2015年數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生考勤系統(tǒng)_第1頁(yè)
2015年數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生考勤系統(tǒng)_第2頁(yè)
2015年數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生考勤系統(tǒng)_第3頁(yè)
2015年數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生考勤系統(tǒng)_第4頁(yè)
2015年數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生考勤系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩32頁(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)介

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKLJ

武漢工程大學(xué)

計(jì)算機(jī)科學(xué)與工程學(xué)院

綜合設(shè)計(jì)報(bào)告

設(shè)計(jì)名稱:系統(tǒng)軟件綜合設(shè)計(jì)____________

設(shè)計(jì)題目:_____________考勤系統(tǒng)________________

學(xué)生學(xué)號(hào):__________學(xué)05090112_________________

專業(yè)班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)1班

學(xué)生姓名:______________昌疊____________________

學(xué)生成績(jī):_____________________________________

指導(dǎo)教師(職稱):金國(guó)祥(教授)

課題工作時(shí)間:2012.12.24至2013.LU

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

說(shuō)明:

1、報(bào)告中的第一、二、三項(xiàng)由指導(dǎo)教師在綜合設(shè)計(jì)開始前填寫并發(fā)給每個(gè)

學(xué)生;四、五兩項(xiàng)(中英文摘要)由學(xué)生在完成綜合設(shè)計(jì)后填寫。

2、學(xué)生成績(jī)由指導(dǎo)教師根據(jù)學(xué)生的設(shè)計(jì)情況給出各項(xiàng)分值及總評(píng)成績(jī)。

3、指導(dǎo)教師評(píng)語(yǔ)一欄由指導(dǎo)教師就學(xué)生在整個(gè)設(shè)計(jì)期間的平時(shí)表現(xiàn)、設(shè)計(jì)

完成情況、報(bào)告的質(zhì)量及答辯情況,給出客觀、全面的評(píng)價(jià)。

4、所有學(xué)生必須參加綜合設(shè)計(jì)的答辯環(huán)節(jié),凡不參加答辯者,其成績(jī)一律

按不及格處理。答辯小組成員應(yīng)由2人及以上教師組成。

5、報(bào)告正文字?jǐn)?shù)一般應(yīng)不少于5000字,也可由指導(dǎo)教師根據(jù)本門綜合設(shè)

計(jì)的情況另行規(guī)定。

6、平時(shí)表現(xiàn)成績(jī)低于6分的學(xué)生,其綜合設(shè)計(jì)成績(jī)按不及格處理。

7、此表格式為武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院提供的基本格式(適用

于學(xué)院各類綜合設(shè)計(jì)),各教研室可根據(jù)本門綜合設(shè)計(jì)的特點(diǎn)及內(nèi)容做

適當(dāng)?shù)恼{(diào)整,并上報(bào)學(xué)院批準(zhǔn)。

成績(jī)?cè)u(píng)定表

學(xué)生姓名:呂善學(xué)號(hào):0905090112班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)01班

計(jì)各項(xiàng)實(shí)際合計(jì)

類別值評(píng)分標(biāo)準(zhǔn)備注

分值得分得分

平時(shí)按時(shí)參加綜合設(shè)計(jì),無(wú)曠課、遲到、

1010

表現(xiàn)早退、違反實(shí)驗(yàn)室紀(jì)律等情況。

按設(shè)計(jì)任務(wù)書的要求完成了全部

20任務(wù),能完整演示其設(shè)計(jì)內(nèi)容,符

完成合要求。

30

情況能對(duì)其設(shè)計(jì)內(nèi)容進(jìn)行詳細(xì)、完整的

10介紹,并能就指導(dǎo)教師提出的問(wèn)題

進(jìn)行正確的回答。

報(bào)告文字通順,內(nèi)容翔實(shí),論述充

分、完整,立論正確,結(jié)構(gòu)嚴(yán)謹(jǐn)合

10

理;報(bào)告字?jǐn)?shù)符合相關(guān)要求,工整

規(guī)范,整齊劃一。

課題背景介紹清楚,綜述分析充

5

分。

報(bào)告設(shè)計(jì)方案合理、可行,論證嚴(yán)謹(jǐn),

質(zhì)量5

35邏輯性強(qiáng),具有說(shuō)服力。

符號(hào)統(tǒng)一;圖表完備、符合規(guī)范要

5

求。

能對(duì)整個(gè)設(shè)計(jì)過(guò)程進(jìn)行全面的總

5

結(jié),得出有價(jià)值的結(jié)論或結(jié)果。

參考文獻(xiàn)數(shù)量在3篇以上,格式符

5

合要求,在正文中正確引用。

在規(guī)定時(shí)間內(nèi)能就所設(shè)計(jì)的內(nèi)容

10進(jìn)行闡述,言簡(jiǎn)意明,重點(diǎn)突出,

答辯

25論點(diǎn)正確,條理清晰。

情況

在規(guī)定時(shí)間內(nèi)能準(zhǔn)確、完整、流利

15

地回答教師所提出的問(wèn)題。

總評(píng)成績(jī):分

補(bǔ)充說(shuō)明:

指導(dǎo)教師:(簽字)

日期:年月日

答辯記錄表

學(xué)生姓名:呂善學(xué)號(hào):0905名0112班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)01班

