考勤管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)(推薦文檔).docx_第1頁(yè)
考勤管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)(推薦文檔).docx_第2頁(yè)
考勤管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)(推薦文檔).docx_第3頁(yè)
考勤管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)(推薦文檔).docx_第4頁(yè)
考勤管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)(推薦文檔).docx_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、學(xué)生考勤管理系統(tǒng)-詳細(xì)設(shè)計(jì)說(shuō)明書(shū)組長(zhǎ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 編寫(xiě)目的20 世紀(jì)末,隨著計(jì)算機(jī)科學(xué)的發(fā)展, 數(shù)據(jù)庫(kù)技術(shù)在 Internet中的應(yīng)用越

2、來(lái)越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。本系統(tǒng)主要針對(duì)目前高校學(xué)生在線請(qǐng)假以及學(xué)生上課出勤管理而設(shè)計(jì)的信息系統(tǒng)。本系統(tǒng)總體上由考勤系統(tǒng)模塊組成。系統(tǒng)涉及到高校三大類(lèi)用戶:學(xué)生。本系統(tǒng)使用的開(kāi)發(fā)工具是開(kāi)發(fā)程序,采用VB和 Access 數(shù)據(jù)庫(kù)。開(kāi)發(fā)過(guò)程中運(yùn)用了頁(yè)面模塊化、信息發(fā)布的動(dòng)態(tài)生成、靜態(tài)頁(yè)面顯示等技術(shù)開(kāi)發(fā)。本文重點(diǎn)介紹本系統(tǒng)的請(qǐng)假系統(tǒng)、考勤系統(tǒng)兩大功能模塊設(shè)計(jì),完成學(xué)生、系統(tǒng)管理員三類(lèi)用戶功能的設(shè)計(jì)與實(shí)現(xiàn)。2總體設(shè)計(jì)2.1 任務(wù)和目標(biāo)開(kāi)發(fā)本系統(tǒng)的目的, 就是要解決目前高校中關(guān)于學(xué)生上課出勤管理中所面臨的一系列問(wèn)題。開(kāi)發(fā)出高校學(xué)生考勤管理系統(tǒng)能有效地提高高校辦事效率, 解決目

3、前高校學(xué)生上課出勤管理問(wèn)題,實(shí)現(xiàn)學(xué)生出勤信息對(duì)任課教師、班主任、院系領(lǐng)導(dǎo)、學(xué)校領(lǐng)導(dǎo)透明,使班主任、院系領(lǐng)導(dǎo)及時(shí)把握學(xué)生的學(xué)習(xí)情況,及時(shí)與學(xué)生溝通,提高教學(xué)質(zhì)量。2.2 運(yùn)行環(huán)境及條件概述2.2.1 技術(shù)方面高校學(xué)生考勤管理系統(tǒng)在目前的高校中使用還不普遍,但也有許多類(lèi)似的成功案例:如教務(wù)管理系統(tǒng)、排課系統(tǒng)等。本系統(tǒng)使用的開(kāi)發(fā)工具是開(kāi)發(fā)程序, 采用 VB和 Access數(shù)據(jù)庫(kù)。22.2.2 經(jīng)濟(jì)方面本系統(tǒng)使用 B/S 架構(gòu)設(shè)計(jì),使用市場(chǎng)上流行的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),開(kāi)發(fā)簡(jiǎn)單,使用度方便,不需要耗費(fèi)大量的人力物力就能很快的開(kāi)發(fā)出來(lái),系統(tǒng)部署對(duì)軟硬件要求不高,用戶操作簡(jiǎn)單,幾乎不需要對(duì)用戶進(jìn)行專(zhuān)業(yè)培訓(xùn)就可使用

