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
主站蜘蛛池模板: 久久精品波多野结衣| 亚洲精品视频免费看| 在线观看91精品国产剧情免费| 99精品国产高清一区二区| 成人福利在线视频| 日本a级免费| 国产成人久久777777| 免费国产不卡午夜福在线观看| jizz在线观看| 成人国产一区二区三区| 亚洲天堂免费| 久久不卡国产精品无码| 日本一区中文字幕最新在线| 欧美日韩v| 日韩无码黄色| 99无码中文字幕视频| 国产在线麻豆波多野结衣| 在线免费a视频| 欧美成一级| 亚洲精品第1页| 精品久久香蕉国产线看观看gif| 99视频在线看| 综合网天天| 国产丝袜第一页| 夜精品a一区二区三区| 色综合日本| 久久精品国产免费观看频道| www欧美在线观看| 国产精品视频观看裸模| 青青操视频在线| 美女毛片在线| 亚洲人成亚洲精品| 亚洲无码精彩视频在线观看| 91丝袜在线观看| 日韩黄色大片免费看| 91久久国产成人免费观看| 伊在人亞洲香蕉精品區| 黄色网页在线播放| 色九九视频| 欧美激情二区三区| 亚洲永久视频| 精品黑人一区二区三区| 久久动漫精品| 亚洲成a人片| 99热最新网址| 国产精品久久久免费视频| 亚洲欧美成aⅴ人在线观看| 亚洲福利一区二区三区| 亚洲成a∧人片在线观看无码| 91麻豆精品国产高清在线| 91极品美女高潮叫床在线观看| 国产sm重味一区二区三区| 亚洲欧洲自拍拍偷午夜色| 男人天堂亚洲天堂| 国产精品自在线拍国产电影| 99热这里都是国产精品| 欧美在线视频不卡| 极品国产在线| 国产不卡国语在线| 欧美成人精品一级在线观看| 中文字幕在线免费看| 国产二级毛片| 欧美影院久久| 亚洲swag精品自拍一区| 日韩免费成人| 久久精品视频亚洲| 综合色区亚洲熟妇在线| 尤物成AV人片在线观看| 亚洲av色吊丝无码| 99久久免费精品特色大片| 久久精品无码一区二区日韩免费| 欧美国产菊爆免费观看| 又黄又湿又爽的视频| 国产一级一级毛片永久| 美女高潮全身流白浆福利区| 欧美一区国产| 国产乱子伦无码精品小说 | 伊人久久久大香线蕉综合直播| 最近最新中文字幕在线第一页 | 四虎永久免费网站| 国产福利一区在线| 欧美在线综合视频|