答辯地點(diǎn):______________計(jì)算機(jī)大樓419_______________________________________

答辯內(nèi)容記錄:

各項(xiàng)實(shí)際計(jì)

評(píng)分標(biāo)準(zhǔn)分備注

Tn值分值得分

辯在規(guī)定時(shí)間內(nèi)能就所設(shè)計(jì)的內(nèi)容

成10進(jìn)行闡述,言簡(jiǎn)意明,重點(diǎn)突出,

績(jī)25論點(diǎn)正確,條理清晰。

在規(guī)定時(shí)間內(nèi)能準(zhǔn)確、完整、流

15

利地回答教師所提出的問(wèn)題。

答辯小組成員(簽字):

_________年_____月—日

指導(dǎo)教師評(píng)語(yǔ)

指導(dǎo)教師:(簽字)

日期:年月日

一、綜合設(shè)計(jì)目的、條件、任務(wù)和內(nèi)容要求:

針對(duì)系統(tǒng)來(lái)說(shuō)主要任務(wù)是設(shè)計(jì)一個(gè)學(xué)生考勤管理系統(tǒng),實(shí)現(xiàn)學(xué)生考勤的錄入、按

班級(jí)統(tǒng)計(jì)、瀏覽、查詢某學(xué)生全部考勤、請(qǐng)假、銷假等功能。整個(gè)考勤系統(tǒng)能夠提供

請(qǐng)假、休學(xué)和退學(xué)等情況的記錄,并實(shí)現(xiàn)等處理功能。具體的設(shè)計(jì)任務(wù)如下:

1、實(shí)現(xiàn)用戶登錄及修改密碼及創(chuàng)建用戶帳戶;

2、能查看、查詢、輸入、添加、修改、刪除學(xué)生基本信息,包括姓名、性別、班

級(jí)、出生日期等;

3、能查看、查詢、輸入、添加、修改、刪除課程信息,包括教師信息、課程編號(hào)

等;

4、能查看、查詢、輸入、添加、修改、刪除班級(jí)信息,瀏覽班級(jí)基本信息;

5、能查看、查詢、輸入、添加、修改、刪除考勤信息,包括請(qǐng)假和銷假信息;

6、能按學(xué)號(hào)、姓名、班級(jí)、專業(yè)、查詢學(xué)生考勤,請(qǐng)假信息;

7、能按專業(yè)或班級(jí)統(tǒng)計(jì)學(xué)生考勤,請(qǐng)假信息,并可以在里面進(jìn)行按學(xué)號(hào)或姓名的

查詢等。

指導(dǎo)教師簽字:________________________

_年一一月一一日

二、進(jìn)度安排:

1、總體方案設(shè)計(jì)(1-2天)

2、編程實(shí)現(xiàn)(5-6天)

3、測(cè)試分析和書寫報(bào)告(2-3天)

三、應(yīng)收集資料及主要參考文獻(xiàn):

[1]童愛紅.VisualC#.NET應(yīng)用教程,北京:清華大學(xué)出版社,2004.

[2]楊曉光.VisualC#.NET程序設(shè)計(jì),北京:清華大學(xué)出版社;北京交通大學(xué)出版

社2004.

[3]周忠榮.數(shù)據(jù)庫(kù)原理與應(yīng)用(Access),北京:清華大學(xué)出版社,2003.

[4]周學(xué)軍.SQLServer2000基礎(chǔ)教程,北京:清華大學(xué)出版社,2005.

四、綜合設(shè)計(jì)摘要:

學(xué)生考勤管理系統(tǒng)作為一個(gè)高校的基本管理,是學(xué)校對(duì)學(xué)生工作管理的基本依據(jù)。

開發(fā)考勤管理系統(tǒng),正是完善高校信息化管理的重要環(huán)節(jié)。人工考勤已很難滿足學(xué)校

規(guī)范化管理的要求,面對(duì)龐大的信息量,該方式現(xiàn)存在很多弊端。因此,建立現(xiàn)代化

的智能考勤管理系統(tǒng)勢(shì)在必行。這樣也大大減輕了考勤工作人員的工作量,提高了工

作效率,使原本復(fù)雜和枯燥無(wú)味的工作變得簡(jiǎn)單而輕松。

本文以“考勤信息管理系統(tǒng)”的設(shè)計(jì)和開發(fā)為例,系統(tǒng)地闡述了考勤系統(tǒng)的設(shè)計(jì)開

發(fā)的全過(guò)程,包括系統(tǒng)整體設(shè)計(jì),邏輯框架與數(shù)據(jù)流程,各個(gè)功能模塊劃分,系統(tǒng)功

能模塊的設(shè)計(jì)與具體實(shí)現(xiàn)等部分。該系統(tǒng)側(cè)重于學(xué)生考勤信息查詢和數(shù)據(jù)庫(kù)的維護(hù),

通過(guò)已編制好的程序,完成對(duì)用戶的登錄、考勤信息的添加、查詢、統(tǒng)計(jì),學(xué)生請(qǐng)假

和銷假等,本系統(tǒng)使用的開發(fā)工具是VC6.0開發(fā)程序,采用sql數(shù)據(jù)庫(kù)。實(shí)現(xiàn)學(xué)生考

