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
主站蜘蛛池模板: 8090午夜无码专区| 久久久精品久久久久三级| 无码丝袜人妻| 伊人久综合| 亚洲男女在线| 欧美福利在线观看| 国产网站在线看| 国产精品亚洲精品爽爽| 2021国产在线视频| 免费大黄网站在线观看| 国产靠逼视频| 亚洲成网777777国产精品| 欧美成人一级| 亚洲美女高潮久久久久久久| 国产69精品久久久久孕妇大杂乱 | 亚洲第一成年免费网站| 自拍偷拍欧美日韩| 色播五月婷婷| 99精品欧美一区| 亚洲精品中文字幕午夜| 91午夜福利在线观看| 国产内射在线观看| www欧美在线观看| 东京热一区二区三区无码视频| 日韩天堂视频| 国产亚洲精品97在线观看| 在线观看网站国产| 在线五月婷婷| 国产成人一区在线播放| 亚洲国产精品无码久久一线| 26uuu国产精品视频| 国产嫖妓91东北老熟女久久一| 日韩精品无码免费一区二区三区| 国国产a国产片免费麻豆| 亚洲愉拍一区二区精品| 欧美一级特黄aaaaaa在线看片| 亚洲精品视频免费观看| 91久久国产综合精品女同我| 老司机精品久久| 欧美性天天| 无码粉嫩虎白一线天在线观看| 免费观看国产小粉嫩喷水| 国产成人在线无码免费视频| 欧美a级完整在线观看| 国产熟睡乱子伦视频网站| 婷婷午夜天| 国产综合另类小说色区色噜噜| 国产91高清视频| 亚洲女同一区二区| 999国产精品| 久久成人18免费| 欧洲av毛片| 97综合久久| 亚洲黄色高清| 欧美成人午夜视频| 国产一级二级在线观看| 色综合天天视频在线观看| 日韩天堂视频| 亚洲综合色婷婷中文字幕| 四虎影院国产| 中国丰满人妻无码束缚啪啪| 国产理论最新国产精品视频| 日韩在线永久免费播放| 青草视频网站在线观看| 国产精品美女免费视频大全| 欧美精品在线免费| 欧洲精品视频在线观看| 色精品视频| 色首页AV在线| 午夜精品福利影院| 91久久精品日日躁夜夜躁欧美| 国产一级毛片网站| 午夜视频在线观看免费网站| 青青热久免费精品视频6| 喷潮白浆直流在线播放| 免费看av在线网站网址| 无码区日韩专区免费系列| 性欧美在线| 美女内射视频WWW网站午夜| 国产欧美成人不卡视频| 88av在线播放| 亚洲精品无码专区在线观看|