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