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

基于MVC的地方高校雙學位網上報名系統的開發

2016-04-22 05:29:18陳昌興
計算機時代 2016年4期

陳昌興

摘 要: 為解決地方高校雙學位報名效率低、報名流程復雜、審核繁瑣問題,設計了地方高校雙學位網上報名系統。為滿足對高校雙學位報名作業高效率的要求,該系統基于MVC技術,利用ASP.NET軟件開發環境。系統實現了雙學位網上報名、查詢、審核及數據統計等功能,為學生、審核人員、管理人員提供了高效便捷的服務。

關鍵詞: 雙學位; ASP.NET; 三層架構; 報名系統

中圖分類號:TP315 文獻標志碼:A 文章編號:1006-8228(2016)04-61-03

Development of online double degree registration system for local

university based on MVC

Chen Changxing

(Faculty of Computer Science and Software, Zhaoqing University, Zhaoqing, Guangdong 526061, China)

Abstract: In order to solve the problems of low efficiency, complicated registration process and cumbersome examining and verifying in the formalities for double degree registration of universities, an online registration system for local universities is designed. In order to meet the requirements of the high efficiency of the dual degree registration, the system is developed based on MVC technology, in ASP.NET software development environment. The online registration, query, examine and verify, data statistics and other functions of the system are realized to provide efficient and convenient services for students, auditors, and managers.

Key words: double degree; ASP.NET; 3-tier architecture; registration system

0 引言

隨著社會對人才的要求不斷提升,企業對人才素質結構提出了新的要求。2010年公布的《國家中長期教育改革和發展規劃綱要》首次提出要建立符合市場新要求的素質教育體系。其實,根據社會的需求,地方高校一直在推進教學體制的各項改革,不斷探索和構建符合要求的專業教育。“雙學位”教育注重以人為本,全面發展,滿足社會發展需要,其強調素質教育和提升應用型、復合型人才的培養質量,提升學生綜合素質[1-2]。近年來,地方高校都把“雙學位”招生放在育人工作重中之重的位置,高校的“雙學位”教育不能是素質教育的“配角”,而必須在學生成才過程中發揮應有的主要作用。盡管目前地方高校都制定了詳細的“雙學位”招生簡章,然而,招生信息公開性不夠,未能引起學生的注意,甚至有想報讀“雙學位”課程的學生錯過了報名時間,這反映出高校宣傳體系有缺陷。此外,地方高校有關部門還存在報名審核效率低、院系之間溝通不及時、信息統計不完善等問題。因此迫切需要一種以校園網為依托的雙學位網上報名系統,搭建“雙學位”招生與學生對接的電子信息化平臺[3]。

1 系統需求分析

隨著校園網絡應用領域的拓展,互聯網作為平臺建設的載體,對學生的工作和生活起到穿針引線的作用。以往的“雙學位”入學報名流程是:學生填寫好“雙學位”入學申請表,再經原專業所在學院審核,然后到修讀專業的學院審批,最后提交到學校教務處審核,審核結果由報讀院系反饋給學生,這期間每一個環節都需要逐級申請和審核。各部門之間因不能提供綜合信息而造成一個個信息孤島,各信息環節不一致,效率低、用時長。因此,必須落實信息共享,更有效地實施報名流程,著力提高服務水平,在方便教師統計信息的同時,也讓學生方便快捷地完成報名[4]。我們在系統規劃階段以業務及需求為主線進行設計。

在學生提交報名申請表及報名的審批處理過程中,個人報名信息需要長期保存在數據庫中,并不斷進行更新(見圖1)。學生是業務流程的發起端,作為報名系統的外部項,學生原始數據如學生的賬號和密碼由學校教務處提供。學生基本信息的修改、刪除和變更等操作是在進入審批環節之前,一旦報名流程進入審批環節,就意味著報名已經進入“審批”狀態,學生的基本信息不允許修改。審批流程中,如要對報名專業修改,則需要重新經過審批步驟,即重新進入審批流程。

2 MVC設計及技術實現

報名系統的開發首先要確定適合的系統架構,充分考慮網站系統的可擴展性、運行效率、程序開發效率等,以及增強系統項目的可維護性。筆者開發的報名系統采用目前比較流行的三層結構設計,數據庫采用SQL SERVER。編程工具采用Visual Studio 2010,這是因為在該開發環境下實現三層架構比較容易,可以做到系統功能模塊之間低耦合,內部高內聚,用戶界面和數據的邏輯完全分開,通過中間層鏈接數據庫,用戶界面與SQL數據操作實現分離,充分使用。NET開發平臺功能,可以生產跨越多層的應用程序組件。另外,在系統框架設計時分離出報名、審批、數據統計三個獨立的子系統,這樣有利于系統進一步開發,不會因為修改其中一個簡單的BUG而影響整體系統。

