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