4、本系統(tǒng),所以從經(jīng)濟(jì)上講是可行的。2.2.3 操作方面本系統(tǒng)操作簡(jiǎn)單方便, 只要懂得上網(wǎng)都能方便操作本系統(tǒng), 所以在操作上也是可行的。從以上可知,高校學(xué)生考勤管理系統(tǒng)的解決方案無(wú)論在技術(shù),經(jīng)濟(jì)還是操作上都是可行的,且開(kāi)發(fā)本系統(tǒng)具有一定的經(jīng)濟(jì)價(jià)值和實(shí)用價(jià)值。3.系統(tǒng)詳細(xì)需求分析3.1 學(xué)生需求描述學(xué)生對(duì)本系統(tǒng)的主要需求是:查看在校期間所有的上課出勤信息。( 1)查看出勤信息需求 :學(xué)生可以查看在校期間所有學(xué)期上課出勤的詳細(xì)信息,如:查看“大學(xué)英語(yǔ)”這門(mén)課程在整個(gè)學(xué)期請(qǐng)假、曠課多少次等信息。( 2)其它需求 :查看本人的基本信息,如本人的所屬的院系、年級(jí)、專(zhuān)業(yè)、班級(jí)、學(xué)號(hào)、姓名、性別等,以及修改個(gè)人

5、用戶密碼。3.2 功能需求描述根據(jù)各類(lèi)用戶的需求描述,系統(tǒng)具備考勤管理系統(tǒng)功能。考勤管理功能需求:任課老師通過(guò)考勤管理系統(tǒng),對(duì)學(xué)生上課出勤信息進(jìn)行公開(kāi)。請(qǐng)假系統(tǒng)要借助班主任才能完成,考勤管理系統(tǒng)要借助請(qǐng)假系統(tǒng)、班級(jí)課表安排才能完成,然而每學(xué)年課表都在變化,班主任安排也有在變化,學(xué)生也在變化,因此必須要求后臺(tái)管理系統(tǒng)能根據(jù)系統(tǒng)需求,動(dòng)態(tài)的、準(zhǔn)確的更新系統(tǒng)數(shù)據(jù)。3.3 詳細(xì)系統(tǒng)運(yùn)行環(huán)境及開(kāi)發(fā)工具根據(jù)各用戶的需求,以及系統(tǒng)各大功能的需求,經(jīng)過(guò)大量的調(diào)查分析,針對(duì)本高校學(xué)生考勤管理系統(tǒng)選擇以下開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā):33.3 1 相關(guān)開(kāi)發(fā)工具簡(jiǎn)介系統(tǒng)結(jié)構(gòu): B/S (瀏覽器 / 服務(wù)器)開(kāi)發(fā)語(yǔ)言: VB數(shù)據(jù)

6、庫(kù): SQL Server 2000開(kāi)發(fā)工具: JDK 1.5Dreamweaver4.總體方案確認(rèn)學(xué)生考勤管理系統(tǒng)全部采用Web方式,由前臺(tái)操作和后臺(tái)管理兩部分構(gòu)成。4.1 學(xué)生考勤管理前臺(tái)前臺(tái)作為與用戶直接交互的界面,在考慮功能的同時(shí),也考慮了操作的簡(jiǎn)潔和方便性,目的是讓大多數(shù)不懂電腦操作的客戶,也能輕松的享受電子商務(wù)網(wǎng)站給他們帶來(lái)的便利。一、前臺(tái)主要功能包括登錄、管理首頁(yè)、學(xué)生信息、學(xué)生考勤、學(xué)生成績(jī)、課程科目、員工信息、部門(mén)班級(jí)、信息維護(hù)等各大模塊。二、學(xué)生考勤管理系統(tǒng)前臺(tái)特色(一)、帳號(hào)保密機(jī)制本系統(tǒng)除了傳統(tǒng)的用戶名和密碼保護(hù)外,又利用 MD5方式對(duì)密碼進(jìn)行了再次加密,由于這種加密是

7、不可逆轉(zhuǎn)的加密方式,即使后臺(tái)數(shù)據(jù)庫(kù)被盜,盜取者也無(wú)法找到管理員和用戶的密碼,這大大提高了客戶帳號(hào)的安全性,使管理人員可以放心的把學(xué)生信息進(jìn)行發(fā)布,后臺(tái)管理采用三層加密機(jī)制,限制非本站鏈接直接進(jìn)入后臺(tái)管理文件(二)、常見(jiàn)的管理學(xué)生任務(wù)網(wǎng)站前臺(tái)頁(yè)面顯視欄目分為以下幾種方式:(1) 添加新學(xué)生 (2) 查看管理學(xué)生列表 (3) 學(xué)生考勤 (4) 學(xué)生成績(jī) (5) 修改我的個(gè)人資料 (6) 退出系統(tǒng)(注銷(xiāo))(三)、人機(jī)化界面網(wǎng)站采用菜單方式來(lái)管理網(wǎng)站頁(yè)面,不但頁(yè)面簡(jiǎn)潔,而且操作方便。(四)、強(qiáng)大的權(quán)限管理4網(wǎng)站管理人員可以對(duì)網(wǎng)站的各功能模塊進(jìn)行管理,而普通用戶僅能查看信息, 方便管理。系統(tǒng)前臺(tái)結(jié)構(gòu)圖如

