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

基于MVC的 創新成果管理軟件系統研究

2013-12-10 14:07:16西安工程大學
電子世界 2013年5期
關鍵詞:用戶模型系統

西安工程大學 邊 超 馬 柯

信息科技的飛速發展,加快了企業信息化的步伐。在信息化技術發展的今天,傳統的科技成果獎勵申辦管理軟件,其設計是以事件驅動的用戶界面為組織結構。程序人員根據界面的需要去編寫代碼,依照用戶輸入去執行相應的操作,然后輸出結果。這樣的設計出來的軟件系統,其程序的組織圍繞用戶界面元素為核心,其后臺的數據存儲,系統的控制邏輯以及顯示的代碼都雜亂無章的混合在一起,這樣的程序設計和代碼編程,對我們這種大型的管理軟件,嚴重的影響了系統的可實用性以及軟件的可擴展性和維護性。為了使系統變的更加清晰,使其維護起來更加的方便,我們引入了MVC框架模式來改變現有的管理系統。

1.MVC框架模式

MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫。MVC是一個框架模式,它強制性的使應用程序的輸入、處理和輸出分開。使用MVC應用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務。

模型它是應用程序的主體部分,主要包括業務邏輯模塊和數據模塊。模型是與問題相關數據的邏輯抽象,沒有用戶界面。模型與數據格式無關,這樣一個模型能為多個視圖提供數據。由于應用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復性。

視圖是用戶看到并與之交互的界面,即視圖是模型的外在表現,是應用系統和外界的接口。一個模型可以對應一個或多個視圖。對較早的Web應用程序來說,視圖就是由HTML元素組成的界面,在現今的Web應用程序中,一些新的技術已層出不窮,它們包括JSP,XHTML,XML/XSL等等,本管理系統中采用JSP編寫視圖界面。

圖1 MVC之間的關系

圖2 框架結構圖

控制器接受用戶的輸入并調用模型和視圖去完成用戶的需求,控制器是模型與視圖的聯系紐帶;所以當單擊Web頁面中的超鏈接和發送HTML表單時,控制器本身不輸出任何東西和做任何處理,它只是接收請求并決定調用哪個模型構件去處理請求,然后再確定用哪個視圖來顯示返回的數據。其三者的關系如圖1所示。

2.基于MVC的創新成果申辦管理系統分析及應用

在本系統中,實現的主要功能包括創新成果在線申報,成果的評審以及最終成果狀態的查詢等主要內容。其中相關企業向協會成果獎評處提交WORD版申報書,并提交附件(有關證明材料復印件)。成果獎評處對申報企業的申報內容和申報資質初審。經過初審的申報,送交相關專家進行評審,評審結果存檔。本系統就是將原有的手工或紙質化的處理流程,編制成計算機系統,以完成管理創新成果申辦的自動化,電子化,信息化,并提供相應的存檔、檢索及分析手段。

2.1 系統的數據層

數據層對數據進行管理,并向業務邏輯層提供標準化的開放訪問接口。數據層采用數據庫的方式。數據庫主要提供業務操作數據等具有明顯結構化特性的數據的存儲和訪問服務;其主要的功能:數據創建、數據存儲、數據查詢、數據更新、數據刪除等操作。數據層面向業務邏輯層提供數據庫訪問服務接口,業務邏輯層通過JDBC協議訪問數據庫服務。

2.2 業務邏輯層

業務邏輯層接受從表示層輸入的用戶請求,將其轉化為業務邏輯過程能夠理解的方式,根據特定的業務邏輯有序地向數據層發送數據請求,并將數據層返回的數據解釋及組合成用戶所需信息,返回給表示層,是整個應用軟件系統中業務邏輯的實現和處理核心。業務邏輯層運行在基于J2EE應用服務器的EJB及WEB容器中。業務邏輯層包含會話外觀、邏輯Bean和數據存取Bean(Data Access Bean)三個邏輯組件。

2.3 表示層

表示層接受用戶提交的輸入請求,通過對業務邏輯層的訪問,獲得并向用戶輸出可視化響應。由Servlet提供頁面請求和請求響應的總體控制,JSP和瀏覽器提供請求結果響應的可視化顯示。

