![基于aspne的學(xué)生后勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)](http://file4.renrendoc.com/view10/M01/1B/20/wKhkGWV8lfGAd7juAAMu2Ty9xD0802.jpg)
![基于aspne的學(xué)生后勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)](http://file4.renrendoc.com/view10/M01/1B/20/wKhkGWV8lfGAd7juAAMu2Ty9xD08022.jpg)
![基于aspne的學(xué)生后勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)](http://file4.renrendoc.com/view10/M01/1B/20/wKhkGWV8lfGAd7juAAMu2Ty9xD08023.jpg)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于aspne的學(xué)生后勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
隨著大量學(xué)生人數(shù)的迅速增加,勤考管理作為計(jì)算機(jī)教學(xué)的基本管理,是學(xué)校學(xué)生管理的基礎(chǔ)。開(kāi)發(fā)考勤管理系統(tǒng),也正是完善學(xué)生信息化管理的重要環(huán)節(jié)。在當(dāng)前學(xué)校規(guī)模不斷擴(kuò)大,學(xué)校人數(shù)不斷增加為許多傳統(tǒng)的工作帶來(lái)不便,面對(duì)這一問(wèn)題,我們是否能利用計(jì)算機(jī)改進(jìn)我們傳統(tǒng)學(xué)生考勤模式,開(kāi)發(fā)出一個(gè)系統(tǒng),能讓系統(tǒng)根據(jù)學(xué)生出勤情況自動(dòng)生成學(xué)生平時(shí)成績(jī)、平時(shí)出勤情況、是否具有考試資格等相關(guān)信息可供教師及相關(guān)領(lǐng)導(dǎo)參考。一、系統(tǒng)的優(yōu)勢(shì)和不足在系統(tǒng)的開(kāi)發(fā)上,采取目前比較流行的ASP.NET服務(wù)器端腳本編程環(huán)境。它是建立在.NETFrame之上,使用VisualBasic、C++這樣模塊化程序設(shè)計(jì)語(yǔ)言,并且它要第一次使用時(shí)進(jìn)行編譯,之后的執(zhí)行不需要重新編譯就可以直接運(yùn)行,所以速度和效率比ASP提高很多。同時(shí)它還具有代碼的可重用性、可維護(hù)性和代碼量相對(duì)較少等諸多優(yōu)點(diǎn)。ASP.NET不僅僅是下一版本的ActiveServerPage(ASP);它是統(tǒng)一的Web開(kāi)發(fā)平臺(tái),用來(lái)提供開(kāi)發(fā)人員快速生成企業(yè)級(jí)Web應(yīng)用程序,所需的服務(wù)ASP.NET的語(yǔ)法在很大程度上與ASP兼容。由于ASP本身的局限性使得系統(tǒng)有一些不可克服的缺陷,而采取了ASP.NET技術(shù)的系統(tǒng)性能上有了很大的改善:1)ASP.NET頁(yè)面只需要一次編譯后不需要重新編譯,直到該頁(yè)面被修改或WEB應(yīng)用程序重新啟動(dòng),極大提升多次訪問(wèn)時(shí)的速度;2)ASP.NET通過(guò)ADO.NET提供的DataGrid等數(shù)據(jù)庫(kù)元件可以直接和數(shù)據(jù)庫(kù)聯(lián)系;3)ASP.NET采取“code-behind”方式編寫代碼使得代碼易于編寫,結(jié)構(gòu)更清晰,降低了系統(tǒng)的開(kāi)發(fā)與維護(hù)的復(fù)雜度和費(fèi)用。同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),用于生成更安全,可伸縮和穩(wěn)定的應(yīng)用程序。二、用戶信息表achen本系統(tǒng)采用的是SQLSEVER2000數(shù)據(jù)庫(kù),本系統(tǒng)的數(shù)據(jù)庫(kù)主要由學(xué)生信息表(student),管理員信息表(teacher),在線用戶信息表(online),管理員日志信息表(managelog)和用戶日志信息(userlog)表組成。student表記錄了所有關(guān)于用戶的信息,teacher表記錄了所有關(guān)于管理員的信息,Online表記錄了所有當(dāng)前在線上機(jī)的用戶信息,managelog表記錄了管理員操作口志的所有信息,userlog表記錄了所有上機(jī)用戶的上機(jī)信息。1、用戶登錄表移動(dòng)支付表用戶表是客戶端用戶上機(jī)登陸的時(shí)候所用到的表,主要記錄用戶登陸名,密碼,姓名,班級(jí),此表以用戶名作為主鍵,同時(shí)也是外鍵,通過(guò)這個(gè)字段與其他關(guān)聯(lián)表進(jìn)行通信。2、管理員用登陸密碼關(guān)聯(lián)表管理員表是管理員登陸服務(wù)器端主系統(tǒng)所要用到的表,主要記錄管理員用戶名和登陸密碼,此表以管理員用戶名作為主鍵,同時(shí)也是外鍵,通過(guò)這個(gè)字段與其他關(guān)聯(lián)表進(jìn)行通信。3、在線用戶信息表在線在線用戶信息表是顯示當(dāng)前在線上機(jī)用戶信息的表,此表以上機(jī)用戶的用戶名為主鍵,同時(shí)也是外鍵,通過(guò)這個(gè)字段與其他關(guān)聯(lián)表進(jìn)行通信。4、管理員日志信息表magelog表顯示記錄管理員所進(jìn)行的所有操作的表,此表以管理員用戶名為主鍵,同時(shí)也是外鍵,通過(guò)這個(gè)字段與其他關(guān)聯(lián)表進(jìn)行通信。5、用戶日志信息表用戶log表用戶日志信息表是顯示記錄用戶所進(jìn)行的所有操作的表,此表以上機(jī)用戶用戶名為主鍵,同時(shí)也是外鍵,通過(guò)這個(gè)字段與其他關(guān)聯(lián)表進(jìn)行通信。三、系統(tǒng)完成1、用戶發(fā)發(fā)了向數(shù)據(jù)庫(kù)存儲(chǔ)刪除,更新的事件在服務(wù)器端主程序中定義了一個(gè)DataConn類,在這個(gè)類中構(gòu)造了execute()方法和getData()。當(dāng)用戶觸發(fā)了向數(shù)據(jù)庫(kù)存儲(chǔ)(刪除,更新)信息的事件模塊時(shí),那么這個(gè)事件就會(huì)調(diào)execute()方法,該方法會(huì)請(qǐng)求與數(shù)據(jù)庫(kù)連接,若連接成功execute()方法會(huì)向數(shù)據(jù)庫(kù)存儲(chǔ)(刪除,更新)相應(yīng)的數(shù)據(jù)。當(dāng)用戶出發(fā)了向數(shù)據(jù)庫(kù)查詢信息的事件模塊時(shí),該事件會(huì)調(diào)用getData()方法向數(shù)據(jù)庫(kù)發(fā)出查詢數(shù)據(jù)請(qǐng)求,數(shù)據(jù)庫(kù)會(huì)返回所要查詢的數(shù)據(jù)或存儲(chǔ)結(jié)構(gòu)。2、添加數(shù)據(jù)庫(kù)查詢數(shù)據(jù)的營(yíng)造方法管理員登錄的頁(yè)面提供兩個(gè)文本輸入框(分別用于用戶名和密碼的輸入),一個(gè)登陸按鈕,一個(gè)取消登陸按鈕,當(dāng)用戶輸入用戶名和密碼,點(diǎn)擊登陸按鈕時(shí),事件發(fā)生的順序如下:(1)首先該事件會(huì)調(diào)用UserExist(),該方法首先通過(guò)調(diào)用DataConn類中的getData()向數(shù)據(jù)庫(kù)查詢所輸入的用戶名是否存在,如果存在那么密碼是否相等,如果用戶名不存在,則UserExist()方法返回值為-1,若用戶名存在但返回密碼與輸入密碼不相等UserExist()方法返回值為0,若用戶名和密碼均一致那么UserExist()方法返回值為1。(2)若UserExist()方法返回值為-1,登陸模塊程序會(huì)向用戶發(fā)出不存在該用戶的消息框。(3)若UserExist()方法返回值為0,登陸模塊程序會(huì)向用戶發(fā)出密碼不正確的消息框。(4)若UserExist()方法返回值為1,系統(tǒng)會(huì)告知用戶登陸成功,用戶
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年代保管檔案協(xié)議(2篇)
- 2025年企業(yè)單位雇傭合同模板(2篇)
- 2025年買賣合作廉潔協(xié)議經(jīng)典版(2篇)
- 2025年交通事故自行協(xié)商協(xié)議(三篇)
- 2025年個(gè)人汽車貸款擔(dān)保合同簡(jiǎn)單版(2篇)
- 地鐵項(xiàng)目居間合同協(xié)議書(shū)
- 八年級(jí)大考數(shù)學(xué)試卷
- 幼兒園全包裝修合同條款
- 沙石運(yùn)輸誠(chéng)信體系建設(shè)合同
- 樂(lè)器運(yùn)輸協(xié)調(diào)協(xié)議
- 2024年微生物檢測(cè)試劑行業(yè)商業(yè)計(jì)劃書(shū)
- 河南開(kāi)封介紹課件
- 通信設(shè)備售后服務(wù)方案
- 高中英語(yǔ)選擇性必修一單詞表
- 初中生物校本課程綱要
- 物業(yè)公司介紹
- 賣花生混聲合唱簡(jiǎn)譜
- 數(shù)學(xué)方法在物理中的應(yīng)用
- 【永輝超市公司員工招聘問(wèn)題及優(yōu)化(12000字論文)】
- 心肺復(fù)蘇指南
- 《智能物聯(lián)網(wǎng)導(dǎo)論》AIoT導(dǎo)論-第2章課件
評(píng)論
0/150
提交評(píng)論