課題考勤管理系統(tǒng)_第1頁(yè)
課題考勤管理系統(tǒng)_第2頁(yè)
課題考勤管理系統(tǒng)_第3頁(yè)
課題考勤管理系統(tǒng)_第4頁(yè)
課題考勤管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(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、 PAGE 1福建農(nóng)林大學(xué)金山學(xué)院科研實(shí)踐設(shè)計(jì)說(shuō)明書設(shè)計(jì)題目: 課題考勤管理系統(tǒng) 學(xué) 院: 金山學(xué)院 專業(yè)年級(jí): 計(jì)算機(jī)科學(xué)與技術(shù) 2009級(jí) 組 號(hào): 學(xué) 號(hào): 姓 名: 指導(dǎo)教師: 成 績(jī): 20112012學(xué)年第二學(xué)期PAGE 1PAGE 8福建農(nóng)林大學(xué)金山學(xué)院科研實(shí)踐設(shè)計(jì)結(jié)果評(píng)定序號(hào)評(píng)定標(biāo)準(zhǔn)分值評(píng)定結(jié)果1設(shè)計(jì)報(bào)告符合規(guī)范,條理清晰,重點(diǎn)突出202程序?qū)崿F(xiàn)設(shè)計(jì)方案,軟件可靠性好403設(shè)計(jì)有自己的收獲、體會(huì)、感受,等等154能夠按照要求演示設(shè)計(jì)結(jié)果155有一定的創(chuàng)新性,難易程度10總分指導(dǎo)教師簽字:任務(wù)下達(dá)日期:2012年5 月 3 日評(píng)定日期:目 錄中文摘要2英文摘要31.緒論4 TOC

2、 o 1-3” u 1。1 課題背景4 1.2 課題目的和要求4 1.3 課題意義42. 系統(tǒng)分析5 2。1 系統(tǒng)需求分析6 2.2 用戶需求分析63. 總體設(shè)計(jì)7 3。1功能模塊設(shè)計(jì)7 3。2系統(tǒng)設(shè)計(jì)方案44. 詳細(xì)設(shè)計(jì) PAGEREF _Toc273461826 h 4 4.1查看學(xué)生曠課記錄子模塊 PAGEREF _Toc273461831 h 85. 調(diào)試與測(cè)試 PAGEREF _Toc273461834 h 10 5。1調(diào)試 PAGEREF _Toc273461835 h 10 5.2測(cè)試 PAGEREF _Toc273461836 h 106. 結(jié)論 PAGEREF _Toc273

3、461837 h 13結(jié)束語(yǔ) PAGEREF _Toc273461838 h 13參考文獻(xiàn)14摘要考勤管理系統(tǒng)可以有效地管理學(xué)生的出勤情況,整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、靈活、實(shí)用、安全的要求出發(fā),完成考勤管理的全過(guò)程,其主要內(nèi)容包括:考勤管理系統(tǒng)基本信息的添加,修改,刪除和查詢等。本系統(tǒng)主要是學(xué)校和老師對(duì)學(xué)生出課情況的統(tǒng)計(jì)系統(tǒng)。經(jīng)過(guò)我在不斷的努力和嘗試中,預(yù)計(jì)的功能得以基本實(shí)現(xiàn),最后經(jīng)過(guò)實(shí)際使用證明,本文所設(shè)計(jì)的考勤管理系統(tǒng)的四大功能: 錄入學(xué)生的缺課記錄,修改某個(gè)學(xué)生的缺課記錄,查詢某個(gè)學(xué)生的缺課情況,以及統(tǒng)計(jì)的功能:學(xué)生考勤管理程序可以大大減緩學(xué)生考勤人員的工作量, 方便了平時(shí)上課學(xué)生的出勤率

4、的管理。關(guān)鍵詞:考勤管理系統(tǒng), Visual C+6.0, 管理信息系統(tǒng),數(shù)據(jù)庫(kù)英文摘要 Attendance management system can effectively manage the attendance of students, with the entire system from the simple, flexible, practical and safety requirements, work attendance management the entire process, the main contents include: Attendance manag

5、ement system is the basic information to add, modify, delete and query。 This system mainly is the school and the teacher to the students out of class statistics system. After my continuous efforts and try to realize the basic function, the expected, the final proof of actual use, the paper designed

