日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

学生作业信息管理系统

發(fā)布時(shí)間:2024/8/1 windows 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学生作业信息管理系统 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一.引言

1.1編寫(xiě)目的

????首先,軟件系統(tǒng)的設(shè)計(jì)報(bào)告可以出用戶(hù)提出的模糊需求分析出具體的工程需求,并轉(zhuǎn)化為數(shù)據(jù)流圖,程序流程圖,模塊圖,數(shù)據(jù)庫(kù)設(shè)計(jì)等軟件設(shè)計(jì)必要的底層步驟。
????其次,答題信息管理系統(tǒng)可以大大提高老師與學(xué)生之間的在家庭作業(yè)和考核之間交流的效率,同時(shí)由于對(duì)題目以及學(xué)生成績(jī)進(jìn)行了數(shù)字化,可以對(duì)學(xué)生成績(jī)及老師教學(xué)效果進(jìn)行大數(shù)據(jù)分析。
????最后,通過(guò)軟件開(kāi)發(fā),進(jìn)一步掌握并加強(qiáng)軟件工程的方法和技術(shù),提高自己的軟件開(kāi)發(fā)實(shí)際能力,提高自己的創(chuàng)造能力、工程設(shè)計(jì)能力、解決問(wèn)題能力、綜合分析能力以及鍛煉自己創(chuàng)造性的思維。

1.2項(xiàng)目背景

????如今社會(huì)早已經(jīng)邁入了信息時(shí)代,隨著中國(guó)互聯(lián)網(wǎng)公司的崛起,產(chǎn)生了各種“互聯(lián)網(wǎng)+”和“+互聯(lián)網(wǎng)”的思想。目前的電商,移動(dòng)支付,打車(chē)軟件,共享單車(chē)等都是這些思想的產(chǎn)物。在教育領(lǐng)域,也有“+互聯(lián)網(wǎng)”的影子,比如學(xué)生學(xué)籍管理系統(tǒng),高考填報(bào)志愿系統(tǒng),教務(wù)管理系統(tǒng)等。
????面向?qū)W生和老師對(duì)于家庭作業(yè)和成績(jī)考核的要求,答題信息管理系統(tǒng)應(yīng)運(yùn)而生。它能提高老師與學(xué)生之間的在家庭作業(yè)和考核之間交流的效率,方便對(duì)學(xué)生成績(jī)及老師教學(xué)效果進(jìn)行大數(shù)據(jù)分析。

二.系統(tǒng)分析

2.1用戶(hù)需求

????答題信息系統(tǒng)是一個(gè)在應(yīng)用在教學(xué)領(lǐng)域的提高老師和學(xué)生在家庭作業(yè)和課程考核等方面效率的系統(tǒng)。老師能在該系統(tǒng)中上傳題目,批改學(xué)生作業(yè),查看學(xué)生成績(jī),學(xué)生可以下載老師上傳的題目,給出答案并上傳,查看老師的打分和批注。

2.2功能需求

????根據(jù)用戶(hù)需求,整理出如下的需求:
????從系統(tǒng)需要實(shí)現(xiàn)的功能上來(lái)說(shuō),本系統(tǒng)需要提供老師對(duì)題目的上傳、修改、刪除功能,學(xué)生對(duì)題目的下載、添加答案后上傳功能,老師對(duì)學(xué)生上傳答案的打分功能、老師對(duì)學(xué)生的成績(jī)查看功能,學(xué)生對(duì)老師打分后的成績(jī)查看功能。
????從系統(tǒng)工作流程來(lái)說(shuō),老師首先對(duì)題目進(jìn)行操作,學(xué)生隨機(jī)獲取題目并上傳答案,老師對(duì)答案進(jìn)行打分,學(xué)生查看老師打分。
????從系統(tǒng)安全的角度來(lái)說(shuō),該系統(tǒng)需要實(shí)現(xiàn)學(xué)生用戶(hù)和老師用戶(hù)的管理,根據(jù)登錄用戶(hù)不同賦予不同的權(quán)限或可選操作。

2.3運(yùn)行環(huán)境

????操作系統(tǒng):Windows 10;
????開(kāi)發(fā)工具:Eclipse Oxygen.3a Release、MySQL workbench 8.0CE,Tomcat 9;
????數(shù)據(jù)庫(kù)系統(tǒng):MySQL8.0.11;

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

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

