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

        ?

        基于云平臺的高校監(jiān)考管理系統(tǒng)

        2019-05-24 14:12:12劉婷彭煥峰邵淑婷
        電腦知識與技術(shù) 2019年7期
        關(guān)鍵詞:數(shù)據(jù)庫

        劉婷 彭煥峰 邵淑婷

        摘要:為減少人工監(jiān)考工作安排過程中效率低、工作量大、極易出錯的問題,設(shè)計開發(fā)了基于JSP+Tomcat+MYSQL平臺的監(jiān)考管理系統(tǒng)。首要的是簡要介紹系統(tǒng)開發(fā)所用的技術(shù),闡明系統(tǒng)的功能設(shè)計、數(shù)據(jù)庫設(shè)計及系統(tǒng)架構(gòu)的實現(xiàn),并對基于JSP+Tomcat+MYSQL平臺的系統(tǒng)開發(fā)進行了總結(jié)。

        關(guān)鍵詞:JSP;MYSQL 數(shù)據(jù)庫;監(jiān)考管理

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

        文章編號:1009-3044(2019)07-0091-02

        現(xiàn)如今,國內(nèi)高校傳統(tǒng)的監(jiān)考安排工作經(jīng)常都用人工來實現(xiàn),存在低效率、繁雜工作量和極易犯錯等問題。以南京工程學院計算機工程學院為例,簡要介紹監(jiān)考工作流程。任課教師首先人工的方式告知教務秘書考試信息,教務秘書根據(jù)教師空閑時間安排監(jiān)考人員,并查詢學生空閑時間及空閑教室。監(jiān)考安排完成后,以郵件或QQ等通信方式通知教師明確具體的安排。在現(xiàn)實背景下,設(shè)計開發(fā)面向高校的監(jiān)考管理具有較好的現(xiàn)實意義和應用價值。該系統(tǒng)基于JSP+Tomcat+MYSQL平臺開發(fā), 具備較好的可維護性。

        1 UML和JSP

        軟件界第一個統(tǒng)一的可視化的建模語言就是UML語言。UML已成為國際軟件界普遍認可的標準。它的應用領(lǐng)域十分廣闊,不僅可用于商業(yè)建模(Business Modeling)、軟件開發(fā)建模的各個階段,也可用于其他類型的系統(tǒng)。它是一種通用(General)建模語言,具備可擴展性和通用性,適合于多種、多變結(jié)構(gòu)的建模。UML具有如下特點:

        ① 統(tǒng)一標準。UML統(tǒng)一了面向?qū)ο蟮闹饕蓜eBooch、OMT、OSE等方式中的基本概念,已成為OMG的正式標準,并且具備標準的面向?qū)ο竽P驮氐亩x和表現(xiàn)形式。統(tǒng)一了這些標準就有利于面向?qū)ο蠓椒ǖ膶嶋H應用和后續(xù)成長。

        ② 面向?qū)ο蟆ML還吸收了面向?qū)ο蠹夹g(shù)領(lǐng)域中其他派別的優(yōu)點。UML符號表示結(jié)合了各種方法的圖形表示,將大量易引發(fā)紊亂的、過剩的和極少使用的符號刪除,增添了一些新的符號,也可以說是將各個面向?qū)ο蠹夹g(shù)流派的優(yōu)點集于一身。

        ③ 可視化、表示能力強。UML的可視化模型可用來清晰地表示系統(tǒng)的邏輯模型或?qū)崿F(xiàn)模型,其對系統(tǒng)描述能力高,模型包含的信息豐厚,可用于龐大軟件體系的建模。

        ④ 獨立于過程。UML是系統(tǒng)建模語言,獨立于開發(fā)過程。

        ⑤ 易用。因為UML的概念清晰,建模表示方法簡潔,有清楚的圖形結(jié)構(gòu),易于人們的了解、掌握和利用。

        JSP(Java Server Pages)是基于Java語言的動態(tài)網(wǎng)頁開發(fā)技術(shù)。在傳統(tǒng)的HTML網(wǎng)頁文件中插入Java程序和JSP標簽,組成新的JSP網(wǎng)頁。Java Servlet和JSP配合才能完成大型的Web應用程序的開發(fā),Servlet主要接收客戶端的請求,然后執(zhí)行程序,最后將執(zhí)行結(jié)果以HTML格式反饋給客戶端。是以JSP具有一次編寫到處運行、多平臺支持、強大的可伸縮性、多樣化的開發(fā)工具支持等特點,和其他服務器腳本語言相比,JSP更加迅速、簡單和便捷。在JSP中使用JavaBean和JSP,可方便地分離開靜態(tài)HTML代碼和動態(tài)數(shù)據(jù)區(qū),為修改和擴展程序帶來極大的方便。

        2 功能

        監(jiān)考管理系統(tǒng)重點實現(xiàn)監(jiān)考編排管理和監(jiān)考查詢管理模塊。系統(tǒng)用戶按角色可分為系統(tǒng)管理員、教師、學生,因此用戶需憑用戶名和密碼驗證角色,不同角色登錄系統(tǒng)可使用不同的授權(quán)功能。為方便系統(tǒng)管理員、教師和學生之間消息通知的準確,系統(tǒng)還設(shè)置了發(fā)布通知功能。系統(tǒng)主要功能如下:

        1)身份驗證功能:通過填寫用戶名和密碼以及對用戶類型的選擇對用戶的身份進行驗證,以便于系統(tǒng)確定用戶的身份,從而更好地為用戶服務。若用戶通過驗證則可以在授權(quán)的模塊范圍中進行其操作,且用戶可進行修改密碼。若用戶沒有通過驗證,那么系統(tǒng)就會自動顯示無此用戶或密碼錯誤的提示信息。

        2)基本信息輸入功能:監(jiān)考管理系統(tǒng)所需的基本信息主要包括教師、班級、教室、院系、課程等信息。教師信息中包括教師編號、教研室編號、教師名稱、工號、手機、郵箱等。班級信息中包括班級編號、院系編號、班級名稱、年級、班級聯(lián)系人、手機、備注等。教室信息中包括教室編號、教學樓編號、教室名稱、容納人數(shù)、是否是多媒體教室等信息。院系信息中包括院系編號、院系名稱、院系聯(lián)系人、手機等信息。課程信息中包括課程編號、課程名稱、是否已安排考試等信息?;拘畔⒖捎上到y(tǒng)管理員批量導入,并且管理員可對基本信息進行增、刪、改、查等工作。

        3)申請考試功能:教師用戶登錄系統(tǒng)后可對本學期自己教授的課程進行考試安排的申請。系統(tǒng)管理員接收到教師的申請信息后會安排監(jiān)考的相關(guān)內(nèi)容。

        4)監(jiān)考編排功能:系統(tǒng)管理員接收到教師的考試申請后,系統(tǒng)會根據(jù)考試申請表、教師時間表、學生課程表、教室空閑表等創(chuàng)建出考試信息進行發(fā)布,系統(tǒng)管理員還可對已發(fā)布未處理的考試信息進行修改和刪除。

        5)監(jiān)考信息查詢功能 :教師和學生通過工號或?qū)W號以及密碼登錄監(jiān)考管理系統(tǒng)可對跟自己有關(guān)的考試信息進行查看。系統(tǒng)管理員可查詢?nèi)我鈱W期的所有監(jiān)考安排信息。

        6)監(jiān)考調(diào)換功能:教師可以提前安排自己的空余時間,在自己監(jiān)考時間發(fā)生沖突后,可以通過申請監(jiān)考調(diào)換由系統(tǒng)管理員進行監(jiān)考的自主調(diào)換,從而增加管理的靈活性。

        7)教師出勤統(tǒng)計功能:系統(tǒng)可根據(jù)監(jiān)考信息表統(tǒng)計生成教師監(jiān)考次數(shù)的出勤表。

        8)通知發(fā)布功能:系統(tǒng)管理員能夠發(fā)布通知。

        9)個人信息修改:教師和學生用戶登錄系統(tǒng)后可自行修改個人信息。

        3 數(shù)據(jù)庫和服務器系統(tǒng)

        Tomcat服務器是一個開放源代碼且免費的Web應用服務器,屬于輕量級應用服務器,可作為開放和調(diào)試JSP程序的首要選擇。Tomcat是Apache服務器的擴展,所有它本身擁有處理HTML頁面的功能。而且它是一個Servlet和JSP容器,Tomcat的默認模式是獨立的Servlet容器。

        根據(jù)系統(tǒng)需求分析,系統(tǒng)主要涉及的數(shù)據(jù)庫表有用戶表、教師表、 教室表、課程表、班級表、院系表、考試安排申請表、考試信息表、監(jiān)考調(diào)換信息表等。其中,考試安排申請表用于記錄教師用戶申請考試的信息, 考試信息表用于記錄管理員處理考試申請并發(fā)布考試的信息,監(jiān)考調(diào)換表用于記錄進行過監(jiān)考調(diào)換的教師信息。基本信息表為后續(xù)的考試信息提供相關(guān)信息。

        4 系統(tǒng)架構(gòu)

        軟件系統(tǒng)架構(gòu)采取三層模式(MVC模式),分層讓編程更為清楚明了,更有利于維護,與此同時也達到了高內(nèi)聚、低耦合的要求。

        4.1 Model 模型層

        主要用于操作數(shù)據(jù)庫訪問。“模型”可直接訪問數(shù)據(jù),它不依賴于“視圖”和“控制器”。因此,我們可以直接用JDBC連接數(shù)據(jù)庫對信息進行操作,例如,當有新的監(jiān)考信息創(chuàng)建時,會立即向數(shù)據(jù)庫中的考試信息表添加記錄。相同的,用戶信息的更改、基本信息的增刪改查、監(jiān)考的發(fā)布與取消都會生成相應SQL語句,然后執(zhí)行。

        4.2 View 視圖層

        由 JSP(包括 HTML、CSS、JavaScript等)來實現(xiàn)前端信息的展示。用戶憑用戶名和密碼驗證登錄后可以根據(jù)不同角色的授權(quán)進行相應操作,例如:基本信息管理、考試申請、監(jiān)考編排、監(jiān)考查詢、監(jiān)考調(diào)換等。

        4.3 Control 控制層

        控制層由于控制應用程序的流程,用于對事件進行相應和處理。監(jiān)考管理系統(tǒng)由Servlet接收所有的 HTTP 請求,調(diào)用模型的業(yè)務邏輯方法處理用戶驗證、考試申請、監(jiān)考編排、監(jiān)考查詢、監(jiān)考調(diào)換等請求,并根據(jù)處理結(jié)果調(diào)用相應的視圖。

        5 系統(tǒng)測試與分析

        5.1功能測試

        采用黑盒測試,手工測試的手段對于測試計劃所羅列的各項功能進行查看、檢測,檢查所有的按鈕和鏈接是否能夠?qū)崿F(xiàn)。在測試過程中采用有效的數(shù)據(jù)進行執(zhí)行,經(jīng)過三輪的測試。

        5.2界面測試

        采用黑盒法,通過各種訪問方法的使用測試用戶整體界面風格一致、圖形界面的對象和特征(菜單、大小、位置、狀態(tài))符合測試標準。在測試過程中采用有效數(shù)據(jù)來執(zhí)行,確定所有UI測試點。

        5.3 性能測試

        性能測試主要是對客戶端進行測試,目的是考察客戶應用性能,對系統(tǒng)并發(fā)性進行測試以確保系統(tǒng)的可靠性,同時還要測試系統(tǒng)的響應時間。測試結(jié)果與性能測試計劃之預期性能指標對比。

        6 結(jié)束語

        高校監(jiān)考安排工作繁雜,往往極少有人關(guān)注,更不用說提出改善意見了。通過研究和實踐,設(shè)計出的監(jiān)考管理系統(tǒng)較好地提高了監(jiān)考安排的效率,使得監(jiān)考安排流程更加系統(tǒng)化、規(guī)范化和簡易化。系統(tǒng)以用戶需求為主,實現(xiàn)了監(jiān)考編排和監(jiān)考查詢功能,并提供了監(jiān)考調(diào)換功能,以便于當教師監(jiān)考時間沖突時可進行調(diào)換,這使得系統(tǒng)具有較高的便捷性和個性化。采用以JSP+ Tomcat+ MYSQL為平臺的方式實現(xiàn)系統(tǒng)功能,使得系統(tǒng)具有極大的可擴展性和可維護性。

        參考文獻:

        [1] 邱杰,彭煥峰,馬玲,等.基于 SSH 框架的校園圖書交易系統(tǒng)設(shè)計與實現(xiàn)[D].南京:南京工程學院, 2017.

        [2] 陳望秀. 考試編排管理系統(tǒng)的設(shè)計與實現(xiàn)[D].廈門:廈門大學, 2013.

        【通聯(lián)編輯:唐一東】

        猜你喜歡
        數(shù)據(jù)庫
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        在线视频免费自拍亚洲| 国产美女遭强高潮网站| 国产精品一区二区久久乐下载| 亚洲视频一区二区蜜桃| 麻豆69视频在线观看| 玩50岁四川熟女大白屁股直播| 99re这里只有热视频| 久久久精品亚洲懂色av| 日本一区二区三区亚洲| 亚洲妇女自偷自偷图片| 亚洲精品国产美女久久久| 国产一区二区亚洲av| 亚洲美女毛片在线视频| 久久久无码精品亚洲日韩按摩| 麻豆成人在线视频| 日韩一二三四区免费观看| 国产91清纯白嫩初高中在线观看| 九一九色国产| 精品无码久久久久久久久粉色| 少妇一级内射精品免费| 国产无套中出学生姝| 亚洲18色成人网站www| 2020久久精品亚洲热综合一本| 久亚洲一线产区二线产区三线麻豆| 乱子轮熟睡1区| 蜜桃精品免费久久久久影院 | 日韩精品区一区二区三vr| √最新版天堂资源在线| 久久亚洲春色中文字幕久久久综合| 狂猛欧美激情性xxxx大豆行情| 免费国产裸体美女视频全黄| 国产精品国产三级国产av创| 国产精品日韩亚洲一区二区 | 丝袜美腿亚洲综合在线播放| 欧美成人看片一区二区三区尤物 | 日本成人久久| 少妇人妻在线伊人春色| 亚洲自偷自拍另类第1页| 久久综合精品国产丝袜长腿| 国产颜射视频在线播放| 最新国产不卡在线视频|