MVC(model-view-controller)是將表現層、業務邏輯層及數據訪問接口分離組織代碼,具有高度的可擴展性、維護性及代碼復用性。為各模塊程序獨立,又能協同工作提供了一個實用的結構設計[5]。基于MVC三層架構的功能模塊有效地把頁面信息集中和區分。各個功能模塊在頁面顯示時獨立,在后臺數據統一管理,同時開發時可以通過后臺,應對用戶的需求變化,對程序進行修改。雙學位報名管理系統的MVC架構如圖2所示。

表示層:包含ASPX頁面及用戶控件。主要是用戶操作的界面。根據功能劃分為:報名功能界面、審核界面及后臺管理界面。報名功能界面注重簡便性,首頁中主要實現網站信息驗證功能,使用RequiredFieldValidator、CompareValidator、RangeValidator等控件。由于頁面上控件較多,采用控件歸組,對每個驗證組驗證時,與其他控件無關,采用Validate方法重載驗證,IsValid屬性反映其組的有效性,若驗證組任何控件無效,則IsValid屬性返回false,即驗證不通過。通過登錄用戶控件Login.ascx、Register.ascx用戶控件實現用戶登錄及報名功能,并添加用戶信息綁定函數Binduserdata(),用來實現用戶基本信息綁定功能,并通過Getregister()方法來獲得用戶報名信息,并把獲得的信息綁定到相應的顯示控件里。

業務邏輯層:該層是系統的核心,一方面對數據業務作邏輯處理,另一方面利用接口對象調用數據訪問層的方法,與數據訪問層進行數據服務交互操作。各類的定義代碼存放在MODEL之中。用戶User類的方法、報名Register類及審核Approve等類以方法的形式封裝了業務操作,如AddregisterByNewsID(MODEL.Register Ma)方法實現學生專業報名功能,UpdateUser-

InfoByName(MODEL.Approve Ma)方法實現審批功能,AdminLogin(MODEL.User Ma)管理員模塊登錄功能,DataSet GetData_news()方法獲取報名數據。在表示層,根據不同的數據實例轉化為接口事例調用,與服務和數據訪問層協調來為表示層的請求生成響應。即業務邏輯層采集表示層數據并進行邏輯分析,通過數據訪問層對數據庫進行操作,并對客戶的的請求產生響應。

數據訪問層:以業務邏輯層的組織形式要求組建數據訪問層,借助ADO.NET提供的sqlDataSource數據訪問控件訪問數據庫,將業務操作過程封裝到數據庫存儲過程中,能高效地讀取、修改及保存數據。其存儲過程類似函數,只提供參數和返回值,如在報名功能上,自定義方法類addnewregister(),其返回值類型為bool類型。該方法有一個參數,是用戶類的對象,首先調用Getregister()方法獲取報名用戶的總數的索引值,并執行加1,使用SQL語句添加報名數據變量到數據庫表中,報名成功返回true,否則返回false。其他數據訪問類方法類似報名功能,設置了相關的數據操作方法,使用SQL命令對數據庫的數據進行操作,并將操作結果返回到業務邏輯層。

基于MVC三層架構設計報名系統,Web界面不再直接與數據庫連接,而是通過業務邏輯層與數據訪問層連接,數據庫訪問層對數據庫進行操作,這種方法有明顯的擴展性、可維護性及安全性等優點[6-7]。

3 系統的技術特點

在MVC框架中,報名系統總體設計講究界面簡單、系統易用,避免信息過于集中和混雜,避免客戶無法直觀獲得重要信息及使用過程中操作復雜。因此在系統架構設計中,設計了三個功能模塊,分別是:報名模塊、審核模塊和管理模塊,方便用戶直觀的獲得所需要的信息,簡潔的交互界面,不論系統管理員、學生、審核管理員還是數據統計人員,都便于操作。

系統的設計架構采用MVC三層架構,當表示層向業務邏輯層發出請求時,業務邏輯層根據業務需要直接調用數據訪問層。數據訪問層實現與數據庫的連接,并實行相關的操作。數據庫的數據以對象的形式返回到數據訪問層,數據訪問層將這些數據對象包裝成業務對象并返回到業務邏輯層。同樣,業務邏輯層將收到的數據業務對象返回到表示層,以便表示層顯示出來。

得益于MVC三層軟件架構系統具有實時的數據處理能力,可以降低各模塊間的耦合度,同時各模塊間能提供相應的開發接口,保證了第三方系統平臺能有效地接入。此外,考慮程序的可移植性,進行了邏輯控制代碼與HTML等代碼分離,在增加代碼可讀性的同時方便系統的二次開發。使用窗體身份驗證控制流,系統設計時在根文件web.config創建一個窗體身份驗證,當非法用戶連接到系統的任何頁面,會因為沒有找到有效系統的憑證,頁面將會重定向到登錄頁面,防止了非法用戶連接系統,避免缺少權限的賬戶的黑客頁面攻擊。用戶輸入不合理數據時,系統反饋預警和提示,解決用戶在身份驗證過程中出現的問題。

