国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Java Web的考試通知系統(tǒng)的設(shè)計

2020-02-02 03:37陳琛孟一諾李峰張勝
電子技術(shù)與軟件工程 2020年16期
關(guān)鍵詞:流程圖管理員考試

陳琛 孟一諾 李峰 張勝

(合肥學院先進制造工程學院 安徽省合肥市 230601)

隨著信息化技術(shù)的發(fā)展與廣泛應用,使人們的生活和工作變得高效、準確和便捷。Java Web 是一種重要的信息,它采用Java 技術(shù)來解決相關(guān)Web 互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和[1-2]。本文使用Java Web設(shè)計的考試通知系統(tǒng),是通過系統(tǒng)的前端網(wǎng)頁上傳考試安排表格,服務(wù)器對表格進行分析并提取Excel 表格的內(nèi)容,進而獲得教師的郵箱信息,自動將考試信息通過電子郵件發(fā)送給相關(guān)教師。實現(xiàn)了對考試安排、課表分類等的有效管理,節(jié)約了時間、降低教師的勞動強度、提高了工作效率。

1 考試系統(tǒng)設(shè)計

1.1 系統(tǒng)功能

考試通知系統(tǒng)軟件設(shè)計采用B/S 結(jié)構(gòu),在結(jié)構(gòu)優(yōu)化上更方便、快速,也可減少服務(wù)器的運行項目的載荷[3-4]。考試通知智能管理系統(tǒng)的設(shè)計框圖如圖1所示,工作流程圖如圖2所示。界面簡約時尚,操作方便,采用模塊化設(shè)計方便系統(tǒng)二次開發(fā)及功能擴展,維護成本低。本項目使用的是MySQL 關(guān)系型數(shù)據(jù)庫和redis 非關(guān)系型數(shù)據(jù)庫,MySQL 關(guān)系型數(shù)據(jù)庫安全性好,穩(wěn)定性強,在一定程度上能夠保證數(shù)據(jù)的安全與完整,而redis 非關(guān)系型數(shù)據(jù)庫能夠存儲緩存。系統(tǒng)基本功能完善,可維護性強。

1.2 用戶模型圖

本系統(tǒng)面向用戶模型圖如圖3所示。系統(tǒng)設(shè)計分為管理員模式和用戶模式,在管理員模式下可以實現(xiàn)信息上傳、修改以及刪除等功能。用戶模式登陸可以實現(xiàn)數(shù)據(jù)信息的查詢。解決了教學辦考試通知目前存在工作強度大的問題,實現(xiàn)節(jié)約成本、節(jié)約時間、降低勞動強度、實現(xiàn)智能化、一體化的辦公模式。

2 系統(tǒng)模塊設(shè)計

2.1 系統(tǒng)功能結(jié)構(gòu)圖

系統(tǒng)設(shè)計時對主體功能采用模塊化設(shè)計,主要分為管理員功能模塊和教師登錄模塊。在管理員功能模塊中,管理員可以對個人信息進行查詢、修改、更新,批量發(fā)送郵件等功能[5]。在教師模塊,用戶可以登錄系統(tǒng),通過使用系統(tǒng)提交Excel 表格來發(fā)送郵件??荚囃ㄖ到y(tǒng)的功能結(jié)構(gòu)圖如圖4所示,考試通知系統(tǒng)模塊頂層數(shù)據(jù)流圖如圖5所示。

表1:教師信息表

表2:考試安排表

圖1:系統(tǒng)設(shè)計框圖

圖2:系統(tǒng)流程圖

用戶注冊流程圖如圖6所示,系統(tǒng)注冊流程圖對整個系統(tǒng)功能邏輯關(guān)系進行約束,明確了系統(tǒng)每個功能實現(xiàn)的步驟及其邏輯關(guān)系,使系統(tǒng)功能設(shè)計更加清晰明確,也便于后期系統(tǒng)功能維護和拓展[7-8]。使用郵箱在注冊頁面下注冊,如果合法,則保存相關(guān)信息并進入下一步操作,設(shè)置昵稱,設(shè)置密碼,確認密碼,收到驗證碼,進行統(tǒng)一驗證,最終顯示注冊成功。

