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