999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高校教材訂購管理系統設計與實現

2014-02-08 09:08:36
實驗室研究與探索 2014年9期
關鍵詞:教材用戶信息

王 居 儒

(上海醫療器械高等專科學校 教務處,上海 200093)

0 引 言

隨著高校辦學規模不斷擴大,學生人數越來越多,校區越來越多,專業教學計劃更貼近社會需要,教材更新的速度越來越快等原因,導致教材在管理、發放等環節都不能夠滿足現代大學教學需要。另外一個角度,教材采購往往是高校腐敗多發地,通過信息化手段以及學生自主選擇,能很好地從技術和制度上避免腐敗發生。基于以上原因,設計并實現基于B/S架構的高校教材選購管理信息系統。

1 系統的設計構想

教材選購系統是一個集任課教師、學生、教材管理員、供應商等多方參與的開放性綜合系統,業務環節涉及到教學執行計劃教材設定、學生選購、教材管理員匯總、供應商配貨、發放等。具體流程見圖1。

根據圖1業務流程可以看出,該系統是一個綜合的信息系統,涉及到其他管理信息系統的信息,將傳統學生向學校購買教材,學校向供應商購買教材的模式徹底打破,形成了學生直接向供應商購買教材,學校起到中間橋梁的作用,提供完善的管理服務,保證學生的最大利益。同時,學生有自主選擇權,在選擇教材的時候,可以看到教材的所有信息,包括價格。學生選購教材結束后,供應商根據訂貨量進行處理,根據學生宿舍信息,進行教材發放,徹底解決了多校區,發放困難等問題。對于供應商而言,訂購數量準確,庫存積壓小,保障了供應商利益。

對于系統設計而言,該系統涉及到教學計劃、選課數據、宿舍信息等重要信息,要確保信息的安全性、數據的唯一性、訂購的準確性等。所以,要做好頂層規劃設計,資源共享。

2 系統模塊及功能

根據系統業務流程,將該系統分為以下處理模塊,邊界界定清晰,權限定義準確,如圖2所示。

教材管理員涉及到的業務處理有基礎信息維護,包括教材庫維護、學生基本信息維護、各角色權限分配、教學計劃導入、宿管信息導入、教材訂購匯總統計、輸出各類報表等功能。

學生涉及到的業務處理有維護自己登錄信息、教材選購、退訂等功能。

教師涉及到的業務處理有維護自己登錄信息、制定開課教材、訂購教師用書等功能。

供應商涉及到的業務處理有維護自己登錄信息、訂購匯總、按照學生為單位生成訂單、按照宿舍樓進行訂單配送等功能。

3 系統實現

考慮到校區分散,各用戶在各地點均可以使用的特性,采用B/S架構。應用MVC模式的基本思想,實現該系統。并在學校教務處成功應用。

3.1 MVC[1]設計模式

MVC是一種面向對象思想的開發模式。是Model-View-Controller的縮寫,其架構見圖3。

(1) Model(模型)。Model表示數據和業務模型部分,是整個系統中的核心部分。Model采用面向對象的思想,將現實世界的對象抽象成為應用程序里的對象,通常一方面封裝了這些對象的屬性,另一方面封裝了對數據的存儲和隱含的業務邏輯。

(2) View(視圖)。View表示用戶視圖部分,是用戶看到的與之交互的界面。其中并沒有真正的處理發生,視圖只是作為一種輸出數據并供用戶選擇操作的方式。

(3) Controller(控制器)。Controller表示流程控制部分。它調用相應模型或試圖來完成用戶的要求,是Model與View之間的樞紐。具體而言,一方面,它能解析和傳遞View輸入的數據,將其轉化成系統能夠識別的對象,識別用戶的操作,解釋成對Model特定方法的調用。另一方面,對Model執行的結果和View事件,能夠調用相應的View來反饋用戶。

3.2 基于MVC設計模式的系統實例

