學生考勤管理系統的設計與實現
本系統主要針對目前高校學生在線請假以及學生上課出勤管理而設計的信息系統。本系統總體上由三大功能模塊:請假系統模塊、考勤系統模塊、後臺管理模塊組成。系統涉及到高校三大類用戶:學生、任課老師、系統管理員。【下載】
系統功能劃分
根據系統用戶的需求,將本系統按功能劃分成三大功能模塊:請假系統、考勤系統、後臺管理模塊,涉及到三大類用戶:學生、任課教師、系統管理員。
1.請假系統模塊
本模塊的功能是在線請假的實現及管理,主要涉及三大類用戶:學生和任課教師,學生通過此功能模塊進行在線請假及查看請假記錄信息;任課教師在線審批學生請假及查看請假記錄信息。
2.考勤系統模塊
本模塊的功能是學生考勤信息統計的實現、查看及管理,涉及三大類用戶中的所有用戶。學生在線查看自己所有學年的出勤信息;任課老師在線管理學生出勤信息。
3.後臺管理管理
本模塊的功能實現整個系統數據的同步更新及維護,只涉及系統管理員用戶。系統管理員動態的管理學生信息、教師信息等信息的管理,是整個系統實現的基礎。
開發環境:MyEclipse
Web服務器:Tomcat
數據庫:SQLserver
目 錄
第1章 問題定義 6
1.1 引言 6
1.2開發背景 6
1.3問題描述 6
第2章 可行性分析 8
2.1 引言 8
2.2 目的和意義 8
2.3 可行性分析 8
第3章 需求分析 10
3.1 引言 10
3.2 用戶需求描述 10
3.2.1學生用戶需求描述 10
3.2.2任課老師用戶需求描述 10
3.2.3系統管理員用戶需求描述 11
3.3功能需求描述 11
3.4系統開發工具 11
3.5相關開發工具簡介 12
3.5.1 B/S(瀏覽器/服務器)簡介 12
3.5.2 JAVA/JSP簡介 12
3.6 系統功能劃分 12
3.7 數據字典 13
3.8 數據流圖 13
3.9運行需求 14
3.9.1 最低配置 14
3.9.2 建議配置 14
第4章 總體設計 15
4.1 引言 15
4.2 系統布局設計 15
4.3 總體結構圖 16
第5章 詳細設計 18
5.1 引言 18
5.2 系統功能流程圖 18
5.4 數據庫設計與實現 19
5.4.1 實體模型 19
5.4.2 E-R模型 20
5.4.3 數據庫的邏輯設計 20
5.4.4 數據庫表的創建 20
第6章 系統實現 22
6.1登陸界面的設計與實現 22
6.2管理員主界面的設計與實現 23 【本文來自56doc.com】
6.3添加教師界面的設計與實現 24
6.4教師管理界面的設計與實現 25
6.5添加學生界面的設計與實現 26
6.6學生管理界面的設計與實現 27
6.7教師審核與查看界面的設計與實現 28
6.8教師點名界面的設計與實現 29
6.9學生請假界面的設計與實現 30
6.10學生考勤信息查看界面的設計與實現 31
第7章 軟件測試 32
7.1 引言 32
7.2 測試方案 32
7.2.1 黑盒測試 32
7.2.2 白盒測試 32
7.2.3 其它測試方案 32
7.2.4 本系統所采用測試方案 32
7.3 測試過程 32
7.3.1 用戶登陸測試 32
7.3.2 頁面使用安全測試 33
7.3.3學生用戶測試 33
7.3.4任課老師用戶測試 34
7.3.5班主任用戶測試 34
7.3.6院系領導/學校領導用戶測試 34
總 結 36
參考文獻 37
致 謝 38
附 錄 39
附錄一:文獻資料 39
原文 39
附錄二、系統部署及使用手冊 41
開發工具的安裝與配置 41
系統部署 42
【運行截圖】
學生考勤管理系統的設計與實現