表3:考試安排表

圖3:面向用戶模型圖

圖4:考試通知系統(tǒng)功能結(jié)構(gòu)模塊圖

圖5:考試通知系統(tǒng)頂層數(shù)據(jù)流圖

圖6:用戶注冊流程圖

圖7:前端功能流程圖

圖8:管理員功能圖

圖9:系統(tǒng)ER 圖

圖10:登錄密碼錯誤提示

圖11:信息加載界面

圖12:教師接收到的考試信息

2.2 操作模塊設(shè)計

前端模塊設(shè)計功能如圖7所示,用戶使用賬戶名和密碼進行登陸,如果登陸失敗,則跳轉(zhuǎn)登陸頁重新輸入賬號密碼。登陸成功后可以對相關(guān)的選項進行操作,比如修改個人信息、發(fā)送郵件。服務(wù)器端功能如圖8所示,管理員登錄到系統(tǒng)后臺,可以對個人信息修改,批量發(fā)送郵件、刪除新增用戶、基本設(shè)置等。

2.3 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計

本系統(tǒng)ER 圖如圖9所示,ER 圖能夠清晰得描述功能模塊和模塊之間的聯(lián)系,在設(shè)計之初,通過ER 圖設(shè)計,可以讓設(shè)計者的思路清晰,理解準確。ER 圖在數(shù)據(jù)庫設(shè)計時非常重要[6]。

2.4 數(shù)據(jù)庫物理設(shè)計

通過Mysql 建立了系統(tǒng)數(shù)據(jù)庫,數(shù)據(jù)庫一共涉及到2 個表格??紤]到外聘教師,教師表主要屬性為姓名,郵箱以及單位。考試安排表主要顯示的信息為考試時間,考試日期,考試班級,考試課程,考試地點,監(jiān)考教師1,監(jiān)考教師2。表1為教師表,表2為考試安排表。

3 模塊功能測試

3.1 登錄驗證性測試

使用注冊的用戶名和密碼以及正確的用戶名和不正確密碼進行登錄驗證測試。正確的用戶名和密碼登錄成功,自動跳轉(zhuǎn)至主界面,非法的用戶名登陸失敗,并能給出相關(guān)錯誤提示,測試結(jié)果如圖10所示。

3.2 系統(tǒng)前端頁面功能測試

輸入用戶名和密碼登錄到前端首頁面,逐個進行功能測試。在主界面選擇Excel 文件上傳并發(fā)送,郵件發(fā)送成功顯示如圖11所示。發(fā)送考試安排表格內(nèi)容如表3所示,教師接收到的監(jiān)考通知郵件如圖12所示,通過以上功能測試,說明該系統(tǒng)設(shè)計的完整性、可靠性。

4 結(jié)論

本設(shè)計通過Java Web 相關(guān)技術(shù),分析出Excel 考試表格的相關(guān)信息,并通過電子郵件發(fā)送給相關(guān)教師。管理員老師可以手動修改信息,使軟件具有很好的延展性。通過驗證說明了系統(tǒng)設(shè)計的可行性。本系統(tǒng)操作簡單,使用方便,降低了工作強度,提高了工作效率。

猜你喜歡
流程圖管理員考試
我是圖書管理員
我是圖書管理員
專利申請審批流程圖
專利申請審批流程圖
寧??h村級權(quán)力清單36條
《天津醫(yī)藥》稿件處理流程圖
高陵县| 贡山| 苍梧县| 双峰县| 仙居县| 武山县| 攀枝花市| 彭泽县| 青龙| 安阳县| 长阳| 花垣县| 离岛区| 台北县| 山阳县| 江达县| 榕江县| 杂多县| 措勤县| 德令哈市| 米林县| 广南县| 大竹县| 新津县| 讷河市| 东乡族自治县| 富平县| 常山县| 大埔区| 蒙阴县| 额敏县| 庆云县| 盐池县| 青冈县| 柳江县| 盐源县| 沽源县| 松江区| 鹤岗市| 灵石县| 晋州市|