版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> .net應(yīng)用課程設(shè)計(jì)報(bào)告</p><p> 大學(xué)生公寓城網(wǎng)上考勤系統(tǒng)</p><p><b> 摘 要</b></p><p> 大學(xué)生公寓城網(wǎng)上考勤系統(tǒng)作為一個(gè)高校的基本管理系統(tǒng),是學(xué)校對(duì)學(xué)生公寓工作管理的基本依據(jù)。開(kāi)發(fā)公寓考勤管理系統(tǒng),正是完善高校信息化管理的重要環(huán)節(jié)。人工考勤已很難滿足學(xué)校規(guī)范化管理的要求,面
2、對(duì)龐大的信息量,該方式現(xiàn)存在很多弊端。因此,建立現(xiàn)代化的智能考勤管理系統(tǒng)勢(shì)在必行。這樣也大大減輕了考勤工作人員的工作量,提高了工作效率,使原本復(fù)雜和枯燥無(wú)味的工作變得簡(jiǎn)單而輕松。</p><p> 本文以“大學(xué)生公寓城網(wǎng)上考勤系統(tǒng)”的設(shè)計(jì)和開(kāi)發(fā)為例,系統(tǒng)地闡述了考勤系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)的全過(guò)程,包括系統(tǒng)整體設(shè)計(jì),邏輯框架與數(shù)據(jù)流程,各個(gè)功能模塊劃分,系統(tǒng)功能模塊的設(shè)計(jì)與具體實(shí)現(xiàn)等部分。該系統(tǒng)側(cè)重于學(xué)生考勤信息查詢(xún)和數(shù)
3、據(jù)庫(kù)的維護(hù)和實(shí)用二維碼識(shí)別進(jìn)行考勤,通過(guò)已編制好的程序,完成對(duì)用戶的登錄、考勤信息的添加、查詢(xún)、統(tǒng)計(jì)等,本系統(tǒng)使用的開(kāi)發(fā)工具是.NET開(kāi)發(fā)程序,采用SQLserver數(shù)據(jù)庫(kù)。實(shí)現(xiàn)學(xué)生考勤數(shù)據(jù)采集、數(shù)據(jù)統(tǒng)計(jì)和信息查詢(xún)過(guò)程的自動(dòng)化,完善學(xué)生管理現(xiàn)代化,方便管理人員統(tǒng)計(jì)、考核學(xué)生出勤情況,方便學(xué)生管理部門(mén)查詢(xún)、考核學(xué)生的出勤率,準(zhǔn)確地掌握學(xué)生出勤情況和相關(guān)資料,有效地管理、掌握學(xué)生各項(xiàng)情況。</p><p><b
4、> 一、課程設(shè)計(jì)概況</b></p><p><b> 1.1 主要任務(wù)</b></p><p> 針對(duì)系統(tǒng)來(lái)說(shuō)主要任務(wù)是設(shè)計(jì)一個(gè)大學(xué)生公寓城考勤管理系統(tǒng),實(shí)現(xiàn)學(xué)生考勤的錄入、查詢(xún)/維護(hù)學(xué)生信息等功能。具體的設(shè)計(jì)任務(wù)如下:</p><p> 1、實(shí)現(xiàn)用戶登錄及修改密碼及創(chuàng)建用戶帳戶;</p><p&
5、gt; 2、能查看、查詢(xún)、輸入、添加、修改、刪除學(xué)生基本信息.</p><p> 3、能查看、查詢(xún)、輸入、添加、修改、刪除考勤信息</p><p> 4、能按學(xué)號(hào)、姓名查詢(xún)學(xué)生考勤信息;</p><p> 5、能整體瀏覽學(xué)生考勤信息,并可以在里面進(jìn)行按學(xué)號(hào)或姓名的查詢(xún)等。</p><p><b> 二、需求分析</b
6、></p><p> 大學(xué)生公寓城考勤管理系統(tǒng)是高校對(duì)考勤實(shí)行了信息化管理,考勤管理中主要涉及的管理任務(wù)有4個(gè)方面:學(xué)生基本信息管理、考勤信息管理、考勤查詢(xún)?yōu)g覽管理以及系統(tǒng)數(shù)據(jù)維護(hù),實(shí)現(xiàn)學(xué)生考勤的錄入、瀏覽、查詢(xún)某學(xué)生考勤功能。因此,該系統(tǒng)使用Visual C#.NET及SQLserver數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng)作了大學(xué)生公寓城考勤管理系統(tǒng)。學(xué)生的基本信息、學(xué)生考勤、系統(tǒng)用戶管理,適用于各高等學(xué)校大學(xué)生公寓城。考勤
7、系統(tǒng)的目的是為實(shí)現(xiàn)學(xué)生考勤數(shù)據(jù)采集、數(shù)據(jù)統(tǒng)計(jì)和信息查詢(xún)過(guò)程的自動(dòng)化,完善學(xué)生管理現(xiàn)代化,方便管理人員統(tǒng)計(jì)、考核學(xué)生出勤情況,方便學(xué)生管理部門(mén)查詢(xún)、考核學(xué)生的出勤率;準(zhǔn)確地掌握學(xué)生出勤情況,有效地管理、掌握學(xué)生流動(dòng)情況。</p><p><b> 2.1功能需求</b></p><p> 2.1.1基本功能需求</p><p> 本課題要實(shí)
8、現(xiàn)的是大學(xué)生公寓城考勤管理系統(tǒng),在設(shè)計(jì)時(shí)應(yīng)該有友好的用戶界面,便于考勤管理員的操作,系統(tǒng)應(yīng)有基本功能如下:</p><p> 1. 考勤管理員用戶登錄功能;</p><p> 2. 學(xué)生考勤管理相關(guān)信息的管理功能;</p><p><b> 3. 統(tǒng)計(jì)功能;</b></p><p><b> 4. 查詢(xún)
9、功能;</b></p><p> 2.1.2用戶界面需求</p><p> 對(duì)于一個(gè)好的軟件有一個(gè)友好的用戶界面是很重要的。用戶界面應(yīng)盡量做的簡(jiǎn)單、層次清晰明了,以最大限度為用戶提供操作方便。如盡量減少用戶輸入次數(shù),多使用快捷按扭等。</p><p> 2.1.3開(kāi)發(fā)環(huán)境介紹</p><p> 本系統(tǒng)使用的開(kāi)發(fā)語(yǔ)言是Vis
10、ual C# .net,數(shù)據(jù)庫(kù)采用的是SQLserver,以Windows 7系統(tǒng)為操作平臺(tái)。</p><p><b> 2.2系統(tǒng)需求分析</b></p><p> 大學(xué)生公寓城考勤管理系統(tǒng)能夠提供學(xué)生考勤的情況記錄,方便地對(duì)學(xué)生考勤進(jìn)行評(píng)定。需要設(shè)置人工添加的功能,如出勤記錄、考勤統(tǒng)計(jì)、學(xué)生信息等,已備特殊情況的處理,并實(shí)現(xiàn)查詢(xún)、添加、修改、刪除、瀏覽等處理功
11、能;能具有一定的安全性、協(xié)調(diào)性和完整性。</p><p> 考勤管理者可直接操作各考勤情況,考勤管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高,本系統(tǒng)考勤管理人員全部開(kāi)放.</p><p> 大學(xué)生公寓城考勤管理系統(tǒng)通過(guò)考勤信息判斷并記錄學(xué)生出勤信息,可以保證考勤數(shù)據(jù)的準(zhǔn)確、公正、安全,減少考勤人員的工作負(fù)擔(dān),避免人為因素的干擾和弄虛作假現(xiàn)象;各管理用計(jì)算機(jī)及管理軟件用Window
12、s環(huán)境下的全中文界面平臺(tái),能靈活處理各種特殊情況,方便的修改各種基本信息,提供豐富的統(tǒng)計(jì)信息,查詢(xún)方便,管理安全,操作簡(jiǎn)便易學(xué)。</p><p> 經(jīng)過(guò)開(kāi)發(fā)人員的討論,對(duì)考勤管理系統(tǒng)應(yīng)實(shí)現(xiàn)的功能描述如下:</p><p><b> ?。?)用戶信息管理</b></p><p> 用戶信息管理的基本功能是添加、修改、刪除和瀏覽用戶詳細(xì)信息。管
13、理考勤人員使用系統(tǒng)自己創(chuàng)建用戶帳號(hào),用戶的具體屬性包括用戶帳號(hào)、用戶密碼。</p><p><b> ?。?)信息管理</b></p><p> 學(xué)生信息/考勤信息,管理人員可以對(duì)其進(jìn)行添加、修改、刪除和瀏覽等。</p><p> ?。?)學(xué)生考勤的錄入功能</p><p> 考勤人員能夠把學(xué)生的考勤記錄(請(qǐng)假、銷(xiāo)假
14、等)輸入到相應(yīng)的數(shù)據(jù)庫(kù),也可對(duì)其進(jìn)行添加、修改、刪除。</p><p><b> ?。?)統(tǒng)計(jì)功能</b></p><p> 考勤人員能夠把學(xué)生的考勤記錄(請(qǐng)假、銷(xiāo)假等)按班級(jí)統(tǒng)計(jì)或者按專(zhuān)業(yè)統(tǒng)計(jì)進(jìn)行統(tǒng)計(jì),只能查看,不可修改。</p><p><b> ?。?)瀏覽功能</b></p><p>
15、考勤人員能夠?yàn)g覽學(xué)生考勤記錄及歷史考勤記錄,能通過(guò)顯示菜單瀏覽全部信息。</p><p><b> ?。?)查詢(xún)功能</b></p><p> 考勤人員能夠按學(xué)號(hào)、姓名查詢(xún)某學(xué)生的考勤記錄.</p><p><b> ?。?)修改功能</b></p><p> 考勤人員具有修改學(xué)生的考勤記錄.
16、</p><p><b> (8)刪除功能</b></p><p> 考勤人員具有刪除某學(xué)生的考勤記錄.</p><p> 三、系統(tǒng)功能設(shè)計(jì)與實(shí)現(xiàn)</p><p> 該考勤系統(tǒng)主要設(shè)計(jì)思想如下:</p><p> 數(shù)據(jù)庫(kù)工具:為解決學(xué)生信息與考勤信息對(duì)應(yīng)關(guān)系,選用關(guān)系型數(shù)據(jù)庫(kù)管理工具建立
17、它們之間的關(guān)聯(lián)關(guān)系;</p><p> 查詢(xún)方式:為方便查詢(xún),不僅要考慮按學(xué)生學(xué)號(hào)、姓名的確定查詢(xún)方式.最終,使系統(tǒng)能夠具有內(nèi)容規(guī)范、信息完整、查詢(xún)便捷等特點(diǎn)。</p><p> 3.1系統(tǒng)分析與設(shè)計(jì)</p><p> 基于上面的分析,對(duì)學(xué)生考勤信息管理系統(tǒng)進(jìn)行以下分析:</p><p><b> ?實(shí)現(xiàn)系統(tǒng)登錄</b
18、></p><p><b> ?修改密碼</b></p><p><b> ?創(chuàng)建新帳戶</b></p><p><b> ?信息管理</b></p><p><b> ?考勤信息的查詢(xún)</b></p><p> 3
19、.2數(shù)據(jù)庫(kù)分析與設(shè)計(jì)</p><p> 3.2.3數(shù)據(jù)庫(kù)表設(shè)計(jì)</p><p> 整個(gè)系統(tǒng)的各種表如下:</p><p><b> 1、大學(xué)生信息表</b></p><p><b> 2、管理員信息表</b></p><p><b> 3、簽到表</
20、b></p><p> 3.3系統(tǒng)功能模塊設(shè)計(jì)</p><p> 此系統(tǒng)共有3個(gè)模塊,分別為:管理學(xué)生信息,考勤簽到,查詢(xún)維護(hù)數(shù)據(jù)。</p><p> 3.3.2 系統(tǒng)模塊設(shè)計(jì)</p><p> 管理系統(tǒng)模塊可分為信息管理,各項(xiàng)學(xué)生考勤信息的添加、修改、刪除,考勤查詢(xún)、統(tǒng)計(jì)等。程序流程圖如圖3.4所示。</p>&
21、lt;p> 圖3.4 考勤管理流程圖</p><p> 3.3.3系統(tǒng)登錄模塊</p><p><b> 用戶登錄</b></p><p> 學(xué)生考勤管理系統(tǒng)的登錄界面如圖3.5所示。</p><p> 圖3.5 登錄界面</p><p> 通過(guò)對(duì)數(shù)據(jù)庫(kù)的查詢(xún),實(shí)現(xiàn)對(duì)用戶輸入信
22、息的核對(duì),確保系統(tǒng)的安全登錄管理,其處理流程如圖3.6所示。</p><p> 圖3.6 用戶登錄處理流程圖</p><p><b> 輸入:用戶名和密碼</b></p><p> 處理:①校驗(yàn)字符的有效性。檢驗(yàn)用戶是否滿足輸入的要求,即檢驗(yàn)用戶名和密碼文本框是否為空,若為空,則提示用戶輸入用戶名和密碼。</p><p
23、> ②檢驗(yàn)用戶名是否存在,密碼是否正確。</p><p> ?、鄹鶕?jù)用戶名和密碼從數(shù)據(jù)庫(kù)中提取用戶權(quán)限。</p><p> ?、苋∠卿洠顺稣麄€(gè)程序。</p><p> 3.4 系統(tǒng)詳細(xì)設(shè)計(jì)</p><p> 主界面的設(shè)計(jì)是數(shù)據(jù)庫(kù)開(kāi)發(fā)的關(guān)鍵步驟,因?yàn)樗谀撤N程度上體現(xiàn)了程序開(kāi)發(fā)的質(zhì)量和水。考勤信息管理系統(tǒng)采用多頁(yè)形式的對(duì)話框,每
24、個(gè)選項(xiàng)卡實(shí)現(xiàn)一種功能,用戶可通過(guò)切換選項(xiàng)卡來(lái)操作整個(gè)系統(tǒng)的不同功能。這種界面的優(yōu)點(diǎn)是結(jié)構(gòu)緊湊,邏輯性強(qiáng),在后面的運(yùn)行事例里將有具體演示。</p><p> 3.4.1 主控制模塊</p><p> 主控制界面如圖3.10所示。</p><p> 圖3.10 主控制界面</p><p> 主控制界面的主要功能:①點(diǎn)擊學(xué)生基本信息查詢(xún),彈
25、出各按鈕,可查看并管理各項(xiàng)信息。</p><p> ?、邳c(diǎn)擊學(xué)生基本信息維護(hù),可根據(jù)選擇查找記錄。</p><p> ?、埸c(diǎn)擊考勤簽到系統(tǒng),根據(jù)選擇內(nèi)容查詢(xún)考勤內(nèi)容。</p><p> 3.4.2其他窗體模塊設(shè)計(jì)</p><p> 1.學(xué)生基本信息查詢(xún)窗體如圖3.11 所示。</p><p> 學(xué)生基本信息查詢(xún)窗
26、體 3.11 所示</p><p> 考勤信息管理窗體主要功能:①查詢(xún)學(xué)生的基本信息。</p><p> ?、诳梢詫?duì)考勤記錄查詢(xún)等操作。</p><p> 2.學(xué)生基本信息維護(hù)的窗體如如圖3.12所示。</p><p> 圖3.12 學(xué)生基本信息維護(hù)的窗體</p><p> 學(xué)生基本信息維護(hù)窗體主要功能:①學(xué)生
27、基本信息的增、刪等操作。</p><p><b> 3考勤簽到系統(tǒng)</b></p><p><b> 四、系統(tǒng)運(yùn)行與測(cè)試</b></p><p> 4.1 用戶登錄運(yùn)行與測(cè)試</p><p> 首先進(jìn)入登錄頁(yè)面,然后輸入用戶名和密碼,若帳戶或密碼為空、用戶存在而密碼不正確,將出現(xiàn)錯(cuò)誤提示對(duì)話
28、框。 圖3.1為其中一種錯(cuò)誤提示。</p><p> 圖3.1 登錄錯(cuò)誤提示頁(yè)面</p><p> 在實(shí)現(xiàn)該功能之前,出現(xiàn)過(guò)多種異常,因此在此程序中用了多條條件判斷語(yǔ)句,如if語(yǔ)句,把在文本框中輸入的字符通過(guò)if語(yǔ)句來(lái)判斷。 </p><p> 測(cè)試修改密碼模塊出現(xiàn)的異常諸多,如:原帳戶錯(cuò)誤、密碼錯(cuò)誤、修改的密碼與原密碼不匹配等,在該程序中同樣用if語(yǔ)句,通過(guò)
29、if語(yǔ)句來(lái)判斷一些錯(cuò)誤,捕捉錯(cuò)誤信息。</p><p> 4.4考勤信息管理記錄運(yùn)行與測(cè)試</p><p> 考勤信息管理界面上會(huì)顯示,要查詢(xún)其中一條則輸入要查詢(xún)的學(xué)號(hào),若該查詢(xún)學(xué)號(hào)存在則顯示記錄,若不存在則會(huì)顯示空白記錄。</p><p> 五、結(jié)束語(yǔ)及心得體會(huì)</p><p> 在應(yīng)用程序的設(shè)計(jì)過(guò)程中,無(wú)論是初學(xué)者還是編程老手,在
30、編寫(xiě)程序的時(shí)候總避免不了各式各樣錯(cuò)誤的發(fā)生。為了能夠快速確定錯(cuò)誤的原因,盡快地排除程序邏輯錯(cuò)誤,通常把程序錯(cuò)誤劃分為三種類(lèi)型:語(yǔ)法錯(cuò)誤,運(yùn)行錯(cuò)誤和邏輯錯(cuò)誤。在本次大學(xué)生公寓城管理系統(tǒng)的程序設(shè)計(jì)中,也發(fā)現(xiàn)了一些錯(cuò)誤,通過(guò)查閱參考文獻(xiàn)資料和同學(xué)的耐心幫助,逐一改正了錯(cuò)誤,使程序基本達(dá)到了設(shè)計(jì)意圖和設(shè)計(jì)功能。</p><p> 要通過(guò)自己的自學(xué)舉一反三的過(guò)程來(lái)完成整個(gè)課程設(shè)計(jì),從陌生到熟悉,最終還是完成的讓自己比較滿
31、意,而且通過(guò)錢(qián)幾個(gè)學(xué)期的課程設(shè)計(jì),積累了點(diǎn)經(jīng)驗(yàn),就不會(huì)像以前一樣面對(duì)課程設(shè)計(jì)的題目無(wú)從下手了。</p><p> 做課程設(shè)計(jì)不僅讓我修補(bǔ)了以前學(xué)習(xí)的漏洞,也讓我知道一個(gè)道理:編程需要興趣和實(shí)際動(dòng)手。這應(yīng)該可以借鑒在老師的教學(xué)工作上。創(chuàng)新思維至關(guān)重要,這不僅能讓我們寫(xiě)出精簡(jiǎn)的代碼,也有助于開(kāi)發(fā)出高效的程序。</p><p><b> 致 謝</b></p>
32、;<p> 經(jīng)過(guò)3周的設(shè)計(jì),大學(xué)生公寓城管理系統(tǒng)基本設(shè)計(jì)完畢。其功能基本符合要求,能夠考勤的簽到、添加,修改,刪除等功能。由于設(shè)計(jì)時(shí)間較短以及自己的能力有限,所以該系統(tǒng)還有許多不盡如人意的地方,比如用戶界面不夠美觀,出錯(cuò)處理不夠等多方面問(wèn)題。這些都有進(jìn)一步改善。在本次課程設(shè)計(jì)中,我從指導(dǎo)老師身上學(xué)到了很多東西。老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神深厚的理論水平都使我受益匪淺,無(wú)論在理論上還是實(shí)踐中,都給與我很大幫助,使
33、得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝老師耐心的輔導(dǎo)。還要感學(xué)學(xué)校給我們提供這么好的條件,讓我們能好好的學(xué)習(xí)。另外,同學(xué)同樣給與我不少幫助,這里一并表示感謝。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 劉燁,季石磊. C#編程及應(yīng)用程序開(kāi)發(fā)教程. 北京:清華大學(xué)出版社. 2007</p><
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計(jì)----學(xué)生公寓管理系統(tǒng)
- 建筑施工課程設(shè)計(jì)--學(xué)生公寓
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---學(xué)生公寓管理系統(tǒng)
- 學(xué)生公寓管理信息系統(tǒng)課程設(shè)計(jì)
- 學(xué)生公寓管理信息系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)----學(xué)生公寓管理信息系統(tǒng)
- 學(xué)生公寓管理信息系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)生公寓管理系統(tǒng)
- 學(xué)生公寓防火間距課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)生公寓管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)---學(xué)生公寓管理系統(tǒng)
- 大學(xué)生公寓城文化的解析與建構(gòu).pdf
- 學(xué)生考勤系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 大學(xué)生公寓管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 大學(xué)生公寓管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 供暖課程設(shè)計(jì)---某學(xué)生公寓采暖設(shè)計(jì)
- 大學(xué)生公寓管理規(guī)定
- net課程設(shè)計(jì)--大學(xué)生信息管理系統(tǒng)
- 現(xiàn)代大學(xué)生公寓設(shè)計(jì)研究.pdf
- 學(xué)生考勤管理系統(tǒng)課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論