資源描述:
《大學(xué)畢業(yè)論文---學(xué)生作業(yè)管理系統(tǒng) 在線作業(yè)管理系統(tǒng).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、信息學(xué)院計(jì)升0801孫洪偉20081205021第19頁(yè)共19頁(yè)目錄摘要21課題的可行性與需求分析31.1系統(tǒng)功能需求31.1.1管理員部分的主要功能要求31.1.2教師部分的主要功能要求31.1.3學(xué)生部分的主要功能要求31.1.3決定可行性的主要因素41.2性能分析51.2.1系統(tǒng)性能需求51.2.2主要功能要求51.3系統(tǒng)技術(shù)需求:61.4系統(tǒng)數(shù)據(jù)需求61.5需求分析81.5.1設(shè)計(jì)目標(biāo)81.5.2開發(fā)意圖81.5.3功能需求分析81.5.4總結(jié)82總體設(shè)計(jì)92.1處理流程和數(shù)據(jù)流程93詳細(xì)設(shè)計(jì)123.1下面以結(jié)構(gòu)圖來描述123.2用戶數(shù)據(jù)表134
2、結(jié)果分析17參考文獻(xiàn)18信息學(xué)院計(jì)升0801孫洪偉20081205021第19頁(yè)共19頁(yè)摘要隨著信息技術(shù)的迅速發(fā)展、電腦化教學(xué)與遠(yuǎn)程的網(wǎng)絡(luò)化教學(xué)的普及,給傳統(tǒng)的教學(xué)方式帶來了重大的革命,也給教學(xué)改革的實(shí)施者們提出了很多新的課題。如何有效進(jìn)行作業(yè)管理就是一個(gè)讓很多老師頭痛的問題。目前,國(guó)內(nèi)外作業(yè)管理一般采用兩種方法:一種將作業(yè)存在軟盤上交;另一種者存放到教師電腦上的一個(gè)共享目錄內(nèi)。但這兩種方法都有各自的弊端:前一種方法不方便攜帶、速度慢、容量小、易損壞;后一種方法雖然解決了軟盤容量小、容易壞的問題。但卻存在一個(gè)更致命的缺點(diǎn):學(xué)生可以隨意查看、更改和刪除其它
3、同學(xué)的作業(yè),造成大量如抄襲作業(yè)、惡意刪除或修改其他同學(xué)作業(yè)的事情發(fā)生;老師在幫學(xué)生修改作業(yè)時(shí),也很容易弄不清楚作業(yè)批改與否;作業(yè)是誰的或是舊作業(yè)沒刪除掉,跟新作業(yè)搞混了等情況,雖然有些可以用嚴(yán)格的紀(jì)律來實(shí)現(xiàn)管理,但仍然會(huì)給學(xué)校和老師帶來很多的麻煩。在當(dāng)前的信息化時(shí)代中,任何學(xué)校,都需要一個(gè)實(shí)用的作業(yè)管理系統(tǒng)來規(guī)范作業(yè)管理,這將會(huì)大大提高學(xué)校的管理水平,優(yōu)化資源,實(shí)現(xiàn)效益的最大化。關(guān)鍵詞:ADO技術(shù),JSP信息學(xué)院計(jì)升0801孫洪偉20081205021第19頁(yè)共19頁(yè)1課題的可行性與需求分析1.1系統(tǒng)功能需求學(xué)生作業(yè)管理系統(tǒng)主要提供網(wǎng)上的作業(yè)管理平臺(tái),主
4、要分為管理員、教師、學(xué)生三個(gè)部分的功能。1.1.1管理員部分的主要功能要求管理員登錄功能,根據(jù)權(quán)限進(jìn)入管理員相應(yīng)的頁(yè)面的功能管理員發(fā)布公告、管理公告(查看、修改、刪除)的功能管理員設(shè)置院系、班級(jí)、課程、任課教師,同樣具有查看、修改、刪除的功能管理員修改個(gè)人資料功能管理員中的教師管理,實(shí)現(xiàn)教師登陸信息的初始化功能1.1.2教師部分的主要功能要求教師登錄功能,根據(jù)權(quán)限進(jìn)入教師相應(yīng)的頁(yè)面的功能教師發(fā)布公告、管理公告(查看、修改、刪除)功能教師修改個(gè)人資料功能教師查看學(xué)生名單功能教師在線布置、批改作業(yè)功能教師網(wǎng)上答疑功能1.1.3學(xué)生部分的主要功能要求學(xué)生登錄功
5、能,根據(jù)權(quán)限進(jìn)入學(xué)生相應(yīng)的頁(yè)面的功能信息學(xué)院計(jì)升0801孫洪偉20081205021第19頁(yè)共19頁(yè)學(xué)生查看、搜索公告的功能學(xué)生修改個(gè)人資料的功能學(xué)生查看、下載老師的作業(yè)題目,上傳作業(yè)(說明作業(yè)格式),查看老師對(duì)作業(yè)的批改情況功能學(xué)生在網(wǎng)上對(duì)老師提出疑問并能查看以往對(duì)老師提出的疑問功能1.1.3決定可行性的主要因素成本/效益分析結(jié)果,效益>成本。技術(shù)可行,現(xiàn)有技術(shù)可完全承擔(dān)開發(fā)任務(wù)。操作可行,軟件能被原有工作人員快速接受。(1)技術(shù)可行性:本系統(tǒng)的開發(fā)利用MicrosoftAccess作為本系統(tǒng)的數(shù)據(jù)庫(kù)。它是一個(gè)支持多用戶的新型數(shù)據(jù)庫(kù),適用于中小型規(guī)模的
6、數(shù)據(jù)量需求。使用VBScript作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它作為一種現(xiàn)代的編程腳本語言,提供完善的指令控制語句與對(duì)象的支持及豐富的數(shù)據(jù)類型,給開發(fā)滿足客戶要求的高性能系統(tǒng)提供了保障,保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對(duì)新系統(tǒng)的擴(kuò)展與修改。整個(gè)系統(tǒng)屬于一個(gè)規(guī)模比較中小的MIS系統(tǒng)。盡管其在組織關(guān)系上存在著很大的復(fù)雜性,繁瑣性,不確定性,但是就整個(gè)系統(tǒng)的技術(shù)構(gòu)成上來看,它還是屬于一個(gè)數(shù)據(jù)庫(kù)應(yīng)用類的系統(tǒng)。其基本操作還是對(duì)存在數(shù)據(jù)庫(kù)進(jìn)行添加、刪除、查找、編輯等。所以就單純的數(shù)據(jù)庫(kù)應(yīng)用來看,暫不存在太大的技術(shù)問題。綜上所述,本系統(tǒng)的設(shè)計(jì)與開發(fā)
7、在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。(2)經(jīng)濟(jì)可行性:由于系統(tǒng)對(duì)學(xué)校的正常運(yùn)行的影響是相當(dāng)大的,所以必須要設(shè)置單獨(dú)的服務(wù)器來運(yùn)行這個(gè)系統(tǒng)。又考慮到所有計(jì)算機(jī)硬件軟件都是存在出錯(cuò)可能的(具體到這個(gè)系統(tǒng),由于其需要不間斷的運(yùn)行,所以其出錯(cuò)的可能就會(huì)變得更大),因此整個(gè)系統(tǒng)應(yīng)該考慮使用雙機(jī)熱備份技術(shù)。使用兩臺(tái)服務(wù)器同時(shí)運(yùn)行,一個(gè)為主一個(gè)作備份,這樣可以避免服務(wù)器故障對(duì)整個(gè)系統(tǒng)的影響。又考慮到這個(gè)系統(tǒng)是為公司內(nèi)部服務(wù)的,而且數(shù)據(jù)庫(kù)設(shè)置和調(diào)試時(shí)候都必須要直接使用服務(wù)器,所以應(yīng)該將服務(wù)器設(shè)置在公司內(nèi)部?,F(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能
8、卻有了很大的進(jìn)步。而本系統(tǒng)的開發(fā),為的公司工作效率帶來了一個(gè)質(zhì)的飛躍,主要表現(xiàn)有