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

基于云平臺的高校監考管理系統

2019-05-24 14:12:12劉婷彭煥峰邵淑婷
電腦知識與技術 2019年7期
關鍵詞:數據庫

劉婷 彭煥峰 邵淑婷

摘要:為減少人工監考工作安排過程中效率低、工作量大、極易出錯的問題,設計開發了基于JSP+Tomcat+MYSQL平臺的監考管理系統。首要的是簡要介紹系統開發所用的技術,闡明系統的功能設計、數據庫設計及系統架構的實現,并對基于JSP+Tomcat+MYSQL平臺的系統開發進行了總結。

關鍵詞:JSP;MYSQL 數據庫;監考管理

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

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

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

1 UML和JSP

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

① 統一標準。UML統一了面向對象的主要派別Booch、OMT、OSE等方式中的基本概念,已成為OMG的正式標準,并且具備標準的面向對象模型元素的定義和表現形式。統一了這些標準就有利于面向對象方法的實際應用和后續成長。

② 面向對象。UML還吸收了面向對象技術領域中其他派別的優點。UML符號表示結合了各種方法的圖形表示,將大量易引發紊亂的、過剩的和極少使用的符號刪除,增添了一些新的符號,也可以說是將各個面向對象技術流派的優點集于一身。

③ 可視化、表示能力強。UML的可視化模型可用來清晰地表示系統的邏輯模型或實現模型,其對系統描述能力高,模型包含的信息豐厚,可用于龐大軟件體系的建模。

④ 獨立于過程。UML是系統建模語言,獨立于開發過程。

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

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

2 功能

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

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

2)基本信息輸入功能:監考管理系統所需的基本信息主要包括教師、班級、教室、院系、課程等信息。教師信息中包括教師編號、教研室編號、教師名稱、工號、手機、郵箱等。班級信息中包括班級編號、院系編號、班級名稱、年級、班級聯系人、手機、備注等。教室信息中包括教室編號、教學樓編號、教室名稱、容納人數、是否是多媒體教室等信息。院系信息中包括院系編號、院系名稱、院系聯系人、手機等信息。課程信息中包括課程編號、課程名稱、是否已安排考試等信息。基本信息可由系統管理員批量導入,并且管理員可對基本信息進行增、刪、改、查等工作。

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

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

5)監考信息查詢功能 :教師和學生通過工號或學號以及密碼登錄監考管理系統可對跟自己有關的考試信息進行查看。系統管理員可查詢任意學期的所有監考安排信息。

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

7)教師出勤統計功能:系統可根據監考信息表統計生成教師監考次數的出勤表。

8)通知發布功能:系統管理員能夠發布通知。

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

3 數據庫和服務器系統

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

根據系統需求分析,系統主要涉及的數據庫表有用戶表、教師表、 教室表、課程表、班級表、院系表、考試安排申請表、考試信息表、監考調換信息表等。其中,考試安排申請表用于記錄教師用戶申請考試的信息, 考試信息表用于記錄管理員處理考試申請并發布考試的信息,監考調換表用于記錄進行過監考調換的教師信息。基本信息表為后續的考試信息提供相關信息。

4 系統架構

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

4.1 Model 模型層

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

4.2 View 視圖層

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

4.3 Control 控制層

控制層由于控制應用程序的流程,用于對事件進行相應和處理。監考管理系統由Servlet接收所有的 HTTP 請求,調用模型的業務邏輯方法處理用戶驗證、考試申請、監考編排、監考查詢、監考調換等請求,并根據處理結果調用相應的視圖。

5 系統測試與分析

5.1功能測試

采用黑盒測試,手工測試的手段對于測試計劃所羅列的各項功能進行查看、檢測,檢查所有的按鈕和鏈接是否能夠實現。在測試過程中采用有效的數據進行執行,經過三輪的測試。

5.2界面測試

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

5.3 性能測試

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

6 結束語

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

參考文獻:

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

[2] 陳望秀. 考試編排管理系統的設計與實現[D].廈門:廈門大學, 2013.

【通聯編輯:唐一東】

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 久久91精品牛牛| 99精品国产电影| 这里只有精品免费视频| 国产微拍精品| 嫩草在线视频| 天天干伊人| 一区二区理伦视频| 婷婷亚洲视频| 毛片免费高清免费| 免费无码又爽又黄又刺激网站| 粉嫩国产白浆在线观看| 99人体免费视频| 国产欧美在线观看一区| 波多野结衣第一页| 欧美午夜理伦三级在线观看| 亚洲精品777| 中文字幕佐山爱一区二区免费| 亚洲天堂网在线播放| 欧美中文一区| P尤物久久99国产综合精品| 婷婷综合亚洲| 97在线免费视频| 欧美日韩午夜| 一区二区三区四区日韩| 欧美日韩一区二区在线免费观看| 国产最爽的乱婬视频国语对白| 九九精品在线观看| 99福利视频导航| 天堂va亚洲va欧美va国产| 精品国产电影久久九九| 亚洲无码高清免费视频亚洲| 亚洲精品无码抽插日韩| 色噜噜在线观看| 国产欧美日韩专区发布| 国产小视频a在线观看| 国产最新无码专区在线| 超碰精品无码一区二区| 人妻丰满熟妇αv无码| 亚洲国产天堂久久综合226114| 在线观看av永久| 成人福利在线免费观看| h视频在线播放| 97在线公开视频| 人人爽人人爽人人片| 夜夜操国产| 欧洲一区二区三区无码| 国产毛片片精品天天看视频| 日本精品中文字幕在线不卡| 久久国产精品娇妻素人| 日本一本正道综合久久dvd| 亚洲国产中文综合专区在| 91区国产福利在线观看午夜| 玖玖精品在线| 日韩精品无码免费一区二区三区| 高清无码手机在线观看| 特级毛片免费视频| 成人免费视频一区二区三区 | 日韩欧美中文字幕一本| 久久人人爽人人爽人人片aV东京热| 国产白浆视频| 国产屁屁影院| 色婷婷在线播放| 精品久久久久久成人AV| 9啪在线视频| 日本一区二区三区精品视频| 亚洲国产亚综合在线区| 国产第一页屁屁影院| 日韩小视频在线播放| 国产亚洲精品精品精品| 中文字幕久久亚洲一区| a级高清毛片| 在线观看免费人成视频色快速| 欧美 国产 人人视频| 日韩高清欧美| 98超碰在线观看| 久久亚洲综合伊人| 无码不卡的中文字幕视频| 夜夜操国产| 中文字幕在线观| 无码在线激情片| 欧美一级大片在线观看| 69视频国产|