勤數(shù)據(jù)采集、數(shù)據(jù)統(tǒng)計(jì)和信息查詢過(guò)程的自動(dòng)化,完善學(xué)生管理現(xiàn)代化,方便管理人

員統(tǒng)計(jì)、考核學(xué)生出勤情況,方便學(xué)生管理部門查詢、考核學(xué)生的出勤率,準(zhǔn)確地掌

握學(xué)生出勤情況和相關(guān)資料,有效地管理、掌握學(xué)生各項(xiàng)情況。

關(guān)鍵詞:數(shù)據(jù);查詢;數(shù)據(jù)庫(kù)

五、綜合設(shè)計(jì)Abstract:

Students*attendancemanagementsystemasacollegeofthebasicmanagement,isthe

schooltothestudentthebasicfoundationofmanagement.Developmentofcheckonwork

attendancemanagementsystem,perfectcollegeisanimportantlinkofinformation

management.Artificialattendancealreadydifficulttomeettherequirementsofthe

standardizedmanagementschool,inthefaceofthehugeamountofinformation,thismode

existinginmanydisadvantages.Therefore,establishingmodernintelligentattendance

managementsystemisimperative.Thisalsogreatlytoreduceattendancestaffworkand

enhancetheworkingefficiency,makeoriginallycomplexanddryworkbecomesimpleand

easy.

Thisarticleby''attendanceinformationmanagementsystem"thedesignand

developmentasanexample,systematicallyelaboratedtheattendancesystemdesignand

developmentprocess,includingthesystemoveralldesign,logicframeworkandthedata

flow,eachfunctionmodulepartition,thesystemfunctionmoduledesignand

implementationofapartof.Thesystemfocusesonthestudentattendanceinformation

queryanddatabasemaintenance,hasbeencompiledthroughgoodprogramandthe

completionoftheuserlogin,attendanceinformationtoadd,inquiry,statistics,students

leaveandterminatehis/herleave,etc.,thesystemuseofdevelopmenttoolsisVC6.0

developmentprocess,usingSQLdatabase.Torealizestudents1attendancedataacquisition,

datastatisticsandinformationqueryprocessautomation,perfectthestudentsmanagement

modernization,convenientmanagementstatistics,assessmentstudentsattendant,convenient

studentmanagementdepartmentinquiry,assessmentofstudents*attendance,accurately

graspthestudents1attendanceandrelatedmaterial,effectivemanagement,studentsacquire

thesituation.

Keywords:data;inquire;database

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

目錄

摘要...................................................................I

Abstract.....................................................................II

第一章緒論..............................................................1

1.1課題背景..........................................................1

1.2課題目的和要求.....................................................1

1.3課題意義...........................................................1

第二章系統(tǒng)分析..........................................................3

2.1功能需求分析......................................................3

2.2系統(tǒng)需求分析.......................................................3

第三章詳細(xì)設(shè)計(jì)...........................................................5

3.1主要設(shè)計(jì)思想......................................................5

3.2數(shù)據(jù)庫(kù)分析與設(shè)計(jì)...................................................5

3.3系統(tǒng)功能模塊設(shè)計(jì)...................................................9

第四章設(shè)計(jì)結(jié)果及分析....................................................11

4.1系統(tǒng)的實(shí)現(xiàn).......................................................11

4.2系統(tǒng)的測(cè)試.......................................................11

總結(jié)...................................................................14

致謝...................................................................15

參考文獻(xiàn)................................................................16

附錄主要程序代碼......................................................17

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

摘要

學(xué)生考勤管理系統(tǒng)作為一個(gè)高校的基本管理,是學(xué)校對(duì)學(xué)生工作管理的基本依據(jù)。

開發(fā)考勤管理系統(tǒng),正是完善高校信息化管理的重要環(huán)節(jié)。人工考勤已很難滿足學(xué)校規(guī)

范化管理的要求,面對(duì)龐大的信息量,該方式現(xiàn)存在很多弊端。因此,建立現(xiàn)代化的智

能考勤管理系統(tǒng)勢(shì)在必行。這樣也大大減輕了考勤工作人員的工作量,提高了工作效率,

使原本復(fù)雜和枯燥無(wú)味的工作變得簡(jiǎn)單而輕松。

本文以“考勤信息管理系統(tǒng)”的設(shè)計(jì)和開發(fā)為例,系統(tǒng)地闡述了考勤系統(tǒng)的設(shè)計(jì)開

發(fā)的全過(guò)程,包括系統(tǒng)整體設(shè)計(jì),邏輯框架與數(shù)據(jù)流程,各個(gè)功能模塊劃分,系統(tǒng)功能

模塊的設(shè)計(jì)與具體實(shí)現(xiàn)等部分。該系統(tǒng)側(cè)重于學(xué)生考勤信息查詢和數(shù)據(jù)庫(kù)的維護(hù),通過(guò)

已編制好的程序,完成對(duì)用戶的登錄、考勤信息的添加、查詢、統(tǒng)計(jì),學(xué)生請(qǐng)假和銷假

等,本系統(tǒng)使用的開發(fā)工具是VC6.0開發(fā)程序,采用sql數(shù)據(jù)庫(kù)。實(shí)現(xiàn)學(xué)生考勤數(shù)據(jù)采