3.1.1系統(tǒng)功能模塊圖
????按照結(jié)構(gòu)化開(kāi)發(fā)方法的要求得到如下圖所示的系統(tǒng)功能模塊圖。


3.1.2數(shù)據(jù)流圖
????在仔細(xì)分析程序流程圖的基礎(chǔ)上,得到如圖2的數(shù)據(jù)流程圖。


3.2數(shù)據(jù)庫(kù)設(shè)計(jì)

????略(這個(gè),這個(gè),加上一些表格,整個(gè)排版就亂了,markdown真不好用。所以只好略過(guò)了)。

3.3界面設(shè)計(jì)

????數(shù)據(jù)庫(kù)在一個(gè)管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率,保證數(shù)據(jù)的完整和一致。同時(shí),合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該充分了解用戶(hù)各方面的需求,包括現(xiàn)有的以及將來(lái)可能性增加的需求。用戶(hù)的需求具體體現(xiàn)在各種信息的提供,保存,更新,和查詢(xún),這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿(mǎn)足各種信息的輸入和輸出。

????根據(jù)系統(tǒng)的功能需求,在數(shù)據(jù)庫(kù)中設(shè)計(jì)了3張數(shù)據(jù)表,分別是用戶(hù)賬號(hào)數(shù)據(jù)表,原始問(wèn)題數(shù)據(jù)表,學(xué)生回答問(wèn)題數(shù)據(jù)表。


3.3.1登錄界面
????為了區(qū)分不同的用戶(hù)及權(quán)限,設(shè)計(jì)如下的登錄界面:


????在登錄界面輸入正確的賬號(hào)和密碼,選擇賬戶(hù)類(lèi)型,然后可以進(jìn)行登錄或者重置操作。如果輸入的賬號(hào)和密碼正確,那么系統(tǒng)會(huì)根據(jù)選擇的賬號(hào)類(lèi)型進(jìn)入到不同的頁(yè)面。


3.3.2學(xué)生歡迎界面
????在登錄界面輸入正確的學(xué)生賬號(hào)和密碼,并且選擇了學(xué)生賬號(hào)類(lèi)型,則可以進(jìn)入如下圖所示的學(xué)生歡迎界面。


????在歡迎界面有該答題系統(tǒng)的使用說(shuō)明。


3.3.3學(xué)生答題界面
????按照歡迎界面的指示在左側(cè)導(dǎo)航欄選擇答題界面下的隨機(jī)練習(xí),則進(jìn)入學(xué)生答題界面,如下圖所示。在該界面中有兩個(gè)按鈕和兩個(gè)文本框。兩個(gè)按鈕分別用來(lái)從數(shù)據(jù)庫(kù)獲取題目和把已經(jīng)答完的題目上傳到數(shù)據(jù)庫(kù)。



3.3.4學(xué)生查看成績(jī)界面
????按照歡迎界面的指示在左側(cè)導(dǎo)航欄選擇成績(jī)管理下的查看成績(jī),則進(jìn)入學(xué)生查看成績(jī)界面,如下圖所示。



3.3.5老師歡迎界面
????在登錄界面輸入正確的教師賬號(hào)和密碼,并且選擇了教師賬號(hào)類(lèi)型,則可以進(jìn)入教師歡迎界面。教師歡迎界面類(lèi)似于學(xué)生歡迎界面。


3.3.6老師上傳題目界面
????按照歡迎界面的指示在左側(cè)導(dǎo)航欄選擇題庫(kù)管理下的簡(jiǎn)單題庫(kù),則進(jìn)入老師上傳題目界面。如下圖所示,在該界面中有3個(gè)按鈕和一個(gè)表格。其中三個(gè)界面的功能分別是進(jìn)行問(wèn)題的添加,修改和刪除操作。每進(jìn)行一次數(shù)據(jù)庫(kù)操作,根據(jù)數(shù)據(jù)庫(kù)內(nèi)容刷新表格。



3.3.7老師查看未打分和已經(jīng)打分界面
????為了方便成績(jī)的管理,本系統(tǒng)把未打分和已經(jīng)打分的問(wèn)題分開(kāi)顯示。教師可在未打分界面看到所有學(xué)生剛上傳的已經(jīng)答完的題目,并進(jìn)行打分。可在已經(jīng)打分界面查看每個(gè)學(xué)生每道題的得分情況,對(duì)不滿(mǎn)意的打分可以重新修改。
查看已經(jīng)打分問(wèn)題的界面如下圖所示:


