學生作業(yè)管理系統(tǒng)設(shè)計方案_第1頁
學生作業(yè)管理系統(tǒng)設(shè)計方案_第2頁
學生作業(yè)管理系統(tǒng)設(shè)計方案_第3頁
學生作業(yè)管理系統(tǒng)設(shè)計方案_第4頁
學生作業(yè)管理系統(tǒng)設(shè)計方案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

PAGE學生作業(yè)管理系統(tǒng)設(shè)計方案摘要隨著信息技術(shù)的迅速發(fā)展、電腦化教學與遠程的網(wǎng)絡(luò)化教學的普及,給傳統(tǒng)的教學方式帶來了重大的革命,也給教學改革的實施者們提出了很多新的課題。如何有效進行作業(yè)管理就是一個讓很多老師頭痛的問題。目前,國內(nèi)外作業(yè)管理一般采用方法是存放到教師電腦上的一個共享目錄內(nèi)。但這種方法有弊端:存在一個更致命的缺點:學生可以隨意查看、更改和刪除其它同學的作業(yè),造成大量如抄襲作業(yè)、惡意刪除或修改其他同學作業(yè)的事情發(fā)生;老師在幫學生修改作業(yè)時,也很容易弄不清楚作業(yè)批改與否;作業(yè)是誰的或是舊作業(yè)沒刪除掉,跟新作業(yè)搞混了等情況,雖然有些可以用嚴格的紀律來實現(xiàn)管理,但仍然會給學校和老師帶來很多的麻煩。在當前的信息化時代中,任何學校,都需要一個實用的作業(yè)管理系統(tǒng)來規(guī)范作業(yè)管理,這將會大大提高學校的管理水平,優(yōu)化資源,實現(xiàn)效益的最大化。關(guān)鍵詞:PHP,MYSQL,管理系統(tǒng)1課題的可行性與需求分析1.1系統(tǒng)功能需求學生作業(yè)管理系統(tǒng)主要提供網(wǎng)上的作業(yè)管理平臺,主要分為管理員、教師、學生三個部分的功能。1.1.1管理員登錄功能,根據(jù)權(quán)限進入管理員相應(yīng)的頁面的功能管理員發(fā)布公告、管理公告(查看、修改、刪除)的功能管理員設(shè)置院系、班級、課程、任課教師,同樣具有查看、修改、刪除的功能管理員修改個人資料功能管理員中的教師管理,實現(xiàn)教師登陸信息的初始化功能1.1.2教師登錄功能,根據(jù)權(quán)限進入教師相應(yīng)的頁面的功能教師發(fā)布公告、管理公告(查看、修改、刪除)功能教師修改個人資料功能教師查看學生名單功能教師在線布置、批改作業(yè)功能教師網(wǎng)上答疑功能1.1.3學生登錄功能,根據(jù)權(quán)限進入學生相應(yīng)的頁面的功能學生查看、搜索公告的功能學生修改個人資料的功能學生查看、下載老師的作業(yè)題目,上傳作業(yè)(說明作業(yè)格式),查看老師對作業(yè)的批改情況功能學生在網(wǎng)上對老師提出疑問并能查看以往對老師提出的疑問功能1.2性能分析1.2.1系統(tǒng)性能需求實用性:為網(wǎng)上教學提供方便,有效進行作業(yè)管理,盡量最大限度降低管理員日常管理工作量,提高教學質(zhì)量和效率,優(yōu)化資源,實現(xiàn)效益最大化。操作簡單:本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括教師和學生,同時系統(tǒng)不應(yīng)太復(fù)雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡單易行。技術(shù)先進:產(chǎn)品的系統(tǒng)設(shè)計和開發(fā)應(yīng)緊跟著整個計算機發(fā)展潮流,采用當時最先進的設(shè)計思想,利用最新的開發(fā)技術(shù)和開發(fā)工具。使系統(tǒng)能夠無論在功能設(shè)計上,還是在技術(shù)實現(xiàn)上,都處于同行業(yè)的領(lǐng)先地位。安裝使用簡便:服務(wù)器端的安裝簡潔明了,客戶機無需再裝任何軟件,通過瀏覽器就可以直接訪問,可以直接接入Internet,無論您身在何處,只要您可以訪問Internet都可以使用本系統(tǒng)。適應(yīng)性:應(yīng)該能廣泛應(yīng)用于不同類型的學校。系統(tǒng)采用模塊化設(shè)計,用戶可以根據(jù)自己的實際情況自行組合,使系統(tǒng)在不同的硬件環(huán)境下都能得以應(yīng)用。代碼可讀性好:文中的代碼將盡可能簡潔,易懂。1.2.2主要功能要求主要功能:為方便教師檢查學生的實驗作業(yè),減少大量數(shù)據(jù)處理,復(fù)雜的排版操作從而經(jīng)常出現(xiàn)錯誤率高、網(wǎng)頁樣式不一、重覆枯燥計算機操作和網(wǎng)頁美觀性的問題,提高學生的實驗效率。查看實驗作業(yè)時應(yīng)保證查準率,查看的記錄應(yīng)與給定的實驗項內(nèi)容完全匹配。數(shù)據(jù)安全性,修改數(shù)據(jù)時,一定要保證輸入正確,并且數(shù)據(jù)保密性要高。輸入要求:數(shù)據(jù)完整、詳實輸出要求:簡捷、快速、實時安全與保密要求:客戶端要求提供身份驗證,只允許通過身份驗證的用戶使用本系統(tǒng)要求能在發(fā)生意外(如掉電)的情況下,保證不丟失數(shù)據(jù)。1.3系統(tǒng)技術(shù)需求:目前,開發(fā)此類系統(tǒng)的技術(shù)主要有PHP技術(shù)。另外,還應(yīng)用到MySQL數(shù)據(jù)庫。1.4系統(tǒng)數(shù)據(jù)需求數(shù)據(jù)字典是對流程圖加以補充說明的工具,為系統(tǒng)管理員提供了數(shù)據(jù)項的綜合信息。下面將列出管理系統(tǒng)中的幾個重要數(shù)據(jù)元素。名稱:公告信息表別名:news說明:存儲公告基本信息結(jié)構(gòu):(主鍵)公告編號ID(長整型)+公告類型News_Type(文本50)+公告標題News_Title(文本50)+公告發(fā)布日期News_Date(日期/時間)+公告發(fā)布作者News_Author文本50)+公告內(nèi)容News_Content(備注)表1.1公告信息表名稱:答疑—問題信息表別名:dayi說明:存儲答疑的問題信息結(jié)構(gòu):(主鍵)答疑—問題編號ID(長整型)+班級編號class_id(長整型)+課程編號kc_id(長整型)+學生學號stu_id(文本50)+答疑—問題標題dayi_title(文本50)+答疑—問題內(nèi)容dayi_content+答疑—提問時間dayi_date(日期/時間)表1.2答疑—問題信息表名稱:答疑—回復(fù)信息表別名:dayi-re說明:存儲老師回復(fù)答疑信息結(jié)構(gòu):(主鍵)答疑—回復(fù)問題編號dayi_id(長整型)+教師編號teach_id(文本50)+答疑—回復(fù)內(nèi)容re_content+答疑—回復(fù)日期時間re_date(日期/時間)

