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

在線學(xué)習(xí)網(wǎng)站的研究與設(shè)計

2021-04-04 12:19:11李愛超
信息記錄材料 2021年5期
關(guān)鍵詞:頁面數(shù)據(jù)庫用戶

李愛超,趙 霞,徐 雙

(河北科技學(xué)院 河北 保定 071000)

1 引言

在各個高校管理的模式和方法中,在線學(xué)習(xí)網(wǎng)站的信息化在整個校園建設(shè)中占據(jù)了不可撼動的地位。怎樣使計算機(jī)成為教育教學(xué)工作的輔助工具,并運用較為高效、穩(wěn)定且相對實用性強(qiáng)的管理系統(tǒng),成為當(dāng)今校園信息化建設(shè)遇到的最棘手、最迫切需要解決的問題。

2 系統(tǒng)開發(fā)技術(shù)

2.1 開發(fā)語言綜述

本系統(tǒng)是在MyEclipse平臺上進(jìn)行編寫且同樣用JAVA語言開發(fā)的。它不僅支持JAVA,它還支持Android等其他語言,這樣我們可以利用MyEclipse軟件進(jìn)行源代碼開發(fā)[1]。在軟件開發(fā)中,運用面向?qū)ο蟮乃枷耄玫矫嫦驅(qū)ο笤O(shè)計。

2.2 SQL Server數(shù)據(jù)庫

采用Microsoft開發(fā)的RDBMS即SQL Server數(shù)據(jù)庫。它具有延展性強(qiáng),使用流程簡便,相關(guān)軟件集成度高,可跨越平臺使用等優(yōu)點,SQL Server可以勝任中小型應(yīng)用甚至大型應(yīng)用的數(shù)據(jù)管理工作。

2.3 Web應(yīng)用

Web應(yīng)用是一組資源的集合,這些資源采用servlet規(guī)范定義的一種特定結(jié)構(gòu)捆綁在一起。Web應(yīng)用包含JSP文件、servlet、HTML頁面、標(biāo)記庫和圖片,它們共同構(gòu)成了一個完整的應(yīng)用,可以由servlet容器部署運行[2]。

2.4 JSP技術(shù)

使用JSP技術(shù),我們可以利用HTML或者XML標(biāo)記語言進(jìn)行WEB網(wǎng)頁的開發(fā)和設(shè)計,并可以在其中嵌入Java代碼,再經(jīng)過服務(wù)器處理,將其中的Java代碼編譯并執(zhí)行,這樣就可以得到動態(tài)的網(wǎng)頁,并在最終獲得沒有任何Java代碼的純HTML代碼。

3 系統(tǒng)分析

3.1 功能需求分析

一個系統(tǒng)需要滿足使用者即用戶的實際需求,進(jìn)而分析該系統(tǒng)所要達(dá)到的效果和實現(xiàn)的功能,包括了對系統(tǒng)用戶管理、作業(yè)信息管理、教學(xué)動態(tài)管理、師生互動管理、課程信息管理、課程信息管理、學(xué)習(xí)資源管理、課件信息管理、評價指標(biāo)管理、系統(tǒng)管理等功能模塊。

3.2 數(shù)據(jù)流程分析

在進(jìn)行完流程分析后,還需對每一層次每一部分的數(shù)據(jù)流向過程進(jìn)行分析。具體如下說明:

3.2.1 0層數(shù)據(jù)流圖

在進(jìn)入系統(tǒng)網(wǎng)站進(jìn)行操作之前,都需要進(jìn)入登錄界面進(jìn)行登錄,系統(tǒng)根據(jù)登錄的數(shù)據(jù),判斷該用戶屬于哪種角色,系統(tǒng)驗證后,對該用戶開放相應(yīng)的權(quán)限,用戶在網(wǎng)站上對里面的數(shù)據(jù)進(jìn)行處理時,系統(tǒng)接收到該動作數(shù)據(jù),并輸入到數(shù)據(jù)庫,并運行對應(yīng)的操作語句,最終將反饋的結(jié)果呈現(xiàn)到顯示頁面上。