6、the attendance management system four functions: entry students absent from school records, modify a student absence records, check a student school absenteeism, and statistical functions:Student attendance management program can significantly reduce the workload of school attendance, convenient in

7、class attendance management.Key words: attendance management system, Visual C+6.0, management information system, database1. 緒論1。1 課題背景 目前高校校園信息化逐步完善,能有效地借助網(wǎng)絡(luò)才能提高辦事效率.如今各大高校針對(duì)師生的成績(jī)查詢系統(tǒng)、教務(wù)管理系統(tǒng)、招生就業(yè)系統(tǒng)、BBS、校園網(wǎng)站等系統(tǒng)在各大高校紛紛出現(xiàn),對(duì)全校師生的學(xué)習(xí)、生活、管理、辦公帶來(lái)了便利。因此學(xué)生考勤管理系統(tǒng)能進(jìn)一步加強(qiáng)高校學(xué)風(fēng)建設(shè),維護(hù)正常的教學(xué)秩序,給學(xué)生創(chuàng)造一個(gè)優(yōu)良的學(xué)習(xí)環(huán)境。 目前高校學(xué)生上課

8、考勤管理都是以任課老師上課點(diǎn)名,記錄學(xué)生上課情況,對(duì)于時(shí)間比較長(zhǎng)的請(qǐng)假,需要通過(guò)遞交請(qǐng)假申請(qǐng)讓班主任、院系領(lǐng)導(dǎo)都批準(zhǔn)方能生效.這種的模式在目前高校管理中暴露了不可避免的弊端。本系統(tǒng)可以大大減緩學(xué)生考勤人員的工作量, 方便了平時(shí)上課學(xué)生的出勤率的管理。1。2 課題目的和要求 目的:通過(guò)學(xué)習(xí)軟件工程的設(shè)計(jì)方法,主要采用Visual C+等技術(shù),使用戶可以使用具備建立功能、查詢功能、修改功能、刪除功能、統(tǒng)計(jì)功能的軟件,主要用于學(xué)生的考勤管理。要求: 1)。建立學(xué)生的信息;2)查詢某個(gè)學(xué)生的信息;3)修改某個(gè)學(xué)生的信息;4)統(tǒng)計(jì)某段時(shí)間內(nèi),某門課曠課學(xué)生姓名及信息.按曠課次數(shù)由多到少排序; 1。3 課

9、題意義 高校教學(xué)考勤制度普遍存在不完善的地方,學(xué)生考勤對(duì)加強(qiáng)我校教學(xué)管理,促進(jìn)教學(xué)改革有著非常重要的意義.部分大學(xué)生學(xué)習(xí)動(dòng)力不足,治學(xué)態(tài)度不嚴(yán),學(xué)習(xí)紀(jì)律松懈都與他們對(duì)學(xué)習(xí)的認(rèn)識(shí)和思想覺悟有直接關(guān)系,但與教學(xué)管理體制本身不完善,如學(xué)分制尚不完善,考勤制度執(zhí)行不力等也有著很大的關(guān)系。這些教學(xué)管理體制的不完善極容易使部分同學(xué)養(yǎng)成一些與我們大學(xué)生極不相稱的學(xué)習(xí)生活狀態(tài),如遲到、早退、曠課問題等等,而同學(xué)們的習(xí)慣是互相影響的,當(dāng)然這些壞的習(xí)慣也很容易產(chǎn)生共性。進(jìn)一步完善學(xué)生考勤制度、加強(qiáng)學(xué)生考勤制度的執(zhí)行力度,能夠使同學(xué)們養(yǎng)成良好的學(xué)習(xí)生活習(xí)慣,有利于培育良好的校風(fēng)和學(xué)風(fēng),幫助同學(xué)們健康成才.本設(shè)計(jì)目的