8、下:首頁(yè)常見(jiàn)任務(wù)登陸信息管理目錄您的班級(jí)您的課程添加新學(xué)生管理首頁(yè)管理學(xué)生列表學(xué)生信息管理學(xué)生考勤學(xué)生考勤管理學(xué)生成績(jī)學(xué)生成績(jī)修改我的資料課程科目退出系統(tǒng)員工信息部門(mén)班級(jí)信息維護(hù)4.2 學(xué)生考勤管理后臺(tái)本系統(tǒng)后臺(tái)管理在考慮學(xué)生考勤管理操作簡(jiǎn)便的同時(shí), 提供了強(qiáng)大的學(xué)生考勤管理模式。它包括管理員角色的設(shè)置,學(xué)生信息、學(xué)生考勤、學(xué)生成績(jī)、課程科目、員工信息、部門(mén)班級(jí)、信息維護(hù)。一、后臺(tái)管理功能列表學(xué)生的添加、修改、刪除。擁有權(quán)限者:任何權(quán)限的管理員查看 / 管理學(xué)生列表?yè)碛袡?quán)限者:任何權(quán)限的管理員5管理學(xué)生考勤擁有權(quán)限者:任何權(quán)限的管理員管理學(xué)生成績(jī)擁有權(quán)限者:任何權(quán)限的管理員修改我的個(gè)人資料擁有

9、權(quán)限者:任何權(quán)限的管理員退出系統(tǒng)(注銷(xiāo))擁有權(quán)限者:任何權(quán)限的管理員對(duì)首頁(yè)新聞的添加、修改、刪除和擁有權(quán)限者:任何權(quán)限的管理員更改首頁(yè)公告。添加、修改、刪除課程科目擁有權(quán)限者:任何權(quán)限的管理員添加、修改、刪除員工信息擁有權(quán)限者:任何權(quán)限的管理員添加、修改、刪除部門(mén)班級(jí)信息擁有權(quán)限者:任何權(quán)限的管理員可以添加、修改、刪除常用的信息擁有權(quán)限者:任何權(quán)限的管理員二、管理使用說(shuō)明首選服務(wù):- 注銷(xiāo)登陸:作為后臺(tái)安全管理的必要條件之一, 當(dāng)后臺(tái)管理員管理任務(wù)結(jié)束時(shí),務(wù)必要點(diǎn)擊注銷(xiāo)登陸方可完全正常退出。- 修改登陸密碼:各權(quán)限管理員都要養(yǎng)成良好習(xí)慣,隔段時(shí)間修改一次密碼,防范登陸密碼被黑客破解而遭受到不必

10、要的損失。- 反饋程序 BUG:若您在使用本學(xué)生考勤管理系統(tǒng)時(shí)發(fā)現(xiàn)程序出錯(cuò)或其它需要改善的問(wèn)題,請(qǐng)點(diǎn)擊這里將 BUG反饋給程序員。三、學(xué)生信息管理管理(一)、添加學(xué)生信息:管理員和添加人員可以通過(guò)這個(gè)功能向數(shù)據(jù)庫(kù)中錄入學(xué)生信息- 方法是:在首頁(yè)上點(diǎn)擊常見(jiàn)任務(wù)下的“添加新學(xué)生”(二)、查看與修改:管理員和添加人員可以通過(guò)這個(gè)功能查看數(shù)據(jù)庫(kù)中錄入的學(xué)生列表。四、用戶管理管理網(wǎng)站用戶:此功能只有最高權(quán)限管理員擁有,可管理前臺(tái)的所有個(gè)人用戶,擁有查看、修改、刪除權(quán)限,也可根據(jù)某用戶查找此用戶所有訂單。利用查找用戶功能可查詢到你需用查找的用戶。管理后臺(tái)用戶:此功能只有最高權(quán)限管理員擁有, 這是用來(lái)管理后