表1.3答疑—回復(fù)信息表

名稱:作業(yè)信息表別名:home_work說明:存儲作業(yè)信息結(jié)構(gòu):(主鍵)作業(yè)信息編號(長整型)+班級編號(長整型)+課程編號(長整型)+教師編號(文本50)+作業(yè)名稱(文本50)+作業(yè)發(fā)布日期(日期/時間)+作業(yè)截止日期(日期/時間)+詳細作業(yè)信息

表1.4作業(yè)信息表名稱:上載作業(yè)信息表別名:upload說明:存儲學生上載作業(yè)信息結(jié)構(gòu):(主鍵)上傳作業(yè)信息編號(長整型)+作業(yè)信息編號(長整型)+教師編號(長整型)+學生編號(文本50)+作業(yè)分數(shù)(日期/時間)+作業(yè)上傳地址(文本50)表1.5上載作業(yè)信息表名稱:院系/班級/課程信息表別名:class_infor說明:存儲學院/班級/課程信息結(jié)構(gòu):(主鍵)院系/班級/課程信息編號(長整型)+學院/班級/課程名稱(文本50)+學院/班級/課程級別(長整型)+教師編號(文本50)+學院/班級/課程所對應(yīng)編號(長整型)表1.6院系/班級/課程信息表1.5需求分析1.5.1設(shè)計目標設(shè)計一個網(wǎng)絡(luò)版的作業(yè)管理系統(tǒng),適用于某些學校。系統(tǒng)包括詳細信息介紹,除了基本的信息,也包括各種用戶的信息。除此以外,該系統(tǒng)最重要的可以方便管理員工對用戶信息的記錄,同時系統(tǒng)將整個信息整理,按不同的分類進行信息統(tǒng)計,項目主管就可以查看這些信息。1.5.2開發(fā)意圖作業(yè)管理系統(tǒng)將提供更合理快捷的查詢信息,即可以單條件查詢,也可以多條件組合查詢。同時提供對用戶發(fā)布最新資訊信息的功能。作業(yè)管理系統(tǒng)是一個更為實用的平臺,學??梢栽诖税l(fā)布所屬的基本信息,詳細信息,并可對學生和教師做出記錄。既是信息發(fā)布的平臺,也是信息管理的工具。1.5.3功能需求分析本系統(tǒng)主要完成一下功能:(1)基本信息:管理員、客戶和信息錄入。學校管理的一些初始數(shù)據(jù),也必須的。管理的其他模塊全部是調(diào)用這些數(shù)據(jù)得到。(2)用戶管理:提供用戶姓名、地址、電話、帳號等管理資料庫功能。(3)權(quán)限管理:權(quán)限管理分前臺與后臺進行區(qū)分。(4)系統(tǒng)維護:數(shù)據(jù)整理、密碼管理、數(shù)據(jù)清除等。(5)對整個系統(tǒng)要有管理員進行管理,對某些需要及時更新的信息進行修改,添加或者刪除。(7)整個系統(tǒng)要求操作簡捷,方便用戶使用。1.5.4總結(jié)從經(jīng)濟方面,項目所帶來的長遠利益遠遠大于項目的開發(fā)成本,表明項目具有經(jīng)濟價值;從技術(shù)方面,項目開發(fā)所使用的工具載體都能夠?qū)崿F(xiàn)系統(tǒng)所需要的功能,表明項目是能夠?qū)崿F(xiàn)的;從用戶方面,在不掌握任何專業(yè)知識的前提下,可以方便快速的上手,表明項目是具有廣泛使用人群的,所以從可行性分析來看項目是可行的。2詳細設(shè)計在完成系統(tǒng)的E-R圖(實體-關(guān)系圖)之后,需要將E-R模型轉(zhuǎn)化為關(guān)系模型,也就是說,要設(shè)計出數(shù)據(jù)庫所需要的表格。在這里,選用的是關(guān)系數(shù)據(jù)庫,因為關(guān)系數(shù)據(jù)庫中的二維表格可以很清楚地描述數(shù)據(jù)之間的聯(lián)系。根據(jù)E-R圖(實體-關(guān)系圖)和數(shù)據(jù)字典,設(shè)計出作業(yè)管理系統(tǒng)數(shù)據(jù)庫的各個數(shù)據(jù)表。根據(jù)系統(tǒng)用戶使用要求得到系統(tǒng)用戶數(shù)據(jù)表,根據(jù)員工、部門實體得到教師信息數(shù)據(jù)表,根據(jù)學生實體屬性設(shè)計得到學生數(shù)據(jù)表,根據(jù)管理員實體屬性設(shè)計得到管理員數(shù)據(jù)表等。2.1下面以結(jié)構(gòu)圖來描述實驗作業(yè)管理系統(tǒng)的軟件總體結(jié)構(gòu)。框內(nèi)注明了模塊的名字:方框之間的直線表示模塊的調(diào)用關(guān)系。發(fā)送數(shù)據(jù)發(fā)送數(shù)據(jù)作業(yè)管理系統(tǒng)接收輸入數(shù)據(jù)聯(lián)絡(luò)服務(wù)器輸出數(shù)據(jù)準備發(fā)送數(shù)據(jù)準備確認發(fā)送數(shù)據(jù)準備網(wǎng)絡(luò)數(shù)據(jù)包解開網(wǎng)絡(luò)數(shù)據(jù)包確認操作類型接收數(shù)據(jù)提交實驗成功提交報告成功檢驗輸入讀入信息讀入學生信息資料學生資料準備輸出顯示內(nèi)容判斷錯誤類型準備錯誤信息顯示錯誤準備輸出顯示內(nèi)容圖3-1作業(yè)管理系統(tǒng)實體信息圖2.2用戶數(shù)據(jù)表系統(tǒng)管理員數(shù)據(jù)表:用于保存系統(tǒng)用戶的帳戶信息,數(shù)據(jù)表命名為“User”,見表3-1:表3-1“User”表結(jié)構(gòu)列名數(shù)據(jù)類型字節(jié)數(shù)是否為空說明YhmChar16否用戶名MmChar10否密碼QxChar3否權(quán)限教師基本信息數(shù)據(jù)表:用于保存員工與工資管理有關(guān)的信息數(shù)據(jù),數(shù)據(jù)表命名為“Ygb”,見表2-2:表2-2“Ygb”表結(jié)構(gòu)列名數(shù)據(jù)類型字節(jié)數(shù)是否為空說明YhmChar16否登錄用戶名YgbhChar4否教師編號YgxmChar10否教師姓名BmdmChar4否院系代碼ZwdmChar4否職務(wù)代碼ZcdmChar4否職稱代碼GzrqDatetime8可以工作日期BzChar100可以備注QxChar3否權(quán)限學生基本信息數(shù)據(jù)表:用于保存學生管理有關(guān)的信息數(shù)據(jù),數(shù)據(jù)表命名為“Stb”,見表2-3:表2-3“Stb”表結(jié)構(gòu)列名數(shù)據(jù)類型字節(jié)數(shù)是否為空說明StmChar16否登錄名StbhChar16否學生編號StxmChar10否學生姓名BmdmChar4否院系代碼ZwdmChar4否班級代碼GzrqDatetime8可以入學日期BzChar100可以備注QxChar3否權(quán)限公告列表:記錄公告,其中id為主鍵表2-4goga列名數(shù)據(jù)類型字節(jié)數(shù)是否為空說明IdChar16否編號ggVarChar500否內(nèi)容最新資訊列表:按時間顯示網(wǎng)站資訊情況,其中id為主鍵表2-5zxun列名數(shù)據(jù)類型字節(jié)數(shù)是否為空說明IdChar16否編號ztiChar16否標題nrVarChar1000否內(nèi)容sjDatatime4可日期3結(jié)果分析通過對系統(tǒng)進行需求分析、設(shè)計等一系列工作,將系統(tǒng)分為三個模塊:管理員模塊、教師模塊、學生模塊,最終使系統(tǒng)實現(xiàn)了管理員修改個人資料、發(fā)布、管理公告、添加學院、班級、課程、設(shè)置任課老師;老師發(fā)布、修改、刪除公告、修改個人資料、布置、批改作業(yè)、網(wǎng)上答疑;學生修改個人資料、查看成績、作業(yè)公告、上傳作業(yè)、提出疑問并查看疑問信息的功能。系統(tǒng)界面美觀友好,操作方便,將在很大程度上提高學校的作業(yè)管理效率,基本達到本次設(shè)計的目的。當然,一方面由于初次嘗試管理信息系統(tǒng)的開發(fā),對系統(tǒng)開發(fā)所使用的技術(shù)、工具等還有一個從熟練到精通的過程。另一面由于畢業(yè)設(shè)計時間有限,系統(tǒng)難免還存在很多的不足,需要進一步的改善,主要在以下幾個方面:(1)系統(tǒng)功能還需要進一步的完善,以適用于更多的領(lǐng)域(2)系統(tǒng)某些權(quán)限的分配還存在一些不合理地方(3)系統(tǒng)的安全性設(shè)計方面還應(yīng)該考慮全面一些(4)要懂得充分利用網(wǎng)絡(luò)資源,因為實地調(diào)研的時間是非常有限的,所以需求分析中大部分分析結(jié)構(gòu)都是在我閱讀專業(yè)書籍,網(wǎng)絡(luò)資料后得出的。由于在外面工作以及其他原因,我無法借到專業(yè)書籍,只好在浩瀚的網(wǎng)絡(luò)中尋找我所需要的資料,這無形當中培養(yǎng)了我通過網(wǎng)絡(luò)獲取資料信息的能力??傊?,在這次設(shè)計中,學到了大量的知識,開闊了視野,也為日后從事軟件開發(fā)工作奠定了基礎(chǔ)。

參考文獻[1]段衛(wèi)華,陳春玲.asp技術(shù)在Web數(shù)據(jù)庫中的應(yīng)用.電腦知識與技術(shù).2005,2:63-64[2]王秀珍.asp在管理信息系統(tǒng)開發(fā)中的應(yīng)用.科技情報開發(fā)與經(jīng)濟.2004,1:27-30[3]詹素青.基于BS模式的MIS的開發(fā).電化教育研究.2004,8:51-56[4]李

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論