互聯(lián)網(wǎng)+背景下的學(xué)生公寓信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
互聯(lián)網(wǎng)+背景下的學(xué)生公寓信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
互聯(lián)網(wǎng)+背景下的學(xué)生公寓信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
互聯(lián)網(wǎng)+背景下的學(xué)生公寓信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
互聯(lián)網(wǎng)+背景下的學(xué)生公寓信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余8頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、    “互聯(lián)網(wǎng)+”背景下的學(xué)生公寓信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)    李霞 金冰 褚萱關(guān)鍵詞:“互聯(lián)網(wǎng)+”;數(shù)據(jù)庫;學(xué)生公寓管理系統(tǒng);b/s:tp311.1:a一、系統(tǒng)需求分析系統(tǒng)設(shè)計(jì)工作的第一步是進(jìn)行用戶的需求分析。學(xué)生公寓信息管理系統(tǒng)采用基于“互聯(lián)網(wǎng)+”背景下的計(jì)算機(jī)管理模式,它作為一種數(shù)據(jù)庫的應(yīng)用項(xiàng)目,在開發(fā)時(shí),首先要明確系統(tǒng)設(shè)計(jì)的最終目的和使用者的需求,然后進(jìn)行系統(tǒng)方案設(shè)計(jì),開發(fā)人員根據(jù)系統(tǒng)設(shè)計(jì)的最終目的并結(jié)合用戶的需求設(shè)計(jì)合理的系統(tǒng)方案,最后根據(jù)所設(shè)計(jì)的系統(tǒng)方案進(jìn)行具體設(shè)計(jì)。整個(gè)系統(tǒng)的設(shè)計(jì)以用戶體驗(yàn)為中心,兼具良好的安全性、穩(wěn)定性、可移植性等特點(diǎn)

2、,努力為用戶提供更大的便利。1.功能需求分析通過對學(xué)生公寓信息管理工作日常流程的學(xué)習(xí),對公寓管理工作中的各項(xiàng)事務(wù)進(jìn)行合理的安排,如來客登記、學(xué)生出入記錄等,同時(shí)需要具備信息的糾錯(cuò)和查詢功能。由需求可以制作基本的系統(tǒng)功能流程圖,如圖1所示。2.數(shù)據(jù)庫需求分析每個(gè)公寓有上千名學(xué)生,完成上千名學(xué)生信息的統(tǒng)計(jì),需要數(shù)據(jù)庫具備如下特性:(1)數(shù)據(jù)準(zhǔn)確:要求數(shù)據(jù)查詢準(zhǔn)確率最好達(dá)到 95%以上,以免系統(tǒng)問題給學(xué)生造成困擾。(2)響應(yīng)時(shí)間:系統(tǒng)的響應(yīng)時(shí)間能夠體現(xiàn)系統(tǒng)的性能,考慮到在入學(xué)、畢業(yè)等信息處理高峰期的特殊時(shí)段,避免由于數(shù)據(jù)處理速度而帶來的麻煩。(3)穩(wěn)定性:要保證系統(tǒng)能夠長時(shí)間穩(wěn)定運(yùn)行,滿足使用者的需

3、求。二、系統(tǒng)總體設(shè)計(jì)1.采用b/s模式三層結(jié)構(gòu)瀏覽器/服務(wù)器(b/s)模式是在客戶機(jī)/服務(wù)器(c/s)模式的基礎(chǔ)上逐漸發(fā)展過來的。瀏覽器/服務(wù)器(b/s)模式主要包括三層結(jié)構(gòu),分別是表示層、事務(wù)處理層和數(shù)據(jù)處理層(如圖2所示)。瀏覽器/服務(wù)器(b/s)模式與客戶機(jī)/服務(wù)器(c/s)模式不同,它將事務(wù)處理模塊與客戶端分離,單獨(dú)屬于事務(wù)處理層,大大降低了客戶端的配置需求,事務(wù)處理的任務(wù)轉(zhuǎn)移到了web服務(wù)器端。瀏覽器/服務(wù)器(b/s)的架構(gòu),并不需要用戶端具備多高的配置,類似普通計(jì)算機(jī)具備網(wǎng)絡(luò)支持功能,能夠?qū)δ_本解釋語言的瀏覽器即可。這種模式的運(yùn)行環(huán)境要求低,幾乎所有的設(shè)備均可運(yùn)行,安裝方便。為便于