3.2.2 1層數(shù)據(jù)流圖

1層為系統(tǒng)的詳細(xì)數(shù)據(jù)流圖。

系統(tǒng)包含兩種實體角色即用戶和管理者,用戶數(shù)據(jù)流表示用戶功能,包括選擇系統(tǒng)功能、評論添加、瀏覽信息等;管理者用戶數(shù)據(jù)流包括消息管理、評論管理、對信息進(jìn)行更改等。

3.2.3 2層數(shù)據(jù)流圖

2層為作為管理員的權(quán)限操作的后臺數(shù)據(jù)流程圖。管理員可以通過添加、修改和刪除來管理系統(tǒng),管理者作為主要的操作角色,其數(shù)據(jù)流中的權(quán)限可以對用戶信息進(jìn)行增刪查改。

4 系統(tǒng)設(shè)計

4.1 系統(tǒng)設(shè)計思想

本課題是為了開發(fā)出一款基于java的在線學(xué)習(xí)網(wǎng)站以實現(xiàn)。本系統(tǒng)主要采用B/S模式避免了很多的局限性。該系統(tǒng)適用了用戶傳統(tǒng)的操作習(xí)慣,且能較好地實現(xiàn)對用戶有效信息的記錄。整個軟件的架構(gòu)形式主要采用MVC(Model,View,Controller)。

4.2 系統(tǒng)總體設(shè)計

依據(jù)分析得到的有效信息,利用相關(guān)的基本理念將系統(tǒng)進(jìn)行分解,按照使用角色來劃分,可以分解為用戶和管理員兩個模塊[3]。

一般的,普通用戶賬號進(jìn)行管理時在系統(tǒng)注冊或者登錄時所使用的模塊就是普通用戶賬號模塊。管理員普通用戶賬號模塊進(jìn)行系統(tǒng)登錄時所使用的模塊是普通管理員賬號模塊,并且管理員可以通過增刪該模塊來查看或者修改系統(tǒng)里的所有數(shù)據(jù)。

4.3 數(shù)據(jù)庫設(shè)計

設(shè)計數(shù)據(jù)庫是保障程序能夠正確運行的基石,它完成得好與壞是能夠直接影響到程序的質(zhì)量的。在一個現(xiàn)成的運行環(huán)境中,根據(jù)用戶的應(yīng)用要求,需要預(yù)先定出邏輯模型,并根據(jù)邏輯模型策劃出物理模型,構(gòu)建數(shù)據(jù)庫,并用工具實現(xiàn)系統(tǒng),且對數(shù)據(jù)進(jìn)行安全的存儲和保護(hù)。因此在設(shè)計的時候要對實體和相關(guān)屬性考慮完善,前期若是設(shè)計得不好,到后面系統(tǒng)真正投入開發(fā)的時候還需要回頭重新改造數(shù)據(jù)庫里面的東西,會使得重做的工作量大大增加,既不利于系統(tǒng)更好更快地開發(fā),對數(shù)據(jù)庫后期的維護(hù)也不利。

4.3.1 概念模型設(shè)計

在建立數(shù)據(jù)庫之前,首先需要對系統(tǒng)的數(shù)據(jù)進(jìn)行相應(yīng)的概念模型的設(shè)計,具體表現(xiàn)為設(shè)計實體的相應(yīng)屬性,實體和實體直接的關(guān)系。

4.3.2 數(shù)據(jù)庫表設(shè)計

新建一個jspmyzkcjxwzcd數(shù)據(jù)庫在系統(tǒng)服務(wù)器里,該數(shù)據(jù)庫中含有多張表。

4.3.3 數(shù)據(jù)庫連接設(shè)計

本系統(tǒng)使用JAVA語言開發(fā),建立SQL Server數(shù)據(jù)庫,將系統(tǒng)網(wǎng)站聯(lián)合該數(shù)據(jù)庫,可在頁面上對數(shù)據(jù)進(jìn)行操作[4]。

