亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于MVC模型針對社會考生在線考試報名系統(tǒng)設計與實現(xiàn)

        2013-10-16 07:07:24
        關鍵詞:新疆大學服務器端視圖

        邱 濤

        (新疆大學 教務處,新疆 烏魯木齊 830046)

        0 引言

        隨著計算機技術和互聯(lián)網(wǎng)的快速發(fā)展,人類已經(jīng)進入了信息時代.在數(shù)字化網(wǎng)絡環(huán)境發(fā)展的今天,傳統(tǒng)的考試報名方式操作繁瑣,信息管理存在嚴重的缺陷,考生渴望利用網(wǎng)絡就可以實現(xiàn)考試報名簡單便捷的操作流程.同時,老師希望有效改進現(xiàn)有的考試報名模式,提高考試報名工作的效率.教育機構也希望在網(wǎng)上給學生提供方便快捷的在線報名方式,以便準確地對學生的報名信息進行統(tǒng)計.在線考試報名系統(tǒng)正是迎合這一時代需求而開發(fā)的,它旨在探索一種以互聯(lián)網(wǎng)為基礎的考試報名模式.通過這種新的模式,為學校創(chuàng)造出一種新的考試報名環(huán)境,提高考試報名工作的效率和標準化水平,使學校管理者、教師和學生可以隨時隨地通過網(wǎng)絡進行便捷的操作.

        新疆大學在自身發(fā)展的過程中也面臨上述突出問題,亟須轉變傳統(tǒng)考試報名方式,充分發(fā)揮網(wǎng)絡優(yōu)勢,實現(xiàn)在線考試報名[1-3].因此根據(jù)新疆大學教務處的需求,對新疆大學在線考試報名系統(tǒng)進行了設計開發(fā)[4-8].

        1 功能設計

        新疆大學在線考試報名系統(tǒng)面向新疆大學校內外考生,設置了考生報名、系統(tǒng)管理兩大模塊.考生報名包括校內考生報名和校外考生報名,系統(tǒng)管理包括學院管理和系統(tǒng)管理.系統(tǒng)總體功能如圖1所示.

        考生進入新疆大學在線考試報名系統(tǒng)主頁后,如果是首次使用本系統(tǒng),將會轉到注冊頁進行新賬號操作,在正確填寫個人信息以及成功上傳個人照片后,考生即可通過注冊的賬號進行登錄,如果是已注冊賬戶可直接登錄報名系統(tǒng).進入報名系統(tǒng)后可查看個人信息、修改密碼、查看可報告考試科目、已報科目、打印報考憑證等.報考科目審核通過后,考生持報考證到指定地點進行繳費.網(wǎng)上報名具體流程如圖2所示.

        管理員進入管理員界面后,可以對整個系統(tǒng)中考生可報的科目信息進行發(fā)布、取消、更改考試科目說明文檔等操作,也可以對考生的報名信息進行檢索,導出報表,定期清除過期考生的信息及報考記錄.

        圖1 系統(tǒng)功能圖Fig.1 Functions of system

        2 技術架構與主要界面設計

        2.1 技術架構

        新疆大學在線報名系統(tǒng)在實現(xiàn)過程中采用B/S結構,其功能模塊均采用JSP+Servlet+JavaBean技術來實現(xiàn),即MVC Model2模型.

        B/S結構(Browser/Server結構),是隨著Internet技術的興起而對C/S結構的一種變化或改進的結構.在這種結構下,客戶機上只需安裝一個Web瀏覽器,主要邏輯事務在服務器端實現(xiàn).它有效簡化了客戶端載荷,降低了系統(tǒng)維護與升級的成本和工作量.

        MVC模型(Model-View-Controller,簡稱MVC),M代表業(yè)務邏輯,V代表邏輯視圖,C代表控制層.通過使用MVC模式可以把軟件分為3個層——模型層、視圖層和控制層.視圖層是用戶能看到的界面,業(yè)務邏輯層是軟件業(yè)務的實現(xiàn)部分,控制層通過調用業(yè)務層,進行視圖的切換.JSP運行在服務器端,JSP的跨平臺特性使得系統(tǒng)不用考慮每個用戶終端硬件和操作系統(tǒng)的差別,只要用戶終端上安裝有瀏覽器,系統(tǒng)即可使用.在軟件開發(fā)過程中,由于Struts已經(jīng)提供了一個非常好的MVC框架,本文在開發(fā)過程中利用Struts開發(fā)的MVC系統(tǒng)大大加快了系統(tǒng)的開發(fā)速度,提高了工作效率.具體的技術架構如圖3所示.

        在圖3中,客戶端瀏覽器發(fā)出請求(如JSP)后,服務器端的struts中心類ActionServlet找到struts-config.xml文件,并放入內存,將文件的內容作為請求路徑進行映射.ActionServlet類在struts-config.xml文件中找到相關路徑映射填充ActionForm類,將前臺傳進來的表單域打包成Bean,轉到Action類進行業(yè)務邏輯功能的實現(xiàn)如增、刪、改等.最后通過struts-config.xml文件的映射,找到功能邏輯客戶端瀏覽器發(fā)出請求如JSP后,服務器端的struts中心類ActionServlet找到struts-c處理結束后顯示給客戶端用戶看到的頁面,轉發(fā)功能通過ActionForward對象實現(xiàn).

        圖2 考生報名流程Fig.2 Process of student enrollm ent

        2.2 界面設計

        考生報名系統(tǒng)界面如圖4所示,左側為功能菜單欄,右側為信息展示區(qū),方便考生實時掌握個人信息.考生可以查看考試說明文檔,點擊報名按鈕對相應科目進行報名.如果報名條件符合則報名成功,若報名條件不符,則報名失敗返回考生報名界面.考生報名后,可以通過已報考試欄查看考生相關科目信息.

        經(jīng)過設計開發(fā),新疆大學在線考試報名系統(tǒng)已于2010年開始使用,表1對在線考試報名系統(tǒng)使用前后進行對比,從中可以看出通過使用系統(tǒng)取得了良好的效果.

        3 安全架構

        3.1 系統(tǒng)部署

        針對系統(tǒng)在高負載下穩(wěn)定運行的要求和對復雜邏輯處理的實際情況,架構設計充分考慮了系統(tǒng)的可伸縮性和可擴展性.在系統(tǒng)架構上,將應用服務部署在報名服務器上,相關的數(shù)據(jù)信息則存儲在數(shù)據(jù)庫服務器上.報名服務器可以根據(jù)系統(tǒng)的運行情況和實際需要進行靈活的配置.數(shù)據(jù)庫單獨部署在一臺服務器上,并通過防火墻和網(wǎng)關保證其不被外網(wǎng)直接訪問.數(shù)據(jù)庫服務器采用熱備份模式,保證數(shù)據(jù)的可恢復性.每臺報名服務器都相對獨立,可提供考試報名等相關的應用.其系統(tǒng)部署如圖5所示.

        表1 系統(tǒng)使用前后對比Tab.1 Comparison of before and after using system

        圖5 系統(tǒng)部署Fig.5 Dep loyment of system

        3.2 安全策略

        由于系統(tǒng)在Internet上運行,而且訪問量非常大,因此保證系統(tǒng)安全運行尤為重要.本系統(tǒng)在不同級別上加了安全性設計,保證系統(tǒng)的正常工作.

        (1)系統(tǒng)根據(jù)用戶不同的角色賦予了相應的權限.

        (2)系統(tǒng)在網(wǎng)絡級、操作系統(tǒng)級、數(shù)據(jù)庫級均采取安全措施,保證系統(tǒng)的安全運行:與校園網(wǎng)的安全機制相結合,設立防火墻、訪問控制等.系統(tǒng)采取完整備份和增量備份相結合的數(shù)據(jù)備份策略,當系統(tǒng)遭遇災難性破壞或進行歷史性數(shù)據(jù)查詢時,能夠及時恢復或再現(xiàn)歷史數(shù)據(jù)的實時狀態(tài).記錄考生登錄日志,系統(tǒng)自動記錄考生操作的模塊、操作時間等信息以供定期檢查,致使出現(xiàn)的異常情況能得到及時處理.用戶在一定時間內不操作系統(tǒng),再次操作時應重新登錄.

        4 結語

        新疆大學在線報名考試系統(tǒng)的建設,是新疆大學緊跟教育教學前沿,積極創(chuàng)新教育教學方法,充分發(fā)揮現(xiàn)有網(wǎng)絡優(yōu)勢,提高學生整體素質的一個縮影.依據(jù)新疆大學教務辦的需求,本文設計實現(xiàn)了面向校內外用戶的在線考試報名系統(tǒng).通過網(wǎng)絡有效管理考生信息,提高了工作效率,節(jié)約了人力成本.今后將在現(xiàn)有系統(tǒng)的基礎上,繼續(xù)優(yōu)化配置,優(yōu)化系統(tǒng)的使用及管理.

        [1]張志平.高校自主招生網(wǎng)上報名系統(tǒng)的設計[J].蘇州大學學報:工科版,2010,30(3):26-31.

        [2]馮沖.軟件體系結構理論與實踐[M].北京:人民郵電出版社,2004.

        [3]葛安華.基于UML事業(yè)單位招考網(wǎng)上報名系統(tǒng)建模分析[J].森林工程,2010,26(4):90-94.

        [4]高洪巖.至簡SSH精通JavaWeb[M].北京:電子工業(yè)出版社,2009.

        [5]斯托林斯.網(wǎng)絡安全基礎應用與標準[M].白國強,譯.北京:清華大學出版社,2011.

        [6]鄭阿奇.SQL Server 2005教程[M].北京:電子工業(yè)出版社,2011.

        [7]戎偉,張雙.精通Struts-Java流行服務器、框架、工具及整合應用[M].北京:人民郵電出版社,2008.

        [8]黃丹霞,楊璐,崔永普.在J2EE項目中使用Struts對MVC模式的研究與實現(xiàn)[J].計算機工程與設計,2005,26(9):2488-2542.

        猜你喜歡
        新疆大學服務器端視圖
        新疆大學紡織與服裝學院攝影作品選登
        A Corpus-Based Study on Linguistic Variables of CET Writings
        淺析異步通信層的架構在ASP.NET 程序中的應用
        成功(2018年10期)2018-03-26 02:56:14
        5.3 視圖與投影
        視圖
        Y—20重型運輸機多視圖
        SA2型76毫米車載高炮多視圖
        在Windows中安裝OpenVPN
        新疆大學——同濟大學 “一帶一路”學術研討會
        對新疆大學男子籃球隊攻防技術的統(tǒng)計分析
        河南科技(2014年11期)2014-02-27 14:10:20
        亚洲精品suv精品一区二区| 日本在线综合一区二区| 国产一区二区三区不卡在线观看| 亚洲国产成人精品无码区在线秒播| 亚洲精品久久久久久动漫| 亚洲欧美日韩精品久久亚洲区色播 | 国产精品久久熟女吞精| 亚洲中文字幕久久精品品| 国产精品国产三级国av在线观看| 亚洲视频天堂| 久久精品国产精品亚洲婷婷| 91自拍视频国产精品| a级毛片无码久久精品免费 | 久久这里都是精品一区| 亚洲综合国产精品一区二区| 四虎成人精品在永久免费| 精品国产av最大网站| 中文精品久久久久中文| 亚洲国产一区二区av| 少妇人妻中文字幕hd| 久久久久久久女国产乱让韩| 色窝窝手在线视频| 国产一区二区三区青青草| 亚洲中文字幕无码av| 成人伊人亚洲人综合网站222| av网址不卡免费在线观看| 亚洲一区二区三区少妇| 女人喷潮完整视频| 粉嫩极品国产在线观看| 国产精品午夜福利亚洲综合网| 亚洲国产精品无码久久一线| 日韩乱码人妻无码中文字幕视频 | 国产尤物精品福利视频| 国产一区二区三区精品久久呦| 亚洲女同一区二区三区| 日韩精品成人无码专区免费| 伊人久久成人成综合网222| 日韩精品人妻少妇一区二区| 少妇一级淫片中文字幕| a人片在线观看苍苍影院| 国产一区二区三区国产精品|