SSM在線教學(xué)網(wǎng)站
項(xiàng)目描述:
教學(xué)網(wǎng)站是以Java 平臺(tái)作為開發(fā)環(huán)境,采用mysql數(shù)據(jù)庫(kù)作為后臺(tái),使用IDEA作為開發(fā)工具進(jìn)行研發(fā),已實(shí)現(xiàn)遠(yuǎn)程網(wǎng)絡(luò)教學(xué)為目標(biāo)。本論文從對(duì)網(wǎng)絡(luò)教學(xué)的現(xiàn)狀分析為起點(diǎn),對(duì)程序開發(fā)的可行性進(jìn)行了研究,詳細(xì)闡述了教學(xué)網(wǎng)站的需求分析以及功能分析,從而總結(jié)出了系統(tǒng)功能框架的設(shè)計(jì)、數(shù)據(jù)庫(kù)和數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),展示了教學(xué)網(wǎng)站最終設(shè)計(jì)成果,記述了對(duì)系統(tǒng)各個(gè)功能進(jìn)行了實(shí)驗(yàn)測(cè)試結(jié)果,展現(xiàn)了整個(gè)開發(fā)過程,并且總結(jié)了開發(fā)過程中的實(shí)際經(jīng)驗(yàn)和不足。
教學(xué)網(wǎng)站主要包括的用戶是系統(tǒng)管理員、教師、學(xué)生。在系統(tǒng)的結(jié)構(gòu)上分為前后臺(tái):前臺(tái)主要是由教師和學(xué)生瀏覽教學(xué)資源、公告信息和在線留言等功能組成;后臺(tái)主要有系統(tǒng)管理和教師登錄。管理員主要是負(fù)責(zé)教師、學(xué)生、課程以及教師所交課程等信息的管理。教師主要負(fù)責(zé)對(duì)自己所教課程課教學(xué)信息進(jìn)行管理
各個(gè)用戶的詳細(xì)功能分析介紹如下:
學(xué)生功能權(quán)限:
1、注冊(cè)登錄:可以在前臺(tái)注冊(cè)和登錄.用戶不登錄的話,只能瀏覽網(wǎng)站內(nèi)容,不能下載資料、觀看視頻和發(fā)布留言
2、首頁(yè): 展示一些網(wǎng)站信息.
3、課程:打開該板塊后,先出現(xiàn)課程列表,然后用戶選擇自己要學(xué)習(xí)的課程,進(jìn)入該課程詳情頁(yè)面,可以選擇要看的章節(jié)視頻,在線觀看,可以下載每個(gè)章節(jié)的作業(yè),并提交作業(yè)。學(xué)生也可以評(píng)價(jià)課程,給課程打分(1到5分可選,每個(gè)學(xué)生只能打一次,課程顯示平均得分)。
4、題庫(kù):打開該板塊后,先選擇要考試的試卷,然后進(jìn)入答題,學(xué)生交卷后(考試時(shí)間到了以后,學(xué)生仍不交卷的,系統(tǒng)強(qiáng)制交卷)顯示成績(jī)和每道題的正確答案。
5、討論(留言板):可以發(fā)帖和回復(fù)別人的發(fā)帖信息
6、資料:可以查找學(xué)習(xí)資料信息,并且下載附件。
7、個(gè)人中心:
a管理個(gè)人信息和登錄密碼。
b學(xué)習(xí)足跡:記錄自己學(xué)習(xí)過的視頻,比如:c語(yǔ)言 第一節(jié) 20年11月1日學(xué)習(xí)過。
c成績(jī)查詢:查看自己每次考試的成績(jī)信息。
d學(xué)習(xí)筆記:可以記錄自己的一些學(xué)習(xí)筆記。
e我的作業(yè):可查看自己提交的作業(yè)信息,查看教師批語(yǔ)
管理員功能權(quán)限:
1、登錄退出:登錄和退出后臺(tái)管理系統(tǒng)。
2、個(gè)人中心:管理個(gè)人信息和密碼。
3、注冊(cè)用戶管理:管理注冊(cè)用戶信息。
4、教師信息管理:管理教師用戶信息,給其賬號(hào)和初始密碼。
5、課程信息管理:管理全部課程信息,指定任課教師。有權(quán)管理所有課程下屬章節(jié)的教學(xué)視頻和作業(yè)信息。
6、作業(yè)信息管理:可以查看所有學(xué)生提交的作業(yè)信息,下載作業(yè),并寫批語(yǔ)。
7、題庫(kù)試卷管理:管理全部試卷信息。
a題庫(kù)信息管理:試題題型為單選題;
b試卷信息管理:先選擇試卷所屬的課程,然后給試卷命名,設(shè)置考試時(shí)間,試卷分?jǐn)?shù),之后手動(dòng)選擇該課程下屬的試題進(jìn)行組卷;
c 考試成績(jī)查詢:查看所有用戶每次考試的成績(jī)信息。
8、學(xué)習(xí)資料管理:管理全部學(xué)習(xí)資料信息,上傳附件,前臺(tái)用戶可以下載。
9、留言信息管理:管理前臺(tái)用戶發(fā)布的留言信息,可以查找留言和刪除留言。
教師功能權(quán)限:
1、登錄退出:登錄和退出后臺(tái)管理系統(tǒng)。
2、個(gè)人中心:管理個(gè)人信息和密碼。
3、課程信息管理:管理任教的課程的基本信息,以及課程下屬章節(jié)的教學(xué)視頻和作業(yè)信息。
4、作業(yè)信息管理:管理任教課程的作業(yè)信息,下載作業(yè),并寫批語(yǔ)。
5、題庫(kù)試卷管理:管理任教課程的試卷信息。
a題庫(kù)信息管理:試題題型為單選題;
b試卷信息管理:先選擇試卷所屬的課程,然后給試卷命名,設(shè)置考試時(shí)間,試卷分?jǐn)?shù),之后手動(dòng)選擇該課程下屬的試題進(jìn)行組卷;
c 考試成績(jī)查詢:查看所有用戶每次考試的成績(jī)信息。
6、學(xué)習(xí)資料管理:管理全部學(xué)習(xí)資料信息,上傳附件,前臺(tái)用戶可以下載。
后端技術(shù):
Java,SSM
前端技術(shù):
Jsp,JS,html,css
開發(fā)工具:
Idea,Maven
數(shù)據(jù)庫(kù):
Redis,Mysql8
項(xiàng)目截圖:





運(yùn)行錄像:
?獲取地址在'源碼倉(cāng)庫(kù)'菜單中查看。