1)Servlet:接收所有用戶由通過瀏覽器提交的業務請求,并合成相應的值對象,訪問業務邏輯層完成業務邏輯實體的業務處理;將業務邏輯實體的變化以值對象的方式通知并轉向相應的JSP。

2)JSP:根據Servlet告知的值對象,合成請求響應結果的最終輸出格式化文本(HTML);將合成格式化文本以網絡協議的方式發送給提交業務請求的用戶瀏覽器。

綜上分析,系統的框架結構如圖2所示。

3.結束語

基于上述的描述分析,我們設計了如圖2所示的創新成果申辦管理系統的整體架構。其中用戶發送的每一個請求都可以在基于MVC框架模式的方法來設計和實現。使程序的可擴展性增強,使后期的維護變的更加方便,簡單。

隨著信息化的發展,MVC技術的不斷的成熟起來,其在各個領域范圍內將會得到全面的應用與實現。本文在對創新成果申辦管理系統應用的研究的同時,介紹了一種基于MVC框架模式的Web管理系統的應用架構,為提高管理方面軟件系統的可擴展性和可維護性提供了完整的解決方法。

[1]周德仿.基于J2EE和MVC的Web技術[J].交通與計算機,2004,22(3):95-98.

[2]王慶民,張舒娟.基于MVC圖書館虛擬參考咨詢系統研究[J].圖書館學研究,2010(1).

猜你喜歡
用戶模型系統
一半模型
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
3D打印中的模型分割與打包
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
主站蜘蛛池模板: 亚洲成a人片7777| a毛片在线播放| 午夜精品区| 在线无码九区| 亚洲伊人久久精品影院| 免费国产黄线在线观看| 黄色网在线| 在线欧美日韩国产| 99热这里只有精品免费国产| 免费高清毛片| 久视频免费精品6| 国产91线观看| 黄片一区二区三区| 在线国产资源| 久热re国产手机在线观看| 欧美国产综合色视频| 亚洲一区二区三区国产精品 | 国产69精品久久久久孕妇大杂乱| 国产成人精品高清不卡在线| 亚洲精品第1页| 在线观看国产小视频| 日韩毛片基地| m男亚洲一区中文字幕| 欧美在线综合视频| 99er这里只有精品| 久热精品免费| 又大又硬又爽免费视频| 内射人妻无码色AV天堂| 亚洲成人免费在线| 在线观看欧美精品二区| 国产在线精品网址你懂的| 呦系列视频一区二区三区| 国产91在线|日本| 欧美a在线| 日韩欧美在线观看| 精品福利国产| 97在线观看视频免费| 亚洲系列无码专区偷窥无码| 亚洲国产欧美国产综合久久 | 在线观看亚洲天堂| 色综合中文综合网| 国产网友愉拍精品视频| 国产成人AV综合久久| 国产精品一区二区不卡的视频| 国产成人a毛片在线| 国产精品自在线天天看片| 99国产精品免费观看视频| 免费在线播放毛片| 日韩在线网址| 色偷偷男人的天堂亚洲av| 99在线视频网站| 日韩在线永久免费播放| 国产jizzjizz视频| 性欧美久久| 久久精品一卡日本电影| 久久无码高潮喷水| 尤物午夜福利视频| 国产成人综合日韩精品无码首页| 国产日韩精品欧美一区喷| 欧美日韩国产在线播放| 黄色免费在线网址| 亚洲美女一区二区三区| 欧美中文一区| 日韩黄色大片免费看| 久久人搡人人玩人妻精品一| 精品無碼一區在線觀看 | 国产真实二区一区在线亚洲| 亚洲欧美一区二区三区麻豆| 久久国产V一级毛多内射| 男女精品视频| av大片在线无码免费| 人妻21p大胆| 五月天综合网亚洲综合天堂网| 欧美亚洲第一页| 国产麻豆永久视频| 国产经典在线观看一区| 视频国产精品丝袜第一页| 一边摸一边做爽的视频17国产| 国产在线日本| 亚洲综合第一区| 亚洲欧美日韩综合二区三区| 国产99视频免费精品是看6|