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

MVC設計模式在ASP.NET框架中的應用探究

2018-07-28 09:46:34黃錦祝
科教導刊·電子版 2018年15期

黃錦祝

摘 要 MVC是能夠減少網站開發難度與周期,能夠有效減少模塊間耦合的一種設計模式,主要開發平臺其中就有ASP.NET,可將ASP.NET和MVC結合,開發應用程序。利用MVC設計模式,設計并完成了卓越績效考核系統。在ASP.NET平臺下,系統實現了MVC三層架構應用程序模塊化,使得代碼復用性提高,維護難度降低。

關鍵詞 MVC設計模式 ASP.NET框架 應用探索 卓越績效考核系統

中圖分類號:TP393 文獻標識碼:A

應用程序其中的用戶交互面,不但能和應用程序實現I/O交互,還能給用戶展示問題模型。用戶應用程序使用時,交互界面不但要做到較強的穩定性,還要求隨需求的變化而變化,代碼只能有微小的改動,但在改動后界面要大幅改變,因此最好的選擇為MVC模式。

ASP.NET作為Windows的Web開發模式,其作用主要是建立并且執行Web應用程序,能夠支持網絡下分布式應用。使用MVC模式作為Web應用開發的一種超前的設計思想,為軟件工程提供了依據規范,使開發應用程序的設計架構清晰。本文使MVC和ASP.NET結合,通過卓越成績信息考查系統的具體分析,深入研究MVC設計形式在ASP.NET結構中的使用。

1 MVC設計形式

MVC為單詞“Model-View-Controller”的簡寫,表示模式、視圖、控制器。遵循應用的流入、處理、輸入的順序可分三個方面,為模式層、視圖層和控制層。

第一,模型能夠減少模塊間耦合,為Web應用程序開發提供更加結構化的形式。

第二,視圖表示使用者界面的交流,MVC形式中,把業務順序處理與界面展示相分離,由模型部分處理業務順序,視圖則只做出簡單處理、頁面信息和使用者要求的收集。同時,將模型處理結果告訴用戶。

第三,控制器指接受、轉發和控制,根據請求去調用相應的視圖呈現出界面;若界面元素需動態數據,則需控制前先通過調用模型,準備好所需數據,讓視圖呈現所需界面。

2 MVC設計形式在ASP.NET結構中的應用

第一,系統構造。例如,憑借公司的成績考核過程和組織結構,卓越績效信息系統共分劃為16個分系統,每個分系統共有6個功能模塊,包括:管理員模塊、報表輸出、查詢分析、分析評價、實測值輸入、修改實測值等。根據用戶對系統的使用標準,可分為平常用戶、平臺管理員、負責人、測評者不同階級的登錄。不同階級使用者面對不同視圖存在不同權限設置。一般用戶能查詢、瀏覽已提交的考核數據;管理員擁有最高的權限設置;測量員能輸入、修改當月的績效考核數據;責任人則能對測量員提交的數據進行評價分析。平臺核心模塊為實測值輸入和修改,平臺需自動對測量員的數據進行計算,得出考核數據。MVC與ASP.NET平臺結合,使得用戶界面不僅能夠正常顯示還能夠保持穩定。按Web三層結構平臺分為業務層與數據層,業務層給出業務主干和處置目標,數據層包括數據詢問元件和數據目標等。控制器通過瀏覽器收獲使用者需求,并導出給模型,得到模型計算調控,視圖與模型之間相互調節,數據庫提供信息,訪問最初信息,工作邏輯間交流結束,最終將用戶請求反饋給瀏覽器。

第二,模型設計和實現。模型管理使用程序的信息與行為分為信息詢問層和工作邏輯層。工作邏輯層在控制器接受使用者要求 ,然后對工作邏輯操作,并將結果傳達給控制器,使控制器選擇相應視圖。信息詢問層分別配備與數據庫交流并相連的公共操作,對數據庫相關步驟進行特殊處理。