集、數(shù)據(jù)統(tǒng)計(jì)和信息查詢過(guò)程的自動(dòng)化,完善學(xué)生管理現(xiàn)代化,方便管理人員統(tǒng)計(jì)、考

核學(xué)生出勤情況,方便學(xué)生管理部門查詢、考核學(xué)生的出勤率,準(zhǔn)確地掌握學(xué)生出勤情

況和相關(guān)資料,有效地管理、掌握學(xué)生各項(xiàng)情況。

關(guān)鍵詞:數(shù)據(jù);查詢;數(shù)據(jù)庫(kù)

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

Abstract

Students1attendancemanagementsystemasacollegeofthebasicmanagement,isthe

schooltothestudentthebasicfoundationofmanagement.Developmentofcheckonwork

attendancemanagementsystem,perfectcollegeisanimportantlinkofinformation

management.Artificialattendancealreadydifficulttomeettherequirementsofthe

standardizedmanagementschool,inthefaceofthehugeamountofinformation,thismode

existinginmanydisadvantages.Therefore,establishingmodernintelligentattendance

managementsystemisimperative.Thisalsogreatlytoreduceattendancestaffworkand

enhancetheworkingefficiency,makeoriginallycomplexanddryworkbecomesimpleand

easy.

Thisarticleby^attendanceinformationmanagementsystem1*thedesignand

developmentasanexample,systematicallyelaboratedtheattendancesystemdesignand

developmentprocess,includingthesystemoveralldesign,logicframeworkandthedataflow,

eachfunctionmodulepartition,thesystemfunctionmoduledesignandimplementationofa

partof.Thesystemfocusesonthestudentattendanceinformationqueryanddatabase

maintenance,hasbeencompiledthroughgoodprogramandthecompletionoftheuserlogin,

attendanceinformationtoadd,inquiry,statistics,studentsleaveandterminatehis/herleave,

etc.,thesystemuseofdevelopmenttoolsisVC6.0developmentprocess,usingSQLdatabase.

Torealizestudents'attendancedataacquisition,datastatisticsandinformationqueryprocess

automation,perfectthestudentsmanagementmodernization,convenientmanagement

statistics,assessmentstudentsattendant,convenientstudentmanagementdepartmentinquiry,

assessmentofstudents*attendance,accuratelygraspthestudents1attendanceandrelated

material,effectivemanagement,studentsacquirethesituation.

Keywords:data;inquire;database

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

第一章緒論

1.1課題背景

程序?qū)嵺`是本科生重要教學(xué)環(huán)節(jié)之一。通過(guò)程序?qū)嵺`,強(qiáng)化學(xué)生的計(jì)算機(jī)應(yīng)用技能,

使學(xué)生驗(yàn)證、鞏固和充實(shí)所學(xué)的理論知識(shí),加深對(duì)相關(guān)內(nèi)容的理解,拓寬知識(shí)面,培

養(yǎng)學(xué)生的創(chuàng)新精神和實(shí)踐能力。

學(xué)生考勤管理程序是學(xué)校管理工作中一個(gè)比較重要的任務(wù),過(guò)多的學(xué)生考勤管理程

序工作給學(xué)校管理人員帶來(lái)了很大麻煩的。雖然原始的記錄方法在一定的程度上可以解

決問(wèn)題,可是現(xiàn)在計(jì)算機(jī)已經(jīng)走到了我們的生活,它的不足之處就顯而易見了。學(xué)生

考勤管理程序,是個(gè)對(duì)于學(xué)生考勤的管理系統(tǒng),不僅大大減少了考勤管理人員的大量

的工作,而且還方便了班級(jí)和學(xué)校對(duì)學(xué)生出課率的查詢,只要通計(jì)算機(jī)登入本系統(tǒng)就能及

時(shí)修改、更正學(xué)生的考勤信息,使信息真實(shí)、有效。這樣節(jié)省了大量人力物力,節(jié)省了寶

貴的時(shí)間,大大提高了工作效率.用C++語(yǔ)言進(jìn)行了該系統(tǒng)的編寫。操作上力爭(zhēng)實(shí)現(xiàn)人性

化、合理化,滿足學(xué)校、老師、非計(jì)算機(jī)管理人員的使用和查看。

1.2課題目的和要求

目的:要求實(shí)現(xiàn)“學(xué)生考勤管理程序”記錄學(xué)生的缺課情況,它包括:缺課日

期、第兒節(jié)課、課程名稱、學(xué)生姓名、缺課類型(遲到、早退、請(qǐng)假及曠課)。

要求:

1.錄入學(xué)生的缺課記錄;

2.修改某個(gè)學(xué)生的缺課記錄;

3.查詢某個(gè)學(xué)生的缺課情況;

4.統(tǒng)計(jì)某段時(shí)間內(nèi),某門課曠課學(xué)生姓名及曠課次數(shù),按曠課次數(shù)由多到少排序;

5.統(tǒng)計(jì)某段時(shí)間內(nèi),有學(xué)生曠課的課程及曠課人次,按曠課人次由多到少排序。

1.3課題意義

程序?qū)嵺`是本科生重要教學(xué)環(huán)節(jié)之一。通過(guò)程序?qū)嵺`,強(qiáng)化學(xué)生的計(jì)算機(jī)應(yīng)用技能,

