學(xué)生宿舍管理系統(tǒng)實(shí)驗(yàn)報(bào)告DOC_1357.doc_第1頁(yè)
學(xué)生宿舍管理系統(tǒng)實(shí)驗(yàn)報(bào)告DOC_1357.doc_第2頁(yè)
學(xué)生宿舍管理系統(tǒng)實(shí)驗(yàn)報(bào)告DOC_1357.doc_第3頁(yè)
學(xué)生宿舍管理系統(tǒng)實(shí)驗(yàn)報(bào)告DOC_1357.doc_第4頁(yè)
學(xué)生宿舍管理系統(tǒng)實(shí)驗(yàn)報(bào)告DOC_1357.doc_第5頁(yè)
已閱讀5頁(yè),還剩31頁(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、海量資源,歡迎共閱學(xué)生宿舍管理系統(tǒng)課程:軟件課程設(shè)計(jì)組別:周一 _第二組課題:學(xué)生宿舍管理系統(tǒng)成員:柏君雄、高立、潘亮、齊夏新、郭文杰目錄1. 學(xué)生宿舍管理系統(tǒng)的開(kāi)發(fā)背景2. 學(xué)生宿舍管理系統(tǒng)的可行性分析3. 學(xué)生宿舍管理系統(tǒng)的需求分析 3.1 任務(wù)概述3.2 設(shè)計(jì)及約束條件3.3 系統(tǒng)工作原理3.4 系統(tǒng)流程圖3.5 數(shù)據(jù)流圖3.6 數(shù)據(jù)字典3.7 性能要求3.8 運(yùn)行環(huán)境要求4. 學(xué)生宿舍管理系統(tǒng)的系統(tǒng)設(shè)計(jì) 4.1 系統(tǒng)總體設(shè)計(jì)海量資源,歡迎共閱4.2 系統(tǒng)詳細(xì)設(shè)計(jì)5. 學(xué)生宿舍管理系統(tǒng)的編碼6. 系統(tǒng)測(cè)試概述1. 開(kāi)發(fā)背景在信息高速發(fā)展的今天, 傳統(tǒng)的手工管理手段已經(jīng)越來(lái)越無(wú)法適應(yīng)當(dāng)前的

2、要求。 利用計(jì)算機(jī)進(jìn)行學(xué)生宿舍管理效率高,不易出錯(cuò),能有效的減少在宿舍管理方面的人力,物力的消耗。2. 可行性分析基本方法 :做校園內(nèi)的調(diào)查報(bào)告, 獲取宿舍管理員和學(xué)生各方面信息情況,從中獲取重要信息,并成為建設(shè)本系統(tǒng)的重要依據(jù)策略:查閱大量管理系統(tǒng)的相關(guān)書(shū)籍,從不同方面研究本系統(tǒng)的整個(gè)設(shè)計(jì),并結(jié)合調(diào)查報(bào)告中所獲取的信息,逐漸形成本平臺(tái)的雛形。建立模型:從軟件工程生命周期角度,建立每一步的參考模型,并在詳細(xì)設(shè)計(jì)的總要環(huán)節(jié)中,分別以管理員身份,管理員和學(xué)生的角度去分析與設(shè)計(jì)。3. 需求分析利用計(jì)算機(jī)進(jìn)行管理操作能夠大大改善數(shù)據(jù)處理速度, 并且更加方便的對(duì)數(shù)據(jù)進(jìn)行管理, 可以樹(shù)立良好的辦學(xué)形象,提

3、高工作效率 , 同時(shí)可以減少人力資源的浪費(fèi)以及工資支海量資源,歡迎共閱出 , 使學(xué)校學(xué)生宿舍管理不再是個(gè)枯燥而是大大減少工作量的工作。3.1任務(wù)概述( 1) 熟悉宿舍管理的工作流程,進(jìn)行需求分析第2 周( 2) 總體設(shè)計(jì),詳細(xì)設(shè)計(jì)第 3-5 周( 3) 編碼實(shí)現(xiàn)第 6-7 周( 4) 測(cè)試第 8周3.2設(shè)計(jì)及約束條件通過(guò)計(jì)算機(jī)實(shí)現(xiàn)對(duì)學(xué)生進(jìn)出公寓的管理,明確管理員的權(quán)限。3.3系統(tǒng)工作原理通過(guò)與數(shù)據(jù)庫(kù)進(jìn)行連接,實(shí)現(xiàn)對(duì)學(xué)生數(shù)據(jù)的存儲(chǔ), 修改等管理。3.4系統(tǒng)流程圖當(dāng)用戶要進(jìn)行登陸操作時(shí), 由終端將信息傳送到系統(tǒng)當(dāng)中,系統(tǒng)將登陸信息和數(shù)據(jù)庫(kù)中的信息進(jìn)行比對(duì),判斷用戶是否合法。 用戶可以進(jìn)行信息修改和

4、信息查詢(xún)等操作。海量資源,歡迎共閱用戶登陸用戶信息校對(duì)系統(tǒng)數(shù)據(jù)庫(kù)操作選擇用戶信息修改用戶信息查詢(xún)系統(tǒng)流程圖3.5數(shù)據(jù)流圖用戶操作事務(wù)學(xué)生宿舍報(bào)表用戶管理系統(tǒng)用戶錄入數(shù)據(jù)第 0 層海量資源,歡迎共閱1登 錄 信個(gè) 人 信個(gè)人信息修改用戶登陸用戶2 信查詢(xún)第 1 層海量資源,歡迎共閱1.11.21.6登錄事務(wù)登錄 信連 接 失選擇數(shù)據(jù)處理連接1.51.31.4成 功 登出 錯(cuò) 事出錯(cuò)驗(yàn)證進(jìn)入系統(tǒng)事務(wù)海量資源,歡迎共閱2.12.22.6查詢(xún)類(lèi)型查詢(xún) 信連 接 失選擇數(shù)據(jù)處理連接2.52.32.4出 錯(cuò) 查成 功 查出錯(cuò)驗(yàn)證進(jìn)入查詢(xún)第 2 層海量資源,歡迎共閱2.4.12.4.22.4.9查詢(xún)類(lèi)型選

5、擇 信連接 失選擇數(shù)據(jù)處理連接2.4.8成2.4.3出 錯(cuò) 查出錯(cuò)驗(yàn)證選 成2.4.52.4.42.4.7水 電 信進(jìn) 入 選進(jìn) 入 選快遞物品宿舍進(jìn)入宿舍進(jìn)入選2.4.6宿舍衛(wèi)生評(píng)分海量資源,歡迎共閱1.4.11.4.21.4.8事物類(lèi)型選 擇 信連接 失選擇數(shù)據(jù)處理連接1.4.7成1.4.3出 錯(cuò) 選出錯(cuò)驗(yàn)證選 成14.51.4.41.4.6進(jìn) 入 選進(jìn) 入 選宿舍進(jìn)入宿舍第 3 層3.6數(shù)據(jù)字典*名字:用戶號(hào)碼別名:描述:系統(tǒng)識(shí)別用戶的號(hào)碼定義:用戶的識(shí)別序列位置:登錄界面海量資源,歡迎共閱*名字:水電信息別名:描述:當(dāng)月的水電費(fèi)用定義:水電費(fèi)用信息位置:水電信息查詢(xún)、水電繳納*名字:宿

6、舍檢查信息別名:描述:宿舍檢查評(píng)級(jí)定義:檢查成績(jī)位置:宿舍檢查信息錄入、宿舍檢查信息公布*名字:個(gè)人信息別名:描述:管理員與用戶的基本信息定義:個(gè)人基本信息位置:個(gè)人信息錄入、個(gè)人信息修改*海量資源,歡迎共閱名字:學(xué)生宿舍信息別名:描述:學(xué)生宿舍號(hào)碼定義:學(xué)生與宿舍號(hào)的對(duì)應(yīng)位置:學(xué)生宿舍號(hào)更改*名字:用戶密碼別名:描述:登陸檢驗(yàn)定義:登陸密碼位置:用戶登陸*數(shù)據(jù)庫(kù)表:學(xué)生信息衛(wèi)生評(píng)級(jí)宿舍報(bào)修登記信息快遞代取3.7性能要求對(duì)與不存在的用戶或密碼錯(cuò)誤進(jìn)行報(bào)錯(cuò)處理,用精確到 0.1水電費(fèi)海量資源,歡迎共閱3.8運(yùn)行環(huán)境要求Windows7, WindowsXP, SQLseveral20084. 系

7、統(tǒng)設(shè)計(jì)4.1 總體設(shè)計(jì)系統(tǒng)功能模塊圖:4.2 系統(tǒng)的詳細(xì)設(shè)計(jì)(1) 登錄模塊用戶通過(guò)該模塊進(jìn)入系統(tǒng)進(jìn)行操作,不同的用戶類(lèi)型獲得不同的權(quán)限。用戶也可以通過(guò)該模塊進(jìn)行用戶注冊(cè)。輸入:用戶名,密碼處理:核對(duì)用戶信息輸出:登錄成功,登錄失敗海量資源,歡迎共閱登錄注冊(cè)輸入用戶名def登錄輸入密碼登錄成功信 息正登錄失敗輸入用戶名def注冊(cè)輸入密碼注冊(cè)成功未 被 注注冊(cè)失敗登錄模塊圖登錄模塊交互界面(2) 學(xué)生操作模塊學(xué)生用戶通過(guò)該模塊實(shí)現(xiàn)對(duì)數(shù)據(jù)的查詢(xún),修改等操作輸入:操作選擇處理:識(shí)別操作,進(jìn)行響應(yīng)輸出:頁(yè)面跳轉(zhuǎn)海量資源,歡迎共閱個(gè)人密碼修改報(bào)修管理宿舍信息查詢(xún)物品遺失管理返回主頁(yè)輸入用戶名def密碼修

8、改輸入原密碼輸入新密碼密 碼 正重輸原密碼輸入用戶名def物品遺失輸入遺失物申請(qǐng)領(lǐng)取物 品 已遺失登記學(xué)生模塊PAD 圖學(xué)生模塊交互界面(3) 管理員操作模塊海量資源,歡迎共閱管理員用戶通過(guò)該模塊實(shí)現(xiàn)用戶信息的管理,擁有所有的權(quán)限。輸入:操作選擇處理:識(shí)別操作,進(jìn)行響應(yīng)輸出:頁(yè)面跳轉(zhuǎn)海量資源,歡迎共閱個(gè)人密碼修改學(xué)生信息管理信息公告水電管理衛(wèi)生檢查信息審核返回主頁(yè)輸入用戶名def密碼修改輸入原密碼輸入新密碼密 碼 正重輸原密碼輸入用戶名def信息審核檢查信息公布信息是 否 通刪除信息海量資源,歡迎共閱管理員模塊PAD 圖管理員模塊交互界面5. 編碼5.1 程序設(shè)計(jì)語(yǔ)言與數(shù)據(jù)庫(kù)系統(tǒng)的選擇本系統(tǒng)采

9、用 html 和 JavaScript 及 sql 語(yǔ)言等制作而成,數(shù)據(jù)庫(kù)采用 SQL2008 。5.2 系統(tǒng)模塊的編碼實(shí)現(xiàn)(1) 登錄模塊% 下面首先查看用戶名和密碼是否正確DimstrSql,rsstrSql=SelectstrUserId,strEmailFromtbAddress5WherestrUserId=&Request.Form(txtUserId)&AndstrPwd=&Request.Form(txtPwd)&Setrs=conn.Execute(strSql)IfNotrs.EofAndNotrs.BofThen 如果有記錄,表示有該用戶,則將用戶名和Email保存到 S

10、ession 中Session(strUserId)=rs(strUserId)Session(strEmail)=rs(strEmail)Response.Write登錄成功!確認(rèn)身份 Else 如果沒(méi)有記錄, 表示用戶名或密碼可能不正確, 請(qǐng)給出提示信息Response.Write對(duì)不起,用戶名或密碼有誤,請(qǐng)返回首頁(yè) 重新登錄 海量資源,歡迎共閱EndIf%(2) 個(gè)人信息修改模塊海量資源,歡迎共閱 修改個(gè)人信息 functioncheck_Null()ifalert( 真實(shí)姓名不能為空!);returnfalse;ifalert(E-mail不能為空 !);returnfalse;ret

11、urntrue;海量資源,歡迎共閱修改個(gè)人信息 用戶名 真實(shí)姓名 海量資源,歡迎共閱inputtype=textname=txtNamesize=15value=* 性別 inputtype=radioname=rdoSexvalue=男男inputtype=radioname=rdoSexvalue=女女 電話 inputtype=textname=txtTelsize=25value=E-mail海量資源,歡迎共閱inputtype=textname=txtEmailsize=40value=*QQ號(hào)碼 inputtype=textname=txtQQsize=15value= 個(gè)人簡(jiǎn)介

12、%IfRequest.Form(txtName)AndRequest.Form(tx海量資源,歡迎共閱tEmail)Then下面建立SQL 語(yǔ)句,因?yàn)槟承┳侄卧试S為空,所以需要判斷一下strSql=UpdatetbUsersSetstrName=&Request.Form(txtName)&strSql=strSql&,strEmail=&Request.Form(txtEmail)&strSql=strSql&,strSex=&Request.Form(rdoSex)&strSql=strSql&,dtmSubmit=#&Date()&#注意:如果用戶沒(méi)有提交 QQ 號(hào)碼,那么不管原來(lái)有沒(méi)有