在工作邏輯層領域。卓越成績信息系統的設計,首先確定了工作處理目標與工作實體目標。工作處理目標調用工作邏輯模型,分裝具體工作邏輯,并把反饋提交視圖以產生效應。業務實體對象使視圖與模型間交流,通過屬性具體描述使用端信息,并對其理解,不再需要與具體目標、請求目標間的信息交流。這樣便完成了工作邏輯使用。根據公司成績考核流程,抽取出系統的測量與分析評價兩個核心業務場景。本文以成功場景為例闡述,“測量”場景中,因其他參與者一般只有特殊情況才參與平臺,因此從測量員角度對平臺用例描述。共包括八步驟:檢測員選擇考核過程并準備測量當月數據、測量待測對象、系統給出對象前期紀錄、檢測員準備新的信息測量、檢測員向系統輸入所測信息、系統給出對象實測值、檢測員重復流程直至監測完所有對象、平臺給出報表。

在數據層領域,卓越成績考核系統的信息詢問層確定為公共基本類,選擇數據庫相互連接中最原始的步驟。例如,檢測員當月得出的實際信息輸入臨時表,于固定時間內可進行多次輸入修改。但最終提交后,責任人對數據分析評價后存入數據庫表中,所有人再無修改權限。

綜上所述,卓越成績信息系統發展后,我們做出總結,平臺操作成功。MVC和ASP.NET架構的交融,能夠得到較高的可延展性,能夠使用數個控制器且互相能進行單獨工作,容易實現一模型出現多種視圖的目標,注意模型變化,相關視圖便主動改變。在ASP.NET框架下,卓越績效信息系統使用MVC模式開發,整個軟件開發便具系統性,完成了應用程序模塊化和對開發軟件的分工。在滿足用戶要求的前提下,成為了一個具有較好可擴展性、易維護和安全性較好的交互系統。

參考文獻

[1] 萬為清.基于ASP.NET MVC框架的Web應用研究與實現[J].電腦編程技巧與維護,2016(19):15-15.

主站蜘蛛池模板: 国产一在线| 99国产在线视频| 九色91在线视频| a欧美在线| 最新亚洲人成网站在线观看| 一级毛片在线直接观看| 国产成人精品在线1区| 久久亚洲高清国产| 欧美日韩精品一区二区视频| 久久精品人人做人人综合试看| 久久99国产精品成人欧美| av一区二区三区在线观看| 色综合天天娱乐综合网| 亚洲人成影院午夜网站| 伊人国产无码高清视频| 亚洲午夜福利精品无码不卡| 亚洲 欧美 偷自乱 图片 | 色成人亚洲| 无遮挡一级毛片呦女视频| 国产精品男人的天堂| 国产精品丝袜视频| 欧美黄色a| 国产永久免费视频m3u8| 97se亚洲| 香蕉网久久| 97青草最新免费精品视频| 中文字幕亚洲专区第19页| 久久综合丝袜长腿丝袜| 国产乱人伦AV在线A| 亚洲男人天堂2018| 欧美在线视频不卡第一页| 欧美伦理一区| 久久综合伊人77777| 亚洲综合婷婷激情| 一区二区日韩国产精久久| 免费国产小视频在线观看| 亚洲天堂网2014| 欧美亚洲第一页| 欧美一级99在线观看国产| 国产小视频a在线观看| 日韩在线视频网| 亚洲人成网站观看在线观看| 亚洲热线99精品视频| 国产精品3p视频| 中文字幕首页系列人妻| 色噜噜综合网| 伊人久久婷婷五月综合97色| 国产91熟女高潮一区二区| 国产一级无码不卡视频| 欧美成a人片在线观看| 久久精品人妻中文视频| 亚洲天堂精品在线观看| 久久中文字幕2021精品| 视频一本大道香蕉久在线播放| 成人精品亚洲| 久久99国产乱子伦精品免| 亚洲天堂首页| 欧美激情,国产精品| 欧美亚洲一区二区三区导航| 亚洲小视频网站| 草草线在成年免费视频2| 亚洲成av人无码综合在线观看| 日韩无码精品人妻| 欧美黄网站免费观看| 爆乳熟妇一区二区三区| 精品国产香蕉伊思人在线| 亚洲福利网址| 真实国产乱子伦视频| 亚洲欧美色中文字幕| 国产一区二区福利| 国产乱子伦无码精品小说| 国产h视频在线观看视频| 波多野结衣在线一区二区| 亚洲精品大秀视频| 国产日韩欧美中文| 日韩经典精品无码一区二区| 日本一区二区三区精品视频| 亚洲最大福利视频网| 精品人妻一区无码视频| 高h视频在线| 天天躁夜夜躁狠狠躁躁88| 国产视频自拍一区|