4、系統(tǒng)后期的管理與維護(hù),整個(gè)系統(tǒng)的數(shù)據(jù)處理功能由服務(wù)器實(shí)現(xiàn)。2. 功能模塊設(shè)計(jì)通過對學(xué)校學(xué)生公寓信息管理工作的學(xué)習(xí),總結(jié)出學(xué)生公寓信息管理系統(tǒng)應(yīng)具備以下功能部分。(1)公寓基本信息模塊。公寓基本信息模塊主要針對學(xué)生公寓的基本信息進(jìn)行設(shè)置,如樓號(hào)、房間號(hào)、居住人員性別等;學(xué)生信息管理功能完成員工信息的統(tǒng)計(jì),包括學(xué)生信息資料、學(xué)生評分設(shè)置、學(xué)生分?jǐn)?shù)錄入、學(xué)生分?jǐn)?shù)統(tǒng)計(jì),學(xué)生基本信息資料功能要做到最基本的操作,如增加新學(xué)生信息和刪除退學(xué)學(xué)生信息等。結(jié)構(gòu)圖如圖3所示。(2)公寓住宿管理功能。公寓住宿管理模塊包括住宿人員登記、離開登記、外來人員登記、學(xué)生晚歸登記、物品出入登記六個(gè)功能。住宿登記功能完成住宿人

5、員的增加、刪除、查詢、備忘錄等任務(wù)。結(jié)構(gòu)圖如圖4所示。(3) 學(xué)生宿舍評定模塊。學(xué)生宿舍評定模塊主要是鼓勵(lì)學(xué)生愛護(hù)宿舍衛(wèi)生,用戶記錄學(xué)生宿舍結(jié)果,統(tǒng)計(jì)宿舍每次檢查的優(yōu)良情況。該模塊主要包括學(xué)生宿舍評分細(xì)則設(shè)置和宿舍得分情況表。結(jié)構(gòu)圖如圖5所示。(4)公寓物品管理功能。學(xué)生公寓每個(gè)學(xué)期都會(huì)有新的公寓物品購入,本系統(tǒng)也具備公寓物品的統(tǒng)計(jì)和查詢功能。該功能模塊包括兩個(gè)方面:公寓物品清單、物品庫存清單。公寓物品清單功能用來統(tǒng)計(jì)公寓物品的總體信息、查詢現(xiàn)有物品信息、修改物品使用信息等情況。結(jié)構(gòu)圖如圖6所示。3.數(shù)據(jù)庫設(shè)計(jì)后臺(tái)數(shù)據(jù)庫的設(shè)計(jì)在信息管理系統(tǒng)中的地位至關(guān)重要。數(shù)據(jù)庫的設(shè)計(jì)與系統(tǒng)的操作速度、質(zhì)量以

6、及生命周期密切相關(guān),如果數(shù)據(jù)庫設(shè)計(jì)合理,不僅能減小軟件開發(fā)的難度,加快軟件開發(fā)的時(shí)間,并且容易實(shí)現(xiàn)軟件的維護(hù)和升級。相反,不合理的數(shù)據(jù)庫設(shè)計(jì)會(huì)增加軟件維護(hù)、升級甚至開發(fā)的難度。本文所采用的數(shù)據(jù)庫為microsoft sql server,數(shù)據(jù)庫結(jié)構(gòu)如圖7所示。本系統(tǒng)考慮到斷網(wǎng)的特殊情況,不僅設(shè)計(jì)了網(wǎng)絡(luò)版的數(shù)據(jù)庫結(jié)構(gòu),而且設(shè)計(jì)了單機(jī)模式的數(shù)據(jù)庫結(jié)構(gòu),方便用戶在離線情況下使用。 (1)數(shù)據(jù)庫概念設(shè)計(jì)。學(xué)生公寓信息管理系統(tǒng)必須依照用戶的業(yè)務(wù)需求來制定,因此我們進(jìn)行數(shù)據(jù)抽樣,采用概念數(shù)據(jù)模型來反應(yīng)用戶的需求。概念數(shù)據(jù)模型可以通過實(shí)體e-r圖來表示。學(xué)生是公寓管理至關(guān)重要的一部分,在系統(tǒng)中以一個(gè)實(shí)體出現(xiàn)

7、,學(xué)生應(yīng)該具備以下屬性:學(xué)號(hào)、姓名、性別、學(xué)院、年級、專業(yè)、籍貫、電話和輔導(dǎo)員。每個(gè)學(xué)生對應(yīng)一個(gè)宿舍,并且每個(gè)宿舍在系統(tǒng)中也是唯一存在的,宿舍信息包括宿舍編號(hào)、公寓編號(hào)、總?cè)藬?shù)、宿舍電話和備注。實(shí)體e-r圖如圖8所示。(2)數(shù)據(jù)庫數(shù)據(jù)表設(shè)計(jì)。根據(jù)學(xué)生公寓信息管理系統(tǒng)中的e-r圖,將圖中包含的信息通過表格的形式表達(dá)出來,不同的功能模塊通過不同的數(shù)據(jù)表格體現(xiàn),主要的數(shù)據(jù)表格統(tǒng)計(jì)如下:公寓工作人員的基本信息通過公寓基本信息統(tǒng)計(jì)表完成,每個(gè)工作人員的信息應(yīng)包括員工編號(hào)、姓名、性別、年齡等。員工編號(hào)是自動(dòng)生成的,是識(shí)別員工的標(biāo)志。它的功能體現(xiàn)在設(shè)置比賽窗體上,這個(gè)表里只有存儲(chǔ)設(shè)置的員工信息這一條記錄,當(dāng)

