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

        ?

        教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2020-12-29 16:54:34劉玉坤
        科學(xué)與信息化 2020年35期
        關(guān)鍵詞:頁(yè)面數(shù)據(jù)庫(kù)用戶

        劉玉坤

        平頂山學(xué)院 計(jì)算機(jī)學(xué)院(軟件學(xué)院) 河南 平頂山 467000

        引言

        在“互聯(lián)網(wǎng)+”時(shí)代背景下,各項(xiàng)技術(shù)日益成熟,利用互聯(lián)網(wǎng)技術(shù)去開(kāi)發(fā)一些滿足工作需要的系統(tǒng),成為一種新的趨勢(shì)。在開(kāi)發(fā)一個(gè)項(xiàng)目的時(shí)候,除了考慮開(kāi)發(fā)功能需求之外,也要考慮開(kāi)發(fā)過(guò)程中的技術(shù)問(wèn)題,針對(duì)不同的項(xiàng)目選擇不同的開(kāi)發(fā)語(yǔ)言和技術(shù)會(huì)提升項(xiàng)目運(yùn)行的流暢度,為用戶帶來(lái)更好的體驗(yàn)。本系統(tǒng)選用的重要的技術(shù)語(yǔ)言是jsp,選擇用它來(lái)開(kāi)發(fā),是因?yàn)樗軌驅(qū)I(yè)務(wù)代碼相分離,避免后期項(xiàng)目維護(hù)或者調(diào)試帶來(lái)麻煩。其次它在編譯的過(guò)程中采用預(yù)編譯的設(shè)計(jì)理念,第一次訪問(wèn)頁(yè)面的時(shí)候就可以直接加載完保存,極大地節(jié)省了服務(wù)器的CPU資源,對(duì)客戶端訪問(wèn)也更加友好。最后一點(diǎn)也是考慮到這門語(yǔ)言是基于Java開(kāi)發(fā)的,同時(shí)具有跨平臺(tái)性,在開(kāi)發(fā)中可以調(diào)用Java的API極大地減輕了項(xiàng)目的開(kāi)發(fā)難度[1]。

        1 需求分析

        通過(guò)對(duì)現(xiàn)有市面上的教務(wù)信息的管理的調(diào)查,擬開(kāi)發(fā)的教務(wù)管理系統(tǒng)主要完成系統(tǒng)用戶管理、新聞數(shù)據(jù)管理、系統(tǒng)簡(jiǎn)介設(shè)置、課程管理、教學(xué)管理、考試管理及補(bǔ)考申請(qǐng)管理等。教務(wù)管理系統(tǒng)功能描述[2]如圖1所示。

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

        由于篇幅有限,這里僅以普通用戶的設(shè)計(jì)與實(shí)現(xiàn)說(shuō)明設(shè)計(jì)與實(shí)現(xiàn)的全過(guò)程。

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

        表1 普通用戶用例表

        根據(jù)上述功能描述,教務(wù)管理系統(tǒng)主要有普通用戶及系統(tǒng)管理員兩類用戶。

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

        2 系統(tǒng)設(shè)計(jì)

        普通用戶擬實(shí)現(xiàn)對(duì)系統(tǒng)中發(fā)布的信息進(jìn)行查看,普通用戶可以實(shí)現(xiàn)對(duì)課程信息、教學(xué)信息、考試信息、網(wǎng)上評(píng)教在線留言功能的查看,當(dāng)用戶登錄后,才能實(shí)現(xiàn)個(gè)人信息的管理和補(bǔ)考信息的管理。普通用戶主設(shè)計(jì)圖如圖2所示。

        圖2 管理員添加活動(dòng)圖

        2.1 功能設(shè)計(jì)

        系統(tǒng)一些實(shí)質(zhì)性的操作功能是需要用戶處于登錄狀態(tài),按照登錄頁(yè)面上的提示輸入用戶名,密碼和驗(yàn)證碼,點(diǎn)擊登錄,此時(shí)會(huì)觸發(fā)前端的一個(gè)表單驗(yàn)證,也是為了更好的用戶體驗(yàn),避免頁(yè)面多次向服務(wù)器發(fā)送驗(yàn)證請(qǐng)求。如果通過(guò)驗(yàn)證,您將在數(shù)據(jù)庫(kù)用戶表中找到該信息。成功后您將進(jìn)入登錄頁(yè)面。否則系統(tǒng)會(huì)提示登錄失敗,提醒重新登錄并返回登錄界面重新填寫。

        根據(jù)上述功能描述,與登錄功能相關(guān)的類與接口有用戶實(shí)體類、用戶數(shù)據(jù)接口、用戶操作控制類和數(shù)據(jù)庫(kù)連接類。登錄類jwUser:是用戶的實(shí)體類,里邊封裝的是用戶的一些私有屬性,通過(guò)getter、setter方法,方便其他類訪問(wèn)實(shí)體類中的屬性。LgAction:為用戶操作調(diào)取類,主要是處理前臺(tái)頁(yè)面數(shù)據(jù),控制用戶的一些邏輯操作。UserDao:它屬于一個(gè)接口,屬于數(shù)據(jù)訪問(wèn)層,和數(shù)據(jù)庫(kù)交互聯(lián)系比較多,里邊是一些沒(méi)有方法體的方法,負(fù)責(zé)從底層數(shù)據(jù)庫(kù)拿數(shù)據(jù)供其他實(shí)體類完成任務(wù)。UserDaoImpl:它就是對(duì)UserDao的具體實(shí)現(xiàn),上邊定義好的,具體實(shí)行的就是UserDaoImpl。

        2.2 注冊(cè)登錄功能設(shè)計(jì)

        在成功進(jìn)入注冊(cè)頁(yè)面之后,首先選擇注冊(cè),填寫用戶名后系統(tǒng)會(huì)對(duì)輸入的用戶名進(jìn)行判斷,如果不符合條件則會(huì)在控制臺(tái)中彈出提示信息,填寫的信息符合條件時(shí),系統(tǒng)會(huì)把頁(yè)面上填寫的信息存儲(chǔ)到數(shù)據(jù)庫(kù)中的user信息表中起來(lái)。完成注冊(cè)之后,操作系統(tǒng)中的大量功能都首先需要用戶進(jìn)行登錄,登錄若能通過(guò)驗(yàn)證則對(duì)輸入的用戶名和密碼與數(shù)據(jù)庫(kù)user中的信息進(jìn)行對(duì)比[3],對(duì)比通過(guò)則成功進(jìn)入系統(tǒng),否則登錄失敗。

        3 系統(tǒng)實(shí)現(xiàn)

        普通用戶可以查看網(wǎng)站信息,包括課程、教學(xué)、考試及成績(jī)信息,同時(shí)也包括更改個(gè)人信息、進(jìn)行補(bǔ)考申請(qǐng)。具體實(shí)現(xiàn)如下。

        3.1 課程信息查看

        用戶登錄系統(tǒng)后,點(diǎn)擊課程信息,系統(tǒng)會(huì)發(fā)出selectKeChengAction請(qǐng)求,通過(guò)KeChengXinXiController連接頁(yè)面請(qǐng)求和服務(wù)層,根據(jù)當(dāng)前用戶信息,通過(guò)keChengXinXiServe接收參數(shù),完成相應(yīng)邏輯處理,返回給KeChengXinXiController層,最后通過(guò)調(diào)用keChengXinXiMapper類的selectKeCheng ()方法,通過(guò)kechengxinxiMapper.xml文件進(jìn)行數(shù)據(jù)庫(kù)操作,獲取當(dāng)前用戶的所有課程信息,顯示在頁(yè)面中。如圖4-19所示。

        圖3 課程信息界面

        4 系統(tǒng)測(cè)試

        程序測(cè)試是一個(gè)項(xiàng)目正式上線前必須經(jīng)過(guò)的重要環(huán)節(jié),當(dāng)系統(tǒng)完成整體設(shè)計(jì)后,仍然需要測(cè)試來(lái)檢驗(yàn)系統(tǒng)的正確性和穩(wěn)定性。所以我們常常會(huì)根據(jù)業(yè)務(wù)邏輯設(shè)計(jì)時(shí)可能會(huì)遇到的問(wèn)題進(jìn)行多次檢驗(yàn),確保程序運(yùn)行達(dá)到一個(gè)完美的狀態(tài)。因此程序測(cè)試在程序開(kāi)發(fā)階段起著一個(gè)非常重要的作用,另一方面,系統(tǒng)的使用過(guò)程中會(huì)涉及用戶的私人信息,不穩(wěn)定或者有錯(cuò)誤的系統(tǒng)勢(shì)必會(huì)對(duì)用戶的信息安全帶來(lái)極大的威脅,保障用戶信息安全也是程序測(cè)試的另一個(gè)重要目的[4]。

        4.1 登錄模塊功能測(cè)試

        用戶登錄模塊主要實(shí)現(xiàn)了以下幾個(gè)功能,分別是新用戶注冊(cè)、已注冊(cè)用戶登錄等功能。該模塊測(cè)試果如表2所示。

        表2 用戶登錄模塊測(cè)試用例

        通過(guò)以上的相關(guān)測(cè)試,盡管只制作了以上幾個(gè)功能模塊的測(cè)試表,但是在實(shí)際情況下,所有的功能都基本達(dá)到了預(yù)期的要求,滿足了需求上分析的各種要求。

        5 結(jié)束語(yǔ)

        該系統(tǒng)流程清晰,同時(shí)易于拓展和維護(hù)。經(jīng)過(guò)測(cè)試,該系統(tǒng)功能完善,界面友好,使用方便,性能良好。極大的一定程度上減輕教務(wù)信息管理的繁重度,使信息處理變得更加簡(jiǎn)單高效,提高了教學(xué)信息管理的效率。

        猜你喜歡
        頁(yè)面數(shù)據(jù)庫(kù)用戶
        大狗熊在睡覺(jué)
        刷新生活的頁(yè)面
        數(shù)據(jù)庫(kù)
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        數(shù)據(jù)庫(kù)
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        如何獲取一億海外用戶
        亚洲av无码专区在线播放中文| 国产中出视频| 久久99国产亚洲高清| 亚洲欧洲日产国码久在线观看| 国产一区二区三区日韩精品| 成人大片免费观看视频| 成在线人免费视频| 日本高清一区二区三区水蜜桃| 亚洲国产字幕| 全部亚洲国产一区二区| 日本人妻免费在线播放| 国产福利精品一区二区| 亚洲中文字幕乱码| 亚洲av有码精品天堂| 午夜桃色视频在线观看| 人妻 丝袜美腿 中文字幕| 性生交大片免费看淑女出招| 国产精品白浆一区二区免费看| 日本一区二区国产高清在线播放| 丰满人妻一区二区三区52 | 精品国产品欧美日产在线| 国产精品久久三级精品| av无码国产精品色午夜| 久久久久国产一区二区三区| 亚洲欧洲日产国码久在线| 亚洲av乱码一区二区三区人人| 不卡av电影在线| 午夜AV地址发布| 日本无吗一区二区视频| 国产精品久久婷婷免费观看| 久久99国产综合精品| 亚洲国产精品一区二区第四页 | 婷婷久久国产综合精品| 免费观看又色又爽又黄的| 91精品久久久久含羞草| 亚洲精品中文字幕91| 国产成人av综合色| 精品国产看高清国产毛片| 粉嫩的18在线观看极品精品| 天堂蜜桃视频在线观看| 成人午夜福利视频镇东影视|