張濤 孫燕飛
摘要:本系統(tǒng)采用B/S模式,根據(jù)評(píng)價(jià)管理現(xiàn)狀而設(shè)計(jì)開發(fā)的網(wǎng)絡(luò)應(yīng)用平臺(tái)。通過對(duì)系統(tǒng)進(jìn)行需求分析、設(shè)計(jì)系統(tǒng)的總體架構(gòu)、功能模塊、平臺(tái)搭建等,最終實(shí)現(xiàn)該系統(tǒng),基本上滿足了關(guān)于評(píng)價(jià)管理業(yè)務(wù)需求。
關(guān)鍵詞:評(píng)價(jià)管理;B/S結(jié)構(gòu);JavaWeb
隨著大學(xué)規(guī)模的持續(xù)不斷的擴(kuò)大,后勤管理工作也日漸冗雜。許多大學(xué)擁有多個(gè)校區(qū),有幾個(gè)甚至幾十個(gè)學(xué)生和教職工餐廳,這些食堂沒有集中在一起,還要實(shí)現(xiàn)集中管理,就造成了管理不合格等問題,學(xué)校餐廳還存在著很多問題,如衛(wèi)生差、價(jià)格貴、飯菜難吃等問題。面對(duì)龐大的信息量,如何有效在提高食堂管理工作的效率是學(xué)校急需解決的問題。這樣不僅提高了工作效率,也避免了以前手工作業(yè)的麻煩,從而使得管理者能夠準(zhǔn)確,有效地管理餐飲。
一、系統(tǒng)設(shè)計(jì)需求
電子信息系統(tǒng)與傳統(tǒng)的紙質(zhì)信息相比,有以下幾方面的優(yōu)勢(shì)。首先,可以節(jié)省印刷的過程和費(fèi)用,節(jié)省紙張和時(shí)間;其二,可以充分發(fā)揮計(jì)算機(jī)在信息處理方面的優(yōu)勢(shì),建立數(shù)據(jù)庫隨時(shí)供用戶查詢調(diào)用。其三,隨著通信技術(shù)的快速發(fā)展,閱覽網(wǎng)站也成了司空見慣的事情。最后,由于中國(guó)人口眾多,所以網(wǎng)民這個(gè)群體也是非常多,如此廣泛的分布對(duì)食堂的評(píng)價(jià)和傳播起到的作用是極好的。
(一)系統(tǒng)的性能需求加工的精度和實(shí)時(shí)性要求,系統(tǒng)的開發(fā)制作過程中,要想到系統(tǒng)運(yùn)行過程中需要承載的工作量,使系統(tǒng)的處理能力和響應(yīng)的時(shí)間能滿足信息的處理需求。
(二)開放性:在系統(tǒng)研發(fā)的過程中,還要考慮數(shù)據(jù)表用戶的選擇領(lǐng)域的變化方式,用戶查詢將不斷完善、更新。都要求系統(tǒng)提供的方法進(jìn)行調(diào)試和拓展。要做到這一點(diǎn),系統(tǒng)應(yīng)該是開放系統(tǒng),只要符合一定的標(biāo)準(zhǔn),就可以簡(jiǎn)單的加入和減少系統(tǒng)硬件的配置,通過軟件的補(bǔ)綴,替換系統(tǒng)的升級(jí)和更新。
(三)為了實(shí)現(xiàn)這一要求,系統(tǒng)應(yīng)盡量使用普通的用戶熟悉的術(shù)語和中文的信息界面。
二、設(shè)計(jì)實(shí)現(xiàn)系統(tǒng)
(一)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)采用B/S結(jié)構(gòu),提供了一個(gè)網(wǎng)絡(luò)管理平臺(tái),讓用戶只要上網(wǎng)就可以實(shí)現(xiàn)平臺(tái)的管理、信息的查詢等功能。本系統(tǒng)的優(yōu)勢(shì)在于操作簡(jiǎn)便、功能完備、可擴(kuò)展性較好以及能夠跨地域操作等等。
(二)系統(tǒng)功能設(shè)計(jì)
該系統(tǒng)被劃分為兩個(gè)主要部分,前端和后端,并且被劃分為五個(gè)小模塊,這些模塊的前端管理模塊和后端管理模塊是最重要的。以下描述了這些功能模塊。
1.管理員管理飲食信息功能模塊:功能是添加、查看、修改、刪除飲食信息的功能。
2.管理員管理食堂信息功能模塊:功能是管理員查看、添加、修改和刪除食堂信息的功能。
3.管理員管理食堂評(píng)價(jià)信息功能模塊:任務(wù)是查看、刪除食堂評(píng)價(jià)信息的功能。
4.管理員管理用戶信息功能模塊:任務(wù)是查看、刪除用戶信息的功能。
5.用戶在本系統(tǒng)網(wǎng)站擁有的服務(wù)權(quán)限功能模塊:有用戶查看資訊信息、修改密碼、查看食堂信息、檢索食堂信息、發(fā)布食堂信息評(píng)價(jià)等功能。
這個(gè)網(wǎng)站的組合物是管理員和一般用戶,前端和后端形成的網(wǎng)站,最初,在網(wǎng)站登錄端,用戶注冊(cè),并通過審核,誰登錄到網(wǎng)站的用戶可以查看項(xiàng)目信息,如食品信息,系統(tǒng)配置文件,食堂所有的評(píng)估,食堂等級(jí)排名,在線留言,評(píng)論,并通過食品名稱和類型搜索;管理員使用的后端,并且誰登錄到網(wǎng)站的管理員可以使用系統(tǒng)的用戶管理,餐飲信息化管理,食堂信息管理,所有的評(píng)估管理,信息管理和系統(tǒng)管理。
(三)操作流程設(shè)計(jì)
要啟動(dòng)用戶進(jìn)入網(wǎng)站,需要使用的帳號(hào)和密碼,然后將數(shù)據(jù)庫邏輯驗(yàn)證數(shù)據(jù)。如果驗(yàn)證成功,用戶就可以在系統(tǒng)中進(jìn)行數(shù)據(jù)操作,此時(shí),有效數(shù)據(jù)流執(zhí)行相應(yīng)的數(shù)據(jù)的SQL語句的數(shù)據(jù)庫,并完成諸如添加,刪除,修改和查詢操作,并且將數(shù)據(jù)最終從數(shù)據(jù)庫到系統(tǒng)界面流動(dòng),并顯示結(jié)果。
流程分析:首先在網(wǎng)站前端,完成注冊(cè),管理員通過核查,就可以登錄系統(tǒng),查看食品信息、系統(tǒng)介紹、食堂所有評(píng)價(jià)、食堂評(píng)分排行等信息,在線留言和在線評(píng)價(jià)食堂,用戶可以通過食品名稱和類型進(jìn)行檢索;由管理員使用后端,以管理員的身份登錄系統(tǒng),就可以使用系統(tǒng)用戶的管理、食品信息的管理、食堂信息的管理、所有評(píng)價(jià)記錄的管理、留言的管理、系統(tǒng)的管理等功能。
(四)評(píng)價(jià)管理模塊設(shè)計(jì)
評(píng)價(jià)指標(biāo)模塊是一個(gè)涉及多種因素的復(fù)雜模塊,為了完成這樣一個(gè)評(píng)價(jià)模塊,需要進(jìn)行全面的檢查、測(cè)試、計(jì)算與分析。層次分析法是開展綜合評(píng)價(jià)的重要方式之一,為指標(biāo)體系的建立提供數(shù)據(jù)分析以及決策依據(jù)。它是對(duì)一些較為復(fù)雜、較為模糊的問題做出決策的簡(jiǎn)單方法,特別是適用于那些難以完全定量分析的問題。層次分析法的關(guān)鍵在于構(gòu)造合理的層次結(jié)構(gòu)模型和成對(duì)比較矩陣,確定準(zhǔn)則層對(duì)目標(biāo)層的權(quán)重、方案層對(duì)準(zhǔn)則層的權(quán)重從而確定方案層對(duì)目標(biāo)層的組合權(quán)重,根據(jù)方案層對(duì)目標(biāo)層的組合權(quán)重作為待評(píng)價(jià)方案的指標(biāo),按大小排序,得出最佳方案。
為了科學(xué)地對(duì)菜品進(jìn)行評(píng)價(jià),需要選取那些具有代表性、典型的因素作為影響因素,通過層次分析以及管理實(shí)踐發(fā)現(xiàn),大致可以將影響菜品評(píng)價(jià)的因素歸納為四類:感官、營(yíng)養(yǎng)、烹飪和價(jià)格,而這四個(gè)影響因素又分別對(duì)應(yīng)不同的評(píng)價(jià)指標(biāo)。從感官角度而言,色澤、口味、口感是影響一道菜品評(píng)價(jià)的主要指標(biāo);從營(yíng)養(yǎng)角度而言,蛋白質(zhì)含量、碳水化合物含量、脂肪含量、礦物質(zhì)含量和維生素含量是影響菜品評(píng)價(jià)的主要指標(biāo);從烹飪角度而言,搭配方式、烹飪方式是影響菜品評(píng)價(jià)的主要指標(biāo);從價(jià)格角度而言,售價(jià)和相對(duì)價(jià)格是影響菜品評(píng)價(jià)的主要指標(biāo)。
(五)界面設(shè)計(jì)
1.界面設(shè)計(jì)原則
用戶原則。人機(jī)界面設(shè)計(jì)首先要確立用戶的類型。劃分類型可以從不同的角度,視實(shí)際情況而定。如果進(jìn)入的權(quán)限不一樣,系統(tǒng)中菜單項(xiàng)中的可用的項(xiàng)也就相應(yīng)的不一樣。
信息的最小量的原則。人機(jī)界面的設(shè)計(jì)應(yīng)盡可能簡(jiǎn)單明了越好。
幫助和提示原則。為響應(yīng)用戶的操作指令,解決用戶問題。讓給用戶擁有主動(dòng)權(quán)。
2.數(shù)據(jù)輸入界面設(shè)計(jì)
終端用戶的大部分時(shí)間都用在數(shù)據(jù)輸入界面,是系統(tǒng)中容易出錯(cuò)的一個(gè)地方。其總目標(biāo):減少用戶的工作,使輸入出錯(cuò)率下降,忍受用戶出錯(cuò)。這些要求可采用多種方法設(shè)計(jì)實(shí)現(xiàn):
為減少用戶記憶,采用列表。對(duì)共同輸入內(nèi)容設(shè)置默認(rèn)值;使用代碼和縮寫等;系統(tǒng)將自動(dòng)記錄用戶已輸入的內(nèi)容。
使界面有一致風(fēng)格的數(shù)據(jù)輸入界面。
為防用戶出錯(cuò)。務(wù)必多次確認(rèn),再刪除,對(duì)致命錯(cuò)誤,要警告并退出。對(duì)空值輸入,要給出提示信息;在輸入框中限制可輸入的字符類型。
提供反饋。用戶能夠查看自己輸入的內(nèi)容,并提示有效的輸入回答。
數(shù)據(jù)輸入界面若條件具備盡可能采用自動(dòng)輸入。
三、結(jié)論
以食堂評(píng)價(jià)管理為研究對(duì)象,研究其類似的管理工作的各項(xiàng)業(yè)務(wù)流程并進(jìn)行分析總結(jié),結(jié)合具體的實(shí)際情況,對(duì)評(píng)價(jià)管理信息管理系統(tǒng)進(jìn)行了分析和設(shè)計(jì)。通過這些功能模塊的設(shè)計(jì),滿足了關(guān)于一般食堂評(píng)價(jià)管理業(yè)務(wù)管理需求,提高工作效率以及管理的水平。
參考文獻(xiàn):
[1]李剛.輕量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn)[M].北京:李剛,2014.
[2]王映龍.JavaEE使用教程[M].清華大學(xué)出版社.2011.
[3]張劍飛.JavaEE開發(fā)技術(shù)[M].哈爾濱工業(yè)大學(xué)出版社.2013.
[4]趙斯運(yùn).淺析高校食堂菜品的綜合評(píng)價(jià)系統(tǒng)[J].現(xiàn)代職業(yè)教育.2016,(34):49.
[5]陳玲玲等.高校食堂菜品的綜合評(píng)價(jià)系統(tǒng)[J].科技創(chuàng)新與應(yīng)用.2015(33):13-14.
[6]張海藩.軟件工程[M].北京:人民郵電出版社,2002.