大學(xué)研究生就業(yè)管理系統(tǒng)_第1頁
大學(xué)研究生就業(yè)管理系統(tǒng)_第2頁
大學(xué)研究生就業(yè)管理系統(tǒng)_第3頁
大學(xué)研究生就業(yè)管理系統(tǒng)_第4頁
大學(xué)研究生就業(yè)管理系統(tǒng)_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

摘要近年來中國大學(xué)畢業(yè)生人數(shù)逐年增加,各地大學(xué)生的就業(yè)壓力和形勢愈加嚴(yán)重。其中既有近年來放緩的經(jīng)濟(jì)增長所帶來的崗位不足,也有大學(xué)生心理觀念的扭曲。作為培養(yǎng)人才的高校來說,在幫助學(xué)生成功就業(yè)的過程中,不僅要讓他們了解更多的崗位,更重要的是能讓企業(yè)與學(xué)生之間的就業(yè)信息變得對稱,讓學(xué)生能及時的,準(zhǔn)確的了解公司和崗位的真實情況,同樣的讓用人單位能更加準(zhǔn)確的了解到學(xué)生的在校情況和能力。本文以長春工業(yè)大學(xué)就業(yè)需求為基礎(chǔ),詳細(xì)闡述了系統(tǒng)開發(fā)的全過程,包括需求分析、系統(tǒng)設(shè)計及實現(xiàn)的各個環(huán)節(jié),并簡要介紹了系統(tǒng)開發(fā)采用的ASP.NET,Access等技術(shù),研究探討了系統(tǒng)分析中的一些關(guān)鍵性方法、步驟。確定了系統(tǒng)主要功能模塊:教師管理模塊、學(xué)生功能模塊、企業(yè)功能模塊。并在后續(xù)設(shè)計中較好的實現(xiàn)了系統(tǒng)主要模塊的大部分功能。關(guān)鍵詞:ASP.NET高校畢業(yè)生就業(yè)管理系統(tǒng)UniversityGraduateEmploymentManagementSystemAbstract:PresentasharpriseinthenumberofcollegegraduatesinChina,alloverthecountryshow"graduationisunemployed"awkwardsituation.Bothpositionscausedbytheslowdownineconomicgrowthinrecentyears,thereisalsoaconceptofcollegestudents'psychologicaldistortion.Astrainingtalentsofcollegesanduniversities,intheprocessofhelpingstudentssuccessfulemployment,notonlytoletthemknowmorejobs,moreimportantiscanmakebetweencompaniesandstudentsemploymentinformationsymmetry,letsthestudentcantimely,accurateunderstandingoftheactualcircumstancesofthecompanyandjobs,thesametounitofchooseandemploypersonscanmoreaccurateunderstandingtothestudentsintheschoolsituationandability.Inthispaper,onthebasisoftheemploymentdemandofchangchununiversityoftechnology,indetailelaboratedthesystemdevelopmentprocess,includingrequirementsanalysis,systemdesignandimplementa--tionofeachlink,andbrieflyintroducesthesystemdevelopmentusingASP.NETAccesstechnologies,suchasresearchdiscussedsomekeymethodsandstepsintheanalysisofthesystem.Determinethesystemmainfunctionmodules:theteachermanagementmodule,studentfunctionmodule,functionmodule.Andinthesubsequentgoodimplementationinthedesignofthesystemmostofthemainmodulefunctions.Keywords:ASP.NET,CollegeGraduates,EmploymentManagementSystem

