版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、學生考勤管理系統(tǒng)-詳細設計說明書組長:程坤組員:岳振方姚洪萌陶永勝武瓊 1.21.1.21.2.1.3.2.22.1.22.2.22.2.1.22.2.2.32.2.3.33.33.1.33.2.33.3.33.3 1. .43.3 2 B/S/.43.3 3 JSP.54.54.1.64.2.75.105.1.105.1.1.105.1.2. 105. 1. 3.105.3.125.3.1.125.3.2.135.3.3.145.3.4.156. 116.1.6.2.6.3E-R.6.4.11.引言1.1 編寫目的20 世紀末,隨著計算機科學的發(fā)展, 數(shù)據(jù)庫技術在 Internet中的應用越
2、來越廣泛,為廣大網(wǎng)絡用戶提供了更加周到和人性化的服務。本系統(tǒng)主要針對目前高校學生在線請假以及學生上課出勤管理而設計的信息系統(tǒng)。本系統(tǒng)總體上由考勤系統(tǒng)模塊組成。系統(tǒng)涉及到高校三大類用戶:學生。本系統(tǒng)使用的開發(fā)工具是開發(fā)程序,采用VB和 Access 數(shù)據(jù)庫。開發(fā)過程中運用了頁面模塊化、信息發(fā)布的動態(tài)生成、靜態(tài)頁面顯示等技術開發(fā)。本文重點介紹本系統(tǒng)的請假系統(tǒng)、考勤系統(tǒng)兩大功能模塊設計,完成學生、系統(tǒng)管理員三類用戶功能的設計與實現(xiàn)。2總體設計2.1 任務和目標開發(fā)本系統(tǒng)的目的, 就是要解決目前高校中關于學生上課出勤管理中所面臨的一系列問題。開發(fā)出高校學生考勤管理系統(tǒng)能有效地提高高校辦事效率, 解決目
3、前高校學生上課出勤管理問題,實現(xiàn)學生出勤信息對任課教師、班主任、院系領導、學校領導透明,使班主任、院系領導及時把握學生的學習情況,及時與學生溝通,提高教學質(zhì)量。2.2 運行環(huán)境及條件概述2.2.1 技術方面高校學生考勤管理系統(tǒng)在目前的高校中使用還不普遍,但也有許多類似的成功案例:如教務管理系統(tǒng)、排課系統(tǒng)等。本系統(tǒng)使用的開發(fā)工具是開發(fā)程序, 采用 VB和 Access數(shù)據(jù)庫。22.2.2 經(jīng)濟方面本系統(tǒng)使用 B/S 架構設計,使用市場上流行的動態(tài)網(wǎng)頁技術,開發(fā)簡單,使用度方便,不需要耗費大量的人力物力就能很快的開發(fā)出來,系統(tǒng)部署對軟硬件要求不高,用戶操作簡單,幾乎不需要對用戶進行專業(yè)培訓就可使用
4、本系統(tǒng),所以從經(jīng)濟上講是可行的。2.2.3 操作方面本系統(tǒng)操作簡單方便, 只要懂得上網(wǎng)都能方便操作本系統(tǒng), 所以在操作上也是可行的。從以上可知,高校學生考勤管理系統(tǒng)的解決方案無論在技術,經(jīng)濟還是操作上都是可行的,且開發(fā)本系統(tǒng)具有一定的經(jīng)濟價值和實用價值。3.系統(tǒng)詳細需求分析3.1 學生需求描述學生對本系統(tǒng)的主要需求是:查看在校期間所有的上課出勤信息。( 1)查看出勤信息需求 :學生可以查看在校期間所有學期上課出勤的詳細信息,如:查看“大學英語”這門課程在整個學期請假、曠課多少次等信息。( 2)其它需求 :查看本人的基本信息,如本人的所屬的院系、年級、專業(yè)、班級、學號、姓名、性別等,以及修改個人
5、用戶密碼。3.2 功能需求描述根據(jù)各類用戶的需求描述,系統(tǒng)具備考勤管理系統(tǒng)功能??记诠芾砉δ苄枨螅喝握n老師通過考勤管理系統(tǒng),對學生上課出勤信息進行公開。請假系統(tǒng)要借助班主任才能完成,考勤管理系統(tǒng)要借助請假系統(tǒng)、班級課表安排才能完成,然而每學年課表都在變化,班主任安排也有在變化,學生也在變化,因此必須要求后臺管理系統(tǒng)能根據(jù)系統(tǒng)需求,動態(tài)的、準確的更新系統(tǒng)數(shù)據(jù)。3.3 詳細系統(tǒng)運行環(huán)境及開發(fā)工具根據(jù)各用戶的需求,以及系統(tǒng)各大功能的需求,經(jīng)過大量的調(diào)查分析,針對本高校學生考勤管理系統(tǒng)選擇以下開發(fā)工具進行開發(fā):33.3 1 相關開發(fā)工具簡介系統(tǒng)結(jié)構: B/S (瀏覽器 / 服務器)開發(fā)語言: VB數(shù)據(jù)
6、庫: SQL Server 2000開發(fā)工具: JDK 1.5Dreamweaver4.總體方案確認學生考勤管理系統(tǒng)全部采用Web方式,由前臺操作和后臺管理兩部分構成。4.1 學生考勤管理前臺前臺作為與用戶直接交互的界面,在考慮功能的同時,也考慮了操作的簡潔和方便性,目的是讓大多數(shù)不懂電腦操作的客戶,也能輕松的享受電子商務網(wǎng)站給他們帶來的便利。一、前臺主要功能包括登錄、管理首頁、學生信息、學生考勤、學生成績、課程科目、員工信息、部門班級、信息維護等各大模塊。二、學生考勤管理系統(tǒng)前臺特色(一)、帳號保密機制本系統(tǒng)除了傳統(tǒng)的用戶名和密碼保護外,又利用 MD5方式對密碼進行了再次加密,由于這種加密是
7、不可逆轉(zhuǎn)的加密方式,即使后臺數(shù)據(jù)庫被盜,盜取者也無法找到管理員和用戶的密碼,這大大提高了客戶帳號的安全性,使管理人員可以放心的把學生信息進行發(fā)布,后臺管理采用三層加密機制,限制非本站鏈接直接進入后臺管理文件(二)、常見的管理學生任務網(wǎng)站前臺頁面顯視欄目分為以下幾種方式:(1) 添加新學生 (2) 查看管理學生列表 (3) 學生考勤 (4) 學生成績 (5) 修改我的個人資料 (6) 退出系統(tǒng)(注銷)(三)、人機化界面網(wǎng)站采用菜單方式來管理網(wǎng)站頁面,不但頁面簡潔,而且操作方便。(四)、強大的權限管理4網(wǎng)站管理人員可以對網(wǎng)站的各功能模塊進行管理,而普通用戶僅能查看信息, 方便管理。系統(tǒng)前臺結(jié)構圖如
8、下:首頁常見任務登陸信息管理目錄您的班級您的課程添加新學生管理首頁管理學生列表學生信息管理學生考勤學生考勤管理學生成績學生成績修改我的資料課程科目退出系統(tǒng)員工信息部門班級信息維護4.2 學生考勤管理后臺本系統(tǒng)后臺管理在考慮學生考勤管理操作簡便的同時, 提供了強大的學生考勤管理模式。它包括管理員角色的設置,學生信息、學生考勤、學生成績、課程科目、員工信息、部門班級、信息維護。一、后臺管理功能列表學生的添加、修改、刪除。擁有權限者:任何權限的管理員查看 / 管理學生列表擁有權限者:任何權限的管理員5管理學生考勤擁有權限者:任何權限的管理員管理學生成績擁有權限者:任何權限的管理員修改我的個人資料擁有
9、權限者:任何權限的管理員退出系統(tǒng)(注銷)擁有權限者:任何權限的管理員對首頁新聞的添加、修改、刪除和擁有權限者:任何權限的管理員更改首頁公告。添加、修改、刪除課程科目擁有權限者:任何權限的管理員添加、修改、刪除員工信息擁有權限者:任何權限的管理員添加、修改、刪除部門班級信息擁有權限者:任何權限的管理員可以添加、修改、刪除常用的信息擁有權限者:任何權限的管理員二、管理使用說明首選服務:- 注銷登陸:作為后臺安全管理的必要條件之一, 當后臺管理員管理任務結(jié)束時,務必要點擊注銷登陸方可完全正常退出。- 修改登陸密碼:各權限管理員都要養(yǎng)成良好習慣,隔段時間修改一次密碼,防范登陸密碼被黑客破解而遭受到不必
10、要的損失。- 反饋程序 BUG:若您在使用本學生考勤管理系統(tǒng)時發(fā)現(xiàn)程序出錯或其它需要改善的問題,請點擊這里將 BUG反饋給程序員。三、學生信息管理管理(一)、添加學生信息:管理員和添加人員可以通過這個功能向數(shù)據(jù)庫中錄入學生信息- 方法是:在首頁上點擊常見任務下的“添加新學生”(二)、查看與修改:管理員和添加人員可以通過這個功能查看數(shù)據(jù)庫中錄入的學生列表。四、用戶管理管理網(wǎng)站用戶:此功能只有最高權限管理員擁有,可管理前臺的所有個人用戶,擁有查看、修改、刪除權限,也可根據(jù)某用戶查找此用戶所有訂單。利用查找用戶功能可查詢到你需用查找的用戶。管理后臺用戶:此功能只有最高權限管理員擁有, 這是用來管理后
11、臺管理員的功能、6可能添加、修改、刪除新的管理員以及分配權限。5.系統(tǒng)詳細設計5.1 系統(tǒng)功能劃分根據(jù)系統(tǒng)用戶的需求, 將本系統(tǒng)按功能劃分成三大功能模塊:請假系統(tǒng)、考勤系統(tǒng)、后臺管理系統(tǒng)。5.1.1請假系統(tǒng)模塊本模塊的功能是在線請假的實現(xiàn)及管理,主要涉及兩大類用戶:學生、任課老師用戶,學生通過此功能模塊進行在線請假及查看請假記錄信息;任課老師在線審批學生請假及查看請假記錄信息。5.1.2考勤系統(tǒng)模塊本模塊的功能是學生考勤信息統(tǒng)計的實現(xiàn)、查看及管理,涉及六大類用戶中的所有用戶。學生在線查看自己所有學年的出勤信息;任課老師在線管理學生出勤信息;班主任、院系領導、學校領導查看不同的范圍的學生出勤信息
12、。5.1.3后臺管理模塊本模塊的功能實現(xiàn)整個系統(tǒng)數(shù)據(jù)的同步更新及維護,只涉及系統(tǒng)管理員用戶。系統(tǒng)管理員動態(tài)的管理學生信息、課表安排、學年安排等信息,是整個系統(tǒng)實現(xiàn)的基礎。程序流程圖:7開始身份驗證與數(shù)據(jù)庫核對N字段是否匹配重新登錄Y用戶類型管理員主頁教師主頁學生主頁進行相應操作結(jié)束5.3 系統(tǒng)界面詳細設計5.3.1 登陸界面用戶登陸時操作頁面如圖所示:8輸入用戶名和密碼,然后在選擇用戶類型就能登陸到相應的操作界面。如果用戶名和密碼不正確,會提示用戶重新登錄。5.3.2 系統(tǒng)主界面進入此界面后可以進行以下操作,添加新學生、查看和管理學生列表、管理學生考勤、管理學生成績、修改個人資料、退出系統(tǒng)。9
13、5.3.3 添加學生信息界面進入此界面后,不僅可以添加學生基本信息(姓名、性別、住址、電話、Email、出生日期、學歷、職業(yè)、工作單位、照片、班級、入學日期、入學收費、經(jīng)辦人)還可以錄入學生選課的相關信息。105.3.4 課程管理界面可以添加課程種類、課程工作/名稱、上級分類、學時、學分等相關信息。6.數(shù)據(jù)庫系統(tǒng)設計6.1 邏輯結(jié)構設計整個系統(tǒng)各實體可用以下關系來表示(其中主鍵已用下劃線標識):學生信息表(學號,姓名,性別,班級,專業(yè),學院)課程信息表(編號,課程名稱,學分,學時)任課老師信息表(編號,姓名,性別,班級,課程,學院)11教務管理員信息表(編號,姓名,職稱,性別,權限)請假信息表
14、(學生學號,申請時間,開始時間,請假原因,請假天數(shù),節(jié)課數(shù),審批狀態(tài))考勤表(班級名稱,課程編號,考勤時間,出勤人數(shù))學生上課缺勤記錄表(學生學號,學生姓名,班級名稱,課程名稱,缺勤狀態(tài))6.2 主要實體模型編號姓名職稱學生學號申請時間開始時間教務管理員請假記錄性別權限請假原因請假天數(shù)出勤情況班級名稱課程名稱考勤時間學生學號學生出勤記錄班級出勤記錄上課時間課程名稱遲到人數(shù)曠課人數(shù)出勤人數(shù)6.3 E-R 圖分析E-R 圖分析的目的是確定系統(tǒng)中所有實體、實體的屬性及實體之間的聯(lián)系,為設計數(shù)據(jù)庫表結(jié)構打下基礎。畫 E-R 圖通常使用自底向上的設計方法,首先對局部視圖進行分析設計,然后再將局部視圖合并
15、,消除沖突和冗余,得到系統(tǒng)的總體E-R 圖。這里不再對局部視圖進行設計,直接給出總體 E-R 圖,如下圖所示:12性別專業(yè)課程號姓名班級出勤情況學生學號學院學號上課時間學生1學生出勤記錄出勤班級出勤記錄1m1請假n選修nn批準請假記錄n1提交11課程任課老師1講授學院編號名稱班級編號課程學時學分姓名性別6.4 數(shù)據(jù)庫表設計(1)教務管理員信息表admin字段名字段類型主/ 外鍵字段約束說明編號char(5)PNot Null管理員編號姓名char(10)Not Null管理員姓名性別char(1)Not Null管理員性別職稱char(20)Not Null管理員職稱權限char(10)Not
16、 Null管理員權限(2)學生基本信息表 student字段名字段類型主/ 外鍵字段約束說明學生學號char(6)PNot Null學生學號姓名char(10)Not Null學生姓名性別char(1)Not Null性別班級名稱char(13)Not Null所在班級專業(yè)char(20)Not Null所屬專業(yè)13學院char(20)Not Null所屬學院(4)任課老師信息表 teacher字段名字段類型主/ 外鍵字段約束說明老師編號char(9)PNot Null老師編號老師姓名char(20)Not Null老師姓名性別char(1)Not Null性別所教班級char(13)Not Null所教班級所教課程char(20)Not Null所教課程所屬學院char(20)Not Null所屬學院(5)考勤表 kaoqin字段名字段類型主/ 外鍵字段約束說明班級名稱char(10)PNot Null上課班級課程編號char(10)PNot Null課程編號考勤時間char(10)Not Null考勤時間出勤人數(shù)smallintNot Null已到人數(shù)遲到人數(shù)smallintNot Null遲到人數(shù)曠課人數(shù)smallintNot Null曠課人數(shù)(6)上課缺勤記錄表 queqin字段名數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度城市出租車經(jīng)營權置換合同模板4篇
- 二零二五年度車輛租賃售后服務保障合同12篇
- 二零二五年度草料種植基地智能化管理系統(tǒng)合同3篇
- 2025版施工現(xiàn)場安全防護協(xié)議合同3篇
- 2025版?zhèn)€人借款給企業(yè)合同樣本7篇
- 2024版貨車運輸承包合同范例
- 2025【合同范本】貨物出口協(xié)議
- 2025合同模板黑龍江省農(nóng)村信用社個人擔保借款合同
- 2025版圖書館新館圖書購置與青少年閱讀推廣合同3篇
- 2025合同模板公司股份合作合同多人合伙范本
- 中央2025年國務院發(fā)展研究中心有關直屬事業(yè)單位招聘19人筆試歷年參考題庫附帶答案詳解
- 2024年09月北京中信銀行北京分行社會招考(917)筆試歷年參考題庫附帶答案詳解
- 外呼合作協(xié)議
- 小學二年級100以內(nèi)進退位加減法800道題
- 保險公司2025年工作總結(jié)與2025年工作計劃
- 2024年公司領導在新年動員會上的講話樣本(3篇)
- 眼科護理進修專題匯報
- 介入手術室感染控制管理
- 2024北京初三(上)期末英語匯編:材料作文
- 2024年大型風力發(fā)電項目EPC總承包合同
- 禮儀服務合同三篇
評論
0/150
提交評論