可以看到在上圖中共有22條已經(jīng)打分的問(wèn)題,但每頁(yè)只顯示10(可設(shè)置)條記錄,通過(guò)翻頁(yè)可以看到更多。



????如上圖所示,教師可對(duì)錯(cuò)誤打分或者不滿(mǎn)意的打分進(jìn)行修改。未打分界面類(lèi)似于已經(jīng)打分界面,此處不再展示。


3.4程序結(jié)構(gòu)設(shè)計(jì)

????本系統(tǒng)程序結(jié)構(gòu)采用分模塊分層設(shè)計(jì)的方法。共分為3個(gè)大的模塊,分別是登錄操作,學(xué)生操作和教師操作。每個(gè)模塊又分成5層,分別是界面JSP層,Servlet層,服務(wù)層,數(shù)據(jù)操作層,工具層。其中,服務(wù)層和數(shù)據(jù)操作層有不可避免的交叉,如下圖所示:


????舉例來(lái)說(shuō),對(duì)于老師打分的功能來(lái)說(shuō):老師首先在教師界面選中某一問(wèn)題進(jìn)行打分操作,然后服務(wù)端的TeacherServlet響應(yīng)打分操作。響應(yīng)時(shí)把打分操作交給服務(wù)層的教師服務(wù)模塊去處理,教師服務(wù)模塊調(diào)用數(shù)據(jù)操作層的打分問(wèn)題操作完成打分。在這一過(guò)程中,數(shù)據(jù)庫(kù)的操作,問(wèn)題bean類(lèi)操作,中文字符串處理等交給底層工具類(lèi)。


四.系統(tǒng)運(yùn)行和維護(hù)

????系統(tǒng)開(kāi)發(fā)出來(lái)要經(jīng)常維護(hù)才能保證它的正常運(yùn)行。如果系統(tǒng)發(fā)生故障有可能是軟件本身有問(wèn)題,也可能是操作方法不當(dāng)引起的,也可能是系統(tǒng)出錯(cuò)造成的。一般有以下三種情況需要維護(hù):

4.1程序的維護(hù)

????對(duì)于出現(xiàn)的故障,應(yīng)先判斷故障是屬于系統(tǒng)故障,還是正在運(yùn)行的應(yīng)用程序的故障,或者是不是被病毒侵入了。一般情況下,系統(tǒng)程序比較穩(wěn)定,出現(xiàn)故障的機(jī)率比較小。大部分故障是出于應(yīng)用程序本身設(shè)計(jì)上的問(wèn)題或操作的問(wèn)題。對(duì)于這種問(wèn)題,可以嘗試重新登錄系統(tǒng)或者重新起送tomcat或者重新啟動(dòng)電腦來(lái)解決。

4.2數(shù)據(jù)文件的維護(hù)

????數(shù)據(jù)文件支持著答題信息系統(tǒng)的運(yùn)行,隨著系統(tǒng)的升級(jí)和某些依賴(lài)軟件版本的升級(jí),原有的某些數(shù)據(jù)文件不能滿(mǎn)足升級(jí)版后的需要,這時(shí)候就需要根據(jù)升級(jí)后的依賴(lài)軟件版本對(duì)原來(lái)的數(shù)據(jù)進(jìn)行相應(yīng)的調(diào)整和修改或者把依賴(lài)軟件或者系統(tǒng)降級(jí)到最初部署時(shí)的狀態(tài)。

4.3代碼的維護(hù)

????用戶(hù)不能看到系統(tǒng)運(yùn)行背后的程序,當(dāng)用戶(hù)覺(jué)得信息系統(tǒng)使用不方便時(shí),可以由開(kāi)發(fā)人員在備份當(dāng)前程序源代碼后按照需求進(jìn)行修改。

五.參考文獻(xiàn)

佟強(qiáng). JSP程序設(shè)計(jì)[M]. 清華大學(xué)出版社, 2013.
李輝. 數(shù)據(jù)庫(kù)系統(tǒng)原理及MySQL應(yīng)用教程[專(zhuān)著][M]. 機(jī)械工業(yè)出版社, 2016.
朱福喜. 面向?qū)ο笈cJava程序設(shè)計(jì)[M]. 清華大學(xué)出版社, 2015.
EasyUI使用教程:http://www.jeasyui.net/tutorial/.

總結(jié)

以上是生活随笔為你收集整理的学生作业信息管理系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。