學生公寓生活服務系統軟體工程研究論文

學生公寓生活服務系統軟體工程研究論文

  摘要:隨著高校資訊化的飛速發展,數字化校園建設不斷推進,高校的學生群體備受關注,而高校學生的公寓生活管理並沒有完全得到數字化的有力支援,因此本研究將結合軟體工程相關技術分析搭建一套完整的學生公寓生活服務系統的主要環節。在實際的功能上,完全按照學生的具體需求,提供線上申請及資訊查詢操作,給學生提供了生活瑣事的解決途徑,意見實時反饋,資訊實時傳輸,這在校園數字化建設上具有重大意義。

  關鍵詞:軟體工程;系統設計流程;生活服務系統

  1引言

  軟體工程是將規範的、系統化的、可度量的方法應用於軟體開發、執行和維護的過程[1]。在軟體工程方面,大量學者對其進行了深入研究。隨著各大高校的網路資訊科技的迅速發展,數字化校園建設不斷推進,致力於打造智慧校園[2]。在智慧校園建設過程中,高校的核心管理資訊系統越來越完善,但學生活動方式和內容不斷地被複雜化、具體化,存在大量資訊處理需求,卻沒有得到完善的一體化系統的支援。因此,設計一個符合高校自身特點的學生公寓生活服務系統重要且迫切,這為校園生活服務奠定了基礎,提升了標準化、高效率的管理[3],並促進了智慧校園的發展。透過對軟體工程的'研究,在資訊發展的大環境下鋪開的一個落於細節的專案,結合當前的資訊化在校園中的發展趨勢,迎合目前公寓管理的數字化建設目標,將著力解決學生在公寓生活中的具體問題,以資訊化帶動生活為主旨,以為學生的實際生活帶來便利為目標,分析搭建一套完整的學生公寓生活服務系統的相關環節。

  2需求分析

  在需求分析過程中,使用統一建模語言(UnifiedModelingLanguage,UML)進行形象化描述。在對系統需求描述時,需要考慮全面,對其功能、效能、用例、執行環境、約束條件、可行性等都要進行有效性分析。根據對軟體工程的研究,學生公寓生活服務系統的體系結構設計模式採用瀏覽器/伺服器(B/S)模式,使用者透過角色身份登入。該系統包含管理員、學生及工人等三大角色和七大板塊十三大功能,使用者可透過此服務系統快速解決生活中的裝置故障、海報張貼、連廊使用、早出晚歸等複雜性申請問題,同時給學生提供失物招領、意見反饋的渠道,為學校後勤公寓中心與各在校學生之間搭建了橋樑。另一方面,系統充分考慮了社會、團隊及技術等實現的可行性,在系統性能上考慮了系統效率、處理方式、適應性、可靠性及安全性等各個方面,使系統具備實時性強、響應速度快、穩定性高等優點。

  3系統設計

  在系統設計方面,系統原型是需求交流中最好的表達方式,非常便於客戶及參與專案開發者等人員對系統框架及功能點的認識與理解。在高校學生公寓生活服務系統中,重點對系統的後臺功能進行了原型設計。當前系統的原型設計使用Axure軟體,介面設計使用PhotoShop軟體;系統前端使用DreamWeaver,技術採用HTML5+CSS3、BootStrap等;系統後端使用VisualStudio2012作為開發工具,技術採用C#、ASP.NET等,XML作為後臺資料儲存介質;系統資料庫使用SQLServer2008[4]。在原型設計、UI設計、Web前端設計的基礎上,進一步進行資料庫設計和詳細設計。資料庫設計中具體需要設計實體-聯絡圖、對實體間的關係進行分析,根據分析結果,建立資料表。資料表建立成功後,就可以利用現有的相關框架或者是自定義結構進行功能研發。

  4系統測試

  軟體測試是透過執行軟體來判斷軟體是否具備所期望的性質,是可信軟體開發中一個行之有效的、必不可少的、客觀地評估軟體可信性的方法[5]。對於軟體測試的管理,不同的公司都根據各自的經驗採取不同的流程進行管理。本研究系統在需求分析和介面設計階段主要採用靜態測試,在前端頁面設計階段主要採用的是白盒測試,而在系統功能開發階段主要採用的是黑盒測試。系統測試貫穿整個軟體開發生命週期,在本研究過程中,對介面、前端和資料庫等內容都進行了測試。透過測試,儘快儘早地發現了該學生公寓生活服務系統所存在的各種缺陷,透過對該服務系統進行不斷驗證和確認,最終完成了一個實用型的高校學生公寓生活服務系統。

  5結語

  軟體工程是研究系統設計的主要方法工具,透過結合軟體工程相關技術,對學生公寓生活服務系統進行合理研究,該系統用於提高學生生活質量並將學生生活中的各項繁瑣事務網路化、資訊化。在研究過程中,軟體工程中分析、設計和測試技術目前仍是在工程上保障軟體高可信性的主要手段[5],在本文軟體工程研究中,也是以高校學生公寓生活服務系統為例對此研究過程進行例項化分析。透過每個階段的具體分析,不僅梳理了使用者需求、系統設計及系統測試等環節,同時還提高了系統本身的研發效率,節約了研發成本,對自身今後學習軟體工程也奠定了基礎。

  參考文獻:

  [1]張健,曾廣周,and楊鵬,"面向Agent軟體工程研究現狀與展望,"計算機工程與應用,vol.42,pp.30-33,2006.

  [2]王燕,高新城,盧清,and王雷,"校園移動資訊化平臺研究,"吉林師範大學學報(自然科學版),vol.34,pp.145-147,2013.

  [3]W.Wang,L.Bai,andL.Zhu,"StudentApartmentManagementSystemDesignandImplementationBasedonASP,"AppliedMechanics&Materials,vol.687-691,pp.2234-2238,2014.

  [4]劉靜,"高校學生公寓管理系統設計與開發,"西北農林科技大學,2010.

  [5]陳火旺,王戟,and董威,"高可信軟體工程技術,"電子學報,vol.31,pp.1933-1938,2004.

最近訪問