使學(xué)生驗(yàn)證、鞏固和充實(shí)所學(xué)的理論知識(shí),加深對(duì)相關(guān)內(nèi)容的理解,拓寬知識(shí)面,培

養(yǎng)學(xué)生的創(chuàng)新精神和實(shí)踐能力。

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

學(xué)生考勤管理程序可以大大減緩學(xué)生考勤人員的工作量,方便了平時(shí)上課學(xué)生的

出勤率的管理。

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

第二章系統(tǒng)分析

2.1功能需求分析

考勤管理系統(tǒng)是高校對(duì)考勤實(shí)行了信息化管理,考勤管理中主要涉及的管理任務(wù)有4

個(gè)方面:學(xué)生基本信息管理、考勤信息管理、考勤查詢?yōu)g覽管理以及系統(tǒng)管理,實(shí)現(xiàn)學(xué)

生考勤的錄入、按班級(jí)統(tǒng)計(jì)、瀏覽、查詢某學(xué)生全部考勤、請(qǐng)假、銷假等功能。因此,

該系統(tǒng)使用VisualC及sqlserver數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)作了考勤管理系統(tǒng)。學(xué)生的基本信息、

學(xué)生考勤、系統(tǒng)用戶管理,適用于各高等學(xué)校單位??记谙到y(tǒng)的目的是為實(shí)現(xiàn)學(xué)生考勤

數(shù)據(jù)采集、數(shù)據(jù)統(tǒng)計(jì)和信息查詢過(guò)程的自動(dòng)化,完善學(xué)生管理現(xiàn)代化,方便管理人員統(tǒng)

計(jì)、考核學(xué)生出勤情況,方便學(xué)生管理部門查詢、考核學(xué)生的出勤率;準(zhǔn)確地掌握學(xué)生

出勤情況,有效地管理、掌握學(xué)生流動(dòng)情況。

本課題要實(shí)現(xiàn)的是學(xué)生考勤管理系統(tǒng),在設(shè)計(jì)時(shí)應(yīng)該有友好的用戶界面,便于考勤

管理員的操作,系統(tǒng)應(yīng)有基本功能如下:

(1)考勤管理員用戶登錄功能;

(2)學(xué)生考勤管理相關(guān)信息的管理功能;

(3)查詢功能;

2.用戶界面需求

對(duì)于一個(gè)好的軟件有一個(gè)友好的用戶界面是很重要的。用戶界面應(yīng)盡量做的簡(jiǎn)單、層次

清晰明了,以最大限度為用戶提供操作方便。如盡量減少用戶輸入次數(shù),多使用快捷按

扭等。

3.開發(fā)環(huán)境介紹

本系統(tǒng)使用的開發(fā)語(yǔ)言是VisualC6.0,數(shù)據(jù)庫(kù)采用的是sqlserver,以WindowsXP

系統(tǒng)為操作平臺(tái)。

2.2系統(tǒng)需求分析

考勤管理系統(tǒng)能夠提供學(xué)生考勤的情況記錄,方便地對(duì)學(xué)生考勤進(jìn)行評(píng)定??记谇?/p>

況主要由考勤班干部記錄然后上交到考勤管理員,需要設(shè)置人工添加的功能,如出勤記

錄、考勤統(tǒng)計(jì)、學(xué)生信息等,已備特殊情況的處理;還能夠提供請(qǐng)假、休學(xué)和退學(xué)等情

況的記錄,并實(shí)現(xiàn)查詢、添加、修改、刪除、瀏覽等處理功能;能具有一定的安全性、

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

協(xié)調(diào)性和完整性。

考勤管理者可直接操作各考勤情況,考勤管理人員功能的信息量大,數(shù)據(jù)安全性和

保密性要求最高,本系統(tǒng)考勤管理人員全部開放,對(duì)非管理員不需密碼,可直接進(jìn)入進(jìn)

行查閱。管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計(jì)學(xué)生考勤的基本信息;瀏覽、

查詢、統(tǒng)計(jì)、添加、刪除和修改學(xué)生的基本信息,這部分功能由學(xué)生處管理人員執(zhí)行。

考勤管理系統(tǒng)通過(guò)考勤信息判斷并記錄學(xué)生出勤信息,可以保證考勤數(shù)據(jù)的準(zhǔn)確、

公正、安全,減少考勤人員的工作負(fù)擔(dān),避免人為因素的干擾和弄虛作假現(xiàn)象;各管理

用計(jì)算機(jī)及管理軟件用Windows環(huán)境下的全中文界面平臺(tái),能靈活處理各種特殊情況,

方便的修改各種基本信息,提供豐富的統(tǒng)計(jì)信息,查詢方便,管理安全,操作簡(jiǎn)便易學(xué)。

經(jīng)過(guò)開發(fā)人員的討論,對(duì)考勤管理系統(tǒng)應(yīng)實(shí)現(xiàn)的功能描述如下:

1、用戶信息管理

用戶信息管理的基本功能是添加、修改、刪除和瀏覽用戶詳細(xì)信息。管理考勤人員

使用系統(tǒng)自己創(chuàng)建用戶帳號(hào),用戶的具體屬性包括用戶帳號(hào)、用戶密碼。