如圖4所示,該系統設計為B/S架構,應用服務器采用Tomcat5.0,后臺數據庫為SQL Server 2005。應用JSP[2]技術實現視圖的功能,用Servlet[3]技術實現控制器的功能,用JavaBean技術實現模型的功能。

(1) 視圖部分。視圖是用戶看到并與之交互的界面,用Jsp文件定義信息的具體顯示形式(表單、表格、標簽等)并向Servlet傳遞用戶請求信息。

(2) 控制器部分。控制器接受用戶的輸入并調用模型和視圖去完成用戶的需求。Servlet充當控制器的角色,調用doGet[3]方法或者doPost[3]方法,根據HttpServletRequest[3]中參數的取值來決定何種操作,然后根據事件的不同從設置的系統XML[3]文件中讀取將要導向的頁面。

(3) 模型部分。模型表示數據和業務規則。Model層由多個Java文件封裝了高校教材選購管理系統的相應業務邏輯。此外還有一些各模塊公用的Bean,例如對數據庫的訪問等操作。

采用MVC模式的三層架構,將視圖與業務邏輯完全分離,一個業務邏輯可以呈現到不同的視圖。在視圖中其實沒有真正的邏輯處理發生,視圖上呈現的數據都是來自業務邏輯。作為視圖來講,它只是作為一種輸出數據并允許用戶操縱的方式。被模型返回的數據是中立的,就是說模型與數據格式無關,這樣一個模型能為多個視圖提供數據。由于應用于模型的代碼只需寫一次就可以被多個視圖重用,所以最大程度上減少了代碼的重復性。控制器本身不輸出任何數據和做任何處理。它只是接收請求并決定調用哪個模型構件去處理請求,然后再確定用哪個視圖來顯示模型處理返回的數據。保障了系統的安全性、開放性、可擴展性、可維護性。

4 結 語

目前該系統取得了良好的效果,從根本上解決了教材訂購的困難,使學生能夠及時準確訂購教材、發放教材。對學校教材科而言,將傳統繁雜的工作轉變為高效便捷的工作。從根本上解決了教材訂購產生的腐敗問題。得到了學校、學生、供應商一致好評。隨著數字化校園建設的逐步深入,高校教材采購系統必然進入更高的階段,和其他信息系統進行高度融合。

[1] 孫衛琴.基于MVC的Java Web設計與開發[M].北京:電子工業出版社,2004.

[2] 張洪偉.JSP網絡開發技術與整合應用[M].北京:清華大學出版社,2006.

[3] SERVLET與JSP核心編程 [M]. 趙學良譯.2版.北京:清華大學出版社,2004.

[4] 李維杰,孫乾君.SQL Server 2005 數據庫原理與應用簡明教程[M].北京:清華大學出版社,2007.

[5] 羅 維.MVC程序設計[M].北京: 中國水利水電出版社,2013.

[6] [美] 埃克爾(Bruce Eckel)著 陳昊鵬 譯.Java編程思想[M].4版.北京:機械工業出版社,2007.

[7] [美]昊斯特曼.Java核心技術(卷1)[M].葉乃文,鄺勁筠,杜永萍 譯.北京:機械工業出版社,2008.

[8] [美] 昊斯特曼.Java核心技術(卷2)[M].葉乃文,鄺勁筠,杜永萍譯.北京:機械工業出版社,2008.

[9] 周 濤,呂偉臣,廉 穎.SQL SERVER 2005數據庫企業級應用[M].北京:清華大學出版社,2008.

[10] 焦晉生.基于MVC架構的WEB設計研究[J].電子科技,2008,21(8):69-72.

JIAO Jin-sheng.School of Computer Science and Technology[J]. Electronic Science and Technology, 2008,21(8):69-72.

[11] 劉 亮.基于MVC的通用型模式的設計與實現[J].中國科學技術大學學報,2010,40(6):635-639.

LIU Liang. Design and actualization of universal MVC pattern[J]. Journal of University of Science and Technology of China, 2010,40(6):635-639.

[12] 施衛峰.基于MVC的分布式作戰應用框架研究[J].指揮控制與仿真,2010,32(3):80-85.

