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

教務管理系統的設計與實現

2020-12-29 16:54:34劉玉坤
科學與信息化 2020年35期
關鍵詞:頁面數據庫用戶

劉玉坤

平頂山學院 計算機學院(軟件學院) 河南 平頂山 467000

引言

在“互聯網+”時代背景下,各項技術日益成熟,利用互聯網技術去開發一些滿足工作需要的系統,成為一種新的趨勢。在開發一個項目的時候,除了考慮開發功能需求之外,也要考慮開發過程中的技術問題,針對不同的項目選擇不同的開發語言和技術會提升項目運行的流暢度,為用戶帶來更好的體驗。本系統選用的重要的技術語言是jsp,選擇用它來開發,是因為它能夠將業務代碼相分離,避免后期項目維護或者調試帶來麻煩。其次它在編譯的過程中采用預編譯的設計理念,第一次訪問頁面的時候就可以直接加載完保存,極大地節省了服務器的CPU資源,對客戶端訪問也更加友好。最后一點也是考慮到這門語言是基于Java開發的,同時具有跨平臺性,在開發中可以調用Java的API極大地減輕了項目的開發難度[1]。

1 需求分析

通過對現有市面上的教務信息的管理的調查,擬開發的教務管理系統主要完成系統用戶管理、新聞數據管理、系統簡介設置、課程管理、教學管理、考試管理及補考申請管理等。教務管理系統功能描述[2]如圖1所示。

圖1 系統功能結構圖

由于篇幅有限,這里僅以普通用戶的設計與實現說明設計與實現的全過程。

普通用戶用例表如表1所示。

表1 普通用戶用例表

根據上述功能描述,教務管理系統主要有普通用戶及系統管理員兩類用戶。

管理員用戶:管理員主要能夠上架商品、查看商品、商品信息修改、登錄信息修改、用戶信息管理和商品評論管理。

2 系統設計

普通用戶擬實現對系統中發布的信息進行查看,普通用戶可以實現對課程信息、教學信息、考試信息、網上評教在線留言功能的查看,當用戶登錄后,才能實現個人信息的管理和補考信息的管理。普通用戶主設計圖如圖2所示。

圖2 管理員添加活動圖

2.1 功能設計

系統一些實質性的操作功能是需要用戶處于登錄狀態,按照登錄頁面上的提示輸入用戶名,密碼和驗證碼,點擊登錄,此時會觸發前端的一個表單驗證,也是為了更好的用戶體驗,避免頁面多次向服務器發送驗證請求。如果通過驗證,您將在數據庫用戶表中找到該信息。成功后您將進入登錄頁面。否則系統會提示登錄失敗,提醒重新登錄并返回登錄界面重新填寫。

根據上述功能描述,與登錄功能相關的類與接口有用戶實體類、用戶數據接口、用戶操作控制類和數據庫連接類。登錄類jwUser:是用戶的實體類,里邊封裝的是用戶的一些私有屬性,通過getter、setter方法,方便其他類訪問實體類中的屬性。LgAction:為用戶操作調取類,主要是處理前臺頁面數據,控制用戶的一些邏輯操作。UserDao:它屬于一個接口,屬于數據訪問層,和數據庫交互聯系比較多,里邊是一些沒有方法體的方法,負責從底層數據庫拿數據供其他實體類完成任務。UserDaoImpl:它就是對UserDao的具體實現,上邊定義好的,具體實行的就是UserDaoImpl。

2.2 注冊登錄功能設計

在成功進入注冊頁面之后,首先選擇注冊,填寫用戶名后系統會對輸入的用戶名進行判斷,如果不符合條件則會在控制臺中彈出提示信息,填寫的信息符合條件時,系統會把頁面上填寫的信息存儲到數據庫中的user信息表中起來。完成注冊之后,操作系統中的大量功能都首先需要用戶進行登錄,登錄若能通過驗證則對輸入的用戶名和密碼與數據庫user中的信息進行對比[3],對比通過則成功進入系統,否則登錄失敗。

3 系統實現

普通用戶可以查看網站信息,包括課程、教學、考試及成績信息,同時也包括更改個人信息、進行補考申請。具體實現如下。

3.1 課程信息查看