10、是為實(shí)現(xiàn)我校學(xué)生考勤數(shù)據(jù)采集、數(shù)據(jù)統(tǒng)計(jì)和信息查詢過(guò)程等,完善考勤制度現(xiàn)代化,方便教師統(tǒng)計(jì)、考核同學(xué)出勤情況,方便教務(wù)部門查詢、考核學(xué)生出勤率,準(zhǔn)確地掌握學(xué)生出勤情況。2。 系統(tǒng)分析 2。1系統(tǒng)需求分析考勤信息記錄了學(xué)生的缺課情況,它包括:日期、第幾節(jié)課、課程名稱、學(xué)生名稱、缺課類型 。設(shè)計(jì)了這個(gè)考勤管理系統(tǒng),使之提供以下功能:建立學(xué)生信息:例如:20120601 zhangsan English 3 0 0 0 1 2012年06月01日 英語(yǔ) 張三 第三節(jié) 曠課查詢學(xué)生信息:修改學(xué)生信息:統(tǒng)計(jì)學(xué)生信息:2用戶需求分析任課老師對(duì)系統(tǒng)的主要需求是:管理所教班級(jí)學(xué)生的上課出勤信息以及查看所教班級(jí)學(xué)

11、生的上課出勤信息。列出學(xué)生上課信息,及學(xué)生請(qǐng)假系統(tǒng),決定學(xué)生上課出勤的最終結(jié)果。 查看學(xué)生出勤信息需求:查看所教班級(jí)學(xué)生整個(gè)學(xué)期出勤情況。3。 總體設(shè)計(jì)3。1功能模塊設(shè)計(jì) 根據(jù)分析整個(gè)系統(tǒng)主要?jiǎng)澐譃?個(gè)功能模塊,數(shù)據(jù)管理中實(shí)現(xiàn)對(duì)學(xué)生的基本信息、課程的基本信息、學(xué)生缺課的查詢、添加、刪除和修改,以及具體缺課缺課內(nèi)容,分為遲到、早退、請(qǐng)假、曠課.查詢管理通過(guò)根據(jù)學(xué)生姓名,課程姓名 時(shí)間段兒等信息,查詢單個(gè)學(xué)生的缺課記錄,單科課的曠課記錄,單個(gè)學(xué)生的曠課記錄。功能模塊圖如圖1所示。圖3-1功能模塊圖3.2系統(tǒng)設(shè)計(jì)方案此程序是過(guò)程性語(yǔ)言設(shè)計(jì)的。運(yùn)用多種條件語(yǔ)句,主體采用的是鏈表指針。系統(tǒng)的設(shè)計(jì)采用了數(shù)

12、組語(yǔ)句、選擇語(yǔ)句和循環(huán)語(yǔ)句,在需要處理大量同類數(shù)據(jù)時(shí),這樣就使程序書寫更加簡(jiǎn)潔。程序使用了布爾函數(shù)。選擇語(yǔ)句多采用if多分支選擇結(jié)構(gòu)與switch語(yǔ)句。首先計(jì)算switch表達(dá)式,然后在caes子句中尋找值相等的常量表達(dá)式,并以此為入口符號(hào),由此開始順序執(zhí)行.循環(huán)語(yǔ)句采用了for語(yǔ)句等、dowhile語(yǔ)句,for語(yǔ)句用于已知循環(huán)次數(shù)的循環(huán)結(jié)構(gòu),括號(hào)中的三個(gè)量分別用來(lái)表示循環(huán)變量初值、循環(huán)終值和循環(huán)增量。do-while語(yǔ)句先循環(huán)后判斷, Break語(yǔ)句在switch語(yǔ)句中,保證多分支情況的正確執(zhí)行,在循環(huán)語(yǔ)句中,強(qiáng)制終止本層循環(huán)。保存和讀取函數(shù)是典型的函數(shù)功能,一個(gè)程序是由若干個(gè)函數(shù)組成的,保