2、信息管理

學(xué)生信息、班級(jí)簡(jiǎn)況信息、班級(jí)成員信息、課程信息、考勤信息、請(qǐng)銷假信息,管

理人員可以對(duì)其進(jìn)行添加、修改、刪除和瀏覽等。

3、學(xué)生考勤的錄入功能

考勤人員能夠把學(xué)生的考勤記錄(請(qǐng)假、銷假等)輸入到相應(yīng)的數(shù)據(jù)庫(kù),也可對(duì)其

進(jìn)行添加、修改、刪除。

4、、瀏覽功能

考勤人員能夠?yàn)g覽學(xué)生考勤記錄及歷史考勤記錄,能通過(guò)顯示菜單瀏覽全部信息。

5、查詢功能

考勤人員能夠按學(xué)號(hào)、姓名查詢某學(xué)生的考勤記錄或按專業(yè)、班級(jí)查詢某個(gè)班級(jí)的

考勤記錄。

6、修改功能

考勤人員具有修改學(xué)生的考勤記錄,如請(qǐng)假、銷假、曠課等記錄。

7、請(qǐng)銷假功能

考勤人員能夠記錄學(xué)生的請(qǐng)假、銷假功能。

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

第三章詳細(xì)設(shè)計(jì)

3.1主要設(shè)計(jì)思想

數(shù)據(jù)庫(kù)工具:為解決學(xué)生信息與班級(jí)信息、課程信息的復(fù)雜的對(duì)應(yīng)關(guān)系,選用關(guān)系

型數(shù)據(jù)庫(kù)管理工具建立它們之間的關(guān)聯(lián)關(guān)系;

查詢方式:為方便查詢,不僅要考慮按學(xué)生學(xué)號(hào)、姓名的確定查詢方式,還要考慮

滿足考勤管理人員的不確定查詢方式等。為此,我們采取模塊化設(shè)計(jì)思想,通過(guò)各模塊

的不同組合以實(shí)現(xiàn)不同的查詢功能。最終,使系統(tǒng)能夠具有內(nèi)容規(guī)范、信息完整、查詢

便捷等特點(diǎn)。

基于上面的分析,對(duì)學(xué)生考勤信息管理系統(tǒng)進(jìn)行以下分析:

1、實(shí)現(xiàn)系統(tǒng)登錄

2、信息管理

3、考勤、請(qǐng)假信息的查詢

3.2數(shù)據(jù)庫(kù)分析與設(shè)計(jì)

對(duì)數(shù)據(jù)庫(kù)中的各項(xiàng)數(shù)據(jù)進(jìn)行整理分析,確定系統(tǒng)中所有實(shí)體、實(shí)體的屬性及實(shí)體之

間的聯(lián)系,為設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)打下基礎(chǔ)。

3.2.1實(shí)體及其屬性

整個(gè)系統(tǒng)各實(shí)體可用以下關(guān)系來(lái)表示(其中主鍵已出生日期用下劃線標(biāo)識(shí)):

學(xué)生(生號(hào),姓名,性別,出生日期,聯(lián)系方式,班級(jí)編號(hào))

班級(jí)(班級(jí)編號(hào),班級(jí)名稱,專業(yè),班主任,班長(zhǎng),人數(shù))

課程(課程編號(hào),課程名稱,任課老師)

考勤(學(xué)號(hào),課程編號(hào),考勤日期,考勤記錄)

帳戶(帳戶,密碼)

3.2.2E-R圖分析

E-R圖分析的目的是確定系統(tǒng)中所有實(shí)體、實(shí)體的屬性及實(shí)體之間的聯(lián)系,為設(shè)計(jì)

數(shù)據(jù)庫(kù)表結(jié)構(gòu)打下基礎(chǔ)。畫E-R圖通常使用自底向上的設(shè)計(jì)方法,首先對(duì)局部視圖進(jìn)行

分析設(shè)計(jì),然后再將局部視圖合并,消除沖突和冗余,得到系統(tǒng)的總體E-R圖。這里不

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

再對(duì)局部視圖進(jìn)行設(shè)計(jì),直接給出總體E.R圖如下圖所示:

「課程名稱二

課程編號(hào)Q任課教師)

課程

n

―勤日后)

\勤記也,

1全程編口)

U肖假記壬X<^>

Uj肖假口忘父\——

Q性別J

Cj假日/

\牛誦〉

up系方E)

1

班級(jí)

<3^級(jí)編?二3g級(jí)人

C

3.1E-R圖

3.2.3數(shù)據(jù)庫(kù)表設(shè)計(jì)

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

基于以上的功能分析,可為考勤系統(tǒng)創(chuàng)建7個(gè)數(shù)據(jù)表。應(yīng)用和維護(hù)都比較方便。將

其中的數(shù)據(jù)表設(shè)計(jì)如下表:

表3-1考勤表

字段數(shù)據(jù)類型長(zhǎng)度是否為主鍵

字段數(shù)據(jù)類型長(zhǎng)度是否為主鍵

學(xué)號(hào)文本12是

課程編號(hào)文本6是

考勤日期日期/時(shí)間短日期是

考勤記錄文本4否

表3-2請(qǐng)銷假表

字段數(shù)據(jù)類型長(zhǎng)度是否為主鍵