目錄一、系統(tǒng)調(diào)研…………………………..一、系統(tǒng)調(diào)研(一)系統(tǒng)開發(fā)的背景1.近幾年,由于畢業(yè)生數(shù)量的大量增加,各個院校也相應(yīng)的在不斷擴(kuò)招,這使得高校在處理畢業(yè)生就業(yè)事務(wù)上的難度大大增加。而當(dāng)學(xué)校疲于處理畢業(yè)生就業(yè)問題的時候,學(xué)生的就業(yè)成功率也會受到影響,這也是現(xiàn)在各個院校面對的棘手問題。所以,為了讓學(xué)校就業(yè)管理工作變得有效可靠,各院校也都意識到不僅僅是需要一個就業(yè)指導(dǎo)中心,還需要輔助管理的一套系統(tǒng)來提高對畢業(yè)生就業(yè)工作的處理效率。2.按照教育部的發(fā)文要求,各高校需盡快建設(shè)或者購買屬于自己的畢業(yè)生就業(yè)管理系統(tǒng)。由此可以看出,開發(fā)一套適合自己院校的畢業(yè)生就業(yè)管理系統(tǒng)是院校發(fā)展的趨勢,同樣也具有必要性。所以國內(nèi)各高校也是加大了對畢業(yè)生就業(yè)信息管理系統(tǒng)的建設(shè)投入,希望建成和完善屬于自己的一套管理系統(tǒng)。3.長春工業(yè)大學(xué)現(xiàn)在每年的各層次畢業(yè)生數(shù)量有五千多人,但各學(xué)院和專業(yè)的就業(yè)指導(dǎo)工作對畢業(yè)生的有效作用不大,就業(yè)率參差不齊,不盡人意。為了能夠讓畢業(yè)生、企業(yè)、學(xué)校之間進(jìn)行更好的對接,提高畢業(yè)生的就業(yè)率,學(xué)校需要有一套實用的就業(yè)管理系統(tǒng)。(二)系統(tǒng)所要達(dá)到的目標(biāo)此系統(tǒng)建立的主要目標(biāo)是讓畢業(yè)生能夠有機(jī)會及時的了解到最新的就業(yè)信息,而且這些是經(jīng)過審核的不會損害到學(xué)生的有效信息,確保就業(yè)信息的可靠性和保障畢業(yè)生就業(yè)的安全性,并在此基礎(chǔ)上提高畢業(yè)生就業(yè)率。其次是希望能更好的為相關(guān)老師對就業(yè)事務(wù)的管理提供方便。最后,對于用人單位來講,提供這么一個平臺主要是希望讓更多的企業(yè)參與進(jìn)來,既能為學(xué)生提供更多合適的崗位,也能讓自己企業(yè)更好的把握人才??傮w來說,系統(tǒng)所要達(dá)到的目標(biāo)有以下幾個方面。1.對于學(xué)生來說,我們希望畢業(yè)生能夠通過這個平臺來獲取更多的就業(yè)信息,拓寬學(xué)生的就業(yè)面,樹立一個正確的就業(yè)觀念。以此來增加畢業(yè)生成功就業(yè)的可能性,并確保其就業(yè)的可靠性和安全性。2.對于學(xué)校方面,我們希望這套系統(tǒng)可以幫助就業(yè)指導(dǎo)中心和各學(xué)院負(fù)責(zé)就業(yè)輔導(dǎo)的老師提高畢業(yè)生就業(yè)工作的處理效率,讓相關(guān)老師安排的宣講會和推送的就業(yè)信息更加具有針對性和實時性,并最終提高畢業(yè)生就業(yè)率。3.對于企業(yè)來說,我們希望向其提供一個能幫助他獲取更多合適畢業(yè)生的平臺。在這個系統(tǒng)中,企業(yè)不僅能夠通過發(fā)送招聘信息等待畢業(yè)生來主動選擇它,還可以自己主動去發(fā)現(xiàn)合適的學(xué)生,并發(fā)送面試邀約,提前把握住人才,而不是被動的接受畢業(yè)生的選擇。(三)可行性分析1.技術(shù)可行性:這套管理系統(tǒng)采用的是常用的ASP+SQL模式進(jìn)行開發(fā)。數(shù)據(jù)庫選用的是Access數(shù)據(jù)庫,因為它不僅能夠滿足對大量數(shù)據(jù)的處理需要和保持?jǐn)?shù)據(jù)的完整性,還提供給用戶許多實用的高級管理功能,另外這兩門技術(shù)都是課程上學(xué)過的,在具體運用的時候也會相對熟悉,對于期間的程序設(shè)計來說是更加有優(yōu)勢的。2.經(jīng)濟(jì)可行性:考慮到系統(tǒng)開發(fā)的成本問題,在字體開發(fā)過程中,我們盡量選擇了能夠滿足開發(fā)需要的免費工具,另外系統(tǒng)開發(fā)過程中所涉及的人員成本和時間成本相較于這個系統(tǒng)能夠帶來的效率提升來看是相對低的。而且后期的測試我們可以直接讓在校生進(jìn)行測試工作,節(jié)省了請人測試的成本。3.管理可行性:學(xué)校有健全的管理制度和就業(yè)管理流程,而且學(xué)校就業(yè)指導(dǎo)中心的老師和各學(xué)院負(fù)責(zé)就業(yè)輔導(dǎo)工作的老師都具備多年的就業(yè)工作指導(dǎo)經(jīng)驗,并且相關(guān)老師都使用過學(xué)?,F(xiàn)有的就業(yè)網(wǎng)站,因此對這方面的管理工作并不會有太大問題。4.操作可行性:此系統(tǒng)的設(shè)計充分考慮到了用戶使用的方便性,為了讓各個用戶在使用系統(tǒng)的時候更加快捷和實用,我們通過簡明友好的界面將功能都盡量明顯的展示出來。每次數(shù)據(jù)輸入的時候都有明確的提示,對于不合法的輸入還會做規(guī)范輸入的提示,通過這些方式確保即使是第一次使用系統(tǒng)也能盡快適應(yīng)和熟悉這個系統(tǒng)。二、系統(tǒng)分析系統(tǒng)分析是系統(tǒng)設(shè)計工作中最重要的步驟之一。它是系統(tǒng)設(shè)計、實現(xiàn)甚至是測試的基礎(chǔ)。在系統(tǒng)實現(xiàn)階段,實現(xiàn)工作都是按照系統(tǒng)分析階段所分析出來的用戶類型和用戶所需的功能來進(jìn)行的。而系統(tǒng)分析的作用就在于,通過系統(tǒng)分析可以確定系統(tǒng)的受眾有哪些,并明確系統(tǒng)要為各個用戶提供什么樣的功能。本章將主要從組織結(jié)構(gòu)、系統(tǒng)功能等方面來論述。(一)組織結(jié)構(gòu)分析與此系統(tǒng)建設(shè)有關(guān)的學(xué)校機(jī)構(gòu)主要有:教學(xué)單位17個,直屬單位“就業(yè)服務(wù)處”。其中,教學(xué)單位主要是各個學(xué)院負(fù)責(zé)學(xué)生就業(yè)工作的老師,他們在處理畢業(yè)生就業(yè)事務(wù)的時候起到最初步的作用,他們需要適時將就業(yè)信息推送到畢業(yè)生群體中,此外還要對畢業(yè)生就業(yè)信息就行收集和初步的統(tǒng)計工作。而就業(yè)服務(wù)處是負(fù)責(zé)學(xué)校畢業(yè)生就業(yè)指導(dǎo)的關(guān)鍵部門,他們在學(xué)校畢業(yè)生就業(yè)管理系統(tǒng)中充當(dāng)著管理員的角色,需要對注冊企業(yè)的資質(zhì)進(jìn)行審核,以及發(fā)布與就業(yè)相關(guān)的如就業(yè)新聞、公告等信息。其組織結(jié)構(gòu)如圖2-1所示。(二)系統(tǒng)功能需求分析就業(yè)管理系統(tǒng)主要的服務(wù)對象是即將畢業(yè)的學(xué)生、具有合格資質(zhì)和用人意向的企業(yè)、負(fù)責(zé)畢業(yè)生就業(yè)工作的老師。根據(jù)這些大致的使用此系統(tǒng)的用戶種類,并結(jié)合學(xué)院就業(yè)管理工作的相關(guān)情況,此系統(tǒng)主要有以下幾類用戶角色:畢業(yè)生、就業(yè)中心老長春工業(yè)大學(xué)長春工業(yè)大學(xué)直屬單位教學(xué)單位直屬單位教學(xué)單位就業(yè)服務(wù)處數(shù)學(xué)與統(tǒng)計學(xué)院計算機(jī)科學(xué)學(xué)院材料科學(xué)學(xué)院外國語學(xué)院機(jī)電工程學(xué)院應(yīng)用技術(shù)學(xué)院電氣與電子工程學(xué)院信息傳播工程學(xué)院化學(xué)工程學(xué)院藝術(shù)設(shè)計學(xué)院經(jīng)濟(jì)管理學(xué)院就業(yè)服務(wù)處數(shù)學(xué)與統(tǒng)計學(xué)院計算機(jī)科學(xué)學(xué)院材料科學(xué)學(xué)院外國語學(xué)院機(jī)電工程學(xué)院應(yīng)用技術(shù)學(xué)院電氣與電子工程學(xué)院信息傳播工程學(xué)院化學(xué)工程學(xué)院藝術(shù)設(shè)計學(xué)院經(jīng)濟(jì)管理學(xué)院圖2-1組織結(jié)構(gòu)圖師、負(fù)責(zé)學(xué)生工作的輔導(dǎo)員、招聘企業(yè)。此系統(tǒng)設(shè)計的初衷是為了能夠方便畢業(yè)生更好更及時的了解學(xué)校的招聘情況和來校招聘的企業(yè)的信息,同時也是為了能讓招聘企業(yè)更詳細(xì)的了解到學(xué)校畢業(yè)生的各方面情況,在畢業(yè)生與招聘企業(yè)之間建立起相對稱的信息溝通渠道。接下來將根據(jù)這些用戶的實際情況對此系統(tǒng)進(jìn)行需求分析:1.畢業(yè)生的功能需求使用這一系統(tǒng)的學(xué)生基本上需要使用的是對相關(guān)就業(yè)信息的查詢和瀏覽,并在匹配到合適的企業(yè)和崗位的時候希望能夠有編輯自己簡歷并投遞給對方的功能,此外可能還需要有能夠接收招聘單位發(fā)送的面試通知等信息的功能,這些大致可以總結(jié)為一下幾個方面:(1)查詢所需的就業(yè)信息:包括查看就業(yè)信息、面試通知;(2)填寫自己的簡歷:包括填寫和保存?zhèn)€人簡歷;(3)密碼修改;2.教師的功需求教師更多的是需要對學(xué)生的基本信息進(jìn)行實時有效的更新、補(bǔ)充和剔除,并且相關(guān)的老師還需要對企業(yè)發(fā)布出來的招聘信息以及注冊企業(yè)的資質(zhì)進(jìn)行篩選和審核,以及其他一些和學(xué)生工作有關(guān)的比如三方協(xié)議的管理工作等。其大致的功能需求如下:(1)學(xué)生信息管理:包括增加新學(xué)生信息、對既定學(xué)生信息進(jìn)行更新、查看等;(2)企業(yè)信息管理:包括審核注冊企業(yè)的資質(zhì)、查看相關(guān)企業(yè)信息等;(3)招聘信息管理:包括招聘信息的查看和發(fā)布;(4)三方協(xié)議管理:包括三方協(xié)議的登記、查詢;3.用人單位的功能需求用人單位更多的是希望能詳細(xì)的了解畢業(yè)生的真實情況,比如學(xué)校整體的畢業(yè)生數(shù)量和質(zhì)量,具體專業(yè)的生源情況以及特定對象的真實情況。另外就是能利用這一系統(tǒng)來發(fā)布本單位的招聘信息和向擬招聘的對象發(fā)送筆面試通知等。其具體的功能需求如下:(1)提交企業(yè)招聘信息:包括正式崗位和實習(xí)崗位;(2)修改企業(yè)信息;(3)查看生源情況;(4)面試通知發(fā)送;(三)系統(tǒng)角色及用例圖系統(tǒng)的主要用戶只有三類:有就業(yè)需要的學(xué)生、具有招聘意向的企業(yè)、負(fù)責(zé)學(xué)生工作方面的老師,面向他們的功能基本上是相互獨立的,具體各自所需的功能如下:1.根據(jù)功能需求分析的結(jié)果,學(xué)生用戶在使用這一系統(tǒng)的時候不僅僅需要對信息的查詢功能,還需要能建立一份自己的簡歷并且可以根據(jù)自身情況的變化來適當(dāng)修改簡歷內(nèi)容的功能,這樣在學(xué)生發(fā)現(xiàn)合適的企業(yè)的時候就可以將簡歷投遞到該企業(yè)。另外,修改密碼也是學(xué)生用戶使用比較多的一項,這也能確保學(xué)生用戶的安全性。學(xué)生用例圖如圖2-2所示。2.教師用戶在整個系統(tǒng)中起到最關(guān)鍵的作用,所以其功能會相對比較多。首先是學(xué)生管理模塊,學(xué)生管理涉及到新學(xué)生信息的添加、特定學(xué)生的信息查詢和刪除。企業(yè)管理模塊中,因為需要確保注冊企業(yè)是可靠的,所以需要一項審核企業(yè)資質(zhì)的功能。圖2-2學(xué)生用例圖此外,對于后期企業(yè)出現(xiàn)不合規(guī)的情況,還需要刪除相應(yīng)企業(yè)的入校資格,所以需要刪除企業(yè)信息的功能。招聘信息管理主要涉及到教師要對這些信息的查看與發(fā)布。三方協(xié)議管理模塊中,教師需要對三方協(xié)議進(jìn)行登記和查詢各種,所以需要向教師提供相應(yīng)的查詢登記功能。教師用例圖如圖2-3所示。圖2-3教師用例圖3.企業(yè)用戶要進(jìn)入這一系統(tǒng)首先需要一個注冊功能,當(dāng)注冊合格后,企業(yè)可以進(jìn)入系統(tǒng),提交自己的就業(yè)信息,因此需要提交就業(yè)信息的功能。另外企業(yè)在招聘畢業(yè)生的時候要了解該學(xué)生的在校情況,所以系統(tǒng)提供給企業(yè)用戶一個生源信息查詢的功能。具體如圖2-4所示。圖2-4企業(yè)用例圖(四)靜態(tài)建模1.在這個系統(tǒng)中實體類大致有學(xué)生、教師、企業(yè)、招聘信息、數(shù)據(jù)庫。而招聘信息又包括新聞公告和崗位信息,數(shù)據(jù)庫又包含了各個表。具體各個實體類的屬性和方法如下:學(xué)生屬性包括:姓名、學(xué)號、專業(yè)、學(xué)院、就業(yè)狀態(tài)、處分情況、獲獎情況;學(xué)生類包含的方法有:信息查詢()、簡歷填寫()、密碼修改()。教師類的屬性包括:工號、聯(lián)系方式、教師性質(zhì);教師類包含的方法有:企業(yè)信息管理()、學(xué)生信息管理()、招聘信息管理()、三方協(xié)議管理。企業(yè)類屬性包括:企業(yè)名稱、法人代表、注冊資本、企業(yè)地址、聯(lián)系方式、成立日期;企業(yè)類包含的方法有:提交就業(yè)信息()、查看學(xué)生信息()、修改企業(yè)信息()。新聞公告類的屬性包括:簡介、發(fā)布時間;新聞類包含的方法有:查詢()、添加()、刪除()。崗位信息類的屬性有:崗位名稱、發(fā)布時間、基本要求、崗位性質(zhì);崗位信息包含的方法有:查詢()、添加()、刪除()。實體類圖如圖2-5所示。2.系統(tǒng)邊界類是以后與系統(tǒng)進(jìn)行人機(jī)交互的介質(zhì),既是信息的傳入工具也是反饋信息的顯示工具。在此系統(tǒng)中,根據(jù)各個功能的需要,將系統(tǒng)邊界類分為了以下幾個。圖2-5系統(tǒng)實體類系統(tǒng)登錄界面、錯誤提示窗口、教師用戶界面、學(xué)生用戶界面、企業(yè)用戶界面。教師界面下又分為三方協(xié)議管理界面、學(xué)生信息管理界面、企業(yè)信息管理界面,學(xué)生用戶界面又分為面試通知查詢界面、簡歷填寫界面,企業(yè)用戶界面有分為面試信息發(fā)送界面、學(xué)生信息查詢界面、崗位發(fā)布界面。邊界類圖如圖2-6所示。圖2-6系統(tǒng)邊界類(五)動態(tài)建模1.活動圖活動圖是說明用例在實現(xiàn)某個功能時的流程描述。此系統(tǒng)以教師查詢?nèi)絽f(xié)議書的功能流程為例子做演示。首先,教師點擊查看三方協(xié)議書的按鈕,然后選擇查詢的方式,并按照相應(yīng)的查詢方式輸入查詢條件,當(dāng)所查詢的信息存在時,系統(tǒng)將會按條件將查詢到的結(jié)果顯示出來,如果沒有數(shù)據(jù)將會以提示框的形式提醒用戶。查看三方協(xié)議的活動圖如圖2-7所示。圖2-7查看三方協(xié)議活動圖2.順序圖(1)簡歷填寫順序圖:學(xué)生用戶在自己登陸后的界面上發(fā)出簡歷填寫的請求后,系統(tǒng)調(diào)用簡歷填寫的后臺處理邏輯并連接相應(yīng)數(shù)據(jù)庫將用戶輸入的信息保存到簡歷內(nèi)容數(shù)據(jù)庫中并判斷是否添加成功,做出反饋,在學(xué)生簡歷界面上做出顯示。簡歷填寫順序圖如圖2-8所示。(2)簡歷填寫協(xié)作圖:協(xié)作圖顯示了一系列對象之間的聯(lián)系以及這些對象之間信息收發(fā)關(guān)系,它是用來描述幾個對象如何協(xié)作完成一項功能的工具。學(xué)生簡歷填寫時,學(xué)生簡歷界面按照用戶發(fā)出的填寫請求向后臺請求保存簡歷內(nèi)容,而后臺邏輯又連接上數(shù)據(jù)庫表來將信息保存下來并作出反饋,最終將這一簡歷保存功能實現(xiàn)。具體過程如圖2-9所示。圖2-8簡歷填寫順序圖圖2-9簡歷填寫協(xié)作圖(3)審核企業(yè)信息的順序圖:在進(jìn)行企業(yè)信息審核時,教師用戶發(fā)送審核請求后,邊界類首先查詢數(shù)據(jù)庫中是否有需要審核的信息,如果沒有則反饋給審核界面,如果有則按照教師用戶的審核意見,將通過審核的信息發(fā)送到數(shù)據(jù)庫中,數(shù)據(jù)庫將信息做保存。審核企業(yè)信息順序圖如圖2-10所示。圖2-10審核企業(yè)信息順序圖(4)企業(yè)信息審核協(xié)作圖:當(dāng)教師用戶發(fā)起審核請求后,系統(tǒng)通過界面類企業(yè)審核頁向數(shù)據(jù)庫發(fā)送讀取信息的請求,數(shù)據(jù)庫在驗證完有無數(shù)據(jù)后將信息發(fā)送回來,然后按照教師用戶的審核意見將通過審核的信息保存到數(shù)據(jù)庫中。圖2-11審核企業(yè)信息協(xié)作圖(5)學(xué)生信息查詢順序圖:教師先輸入將查詢條件,然后在通過界面類的有效性驗證后,界面類將給定條件的查詢請求發(fā)送給后臺處理邏輯類,后臺通過連接相應(yīng)數(shù)據(jù)庫將新讀取出來,在數(shù)據(jù)庫判斷有數(shù)據(jù)后,數(shù)據(jù)庫將信息反饋到界面類信息查詢界面,然后用戶通過界面查看查詢到的信息。圖2-12學(xué)生信息查詢順序圖(6)查看學(xué)生信息協(xié)作圖:教師用戶在將查詢條件輸入后,信息查詢界面將結(jié)合所輸條件,向后臺處理邏輯發(fā)送查詢請求,后臺將讀取信息的請求發(fā)送到數(shù)據(jù)庫,數(shù)據(jù)庫在判斷有無后將存在的信息反饋到信息查詢界面,然后用戶再查看反饋的信息。圖2-13查看學(xué)生信息協(xié)作圖三、系統(tǒng)設(shè)計(一)系統(tǒng)功能結(jié)構(gòu)設(shè)計由于系統(tǒng)的特殊性,此系統(tǒng)主要面對的用戶是即將畢業(yè)的學(xué)生、有招聘意向的企業(yè)和負(fù)責(zé)學(xué)生工作方面的老師。因此在系統(tǒng)設(shè)計的時候也是相應(yīng)的將其功能分為三個部分。其系統(tǒng)功能功能結(jié)構(gòu)如圖3-1所示。 畢業(yè)生就業(yè)信息管理系統(tǒng)畢業(yè)生就業(yè)信息管理系統(tǒng)學(xué)生功能模塊教師功能模塊企業(yè)功學(xué)生功能模塊教師功能模塊企業(yè)功能模塊發(fā)送面試通知查看生源情況修改單位信息提交就業(yè)信息三方協(xié)議管理招聘信息管理企業(yè)信息管理學(xué)生信息管理教師登錄信息查詢簡歷管理學(xué)生登錄發(fā)送面試通知查看生源情況修改單位信息提交就業(yè)信息三方協(xié)議管理招聘信息管理企業(yè)信息管理學(xué)生信息管理教師登錄信息查詢簡歷管理學(xué)生登錄圖3-1系統(tǒng)功能結(jié)構(gòu)圖1.學(xué)生功能模塊設(shè)計學(xué)生瀏覽各方面就業(yè)信息是不需要先登錄的,如果需要相關(guān)的操作,比如填寫簡歷,投遞簡歷這類的,才開始需要登錄,在登陸后可以自行修改登錄密碼。另外,學(xué)生用戶僅限于本校畢業(yè)生,所以在登錄系統(tǒng)這方面,學(xué)生初始登錄的用戶名就是自己的學(xué)號,密碼為自己注冊時的密碼。其登錄的流程如圖3-2所示:圖3-2學(xué)生登錄流程圖2.教師功能模塊設(shè)計教師功能模塊主要面向負(fù)責(zé)學(xué)生工作的老師和就業(yè)中心的老師,他們同時也是充當(dāng)著系統(tǒng)管理員的角色,對畢業(yè)生、企業(yè)等的信息進(jìn)行管理和維護(hù)以及審查企業(yè)所發(fā)送的招聘信息的合理性。(1)學(xué)生信息管理:相關(guān)教師可以通過這一功能模塊來查詢和管理學(xué)生的基本信息,保證面向企業(yè)的畢業(yè)生信息是真實和可靠的。(2)企業(yè)信息管理:相關(guān)教師可通過該功能模塊查詢和審核用人單位注冊時填寫的資料的可靠性與真實性,確保來校進(jìn)行招聘的用人單位具備合格資質(zhì)。(3)招聘信息管理:當(dāng)企業(yè)將最初的招聘信息發(fā)送過來時,相關(guān)老師需要對其進(jìn)行一定的篩選和檢查,然后將合格的招聘信息發(fā)布出去。(4)數(shù)據(jù)統(tǒng)計:管理員可通過這一功能模塊去查詢學(xué)院或者專業(yè)或者某個學(xué)歷層次的畢業(yè)生的就業(yè)狀況。主要功能流程圖如下:圖3-3信息查詢流程圖圖3-4信息添加流程圖圖3-5三方協(xié)議查詢流程圖3.企業(yè)功能模塊設(shè)計(1)用人單位信息維護(hù):用人單位可以自行注冊和維護(hù)本單位的基本信息。如企業(yè)名稱、企業(yè)性質(zhì)、所屬行業(yè)、注冊資本、聯(lián)系方式等基本信息。圖3-6企業(yè)注冊流程圖圖3-7企業(yè)信息修改流程圖圖3-8審核企業(yè)信息流程(2)提交就業(yè)信息:企業(yè)可以根據(jù)自己單位的招聘需求來發(fā)布相關(guān)職位,在此功能模塊上,相關(guān)單位可以進(jìn)行職位的添加。招聘職位應(yīng)包括職位名稱、職位基本要求、招聘人數(shù)、學(xué)歷要求等有關(guān)信息。企業(yè)發(fā)布招聘信息的流程圖如下所示:待補(bǔ)充(3)查看生源情況:這一功能是招聘企業(yè)所必須的一個功能,企業(yè)可通過系統(tǒng)去有條件的查詢本校畢業(yè)生情況,以便決定是否發(fā)布招聘需求以及發(fā)布哪些方面的職位需求。此外,用人單位可以根據(jù)查詢到的相關(guān)結(jié)果來向某些畢業(yè)生發(fā)送職位邀約,提早把握住合適的生源。(4)發(fā)送面試通知:當(dāng)企業(yè)篩選到合適的畢業(yè)生時,可以通過系統(tǒng)向求職的畢業(yè)生發(fā)送站內(nèi)消息,通知其面試等相關(guān)事項。這種方式既能讓求職學(xué)生在有空的時候及時查看,也能方便企業(yè)隨時隨地的去發(fā)送有關(guān)的通知。(二)代碼設(shè)計系統(tǒng)代碼設(shè)計的對象主要有以下幾個:學(xué)生學(xué)號、班級號、三方協(xié)議號。1、代碼設(shè)計書如下:表3-1學(xué)生學(xué)號代碼設(shè)計書代碼對象名學(xué)生學(xué)號使用范圍校內(nèi)使用代碼類型層次碼位數(shù)8校驗位無代碼結(jié)構(gòu)XXXXXXXX入學(xué)年份順序號代碼示例201527532015年入學(xué)第2753號備注設(shè)計人審核人年月日表3-2班級號代碼設(shè)計書代碼對象名班級號使用范圍校內(nèi)使用代碼類型層次碼位數(shù)6校驗位無代碼結(jié)構(gòu)XXXXXX入學(xué)年份學(xué)院號順序號代碼示例1505052015年入學(xué)經(jīng)濟(jì)管理學(xué)院05班備注代碼前兩位只是取的年份的后兩位設(shè)計人審核人年月日表3-3三方協(xié)議號代碼設(shè)計書代碼對象名三方協(xié)議號使用范圍校內(nèi)使用代碼類型層次碼助記碼位數(shù)16校驗位無代碼結(jié)構(gòu)XXXXXXXXXXXXXXXX省分首字母大學(xué)縮寫大學(xué)代碼發(fā)放年份順序號代碼示例Jlccut0546190139吉林省長春工業(yè)大學(xué)2019年第0139號協(xié)議書備注設(shè)計人審核人年月日(三)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫對于一個基于Web形式的管理信息系統(tǒng)是必不可少的,因為像網(wǎng)頁訪問量這種相對少量的數(shù)據(jù)完全是可以存儲在文本文件中的,但是在實際應(yīng)用中,網(wǎng)站所需要存儲的數(shù)據(jù)遠(yuǎn)不止這些。而且在這些數(shù)據(jù)之間往往還有各種各樣的關(guān)聯(lián),因此,利用數(shù)據(jù)庫來存儲和管理這些數(shù)據(jù)可以更加方便的對有關(guān)數(shù)據(jù)進(jìn)行查詢和更新。在設(shè)計一個系統(tǒng)的時候,我們可以選擇的數(shù)據(jù)庫有很多種,如:Access數(shù)據(jù)庫、Oracle和SQLServer等,但是出于技術(shù)上的局限和對數(shù)據(jù)庫操作的熟練情況考慮,在本次設(shè)計中,我們選擇了Access數(shù)據(jù)庫。1、數(shù)據(jù)庫概念設(shè)計概念模型是對真實世界中問題的描述,它是對現(xiàn)實事物的抽象,它能夠形象、準(zhǔn)確地表示出現(xiàn)實世界中的常用概念。概念模型的表示方法很多,實體-聯(lián)系方法是最常用的表示概念性數(shù)據(jù)模型的方法。該方法用E-R圖來描述現(xiàn)實世界的概念模型。(1)本系統(tǒng)中主要實體:學(xué)生(姓名,學(xué)號,班級,專業(yè),學(xué)院,獲獎情況,處分情況,簽約狀態(tài));學(xué)院(學(xué)院名稱,成立日期,專業(yè));專業(yè)(名稱,所屬學(xué)院,總?cè)藬?shù),可畢業(yè)人數(shù));教師(姓名,所屬院系,性質(zhì),聯(lián)系方式);企業(yè)(單位名稱,所屬行業(yè),注冊資本,企業(yè)法人,成立日期,企業(yè)地址,企業(yè)圖片,聯(lián)系方式);新聞公告(名稱,路徑,時間);宣講信息(名稱,路徑,截止時間,企業(yè)性質(zhì),所屬行業(yè),宣講性質(zhì),單位名稱);崗位信息(崗位名稱,崗位路徑,薪資,基本要求,單位名稱,起始日期,截止日期,單位圖片);面試通知(單位名稱,崗位性質(zhì),面試時間,面試地點,基本要求);(2)實體圖班級學(xué)號姓名班級學(xué)號姓名專業(yè)學(xué)院學(xué)生專業(yè)學(xué)院學(xué)生簽約狀態(tài)處分情況獲獎情況簽約狀態(tài)處分情況獲獎情況圖3-9學(xué)生實體圖所屬院系姓名所屬院系姓名聯(lián)系方式性質(zhì)教師聯(lián)系方式性質(zhì)教師圖3-10教師實體圖所屬行業(yè)所屬行業(yè)注冊資本單位名稱注冊資本單位名稱企業(yè)圖片企業(yè)法人企業(yè)企業(yè)圖片企業(yè)法人企業(yè)聯(lián)系方式聯(lián)系方式企業(yè)地址成立日期企業(yè)地址成立日期圖3-11企業(yè)實體圖路徑截止時間名稱路徑截止時間名稱企業(yè)性質(zhì)宣講信息企業(yè)性質(zhì)宣講信息所屬行業(yè)所屬行業(yè)發(fā)送單位名稱宣講性質(zhì)發(fā)送單位名稱宣講性質(zhì)圖3-12宣講信息實體圖名稱所屬學(xué)院名稱所屬學(xué)院總?cè)藬?shù)可畢業(yè)人數(shù)專業(yè)總?cè)藬?shù)可畢業(yè)人數(shù)專業(yè)圖3-13專業(yè)實體圖崗位路徑崗位路徑崗位名稱薪資崗位名稱薪資基本要求單位名稱崗位信息基本要求單位名稱崗位信息起始日期截止日期起始日期截止日期企業(yè)圖片企業(yè)圖片圖3-14崗位信息實體圖崗位性質(zhì)單位名稱崗位性質(zhì)單位名稱面試通知信息面試通知信息面試地點面試時間面試地點面試時間基本要求基本要求圖3-15面試通知信息實體圖(3)系統(tǒng)中各個實體及其相互之間的聯(lián)系圖3-16實體之間的E-R圖2、數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫表中包括:學(xué)生信息表、院系專業(yè)表、宣講信息表、崗位信息表、企業(yè)信息表、教師信息表、新聞公告表、創(chuàng)新創(chuàng)業(yè)案例表、創(chuàng)新創(chuàng)業(yè)培訓(xùn)表、面試信息表等。以下是數(shù)據(jù)庫中各個表的結(jié)構(gòu):表3-4學(xué)生信息表字段名稱字段類型長度允許空值默認(rèn)值姓名char10不允許學(xué)號char8不允許班級char6不允許專業(yè)varchar12不允許學(xué)院char8不允許獲獎情況varchar12允許無處分情況char6允許無簽約狀態(tài)char6允許待就業(yè)這是學(xué)生信息表,其學(xué)號為這個表的主鍵。在這個表中,獲獎情況可以為空主要是因為部分學(xué)生在校期間可能確實沒獲得過有質(zhì)量的獎項,而處分情況之所以讓其非空,關(guān)鍵還是為了讓學(xué)生明白違紀(jì)對今后就業(yè)的影響,并且也是為了讓企業(yè)能夠更加真實的了解到即將招聘的學(xué)生的在校表現(xiàn)情況。表3-5教師信息表字段名稱字段類型長度允許空值默認(rèn)值姓名char10不允許所屬院系char8不允許性質(zhì)char8不允許就業(yè)中心教師聯(lián)系方式char12不允許教師信息表主要是為了確保進(jìn)行系統(tǒng)操作的管理人員是安全可靠的,另外也是為了可以精準(zhǔn)的明確責(zé)任。其教師性質(zhì)我們默認(rèn)是就業(yè)中心的老師,當(dāng)然還可以是負(fù)責(zé)學(xué)生工作的輔導(dǎo)員及其他有權(quán)限和需要的教師。表3-6企業(yè)信息表字段名稱字段類型長度允許空值默認(rèn)值單位名稱varchar20不允許所屬行業(yè)char8允許注冊資本int12允許企業(yè)法人char10不允許成立日期datetime10不允許企業(yè)地址varchar20不允許企業(yè)圖片varchar20允許聯(lián)系方式char12不允許企業(yè)信息表是為了更多的掌握來校招聘的企業(yè)的一手信息,并讓管理員能夠隨時的了解和處置部分企業(yè)以確保招聘企業(yè)的可靠性,避免無資質(zhì)企業(yè)在系統(tǒng)中發(fā)布不利于畢業(yè)生就業(yè)的信息。表3-7新聞公告信息表字段名稱字段類型長度允許空值默認(rèn)值名稱varchar20不允許路徑varchar20不允許時間datetime10不允許單獨拿出來做一個表,主要還是因為其與其他發(fā)布的信息存在較大的區(qū)別,它更多的還是提醒和通知作用,而非崗位信息的提供。表3-8專業(yè)表字段名稱字段類型長度允許空值默認(rèn)值專業(yè)名稱char10不允許所屬學(xué)院char8允許總?cè)藬?shù)int4不允許可畢業(yè)人數(shù)int4不允許學(xué)院專業(yè)表是為了方便企業(yè)在想了解學(xué)習(xí)生源情況時能夠有條件和清晰的看到各學(xué)院及相應(yīng)專業(yè)的大體生源狀況,以方便其投放招聘崗位。表3-9宣講信息表字段名稱字段類型長度允許空值默認(rèn)值名稱varchar20不允許路徑varchar20不允許截止時間datetime10允許企業(yè)性質(zhì)char6不允許所屬行業(yè)char8允許宣講性質(zhì)char4不允許發(fā)送單位名稱char10不允許宣講信息表是所有通過了管理員審核后合格、規(guī)范的招聘信息的集合,它包括了發(fā)送單位的相關(guān)信息:名稱、所屬行業(yè)以及此招聘信息的過期時間,這給了瀏覽這些信息的畢業(yè)生一個相對安全和可以把控的可能。表3-10崗位信息表字段名稱字段類型長度允許空值默認(rèn)值崗位名稱char12不允許崗位路徑varchar20不允許薪資char6允許基本要求varchar12不允許單位名稱varchar12不允許起始日期datetime10允許截止日期datetime10允許單位圖片varchar20允許崗位信息表是以具體崗位發(fā)布的一類招聘信息的集合,它包括了此次崗位發(fā)布的性質(zhì):是正式崗位還是實習(xí)崗位,這也正是起始時間和截止時間為什么可以是空值,因為這兩個字段更多的是為了讓企業(yè)確定其實習(xí)崗位的起止時間,方便學(xué)生做選擇和安排。表3-11創(chuàng)新創(chuàng)業(yè)信息表字段名稱字段類型長度允許空值默認(rèn)值名稱varchar20不允許路徑Varchar20不允許類型char4不允許這個表所能提供給學(xué)生的更多的是創(chuàng)新創(chuàng)業(yè)方面的案例和培訓(xùn)信息,既是為了讓學(xué)生眼界開闊,也是向部分有興趣的學(xué)生提供一個培訓(xùn)的渠道。并不是有關(guān)招聘崗位方面的信息。表3-12面試通知信息表字段名稱字段類型長度允許空值默認(rèn)值單位名稱char12不允許崗位性質(zhì)char8不允許面試時間datetime10不允許面試地點varchar20不允許基本要求varchar20允許無面試通知信息表主要是讓企業(yè)能在對某些學(xué)生有招聘意向時可以不受時間和地點約束的情況下向這些學(xué)生發(fā)送面試通知,這些信息包括面試的時間地點,崗位情況等,另外就是讓學(xué)生能有更多被選擇到的機(jī)會,因為有時候可能是學(xué)生因種種原因沒關(guān)注到這一企業(yè),但這個信息的發(fā)送并不需要你先選擇了企業(yè),而是企業(yè)先選擇了你,最終決定權(quán)在學(xué)生手中。這樣就擴(kuò)大了學(xué)生就業(yè)的可能,也讓企業(yè)能把握住更多的生源。(四)輸出輸入設(shè)計1.輸出設(shè)計系統(tǒng)輸出的內(nèi)容都是根據(jù)查詢條件輸出的,在系統(tǒng)中數(shù)據(jù)的顯示均直接在設(shè)計好的輸出界面上規(guī)范的輸出,不會輸出除用戶所需之外的任何信息,以確保其他用戶信息的安全性。(1)輸出設(shè)備:屏幕。此系統(tǒng)沒有與外部輸出設(shè)備如打印機(jī)進(jìn)行連接,而且輸出的內(nèi)容都直接在界面上顯示,沒有以文檔或者excel表格的形式導(dǎo)出,所以輸出設(shè)備只有屏幕;(2)輸出格式:簡歷可以以圖片的形式進(jìn)行保存,但是系統(tǒng)中絕大多數(shù)輸出信息都是直接顯示在頁面上的。圖3-17信息輸出界面圖2、輸入設(shè)計輸入設(shè)計既考慮到系統(tǒng)本身的原因,也考慮到了用戶在使用時的習(xí)慣和條件。此系統(tǒng)中需要輸入的信息全是在界面上以字符形式輸入的,不涉及依靠外部掃描或者讀取的形式進(jìn)行數(shù)據(jù)輸入,因此系統(tǒng)的輸入工具主要是鍵盤。當(dāng)用戶需要輸入數(shù)據(jù)的時候會有相應(yīng)的帶有說明文字的文本框出現(xiàn),供用戶輸入數(shù)據(jù)。(1)輸入設(shè)備:鍵盤;(2)輸入形式:填表式、菜單式;(3)輸入數(shù)據(jù)的校驗方式:重復(fù)校驗。如密碼的兩次確認(rèn);格式校驗。如郵箱的輸入;圖3-18信息輸入界面圖四、系統(tǒng)實施(一)應(yīng)用技術(shù)與開發(fā)語言1.ASP.NET技術(shù)ASP.NET又稱為ASP+,它不僅僅是ASP的簡單升級,而是微軟公司推出的新一代腳本語言。ASP.NET基于.NETFramework的Web開發(fā)平臺,不僅具備ASP以前版本的大量優(yōu)點,而且還參照J(rèn)ava、VB語言的開發(fā)優(yōu)勢加入了許多新的特色,同時也修正了以前的ASP版本的運行錯誤。ASP.NET具備開發(fā)網(wǎng)站應(yīng)用程序的一切解決方案,包括緩存、驗證、狀態(tài)管理、調(diào)試和部署等全部功能。在代碼撰寫方面的特色是將頁面邏輯和業(yè)務(wù)邏輯分開,它分離程序代碼與顯示的內(nèi)容,讓豐富多彩的網(wǎng)頁更容易撰寫,同時使程序代碼看起來更潔凈、更簡單。2.Accesss數(shù)據(jù)庫MicrosoftAccess是關(guān)系數(shù)據(jù)庫中的一種,所謂關(guān)系數(shù)據(jù)庫是指數(shù)據(jù)庫由一系列的表組成,每個表由一系列的行和列組成,每一行是一個記錄,每一列是一個字段,每個字段中含有一個字段名,字段名在同一個表中不能出現(xiàn)重復(fù)。表與表之間可以建立關(guān)系(稱為關(guān)聯(lián)或連接),通過關(guān)系可以方便查詢相關(guān)聯(lián)的表之間的信息。Access數(shù)據(jù)庫以文件的形式保存,保存文件的擴(kuò)展名為.MDB。Access數(shù)據(jù)庫中存在六類對象,分別為表、查詢、窗體、報表、宏與模塊。Access數(shù)據(jù)庫配合微軟自己的ASP程序是目前在建立互聯(lián)網(wǎng)網(wǎng)站上面最廣泛的應(yīng)用。(二)程序設(shè)計(1)學(xué)生登錄功能學(xué)生用戶需要先注冊好自己的賬戶,然后按照注冊時的信息登錄到系統(tǒng)中做進(jìn)一步具體到個人的操作。圖4-1學(xué)生登錄界面圖學(xué)生登錄代碼:protectedvoidlogin_Click(objectsender,EventArgse){if(yhm1.Value==""||mm1.Value==""){//對輸入的有效性進(jìn)行驗證Response.Write("<script>alert('用戶名和密碼不能為空!')</script>");}else{stringconstr=@"Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+Server.MapPath(".")+@"\學(xué)院專業(yè).accdb";//連接數(shù)據(jù)庫OleDbConnectioncnn=newOleDbConnection(constr);//創(chuàng)建數(shù)據(jù)庫連接cnn.Open();//打開連接OleDbCommandcmd=newOleDbCommand("select學(xué)號from學(xué)生信息表where學(xué)號='"+yhm1.Value.Trim()+"'",cnn);OleDbDataAdapterda=newOleDbDataAdapter(cmd);DataSetds=newDataSet();da.Fill(ds,"學(xué)生信息表");DataTabledt=newDataTable();if(ds.Tables[0].Rows.Count!=0)//如果該學(xué)號屬于學(xué)校學(xué)生{//判斷該學(xué)生是否已經(jīng)注冊O(shè)leDbCommandcmd2=newOleDbCommand("select學(xué)號from學(xué)生注冊表where學(xué)號='"+ds.Tables[0].Rows[0][0]+"'",cnn);OleDbDataAdapterda2=newOleDbDataAdapter(cmd2);DataSetds2=newDataSet();da2.Fill(ds2,"學(xué)生注冊表");DataTabledt2=newDataTable();if(ds2.Tables[0].Rows.Count!=0)//如果已經(jīng)注冊則可以進(jìn)行接下來的登錄操作{OleDbCommandcmd3=newOleDbCommand("select密碼from學(xué)生注冊表where密碼='"+mm1.Value.Trim()+"'and學(xué)號='"+ds.Tables[0].Rows[0][0]+"'",cnn);OleDbDataAdapterda3=newOleDbDataAdapter(cmd3);DataSetds3=newDataSet();da3.Fill(ds3,"學(xué)生注冊表");DataTabledt3=newDataTable();if(ds3.Tables[0].Rows.Count!=0)//如果有匹配的用戶名和密碼則登錄成功{Session["luser"]=yhm1.Value.Trim();//將學(xué)號賦值給session對象以便登錄后的操作Response.Redirect("學(xué)生簡歷.aspx");}else{Response.Write("<script>alert('用戶名或密碼錯誤')</script>");}}else{Response.Write("<script>alert('尚未注冊!');window.open('學(xué)生注冊頁.aspx');</script>");}}else{Response.Write("<script>alert('非本校生,無登錄權(quán)限!')</script>");}}}(2)三方協(xié)議查詢?nèi)絽f(xié)議是說明畢業(yè)生與用人單位之間建立用人意向的憑證,當(dāng)雙方達(dá)成一致時,學(xué)生可以向?qū)W校申請三方協(xié)議書,既可以是學(xué)校簽好章的,也可以是簽章在后面完成的這么一份協(xié)議。當(dāng)教師在查詢某個學(xué)生的三方協(xié)議書時,如果該學(xué)生已經(jīng)登記過,則系統(tǒng)會將其協(xié)議書完整的顯示出來,如果尚未登記,在查詢的時候系統(tǒng)會做相應(yīng)的提示。圖4-2三方協(xié)議填寫界面圖代碼如下:protectedvoidxycc_Click(objectsender,EventArgse){stringconstr3=@"Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+Server.MapPath(".")+@"\三方協(xié)議管理.accdb";//連接數(shù)據(jù)庫OleDbConnectioncnn3=newOleDbConnection(constr3);//創(chuàng)建數(shù)據(jù)庫連接cnn3.Open();//打開連接OleDbCommandcmd3=newOleDbCommand("select三方協(xié)議號,三方圖章from三方協(xié)議內(nèi)容where三方協(xié)議號='"+sfh1.Value.Trim()+"'",cnn3);OleDbDataAdapterda3=newOleDbDataAdapter(cmd3);DataSetds3=newDataSet();da3.Fill(ds3,"三方協(xié)議內(nèi)容");DataTabledt3=newDataTable();if(ds3.Tables[0].Rows.Count==0)//判斷是否已經(jīng)做過三方登記{Response.Write("<script>alert('三方協(xié)議號錯誤,或此協(xié)議號協(xié)議書尚未發(fā)放!')</script>");}elseif(ds3.Tables[0].Rows[0][1].ToString()=="有")//如果登記過則判斷是否已經(jīng)蓋過章,有則顯示簽章{sfxx.InnerHtml=ds3.Tables[0].Rows[0][0].ToString();//顯示協(xié)議號Randomran=newRandom();//模擬簽章的偏移角度intrii=Convert.ToInt32(ran.Next(0,360).ToString());//模擬簽章的偏移角度xyyj.Style["background-image"]="url(img/圖章.png)";//顯示簽章xyyj.Style["transform"]="rotate("+rii+"deg)";//簽章的模擬偏轉(zhuǎn)角度xieyi.Style["display"]="none";qza.Visible=false;//隱藏驗章圖xssfb.Style["display"]="block";//顯示協(xié)議書xssfh.Style["display"]="block";//顯示協(xié)議書底圖}elseif(ds3.Tables[0].Rows[0][1].ToString()=="無")//登記或者發(fā)放過的但是未簽章過的,不顯示簽章{sfxx.InnerHtml=ds3.Tables[0].Rows[0][0].ToString();//未簽章的不顯示章,但協(xié)議號會做顯示xieyi.Style["display"]="none";xssfb.Style["display"]="block";xssfh.Style["display"]="block";}}(3)審核企業(yè)信息當(dāng)有企業(yè)注冊系統(tǒng)時,系統(tǒng)會將注冊企業(yè)的信息發(fā)送到教師頁,讓相關(guān)老師進(jìn)行審核,當(dāng)沒有需要審核的信息時會彈出提示框,當(dāng)有需要審核的信息時會逐條顯示出來供相關(guān)老師審核。具體界面如下:圖4-3無審核信息時的圖當(dāng)有需要審核的信息時:圖4-4有需要審核的企業(yè)信息時的圖相關(guān)代碼如下:企業(yè)注冊信息發(fā)送的代碼:protectedvoidqd_Click(objectsender,EventArgse){Session["check"]="aa";//創(chuàng)建一個session對象,作為判斷有無需要審核信息的依據(jù)Application["dw"]=dwmc.Value;Application["dw2"]=frdb.Value;StringconnectionString=@"Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+Server.MapPath(".")+@"\待審核企業(yè)信息表.accdb";//連接數(shù)據(jù)庫OleDbConnectionconnection=newOleDbConnection(connectionString);//創(chuàng)建數(shù)據(jù)庫連接connection.Open();//打開連接stringsql21="select*from待審核企業(yè)信息表";OleDbCommandcmd21=newOleDbCommand(sql21,connection);OleDbDataAdapterda21=newOleDbDataAdapter(cmd21);DataSetds21=newDataSet();da21.Fill(ds21,"待審核企業(yè)信息表");DataTabledt21=newDataTable();i=ds21.Tables[0].Rows.Count+1;//以上內(nèi)容為查看數(shù)據(jù)庫中字段數(shù)量,以便確定i的值stringsql="insertinto待審核企業(yè)信息表(單位名稱,所屬行業(yè),注冊資本,法人代表,成立日期,企業(yè)圖片,企業(yè)地址,聯(lián)系方式,密碼,確認(rèn)密碼,順序數(shù))"+"values('"+dwmc.Value.Trim()+"','"+sshy.Value.Trim()+"','"+zczb.Value.Trim()+"','"+frdb.Value.Trim()+"','"+clrq.Value.Trim()+"','"+qytp.Value.Trim()+"','"+qydz.Value.Trim()+"','"+lxfs.Value.Trim()+"','"+mm.Value.Trim()+"','"+qrmm.Value.Trim()+"','"+i+"')";OleDbCommandcmd=newOleDbCommand(sql,connection);if(cmd.ExecuteNonQuery()>0){sshy.Value="";zczb.Value="";frdb.Value="";clrq.Value="";qydz.Value="";lxfs.Value="";mm.Value="";qrmm.Value="";Response.Write("<script>window.open('企業(yè).aspx');</script>");//Response.Redirect("企業(yè).aspx");}}(4)驗章的功能當(dāng)教師方查詢到的協(xié)議書已經(jīng)簽章過時,教師可以通過系統(tǒng)來進(jìn)行校章的驗證,謹(jǐn)防造假。尚未簽章的,可以進(jìn)行簽章。代碼如下:Jquery代碼:<scripttype="text/javascript">varr=0;vart=1;varsum1=0;$(document).keydown(function(event){varlef=$(".yztu").offset().left;vartp=$(".yztu").offset().top;varer=$(window).scrollTop();vara=lef-1;varb=lef+1;varc=tp-er+1;vard=tp-er-1;switch(event.keyCode){case37:$(".yztu").css({"left":a+"px"},"slow");break;case39:$(".yztu").css({"left":b+"px"},"slow");break;case38:$(".yztu").css({"top":d+"px"},"slow");break;case40:$(".yztu").css({"top":c+"px"},"slow");break;case13:alert("驗章完成!");$(".yztu").css("display","none");break;case90:zx();break;case88:yx();break;case121:alert("校章不符,請再次驗章并做審核!");$(".yztu").css("display","none");break;default:break;}})functionzx(){r+=1;sum1=t+r;$(".yztu").css("transform","rotate("+sum1+"deg)");}functionyx(){t-=1;sum1=t+r;$(".yztu").css("transform","rotate("+sum1+"deg)");}</script><script>$(".yztu").dblclick(function(){varri=Math.random()*100;$(".yztu").css("display","none");$("#xyyj").css("background-image","url(img/圖章.png)");$("#xyyj").css("transform","rotate("+ri+"deg)");$("#xyyjp").css("transform","rotate("+(-ri)+"deg)");//window.open("教師頁.aspx?id+="+ri+"");})$(".yztu").mousemove(function(e){ varx=e.clientX; vary=e.clientY; $(".yztu").css({"top":(y-60)+"px","left":(x-80)+"px"});})$(".yztu").click(function(){varx=e.clientX; vary=e.clientY; $(".yztu").css({"top":(y-60)+"px","left":(x-80)+"px"});})</script>.aspx.cs代碼:protectedvoidqza_Click(objectsender,EventArgse)//簽章程序{Randomran=newRandom();//模擬偏轉(zhuǎn)角度intrii=Convert.ToInt32(ran.Next(0,360).ToString());yztu2.Style["display"]="none";stringconstr3=@"Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+Server.MapPath(".")+@"\三方協(xié)議管理.accdb";//連接數(shù)據(jù)庫OleDbConnectioncnn3=newOleDbConnection(constr3);//創(chuàng)建數(shù)據(jù)庫連接cnn3.Open();//打開連接OleDbCommandcmd3=newOleDbCommand("select三方協(xié)議號,待驗證圖章from三方圖章where三方協(xié)議號='"+sfxx.InnerText+"'",cnn3);OleDbDataAdapterda3=newOleDbDataAdapter(cmd3);DataSetds3=newDataSet();da3.Fill(ds3,"三方圖章");DataTabledt3=newDataTable();xyyj.Style["background-image"]="url("+ds3.Tables[0].Rows[0][1]+")";xyyj.Style["transform"]="rotate("+rii+"deg)";xygz.Style["transform"]="rotate(0deg)";}protectedvoidyza_Click(objectsender,EventArgse)//驗章程序{if(xyyj.Style["background-image"]!=null){yztu2.Style["display"]="block";}else{Response.Write("<script>alert('無可驗的章!')</script>");}}圖4-5簽章和驗章圖(5)面試信息發(fā)送當(dāng)企業(yè)對某個已經(jīng)投遞簡歷或者主觀對某個學(xué)生有用人意向時可以向其發(fā)送站內(nèi)面試消息。圖4-6發(fā)送面試消息圖代碼如下:protectedvoidsubmi_Click(objectsender,EventArgse){StringconnectionString=@"Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+Server.MapPath(".")+@"\面試管理.accdb";//連接數(shù)據(jù)庫stringsql2="insertinto面試管理(學(xué)號,單位名稱,崗位性質(zhì),面試時間,面試地點,基本要求)values('"+dw6.Value+"','"+dw1.Value+"','"+dw2.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論