- 相關(guān)推薦
學(xué)生公寓生活服務(wù)系統(tǒng)軟件工程研究的論文
摘要:隨著高校信息化的飛速發(fā)展,數(shù)字化校園建設(shè)不斷推進,高校的學(xué)生群體備受關(guān)注,而高校學(xué)生的公寓生活管理并沒有完全得到數(shù)字化的有力支持,因此本研究將結(jié)合軟件工程相關(guān)技術(shù)分析搭建一套完整的學(xué)生公寓生活服務(wù)系統(tǒng)的主要環(huán)節(jié)。在實際的功能上,完全按照學(xué)生的具體需求,提供在線申請及信息查詢操作,給學(xué)生提供了生活瑣事的解決途徑,意見實時反饋,信息實時傳輸,這在校園數(shù)字化建設(shè)上具有重大意義。
關(guān)鍵詞:軟件工程;系統(tǒng)設(shè)計流程;生活服務(wù)系統(tǒng)
1引言
軟件工程是將規(guī)范的、系統(tǒng)化的、可度量的方法應(yīng)用于軟件開發(fā)、運行和維護的過程[1]。在軟件工程方面,大量學(xué)者對其進行了深入研究。隨著各大高校的網(wǎng)絡(luò)信息技術(shù)的迅速發(fā)展,數(shù)字化校園建設(shè)不斷推進,致力于打造智慧校園[2]。在智慧校園建設(shè)過程中,高校的核心管理信息系統(tǒng)越來越完善,但學(xué)生活動方式和內(nèi)容不斷地被復(fù)雜化、具體化,存在大量信息處理需求,卻沒有得到完善的一體化系統(tǒng)的支持。因此,設(shè)計一個符合高校自身特點的學(xué)生公寓生活服務(wù)系統(tǒng)重要且迫切,這為校園生活服務(wù)奠定了基礎(chǔ),提升了標(biāo)準化、高效率的管理[3],并促進了智慧校園的發(fā)展。通過對軟件工程的研究,在信息發(fā)展的大環(huán)境下鋪開的一個落于細節(jié)的項目,結(jié)合當(dāng)前的信息化在校園中的發(fā)展趨勢,迎合目前公寓管理的數(shù)字化建設(shè)目標(biāo),將著力解決學(xué)生在公寓生活中的具體問題,以信息化帶動生活為主旨,以為學(xué)生的實際生活帶來便利為目標(biāo),分析搭建一套完整的學(xué)生公寓生活服務(wù)系統(tǒng)的相關(guān)環(huán)節(jié)。
2需求分析
在需求分析過程中,使用統(tǒng)一建模語言(UnifiedModelingLanguage,UML)進行形象化描述。在對系統(tǒng)需求描述時,需要考慮全面,對其功能、性能、用例、運行環(huán)境、約束條件、可行性等都要進行有效性分析。根據(jù)對軟件工程的研究,學(xué)生公寓生活服務(wù)系統(tǒng)的體系結(jié)構(gòu)設(shè)計模式采用瀏覽器/服務(wù)器(B/S)模式,用戶通過角色身份登錄。該系統(tǒng)包含管理員、學(xué)生及工人等三大角色和七大板塊十三大功能,用戶可通過此服務(wù)系統(tǒng)快速解決生活中的設(shè)備故障、海報張貼、連廊使用、早出晚歸等復(fù)雜性申請問題,同時給學(xué)生提供失物招領(lǐng)、意見反饋的渠道,為學(xué)校后勤公寓中心與各在校學(xué)生之間搭建了橋梁。另一方面,系統(tǒng)充分考慮了社會、團隊及技術(shù)等實現(xiàn)的可行性,在系統(tǒng)性能上考慮了系統(tǒng)效率、處理方式、適應(yīng)性、可靠性及安全性等各個方面,使系統(tǒng)具備實時性強、響應(yīng)速度快、穩(wěn)定性高等優(yōu)點。
3系統(tǒng)設(shè)計
在系統(tǒng)設(shè)計方面,系統(tǒng)原型是需求交流中最好的表達方式,非常便于客戶及參與項目開發(fā)者等人員對系統(tǒng)框架及功能點的認識與理解。在高校學(xué)生公寓生活服務(wù)系統(tǒng)中,重點對系統(tǒng)的后臺功能進行了原型設(shè)計。當(dāng)前系統(tǒng)的原型設(shè)計使用Axure軟件,界面設(shè)計使用PhotoShop軟件;系統(tǒng)前端使用DreamWeaver,技術(shù)采用HTML5+CSS3、BootStrap等;系統(tǒng)后端使用VisualStudio2012作為開發(fā)工具,技術(shù)采用C#、ASP.NET等,XML作為后臺數(shù)據(jù)存儲介質(zhì);系統(tǒng)數(shù)據(jù)庫使用SQLServer2008[4]。在原型設(shè)計、UI設(shè)計、Web前端設(shè)計的基礎(chǔ)上,進一步進行數(shù)據(jù)庫設(shè)計和詳細設(shè)計。數(shù)據(jù)庫設(shè)計中具體需要設(shè)計實體-聯(lián)系圖、對實體間的關(guān)系進行分析,根據(jù)分析結(jié)果,創(chuàng)建數(shù)據(jù)表。數(shù)據(jù)表創(chuàng)建成功后,就可以利用現(xiàn)有的相關(guān)框架或者是自定義結(jié)構(gòu)進行功能研發(fā)。
4系統(tǒng)測試
軟件測試是通過執(zhí)行軟件來判斷軟件是否具備所期望的性質(zhì),是可信軟件開發(fā)中一個行之有效的、必不可少的、客觀地評估軟件可信性的方法[5]。對于軟件測試的管理,不同的公司都根據(jù)各自的經(jīng)驗采取不同的流程進行管理。本研究系統(tǒng)在需求分析和界面設(shè)計階段主要采用靜態(tài)測試,在前端頁面設(shè)計階段主要采用的是白盒測試,而在系統(tǒng)功能開發(fā)階段主要采用的是黑盒測試。系統(tǒng)測試貫穿整個軟件開發(fā)生命周期,在本研究過程中,對界面、前端和數(shù)據(jù)庫等內(nèi)容都進行了測試。通過測試,盡快盡早地發(fā)現(xiàn)了該學(xué)生公寓生活服務(wù)系統(tǒng)所存在的各種缺陷,通過對該服務(wù)系統(tǒng)進行不斷驗證和確認,最終完成了一個實用型的高校學(xué)生公寓生活服務(wù)系統(tǒng)。
5結(jié)語
軟件工程是研究系統(tǒng)設(shè)計的主要方法工具,通過結(jié)合軟件工程相關(guān)技術(shù),對學(xué)生公寓生活服務(wù)系統(tǒng)進行合理研究,該系統(tǒng)用于提高學(xué)生生活質(zhì)量并將學(xué)生生活中的各項繁瑣事務(wù)網(wǎng)絡(luò)化、信息化。在研究過程中,軟件工程中分析、設(shè)計和測試技術(shù)目前仍是在工程上保障軟件高可信性的主要手段[5],在本文軟件工程研究中,也是以高校學(xué)生公寓生活服務(wù)系統(tǒng)為例對此研究過程進行實例化分析。通過每個階段的具體分析,不僅梳理了用戶需求、系統(tǒng)設(shè)計及系統(tǒng)測試等環(huán)節(jié),同時還提高了系統(tǒng)本身的研發(fā)效率,節(jié)約了研發(fā)成本,對自身今后學(xué)習(xí)軟件工程也奠定了基礎(chǔ)。
參考文獻:
[1]張健,曾廣周,and楊鵬,"面向Agent軟件工程研究現(xiàn)狀與展望,"計算機工程與應(yīng)用,vol.42,pp.30-33,2006.
[2]王燕,高新城,盧清,and王雷,"校園移動信息化平臺研究,"吉林師范大學(xué)學(xué)報(自然科學(xué)版),vol.34,pp.145-147,2013.
[3]W.Wang,L.Bai,andL.Zhu,"StudentApartmentManagementSystemDesignandImplementationBasedonASP,"AppliedMechanics&Materials,vol.687-691,pp.2234-2238,2014.
[4]劉靜,"高校學(xué)生公寓管理系統(tǒng)設(shè)計與開發(fā),"西北農(nóng)林科技大學(xué),2010.
[5]陳火旺,王戟,and董威,"高可信軟件工程技術(shù),"電子學(xué)報,vol.31,pp.1933-1938,2004.
【學(xué)生公寓生活服務(wù)系統(tǒng)軟件工程研究的論文】相關(guān)文章:
物流信息管理系統(tǒng)研究論文06-29
軟件工程論文發(fā)表的論文04-29
單擺系統(tǒng)的振動研究04-28
英語論文寫作研究-以易得論文寫作軟件專家系統(tǒng)為案例04-26
軟件工程論文的開題報告01-04
玉蘭新分類系統(tǒng)的研究04-27
靜電探測系統(tǒng)的研究04-30
快速路系統(tǒng)節(jié)點研究04-30