摘 要:隨著計算機網絡的迅速發展和管理信息系統規模的擴大,教育信息化建設力度也正在不斷加快,高校中的計算機軟件系統的復雜程度也在不斷增加,高校食堂管理系統的開發和設計也越來越重要。基于此,本文進行了基于J2EE的高校食堂管理系統的需求分析,通過J2EE技術的運用,本文所研究的系統具備較好的可伸縮性、可配置性、安全性,并且體現了軟件集成的思想。
關鍵詞:J2EE 高校 食堂管理系統 需求分析
中圖分類號:TP319.3 文獻標識碼:A 文章編號:1672-3791(2012)11(b)-0215-01
在當今時代,在國內外,高校食堂管理信息系統已經得到了非常廣泛的應用。通常情況下,大部分的高校食堂管理信息系統的軟件都是基于兩層的客戶端/服務器模式。隨著正在逐漸擴大應用的高校食堂管理信息系統的飛速發展,客戶端/服務器模式的弊端日益顯示出來,比如,在客戶端/服務器模式中,萬一數據庫服務器發生問題,就能夠導致整個系統徹底癱瘓,從而會造成非常慘重的損失。而通過J2EE技術的運用,能夠這些不足,基于此,本文將研究基于J2EE的高校食堂管理系統的需求分析。
1 J2EE技術概述
所謂J2EE技術,就是SUN公司為了彌補傳統的客戶端/服務器模式只有兩層結構而設計的一種多層結構,即為,客戶端-表現層-業務服務層-數據持久層-數據庫的平臺。分層是J2EE的一個核心概念,每一層中都有對應的組件、容器、服務器;J2EE的分層思想使程序員在開發階段能更有效的分工,層與層之間并沒有過多的聯系,并且提供代碼的重用性。
本系統采用J2EE平臺中的MVC設計模式,運用JAVA語言編寫。所謂MVC,就是清晰地進行了業務的分離和責任分配的一種新的設計模式,它是避免代碼、界面混亂提出的一種新的設計方案,是數據、界面、控制的軟件體系結構。選擇MVC這種設計模式的主要優勢之處就是分離開了數據、控制層與界面。
2 基于J2EE的高校食堂管理系統的功能需求分析
2.1 采購管理
采購管理子系統的主要功能為:制定采購計劃、打印采購單、實際收貨校對。其中,實際收貨校對功能,要求大庫保管每大根據領料的實際數量與采購計劃單進行核對,對不一致的數據進行修改,從而確保食堂準確的成本核算。
2.2 庫存管理
庫存管理子系統的主要功能為:入庫管理、食堂領料、小組領料、小組出庫。在這一子系統中,大庫保管將所送的物資驗收后,根據計劃單的種類與數量進行核對,能夠自動化地確保食堂的物資按時供應,食堂服務工作順利開展。
2.3 系統維護
為了保證高校食堂管理系統的各個子系統中的數據不被非法篡改,保證數據的安全性,必須通過系統維護子系統來進行適當的安全性設置。由于高校食堂管理各部門的人員層級不同,對系統的操作權限也要求不同,各層人員必須根據一定的權限來對應高校食堂管理系統進行訪問,根據各級人員的不同需求,需要將系統用戶分為:庫房管理員、食堂管理員、小組管理員、系統管理員四種。
3 基于J2EE的高校食堂管理系統的性能需求分析
系統在滿足了食堂管理的基本功能需求外,還要滿足系統的非功能需求,性能需求,是指軟件產品為滿足用戶業務需求而必須具有且除功能需求以外的特性。下面對其中的某些指標加以說明。
3.1 功能性
基于J2EE的高校食堂管理系統應該具備較強的功能性,也就是說,應該具備較強的適合性、準確性、互操作性、依從性、安全性。
3.2 可靠性
基于J2EE的高校食堂管理系統應該具備較強的可靠性,也就是說,應該具備較強的容錯性、易恢復性。
3.3 易用性
基于J2EE的高校食堂管理系統應該具備良好的易用性,也就是說,應該具備界面友好性、易操作性。
4 結語
綜上所述,本文根據本人的真正的項目開發實踐,進行了基于J2EE的高校食堂管理系統的需求分析的研究。在今后的工作中,還需要進一步選擇現代化的開發模式和開發平臺,在此基礎上,進行基于J2EE的高校食堂管理系統的總體設計和詳細設計,并且最終完成基于J2EE的高校食堂管理系統的實現。基于J2EE的高校食堂管理系統在開發過程中會應用到先進的面向服務的架構和構件技術,從而使系統相對于傳統的系統來說,具有更好的柔性、重用性和可擴展性。
參考文獻
[1] 曲俊生.基于J2EE的產品架構設計最佳實踐[J].程序員,2003(9).
[2] 谷廣文.院校學生食堂管理模式初探[J].濰坊教育學院學報,2003(2).
[3] 孫雪蓮,馮毅夫,劉景偉.基于B/S模式下的高校食堂管理系統設計[J].吉林師范大學學報:自然科學版,2005(4).
[4] 朱國清.基于MVC模式的高校餐飲物流系統的設計與實現[D].浙江工業大學, 2007.
[5] 劉煥琴.淺談計算機物流管理系統在高校飲食行業中的應用[J].中國新技術新產品,2011(17).
[6] 劉世臣,周福春,楊秋生,等.高校食堂的計算機管理[J].哈爾濱理工大學學報,1995(3).