




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、學(xué)生宿舍管理系統(tǒng)課程:軟件課程設(shè)計(jì)組別:周一_第二組課題:學(xué)生宿舍管理系統(tǒng)成員:柏君雄、高立、亮、齊夏新、郭文杰目錄學(xué)生宿舍管理系統(tǒng)的開發(fā)背景學(xué)生宿舍管理系統(tǒng)的可行性分析學(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)境要求學(xué)生宿舍管理系統(tǒng)的系統(tǒng)設(shè)計(jì)4.1系統(tǒng)總體設(shè)計(jì)4.2系統(tǒng)詳細(xì)設(shè)計(jì)學(xué)生宿舍管理系統(tǒng)的編碼系統(tǒng)測試概述1.開發(fā)背景在信息高速發(fā)展的今天,傳統(tǒng)的手工管理手段已經(jīng)越來越無法適應(yīng)當(dāng)前的要求。利用計(jì)算機(jī)進(jìn)行學(xué)生宿舍管理效率高,不易出錯(cuò),能有效的減少在宿舍管理方面的人力,物力的消耗。2.可行
2、性分析基本方法:做校園的調(diào)查報(bào)告,獲取宿舍管理員和學(xué)生各方面信息情況,從中獲取重要信息,并成為建設(shè)本系統(tǒng)的重要依據(jù)策略:查閱大量管理系統(tǒng)的相關(guān)書籍,從不同方面研究本系統(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ù)處理速度,并且更加方便的對數(shù)據(jù)進(jìn)行管理,可以樹立良好的辦學(xué)形象提高工作效率,同時(shí)可以減少人力資源的浪費(fèi)以及工資支出,使學(xué)校學(xué)生宿舍管理不再是個(gè)枯燥而是大大減少工作量的工作。3.1任務(wù)概述
3、(1)熟悉宿舍管理的工作流程,進(jìn)行需求分析第2周(2)總體設(shè)計(jì),詳細(xì)設(shè)計(jì)第3-5周(3)編碼實(shí)現(xiàn)第6-7周(4)測試第8周3.2設(shè)計(jì)及約束條件通過計(jì)算機(jī)實(shí)現(xiàn)對學(xué)生進(jìn)出公寓的管理,明確管理員的權(quán)限。3.3系統(tǒng)工作原理通過與數(shù)據(jù)庫進(jìn)行連接,實(shí)現(xiàn)對學(xué)生數(shù)據(jù)的存儲(chǔ),修改等管理。3.4系統(tǒng)流程圖當(dāng)用戶要進(jìn)行登陸操作時(shí),由終端將信息傳送到系統(tǒng)當(dāng)中,系統(tǒng)將登陸信息和數(shù)據(jù)庫中的信息進(jìn)行比對,判斷用戶是否合法。用戶可以進(jìn)行信息修改和信息查詢等操作。用戶信息修改系統(tǒng)流程圖3.5數(shù)據(jù)流圖用戶信息修改系統(tǒng)流程圖3.5數(shù)據(jù)流圖第0層第1層第2層第3層3.6數(shù)據(jù)字典xjxxjxxjxxjxjxjxxjxxjxxjxjxj
4、xjxjxj軟件工程015/4/1Elihotmail.coi網(wǎng)絡(luò)工程015/1/18-.Jhupeng371.neB616T4705qq.321312321qq.報(bào)件工桿015/4/1E網(wǎng)絡(luò)工程015/4/1E軟件工程蓋015/4/18動(dòng)漫角邑015/4/2C:建)學(xué)生信息衛(wèi)生評級宿舍報(bào)修StbAddress4IDtstrNametstrThingstdtmSubmiitsirSushet忝加新字段1潘亮檢園F231E/4/19松園2315耒新建)tfeAddrs5_SXID-|=trUserIDEtrPTdstrMane*EtrSrx*strTelstrlaai才li甲strialrodt
5、iSubiilp.jKS?,JJT-12345.嚴(yán)護(hù)1Z345畀1Z21S2L3Z13232L3Z13Z132132131Z32L3Z131ZZQ13/4/E47-:L登記信息快遞代取3.7性能要求對與不存在的用戶或密碼錯(cuò)誤進(jìn)行報(bào)錯(cuò)處理,水電費(fèi)用精確到0.13.8運(yùn)行環(huán)境要求Windows7,WindowsXP,SQLseveral20084.系統(tǒng)設(shè)計(jì)4.1總體設(shè)計(jì)系統(tǒng)功能模塊圖:甞生希會(huì)垣至垃4.2系統(tǒng)的詳細(xì)設(shè)計(jì)(1)登錄模塊用戶通過該模塊進(jìn)入系統(tǒng)進(jìn)行操作,不同的用戶類型獲得不同的權(quán)限。用戶也可以通過該模塊進(jìn)行用戶注冊。輸入:用戶名,密碼處理:核對用戶信息輸出:登錄成功,登錄失敗登錄模塊PA
6、D圖登錄模塊交互界面學(xué)生操作模塊學(xué)生用戶通過該模塊實(shí)現(xiàn)對數(shù)據(jù)的查詢,修改等操作輸入:操作選擇處理:識(shí)別操作,進(jìn)行響應(yīng)輸出:頁面跳轉(zhuǎn)輸入新密碼重輸原密碼學(xué)生模塊PAD圖個(gè)人密摩改*廠丄亠亠空辺乂水勒憐杳p牛根杳信皂審柚學(xué)生模塊交互界面管理員操作模塊管理員用戶通過該模塊實(shí)現(xiàn)用戶信息的管理,擁有所有的權(quán)限。輸入:操作選擇處理:識(shí)別操作,進(jìn)行響應(yīng)輸出:頁面跳轉(zhuǎn)個(gè)人密碼修改學(xué)生信息管理信息公告水電管理衛(wèi)生檢查輸入新密碼重輸原密碼管理員模塊PAD圖r令釧倉HttpFlchc些?Et/2g.hj:潮DJgSg吊君荷管理員模塊交互界面5.編碼5.1程序設(shè)計(jì)語言與數(shù)據(jù)庫系統(tǒng)的選擇本系統(tǒng)采用html和JavaSc
7、ript及sql語言等制作而成,數(shù)據(jù)庫采用SQL2008。5.2系統(tǒng)模塊的編碼實(shí)現(xiàn)(1)登錄模塊title修改個(gè)人信息/titlemetahttp-equiv=Content-Typecontent=text/html;charset=gb2312scriptlanguage=JavaScriptfunctioncheck_Null()if(document.frmInfo.txtName.value=)alert(真實(shí)不能為空!);returnfalse;if(document.frmInfo.txtEmail.value=)alert(E-mail不能為空!);tablewidth=80%
8、border=1tablewidth=80%border=1returnfalse;returntrue;h2align二center修改個(gè)人信息/h2tdwidth二20%用戶名/tdtdwidth=80%=Session(strUserId)%/td/trtrheight=25td真實(shí)/tdtdinputtype=textname=txtNamesize=15value=%=rs(strName)%*/td/trtrheight=25td性別/tdtdinputtype=radioname=rdoSexvalue=男Ifrs(strSex)二男ThenResponse.Writecheck
9、ed%男inputtype=radioname=rdoSexvalue=女%Ifrs(strSex)二女ThenResponse.Writechecked%女/tdinputtype=textname=txtTelsize=25value=E-mailinputtype=textname=txtEmailsize=40value=*QQinputtype=textname=txtQQsize=15value=個(gè)人簡介/tdtextareaname=txtIntrorows=4cols=50%=rs(strIntro)%/textarea/td/tr/table%IfRequest.Form(t
10、xtName)AndRequest.Form(txtEmail)Then下面建立SQL語句,因?yàn)槟承┳侄卧试S為空,所以需要判斷一下strSql=UpdatetbUsersSetstrName=&Request.Form(txtName)&strSql=strSql&,strEmail=&Request.Form(txtEmail)&strSql=strSql&,strSex=&Request.Form(rdoSex)&strSql=strSql&,dtmSubmit=#&Date()if(document.frmPwd.txtNewPwd.value=)alert(新密碼不能為空!);retu
11、rnfalse;if(document.frmPwd.txtNewPwd.value!=document.frmPwd.txtNewPwd2.value)alert(新密碼和確認(rèn)密碼必須一致!);returnfalse;returntrue;h2align二center修改密碼/h2formname=frmPwdonsubmit=javascript:returncheck_Null();action=method=posttablewidth=80%border=1bordercolorlight=#B0B0B0bordercolordark=#FFFFFFcellspacing=0cell
12、padding=0align=centertrbgcolor=#FFFFFFtdheight二25舊密碼/tdtdinputtype=passwordname=txtOldPwdsize=15*/td/trtrbgcolor=#FFFFFFtdheight二25新密碼/tdtdinputtype=passwordname=txtNewPwdsize=15*/td/trtrbgcolor=#FFFFFFtdheight二25確認(rèn)密碼/tdinputtype=passwordname=txtNewPwd2size=15*/td/tr/tablepalign=centerinputtype=subm
13、itvalue=確定name=submitclass=inputbutton/form%如果提交了表單,就執(zhí)行下面更新操作IfRequest.Form(txtOldPwd)AndRequest.Form(txtNewPwd)Then下面先判斷舊密碼是否正確DimstrSql,rsstrSql=SelectstrPwdFromtbAddress5WherestrUserId=&Session(strUserId)&Setrs=conn.Execute(strSql)Ifrs(strPwd)Request.Form(txtOldPwd)ThenResponse.Write用戶注冊模塊title注冊
14、:第一步/titlemetahttp-equiv=Content-Typecontent=text/html;charset=gb2312scriptlanguage=javascriptfunctioncheck_Null()if(document.frmReg.txtUserId.value=)alert(用戶名不能為空!);returnfalse;if(document.frmReg.txtUserId.value.length4document.frmReg.txtUserId.value.length20)alert(用戶名不能少于4個(gè)字符,也不能多于20個(gè)字符);returnfal
15、se;if(document.frmReg.txtPwd.value=)alert(密碼不能為空?。籸eturnfalse;if(document.frmReg.txtPwd.value!=document.frmReg.txtPwd2.value)alert(密碼和密碼確認(rèn)必須一致!);returnfalse;returntrue;title用戶注冊/titlebodybgcolor=#FFCC80h2align二center用戶注冊/h2palign二center第一步申請用戶名(注意:所有帶*號(hào)的項(xiàng)目必須填寫)formname=frmRegaction=method=POSTonsub
16、mit=javascript:returncheck_Null();tablewidth=80%border=1bordercolorlight=#B0B0B0bordercolordark=#FFFFFFcellspacing=0cellpadding=0align=centertrheight=25用戶名/tdtdwidth=80%inputsize=15name二txtUserid*(大于或等于4位,小于20位)/td/trtrheight=25td密碼/tdtdinputtype=passwordsize=15name=txtPwd*/td確認(rèn)密碼/tdinputtype=passwo
17、rdsize=15name=txtPwd2*/td/tr/tablebrinputtype=submitvalue=確定name=submit/formbr%各項(xiàng)驗(yàn)證正確無誤,則可繼續(xù)注冊,否則返回IfRequest(txtUserId)Then下面首先獲取提交的用戶名和密碼DimstrUserId,strPwdstrUserId=Request.Form(txtUserId)strPwd=Request.Form(txtPwd)以下檢查該用戶是否已經(jīng)存在,如存在,則需要更換用戶名DimstrSql,rsstrSql=Select*FromtbAddress5WherestrUserId=&R
18、equest.Form(txtUserId)&Setrs=conn.execute(strSql)IfNotrs.EofAndNotrs.BofThenResponse.Writepalign=center人使用該用戶名,請重新填寫/pElsestrSql=InserttbAddress5(strUserId,strPwd)Values(&,&strPwd&)conn.execute(strSql)Session(strUserId)=strUserId住用戶名,以備后面使用。Response.Redirectlog2.asp一個(gè)頁面EndIfEndIf%/body/html6.系統(tǒng)測試概述提示:已有IntostrUserId&記重定向到下模塊測試由各組員獨(dú)立完成,對模塊進(jìn)行調(diào)試。提示:已有IntostrUserId&記重定向到下白盒測試:由于該系統(tǒng)由各組員合作完成,系統(tǒng)的測試屬于白盒測試首先就是登陸,在登陸時(shí),輸入正確的用戶名和密碼進(jìn)行登陸,然后再輸入錯(cuò)誤的密碼和用戶進(jìn)行登陸,看看錯(cuò)誤的能不能登陸進(jìn)去。然后就是數(shù)據(jù)的操作,首先用正確的數(shù)據(jù)進(jìn)行操作,然后再用錯(cuò)誤的數(shù)據(jù)進(jìn)行操作,看看有沒有什么異常,這樣反復(fù)測試多次。直到用任何數(shù)據(jù)操
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/TR 24589-1:2024 EN Examples of good practice for the management of assets of water supply and wastewater systems - Part 1: Water supply
- 【正版授權(quán)】 ISO 24591-1:2024 EN Smart water management - Part 1: General guidelines and governance
- 2025貝殼房產(chǎn)中介加盟店客戶滿意度調(diào)查及提升措施合同
- 2025年房屋拆除工程環(huán)境保護(hù)與監(jiān)測合同
- 教學(xué)理念與實(shí)踐探索計(jì)劃
- 課堂游戲與學(xué)習(xí)效果的關(guān)系計(jì)劃
- 圖書發(fā)行渠道拓展計(jì)劃
- 主管年度工作方案計(jì)劃
- 公司企業(yè)文化建設(shè)的年度工作計(jì)劃
- 七年級下冊《垂線》課件與練習(xí)
- 國家農(nóng)產(chǎn)品質(zhì)量安全監(jiān)督抽查抽樣單
- 聘書模板可編輯
- 高校教師個(gè)人總結(jié)3000字?jǐn)?shù)
- 離心式壓縮機(jī)功率公式
- 柴油機(jī)突然停機(jī)的原因及判斷處理
- 參保人員就醫(yī)流程doc
- 微觀經(jīng)濟(jì)學(xué)圖示分析匯總分解(共17頁)
- 現(xiàn)場材料浪費(fèi)罰款單(精編版)
- ABB智能定位器TZID-C調(diào)試說明書(中文正式版)
- 東南大學(xué)建筑學(xué)專業(yè)課程設(shè)置
- Q∕CR 562.2-2017 鐵路隧道防排水材料 第2部分:止水帶
評論
0/150
提交評論