實現提升用戶體驗效果。按照軟件工程的設計思路,系統運行快速而且穩定,占用更少的系統資源,并從降低感知風險、提升感知有用性和提升感知易用性;在數據統計方面進行了多層次、多類別、可排序的直觀展示,滿足信息管理工作中節省人力資源成本的要求,在實際應用中達到了準確、高效、快捷的效果。

4 結束語

基于MVC的地方高校雙學位網上報名系統利用校園網絡的優勢,借助B/S結構技術,充分發揮了NET平臺的技術特點,提高了學生報名速度,縮短了審批時間。同時還增加了報名審批功能,不僅方便了教師審批,也方便了管理員查詢數據,提高了其管理效率,降低時間及勞動力資源成本。報名系統的靈活性得到大幅度提高,更重要的是提供了人性化的服務。對于以后雙學位教育的進一步發展可能帶來的信息處理需求可通過拓展設計子系統的方式實現系統擴展。

參考文獻(References):

[1] 柳亮,莫書榮,陳罡等.高校雙學位教育存在問題及其對策研

究[J].遼寧行政學院學報,2011.13(4):154-155

[2] 陳學敏,漆玲玲,劉焰.雙學位本科教育研究[J].中國高教研究,

2007.2:26-28

[3] 王佳,彭鋒.輔修專業管理系統軟件的開發與應用[J].計算機

光盤軟件與應,2012.23:177-178

[4] 王雅娟.雙學位管理系統的設計與實現[D].電子科技大學,

2012.

[5] 李園,陳世平.MVC設計模式在ASP.NET平臺中的應用[J].

計算機工程與設計,2009.30(13):3180-3184

[6] 埃斯帕西托著.陸昌輝,張大威,王凈譯.ASP.NET4核心編程[M].

清華大學出版社,2014.

[7] 龔赤兵.Web開發新體驗:ASP.NET 3.5MVC架構與實戰[M].

電子工業出版社,2009.

主站蜘蛛池模板: 国产拍揄自揄精品视频网站| a亚洲视频| 免费高清a毛片| 伊人激情久久综合中文字幕| 日本欧美视频在线观看| 国产三级毛片| 久久伊人久久亚洲综合| 亚洲成人免费在线| 在线精品亚洲一区二区古装| 国产福利小视频高清在线观看| 区国产精品搜索视频| 亚洲天堂自拍| 欧美人人干| 青青操视频在线| 亚洲日韩Av中文字幕无码| 午夜欧美理论2019理论| 美女毛片在线| 免费看一级毛片波多结衣| 亚洲视屏在线观看| 无码有码中文字幕| 男女精品视频| 国产高清在线观看| 91小视频在线观看| 欧美一级爱操视频| 日韩av在线直播| 国产区人妖精品人妖精品视频| 人妻出轨无码中文一区二区| 美女国产在线| 高清无码一本到东京热| 性色一区| 激情成人综合网| 国产乱人伦精品一区二区| 国产精品无码作爱| 伊人国产无码高清视频| 精品久久人人爽人人玩人人妻| 99在线观看国产| 精品国产成人三级在线观看| 97国产成人无码精品久久久| 久久国产香蕉| 亚洲欧美不卡中文字幕| 玖玖精品视频在线观看| 特级做a爰片毛片免费69| 久久亚洲黄色视频| 九九热这里只有国产精品| 国产精品午夜福利麻豆| 成人午夜久久| 香蕉国产精品视频| 亚洲国产成人在线| 欧美黄网站免费观看| AV熟女乱| 亚洲无限乱码| 99久久性生片| 美女视频黄频a免费高清不卡| 欧美一区中文字幕| 一级一级一片免费| 青青操国产视频| 成人福利在线免费观看| 成人精品午夜福利在线播放| 中文字幕天无码久久精品视频免费| 伊人国产无码高清视频| 亚洲人成人无码www| av在线无码浏览| 午夜激情婷婷| 日韩最新中文字幕| 亚洲人精品亚洲人成在线| 青青草原国产| 91免费在线看| 亚洲天堂首页| 国产麻豆另类AV| 亚洲AⅤ永久无码精品毛片| aaa国产一级毛片| 国产在线无码一区二区三区| 97se综合| 久久一本精品久久久ー99| 超清无码一区二区三区| 超碰91免费人妻| 欧美日韩精品在线播放| 99热这里只有精品在线观看| 72种姿势欧美久久久久大黄蕉| 四虎国产永久在线观看| 特级毛片免费视频| 国产精品密蕾丝视频|