學(xué)號(hào)文本12是

請(qǐng)假記錄文本3否

請(qǐng)假日期日期/時(shí)間短日期否

銷假記錄文本1否

銷假日期日期/時(shí)間短日期否

表3-3班級(jí)簡(jiǎn)況表

字段數(shù)據(jù)類型長(zhǎng)度是否為主鍵

班級(jí)編號(hào)文本6是

班級(jí)名稱文本6否

班主任文本6否

班長(zhǎng)文本6否

人數(shù)數(shù)字整型否

表3-4課程表

字段數(shù)據(jù)類型長(zhǎng)度是否為主鍵

課程編號(hào)文本6是

課程名稱文本10否

任課老師文本6否

表3-5學(xué)生簡(jiǎn)況表

字段數(shù)據(jù)類型長(zhǎng)度是否為主鍵

學(xué)號(hào)文本12是

姓名文本6否

性別文本1否

出生日期日期/時(shí)間短日期否

聯(lián)系方式文本12否

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

表3-6帳戶表

字段數(shù)據(jù)類型長(zhǎng)度是否為主鍵

帳戶文本16是

密碼文本16否

3.2.4表間關(guān)系

本管理系統(tǒng)共用到六個(gè)表:考勤表、請(qǐng)銷假表、班級(jí)表、班級(jí)簡(jiǎn)況表、課程表、學(xué)

生簡(jiǎn)況表、帳戶表,各表之間均有一定的關(guān)系,可以進(jìn)行關(guān)聯(lián)。

考勤表、班級(jí)成員表、學(xué)生簡(jiǎn)況表、請(qǐng)銷假表,這四個(gè)表里面都有一個(gè)相同的字段:

學(xué)號(hào),通過(guò)學(xué)號(hào)這個(gè)字段就可以將系統(tǒng)的這四個(gè)表關(guān)聯(lián)了起來(lái),當(dāng)某個(gè)表發(fā)生插入、修

改、刪除等方面的改動(dòng)時(shí),相聯(lián)的表之間也要進(jìn)行相應(yīng)的改動(dòng)。班級(jí)成員表、班級(jí)簡(jiǎn)況

表也有一個(gè)相同的字段:班級(jí)編號(hào),將兩表相關(guān)聯(lián)??记诒?、課程表通過(guò)相同字段:課

程編號(hào),將兩表相關(guān)聯(lián)。

學(xué)生

學(xué)號(hào)

課程考勤姓班級(jí)

學(xué)號(hào)性

班級(jí)

課程名稱課程編號(hào)

考勤日期v專業(yè)

任課老師V班長(zhǎng)

諳假記錄

諳假日期

銷假記錄

3.2各表間的關(guān)系圖

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

學(xué)生考勤管理系統(tǒng)

管理考勤數(shù)據(jù)維護(hù)

看一

犬1幺親

作身

月差

鄉(xiāng)

小習(xí)

4方

3.3考勤信息系統(tǒng)體系結(jié)構(gòu)圖

3.3系統(tǒng)功能模塊設(shè)計(jì)

此系統(tǒng)共有四個(gè)模塊,分別為:管理、查詢、數(shù)據(jù)維護(hù)、統(tǒng)計(jì)。

3.3.1功能模塊

考勤信息管理系統(tǒng)的主要體系如下圖所示:

學(xué)生考勤管理系統(tǒng)

管理數(shù)據(jù)維護(hù)

木養(yǎng)

XX

3.4考勤系統(tǒng)管理系統(tǒng)圖

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

3.3.2系統(tǒng)模塊設(shè)計(jì)

3.5程序流程圖

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

第四章設(shè)計(jì)結(jié)果及分析

4.1系統(tǒng)的實(shí)現(xiàn)

通過(guò)幾周的緊張忙碌,我們只是基本上完成了它的一些基本功能

它主要包括三個(gè)模塊:教師模塊、學(xué)生模塊、管理員模塊。

對(duì)于管理員模塊,主要實(shí)現(xiàn)了對(duì)教師、學(xué)生的信息管理,對(duì)其進(jìn)行添加、刪除、修

改及刪除等功能做得還不夠完善。

同時(shí),一個(gè)網(wǎng)站還應(yīng)該具有很友好的界面,而且,能夠?qū)ν馄鸬叫麄髯饔茫@也就

是說(shuō)我們?cè)谑醉?yè)應(yīng)該選擇具有特色的頁(yè)面,使其真正達(dá)到目的,而不僅僅是一個(gè)擺設(shè)。

系統(tǒng)提供了管理子系統(tǒng),包括對(duì)數(shù)據(jù)庫(kù)中的課題信息、用戶信息的管理以及課題審

批的管理及報(bào)表的查看。允許具有管理權(quán)限的人員對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行操作。

4.2系統(tǒng)的測(cè)試

本課題研究目的是設(shè)計(jì)并實(shí)現(xiàn)一個(gè)課題申報(bào)管理系統(tǒng)。系統(tǒng)實(shí)現(xiàn)功能包括:對(duì)用戶及權(quán)

限,各種課題信息,教師自擬題目,課題發(fā)布,課題題庫(kù),學(xué)生申報(bào)課題,用戶信息,

課題查詢,課題審批,報(bào)表的查看及打印等的管理。