13、 QQ 號(hào)碼,都將該字段值用 NULL 清空了。IfRequest.Form(txtQQ)ThenstrSql=strSql&,strQQ=&Request.Form(txtQQ)&ElsestrSql=strSql&,strQQ=NULLEndIf注意:關(guān)于電話的解釋同上面的QQIfRequest.Form(txtTel)Then海量資源,歡迎共閱strSql=strSql&,strTel=&Request.Form(txtTel)&ElsestrSql=strSql&,strTel=NULLEndIf注意:關(guān)于備注的解釋同上面的QQIfRequest.Form(txtIntro)Thens

14、trSql=strSql&,strIntro=&Request.Form(txtIntro)&ElsestrSql=strSql&,strIntro=NULLEndIfstrSql=strSql&WherestrUserId=&Session(strUserId)&conn.Execute(strSql)關(guān)閉對(duì)象conn.closeSetconn=NothingResponse.Redirectindex.aspEndIf%海量資源,歡迎共閱(3) 密碼修改模塊 修改個(gè)人密碼 海量資源,歡迎共閱functioncheck_Null()ifalert( 舊密碼不能為空!);returnfalse

15、;ifalert( 新密碼不能為空!);returnfalse;ifalert( 新密碼和確認(rèn)密碼必須一致!);returnfalse;returntrue;海量資源,歡迎共閱修改密碼 舊密碼 *新密碼 *確認(rèn)密碼 *%如果提交了表單,就執(zhí)行下面更新操作IfRequest.Form(txtOldPwd)AndRequest.Form(txtNewPwd)Then下面先判斷舊密碼是否正確DimstrSql,rsstrSql=SelectstrPwdFromtbAddress5WherestrUserId=&Session(strUserId)&Setrs=conn.Execute(strSql)

