版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)論文畢業(yè)論文 (2016 2017 學(xué)年第二學(xué)期)學(xué)年第二學(xué)期) 題題 目目:畢業(yè)生就業(yè)管理信息系統(tǒng)設(shè)計(jì)畢業(yè)生就業(yè)管理信息系統(tǒng)設(shè)計(jì) 專(zhuān)專(zhuān) 業(yè):業(yè): 電子商務(wù)電子商務(wù) 班班 級(jí)級(jí): 電商電商 1130211302 姓姓 名:名: 指導(dǎo)教師:指導(dǎo)教師: 序序 號(hào):號(hào):0707 20172017 年年 5 5 月月 2828 日日 畢業(yè)論文開(kāi)題報(bào)告畢業(yè)論文開(kāi)題報(bào)告 課題名稱(chēng)畢業(yè)生就業(yè)管理信息系統(tǒng)設(shè)計(jì)畢業(yè)生就業(yè)管理信息系統(tǒng)設(shè)計(jì) 院系名稱(chēng)管理學(xué)院專(zhuān) 業(yè)電子商務(wù) 班 級(jí)電商 11302學(xué)生姓名 倪萍 一、課題研究的意義 畢業(yè)生可以通過(guò)畢業(yè)生就業(yè)管理系統(tǒng)實(shí)時(shí)維護(hù)和更新個(gè)人信息、求職資料和 通訊資料,用人
2、單位可以在主界面查看畢業(yè)生的求職信息,進(jìn)入后臺(tái)發(fā)布企業(yè)招聘 信息,并且可以通過(guò)學(xué)生信息表獲取畢業(yè)生的聯(lián)系方式,從而與之直接進(jìn)行通訊聯(lián) 系,增加了雙向交流的可能,從一定程度上協(xié)助解決了大學(xué)畢業(yè)生就業(yè)困難的問(wèn)題。 二、所屬領(lǐng)域的研究成果 我國(guó)學(xué)者劉艷,宓波鋒對(duì)畢業(yè)生就業(yè)管理信息系統(tǒng)的重要性也做了分析,認(rèn)為 此類(lèi)系統(tǒng)存在非常好的研究前景2。 三、研究?jī)?nèi)容 研究如何通過(guò)現(xiàn)有的軟硬件環(huán)境資源來(lái)進(jìn)行信息管理系統(tǒng)的實(shí)施與開(kāi)發(fā),現(xiàn)有 的系統(tǒng)存在哪些問(wèn)題,有哪些更好的優(yōu)化解決方案等。 四、研究方法 規(guī)范研究與實(shí)證研究。 五、研究步驟 1、根據(jù)軟硬件配置,結(jié)合實(shí)際情況,確定系統(tǒng)需要實(shí)現(xiàn)的內(nèi)容與要求。 2、進(jìn)行可行
3、性分析。 3、根據(jù)以上分析進(jìn)行概念設(shè)計(jì),畫(huà)出 e-r 圖、數(shù)據(jù)流程圖等。 4、系統(tǒng)開(kāi)發(fā)與實(shí)施。 六、參考文獻(xiàn) 1 白鑒聰,薩克力.javascript 網(wǎng)頁(yè)效果大師m.北京:機(jī)械工業(yè)出版社.2001. 2 劉加美.dreamweaver 制作網(wǎng)頁(yè)基礎(chǔ)教程.華南師范大學(xué)出版,2000. 3 網(wǎng)星工作室 dreamweavermx 完全自學(xué)手冊(cè).北京電子出版社,2002 4 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論m.北京:高等教育出版社,1997.91-132. 5 毛鵬翔.畢業(yè)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)d.天津大學(xué),2006. 6 梁德添.廣東工業(yè)大學(xué)畢業(yè)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)d.廣東工業(yè)大學(xué),2007.
4、7 王超峰.基于 c/s、b/s 三層構(gòu)架的研究生管理信息系統(tǒng)(mis)的設(shè)計(jì)與實(shí)現(xiàn)d.北京化工 大學(xué),2002. 8 薛華成.管理信息系統(tǒng)m.清華大學(xué)出版社,1996.7.2-5. 9 候炳輝,劉世峰.信息管理系統(tǒng)j.信息管理系統(tǒng)分析,2004.5:254-562. 10 李朝暉.powerbuilder 開(kāi)發(fā)實(shí)例完全剖j.powerbuilder10.2006:122-189. 11 劉洪峰,陳江波.網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)大全m.人民郵電出版社,2005:119-143. 12 舒紅平.web 數(shù)據(jù)庫(kù)編程-javam.西安電子科技大學(xué)出版社,2005:97-143. 13 程成,陳霞.軟件工程m.機(jī)
5、械工業(yè)出版社,2003:46-80. 14 周之英.現(xiàn)代軟件工程.m.科學(xué)出版社,2003:22-32. 15 韓萬(wàn)江.軟件工程案例教程m.北京:機(jī)械工業(yè)出版社,2007:5599. 16 agosta l.the essential guide to data werehousingm.2000:23-34. 17 tim oreilly.what is web2.0:design patterns and business models for the next generation of software.communicationsmanagement information syst
6、em;jsp;mysql; 目 錄 1 概述.2 1.1 選題背景.7 1.1.1 課程研究背景.7 1.1.2 現(xiàn)狀分析.8 1.1.3 課題的目的和意義.9 2 系統(tǒng)規(guī)劃.9 2.1 系統(tǒng)開(kāi)發(fā)環(huán)境.9 2.2 系統(tǒng)開(kāi)發(fā)的可行性分析.11 2.2.1 技術(shù)上的可行性.11 2.2.2 經(jīng)濟(jì)上的可行性.12 2.2.3 管理上的可行性.12 3 系統(tǒng)分析.12 3.1 系統(tǒng)組織結(jié)構(gòu)分析.12 3.2 系統(tǒng)的業(yè)務(wù)流程分析.13 3.2.2 系統(tǒng)注冊(cè)業(yè)務(wù)流程圖.14 3.2.3 用戶(hù)業(yè)務(wù)流程圖.14 3.3 系統(tǒng)的數(shù)據(jù)流程分析.15 3.3.1 頂層數(shù)據(jù)流程.15 3.3.2 一層細(xì)化數(shù)據(jù)流程.1
7、6 3.3.3 投送簡(jiǎn)歷數(shù)據(jù)流程圖.16 3.4 系統(tǒng)的數(shù)據(jù)字典.17 4 系統(tǒng)設(shè)計(jì).18 4.1 系統(tǒng)的平臺(tái)設(shè)計(jì).18 4.2 系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì).19 4.3 系統(tǒng)的功能模塊設(shè)計(jì).20 4.4 數(shù)據(jù)庫(kù)設(shè)計(jì).21 4.3.1 概念設(shè)計(jì)(e-r 圖) .21 4.3.2 邏輯結(jié)構(gòu)設(shè)計(jì).22 4.5 主要代碼設(shè)計(jì).23 4.5.1 企業(yè)招聘信息代碼設(shè)計(jì).24 4.5.2 學(xué)生信息代碼設(shè)計(jì).24 4.6 安全設(shè)計(jì).24 5 系統(tǒng)實(shí)施.25 5.1 數(shù)據(jù)庫(kù)實(shí)現(xiàn).25 5.2 程序?qū)崿F(xiàn).25 5.2.1 管理員界面設(shè)計(jì)及程序.27 5.2.2 學(xué)生界面設(shè)計(jì)及程序.42 6 總結(jié).56 參考文獻(xiàn).57
8、1 概述 1.1 選題背景 1.1.1 課程研究背景 隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)絡(luò)用戶(hù)呈現(xiàn)出極速增長(zhǎng)的態(tài)勢(shì)?;?internet 的系統(tǒng)應(yīng)用的開(kāi)發(fā)正在昂揚(yáng)向上地發(fā)展之中。畢業(yè)生信息管理是一項(xiàng)重要的工 作,在高校教學(xué)管理中占據(jù)了不可或缺的位置。 畢業(yè)生就業(yè)管理系統(tǒng)的建設(shè),無(wú)論從理論方面還是從實(shí)踐方面,都存在著 許多懸而未決的問(wèn)題。全國(guó)范圍內(nèi),大學(xué)畢業(yè)生的就業(yè)工作管理是國(guó)家教育部 和人事部的主要工作之一,而國(guó)家教育部是全國(guó)大學(xué)畢業(yè)生就業(yè)管理的主要職 能部門(mén)。自從 1970 年改革開(kāi)放以來(lái),我國(guó)就一直以計(jì)劃分配工作為大學(xué)生畢業(yè) 管理的主要手段。但就業(yè)管理工作的數(shù)量之大、任務(wù)之繁重,讓手工操作難以 再
9、滿(mǎn)足整個(gè)信息整理的需求。原國(guó)家教委在 1991 年組織研制了“全國(guó)畢業(yè)生分 配決策系統(tǒng)”,在一定程度上將就業(yè)管理工作電子化了。畢業(yè)生就業(yè)管理系統(tǒng) 的出現(xiàn),是時(shí)代的產(chǎn)物,使應(yīng)屆生難就業(yè)的問(wèn)題得到了有力的緩解1。因此, 如何設(shè)計(jì)畢業(yè)生就業(yè)管理系統(tǒng),如何改善已有的管理系統(tǒng),是一項(xiàng)十分具有現(xiàn) 實(shí)意義與遠(yuǎn)大前景的課題。 1.1.2 現(xiàn)狀分析 自二十一世紀(jì)以來(lái),我國(guó)的經(jīng)濟(jì)發(fā)展水平無(wú)疑邁向了一個(gè)新的階層。高等 教育不再神圣,而是普及化地進(jìn)入了每一個(gè)家庭,由此導(dǎo)致的高校擴(kuò)招與大學(xué) 畢業(yè)生就業(yè)難的問(wèn)題已經(jīng)是一個(gè)迫在眉睫的問(wèn)題。 截至前一段時(shí)間,對(duì)于高校畢業(yè)生的就業(yè)管理,我國(guó)許多高校還停留在手 工抄送畢業(yè)生的人工
10、統(tǒng)計(jì)、制作報(bào)表、就業(yè)數(shù)據(jù)的階段,工作量大,數(shù)據(jù)實(shí)時(shí) 性和準(zhǔn)確性差,統(tǒng)計(jì)分析和報(bào)表困難,占用空間量大,難以管理。而在信息高 速發(fā)展的現(xiàn)在,網(wǎng)絡(luò)化招聘已經(jīng)逐步興旺起來(lái)。它不同于有固定時(shí)間的人才市 場(chǎng)招聘,不存在時(shí)間、空間、地點(diǎn)的限制,求職者可以隨心所欲地與招聘企業(yè) 聯(lián)系,企業(yè)也可以在網(wǎng)絡(luò)上尋找符合要求的應(yīng)聘人士,使信息的雙向交流變得 更加快捷2。 畢業(yè)生就業(yè)管理系統(tǒng)的開(kāi)發(fā)與研究因此應(yīng)運(yùn)而生,并且在世界上已經(jīng)取得 了較為豐碩的成果,國(guó)外多數(shù)城市與高校都開(kāi)發(fā)了獨(dú)有的畢業(yè)生就業(yè)管理系統(tǒng)。 這些系統(tǒng)一般都從校園內(nèi)畢業(yè)生的實(shí)際需求出發(fā),適應(yīng)其學(xué)校自身的特點(diǎn)。畢 業(yè)生就業(yè)管理系統(tǒng)的設(shè)計(jì)相當(dāng)詳細(xì),但多數(shù)系統(tǒng)沒(méi)有
11、實(shí)現(xiàn)對(duì)人才細(xì)致的分類(lèi)。 其主要存在的問(wèn)題有: 1.數(shù)據(jù)統(tǒng)計(jì)工作復(fù)雜繁重,難以保證統(tǒng)計(jì)結(jié)果的正確性和及時(shí)性。 2.系統(tǒng)較為孤立,只能管理員使用,沒(méi)有聯(lián)機(jī)處理的系統(tǒng),因此無(wú)法實(shí)現(xiàn) 各項(xiàng)管理工作之間的關(guān)聯(lián),造成信息重復(fù)統(tǒng)計(jì)等問(wèn)題,不能提供與實(shí)際需求相 匹配的決策支持能力。 3.缺乏綜合分析能力,可擴(kuò)充性不足,無(wú)法適應(yīng)現(xiàn)有時(shí)代的告訴發(fā)展。部 分軟件使用一段時(shí)間后即被遺棄,造成資源的較大浪費(fèi)。 1.1.3 課題的目的和意義 畢業(yè)生可以通過(guò)畢業(yè)生就業(yè)管理系統(tǒng)實(shí)時(shí)維護(hù)和更新個(gè)人信息、求職信息 和通訊資料,企業(yè)可以瀏覽應(yīng)聘生列表,在系統(tǒng)首頁(yè)進(jìn)行注冊(cè),并進(jìn)入修改頁(yè) 面修改企業(yè)信息,一旦有中意的畢業(yè)生,便可以通過(guò)
12、系統(tǒng)直接與對(duì)方聯(lián)系,增 加了雙向的交流與溝通的機(jī)會(huì)。部分程度上協(xié)助解決了大學(xué)畢業(yè)生就業(yè)困難的 難題。 在國(guó)家政策更有效率的宏觀(guān)調(diào)控之下,協(xié)助完成大學(xué)生就業(yè)的雙向選擇, 從而促進(jìn)全國(guó)大學(xué)畢業(yè)生的合理配置,是新的大學(xué)生就業(yè)模式的指導(dǎo)思想。 2 系統(tǒng)規(guī)劃 2.1 系統(tǒng)開(kāi)發(fā)環(huán)境 該管理信息系統(tǒng)采用 b/s 結(jié)構(gòu)、它的特點(diǎn)是數(shù)據(jù)存儲(chǔ)量較小、其分析處理 工作也相對(duì)簡(jiǎn)單。對(duì)于網(wǎng)站的前臺(tái)開(kāi)發(fā)主要使用了 jsp 開(kāi)發(fā)技術(shù), dreamweaver8.0 用來(lái)設(shè)計(jì)網(wǎng)頁(yè)和 eclipse 進(jìn)行二次修改,在較短的時(shí)間里設(shè)計(jì)開(kāi) 發(fā)以 tomcat 為 web 服務(wù)器的系統(tǒng)前臺(tái),接著對(duì)初始系統(tǒng)開(kāi)始不斷修改,直到 各個(gè)功能
13、模塊的實(shí)現(xiàn);后臺(tái)使用 navicat premium 和 my sql 5.0 連接和管理系 統(tǒng)數(shù)據(jù)庫(kù),從而實(shí)現(xiàn)信息資料的輸入和對(duì)相關(guān)數(shù)據(jù)的查詢(xún)和修改4??紤]到系 統(tǒng)運(yùn)行的穩(wěn)定性,在系統(tǒng)開(kāi)發(fā)的過(guò)程中采用兼容性較好的 windows 操作系統(tǒng), mysql 5.6 數(shù)據(jù)庫(kù)和以 tomcat 為 web 服務(wù)器的開(kāi)發(fā)軟件,在 windows 平臺(tái)上 運(yùn)行的服務(wù)器端和客戶(hù)端。 表 1-1 網(wǎng)站開(kāi)發(fā)環(huán)境 操作平臺(tái)win xp/win7-64 位 服務(wù)器 tomcat 7.0 所用軟件 dreamweaver8.0,eclipse,navicat premium 數(shù)據(jù)庫(kù) mysql 5.0 網(wǎng)站類(lèi)型動(dòng)態(tài)
14、網(wǎng)站 2.2.1 b/s 架構(gòu)簡(jiǎn)介 b/s 架構(gòu)是在互聯(lián)網(wǎng)興起之后隨之興起的,對(duì)傳統(tǒng)的網(wǎng)頁(yè)架構(gòu)進(jìn)行了改進(jìn) 的一種技術(shù),這種架構(gòu)使得用戶(hù)界面通過(guò)萬(wàn)維網(wǎng)來(lái)實(shí)現(xiàn),少部分在瀏覽器實(shí)現(xiàn), 整體上簡(jiǎn)化了電腦的荷載量,使得系統(tǒng)維護(hù)與開(kāi)發(fā)更加簡(jiǎn)易,成本更加低廉, 是最新也最受歡迎的一種網(wǎng)頁(yè)架構(gòu)技術(shù)5。 b/s 架構(gòu)比傳統(tǒng)的 c/s 架構(gòu)更加安全,成本也更低,它是基于萬(wàn)維網(wǎng)與內(nèi) 部互聯(lián)網(wǎng)的一種數(shù)據(jù)庫(kù)應(yīng)用,能使得不同地區(qū)、身份與接入端口的人同時(shí)訪(fǎng)問(wèn) 其數(shù)據(jù)庫(kù)6。與此同時(shí)它也可以提供訪(fǎng)問(wèn)權(quán)限機(jī)制,只有服務(wù)器定義有訪(fǎng)問(wèn)權(quán) 限的人才能對(duì)其進(jìn)行訪(fǎng)問(wèn)與修改,從而保證了整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的安全性。 2.2.2 mysql 技術(shù)簡(jiǎn)
15、介 mysql 是一種關(guān)系數(shù)據(jù)庫(kù)。其中,“關(guān)系型”可以理解成一張二維表,即 此數(shù)據(jù)庫(kù)的內(nèi)容和成分是由一個(gè)表格進(jìn)行記錄的。sql 是一種查詢(xún)語(yǔ)言,可以 對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行增刪改查等操作,是數(shù)據(jù)庫(kù)中的核心語(yǔ)言之一7。 mysql 是一款開(kāi)源(即它的代碼是完全公開(kāi)的,來(lái)自社會(huì)各界的人士都可 以為之奉獻(xiàn)自己的智慧)的軟件,由于它體積小,好安裝,對(duì)系統(tǒng)沒(méi)有太高的 要求,速度快而且免費(fèi)的特點(diǎn),成為目前網(wǎng)站開(kāi)發(fā)的主要軟件之一。 2.2.3 jsp 技術(shù)簡(jiǎn)介 jsp 技術(shù)是在制作網(wǎng)頁(yè)之時(shí),與 css 結(jié)合對(duì)網(wǎng)頁(yè)進(jìn)行設(shè)計(jì)的一種技術(shù)8。 css 與頁(yè)面的整體設(shè)計(jì)有關(guān),它負(fù)責(zé)的內(nèi)容是靜態(tài)的,如頁(yè)面背景用什么顏色,
16、 各欄目之間如何分隔等。而 jsp 負(fù)責(zé)的內(nèi)容是動(dòng)態(tài)的,比如一個(gè)導(dǎo)航欄點(diǎn)開(kāi)時(shí) 會(huì)有滑動(dòng)展示的動(dòng)態(tài),這種功能便需要通過(guò) jsp 來(lái)實(shí)現(xiàn)。 jsp 實(shí)現(xiàn)網(wǎng)頁(yè)動(dòng)態(tài)展示的方式是,從網(wǎng)頁(yè)表單獲得數(shù)據(jù),執(zhí)行一個(gè)發(fā)射命 令,通過(guò)命令訪(fǎng)問(wèn)后臺(tái)數(shù)據(jù)庫(kù),結(jié)合數(shù)據(jù)庫(kù)之中的內(nèi)容與自身語(yǔ)言來(lái)實(shí)現(xiàn)網(wǎng)頁(yè) 的動(dòng)態(tài)化9。 2.3 需求分析 2.3.1 系統(tǒng)性能需求 對(duì)于畢業(yè)生就業(yè)管理信息系統(tǒng),它后臺(tái)保存有所有畢業(yè)生的性別、年齡及 聯(lián)系方式等個(gè)人信息,同時(shí)還存有企業(yè)的信息及其職位需求,因此它的數(shù)據(jù)庫(kù) 必須足夠完善,能保存大量信息并快速進(jìn)行檢索。與此同時(shí),由于畢業(yè)生的私 人信息也在后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ),因此需要系統(tǒng)有設(shè)置權(quán)限管理和登
17、陸攔截的 功能10,除了管理員之外其他人不能對(duì)數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)進(jìn)行修改,否則便會(huì)造 成個(gè)人信息泄露或者信息紊亂之類(lèi)的問(wèn)題。 由于企業(yè)和畢業(yè)生之間必須要互相通話(huà)才能完成就業(yè),因此本系統(tǒng)還應(yīng)具 有快速友好的雙向交流功能。 2.3.2 系統(tǒng)功能需求 1、用戶(hù)需求 用戶(hù)群體為學(xué)生和企業(yè)。其中,學(xué)生需要可以通過(guò)學(xué)號(hào)和密碼來(lái)登錄系統(tǒng), 查看企業(yè)信息,同時(shí)可以設(shè)置一些關(guān)鍵詞來(lái)對(duì)有職位需求的企業(yè)進(jìn)行篩選,從 而快捷地選出自己想要的企業(yè)和職位。另一方面,企業(yè)需要可以在系統(tǒng)上進(jìn)行 注冊(cè),展示自己的企業(yè)理念,發(fā)布職位招聘信息和對(duì)優(yōu)秀的畢業(yè)生進(jìn)行留言, 實(shí)現(xiàn)雙向選擇。 2、功能需求 本部分主要為管理員的需求。其中應(yīng)包括
18、對(duì)學(xué)生的個(gè)人信息進(jìn)行編輯與修 改,對(duì)企業(yè)信息進(jìn)行查看管理,對(duì)用戶(hù)留言進(jìn)行篩選,對(duì)于所有存入后臺(tái)數(shù)據(jù) 庫(kù)的信息都應(yīng)具有增刪改查的功能。 2.2 系統(tǒng)開(kāi)發(fā)的可行性分析 可行性分析是在對(duì)項(xiàng)目進(jìn)行初始的調(diào)查之后所進(jìn)行的,對(duì)系統(tǒng)能否進(jìn)行開(kāi) 發(fā),以及開(kāi)發(fā)的必要性的研究,在系統(tǒng)調(diào)查完成的基礎(chǔ)之上,對(duì)新系統(tǒng)的開(kāi)發(fā)從 經(jīng)濟(jì)、技術(shù)和操作的方面進(jìn)行全面系統(tǒng)的分析和研究,以避免估價(jià)失誤和投資偏 差,從而提升系統(tǒng)開(kāi)發(fā)成功的幾率。 該系統(tǒng)的可行性分析包括技術(shù)、經(jīng)濟(jì)和操作上的可行性。 2.2.1 技術(shù)上的可行性 此模塊主要是分析開(kāi)發(fā)團(tuán)隊(duì)現(xiàn)有的技術(shù)條件能否順利完成開(kāi)發(fā)工作,以及 各種軟硬件設(shè)施是否能滿(mǎn)足開(kāi)發(fā)者的整體需要11。
19、 此系統(tǒng)包括前臺(tái)用戶(hù)功能部分和后臺(tái)管理功能部分,要實(shí)現(xiàn)這些功能,必 須有功能強(qiáng)大,管理完善的管理信息系統(tǒng)作為強(qiáng)大的后臺(tái)支持。通過(guò)所學(xué)的軟 件方面的知識(shí)采用 mysql 數(shù)據(jù)庫(kù)可以滿(mǎn)足圖書(shū)館考研服務(wù)網(wǎng)站對(duì)數(shù)據(jù)和信息管 理的需求12。設(shè)計(jì)、開(kāi)發(fā)和編碼 web 站點(diǎn)、web 網(wǎng)頁(yè)和 web 應(yīng)用程序主要使用 較為專(zhuān)業(yè)的 html 編輯器 dreamweaver 8.0?;?jsp 技術(shù)和 struct 建模的網(wǎng) 站開(kāi)發(fā),完全足夠滿(mǎn)足畢業(yè)生就業(yè)管理信息系統(tǒng)的設(shè)計(jì)以及后期的美工完善。 2.2.2 經(jīng)濟(jì)上的可行性 本系統(tǒng)對(duì)于人力與物力的需求不多,只需少量人力資源便可以實(shí)現(xiàn),最重 要的是后臺(tái)上的操作。后臺(tái)
20、的維護(hù)是系統(tǒng)正常運(yùn)行的前提,也是較為需要資金 的地方。因此,在使用學(xué)校硬件儲(chǔ)備的同時(shí),本系統(tǒng)可以通過(guò)收取招聘企業(yè)首 頁(yè)廣告費(fèi)用等方式,來(lái)彌補(bǔ)一定的建設(shè)資金,同時(shí)信息系統(tǒng)的建設(shè)大大減少了 人工的工作量,也帶來(lái)了一定的經(jīng)濟(jì)效益。 2.2.3 管理上的可行性 本系統(tǒng)針的設(shè)計(jì)比較親民化,即便不是計(jì)算機(jī)專(zhuān)業(yè)的人員也可以很快地對(duì) 它進(jìn)行上手。界面遵循簡(jiǎn)潔與扁平化的原則,用戶(hù)只需要按照系統(tǒng)提示進(jìn)行操 作,界面的提示框里便能出現(xiàn)對(duì)該按鈕的作用的描述,通過(guò)這樣的交互方式, 使得操作簡(jiǎn)單易懂。 綜上所述,此系統(tǒng)開(kāi)發(fā)的目標(biāo)和效益都是十分明顯的,在經(jīng)濟(jì)和技術(shù)方面也 有可行性,并且投入少,見(jiàn)效快。因此系統(tǒng)的開(kāi)發(fā)是完全可
21、行的。 3 系統(tǒng)分析 3.1 系統(tǒng)組織結(jié)構(gòu)分析 畢業(yè)生工作管理系統(tǒng)包括前臺(tái)用戶(hù)功能和后臺(tái)管理功能,主要包括以下幾 個(gè)部門(mén): 技術(shù)部,主要負(fù)責(zé)軟硬件平臺(tái)搭建,網(wǎng)頁(yè)的設(shè)計(jì),系統(tǒng)相關(guān)功能的完善及 更新,軟硬件設(shè)備的運(yùn)行以及日常的維護(hù)。 信息部,該部門(mén)是本系統(tǒng)的核心部門(mén),主要負(fù)責(zé)采集最新招聘信息、發(fā)布 會(huì)時(shí)間與地點(diǎn)、畢業(yè)生個(gè)人資料與推薦等信息,并對(duì)其進(jìn)行整理,發(fā)布到前臺(tái)。 人事部,主要負(fù)責(zé)工作人員的招聘、調(diào)動(dòng)等管理工作和人員培訓(xùn)工作。 用戶(hù)管理部,主要負(fù)責(zé)管理和編輯用戶(hù)的相關(guān)信息。 系統(tǒng)總體組織結(jié)構(gòu)如圖 2-1 所示 圖 2-1 3.2 系統(tǒng)的業(yè)務(wù)流程分析 本系統(tǒng)總的業(yè)務(wù)流程大致為:信息部將學(xué)生求職、
22、個(gè)人簡(jiǎn)歷、企業(yè)招聘、 實(shí)習(xí)信息、宣講會(huì)、招聘會(huì)等資料統(tǒng)一整合并進(jìn)行分類(lèi),之后提交給后臺(tái)管理 中心,由管理中心集中整理后進(jìn)行發(fā)表,面向用戶(hù)。 3.2.1 系統(tǒng)業(yè)務(wù)流程圖 系統(tǒng)總的業(yè)務(wù)流程圖如下圖 2-2 所示: 圖 2-2 3.2.2 系統(tǒng)注冊(cè)業(yè)務(wù)流程圖 系統(tǒng)注冊(cè)業(yè)務(wù)流程圖包括用戶(hù)注冊(cè),注冊(cè)信息提交到用戶(hù)信息表,等到系 統(tǒng)審核過(guò)后進(jìn)行用戶(hù)分類(lèi)管理,整理成用戶(hù)注冊(cè)總表。如圖 2-3 所示: 圖 2-3 3.2.3 用戶(hù)業(yè)務(wù)流程圖 用戶(hù)業(yè)務(wù)流程圖詳細(xì)地呈現(xiàn)了用戶(hù)行為的各個(gè)環(huán)節(jié),如圖 2-4 所示: 圖 2-4 3.3 系統(tǒng)的數(shù)據(jù)流程分析 數(shù)據(jù)流程圖是一種能全面地對(duì)信息系統(tǒng)整體邏輯進(jìn)行描述的工具13,
23、它可 以?xún)H僅用幾種符號(hào)整體地表示出信息在系統(tǒng)中的流動(dòng)、存儲(chǔ)和處理的情況,數(shù) 據(jù)流程圖是邏輯模型14。 用戶(hù)的需求一般體現(xiàn)在對(duì)各種信息的更新、保存和查詢(xún),這要求來(lái)自用戶(hù) 的各種信息的輸入輸出都可以在數(shù)據(jù)庫(kù)中得到滿(mǎn)足。數(shù)據(jù)庫(kù)對(duì)基本數(shù)據(jù)和數(shù)據(jù) 處理的流程進(jìn)行收集,組成一份反映整體數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)字典。 后臺(tái)管理員主要管理操作用戶(hù)信息,把信息部收集的企業(yè)信息,學(xué)生資料, 宣講會(huì)時(shí)間地點(diǎn)、找工作經(jīng)驗(yàn)信息等信息發(fā)布到系統(tǒng)各頁(yè)面中并實(shí)時(shí)進(jìn)行更新、 修改、刪除,供用戶(hù)在進(jìn)入就業(yè)管理系統(tǒng)后瀏覽系統(tǒng)頁(yè)面內(nèi)容15。 用戶(hù)在完成注冊(cè)、登錄后可以通過(guò)系統(tǒng)主頁(yè)面進(jìn)入就業(yè)管理系統(tǒng),瀏覽系 統(tǒng)各頁(yè)面的內(nèi)容查找自己所需的企業(yè)資料
24、、招聘信息,還可以使用教師咨詢(xún)服 務(wù)等功能。 3.3.1 頂層數(shù)據(jù)流程 頂層圖是將系統(tǒng)高度抽象與概括而得到的,是由一個(gè)處理功能所構(gòu)成系統(tǒng) 10。圖中描述了系統(tǒng)的外部環(huán)境及其整體處理功能,即將輸入數(shù)據(jù)流的名稱(chēng)、 數(shù)據(jù)的外部實(shí)體、接受系統(tǒng)輸出數(shù)據(jù)流的外部實(shí)體和輸出數(shù)據(jù)流的名稱(chēng)提供給 了系統(tǒng)。用戶(hù)將個(gè)人信息通過(guò)注冊(cè)傳遞給用戶(hù)部管理員,同時(shí)用戶(hù)了瀏覽,使 用系統(tǒng)頁(yè)面的各種功能。如圖 2-5 所示: 圖 2-5 3.3.2 一層細(xì)化數(shù)據(jù)流程 一層圖中主要是描述系統(tǒng)用戶(hù)管理員之間的數(shù)據(jù)信息的交換11。將頂層數(shù) 據(jù)流層圖細(xì)化之后,即可得到一層數(shù)據(jù)流程圖。如圖 2-6 所示: 圖 2-6 3.3.3 投送簡(jiǎn)歷
25、數(shù)據(jù)流程圖 投送簡(jiǎn)歷是通過(guò)對(duì)簡(jiǎn)歷來(lái)源與去向來(lái)進(jìn)行匯總,當(dāng)應(yīng)屆生往公司投送簡(jiǎn)歷 時(shí),發(fā)送個(gè)人簡(jiǎn)歷信息,公司接收其個(gè)人信息并進(jìn)行篩選,具體數(shù)據(jù)流程圖如 下所示: 3.4 系統(tǒng)的數(shù)據(jù)字典 對(duì)企業(yè)信息作具體對(duì)象分析,如下表所示: 表 2-7 數(shù)據(jù)元素描述(部分) 數(shù)據(jù)項(xiàng)編碼數(shù)據(jù)項(xiàng)名稱(chēng)數(shù)據(jù)類(lèi)型及說(shuō)明編號(hào)數(shù)據(jù)項(xiàng)名稱(chēng)數(shù)據(jù)類(lèi)型及說(shuō)明 ys01 企業(yè)代碼整數(shù)型;有唯一性 ys02 企業(yè)名稱(chēng)文本類(lèi)型 ys03 企業(yè)地點(diǎn)枚舉類(lèi)型;有唯一性 ys04 招聘崗位枚舉類(lèi)型;不唯一 ys05 招聘要求文本類(lèi)型 ys06 信息發(fā)布時(shí)間格式:*/* ys07 企業(yè)備注文本類(lèi)型 ys08 學(xué)生學(xué)號(hào)整數(shù)型;有唯一性 ys09 學(xué)生
26、性別枚舉類(lèi)型:男、女 ys10 學(xué)生姓名文本類(lèi)型 ys11 所學(xué)專(zhuān)業(yè)枚舉型;有唯一性 ys12 聯(lián)系方式整數(shù)型;有唯一性 ys13 工作意向枚舉型;不唯一 ys14 個(gè)人簡(jiǎn)介文本類(lèi)型 表 2-8 數(shù)據(jù)結(jié)構(gòu)描述(部分) 編號(hào)名稱(chēng)數(shù)據(jù)結(jié)構(gòu)組成相關(guān)數(shù)據(jù)流處理邏輯 ds01 學(xué)生信息學(xué)號(hào)、姓名、性別、年齡、專(zhuān)業(yè)、聯(lián)系 方式、工作意向、個(gè)人簡(jiǎn)介 df05pl04 ds02 企業(yè)信息企業(yè)代碼、企業(yè)名稱(chēng)、企業(yè)地點(diǎn)、簡(jiǎn)介 df03pl03 ds03 招聘信息招聘代碼、發(fā)布時(shí)間、發(fā)布企業(yè)、相關(guān) 職位、招聘要求 df04pl01 ds04 留言信息留言編號(hào)、作者、標(biāo)題、內(nèi)容、發(fā)布時(shí) 間 df02pl02 ds05
27、 網(wǎng)頁(yè)信息公告標(biāo)題、發(fā)布時(shí)間、作者、主要內(nèi)容 df01pl07 表 2-9 數(shù)據(jù)流描述(部分) 編號(hào)名稱(chēng)來(lái)源去向組成高峰流量低峰流量 df01 網(wǎng)站公告管理員瀏覽者編號(hào)、標(biāo)題、內(nèi)容、時(shí)間5 條/天1 條/天 df02 留言信息學(xué)生留言面板編號(hào)、標(biāo)題、內(nèi)容、時(shí)間50 條/天20 條/天 df03 企業(yè)信息公司公司詳情頁(yè)編號(hào)、內(nèi)容、時(shí)間60 條/天10 條/天 df04 招聘信息公司瀏覽者編號(hào)、公司名、職位、招 聘要求、聯(lián)系方式、時(shí)間 200 條/天50 條/天 df05 學(xué)生信息學(xué)生網(wǎng)站后臺(tái)學(xué)號(hào)、姓名、性別、年齡、 專(zhuān)業(yè)、聯(lián)系方式、工作意 向 300 條/天70 條/天 df06 網(wǎng)站信息管理員
28、瀏覽者編號(hào)、標(biāo)題、信息內(nèi)容3 條/天1 條/天 表 2-10 數(shù)據(jù)存儲(chǔ)描述(部分) 編號(hào)存儲(chǔ)名稱(chēng)組成關(guān)鍵字存儲(chǔ)大小 f01 企業(yè)信息公司編號(hào)、名稱(chēng)、地點(diǎn)、注冊(cè)時(shí)間公司編號(hào)1000 條/月 f02 學(xué)生信息學(xué)號(hào)、姓名、性別、年齡、專(zhuān)業(yè)、簡(jiǎn) 介 學(xué)號(hào)2000 條/月 f03 招聘信息招聘編號(hào)、職位、地點(diǎn)、數(shù)量招聘編號(hào)1500 條/月 f04 網(wǎng)站公告公告編號(hào)、標(biāo)題、內(nèi)容、日期公告編號(hào)300 條/月 f05 留言信息留言編號(hào)、標(biāo)題、日期、內(nèi)容留言編號(hào)1500 條/月 f06 職位信息職位編號(hào)、類(lèi)型、描述、要求、數(shù)量職位編號(hào)500 條/月 表 2-11 處理邏輯描述 編號(hào)名稱(chēng)輸入處理輸出 pl01 招
29、聘管理招聘信息招聘信息存入后臺(tái)數(shù)據(jù)庫(kù),使登錄的學(xué) 生可以進(jìn)行查看 招聘列表 pl02 留言管理留言學(xué)生將留言寫(xiě)入招聘頁(yè),或者企業(yè)將留 言寫(xiě)入學(xué)生個(gè)人信息頁(yè) 留言板 pl03 企業(yè)管理企業(yè)信息將公司信息存入后臺(tái)數(shù)據(jù)庫(kù)企業(yè)列表 pl04 學(xué)生管理學(xué)生信息將學(xué)生信息存入后臺(tái)數(shù)據(jù)庫(kù)學(xué)生列表 pl05 用戶(hù)管理用戶(hù)信息管理員查看用戶(hù)的個(gè)人信息,對(duì)其進(jìn)行 信息的修改、凍結(jié)或者刪除 用戶(hù)列表 pl06 職位查詢(xún)查詢(xún)要求學(xué)生將對(duì)職位的要求輸入搜索欄,網(wǎng)站 顯示出所需職位的公司信息與簡(jiǎn)介 查詢(xún)結(jié)果 pl07 公告管理網(wǎng)站公告管理員將網(wǎng)站的公告輸入網(wǎng)站前臺(tái)的公 告欄,供登錄網(wǎng)頁(yè)的用戶(hù)查看 公告列表 4 系統(tǒng)設(shè)計(jì)
30、4.1 系統(tǒng)的平臺(tái)設(shè)計(jì) 本模塊的主要內(nèi)容包括系統(tǒng)的軟硬件配置16。 硬件方面,處于設(shè)計(jì)人員整體技術(shù)水平和資金水平的考慮,以及本系統(tǒng)所 需要實(shí)現(xiàn)的功能還不夠完善等原因,只需要使用最普遍而且資金消耗量不大的 硬件設(shè)施就足夠,如 win7 筆記本電腦便足以獨(dú)立完成本系統(tǒng)的實(shí)現(xiàn)。軟件方面, 由于系統(tǒng)對(duì)數(shù)據(jù)庫(kù)要求較大,需要存儲(chǔ)大量信息,而且要實(shí)現(xiàn)一個(gè)大眾都可以 連接的接口,因此使用 mysql 數(shù)據(jù)庫(kù),dreamweaver 開(kāi)發(fā)軟件,以及 tomcat 服 務(wù)器來(lái)對(duì)系統(tǒng)進(jìn)行配置。 4.2 系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì) 根據(jù)畢業(yè)生就業(yè)管理系統(tǒng)的總體設(shè)計(jì),將系統(tǒng)分為前臺(tái)和后臺(tái)兩個(gè)部分: 1、前臺(tái)實(shí)現(xiàn)用戶(hù)注冊(cè)、用戶(hù)登
31、錄、首頁(yè)新聞?wù)故?、企業(yè)信息、招聘信息、 投送簡(jiǎn)歷等功能。 2、后臺(tái)實(shí)現(xiàn)動(dòng)態(tài)信息發(fā)布、招聘信息采集與發(fā)布、用戶(hù)信息管理、企業(yè) 信息管理等功能。其中,用戶(hù)信息管理包括用戶(hù)信息的增加,刪除與修改,企 業(yè)信息管理包括企業(yè)信息的增加、刪除與修改,招聘信息管理包括招聘信息的 增加、發(fā)布與關(guān)閉。 圖 3-1 4.3 系統(tǒng)的功能模塊設(shè)計(jì) 學(xué)生管理模塊用來(lái)增加、修改、刪除和查找學(xué)生個(gè)人信息。具體模塊設(shè)計(jì) 如下表所示: 表 3-1 “學(xué)生管理”模塊說(shuō)明書(shū) 模塊標(biāo)識(shí) sc01 所屬子系統(tǒng)用戶(hù)管理 模塊名稱(chēng)學(xué)生信息管理 主要功能學(xué)生注冊(cè)時(shí)個(gè)人信息添加,登錄后個(gè)人信息增加、刪除 調(diào)用模塊注冊(cè)信息添加模塊、學(xué)生信息查詢(xún)模
32、塊、學(xué)生信息修改模塊 輸入學(xué)號(hào)、登錄密碼 輸出聯(lián)系電話(huà)、聯(lián)系郵箱、所得榮譽(yù)、就業(yè)意向等 相關(guān)數(shù)據(jù)表學(xué)生表 主要內(nèi)部變量學(xué)生名、學(xué)生編號(hào) 算法1、新用戶(hù)填寫(xiě)個(gè)人信息,通過(guò)學(xué)號(hào)設(shè)置登錄密碼,進(jìn)行注冊(cè) 2、通過(guò)學(xué)號(hào)及密碼登錄系統(tǒng)主頁(yè) 3、在系統(tǒng)中查詢(xún)需要的信息 系統(tǒng)公共信息管理模塊用來(lái)描述管理員的職能,包括系統(tǒng)頁(yè)面的更新、與 前臺(tái)的連接等,以保證系統(tǒng)正常運(yùn)行。其說(shuō)明如下表所示: 表 3-2 “公共信息管理”模塊說(shuō)明書(shū) 模塊標(biāo)識(shí) sc02 所屬子系統(tǒng)系統(tǒng)信息管理 模塊名稱(chēng)管理員登錄 主要功能管理員將網(wǎng)站前臺(tái)與后臺(tái)進(jìn)行連接,以保證系統(tǒng)正常運(yùn)行 調(diào)用模塊學(xué)生信息、首頁(yè)新聞、企業(yè)信息、招聘信息、上傳文件模塊
33、 輸入管理員用戶(hù)名,管理員密碼 輸出系統(tǒng)頁(yè)面的信息更新、新聞更新等 相關(guān)數(shù)據(jù)表系統(tǒng)管理員表,用戶(hù)表,權(quán)限表等 主要內(nèi)部變量用戶(hù)名,密碼 算法1、通過(guò)全局變量記錄學(xué)生的登錄密碼,保證學(xué)生的正常登錄 2、在各種“修改信息”中引入該變量,修改系統(tǒng)各板塊頁(yè)面信息并發(fā)布 4.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 4.3.1 概念設(shè)計(jì)(e-r 圖) 本系統(tǒng)以學(xué)生和后臺(tái)管理員對(duì)系統(tǒng)頁(yè)面的數(shù)據(jù)和信息需求為基礎(chǔ),參照各 個(gè)功能模塊以及數(shù)據(jù)流程之間的關(guān)聯(lián)性,分析出了各實(shí)體之間的關(guān)系結(jié)構(gòu),采 用 e-r 圖的形式,展現(xiàn)出實(shí)體之間的關(guān)系。 其中,管理員擁有編號(hào)、登錄用戶(hù)名、登錄密碼等屬性,招聘信息擁有所 屬企業(yè)、招生方向、薪酬待遇、工作要
34、求等屬性。學(xué)生擁有學(xué)號(hào)登錄名和登錄 密碼屬性,學(xué)生信息實(shí)體擁有性別、專(zhuān)業(yè)、聯(lián)系方式、工作意向、所獲榮譽(yù)等 屬性。各實(shí)體之間擁有實(shí)體間聯(lián)系。 具體關(guān)系如圖 3-2 所示: 圖 3-2 系統(tǒng) e-r 圖 4.3.2 邏輯結(jié)構(gòu)設(shè)計(jì) 根據(jù)系統(tǒng) e-r 圖,各實(shí)體之間的關(guān)系模式為: 1、管理員信息表(管理員編號(hào),登錄用戶(hù)名,登錄密碼); 2、學(xué)生信息表(學(xué)號(hào),密碼,姓名,年齡,專(zhuān)業(yè),聯(lián)系方式,工作意向); 3、企業(yè)信息表(企業(yè)代碼,名稱(chēng),類(lèi)型,所在地,聯(lián)系方式,詳細(xì)信息); 4、招聘信息表(信息代碼,標(biāo)題,所屬公司,發(fā)布時(shí)間,具體信息,聯(lián)系 郵箱); 根據(jù) e-r 圖和關(guān)系模式,可以為本系統(tǒng)建立一個(gè)數(shù)據(jù)
35、庫(kù),并在數(shù)據(jù)庫(kù)中建 立五個(gè)基本表:管理員信息表 ai,學(xué)生信息表 si,企業(yè)信息表 bi,招聘信息 表 ri。本設(shè)計(jì)中用到的關(guān)系表及其結(jié)構(gòu)如下: 表 3-3 管理員信息表 字段標(biāo)識(shí)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明 aid 管理員編號(hào) int 主鍵,不能為空 admin 登錄用戶(hù)名 varchar(20) password 登錄密碼 varchar(20) 表 3-4 學(xué)生信息表 字段標(biāo)識(shí)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明 stuid 學(xué)號(hào) varchar(10) 主鍵,不能為空 stupwd 登錄密碼 varchar(20) stuname 姓名 varchar(20) 不能為空 stuage 年齡 int stude
36、pt 所在專(zhuān)業(yè) varchar(20) stutel 聯(lián)系方式 varchar(20) stuidea 工作意向 varchar(max) 表 3-5 企業(yè)信息表 字段標(biāo)識(shí)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明 blocid 企業(yè)編號(hào) int 主鍵,不能為空 blocname 企業(yè)名稱(chēng) varchar(20) 公司名稱(chēng),不能為空 bloctype 企業(yè)類(lèi)型 varchar(20) blocarea 所在地 varchar(20) bloctel 聯(lián)系方式 varchar(20) blocinf 詳細(xì)信息 varchar(max) 表 3-6 招聘信息表 字段標(biāo)識(shí)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明 recid 招聘代碼 int
37、 主鍵,不能為空 rectitle 招聘標(biāo)題 varchar(20) recblocname 所屬公司 varchar(20) 不能為空 recdate 發(fā)布日期 smalldatetime recinf 具體信息 varchar(max) recemail 聯(lián)系郵箱 varchar(50) 4.5 主要代碼設(shè)計(jì) 4.5.1 企業(yè)招聘信息代碼設(shè)計(jì) 系統(tǒng)對(duì)招聘信息進(jìn)行了代碼設(shè)計(jì),信息發(fā)布后根據(jù)時(shí)間先后次序使用順序 碼,時(shí)間使用年、月、日碼,這樣的編碼設(shè)計(jì)基本能實(shí)現(xiàn)對(duì)信息的自動(dòng)編碼17。 代碼模型如圖 3-3 所示: nnnnnnnnnnnnnn 年 日 月 工作類(lèi)型編碼 信息順序碼 圖 3-3
38、招聘信息代碼設(shè)計(jì) 其中,工作類(lèi)型的編碼設(shè)計(jì)如下表所示(部分): 編號(hào)工作類(lèi)型 01 人力資源/行政 02 物流/物流管理 03 計(jì)算機(jī)/軟件 04 心里咨詢(xún)/公關(guān) 05 管培生/儲(chǔ)備干部 06 建造師/造價(jià)師 07 會(huì)計(jì) 08 律師/咨詢(xún)師 09 教師 4.5.2 學(xué)生信息代碼設(shè)計(jì) 根據(jù)學(xué)生的注冊(cè)時(shí)間來(lái)編碼前方年月日信息,然后根據(jù)學(xué)號(hào)末位來(lái)對(duì)學(xué)生 身份進(jìn)行確認(rèn)??紤]到本網(wǎng)站使用人數(shù)并非很多,因此只用了末四位來(lái)進(jìn)行編 碼。 學(xué)號(hào)末四位 日 月 年 xxxxxxxxxxxx 4.6 安全設(shè)計(jì) 畢業(yè)生就業(yè)管理系統(tǒng)運(yùn)行的安全,是指保證信息存儲(chǔ)及傳輸過(guò)程中不被惡 意竊取或者流失,以及用戶(hù)登錄信息系統(tǒng)時(shí)個(gè)
39、人信息的私密性可以得到保證18, 主要是為了保證系統(tǒng)能正常的運(yùn)行,這些都主要依賴(lài)于網(wǎng)絡(luò)的安全程度。 本系統(tǒng)采用了以下的安全措施: 1、硬件安全:該系統(tǒng)使用防病毒網(wǎng)卡,對(duì)系統(tǒng)加裝防火墻,以制止外來(lái)程 序惡意更改或破壞數(shù)據(jù)19。 2、操作系統(tǒng)安全:該系統(tǒng)使用 windows 7 系統(tǒng)。 3、信息資料管理安全:該系統(tǒng)對(duì)各部分信息資料實(shí)行海量備份處理,數(shù)據(jù) 丟失后也能通過(guò)備份文件找回。在資金允許的前提之下,會(huì)對(duì)數(shù)據(jù)實(shí)行增量備 份處理20。 4、用戶(hù)信息安全:該系統(tǒng)對(duì)管理員表和用戶(hù)信息表都進(jìn)行了加密,為了防 止用戶(hù)的信息得到有效安全存儲(chǔ),防止用戶(hù)資料被他人竊取,通過(guò)權(quán)限設(shè)計(jì), 只有管理員才能進(jìn)入系統(tǒng)并對(duì)
40、信息進(jìn)行操作。 5 系統(tǒng)實(shí)施 5.1 數(shù)據(jù)庫(kù)實(shí)現(xiàn) 將數(shù)據(jù)庫(kù)與系統(tǒng)連接起來(lái)的代碼如下所示: # direct log messages to stdout # log4j.appender.stdout=org.apache.log4j.consoleappender log4j.appender.stdout.target=system.err log4j.appender.stdout.layout=org.apache.log4j.patternlayout log4j.appender.stdout.layout.conversionpattern=%dabsolute %5p %c1:
41、%l - %m%n # direct messages to file mylog.log # log4j.appender.file=org.apache.log4j.fileappender log4j.appender.file.file=d:/mylog.log log4j.appender.file.layout=org.apache.log4j.patternlayout log4j.appender.file.layout.conversionpattern=%dabsolute %5p %c1:%l - %m%n # set log levels - for more verb
42、ose logging change info to debug # log4j.rootlogger=info, stdout 5.2 程序?qū)崿F(xiàn) 5.2.1 管理員界面設(shè)計(jì)及代碼 管理員登錄頁(yè)面如圖 3-4 所示: 圖 4-1 管理員登錄頁(yè) 當(dāng)輸入錯(cuò)誤的密碼時(shí),會(huì)自動(dòng)彈出登錄攔截的警示框。 登錄攔截代碼如下所示: package erceptor; import com.opensymphony.xwork2.actioncontext; import com.opensymphony.xwork2.actioninvocation; import com.opensy
43、mphony.xwork2.actionsupport; import erceptor.methodfilterinterceptor; public class logininterceptor extends methodfilterinterceptor override public string dointercept(actioninvocation invocation) throws exception /判斷 session 作用域是否有用戶(hù)信息,如果有放行,如果沒(méi)有攔截。 object obj = actioncont
44、ext.getcontext().getsession().get(loginadmin); if(obj = null) /*友好信息 start*/ / 1 獲得當(dāng)前運(yùn)行 action object action = invocation.getaction(); / 2 判斷運(yùn)行時(shí)是否是 actionsupport if(action instanceof actionsupport) actionsupport actionsupport = (actionsupport) action; actionsupport.addfielderror(, 請(qǐng)登錄); /*友好信息 end*/
45、 / 沒(méi)有登錄,需要登錄 return login; /登錄,放行 return invocation.invoke(); 登錄后的頁(yè)面如圖所示: 圖 4-2 管理員主頁(yè)面 其中,左側(cè)面板可以通過(guò)上方的提示收起,從而更好地顯示主頁(yè)面的信息。 管理員主頁(yè)面部分的代碼如下: 學(xué)生信息 home 日歷 進(jìn)入左側(cè)面板中的學(xué)生信息管理分項(xiàng)之后,頁(yè)面如圖所示: 圖 4-3 學(xué)生信息管理頁(yè)面 學(xué)生信息表具有分頁(yè)功能,專(zhuān)業(yè)和工作意向的分項(xiàng)具有下拉列表的功能。 學(xué)生表單主頁(yè)的代碼如下: 學(xué)生信息 home 學(xué)生信息管理 學(xué)生信息表 條件查詢(xún) 學(xué)號(hào) 姓名 專(zhuān)業(yè) 電話(huà) 性別 工作意向 學(xué)生信息表 學(xué)號(hào) 姓名 專(zhuān)業(yè)
46、性別 電話(huà) 工作意向 修改 刪除 進(jìn)入學(xué)生信息編輯頁(yè)面之后,添加學(xué)生信息的表單如圖所示: 圖 4-4 添加信息頁(yè)面 修改學(xué)生信息的表單如圖所示: 圖 4-5 修改信息頁(yè)面 修改學(xué)生信息的代碼如下: 學(xué)生信息 home 學(xué)生信息管理 編輯學(xué)生信息 編輯學(xué)生信息 學(xué)號(hào) studentnum 姓名 專(zhuān)業(yè) 性別 gender 電話(huà) 工作意向 5.2.2 學(xué)生界面設(shè)計(jì)及代碼 學(xué)生登錄系統(tǒng)之后的主界面如圖所示: 圖 4-6 學(xué)生主頁(yè)面 主頁(yè)面可以顯示當(dāng)天的時(shí)間與日期,下方有學(xué)生的個(gè)人信息,如學(xué)號(hào)與電 話(huà)等。右方是期望職位類(lèi)別,具有下拉列表的功能。 學(xué)生主頁(yè)面的代碼如下: 主頁(yè) atlant !- 企業(yè) 招聘 學(xué)生登錄 - !- - 畢業(yè)生就業(yè)信息服務(wù)站 00:00 loading. 學(xué)生登錄 學(xué)號(hào) 密碼 通知欄 通知 2 通知 2 通知 3 通知 4 選擇職位類(lèi)型之后,系統(tǒng)自動(dòng)對(duì)數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行篩選,進(jìn)入招聘信息 表,如圖所示: 圖 4-7 招聘信息表 招聘信息表的代碼如下: 企業(yè)信息 home 企業(yè)信息管理 企業(yè)信息表 條件查詢(xún) 企業(yè)名稱(chēng) 地址 聯(lián)系電話(huà) 企業(yè)信息表 企業(yè)名稱(chēng) 地址 聯(lián)系電話(huà) 修改 刪除 點(diǎn)擊“詳細(xì)”,進(jìn)入公司詳情頁(yè)面: 圖 4-8 公司詳情頁(yè)面 公司詳情頁(yè)的代碼如下: 企業(yè)信息 home 企業(yè)信息管理 編輯企業(yè)信息 編輯企業(yè)信息 企業(yè)名稱(chēng) 地址 聯(lián)系電話(huà)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鋁電解筑爐工安全行為評(píng)優(yōu)考核試卷含答案
- 紡絲凝固浴液配制工崗前客戶(hù)服務(wù)考核試卷含答案
- 盲文印刷員安全宣傳模擬考核試卷含答案
- 浸泡型果酒釀造工崗前安全意識(shí)考核試卷含答案
- 入團(tuán)申請(qǐng)書(shū)800字書(shū)信格式
- 2025年傳統(tǒng)銀飾合作協(xié)議書(shū)
- 2025年碳纖維正交三向織物項(xiàng)目發(fā)展計(jì)劃
- 2025年捆鈔機(jī)合作協(xié)議書(shū)
- 2025年廣播信號(hào)傳輸服務(wù)項(xiàng)目發(fā)展計(jì)劃
- 2025年抄紙助劑項(xiàng)目合作計(jì)劃書(shū)
- 通信設(shè)備用電安全培訓(xùn)課件
- 方太企業(yè)培訓(xùn)課件
- 水上平臺(tái)施工安全培訓(xùn)課件
- 中秋福利采購(gòu)項(xiàng)目方案投標(biāo)文件(技術(shù)方案)
- 固態(tài)電池技術(shù)在新能源汽車(chē)領(lǐng)域的產(chǎn)業(yè)化挑戰(zhàn)與對(duì)策研究
- 手術(shù)部(室)醫(yī)院感染控制標(biāo)準(zhǔn)WST855-2025解讀課件
- 二氧化硅氣凝膠的制備技術(shù)
- 湖南省岳陽(yáng)市平江縣2024-2025學(xué)年高二上學(xué)期期末考試語(yǔ)文試題(解析版)
- 2024-2025學(xué)年湖北省武漢市江漢區(qū)七年級(jí)(下)期末數(shù)學(xué)試卷
- 常規(guī)體檢指標(biāo)講解
- 新人教版高中數(shù)學(xué)必修第二冊(cè)-第八章 立體幾何初步 章末復(fù)習(xí)【課件】
評(píng)論
0/150
提交評(píng)論