資源描述:
《學(xué)生考勤管理系統(tǒng)設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、河南理工大學(xué)計算機科學(xué)與技術(shù)學(xué)院課程設(shè)計報告2008—2009學(xué)年第1學(xué)期課程名稱數(shù)據(jù)庫系統(tǒng)原理設(shè)計題目學(xué)生考勤管理系統(tǒng)學(xué)生姓名學(xué)號專業(yè)班級指導(dǎo)教師2009年1月20日目錄一.設(shè)計任務(wù)書…………………………………………………………1二.背景分析…………………………………………………………3三.問題描述…………………………………………………………4四.可行性分析…………………………………………………………5五.需求分析……………………………………………………………6六.?dāng)?shù)據(jù)字典……………………………………………………………8七.系統(tǒng)開發(fā)工具…………
2、……………………………………………9八.總體設(shè)計……………………………………………………………10九.詳細(xì)設(shè)計建立數(shù)據(jù)庫………………………………………………16十.個人總結(jié)………………………………………………………………23十一.參考文獻…………………………………………………………24一.?dāng)?shù)據(jù)庫系統(tǒng)設(shè)計課程設(shè)計任務(wù)書設(shè)計題目學(xué)生考勤管理系統(tǒng)指導(dǎo)教師班級學(xué)生課程設(shè)計功能要求本課程設(shè)計要實現(xiàn)的主要功能如下:1)建立數(shù)據(jù)庫,初始化學(xué)生、任課老師、班主任、院系領(lǐng)導(dǎo)、學(xué)校領(lǐng)導(dǎo)以及系統(tǒng)管理員等信息。2)學(xué)生:在線請假以及查看在校期間所有的上課出勤信息。查看本
3、人的基本信息,如本人的所屬的院系、年級、專業(yè)、班級、學(xué)號、姓名、性別等以及修改個人用戶密碼。3)任課老師:管理所教班級學(xué)生的上課出勤信息以及查看所教班級學(xué)生的上課出勤信息。查看本人基本信息以及修改個人用戶密碼。4)班主任:審批本班學(xué)生本學(xué)期的在線請假以及查看本班學(xué)生本學(xué)期所有課程的上課出勤信息。查看本班學(xué)生的基本信息、修改個人用戶密碼等。5)院系領(lǐng)導(dǎo):審批本院系學(xué)生超過三天的請假以及查看本院系學(xué)生上課出勤信息。查看本院系有關(guān)基本信息以及修改個人用戶密碼等。6)學(xué)校領(lǐng)導(dǎo):查看全校學(xué)生上課出勤信息。查看有關(guān)全校的基本信息以信修改個人用戶密碼等。7)系
4、統(tǒng)管理員用戶:負(fù)責(zé)系統(tǒng)所需所有數(shù)據(jù)的動態(tài)同步更新以及維護,根據(jù)系統(tǒng)針對各用戶的設(shè)計,管理學(xué)校各院系、年級、專業(yè)、班級的添加、刪除、修改等。課程設(shè)計步驟與方法1、需求分析:為提出的問題找出解決的辦法和思路。2、概念分析與設(shè)計:3、邏輯分析與設(shè)計:4、物理分析與設(shè)計:5、功能實現(xiàn):6、數(shù)據(jù)庫運行:7、編寫設(shè)計課程設(shè)計說明書。課程設(shè)計說明書要求:課程設(shè)計說明書要求:1)封面2)課程設(shè)計任務(wù)書3)目錄4)正文5)參考文獻設(shè)計工作計劃與進度安排時間為二周,大致劃分如下:第一天布置任務(wù)及分組,總體需求分析第二天編寫相關(guān)文檔,設(shè)計說明,查找資料第三天設(shè)計及實現(xiàn)
5、第四天~第五天各模塊設(shè)計第六天各模塊的調(diào)試與修改,系統(tǒng)組裝第七天程序總調(diào)試,修改第八、九天撰寫課程設(shè)計說明書,打印第十天~第十二天課程設(shè)計檢查與答辯設(shè)計考核要求1.考勤20%2.課程設(shè)計說明書50%3.答辯30%教材與參考書目1.《數(shù)據(jù)庫系統(tǒng)原理》中國礦業(yè)大學(xué)出版社2.《SQLServer實用簡明教程》清華大學(xué)出版社3.《軟件工程與數(shù)據(jù)庫概論》清華大學(xué)出版社計算機科學(xué)與技術(shù)學(xué)院制二.學(xué)生考勤管理系統(tǒng)背景分析目前高校校園信息化逐步完善,能有效地借助網(wǎng)絡(luò)才能提高辦事效率。如今各大高校針對師生的成績查詢系統(tǒng)、教務(wù)管理系統(tǒng)、招生就業(yè)系統(tǒng)、BBS、校園網(wǎng)站
6、等系統(tǒng)在各大高校紛紛出現(xiàn),對全校師生的學(xué)習(xí)、生活、管理、辦公帶來了便利。因此學(xué)生考勤管理系統(tǒng)能進一步加強高校學(xué)風(fēng)建設(shè),維護正常的教學(xué)秩序,給學(xué)生創(chuàng)造一個優(yōu)良的學(xué)習(xí)環(huán)境。目前高校學(xué)生上課考勤管理都是以任課老師上課點名,記錄學(xué)生上課情況,對于時間比較長的請假,需要通過遞交請假申請讓班主任、院系領(lǐng)導(dǎo)都批準(zhǔn)方能生效。這種的模式在目前高校管理中暴露了不可避免的弊端:一、學(xué)生請假不方便;二、學(xué)生請假對任課老師不透明;三、學(xué)生對自己整個學(xué)期的上課出勤情況沒有整體的統(tǒng)計信息;四、班主任對本班學(xué)生整個學(xué)期的上課出勤情況不易查看;五、院系領(lǐng)導(dǎo)、學(xué)校領(lǐng)導(dǎo)不容易把握學(xué)生
7、上課的出勤情況。因此一個好的學(xué)生考勤管理系統(tǒng)在一定程度上可以解決這些弊端,本系統(tǒng)主要針對目前高校學(xué)生在線請假以及學(xué)生上課出勤管理而設(shè)計的信息系統(tǒng)。本系統(tǒng)涉及到高校六大類用戶:學(xué)生、任課老師、班主任、院系領(lǐng)導(dǎo)、學(xué)校領(lǐng)導(dǎo)、系統(tǒng)管理員。三.問題描述3.1引言問題定義階段必須回答的關(guān)鍵問題是:“要解決的問題是什么?”,在此階段中,主要是弄清本課題需要解決的問題根本所在,以及此課題所需的資源等。3.2問題描述高校對學(xué)生考勤和請假面臨的問題涉及多類用戶,系統(tǒng)使用范圍是在全校校園網(wǎng)內(nèi),由于用戶分布廣泛,且存在很大差異,如:知識結(jié)構(gòu)的差異、計算機硬件配置的差異、
8、因此本系統(tǒng)設(shè)計應(yīng)當(dāng)采用典型的B/S(瀏覽器/服務(wù)器)的構(gòu)架進行設(shè)計,操作簡單直觀,對硬件要求低,最好能實現(xiàn)跨平臺??缙脚_一是指客戶端用戶