16、Ifrs(strPwd)Request.Form(txtOldPwd)ThenResponse.Write對(duì)不起,舊密碼不正確,請(qǐng)重新輸入!Else下面更新密碼海量資源,歡迎共閱strSql=UpdatetbAddress5SetstrPwd=&Request.Form(txtNewPwd)&WherestrUserId=&Session(strUserId)&conn.Execute(strSql)關(guān)閉對(duì)象conn.closeSetconn=Nothing重定向到首頁(yè)Response.Redirectindex.aspEndIfEndIf%(4) 用戶注冊(cè)模塊 注冊(cè):第一步 function

17、check_Null()ifalert( 用戶名不能為空!);returnfalse;if|海量資源,歡迎共閱alert( 用戶名不能少于4 個(gè)字符,也不能多于20 個(gè)字符 );returnfalse;ifalert( 密碼不能為空 !);returnfalse;ifalert( 密碼和密碼確認(rèn)必須一致!);returnfalse;returntrue; 用戶注冊(cè) 用戶注冊(cè)第一步申請(qǐng)用戶名(注意:所有帶*號(hào)的項(xiàng)目必須填寫(xiě))用戶名 *(大于或等于4 位,小于 20 位) 密碼 *海量資源,歡迎共閱 確認(rèn)密碼 * %各項(xiàng)驗(yàn)證正確無(wú)誤,則可繼續(xù)注冊(cè),否則返回IfRequest(txtUserId)T

18、hen下面首先獲取提交的用戶名和密碼DimstrUserId,strPwdstrUserId=Request.Form(txtUserId)strPwd=Request.Form(txtPwd)以下檢查該用戶是否已經(jīng)存在,如存在,則需要更換用戶名DimstrSql,rs海量資源,歡迎共閱strSql=Select*FromtbAddress5WherestrUserId=&Request.Form(txtUserId)&Setrs=conn.execute(strSql)IfNotrs.EofAndNotrs.BofThenResponse.Write提示:已有人使用該用戶名 ,請(qǐng)重新填寫(xiě) ElsestrSql=InsertIntotbAddress5(strUserId,strPwd)Values(&strUserId&,&st

溫馨提示

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