8、窗體加載時(shí),自動(dòng)顯示在公寓基本信息設(shè)置窗體上。數(shù)據(jù)表如表1所示。學(xué)生信息表主要是對學(xué)生應(yīng)該錄入的信息進(jìn)行統(tǒng)計(jì),包括姓名、性別、學(xué)號(hào)、學(xué)院、年級、專業(yè)、電話、家庭住址等。數(shù)據(jù)表如表2所示。三、 系統(tǒng)功能實(shí)現(xiàn)公寓基本信息管理模塊是公寓信息管理系統(tǒng)的重要部分,完成數(shù)據(jù)的初始化這部分操作通過系統(tǒng)設(shè)置完成,也可通過直接導(dǎo)入設(shè)置好的初始化模板完成,大大地提高了系統(tǒng)的工作效率。該部分主要進(jìn)行幾個(gè)方面的設(shè)置,包括片區(qū)設(shè)置、樓號(hào)選擇、樓層選擇、房間選擇等。公寓基本信息數(shù)據(jù)量龐大,如果系統(tǒng)只允許手工錄入,系統(tǒng)的工作效率和實(shí)用性將大大降低。為了提高系統(tǒng)信息錄入的工作效率,所設(shè)計(jì)的公寓管理系統(tǒng)增加了數(shù)據(jù)導(dǎo)入插件,輔助

9、完成信息的導(dǎo)入,只需將需要錄入系統(tǒng)的信息按照預(yù)先設(shè)定好的表格模板寫入excel中,將寫好的excel數(shù)據(jù)導(dǎo)入到microsoft sql server中即可,這一步可通過軟件完成。microsoft sql sever進(jìn)行數(shù)據(jù)導(dǎo)入與輸出的步驟如下:(1)通過oledb程序,在microsoft sql sever中查詢并選擇需要錄入的excel表格。查詢excel的oledb程序如下:select * from excel data source('microsoft.jet.oledb.4.0','data source="c:datadocument.xl

10、s"user id=admin;password=*;extended properties=excel 4.0'). actions(2)導(dǎo)入excel的數(shù)據(jù)到microsoft sql sever中,oledb程序如下:select * into  newtable  from excel data source('microsoft.jet.oledb.4.0','data source="d:datadocument.xls"user id=admin;password=*;extended proper

11、ties=excel 4.0'). actions(3)  將數(shù)據(jù)導(dǎo)出到excel文件中,由microsoft sql sever數(shù)據(jù)庫完成,oledb程序如下:excel master.win7_cmdshell 'bcp 庫名.dbo.表名out c:output document.xls -c -q -sql"building management" -user"admin" -password"*".參數(shù):sql是服務(wù)器名;user是用戶名;password是密碼。(4)在數(shù)據(jù)庫文件中插入excel中

12、修改過的數(shù)據(jù),oledb程序如下:insert into excel data source( 'microsoft.jet.oledb.4.0','data source="c:document.xls"user id=admin;password=*;extended properties=excel4.0').table1 (a1,a2,a3,.) values (1,2,3,.)本文所設(shè)計(jì)的學(xué)生公寓信息管理系統(tǒng)采用瀏覽器/服務(wù)器(b/s)模式作為系統(tǒng)的總體架構(gòu),借助microsoft sql server數(shù)據(jù)庫作為信息查詢的重要支持。根據(jù)學(xué)生公寓管理的實(shí)際需求,結(jié)合理論技術(shù)分析,對學(xué)生公寓管理系統(tǒng)從功能需求層面作了分析,整個(gè)系統(tǒng)的總體架構(gòu)包括兩大部分:功能設(shè)計(jì)和數(shù)據(jù)統(tǒng)計(jì)。其中,數(shù)據(jù)統(tǒng)計(jì)工作借助數(shù)據(jù)庫完成。搭建完善的學(xué)生公寓信息管理系統(tǒng),提高工作人員的管理效率,滿足工作人員對信息統(tǒng)計(jì)與查詢的需求,實(shí)現(xiàn)了在“互聯(lián)網(wǎng)+”的背景下對學(xué)生公寓信息的更好管理。參考文獻(xiàn):1李  霞,劉慧婷,趙  凱

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論