![VBnet的高校宿舍管理系統(tǒng)的設(shè)計與實現(xiàn)本科課程設(shè)計_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/33bb5b7b-e2b6-4a99-826b-6920f606af68/33bb5b7b-e2b6-4a99-826b-6920f606af681.gif)
![VBnet的高校宿舍管理系統(tǒng)的設(shè)計與實現(xiàn)本科課程設(shè)計_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/33bb5b7b-e2b6-4a99-826b-6920f606af68/33bb5b7b-e2b6-4a99-826b-6920f606af682.gif)
![VBnet的高校宿舍管理系統(tǒng)的設(shè)計與實現(xiàn)本科課程設(shè)計_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/33bb5b7b-e2b6-4a99-826b-6920f606af68/33bb5b7b-e2b6-4a99-826b-6920f606af683.gif)
![VBnet的高校宿舍管理系統(tǒng)的設(shè)計與實現(xiàn)本科課程設(shè)計_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/33bb5b7b-e2b6-4a99-826b-6920f606af68/33bb5b7b-e2b6-4a99-826b-6920f606af684.gif)
![VBnet的高校宿舍管理系統(tǒng)的設(shè)計與實現(xiàn)本科課程設(shè)計_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/33bb5b7b-e2b6-4a99-826b-6920f606af68/33bb5b7b-e2b6-4a99-826b-6920f606af685.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于vb. net地高校宿舍管理系統(tǒng)地設(shè)計與實現(xiàn)教學(xué)學(xué)院數(shù)學(xué)與計算機科學(xué)學(xué)院目錄內(nèi)容摘要1關(guān)鍵詞1abstract 1keywords 1引言21"高校宿舍管理系統(tǒng)開發(fā)背景21.2高校宿舍管理系統(tǒng)現(xiàn)狀 31.3系統(tǒng)開發(fā)意義32系統(tǒng)分析42. 1需求分析42.2可行性分析53系統(tǒng)總體設(shè)計73.1項fi規(guī)劃73.2系統(tǒng)功能結(jié)構(gòu)圖73.3系統(tǒng)功能劃分83.4數(shù)據(jù)庫設(shè)計84系統(tǒng)主要功能模塊詳細(xì)設(shè)計164. 1系統(tǒng)整體流程圖 164.2主要功能模塊設(shè)計165系統(tǒng)測試315. 1 測試原則315.2測試用例325.3測試小結(jié)366總結(jié)37參考文獻38內(nèi)容摘要:本文用vb. net編寫高校宿舍管理
2、系統(tǒng),其開發(fā)主要 包括后臺管理系統(tǒng)地建立和維護以及前端界面地開發(fā)兩個方面, 真正實現(xiàn)了高校宿舍管理地自動化和信息化.整個系統(tǒng)從操作簡單、界面友好、靈活、實用、安全地要求 出發(fā),實現(xiàn)了以下地功能模塊:管理員模塊,學(xué)生信息查看模塊,游 客模塊,宿舍管理模塊和學(xué)生管理模塊.其主要內(nèi)容包括如下:界 面地設(shè)計,數(shù)據(jù)庫地設(shè)計,以及各個界面后臺代碼地設(shè)計經(jīng)過比 較嚴(yán)格地測試證明,本文所設(shè)計地高校管理系統(tǒng)可以用于本校管 理在校生信息.關(guān)鍵詞:vb.net sql server 2008前臺界面后臺高校 宿舍系統(tǒng)abstract: this paper prepared by vb. net col lege
3、dormitory management system, its dcvclopmcnt mainly ineludes two aspects:the background of the management systemestablishment and the maintenance as well as fro nt end interface development, and realize the automation and infornicitizatio n of college dorm it ory mcinageme nt.the whole system from t
4、he rcquircmcnts of simple operation, friendly interface, flexible, practical, safe, realized the modules below: the administtator module, the student information check module, tourists module, dormi tory mcinagement module, student management module, the main contents inelude the following: the intc
5、rfacc dcsign, database design, and the design of each interface code. through the strict test, college management system designed in this paper can be used for the management of student infornicitio rukeywords: vb. not sql server 2008 the front interface background college dormitory1引言1.1高校宿舍管理系統(tǒng)開發(fā)背
6、景目前,我們學(xué)校地宿舍管理采用地還是人工來進行管理地, 面對目前學(xué)校發(fā)展地實際狀況,我們通過實地調(diào)研之后,對宿舍管 理系統(tǒng)地設(shè)計開發(fā)做了一個詳細(xì)地概述.開發(fā)宿舍管理系統(tǒng)地目地是提高宿舍管理地效率,減少管理 員地工作量,方便查詢,易于存儲在開發(fā)此系統(tǒng)地同時也可以加 深對數(shù)據(jù)庫管理信息地認(rèn)識,既熟練了知識又可以幫助同學(xué)、老師 和學(xué)校解決實際問題.并且隨著計算機技術(shù)不斷地飛速發(fā)展,計算機以及計算機控 制地自動處理技術(shù)已融入人類社會地齊個領(lǐng)域并發(fā)揮著越來越重 要地作用.對于當(dāng)今地科學(xué)信息是一次重大地進步,為人們地生 活、工作、學(xué)習(xí)帶來不可忽視地影響.如今我們使用計算機對學(xué)生 及宿舍信息進行管理,具有手
7、工管理所無法比擬地優(yōu)點例如:檢 索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、 成本低等這些優(yōu)點能夠極大地提高高校宿舍管理地效率而對目 前地實際狀況,迫切需要開發(fā)一個系統(tǒng)來適應(yīng)這一些工作.本系統(tǒng)采用了新出來地vb.net作為開發(fā)工具,sql server 2008作為數(shù)據(jù)庫,整個系統(tǒng)從符合操作簡便、界面友好、靈活、實 用、安全地要求出發(fā),完成從登記到查詢對象地工作,經(jīng)過實踐證 明本系統(tǒng)完全可以滿足這個方而地需要.l 2高校宿舍管理系統(tǒng)現(xiàn)狀高校宿舍管理系統(tǒng)是提高宿舍工作效率這不可缺少地一環(huán), 高校宿舍管理系統(tǒng)必須為管理員(既宿管)提供大量地信息以及 簡便地查詢手段但是人們一直使用傳統(tǒng)地
8、人工方式管理宿舍信 息,這種管理方法存在著很多缺點,例如:效率低、保密性差,時間 一長,會產(chǎn)生大量地文件和數(shù)據(jù),這給查找、更新和維護都帶來了 很多地困難.隨著科學(xué)技術(shù)地不斷發(fā)展,計算機技術(shù)地日漸成熟, 其強大地功能已被人們深刻地認(rèn)識和應(yīng)用,它已進入人類社會地 各個領(lǐng)域并發(fā)揮著越來越重要地作用.因此,建立高性能易使用地 高校宿舍管理系統(tǒng),使用計算機對宿舍信息進行管理,具有著手工 管理所無法比擬地優(yōu)點.因此,開發(fā)這樣一套管理軟件成為一件很 有必要地事情,我經(jīng)過一個月地吋間,參考各種資料和進行數(shù)據(jù) 庫編程實踐,在指導(dǎo)老師地幫助下,己經(jīng)基木上成功地實現(xiàn)了設(shè)計 要求使我設(shè)計地數(shù)據(jù)庫系統(tǒng)能夠?qū)崿F(xiàn)高校宿舍管
9、理功能該系統(tǒng) 基本上滿足了管理員及學(xué)生在高校宿舍管理方而地需求,用戶界 面友好.大大降低了人工勞動并增加了信息地準(zhǔn)確性.1. 3系統(tǒng)開發(fā)意義現(xiàn)在我校地高校宿舍地管理基本還處于人工處理地基礎(chǔ)上, 這樣地手段己經(jīng)不能適應(yīng)時代地發(fā)展,對于宿舍信息地記錄,更新, 查詢都非常地慢,而且容易出錯,信息管理效率很低,無法保證高 質(zhì)量地信息服務(wù),難以快速找到學(xué)生地需求,其無形中浪費了很多 人力和財力,增加了諸多不必要地麻煩所以我希望能用我大學(xué)所 學(xué)知識編制岀一個實用地程序來幫助進行更有效地信息管理.歸納起來,好處大約有以下幾點:第一、可以存儲宿舍地基本信息以及學(xué)生地信息,安全、高效.第二、每棟樓一個宿管操作本
10、系統(tǒng),操作方便,可以節(jié)省大量 人力.第三、可以迅速查到所需信息.2系統(tǒng)分析要設(shè)計開發(fā)一個管理系統(tǒng),首先應(yīng)該進行各種系統(tǒng)分析,如系 統(tǒng)地可行性分析、系統(tǒng)地需求分析等,這樣才能令設(shè)計出地軟件滿 足用戶地各種需求.下面就對高校宿舍管理系統(tǒng)地設(shè)計進行各項 系統(tǒng)分析.2.1需求分析隨著高校爆炸式擴招地火熱進行,傳統(tǒng)地人工宿舍登記方式 已經(jīng)因為其速度慢、不規(guī)范、查找不方便等諸多方而地缺陷而慢 慢地退出人們地視線,它已經(jīng)不能滿足現(xiàn)代人地需要,然而由于電 腦地空前發(fā)展和普遍廣泛地使用它不受吋間和空間地限制以及快 速簡單方便規(guī)范地優(yōu)點讓越來越多地人感受到了電腦散發(fā)地魅力 而選擇這種方式,并且它地實現(xiàn)技術(shù)也比較成
11、熟所以我準(zhǔn)備寫這 個系統(tǒng),該系統(tǒng)主要分為學(xué)生住宿管理、學(xué)生宿舍管理和學(xué)生違紀(jì) 管理三大部分,學(xué)生一開始要登記入宿包括寢室號、所在班級、手 機號等,從而實現(xiàn)分配和調(diào)整,然后就是宿舍管理,本系統(tǒng)可以查 詢某宿舍特定星期衛(wèi)牛評比得分情況(可顯示每星期地五星級寢 室)、某月份地水電費使用情況、任何時候地宿舍公共設(shè)備破壞維 修情況以及人員訪問情況,最后是可以查詢特定寢室內(nèi)部成員自 入學(xué)已來地違法違紀(jì)情況,當(dāng)然只有知道密碼地管理員可以查詢 這些私密信息.通過訪查宿管及精心調(diào)查,系統(tǒng)需要有以下功能:第一、界面友好,任何人只要認(rèn)識字都可以使用本系統(tǒng);第二、要求有多重身份權(quán)限管理,包括管理員、學(xué)生及游客;第三、
12、要求數(shù)據(jù)修改簡單方便;第四、方便地數(shù)據(jù)查詢,支持多條件查詢;第五、在對應(yīng)地權(quán)限下,刪除數(shù)據(jù)方便簡單,抗干擾性好;第六、數(shù)據(jù)計算自動完成,自動查找存儲,減少不必要地輸入.2.2可行性分析可行性分析(feasibility analysis)也稱為可行性研究,是 在系統(tǒng)需求調(diào)查地基礎(chǔ)上,新系統(tǒng)地開發(fā)是否有必要性和可行性, 對新系統(tǒng)地開發(fā)從技術(shù)、經(jīng)濟、社會等各個方面進行分析和研究, 從而避免投資失敗,以此保證新系統(tǒng)地開發(fā)成功可行性研究地目 地就是付出最小地代價在盡可能短地時間內(nèi)確定問題能否解決. 本人通過了解本校高校宿舍地需要,對這個高校宿舍管理系統(tǒng)開 發(fā)地可行性進行了分析,包括以下幾個方面地內(nèi)容.
13、2. 2. 1經(jīng)濟可行性分析本系統(tǒng)開發(fā)需要幾個月,但是所用地開發(fā)工具和軟件由于來 i!微軟,故均可免費使用系統(tǒng)能夠在未來一段時期內(nèi)穩(wěn)定地發(fā)揮 作用,開發(fā)高校宿舍管理系統(tǒng),對于管理宿舍地人力和財力都有很 大地幫助.由此可見,開發(fā)此系統(tǒng)在經(jīng)濟上是完全可行地.2. 2.2操作可行性分析如今地計算機已經(jīng)進入各個家庭,硬件成本不斷地下降,計算 機價格不斷降低.我地這套系統(tǒng)是利用自己地計算機加編程軟件 來開發(fā)地,開發(fā)出來地系統(tǒng)具有友好地用戶界面、有良好地安全性 設(shè)置等,可以使用戶可以很快地掌握系統(tǒng)地操作方法,因此在操作 上是可行地.2. 2.3技術(shù)可行性分析從目前it業(yè)內(nèi)使用比較廣泛地數(shù)據(jù)庫開發(fā)、管理軟件
14、來看, 使用比較簡單地中小型數(shù)據(jù)庫,vb. net和sql server 2008地結(jié)合 無疑是在實際應(yīng)用中較為成功地一種解決方案為用戶提供了業(yè) 界軟件開發(fā)一直堅持地非常友好、操作簡單地用戶界面、完善強 大地數(shù)據(jù)庫操作功能和簡潔明了地數(shù)據(jù)庫接口所以技術(shù)實行起 來相對會容易.2. 2.4可行性綜合分析利用計算機實現(xiàn)高校宿舍管理勢在必行對于宿舍管理員來 說,利用計算機高效率地完成宿舍管理地日常事務(wù),是適應(yīng)現(xiàn)代擴 招制度要求、推動宿舍由勞動型管理轉(zhuǎn)變?yōu)榭茖W(xué)化、規(guī)范化地必 要條件.由于高校宿舍管理是一件菲常瑣碎、復(fù)雜而又十分細(xì)致地 工作,高校宿舍地基本資料管理是不允許出錯地,如果用手工操作, 須由手工
15、填制大量地表格,這會耗費人工地大量地時間和精力,用 計算機進行高校宿舍信息地管理,不但能夠保證各項信息準(zhǔn)確無 誤、同時計算機具有手工管理所無法比擬地優(yōu)點.開發(fā)本系統(tǒng)就是為了解決宿舍管理中地一些不規(guī)范,使宿舍 地管理向著規(guī)范化、簡單化、有效化地方向發(fā)展.3系統(tǒng)總體設(shè)計3.1項目規(guī)劃高校宿舍管理系統(tǒng)地目地是為了打破傳統(tǒng)高校宿舍管理吋空 地局限,便于宿管隨時查找宿舍信息.通過宿舍管理系統(tǒng),實現(xiàn)學(xué)生注冊管理、學(xué)生違紀(jì)管理、來訪 管理、公物報修管理、月水電費管理、周衛(wèi)生評比管理等功能,管 理員也可借助此平臺,進行信息查詢等功能.3.2系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能結(jié)構(gòu)層次圖主要是介紹系統(tǒng)功能地大體層次結(jié)構(gòu), 讓
16、編碼人員詳細(xì)了解系統(tǒng)地功能結(jié)構(gòu)層次,總地系統(tǒng)結(jié)構(gòu)圖分成 了三個大體地層次框架,系統(tǒng)功能模塊關(guān)系圖如圖3-2.ittliii llhi*固片圖3-2系統(tǒng)功能模塊結(jié)構(gòu)3. 3系統(tǒng)功能劃分第一、管理員經(jīng)過身份驗證后進入主界面,有5個子模塊,分 別為:(1)學(xué)生管理模塊(2).宿舍衛(wèi)生評比模塊(3)宿舍月水 電費模塊(4) 宿舍公物維修模塊(5)修改密碼模塊.第二、學(xué)生身份驗證后進入學(xué)生模塊,可以查看個人信息,查 詢本月水電費使用,查詢本周衛(wèi)生評比狀況,查看重要通知.第三、游客不用經(jīng)過身份驗證就可進入游客模塊,可以查看學(xué) 生圖片,宿舍圖片等.3. 4數(shù)據(jù)庫設(shè)計3. 4. 1概念模型設(shè)計木系統(tǒng)地實體有:
17、管理員實體、學(xué)牛實體、宿舍實體等實體.各個實體具體地描述e-r圖如下所示:學(xué)生和宿舍地關(guān)系是通過入住這個聯(lián)系實現(xiàn)地,宿舍公共財 產(chǎn)是通過報修和宿舍聯(lián)系起來地,宿舍水屯費是通過使用水電聯(lián) 系起來地,來訪者和宿舍是通過來訪聯(lián)系起來地,紀(jì)律和學(xué)生是通 過違紀(jì)聯(lián)系起來地.圖3-3系統(tǒng)整體e-r圖圖3-4系統(tǒng)周部e-r圖學(xué)生實體圖3-5系統(tǒng)局部e-r圖管理員實體來訪者圖3-7系統(tǒng)局部e-r圖公物維修實體圖3-8系統(tǒng)局部e-r圖水電費實體圖3-9系統(tǒng)局部e-r圖違紀(jì)實體宿舍宿舍樓慘更舍方弓)圖3-10系統(tǒng)局部e-r圖宿舍實體圖311系統(tǒng)局部er圖衛(wèi)生評比實體3. 4. 2邏輯結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)地功能描述,設(shè)
18、計要用地數(shù)據(jù)表因為這些表之間相 互關(guān)聯(lián),存儲著系統(tǒng)地相關(guān)數(shù)據(jù),所以在設(shè)計數(shù)據(jù)表地過程屮,要 求設(shè)計一個表只存儲一個實體或?qū)ο蟮叵嚓P(guān)信息,不同實體存儲在不同地表中對于不同地對彖或者實體,如果還可以細(xì)分,則可 以根據(jù)當(dāng)前系統(tǒng)地需求和未來擴展地需要,對實體或?qū)ο筮M行表 結(jié)構(gòu)地建立;擴充信息和動態(tài)變化地信息要分開放在不同地表里 等木系統(tǒng)需要設(shè)計地數(shù)據(jù)庫表如表3-1所示.表3-1數(shù)據(jù)庫表序號數(shù)據(jù)庫表1管理員登陸表2違紀(jì)學(xué)生表3來訪管理表4公物報修管理表5水電費管理表6公共衛(wèi)生評比表7學(xué)生信息表8宿舍信息表下面詳細(xì)介紹高校宿舍管理系統(tǒng)數(shù)據(jù)庫中主要表格數(shù)據(jù)表結(jié) 構(gòu).管理員登陸表用于存儲管理員地基本地信息,詳
19、細(xì)數(shù)據(jù)字段 如表3-2所示.表3-2管理員登陸表字段名字段類型字段中文名備注adnamevarchar(30)用戶名主鍵,不空adpasswordvarchar(6)密碼adquestionvarchar (50)提示問題adanswervarchar (50)提示答案adphonevarchar(15)聯(lián)系電話adlocationchar(2)宿舍方向adstoreyint宿舍樓棟號違紀(jì)學(xué)生表用于存儲違紀(jì)學(xué)生地基本地信息,詳細(xì)數(shù)據(jù)字段如表3-3所示.表3-3違紀(jì)學(xué)牛表字段名字段類型字段中文名備注stunochar(9)學(xué)號主鍵,不空misdatedate違紀(jì)日期主鍵,不空stunamevar
20、char(8)姓名stusexchar(2)性別studepartvarchar(20)院系stuclassvarchar(12)班級stuphonevarchar(15)聯(lián)系方式dorlocationchar(2)宿舍方向dorstoreyint宿舍樓棟號dornoint宿舍房號mistypevarchar(20)違紀(jì)種類missketchvarchar(20)違紀(jì)簡述來訪管理表用于存儲來訪者地基本信息,詳細(xì)數(shù)據(jù)字段如表3-4所不.表3-4來訪管理表字段名字段類型字段中文名備注visnamevarchar(8)姓名主鍵,不空visdatedate來訪日期主鍵,不空vissketchvarch
21、ar (50)來訪目地visphonevarchar (15)聯(lián)系方式公物報修管理表用于存儲財產(chǎn)維修地基本信息,詳細(xì)數(shù)據(jù)字段如表3-5所不.表3-5公物報修管理表字段幺字段類型字段中文名備注repairldint維修號主鍵,不空dorlocationchar(2)宿舍方向dorstoreyint宿舍樓棟號dornoint宿舍房號repairdatedate報修h期repairsketchvarchar(50)報修簡述repaircostfloat維修費用ispayedchar(2)是否繳費solvedatedate解決日期水電費管理表用于存儲宿舍水電費地基本信息,詳細(xì)數(shù)據(jù)字段如表3-6所示.表
22、3-6水電費管理表字段名字段類型字段中文名備注elecldint登記水電費期號主鍵,不空dorlocationchar(2)宿舍方向dorstoreyint宿舍樓棟號dornoint宿舍房號elecdatedate登記水電費日期elecprefloat上月末電表讀數(shù)elecnowfloat本月初電表讀數(shù)elecflowedfloat電表超出度數(shù)elecpayfloat需繳納費用ispayedchar(2)是否繳費宿舍衛(wèi)牛評比表用于存儲宿舍衛(wèi)牛情況地基木信息,詳細(xì)數(shù) 據(jù)字段如表3-7所示.表3-7宿舍衛(wèi)生評比表字段名字段類型字段屮文名備注assessldint登記衛(wèi)生評比期號主鍵,不空dorlo
23、cationchar(2)宿舍方向dorstoreyint宿舍樓棟號dornoint宿舍房號assessdatedale登記衛(wèi)生評比日期assessscorefloat衛(wèi)生評比得分outlinevarchar(50)違規(guī)情況學(xué)生信息表用于存儲學(xué)生注冊情況地信息,詳細(xì)數(shù)據(jù)字段如表3-8所示.表3-8學(xué)生信息表字段名字段類型字段中文名備注stunochar(9)學(xué)號主鍵,不空stunamevarchar(8)姓名stusexchar(2)性別stuclassvarchar(12)班級stupasswordvarchar(6)密碼stuphonevarchar(15)聯(lián)系方式stuquestionv
24、archar(50)提示問題stua nswervarchar(50)提示答案dorlocationchar(2)宿舍方向dorstoreyint宿舍樓棟號dornoint宿舍房號宿舍信息表用于存儲宿舍情況地信息,詳細(xì)數(shù)據(jù)字段如表3-9 所示.農(nóng)3-9宿舍信息農(nóng)字段名字段類型字段屮文名備注dorldint登記衛(wèi)生評比期號主鍵,不空dorlocationchar(2)宿舍方向dorstoreyint宿舍樓棟號dornoint宿舍房號hasnumberint宿舍現(xiàn)有人數(shù)elecprefloat上次水電費記錄4系統(tǒng)主要功能模塊詳細(xì)設(shè)計4.1系統(tǒng)整體流程圖管理員宿舍操作學(xué)生學(xué)生住宿違紀(jì)學(xué)生操作丄學(xué)生入
25、住注冊報 修 查 詢水電費登記水電費查詢干杳看風(fēng)采y査看宿舍圖片退出圖4-1系統(tǒng)整體流程圖4.2主要功能模塊設(shè)計下面詳細(xì)介紹主要功能模塊地具體設(shè)計思路、實現(xiàn)地功能及 相應(yīng)地程序頁面.4. 2.1建立數(shù)據(jù)庫地連接數(shù)據(jù)庫系統(tǒng)往往是一個大型桌面應(yīng)用程序地核心.同其他桌 面應(yīng)用程序地編寫方法相比,強大地數(shù)據(jù)庫訪問能力,簡單一致地 數(shù)據(jù)庫訪問方式正是vb. net地突出優(yōu)點之一.在vb. net中,我們可以輕松地利用microsoft提供地強大地ado. not技術(shù)對各種各 樣地數(shù)據(jù)庫進行訪問,當(dāng)然可以訪問sql這樣地文件型數(shù)據(jù)庫.ado. net提供連接方式主要有兩種,一種是基于連接地 command
26、er方式,只要sql語句以及一個用commander對象初始化 地sqlcommandreader對象即可實現(xiàn)增刪改查,非常方便,但是只能 從前往后讀取記錄,還有一種是基于非連接地由dataset對象初始 化地datatable對象,它能方便地對表格數(shù)據(jù)進行更新,也能隨機 讀取表格地數(shù)據(jù)或者綁定數(shù)據(jù),但是使用地難度較大其框架結(jié)構(gòu) 如下:.net數(shù)據(jù)提供程序dataadaptersei ectcomm a ndcon nection爭務(wù)insertcomm a ndupdatecommanddatareaderdeletecommanddatatablecollectiondatatableda
27、tarowcol lectiond atacolum n collect! oncon strain tcollectio nd atasetd atarelationcollectionxml0數(shù)據(jù)庫圖4-2 ado. net地組成4. 2.2登錄模塊(1) 學(xué)生和管理員登錄需要驗證各自地用戶名和密碼,從而保證用戶可見和可使用地資源.界面設(shè)計如下:圖43登陸界面地實現(xiàn)(2)登錄模塊流程圖如下所示:圖44登陸模塊流程圖4. 2.3管理員模塊(1) 高校管理系統(tǒng)主要實現(xiàn)地功能對學(xué)生和宿舍這兩個對象 進行管理.管理員登錄后可以添加學(xué)生、公物報修管理、水電費管 理以及對學(xué)牛和宿舍信息進行查詢.(2)
28、界面設(shè)計如下:圖45管理員模塊地實現(xiàn)(3)管理員模塊地流程圖如下所示:開始點擊其它進入修改密碼和設(shè)置問題模塊進入發(fā)布通 告模塊點擊學(xué)生操作點擊宿舍操作進入學(xué)生管理模塊進入宿舍管理模塊點擊公物報 點擊學(xué)生住修,水電宿,退宿,費,衛(wèi)生評來訪管理比管理進入對應(yīng)學(xué)生管理子模塊進入對應(yīng)宿舍管理了模塊圖46管理員模塊流程圖4. 2. 4住宿管理模塊(1) 學(xué)生住宿模塊主要完成學(xué)生信息地注冊入住,學(xué)生信息地 查詢以及學(xué)生地退宿辦理,同吋也為每個學(xué)生分配了一個可以登 陸本系統(tǒng)地賬號密碼.(2) 界面設(shè)計如下:叱住宿言理及箜詢選擇腔k學(xué)生信息學(xué)號 |090703003姓名周潤發(fā)性男 苑i北 棟43學(xué)生信息操作修
29、改取消添加圖4-7學(xué)生住宿管理界面地實現(xiàn)(3)住宿管理模塊地流程圖如下所示:圖48學(xué)生住宿管理流程圖4. 2. 5違紀(jì)管理模塊(1)違紀(jì)主要針對學(xué)生違反宿舍紀(jì)律地登記,比如露宿晚歸 打架等.(2)界而設(shè)計如下所示:圖4-9違紀(jì)管理界血地實現(xiàn)(3)違紀(jì)管理模塊地流程圖如下所示:4.2.6衛(wèi)生評比模塊(1) 衛(wèi)生評比每周評選一次,由學(xué)生會地人負(fù)責(zé)記錄宿舍分 數(shù)及違規(guī)情況,宿管則將記錄添加到數(shù)據(jù)庫屮,為方便起見一次可 錄入5個宿舍衛(wèi)生評比情況.(2) 界面設(shè)計如下所示:七衛(wèi)生評比登記及査詢s關(guān)閉圖4j1衛(wèi)生評比管理界面地實現(xiàn)(3) 衛(wèi)生評比模塊地流程圖如下所示:點擊衛(wèi)生評比協(xié)世ftic點曲衛(wèi)生評輸入
30、/衛(wèi)生評比©井«li4o«/ 、蛤評塡> 退出 <圖412衛(wèi)生評比模塊流程圖4. 2. 7床位調(diào)換模塊(1) 這個需求主要是基于學(xué)生地生活習(xí)慣,在同一個寢室之間 地床位調(diào)換可自行協(xié)商,因為查寢不會針對床位號查找某學(xué)生,但 是不同寢室換床位就必須登記并由宿管做岀決定和處理.(2) 界而設(shè)計如圖所示:圖413床位調(diào)換界面地實現(xiàn)(3) 床位調(diào)換流程圖如下所示:開始輸入要調(diào)檢 卜的學(xué)號查詢y點擊鯨ft.灣人的w號就f.購?fù)顺鰣D414床位調(diào)換模塊流程圖4. 2. 8通知模塊(1)這個是后期才加進去地模塊,因為同學(xué)們在寢室里總想 方便地獲知宿舍近期會有什么樣地活動
31、及重要通知,于是設(shè)置了 這個模塊,宿管發(fā)布一則通知后,該棟樓地所有人都可以登陸系統(tǒng) 看到該通知.(2)界而設(shè)計如下所示:2013年5月時發(fā)侖週昔模塊腿日慝一 re二間三周四.55理六282956121319202627232 9 6 3 0 612 3 823071421284310172431741118251 8t發(fā)布a99圖415重要通告發(fā)布界面地實現(xiàn)(3) 重要通告發(fā)布地流程圖如下所示:公皆胳以-定轄式存儲刊公告左中iuhl4. 2. 9修改密碼模塊(1) 該模塊管理員和學(xué)生都可以擁有,因為管理員地密碼由超 級管理員分配,學(xué)生地密碼由管理員分配,這樣系統(tǒng)地安全性 會很低,所以他們都可以
32、自己修改成喜歡地密碼.(2) 界而設(shè)計如下所示:圖417修改密碼界面地實現(xiàn)(3) 修改密碼地流程圖如下所示:可以使用新密瑪強陸ilk 1114. 2. 10月水電費管理模塊(1) 在宿舍肯定離不開用水用電,因此學(xué)校專門在每個宿舍放 了一個水表,首先會將數(shù)據(jù)庫中地本刀初電表讀數(shù)讀出來,然后連 接整棟宿舍地射頻電表器進行讀表,讀數(shù)將顯示在木月末水電表 讀數(shù)中,然后自動計算超水電讀數(shù)及需繳水電費,此吋點擊添加就 可以將這一次地記錄寫入數(shù)據(jù)庫屮.(2) 界而設(shè)計如下所示:圖419月水電費模塊界面地實現(xiàn)(3) 水電費管理流程圖:水電制1 記nfihi.il id;*遇樣亞un 心輸人卉 hl*ft. a
33、圖420月水電費模塊流程圖4. 2.11學(xué)生信息查看模塊(1) 除了宿舍,另外一個主體就是學(xué)生了,學(xué)生主要是查看自己 地個人信息,查看宿舍報修和水電費情況,查看宿舍成員聯(lián)系方式, 查看個人違紀(jì)情況以及宿管發(fā)布地重要通知等.(2) 界面設(shè)計如下所示:叮字ms皆a息去日學(xué)號<-您的方位>姓名設(shè)目錢回譽巧問題您的照片-090703006性別:男所在班級:計本一班賈寶玉朕系方式布院系:數(shù)計學(xué)院帳改登陸蜩圖421學(xué)牛界面地實現(xiàn)(3) 學(xué)生模塊流程圖:t a點人14況 a1.v 點圮點含m-lj5它成5uk晞瞿示宿脫布的通知牡示卜丸hi 紀(jì)僞卑圖422學(xué)牛模塊流程圖5
34、系統(tǒng)測試5. 1測試原則軟件測試地基木原則是站在用戶地角度,對產(chǎn)品進行全面測 試,盡早、盡可能多地發(fā)現(xiàn)bug,并負(fù)責(zé)跟蹤和分析產(chǎn)品中地問題, 對不足之處提岀質(zhì)疑和改進意見具體測試原則有如下幾點:第一、軟件測試計劃是做好軟件測試工作地前提進行實際測 試之前,應(yīng)制定良好地、切實可行地測試計劃并嚴(yán)格執(zhí)行,特別要 確定測試策略和測試目標(biāo).第二、在用戶需求之上軟件測試地目標(biāo),是測試地標(biāo)準(zhǔn)要建立 地棊礎(chǔ)那就是確認(rèn)產(chǎn)品是否滿足客戶地需求和驗證產(chǎn)品地協(xié)調(diào) 一致性,所以測試人員要一直都要用用戶地眼光來看問題,去判斷 軟件缺點地各種影響,那些導(dǎo)致程序無法滿足用戶需求地缺陷是 系統(tǒng)中最大地錯誤.第三、不可將測試用例
35、置之度外,排除隨意性,特別是對于做 了修改之后地程序進行重新測試時,如不嚴(yán)格執(zhí)行測試用例,將有 可能忽略由修改錯謀而引起地大量地新錯謀所以,回歸測試地關(guān) 聯(lián)性也應(yīng)引起充分地注意,有相當(dāng)一部分最終發(fā)現(xiàn)地錯誤是在早 期測試結(jié)果中遺漏地.5.2測試用例完成了功能測試等這一系列地測試z后,看到系統(tǒng)地設(shè)計整 體上都符合要求,具體地測試結(jié)果下面表所示.衣5-1登錄模塊測試用例測試用例場景測試步驟預(yù)期結(jié)果實際結(jié)果tc1管理員登陸選擇管理員,輸入用戶 名和密碼以及驗證碼, 點擊登陸判斷管理員地賬號、密碼 是否正確,若正確,成功 登錄,若錯誤,重新輸入同預(yù)期tc2學(xué)生登錄選擇學(xué)牛,輸入學(xué)號和 密碼以及驗證碼,點
36、擊 登陸判斷學(xué)生地學(xué)號、密碼是 否正確,若正確,成功登 錄,若錯誤,重新輸入同預(yù)期tc3修改密碼選擇修改密碼,顯示修 改密碼界面,輸入原密 碼和輸入新密碼并確認(rèn)如果原密碼和新密碼均 正確,則可輸入新密碼, 點擊確定后提示密碼修 改成功,否則不能輸入新 密碼同預(yù)期tc4退岀登錄點擊退出退出登錄同預(yù)期表5-2住宿模塊測試用例測試用例場景測試步驟預(yù)期結(jié)果實際結(jié)果tc1學(xué)生信息添加輸入必要信息,選擇照片后點擊添加判斷學(xué)號、房號、聯(lián)系方式是否正確,正確則添加,否則提示錯誤同預(yù)期tc2學(xué)生信息修改更改學(xué)生地房號、聯(lián)系 方式院系及班級后點擊 更改提示修改成功,數(shù)據(jù)庫中地數(shù)據(jù)同樣發(fā)生改變同預(yù)期tc3學(xué)生記錄刪
37、除點擊刪除,提示確定是否刪除記錄若點擊是則記錄將成功 從數(shù)據(jù)庫中刪除,同時記 錄循環(huán)后移同預(yù)期tc4關(guān)閉界面點擊退出退出登錄同預(yù)期tc5移動記錄點擊向左、向右、首條以及末條記錄上面地信息按照移動方向進行更新同預(yù)期tc6學(xué)生退宿輸入學(xué)生學(xué)號,點擊搜 搜按鈕,顯示該學(xué)生地 姓名和照片,此時退宿 按鈕正常該學(xué)生在學(xué)生信息表中地信息將被刪除同預(yù)期tc8學(xué)生信息查詢輸入多個復(fù)選框并輸入對應(yīng)模糊查詢信息,點擊搜搜按鈕表格將顯示用戶希望得到地數(shù)據(jù)同預(yù)期表5-3衛(wèi)生評比模塊測試用例測試用例場景測試步驟預(yù)期結(jié)果實際結(jié)果tc1衛(wèi)生評比登記輸入多個房號,評比分 數(shù)以及對應(yīng)地違規(guī)情況 點擊評級,若能評級則 添加按鈕有效,可以加 入數(shù)據(jù)庫屮判斷房間信息是否完整,若完整則允許評級,評級成功則可以添加同預(yù)期tc2衛(wèi)生評比查詢選擇房號、衛(wèi)生評比口期或星級,可以進行查詢用戶將得到所需地信息同預(yù)期表5-4違紀(jì)管理模塊測試用例測試用例場景測試步驟預(yù)期結(jié)果實際結(jié)果tc1違紀(jì)情況登記輸入學(xué)號,選擇違紀(jì)行 為及違紀(jì)簡述,點擊右 邊地棕色框顯示具體公 告,此時點擊添加若學(xué)號不存在則拒絕添 力ii,否則可以添加同預(yù)期tc2違紀(jì)情況刪除輸入學(xué)號,選擇日期判斷學(xué)生地學(xué)號、日期是 否正確,若正確,刪除違
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit3 Weather A let's learn(說課稿)-2023-2024學(xué)年人教PEP版英語四年級下冊001
- 2025寫場地租賃合同范文
- 2025工程建設(shè)招標(biāo)投標(biāo)合同履約銀行保證書
- Unit 1 Playtime Lesson 3(說課稿)-2023-2024學(xué)年人教新起點版英語二年級下冊
- 2023九年級歷史下冊 第一單元 殖民地人民的反抗與資本主義制度的擴展第3課 美國內(nèi)戰(zhàn)說課稿 新人教版
- 2025泵車租賃合同
- 2024-2025學(xué)年高中歷史 專題二 近代中國資本主義的曲折發(fā)展 2.1 近代中國民族工業(yè)的興起說課稿1 人民版必修2
- 蔬菜物資發(fā)放方案
- 養(yǎng)生館前臺合同范例
- 代理經(jīng)營店鋪合同范例
- 教學(xué)的模樣讀書分享
- 老年髖部骨折患者圍術(shù)期下肢深靜脈血栓基礎(chǔ)預(yù)防專家共識(2024版)解讀 課件
- 江蘇省無錫市2024年中考語文試卷【附答案】
- 五年級上冊小數(shù)脫式計算200道及答案
- 2024年秋新滬科版物理八年級上冊 第二節(jié) 測量:物體的質(zhì)量 教學(xué)課件
- 直播帶貨基本操作流程(直播帶貨流程完整版)
- 2024義務(wù)教育英語課程標(biāo)準(zhǔn)2022版考試題庫附含答案
- 多旋翼無人機駕駛員執(zhí)照(CAAC)備考試題庫大全-下部分
- 浙教版七年級上冊數(shù)學(xué)第4章代數(shù)式單元測試卷(含答案)
- 七年級下冊第六章《人體生命活動的調(diào)節(jié)》作業(yè)設(shè)計
- 特種設(shè)備使用單位日管控、周排查、月調(diào)度示范表
評論
0/150
提交評論