
第1章 緒論
1.1編寫目的
本系統服務于全校畢業生和學生信息管理者當然也包括在讀學生。
基于滿足客戶的要求,本系統在滿足學生信息安全真實的基礎上同時
采用WEB形式,方便學生和學生管理者隨時更新數據,查看數據。
這套系統基于使用成熟技術和實用化的原則。將會使用更新的安全檢
測(同時提高人工檢測安全性的功能)。配置最新的數據庫,使用最
新的,最安全的加密方法提高系統的性能。WEB頁面將會做的簡潔,
美觀,語言通俗易懂。
1.2背景
說明:
a. 待開發的軟件系統的名稱;
b. 本項目的任務提出者、開發者、用戶及實現該軟件的計算中心
或計算機網絡;
c. 該軟件系統同其他系統或其他機構的基本的相互來往關系。
由于學校的規模擴大,作為一個大的學校,學生的信息管理非常
的重要。當保證學校學生的信息安全,真是的話,學校的規模和質量
都相對的提高。人工化的存儲信息,不久浪費大量的人力和物力。學
生在任何地方查詢自己的畢業有關信息也受到了限制,真實性也得不
到良好的解決,建立一個安全的真實的可靠的畢業生管理系統成為一
種必然。
1.3開發環境
a) 操作系統為Win XP
b) 開發平臺為:eclip-SDK-3.1.2-win32
c) 數據庫為mysql
d) 開發語言java
1.4參考資料
列出用得著的參考資料,如:
a. 本項目的經核準的計劃任務書或合同、上級機關的批文;
b. 屬于本項目的其他已發表的文件;
c. 本文件中各處引用的文件、資料、包括所要用到的軟件開發標
準。 列出這些文件資料的標題、文件編號、發表日期和出版單
位,說明能夠得到這些文件資料的來源。
《軟件工程導論》,張海藩 編著,清華大學出版社,
《java 入門經典》清華大學出版社
《mysql 數據庫原理》
第2章 系統開發工具及開發技術
2.1 系統性能需求分析
2.1.1 數據負荷需求
- 1 -
經過調查研究,學校中大部分電腦都是Windows操作系統,而且,所有負
責學生工作的老師的電腦,都接入了校園網,但是電腦的配置參差不齊。據此,
本系統在設計時采用Browr/Server結構,一方面是便于維護;另一方面降低系
統開發的成本。
因此,數據負荷需求具體分為2個部分,一個是瀏覽器端的數據負荷,另外
一個是服務器端的數據負荷。瀏覽器端的數據負荷較輕,沒有具體的要求;服務
器端的數據負荷負荷較重,有必要添加數據存儲服務器,以防止發生服務器“崩
潰”等問題而產生的不良影響。
2.1.2 適應性需求
能使用戶操作簡單易學容易上手,條理清晰,界面友好。
2.2 系統功能需求分析
2.2.1 系統功能的劃分
大學生就業管理系統的主要用戶分為兩類:一類是學校中負責管理大學生就
業工作的老師;另一類是即將走向工作崗位的應屆畢業生。根據使用對象,整個
系統可以分為2個子系統。
管理員登陸子系統主要是由負責管理大學生就業工作的老師,管理學生信息,
管理企業信息,管理招聘信息;學生登陸子系統主要是應屆畢業生通過系統查看
個人信息,搜索并查看企業信息,搜索并查看招聘信息。
根據功能本系統又可分為就業指導管理和信息公布管理兩大模塊。其中,就
業指導管理模塊,可以細分為學生管理和企業管理。
2.2.2 系統功能描述
⑴管理員登陸子系統
①畢業生管理模塊
該模塊的主要功能是添加和維護畢業生基本信息。
②企業管理模塊
該模塊的主要功能是添加和維護企業基本信息。
③招聘信息管理模塊
該模塊的主要功能是添加和維護招聘信息。
- 2 -
⑵畢業生登陸子系統
①個人信息查看模塊
該模塊的主要功能是查看個人基本信息。
②企業信息查看模塊
該模塊的主要功能是搜索和查看企業基本信息。
2.3 數據需求分析
2.3.1 數據流圖
數據流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數據流
程分析的目的就是要發現和解決數據流通中的問題。現有的數據流程分析多是通
過分層的數據流程圖(data flow diagram,簡稱DFD)來實現的。其具體的做法
是:按業務流程圖理出的業務流程順序,將相應調查過程中所掌握的數據處理過
程,繪制成一套完整的數據流程圖。
本系統的數據流圖如圖2.1、圖2.2、圖2.3所示:
圖2.1 大學生就業管理系統零層DFD
- 3 -
圖2.2 大學生就業管理系統一層DFD——就業指導管理DFD
第3章 系統設計
3.1 系統總體結構設計
系統結構設計是從計算機實現的角度出發,對系統的邏輯結構進行組合,使
其界面更加清楚和明確,并在此基礎上,將系統進一步逐層分解,直至分解到模
塊。其基本思想是:將系統模塊化,即把一個系統自上而下逐步分解為若干個彼
此獨立而又有一定聯系的組成部分。
根據需求分析的實際情況,大學生就業管理系統的主要用戶分為兩類:一類
是學校中負責管理大學生就業工作的老師;另一類是即將走向工作崗位的應屆畢
業生。根據使用對象,整個系統可以分為2個子系統。
管理員登陸子系統主要是由負責管理大學生就業工作的老師,管理學生信息,
管理企業信息,管理招聘信息;畢業生登陸子系統主要是應屆畢業生通過系統查
看個人信息,搜索并查看企業信息,搜索并查看招聘信息。
根據功能本系統又可分為就業指導管理和信息公布管理兩大模塊。其中,就
業指導管理模塊,可以細分為畢業生管理和企業管理。 本系統的總體功能結構
圖如圖3.1所示:
- 4 -
圖3.1 大學生就業管理系統功能結構圖
⑴管理員登陸子系統
①畢業生管理模塊
該模塊的主要功能是添加和維護學生基本信息。主要的功能是添加畢業
②企業管理模塊
該模塊的主要功能是添加和維護企業基本信息。
③招聘信息管理模塊
該模塊的主要功能是添加和維護招聘信息。
本子系統的功能結構圖如圖3.2所示:
圖 3.2 管理員登陸子系統功能結構圖
⑵畢業生登陸子系統
- 5 -
①個人信息查詢模塊
該模塊的主要功能是查看個人基本信息。
②企業信息檢索模塊
該模塊的主要功能是搜索和查看企業基本信息。
③招聘信息檢索模塊
該模塊的主要功能是搜索和查看招聘相關信息。
本子系統的功能結構圖如圖3.3所示:
圖 3.3 畢業生登陸子系統功能結構圖
3.2 數據庫模型設計
3.2.1 數據概念結構設計——uml圖
- 6 -
<
錄入畢業生就業信息,企業信息
管理員
<
錄入,查詢,修改畢業生信息
畢業生
畢業生就業信息管理系統用例圖
用戶
-用戶流水號 : int
-用戶名 : string
-密碼 : string
+登陸() : bool
管理員
-管理員流水號 : string
-登陸時間 : object
+管理畢業生信息()
+管理企業信息()
企業
畢業生
-畢業生流水號 : int
-姓名 : string
-性別 : string
-年齡 : int
-籍貫 : string
-專業 : string
-就業地點 : string
-企業流水號 : int
-企業流水號 : int
-企業名 : string
-企業性質 : string
-企業地址 : string
類圖
- 7 -
登陸
用戶主頁管理員主頁
畢業生就業信息系統活動圖
3.2.2 數據邏輯結構設計——關系模式
根據uml圖,各實體具體關系模式為:
⑴管理員信息表(管理員賬號,密碼);
⑵畢業生信息表(學號,登陸密碼,姓名,性別,出生年月,政治面貌,院
系,專業,學歷,籍貫,單位信息,英語語種);
⑶企業信息表(企業代碼,名稱,性質,地區,所屬行業,地址,電話,聯
系人,簡介);
說明:下劃線表示該數據項為主碼。
3.2.3 數據邏輯結構設計——關系表
⑴創建數據庫
在創建數據庫的邏輯表結構之前,首先需要創建數據庫,創建數據庫有兩種
方法,可以在企業管理器的數據庫服務器組中直接添加,也可以通過在查詢分析
查詢畢業生信息
錄入畢業生就業信息錄入企業信息查詢畢業生信息
修改信息
退出系統
- 8 -
器中編寫,執行創建數據庫的腳本來創建.
⑵創建數據庫表
在企業管理器的“jygl”數據庫中右鍵單擊“表”節點,在彈出來的快捷菜單
中選擇【創建新表】命令,然后就進入設計表結構界面,可以在該界面中加入表
的別名,以及各列的數據類型和長度。
根據前面分析的數據uml圖和關系模式,在數據庫“jygl”中創建以下四個
表:管理員信息表(alogin),畢業生信息表(si),企業信息表(ci)。本設計中
用到的關系表及其結構如下:
① 理員信息表
管理員用戶表保存了管理員登陸時的用戶名和密碼.
② 業生信息表
畢業生信息表保存了所有畢業生用戶的學號,密碼,及其他個人的基本信息.
③ 業信息表
企業信息表保存了所有企業的代碼,名稱,及其他企業的基本信息.
3.3 系統開發工具和運行環境
3.3.1 系統開發工具
中可以采用三層結構開發方法,其思想和Java是一樣的。Java中
的三層架構
用戶界面層為HTML,JSP,Servlet,業務邏輯層為JavaBean,EJB,數據
訪問層為數據庫服務器。可以用圖3.6來更加直觀地表現這三層結構框架:
- 9 -
圖3.6 三層結構框架圖
7.性能需求
根據用戶對本系統的要求,確定系統在響應時間、可靠性、安
全等方面有較高的性能要求。
7.1 界面需求
系統的界面要求如下:
1)頁面內容:主題突出,站點定義、術語和行文格式統一、規范、
明確,欄目、菜單設置和布局合理,傳遞的信息準確、及時。內容豐
富,文字準確,語句通順;專用術語規范,行文格式統一規范。
2)導航結構:頁面具有明確的導航指示,且便于理解,方便用戶使
用。
3)技術環境:頁面大小適當,能用各種常用瀏覽器以不同分辨率瀏
覽;無錯誤鏈接和空鏈接;采用CSS處理,控制字體大小和版面布局。
4)藝術風格:界面、版面形象清新悅目、布局合理,字號大小適宜、
字體選擇合理,前后一致,美觀大方;動與靜搭配恰當,動靜效果好;
色彩和諧自然,與主題內容相協調。
- 10 -
7.2 響應時間需求
無論是客戶端和管理端,當用戶登錄,進行任何操作的時候,系
統應該及時的進行反應,反應的時間在5秒以內。系統應能監測出各
種非正常情況,如與設備的通信中斷,無法連接數據庫服務器等,避
免出現長時間等待甚至無響應。
7.3 可靠性需求
系統應保證7X24內不當機,保證20人可以同時在客戶端登錄,
系統正常運行,正確提示相關內容。
7.4 開放性需求
系統應具有十分的靈活性,以適應將來功能擴展的需求。
7.5 可擴展性需求
系統設計要求能夠體現擴展性要求,以適應將來功能擴展的需求。
7.6 系統安全性需求
系統有嚴格的權限管理功能,各功能模塊需有相應的權限方能進
入。系統需能夠防止各類誤操作可能造成的數據丟失,破壞。防止用
戶非法獲取網頁以及內容。
產品提交
提交產品為:
a) 應用系統軟件包
b) 數據庫初始數據
c) 系統開發過程文檔
d) 系統使用維護說明文檔
提交方式:CD介質
實現約束
系統的實現約束如下:
e) 操作系統為Win XP
f) 開發平臺為:eclip-SDK-3.1.2-win32
g) 數據庫為mysql
- 12 -

本文發布于:2023-11-25 12:25:29,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1700886329226031.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:畢業生就業信息管理系統.doc
本文 PDF 下載地址:畢業生就業信息管理系統.pdf
| 留言與評論(共有 0 條評論) |