13、存和讀取函數(shù)是和其他函數(shù)互相調(diào)用的. 4。 詳細(xì)設(shè)計(jì)(本人負(fù)責(zé)查看學(xué)生曠課記錄代碼)4.1查看學(xué)生曠課記錄子模塊根據(jù)要查詢的學(xué)科名稱及時(shí)間段查出在改時(shí)間段內(nèi)該門課上曠課的人數(shù) 如圖41圖41部分代碼如下:struct student *tongji_student(struct student head)/查看學(xué)生曠課次數(shù)int n,i,j,zhongjian;struct student *p1;char zhongjian_name50;long look_time1,look_time2;if(head=NULL)printf(沒有學(xué)生信息”);return(head); printf(

14、請(qǐng)輸入一共的學(xué)科數(shù):”);scanf(%d,n);for(i=0;in;i+)printf(”請(qǐng)輸入第%d個(gè)學(xué)科名稱:”,i+1);scanf(s,ai。xueke_name);ai。people_num=0; printf(請(qǐng)輸入要查看的時(shí)間范圍由小到大【輸入格式:時(shí)間(空格)時(shí)間】”);scanf(”%ld%ld”,look_time1,look_time2);p1=head;for(i=0;in;i+)while(p1!=NULL & look_time1=p1-time & p1-time=look_time2)if(strcmp(ai.xueke_name,p1-lesson_nam

15、e)=0)ai.people_num+=p1kuangke_num;p1=p1next; p1=head; for(j=0;jn-1;j+) for(i=0;in-1j;i+)if(ai.people_numai+1.people_num) zhongjian=ai+1.people_num;ai+1.people_num=ai.people_num;ai。people_num=zhongjian;strcpy(zhongjian_name,ai+1。xueke_name);strcpy(ai+1。xueke_name,ai.xueke_name);strcpy(ai。xueke_name,z

16、hongjian_name); for(i=0;in;i+)printf(學(xué)科名稱s 曠課人%dn,ai.xueke_name,ai。people_num);return(head);5。 調(diào)試與測(cè)試5.1調(diào)試 此程序是用VC程序編寫,調(diào)試過(guò)程中在菜單中選擇乍看學(xué)生曠課記錄,程序不執(zhí)行.因?yàn)闆]有加入選擇的case語(yǔ)句.后在switch后加一個(gè)case就可以自動(dòng)執(zhí)行了.5.2測(cè)試 由于程序的源代碼是在記事本文本中復(fù)制到VC中的,有些printf后比較長(zhǎng)的語(yǔ)句會(huì)被放到下一行,使程序出現(xiàn)多處類似的錯(cuò)誤,經(jīng)過(guò)在VC中的修改,程序得以正常的運(yùn)行主菜單:圖5-1 主菜單查看學(xué)生曠課記錄:圖5-2查看學(xué)生曠

17、課記錄6。 結(jié)論 這兩周的課程設(shè)計(jì)讓我對(duì)計(jì)算機(jī)理論知識(shí)有了一定的了解,實(shí)踐出真知,唯有把理論與實(shí)踐相結(jié)合,才能更好地為社會(huì)服務(wù)。這次課程設(shè)計(jì)培養(yǎng)了我提出問題,分析問題,解決問題的能力,通過(guò)大量閱讀文獻(xiàn),上網(wǎng)求助,不斷探索來(lái)完成任務(wù),既可以提高各種能力,又可以對(duì)我所做的系統(tǒng)有了全面的構(gòu)思 通過(guò)這次實(shí)習(xí),我發(fā)現(xiàn)了自己許多不足的地方,比如對(duì)c語(yǔ)言編程和軟件的用法的生疏以及對(duì)前臺(tái)操作的設(shè)計(jì)操作,而且自己所涉及的知識(shí)面的不足,在考慮相關(guān)問題上的不全面,在今后的學(xué)習(xí)中,我要努力改正自己的不足之處,多閱讀各方面的知識(shí)并且多動(dòng)手實(shí)踐。 總之,我覺得做學(xué)問不應(yīng)該馬虎,對(duì)于所學(xué)一定要有深入的了解。這也是我這次課程設(shè)計(jì)得到的啟示.結(jié)束語(yǔ)在課程設(shè)計(jì)這一過(guò)程使我對(duì)本專業(yè)相關(guān)知識(shí)有了更深刻的了解,對(duì)團(tuán)隊(duì)配合的重要性有了更深刻的感受,從整個(gè)過(guò)程中學(xué)到了很多終生受益的東西。我們默契的配合使我們的思路擴(kuò)寬,使我們的信心十足,這些在我們整個(gè)課程設(shè)計(jì)的過(guò)程中是十分重要的。我在以后的學(xué)習(xí)工作過(guò)程中一定更加注重團(tuán)隊(duì)的配合和個(gè)人水平的提高.由于時(shí)間太倉(cāng)促,經(jīng)驗(yàn)不足,理論方面也存在相應(yīng)

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論