SHI Wei-feng. Research on Distributed Operational Application Framework Based on MVC[J]. Command Control & Simulation,2010, 32(3):80-85.

[13] 葉 青.基于Web 的教材選購與管理系統的設計與實現[J].江西師范大學學報(自然科學版),2006,30(2):134-136.

YE Qing. Design and implementation of the college textbook ordering management system based on WEB[J]. Journal of Jiangxi Normal University(Natural Sciences Edition), 2006,30(2):134-136.

[14] 伍勁宇.高校采購管理系統的建設與實踐[J]. 實驗室研究與探索,2012,31(8):429-431.

WU Jing-yu. Construction and Implementation of the Purchase Management System in Colleges and Universities[J]. Research and Exploration in Laboratory, 2012,31(8):429-431.

[15] 周 輝.MVC設計模式及其在信息系統開發中的應用[J].軟件導刊.2012,11(10):120-122.

ZHOU Hui. Application of MVC design pattern in information system development[J].Software Guide. 2012,11(10):120-122.

·名人名言·

治學有三原則:廣見聞,多閱讀,勤實驗。

——戴布勞格林

猜你喜歡
教材用戶信息
教材精讀
教材精讀
教材精讀
教材精讀
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: av在线5g无码天天| 国产精品香蕉在线观看不卡| 国内熟女少妇一线天| 亚洲αv毛片| 国产成人久视频免费| 国产精品网址你懂的| 波多野结衣一区二区三视频 | 97一区二区在线播放| 亚洲综合18p| 成人字幕网视频在线观看| 青青草一区二区免费精品| 国产精品九九视频| 狠狠色丁香婷婷| 亚洲欧美日韩另类| 亚洲va欧美va国产综合下载| 国产菊爆视频在线观看| 中文字幕在线播放不卡| 四虎精品国产AV二区| 97视频免费在线观看| 国产真实乱了在线播放| 在线播放精品一区二区啪视频 | 久久天天躁狠狠躁夜夜2020一| 国产成人区在线观看视频| 国产福利不卡视频| 超清人妻系列无码专区| 久久免费成人| 天天色天天综合网| 精品无码日韩国产不卡av| 国产一区二区三区在线精品专区| 国产精品尤物在线| 亚洲成AV人手机在线观看网站| 欧美国产日韩一区二区三区精品影视| 欧洲高清无码在线| 国产成人免费| 国产高清毛片| 国产在线精品美女观看| 欧美色综合网站| 伊人久久影视| 91免费国产高清观看| 国产色伊人| 午夜a级毛片| 谁有在线观看日韩亚洲最新视频| 亚洲欧洲美色一区二区三区| 久久情精品国产品免费| 亚洲欧洲日本在线| 免费中文字幕一级毛片| 99精品热视频这里只有精品7| 这里只有精品在线| 网久久综合| 国产真实乱子伦精品视手机观看 | 国产精选小视频在线观看| 亚洲AV无码乱码在线观看代蜜桃 | 99热这里只有精品免费| 国产熟女一级毛片| 国产成人AV男人的天堂| 狠狠亚洲婷婷综合色香| 最新亚洲人成无码网站欣赏网| 亚洲综合激情另类专区| 香蕉久久国产精品免| 这里只有精品国产| 久久久久久尹人网香蕉| 国产毛片高清一级国语 | 啊嗯不日本网站| 国产人人射| 久久人体视频| 亚洲第一av网站| 久久国产免费观看| 色网站免费在线观看| hezyo加勒比一区二区三区| 精品国产一区91在线| 亚洲无码熟妇人妻AV在线| 亚洲天堂久久新| 精品国产欧美精品v| 久久激情影院| 一本大道无码高清| 91九色最新地址| …亚洲 欧洲 另类 春色| 91精品久久久久久无码人妻| 91网址在线播放| 国产精品国产主播在线观看| 久久久久青草线综合超碰| 久久久精品国产亚洲AV日韩|