11、臺(tái)管理員的功能、6可能添加、修改、刪除新的管理員以及分配權(quán)限。5.系統(tǒng)詳細(xì)設(shè)計(jì)5.1 系統(tǒng)功能劃分根據(jù)系統(tǒng)用戶的需求, 將本系統(tǒng)按功能劃分成三大功能模塊:請(qǐng)假系統(tǒng)、考勤系統(tǒng)、后臺(tái)管理系統(tǒng)。5.1.1請(qǐng)假系統(tǒng)模塊本模塊的功能是在線請(qǐng)假的實(shí)現(xiàn)及管理,主要涉及兩大類(lèi)用戶:學(xué)生、任課老師用戶,學(xué)生通過(guò)此功能模塊進(jìn)行在線請(qǐng)假及查看請(qǐng)假記錄信息;任課老師在線審批學(xué)生請(qǐng)假及查看請(qǐng)假記錄信息。5.1.2考勤系統(tǒng)模塊本模塊的功能是學(xué)生考勤信息統(tǒng)計(jì)的實(shí)現(xiàn)、查看及管理,涉及六大類(lèi)用戶中的所有用戶。學(xué)生在線查看自己所有學(xué)年的出勤信息;任課老師在線管理學(xué)生出勤信息;班主任、院系領(lǐng)導(dǎo)、學(xué)校領(lǐng)導(dǎo)查看不同的范圍的學(xué)生出勤信息

12、。5.1.3后臺(tái)管理模塊本模塊的功能實(shí)現(xiàn)整個(gè)系統(tǒng)數(shù)據(jù)的同步更新及維護(hù),只涉及系統(tǒng)管理員用戶。系統(tǒng)管理員動(dòng)態(tài)的管理學(xué)生信息、課表安排、學(xué)年安排等信息,是整個(gè)系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)。程序流程圖:7開(kāi)始身份驗(yàn)證與數(shù)據(jù)庫(kù)核對(duì)N字段是否匹配重新登錄Y用戶類(lèi)型管理員主頁(yè)教師主頁(yè)學(xué)生主頁(yè)進(jìn)行相應(yīng)操作結(jié)束5.3 系統(tǒng)界面詳細(xì)設(shè)計(jì)5.3.1 登陸界面用戶登陸時(shí)操作頁(yè)面如圖所示:8輸入用戶名和密碼,然后在選擇用戶類(lèi)型就能登陸到相應(yīng)的操作界面。如果用戶名和密碼不正確,會(huì)提示用戶重新登錄。5.3.2 系統(tǒng)主界面進(jìn)入此界面后可以進(jìn)行以下操作,添加新學(xué)生、查看和管理學(xué)生列表、管理學(xué)生考勤、管理學(xué)生成績(jī)、修改個(gè)人資料、退出系統(tǒng)。9

13、5.3.3 添加學(xué)生信息界面進(jìn)入此界面后,不僅可以添加學(xué)生基本信息(姓名、性別、住址、電話、Email、出生日期、學(xué)歷、職業(yè)、工作單位、照片、班級(jí)、入學(xué)日期、入學(xué)收費(fèi)、經(jīng)辦人)還可以錄入學(xué)生選課的相關(guān)信息。105.3.4 課程管理界面可以添加課程種類(lèi)、課程工作/名稱(chēng)、上級(jí)分類(lèi)、學(xué)時(shí)、學(xué)分等相關(guān)信息。6.數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)6.1 邏輯結(jié)構(gòu)設(shè)計(jì)整個(gè)系統(tǒng)各實(shí)體可用以下關(guān)系來(lái)表示(其中主鍵已用下劃線標(biāo)識(shí)):學(xué)生信息表(學(xué)號(hào),姓名,性別,班級(jí),專(zhuān)業(yè),學(xué)院)課程信息表(編號(hào),課程名稱(chēng),學(xué)分,學(xué)時(shí))任課老師信息表(編號(hào),姓名,性別,班級(jí),課程,學(xué)院)11教務(wù)管理員信息表(編號(hào),姓名,職稱(chēng),性別,權(quán)限)請(qǐng)假信息表