(1)需要SQL server的連接驅(qū)動sqljdbc4.jar 包,將其導(dǎo)入系統(tǒng)文件中,并配置好Build Path。

(2)編寫好相應(yīng)的數(shù)據(jù)庫操作類,并實現(xiàn)數(shù)據(jù)庫的連接與操作。

5 系統(tǒng)的實現(xiàn)

5.1 前臺頁面的實現(xiàn)

本系統(tǒng)設(shè)計的是一個在線學(xué)習(xí)網(wǎng)站。該系統(tǒng)總共分為系統(tǒng)首頁、教學(xué)動態(tài)、學(xué)生注冊、課程信息、在線留言等多個功能模塊。通過對本系統(tǒng)的開發(fā),達(dá)到了用戶對在線學(xué)習(xí)網(wǎng)站的了解,實現(xiàn)系統(tǒng)的實用性和易管理性。

5.2 注冊模塊的實現(xiàn)

網(wǎng)站首頁含有用戶注冊功能,通過系統(tǒng)架構(gòu)將userreg.jsp頁面添加到系統(tǒng)首頁中。用戶首先點開注冊按鈕,進(jìn)行信息寫入,系統(tǒng)將數(shù)據(jù)利用post進(jìn)行發(fā)送,并且對數(shù)據(jù)需使用javasrciprt進(jìn)行格式檢驗。如果數(shù)據(jù)格式出現(xiàn)錯誤,系統(tǒng)會彈出小提示說明數(shù)據(jù)出錯,要求用戶進(jìn)行修改直到正確,發(fā)送成功用戶注冊數(shù)據(jù)后進(jìn)入userreg-post.jsp注冊成功頁面,同時數(shù)據(jù)庫中的用戶表會增加剛剛接收到的數(shù)據(jù)。

5.3 登錄模塊的實現(xiàn)

用戶在網(wǎng)站首頁登錄后才能開始使用自己的系統(tǒng),而超級管理員可以對用戶賬號進(jìn)行管理即用戶管理,包括增加、刪改賬號等[5]。

隨著時間不斷流逝,網(wǎng)站的應(yīng)用范圍會越來越廣,會有越來越多的用戶使用系統(tǒng),登入系統(tǒng)進(jìn)行注冊信息填報。只有超級管理者負(fù)責(zé)系統(tǒng)的后臺,恐怕短綆汲深。針對這個問題,對超級管理員開放了可以添加管理員的功能。每個管理員具有自己的任務(wù)安排,所以開放給管理員的系統(tǒng)設(shè)置各有差異。

5.4 教學(xué)動態(tài)管理模塊的實現(xiàn)

管理員點出教學(xué)動態(tài)添加頁面,在里面寫入數(shù)據(jù),完成后單機(jī)“添加”按鈕,界面轉(zhuǎn)入jiaoxuedongtai_add.jsp,系統(tǒng)將數(shù)據(jù)傳入到數(shù)據(jù)庫中,增加完成后,管理員通過查詢數(shù)據(jù)庫的教學(xué)動態(tài)表,在jiaoxuedongtaii_list.jsp中對教學(xué)進(jìn)行動態(tài)管理,列出所有的教學(xué)動態(tài)信息。可以對每個教學(xué)動態(tài)信息進(jìn)行刪改操作,當(dāng)需要刪除時,系統(tǒng)會在數(shù)據(jù)表中直接將該信息去除,界面會重新刷新,當(dāng)需要修改時,就將進(jìn)入jiaoxuedongtai_update.jsp頁面,來進(jìn)行教學(xué)動態(tài)信息的相關(guān)修改。

除此以外,還有師生互動管理模塊的實現(xiàn)、課程信息管理模塊的實現(xiàn)、作業(yè)信息管理模塊的實現(xiàn)和學(xué)習(xí)視頻管理模塊的實現(xiàn)等。

