【正文】
大學(xué)生 就業(yè)管理 Web The Designing and Implementation of the Undergraduate Students Employment Management System AbstractThe employment for undergraduate students closely relates to the healthydevelopment of higher education, our national economy, stability of our society and people39。基于Web的大學(xué)生就業(yè)管理系統(tǒng),正是針對(duì)當(dāng)前嚴(yán)峻的畢業(yè)生就業(yè)形式,為學(xué)校做好大學(xué)生就業(yè)管理工作提供了信息化的解決方案。 graduates landing systems, including personal information, business information and recruitment information function.This system provides a platform, showing some efficient, reliable information, in order to help schools39。隨著我國社會(huì)主義的建設(shè)及市場經(jīng)濟(jì)的實(shí)行,這種統(tǒng)一分配制度在與社會(huì)需要格格不入的現(xiàn)實(shí)下逐步被取消,除特殊領(lǐng)域(如軍事院校、部分尖端學(xué)科等)外,絕大多數(shù)的高校畢業(yè)生均自行擇業(yè)。用戶除擁有這一權(quán)利外,還可以進(jìn)行與其相關(guān)的信息填寫、修改和刪除等操作。⑵國內(nèi)發(fā)展現(xiàn)狀當(dāng)前,國內(nèi)的大學(xué)生就業(yè)信息管理系統(tǒng),已經(jīng)逐漸出現(xiàn)很多很好的平臺(tái),但是沒有通過法律措施強(qiáng)制應(yīng)用到高校的就業(yè)管理中去。因此,就業(yè)信息化平臺(tái)系統(tǒng)應(yīng)運(yùn)而生,為就業(yè)的雙向選擇注入了新鮮的血液。系統(tǒng)的可行性分析主要包括經(jīng)濟(jì)上的可行性,技術(shù)上的可行性,操作上的可行性和法律上的可行性。每個(gè)模塊由一組業(yè)面及相關(guān)程序組成,完成相對(duì)獨(dú)立的任務(wù)。⑶操作可行性使用該系統(tǒng)的大多數(shù)是學(xué)校就業(yè)指導(dǎo)中心的管理人員和老師及在校學(xué)生,由于他們所接受的高等教育及工作的需要,對(duì)他們來說,操作本系統(tǒng)將會(huì)十分的簡便。第2章 詳細(xì)的需求分析,主要介紹系統(tǒng)功能需求分析。據(jù)此,本系統(tǒng)在設(shè)計(jì)時(shí)采用Browser/Server結(jié)構(gòu),一方面是便于維護(hù);另一方面降低系統(tǒng)開發(fā)的成本。其中,就業(yè)指導(dǎo)管理模塊,可以細(xì)分為學(xué)生管理和企業(yè)管理。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題。③采用系統(tǒng)的觀點(diǎn)處理在系統(tǒng)分析階段,在對(duì)原系統(tǒng)進(jìn)行全面調(diào)查和分析的基礎(chǔ)上,構(gòu)造系統(tǒng)的最佳邏輯模型,使用戶對(duì)將來完整系統(tǒng)的輪廓有個(gè)初步的了解和認(rèn)識(shí),以便及時(shí)和用戶進(jìn)行交流和探討,不斷提高系統(tǒng)的完善性。 Ping )是管理信息系統(tǒng)設(shè)計(jì)的一個(gè)重要方法。、XML技術(shù)、Web Service技術(shù)和Javascript腳本語言, Framework的基礎(chǔ)構(gòu)架,服務(wù)器端。適應(yīng)性:在代碼設(shè)計(jì)過程中,代碼反映了編碼對(duì)象的特點(diǎn),便于識(shí)別和記憶,使系統(tǒng)維護(hù)人員容易了解和掌握,便于進(jìn)行維護(hù)工作。根據(jù)功能本系統(tǒng)又可分為就業(yè)指導(dǎo)管理和信息公布管理兩大模塊。:圖 畢業(yè)生登陸子系統(tǒng)功能結(jié)構(gòu)圖 數(shù)據(jù)庫模型設(shè)計(jì) 數(shù)據(jù)概念結(jié)構(gòu)設(shè)計(jì)——ER圖ER圖包含“實(shí)體”、“聯(lián)系”、“屬性”三個(gè)基本部分。⑵創(chuàng)建數(shù)據(jù)庫表在企業(yè)管理器的“jygl”數(shù)據(jù)庫中右鍵單擊“表”節(jié)點(diǎn),在彈出來的快捷菜單中選擇【創(chuàng)建新表】命令,然后就進(jìn)入設(shè)計(jì)表結(jié)構(gòu)界面,可以在該界面中加入表的別名,以及各列的數(shù)據(jù)類型和長度。: 三層結(jié)構(gòu)框架圖,用戶界面層為HTML,ASP,ASPx等,.,數(shù)據(jù)訪問層為數(shù)據(jù)庫服務(wù)器。如選擇學(xué)生身份登陸, 所示。 ()。: 圖 畢業(yè)生登陸子系統(tǒng)查看個(gè)人信息該界面的HTML文件比較簡單,只需要幾個(gè)Lable控件輸入查詢到的畢業(yè)生的詳細(xì)信息即可,它的綁定代碼是通過利用stu_info類的Page_Load函數(shù)查詢得到畢業(yè)生的詳細(xì)信息。進(jìn)行模糊查詢,把結(jié)果保存在一個(gè)DataSet的對(duì)象中返回,然后將它以數(shù)據(jù)查看的方式綁定在DataGrid1對(duì)象上以便于顯示在界面上。圖 管理員登陸子系統(tǒng)歡迎頁面由于使用的自定義控件,是一個(gè)二層的樹形結(jié)構(gòu),因此沒有按照功能模塊分為4個(gè)不同類別的模塊。,39。,39。)。在該綁定代碼中,首先調(diào)用News類的靜態(tài)成員方法GetNews().該方法是用于返回所有的招聘信息并將其保存到DataSet型的變量ds中,然后將ds的 [0].DefaultView綁定在表格DataGrid1中,數(shù)據(jù)綁定的必須是一個(gè)DataView型的對(duì)象,因?yàn)镈ataView對(duì)象代表一個(gè)DataTable的數(shù)據(jù)查看方式。 操作數(shù)據(jù)庫的通用模塊設(shè)計(jì)與實(shí)現(xiàn)程序的編寫涉及大量與數(shù)據(jù)庫有關(guān)的操作,為了便于開發(fā)和維護(hù),可以把這些數(shù)據(jù)庫操作封裝成一些類,然后頁面的操作可以直接調(diào)用這些類中的函數(shù)。 return 1。 try { SqlDataAdapter da = new SqlDataAdapter(myCommand)。在開發(fā)軟件系統(tǒng)的漫長過程中,面對(duì)著及其錯(cuò)綜復(fù)雜的問題,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無缺,因此,在軟件生命周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生差錯(cuò)。后來找來了老師來幫忙,導(dǎo)致輸入的數(shù)據(jù)插入不了數(shù)據(jù)庫,修改了以后系統(tǒng)的注冊(cè)就成功了。 DataSet ds = (sql)。 = [0].Rows[0][cjs].ToString()。 = [0].Rows[0][cjs].ToString()。⑵畢業(yè)生登陸子系統(tǒng)①個(gè)人信息查詢模塊該模塊的主要功能是查看個(gè)人基本信息。 系統(tǒng)存在的不足和解決方案 系統(tǒng)存在的不足由于是一個(gè)人承擔(dān)了整個(gè)系統(tǒng)的開發(fā)和設(shè)計(jì),所以這個(gè)系統(tǒng)不可能是完美無暇的。結(jié) 論本系統(tǒng)是對(duì)一個(gè)基于Web的大學(xué)生就業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的過程,首先是對(duì)系統(tǒng)調(diào)研進(jìn)行需求分析,根據(jù)用戶的不同屬性列出不同的需求。 總之,我要感謝在畢業(yè)設(shè)計(jì)的整個(gè)過程中幫助我的所有領(lǐng)導(dǎo)、老師和同學(xué),沒有他們的幫助我也不可能完成此次畢業(yè)設(shè)計(jì)。致 謝在這一次的畢業(yè)設(shè)計(jì)中,首先我要感謝我們經(jīng)濟(jì)管理系的領(lǐng)導(dǎo)對(duì)我們畢業(yè)生的關(guān)心和支持,他們不僅要處理系里的一切大小事情,還要像其他老師一樣帶畢業(yè)設(shè)計(jì)的學(xué)生,在這樣的情況下,他們還時(shí)時(shí)關(guān)心我們畢業(yè)班的學(xué)生,在這個(gè)學(xué)期的畢業(yè)設(shè)計(jì)過程中,給我們做畢業(yè)設(shè)計(jì)提供了一個(gè)良好的環(huán)境,使我的畢業(yè)設(shè)計(jì)能夠順利的完成。 畢業(yè)設(shè)計(jì)的心得與收獲通過這次畢業(yè)設(shè)計(jì),我學(xué)到了很多的東西。在操作方面,系統(tǒng)設(shè)計(jì)的非常的簡單易懂,一學(xué)就會(huì)不需要煩瑣的培訓(xùn),給用戶帶來了很大的方便。系統(tǒng)在服務(wù)器端部署好后,用戶通過瀏覽器進(jìn)入系統(tǒng)首頁,先通過登錄窗口進(jìn)行登錄,然后才可以進(jìn)入相應(yīng)的系統(tǒng)管理員或系統(tǒng)用戶管理界面。根據(jù)使用對(duì)象,整個(gè)系統(tǒng)可以分為2個(gè)子系統(tǒng)。 = [0].Rows[0][chy].ToString()。 = [0].Rows[0][chy].ToString()。但是,當(dāng)運(yùn)行到修改操作時(shí),總是不能修改成功,經(jīng)過多次修改和調(diào)試,最終發(fā)現(xiàn)問題的所在。目前,軟件測(cè)試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件規(guī)格說明、設(shè)計(jì)和編碼的最后復(fù)審。 } catch { return null。下面的函數(shù)實(shí)現(xiàn)了將數(shù)據(jù)庫中的數(shù)據(jù)讀到內(nèi)存中。 = connstring。將該列的顯示變?yōu)槌溄佑玫降目丶荋yperLinkColumn。Comparevalidator驗(yàn)證控件用來驗(yàn)證兩次輸入的密碼是否相同。) 重置鍵的作用是將輸入框全部清空后再重新填寫,注意,它即使可以清空輸入框,但是不清空數(shù)據(jù)庫中的信息,它只是方便用戶重新填寫。,39。insert into ci(cmc,cxz,cdq,chy,clxr,cdh,cdz,cjs) values (39。只是針對(duì)不同的表進(jìn)行操作。招聘信息列表中有一個(gè)搜索功能,用戶在“查詢”按鈕前面的輸入框中可以輸入搜索關(guān)鍵字,然后單擊“查詢”按鈕,頁面將會(huì)出現(xiàn)顯示搜索后的結(jié)果列表,就像通常我們使用的Google搜索一樣,非常的方便也很簡單。/script 當(dāng)輸入了錯(cuò)誤的用戶名和密碼時(shí),提示相關(guān)的錯(cuò)誤信息。在這個(gè)界面上,直接選擇用戶類型,輸入用戶名,密碼就可以登陸了。需要注冊(cè)或者重新啟動(dòng)計(jì)算機(jī),非常的煩瑣,.dll文件可以拿來就用,無需考慮注冊(cè)的問題。表 表si結(jié)構(gòu)編 號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1sxhchar (10)學(xué)號(hào)2spwchar (10)密碼3sxmchar (10)姓名4sxbchar (10)性別5ssrchar (10)生日6smzchar (10)名族7syxchar (10)院系8sxwchar (10)學(xué)歷9szyvarchar(50)專業(yè)10smmchar (10)面貌11syzvarchar(50)語種12sdwntext(16)單位13sjgvarchar(50)籍貫 ③企業(yè)信息表企業(yè)信息表保存了所有企業(yè)的代碼,名稱,及其他企業(yè)的基本信息,主鍵是id。:圖 大學(xué)生就業(yè)管理系統(tǒng)ER圖:(見第14頁)圖 各實(shí)體ER圖 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)——關(guān)系模式根據(jù)ER圖,各實(shí)體具體關(guān)系模式為:⑴管理員信息表(管理員賬號(hào),密碼);⑵畢業(yè)生信息表(學(xué)號(hào),登陸密碼,姓名,性別,出生年月,政治面貌,院系,專業(yè),學(xué)歷,籍貫,單位信息,英語語種);⑶企業(yè)信息表(企業(yè)代碼,名稱,性質(zhì),地區(qū),所屬行業(yè),地址,電話,聯(lián)系人,簡介);⑷招聘信息表(信息代碼,發(fā)布時(shí)間,標(biāo)題,發(fā)布單位,內(nèi)容)。③招聘信息管理模塊該模塊的主要功能是添加和維護(hù)招聘信息。其基本思想是:將系統(tǒng)模塊化,即把一個(gè)系統(tǒng)自上而下逐步分解為若干個(gè)彼此獨(dú)立而又有一定聯(lián)系的組成部分。一目了然,無重復(fù)現(xiàn)象。ⅲ系統(tǒng)開發(fā)效率高,此方法的開發(fā)周期短、使用靈活、容易修改,這對(duì)于管理體制不夠穩(wěn)定的系統(tǒng)更加適合。各個(gè)功能模塊之間具有相對(duì)獨(dú)立性,便于整個(gè)系統(tǒng)的設(shè)計(jì)、實(shí)施、維護(hù)和擴(kuò)充。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。⑵畢業(yè)生登陸子系統(tǒng)①個(gè)人信息查看模塊該模塊的主要功能是查看個(gè)人基本信息。 系統(tǒng)功能需求分析 系統(tǒng)功能的劃分大學(xué)生就業(yè)管理系統(tǒng)的主要用戶分為兩類:一類是學(xué)