14、(學(xué)生學(xué)號(hào),申請(qǐng)時(shí)間,開(kāi)始時(shí)間,請(qǐng)假原因,請(qǐng)假天數(shù),節(jié)課數(shù),審批狀態(tài))考勤表(班級(jí)名稱(chēng),課程編號(hào),考勤時(shí)間,出勤人數(shù))學(xué)生上課缺勤記錄表(學(xué)生學(xué)號(hào),學(xué)生姓名,班級(jí)名稱(chēng),課程名稱(chēng),缺勤狀態(tài))6.2 主要實(shí)體模型編號(hào)姓名職稱(chēng)學(xué)生學(xué)號(hào)申請(qǐng)時(shí)間開(kāi)始時(shí)間教務(wù)管理員請(qǐng)假記錄性別權(quán)限請(qǐng)假原因請(qǐng)假天數(shù)出勤情況班級(jí)名稱(chēng)課程名稱(chēng)考勤時(shí)間學(xué)生學(xué)號(hào)學(xué)生出勤記錄班級(jí)出勤記錄上課時(shí)間課程名稱(chēng)遲到人數(shù)曠課人數(shù)出勤人數(shù)6.3 E-R 圖分析E-R 圖分析的目的是確定系統(tǒng)中所有實(shí)體、實(shí)體的屬性及實(shí)體之間的聯(lián)系,為設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)打下基礎(chǔ)。畫(huà) E-R 圖通常使用自底向上的設(shè)計(jì)方法,首先對(duì)局部視圖進(jìn)行分析設(shè)計(jì),然后再將局部視圖合并

15、,消除沖突和冗余,得到系統(tǒng)的總體E-R 圖。這里不再對(duì)局部視圖進(jìn)行設(shè)計(jì),直接給出總體 E-R 圖,如下圖所示:12性別專(zhuān)業(yè)課程號(hào)姓名班級(jí)出勤情況學(xué)生學(xué)號(hào)學(xué)院學(xué)號(hào)上課時(shí)間學(xué)生1學(xué)生出勤記錄出勤班級(jí)出勤記錄1m1請(qǐng)假n選修nn批準(zhǔn)請(qǐng)假記錄n1提交11課程任課老師1講授學(xué)院編號(hào)名稱(chēng)班級(jí)編號(hào)課程學(xué)時(shí)學(xué)分姓名性別6.4 數(shù)據(jù)庫(kù)表設(shè)計(jì)(1)教務(wù)管理員信息表admin字段名字段類(lèi)型主/ 外鍵字段約束說(shuō)明編號(hào)char(5)PNot Null管理員編號(hào)姓名char(10)Not Null管理員姓名性別char(1)Not Null管理員性別職稱(chēng)char(20)Not Null管理員職稱(chēng)權(quán)限char(10)Not

16、 Null管理員權(quán)限(2)學(xué)生基本信息表 student字段名字段類(lèi)型主/ 外鍵字段約束說(shuō)明學(xué)生學(xué)號(hào)char(6)PNot Null學(xué)生學(xué)號(hào)姓名char(10)Not Null學(xué)生姓名性別char(1)Not Null性別班級(jí)名稱(chēng)char(13)Not Null所在班級(jí)專(zhuān)業(yè)char(20)Not Null所屬專(zhuān)業(yè)13學(xué)院char(20)Not Null所屬學(xué)院(4)任課老師信息表 teacher字段名字段類(lèi)型主/ 外鍵字段約束說(shuō)明老師編號(hào)char(9)PNot Null老師編號(hào)老師姓名char(20)Not Null老師姓名性別char(1)Not Null性別所教班級(jí)char(13)Not Null所教班級(jí)所教課程char(20)Not Null所教課程所屬學(xué)院char(20)Not Null所屬學(xué)院(5)考勤表 kaoqin字段名字段類(lèi)型主/ 外鍵字段約束說(shuō)明班級(jí)名稱(chēng)char(10)PNot Null上課班級(jí)課程編號(hào)char(10)PNot Null課程編號(hào)考勤時(shí)間char(10)Not Null考勤時(shí)間出勤人數(shù)smallintNot Null已到人數(shù)遲到人數(shù)smallintNot Null遲到人數(shù)曠課人數(shù)smallintNot Null曠課人數(shù)(6)上課缺勤記錄表 queqin字段名數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論