本章對(duì)該課題申報(bào)管理系統(tǒng)進(jìn)行了系統(tǒng)功能和性能的測(cè)試,以驗(yàn)證系統(tǒng)是否實(shí)現(xiàn)設(shè)計(jì)要

求的功能和性能指標(biāo)。

4.2.1測(cè)試內(nèi)容

合完成功能性測(cè)試,編寫測(cè)試下如表1所示。下表中只列出主要的測(cè)試用例的標(biāo)題

和期望結(jié)果。這些測(cè)試用例不僅測(cè)試管理員模塊系統(tǒng)設(shè)計(jì)的主要功能,還包括系統(tǒng)安全

的測(cè)試(例如非法訪問(wèn),權(quán)限控制)。

表4-1測(cè)試用例

序號(hào)測(cè)試用例標(biāo)題期望結(jié)果

成功,驗(yàn)證用戶是否具有權(quán)限,如果沒(méi)有,不允許操

1添加用戶作;如果有則正確判斷用戶名是否已存在,如已存在

給出錯(cuò)誤提示,如不存在完成用戶信息的正確添加。

成功,驗(yàn)證用戶是否具有權(quán)限,如果沒(méi)有,不允許操

2修改用戶

作;如果有則用戶信息得到正確修改。

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

表4T測(cè)試用例(續(xù))

序號(hào)測(cè)試用例標(biāo)題期望結(jié)果

成功,驗(yàn)證用戶是否具有權(quán)限,如果沒(méi)有,不允許操作;

3刪除用戶

如果有則用戶信息正確刪除。

成功,聯(lián)合查詢字符串正確,且準(zhǔn)確返回查詢結(jié)果,并按

4查詢教師、學(xué)生信息

相應(yīng)日志方案添加日志信息。

成功,驗(yàn)證用戶是否具有權(quán)限,如果沒(méi)有,不允許操作;

5查看實(shí)踐課題信息如果有則允許用戶正確修改目標(biāo)課題在數(shù)據(jù)表中的狀態(tài)

信息,并按相應(yīng)日志方案添加日志信息。

成功,驗(yàn)證用戶是否具有權(quán)限,如果沒(méi)有,不允許操作;

6審批實(shí)踐課題信息如果有則正確審批,并修改目標(biāo)檔案在數(shù)據(jù)表中的狀態(tài)信

息,并按相應(yīng)日志方案添加日志信息。

成功,驗(yàn)證用戶是否具有權(quán)限,如果沒(méi)有,不允許操作;

7報(bào)表打印

如果有則正確對(duì)課題信息進(jìn)行操作并打印其課題報(bào)表。

4.2.2系統(tǒng)測(cè)試

對(duì)照表1中的測(cè)試內(nèi)容,表2給出其對(duì)應(yīng)的測(cè)試結(jié)果。由測(cè)試結(jié)果可以看出:該課

題申報(bào)管理系統(tǒng)能夠完成對(duì)課題申報(bào)的管理,系統(tǒng)安全性也能得到很好的控制。

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

表4-2測(cè)試結(jié)果

測(cè)試

序號(hào)測(cè)試用例標(biāo)題測(cè)試結(jié)果說(shuō)明

結(jié)果

1添加用戶通過(guò)用戶信息正確插入相應(yīng)的表。

2修改用戶通過(guò)在相應(yīng)的表中的該用戶信息被正確修改。

3刪除用戶通過(guò)該用戶信息被準(zhǔn)確地從相應(yīng)的表中刪除。

查詢教師、學(xué)生信教師、學(xué)生列表頁(yè)面中的DataGrid中的數(shù)據(jù)能正確

4通過(guò)

息顯示出來(lái),與數(shù)據(jù)庫(kù)中的一樣。

實(shí)踐課題信息列表頁(yè)面中的DataGrid中的數(shù)據(jù)能

5查看實(shí)踐課題信息通過(guò)

正確顯示需要顯示的信息。

審核時(shí),題目審批狀態(tài)默認(rèn)為“未通過(guò)”狀態(tài),點(diǎn)

擊“通過(guò)”,在審核欄中會(huì)顯示“已通過(guò)"(字體顏

6審批實(shí)踐課題信息通過(guò)

色變紅色),數(shù)據(jù)庫(kù)“Subject_Check”中就由“Null”

變成“False”或者“True”。

不能

7報(bào)表查看不能正確顯示所需要的各信息內(nèi)容生成報(bào)表。

通過(guò)

JHDFJKLAHSDJKFHJKDFHDJKSHFLADHFDSJKFHLAJSDHJFH

JDSFKHKJSLDSJKHFLHLSAHLKHFKJDHSJKFHLDSKHKU

廿幺t

通過(guò)這次課程設(shè)計(jì),我才知道我的不足之處,這次不我主要做了程序編寫、才知道

不是那么的簡(jiǎn)單、創(chuàng)建表、查詢、窗體、宏、模塊,--開始我覺(jué)得它就是創(chuàng)建一些表格,

然后再用一些語(yǔ)句根據(jù)他們之間的關(guān)系,把它們組合在一起、在之間遇到了一些麻煩、

不過(guò)還是解決了、其中最基本的就是子查詢了、我的子查

溫馨提示

  • 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)論