6 系統(tǒng)測試

6.1 測試的方法

此次測試主要涉及兩種,即人工測試、機(jī)械測試。

6.1.1 人工測試

人工測試的方法多種多樣,其中有三種是最常用的:自己對系統(tǒng)進(jìn)行審查、讓用戶使用測試并反饋,以及多人集合進(jìn)行會查。

6.1.2 機(jī)械測試

機(jī)械測試就是用機(jī)器進(jìn)行測試,主要有兩種,黑盒測試和白盒測試。

6.2 測試結(jié)果

通過對系統(tǒng)不斷地進(jìn)行測試,根據(jù)反饋的結(jié)果進(jìn)行系統(tǒng)修復(fù),排除錯誤,本系統(tǒng)JAVA在線學(xué)習(xí)網(wǎng)站可以平穩(wěn)運轉(zhuǎn),滿足了開發(fā)者及不同用戶的需要。同時在對系統(tǒng)進(jìn)行測試時發(fā)現(xiàn),該網(wǎng)站功能較為簡潔,還需深入地擴(kuò)展完備。

猜你喜歡
頁面數(shù)據(jù)庫用戶
大狗熊在睡覺
刷新生活的頁面
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
主站蜘蛛池模板: 精品一区二区三区中文字幕| 日韩av手机在线| 波多野结衣视频一区二区 | 免费高清自慰一区二区三区| 午夜国产精品视频黄| 久久久四虎成人永久免费网站| 波多野结衣无码视频在线观看| 国产成在线观看免费视频| 国产一级做美女做受视频| 国产免费怡红院视频| 国产麻豆福利av在线播放| 亚洲精品777| 国产在线观看91精品亚瑟| 五月婷婷丁香色| 试看120秒男女啪啪免费| 色国产视频| 午夜福利无码一区二区| 免费国产高清视频| 女人毛片a级大学毛片免费| a在线观看免费| 国产精品蜜芽在线观看| 欧美日本不卡| 日韩精品久久无码中文字幕色欲| 国产精品视频3p| 国产成人无码久久久久毛片| 欧美成人一级| 欧洲欧美人成免费全部视频| 久久成人国产精品免费软件 | 亚洲啪啪网| 久久精品人人做人人爽| 日韩在线永久免费播放| 中文字幕调教一区二区视频| 久久国产精品国产自线拍| 人妻熟妇日韩AV在线播放| 91年精品国产福利线观看久久| 国产在线一区二区视频| 91久久夜色精品国产网站| 九九线精品视频在线观看| 久久久受www免费人成| 中文字幕日韩欧美| 国产精品极品美女自在线网站| 精品超清无码视频在线观看| 日本黄色不卡视频| 91久久青青草原精品国产| 乱人伦视频中文字幕在线| 欧美精品成人一区二区在线观看| 亚洲综合久久一本伊一区| 国产久操视频| 找国产毛片看| 国产精品午夜电影| 国产微拍一区二区三区四区| 9啪在线视频| 亚洲综合狠狠| 日本欧美中文字幕精品亚洲| 亚洲精品va| 99国产精品免费观看视频| 亚洲女同欧美在线| 精品自窥自偷在线看| 国产偷国产偷在线高清| 亚洲丝袜中文字幕| 久久精品中文字幕少妇| 91麻豆国产在线| 在线亚洲小视频| 538国产视频| 久久国产精品77777| 亚亚洲乱码一二三四区| 色婷婷视频在线| 国产丰满成熟女性性满足视频| 色综合五月婷婷| 久久久久人妻一区精品色奶水| 欧美日韩激情在线| 久久国产精品波多野结衣| 色妞www精品视频一级下载| 日本一本在线视频| 日本黄色不卡视频| 狠狠色狠狠综合久久| 亚洲综合久久一本伊一区| 国产精品成人第一区| 2021国产在线视频| 久久这里只有精品66| 日本免费福利视频| 欧美丝袜高跟鞋一区二区|