用戶登錄系統后,點擊課程信息,系統會發出selectKeChengAction請求,通過KeChengXinXiController連接頁面請求和服務層,根據當前用戶信息,通過keChengXinXiServe接收參數,完成相應邏輯處理,返回給KeChengXinXiController層,最后通過調用keChengXinXiMapper類的selectKeCheng ()方法,通過kechengxinxiMapper.xml文件進行數據庫操作,獲取當前用戶的所有課程信息,顯示在頁面中。如圖4-19所示。

圖3 課程信息界面

4 系統測試

程序測試是一個項目正式上線前必須經過的重要環節,當系統完成整體設計后,仍然需要測試來檢驗系統的正確性和穩定性。所以我們常常會根據業務邏輯設計時可能會遇到的問題進行多次檢驗,確保程序運行達到一個完美的狀態。因此程序測試在程序開發階段起著一個非常重要的作用,另一方面,系統的使用過程中會涉及用戶的私人信息,不穩定或者有錯誤的系統勢必會對用戶的信息安全帶來極大的威脅,保障用戶信息安全也是程序測試的另一個重要目的[4]。

4.1 登錄模塊功能測試

用戶登錄模塊主要實現了以下幾個功能,分別是新用戶注冊、已注冊用戶登錄等功能。該模塊測試果如表2所示。

表2 用戶登錄模塊測試用例

通過以上的相關測試,盡管只制作了以上幾個功能模塊的測試表,但是在實際情況下,所有的功能都基本達到了預期的要求,滿足了需求上分析的各種要求。

5 結束語

該系統流程清晰,同時易于拓展和維護。經過測試,該系統功能完善,界面友好,使用方便,性能良好。極大的一定程度上減輕教務信息管理的繁重度,使信息處理變得更加簡單高效,提高了教學信息管理的效率。

猜你喜歡
頁面數據庫用戶
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 性视频久久| 免费一看一级毛片| 青青青国产视频| 四虎免费视频网站| 精品久久香蕉国产线看观看gif| 91丝袜美腿高跟国产极品老师| 永久免费无码成人网站| 一级毛片免费不卡在线| 欧洲极品无码一区二区三区| AV在线天堂进入| 九色视频一区| 伊人福利视频| 国产偷国产偷在线高清| 久草视频一区| 午夜国产理论| 国产福利观看| 亚洲第一视频免费在线| 国产a v无码专区亚洲av| 尤物在线观看乱码| 亚洲一区波多野结衣二区三区| 亚洲无码熟妇人妻AV在线| 亚洲精品在线91| 天天色天天综合网| 青青久久91| 久久久受www免费人成| 在线欧美a| 日本高清成本人视频一区| 免费毛片全部不收费的| 久久亚洲国产一区二区| 国产精品三级专区| 潮喷在线无码白浆| 国产99精品视频| 国产主播喷水| 久久综合伊人77777| 99精品高清在线播放| 国产永久无码观看在线| 国产精品无码翘臀在线看纯欲 | 九九免费观看全部免费视频| 国产在线麻豆波多野结衣| 一边摸一边做爽的视频17国产| 成人国内精品久久久久影院| 亚洲最新在线| 欧美专区日韩专区| 亚洲国语自产一区第二页| 久热中文字幕在线| lhav亚洲精品| 在线免费看片a| 九九九九热精品视频| 亚洲精品久综合蜜| 日韩区欧美区| 国产精品免费福利久久播放| 国产二级毛片| 精品国产一二三区| 国内熟女少妇一线天| 国产97区一区二区三区无码| 亚洲人成网线在线播放va| 尤物成AV人片在线观看| 亚洲精品第五页| 免费毛片网站在线观看| 中文无码精品A∨在线观看不卡| 日本免费新一区视频| 国产亚洲视频播放9000| 国产在线精品美女观看| 制服丝袜 91视频| 国产99精品久久| 国产精品2| 亚洲动漫h| 国产欧美又粗又猛又爽老| 亚洲欧美日本国产专区一区| 69av免费视频| 国产精品午夜电影| 国产真实乱子伦视频播放| 欧美精品啪啪一区二区三区| 亚洲男人天堂久久| 欧美精品综合视频一区二区| 亚洲综合片| 玩两个丰满老熟女久久网| 国产综合色在线视频播放线视| 国产精品大白天新婚身材| 欧类av怡春院| 毛片一级在线| 五月婷婷激情四射|