教學(xué)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第1頁
教學(xué)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第2頁
教學(xué)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第3頁
教學(xué)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第4頁
教學(xué)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、學(xué)號: 河南大學(xué)2013屆本科畢業(yè)論文教學(xué)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)Design and Implementation of the Education Management System 論文作者姓名: 作 者 學(xué) 號: 所 在 學(xué) 院: 計算機(jī)與信息工程學(xué)院所 學(xué) 專 業(yè): 網(wǎng)絡(luò)工程 導(dǎo)師姓名職稱: 論文完成時間: 2013年4月 29 日 2013年4月29日開題報告河南大學(xué)2013屆畢業(yè)設(shè)計(論文、創(chuàng)作)開題報告(學(xué)生本人填寫)學(xué)號姓名導(dǎo)師姓名職稱王玉璟開題時間2013年1月10日課題題目教學(xué)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)課題來源導(dǎo)師指定 自定 其他來源課題的目的、意義以及和本課題有關(guān)的國內(nèi)外現(xiàn)狀分析

2、:1 目的:通過開發(fā)高中教學(xué)管理系統(tǒng),實(shí)現(xiàn)高中教學(xué)的數(shù)字化,規(guī)范化和自動化管理。 2 意義:提高學(xué)校管理人員,教師的工作效率。便于師生之間的交互,提高學(xué)生的學(xué)習(xí)熱情。3 現(xiàn)狀:當(dāng)下高中的教學(xué)管理大多還是以人力為主的手工管理方式。就學(xué)校而言,這是非常復(fù)雜和繁瑣的。不僅速度慢,而且經(jīng)常出現(xiàn)信息丟失,不一致等差錯。本系統(tǒng)可以幫助學(xué)校解決此類問題,這是現(xiàn)代化教學(xué)必不可少的工具。研究目標(biāo)、研究內(nèi)容和準(zhǔn)備解決的問題,擬采取的方法、技術(shù)或設(shè)計(開發(fā))工具:1 目標(biāo):結(jié)合高中的教學(xué)模式,設(shè)計實(shí)現(xiàn)一套有利于提高學(xué)校管理,老師教學(xué)和學(xué)生學(xué)習(xí)效率的教學(xué)管理系統(tǒng)。2 內(nèi)容:管理員平臺實(shí)現(xiàn)對師生信息的查詢,修改,插入,

3、刪除;發(fā)布通知;修改密碼。教師平臺實(shí)現(xiàn)班級管理,學(xué)生管理,教材管理,章管理,小節(jié)管理,知識點(diǎn)管理,對學(xué)生發(fā)布通知等功能。學(xué)生平臺實(shí)現(xiàn)接受通知,學(xué)習(xí)英語,修改個人信息等功能。3 準(zhǔn)備解決的問題:如何對學(xué)生,教師進(jìn)行通知發(fā)布,信息錄入。教師如何添加班級,學(xué)生,教材等信息的錄入。學(xué)生如何接受學(xué)校和教師發(fā)送的通知,如何通過本系統(tǒng)實(shí)現(xiàn)對英語單詞的學(xué)習(xí)。開題報告預(yù)期成果:1源程序2畢業(yè)論文進(jìn)度計劃與階段要求:(1)12月1日 12月31日:查找資料、確定畢業(yè)設(shè)計題目,編寫開題報告。 1月1日:將開題報告發(fā)送到導(dǎo)師郵箱。 1月2日-1月10日:導(dǎo)師根據(jù)開題報告下達(dá)任務(wù)書。(2)1月11日 4月2日:根據(jù)任務(wù)

4、書搜集素材、進(jìn)行初步的畢業(yè)設(shè)計。 4月3日:將畢業(yè)設(shè)計階段性成果發(fā)送到導(dǎo)師郵箱。(3) 4月3日 4月9日:根據(jù)導(dǎo)師的建議和指導(dǎo),修改畢業(yè)設(shè)計,編寫論文。 4月10日:將中期檢查表發(fā)送到導(dǎo)師郵箱。(4) 4月11日 4月28日:根據(jù)導(dǎo)師的建議和指導(dǎo),修改畢業(yè)設(shè)計和論文。4月29日:將設(shè)計和論文終稿發(fā)送到導(dǎo)師郵箱。開題前收集的資料和參考文獻(xiàn)(5-8種)1 馬駿C#網(wǎng)絡(luò)應(yīng)用編程(第2版)人民郵電出版社,2010年2月2 王珊. 數(shù)據(jù)庫系統(tǒng)概論(第4版). 高等教育出版社,2010年12月3 張海藩軟件工程導(dǎo)論(第5版)清華大學(xué)出版社,2008年9月 4 海洋 張薇娟. 基于校園網(wǎng)的教務(wù)管理系統(tǒng)設(shè)計

5、與實(shí)現(xiàn). 洛陽理工學(xué)院學(xué)報:自然科學(xué)版2010年 第1期指導(dǎo)教師對開題報告的意見:同意按開題報告的題目和設(shè)計思路開題。指導(dǎo)教師簽名: 2013年1月10日開題報告河南大學(xué)2013屆畢業(yè)論文(設(shè)計、創(chuàng)作)任務(wù)書(導(dǎo)師根據(jù)學(xué)生的開題報告填寫)題目名稱 教學(xué)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)學(xué)院學(xué)生姓名所學(xué)專業(yè)網(wǎng)絡(luò)工程學(xué)號畢業(yè)論文(設(shè)計、創(chuàng)作)要求1 設(shè)計內(nèi)容針對設(shè)計一個教學(xué)管理系統(tǒng)2基本要求1. 可行性分析:完成系統(tǒng)的技術(shù)可行性分析2. 系統(tǒng)設(shè)計:對系統(tǒng)中用到的關(guān)鍵技術(shù)進(jìn)行初步設(shè)計3. 程序開發(fā)與調(diào)試:具體進(jìn)行項(xiàng)目的開發(fā)4. 撰寫論文:完成論文撰寫3要解決的問題管理員平臺實(shí)現(xiàn)基本信息,公告信息,系統(tǒng)設(shè)置,個人中

6、心四個模塊。教師平臺實(shí)現(xiàn)教學(xué)管理,公告信息,個人中心模塊。學(xué)生平臺實(shí)現(xiàn)通知信息,英語學(xué)習(xí),基本信息模塊。4要求提交的成果(1)畢業(yè)設(shè)計源程序(2)論文指導(dǎo)教師簽名:2013年1月 10 日任務(wù)書河南大學(xué)2013屆畢業(yè)設(shè)計(論文、創(chuàng)作)中期檢查表(導(dǎo)師只填寫評語,其他由學(xué)生填寫)題目名稱:教學(xué)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)學(xué)院學(xué)生姓名所學(xué)專業(yè)網(wǎng)絡(luò)工程學(xué)號一、畢業(yè)設(shè)計(論文、創(chuàng)作)進(jìn)展情況目前,項(xiàng)目設(shè)計的大致框架已基本完成,程序能夠正常運(yùn)行。但是還有一部分沒有實(shí)現(xiàn),有待進(jìn)一步學(xué)習(xí)和完善。在這個階段已經(jīng)完成的模塊有基本信息管理、公告信息管理、個人中心。經(jīng)測試模塊運(yùn)行基本正常,但還有少量漏洞。二、畢業(yè)設(shè)計(論文

7、、創(chuàng)作)存在的問題及解決方案存在的問題:發(fā)送通知時,基本信息填寫正確,但出現(xiàn)系統(tǒng)異常。解決方案:檢查檢查輸入的查詢語句是否正確;翻閱相關(guān)資料。三、學(xué)生本人對畢業(yè)設(shè)計階段所做工作及進(jìn)展情況的評價在做畢業(yè)設(shè)計期間,我認(rèn)真嚴(yán)格的要求自己,積極解決遇到的各種問題。但在通知管理模塊編寫代碼時發(fā)現(xiàn)漏洞,目前正翻閱相關(guān)資料解決此問題。四、指導(dǎo)教師對學(xué)生畢業(yè)設(shè)計(論文、創(chuàng)作)中期檢查的評語根據(jù)該生提交的畢業(yè)設(shè)計成果,以及該生和導(dǎo)師交流的情況,同意該生通過中期檢查。允許該生根據(jù)本人搜集的參考資料和已經(jīng)完成的設(shè)計成果,開始整理畢業(yè)論文文檔。指導(dǎo)教師簽名 2013年 4 月 10 日中期檢查表河南大學(xué)2013屆畢業(yè)

8、論文(設(shè)計、創(chuàng)作)教師評閱成績表學(xué) 號姓名專業(yè)網(wǎng)絡(luò)工程指導(dǎo)教師教師評閱平均得分論文題目教務(wù)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)指導(dǎo)教師評語及得分指導(dǎo)教師評語該生的選題有實(shí)際意義,按時完成了所要求的功能。論文敘述條理清楚、詳略得當(dāng),是一篇良好的本科論文。評分項(xiàng)目分值指導(dǎo)教師對畢業(yè)論文(設(shè)計、創(chuàng)作)評分撰寫開題報告、文獻(xiàn)綜述15調(diào)查研究查閱整理資料10學(xué)習(xí)態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達(dá)10論文(設(shè)計、創(chuàng)作)質(zhì)量和創(chuàng)新意識55合計100得分12888指導(dǎo)教師簽名 2013年4月29日評閱教師評語及評分評閱教師評語該生論文結(jié)構(gòu)合理,論文語句流暢,思路清晰,表達(dá)較準(zhǔn)確,是一篇良好的本科論文。評分項(xiàng)目分值評閱畢業(yè)論

9、文(設(shè)計、創(chuàng)作)評分撰寫開題報告、文獻(xiàn)綜述滿分15調(diào)查研究查閱整理資料10學(xué)習(xí)態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達(dá)10論文(設(shè)計、創(chuàng)作)質(zhì)量和創(chuàng)新意識55合計100得分評閱教師簽名 2013年5月3日此表由教師填寫綜合成績表(一)河南大學(xué)2013屆畢業(yè)論文(設(shè)計、創(chuàng)作)綜合成績表學(xué)號姓名所在學(xué)院計算機(jī)與信息工程學(xué)院答辯委員會評語及評分答辯委員會評語該生答辯過程中思路較清晰,反應(yīng)敏捷,論文結(jié)構(gòu)合理,條理清楚,達(dá)到本科畢業(yè)設(shè)計和畢業(yè)論文要求的標(biāo)準(zhǔn),經(jīng)答辯小組評議,同意通過論文答辯。答辯委員簽字(4名以上): 2013年5月5日評分項(xiàng)目分值論文答辯小組評分答辯情況論文質(zhì)量合計(100)內(nèi)容表達(dá)情況(

10、15)答辯問題情況(25)規(guī)范要求與文字表達(dá)(20)論文(設(shè)計、創(chuàng)作)質(zhì)量和創(chuàng)新意識(40)得分答辯委員會主任簽字: 2013年5月5日畢業(yè)論文(設(shè)計、創(chuàng)作)成績綜合評定(百分制): 分(教師評閱表平均成績占40%,答辯成績占60%)綜合評定等級(優(yōu)、良、中、差):備注:一、論文的質(zhì)量評定,應(yīng)包括對論文的語言表達(dá)、結(jié)構(gòu)層次、邏輯性理論分析、設(shè)計計算、分析和概括能力及在論文中是否有新的見解或創(chuàng)新性成果等做出評價。從論文來看學(xué)生掌握本專業(yè)基礎(chǔ)理論和基本技能的程度。二、成績評定采用結(jié)構(gòu)評分法,即由指導(dǎo)教師、評閱教師和答辯委員會分別給分(以百分計),評閱教師得分乘以20%加上指導(dǎo)教師得分乘以20%加上

11、答辯委員會得分乘以60%即綜合成績。評估等級按優(yōu)、良、中、差劃分,優(yōu)90-100分;良76-89分;中60-75分;差60分以下。三、評分由專業(yè)教研室或院組織專門評分小組(不少于5人),根據(jù)指導(dǎo)教師和答辯委員會意見決定每個學(xué)生的分?jǐn)?shù),在有爭議時,應(yīng)由答辯委員會進(jìn)行表決。四、畢業(yè)論文答辯工作結(jié)束后,各院應(yīng)于6月20日前向教務(wù)處推薦優(yōu)秀論文以匯編成冊,推薦的篇數(shù)為按當(dāng)年學(xué)院畢業(yè)生人數(shù)的1.5%篇。五、各院亦可根據(jù)本專業(yè)的不同情況,制定相應(yīng)的具有自己特色的內(nèi)容。須報教務(wù)處備案。綜合成績表(二)河南大學(xué)本科生畢業(yè)論文(設(shè)計、創(chuàng)作)承諾書論文題目教學(xué)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)姓 名所學(xué)專業(yè)網(wǎng)絡(luò)工程學(xué) 號完成時

12、間2013年4月26日指導(dǎo)教師姓名職稱承諾內(nèi)容:1本畢業(yè)論文(設(shè)計、創(chuàng)作)是學(xué)生 在導(dǎo)師 的指導(dǎo)下獨(dú)立完成的,沒有抄襲、剽竊他人成果,沒有請人代做,若在畢業(yè)論文(設(shè)計、創(chuàng)作)的各種檢查、評比中被發(fā)現(xiàn)有以上行為,愿按學(xué)校有關(guān)規(guī)定接受處理,并承擔(dān)相應(yīng)的法律責(zé)任。2學(xué)校有權(quán)保留并向上級有關(guān)部門送交本畢業(yè)論文(設(shè)計、創(chuàng)作)的復(fù)印件和磁盤。備注:學(xué)生簽名: 指導(dǎo)教師簽名:2013 年 04 月 29 日 2013 年 4 月 29 日說明:學(xué)生畢業(yè)論文(設(shè)計、創(chuàng)作)如有保密等要求,請在備注中明確,承諾內(nèi)容第2條即以備注為準(zhǔn)。承諾書目 錄摘 要I ABSTRACTII 第1章 緒 論11.1 開發(fā)背景及意

13、義11.2 本系統(tǒng)的開發(fā)技術(shù)和開發(fā)平臺1第2章 需求分析22.1 系統(tǒng)功能需求分析22.2 系統(tǒng)流程分析4第3章 系統(tǒng)設(shè)計83.1 總體設(shè)計83.1.1 體系結(jié)構(gòu)設(shè)計83.1.2 功能結(jié)構(gòu)設(shè)計93.2 數(shù)據(jù)庫設(shè)計10第4章 系統(tǒng)實(shí)現(xiàn)164.1 管理員平臺174.2 教師平臺184.2.1 教材管理184.2.2 通知管理194.3 學(xué)生平臺204.2.1 單詞學(xué)習(xí)20結(jié) 論22參考文獻(xiàn)23河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文摘 要隨著信息時代的發(fā)展,快捷高效的處理信息已成為各行各業(yè)的基本需求。在教學(xué)管理中,為滿足其系統(tǒng)化,自動化,高效化的要求,需要設(shè)計一個有效的教務(wù)管理系統(tǒng)。本文首先分析了現(xiàn)存教學(xué)管

14、理系統(tǒng)的一些問題。針對高中教學(xué)管理中的特點(diǎn),闡述了本系統(tǒng)的設(shè)計與實(shí)現(xiàn)過程。其中涉及了系統(tǒng)開發(fā)的模式、關(guān)系型數(shù)據(jù)庫的設(shè)計、開發(fā)工具及環(huán)境的說明。本系統(tǒng)主要解決以下問題:師生基本信息的維護(hù),教學(xué)信息的維護(hù),通知的收發(fā),以及學(xué)生平臺下的單詞維護(hù)。關(guān)鍵詞 教學(xué)管理;信息維護(hù);通知收發(fā);英語學(xué)習(xí)第頁ABSTRACT With the development of the information time, it has been the basic requirement to handle information fast and efficiently in all kinds of fields.

15、 In order to satisfy the requirement of systematization, automation and high-efficiency in the field of teaching management, there is a necessity to develop an efficient teaching management system. This thesis analyzes firstly some problems that exist in the present teaching management system. And t

16、his system is designed according to the features of teaching management in the senior school. It includes the system development pattern, design of the relational database, develop tools and the introduction of the environment. The problems settled in this system are as follows: maintaining the basi

17、c information of teachers and students, maintaining teaching information, sending and receiving the notification and maintaining the words of students platform.Keywords: teaching management; maintaining information; sending and receiving the notification; English learning第頁第1章 緒 論在信息技術(shù)飛速發(fā)展的今天,各行各業(yè)都離

18、不開管理系統(tǒng)對其精確,高效,及時的管理。在提倡素質(zhì)教育,高效教學(xué)的今天,教務(wù)管理系統(tǒng)更是在平時的教學(xué)中起到了重要的作用。這就是本系統(tǒng)設(shè)計和實(shí)現(xiàn)的重要原因。本系統(tǒng)實(shí)現(xiàn)了對日常學(xué)生,教師管理的網(wǎng)絡(luò)化;教師對高中課本,章節(jié)知識點(diǎn)等管理的系統(tǒng)化,結(jié)構(gòu)化;學(xué)生學(xué)習(xí),信息收發(fā)的高效化。1.1 開發(fā)背景及意義現(xiàn)代人工教務(wù)管理是一項(xiàng)極為復(fù)雜,繁瑣的過程。管理效率低,勞動強(qiáng)度大,信息處理速度低,準(zhǔn)確率也不夠令人滿意。如果利用計算機(jī)技術(shù)實(shí)現(xiàn)教務(wù)管理的系統(tǒng)化,網(wǎng)絡(luò)化就可以提高學(xué)校管理人員,教師的工作效率,也可以提高學(xué)生的學(xué)習(xí)積極性。本系統(tǒng)正是為教育工作者,學(xué)生設(shè)計和開發(fā)的。旨在提高管理的效率,精確化,減輕教育工作者

19、的勞動強(qiáng)度;讓計算機(jī)實(shí)現(xiàn)對現(xiàn)代教務(wù)的信息管理,并在一定程度上實(shí)現(xiàn)自動化。1.2 本系統(tǒng)的開發(fā)技術(shù)和開發(fā)平臺本系統(tǒng)主要采用的開發(fā)技術(shù)為C#+SQL。C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級程序設(shè)計語言。C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C+衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C+強(qiáng)大功能的同時去掉了一些它們的復(fù)雜特性(例如沒有宏和模板,不允許多重繼承)。C#綜合了VB簡單的可視化操作和C+的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。SQL是高級的非過程化編程語言,

20、允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng)可以使用相同的SQL語言作為數(shù)據(jù)輸入與管理的SQL接口。它以記錄集合作為操作對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,這使他具有極大的靈活性和強(qiáng)大的功能。在多數(shù)情況下,在其他語言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個SQL語句就可以達(dá)到目的。第21頁第2章 需求分析通過本章的需求分析使得系統(tǒng)開發(fā)人員深刻的理解和認(rèn)識該系統(tǒng)的實(shí)際需求,并能將其完整、準(zhǔn)確地表達(dá),其結(jié)果不僅起到溝通用戶和

21、開發(fā)者的作用,還是后續(xù)工作的依據(jù),從而進(jìn)一步完善本系統(tǒng)。2.1 系統(tǒng)功能需求分析 隨著計算機(jī)技術(shù)的發(fā)展,教學(xué)管理的方法也日新月異。先前,由人手工代管的方式早已不能適應(yīng)快速發(fā)展的信息時代。這種方法弊端很多:管理效率低,勞動強(qiáng)度大,信息處理速度低而且準(zhǔn)確率也不高。為了提高教學(xué)管理效率,減輕勞動強(qiáng)度,提高信息處理速度和準(zhǔn)確性;給教學(xué)工作者提供方便的管理師生信息的方式和更先進(jìn)、科學(xué)的服務(wù)系統(tǒng)。由此,我們設(shè)計了這套基于.net的教務(wù)管理系統(tǒng)。讓計算機(jī)管理教務(wù)信息,教學(xué)管理工作者可以直接在計算機(jī)上實(shí)現(xiàn)對師生的信息管理,并能在一定程度上實(shí)現(xiàn)自動化。我們在現(xiàn)有教務(wù)管理系統(tǒng)的基礎(chǔ)上提出了本系統(tǒng)的目標(biāo),在此做出以

22、下說明。 本系統(tǒng)將由三個不同登錄界面的子系統(tǒng)組成:管理員平臺,教師平臺,和學(xué)生平臺。1 管理員平臺:包括基本信息維護(hù),公告信息發(fā)送和查看,系統(tǒng)設(shè)置,個人中心四個方面。1) 基本信息維護(hù):包括教師、學(xué)生、管理員信息的維護(hù)和班級信息的維護(hù)。前者維護(hù)的主要信息有: 員工編號,員工姓名,性別,年齡,是否在職,職務(wù),身份證號,固定電話,手機(jī),地址。提供按照用編號和姓名的兩種查詢功能,查詢類型為模糊查詢。右鍵選中一條記錄,可以進(jìn)行新增,刪除和修改三種操作。班級信息維護(hù)包括班級編號,班級名稱,班主任,文理班,課程數(shù),教師數(shù),學(xué)生數(shù),所屬年級,所屬校區(qū)等。提供增刪查改等基本功能。查詢可以按班級名稱查詢,也可以

23、按班主任姓名查詢。選中一條信息后點(diǎn)擊“詳細(xì)信息”,可以對該條記錄進(jìn)行修改。2) 公告信息:包括公告管理模塊。主要有查詢公告,發(fā)布公告,刪除公告三部分組成。每一條公告信息由發(fā)布日期,標(biāo)題,內(nèi)容,發(fā)布人,備注組成。提供按照時間和標(biāo)題內(nèi)容的模糊搜索功能。發(fā)布公告時,可以選擇面向的對象,分全校通知,教師通知,學(xué)生通知三種。點(diǎn)擊詳細(xì)信息可以查看公告的內(nèi)容。3) 系統(tǒng)設(shè)置:包括用戶管理模塊。主要用于增加一條用戶記錄。該記錄包括用戶名,真實(shí)姓名,密碼三部分。右鍵點(diǎn)擊一條記錄,可以進(jìn)行增加用戶、刪除用戶,修改用戶,查看權(quán)限,授權(quán)五中操作。修改用戶包括修改用戶名,登錄名,密碼。4) 個人中心:包括跟人信息維護(hù)和

24、密碼設(shè)置兩部分。個人信息維護(hù)包括員工編號,員工姓名,性別,年齡,狀態(tài)(在職、離職),部門,職務(wù),身份證號,電話,手機(jī),地址,備注。其中員工編號和員工姓名不可修改,其余信息可以根據(jù)自身當(dāng)前狀況就行修改。密碼設(shè)置部分用于修改當(dāng)前用戶的密碼。2 教師平臺:包括教學(xué)管理,公告信息,個人中心三個方面。 1) 教學(xué)管理:包括學(xué)生管理,教材管理,章管理,小節(jié)管理,知識點(diǎn)管理。 學(xué)生管理:可以查看學(xué)生編號,學(xué)生名稱,性別,年齡,身份證號,手機(jī),登錄名,登記時間,所在班級,父母名稱以及備注信息。提供按照班級,學(xué)生姓名,家庭住址三種方式的檢索功能。 教材管理:可以查看教材編號,所屬年級,所屬科目,教材名稱,所含章

25、數(shù),小節(jié)數(shù),知識點(diǎn)數(shù),高考題數(shù),選擇題數(shù),填空題數(shù),主觀題數(shù),備注。并提供增刪查改等基本操作。章管理:可以查看章編號,小節(jié)數(shù),知識點(diǎn)數(shù),總題數(shù),選擇題數(shù),填空題數(shù),主觀題數(shù),教材名稱,章名稱,備注。提供增刪查改和按照科目,教材的兩種檢索功能。節(jié)管理:可以查看小節(jié)編號,小節(jié)名稱,知識點(diǎn)數(shù),總題數(shù),選擇題數(shù),填空題數(shù),主觀題數(shù),所屬章,所屬教材。并提供增刪查改等基本功能。知識點(diǎn)管理:可以查看知識點(diǎn)編號,知識點(diǎn)名稱,總題數(shù),選擇題數(shù),填空題數(shù),主觀題數(shù),高考題數(shù),所屬小節(jié),所屬章,所屬教材,輸入人,輸入日期,備注。提供增刪查改等基本功能。2) 公告信息:提供通知管理及發(fā)布的功能。在通知管理處可以查詢

26、,發(fā)布,刪除通知。3) 個人中心:提供個人信息的修改和密碼設(shè)置兩種功能。個人信息包括員工編號,員工姓名,性別,年齡,狀態(tài),部門,職務(wù),省份證號,電話,手機(jī),地址,備注等個人基本信息。密碼設(shè)置可以修改個人密碼。3 學(xué)生平臺:包括通知信息,英語學(xué)習(xí),基本信息三個模塊。1) 通知信息:可以接受老師,學(xué)校發(fā)布的通知,也可以向自己的老師,同學(xué)發(fā)送消息。提供查詢,刪除通知兩種操作。2) 英語學(xué)習(xí):包括背單詞模塊。提供單詞信息查詢,單詞解釋,單詞例句,同義詞反義詞查看五種功能。每個單詞包含如下基本信息:單詞拼寫,單詞音標(biāo),所屬教材,所屬小節(jié),單詞發(fā)音,單詞視屏,單詞圖片,單詞例句,同(反)義詞,及添加日期信

27、息。3) 基本信息:包括個人信息維護(hù)和密碼修改。個人信息提供個人信息修改,密碼設(shè)置。2.2 系統(tǒng)流程分析 系統(tǒng)流程圖描繪整個系統(tǒng)式如何工作的。就本系統(tǒng)而言,用戶被分為三類。每類用戶都有自己的登錄界面。合法用戶登錄系統(tǒng)后,將進(jìn)入自己的主界面進(jìn)行相關(guān)操作。在這一流程中,用戶在登錄界面提交登錄請求后,系統(tǒng)驗(yàn)證登錄用戶的合法性。非法則提示錯誤信息,需要重新登錄。轉(zhuǎn)入系統(tǒng)主界面后,可以對各類信息做查詢,修改,刪除,添加等基本操作?;拘畔⒌牟樵儾僮髦饕悄:樵円粭l或幾條符合查詢條件的操作。查詢成功則顯示對應(yīng)信息;不成功,則輸出的查詢結(jié)果為空,并清除之前的查詢信息,用戶可以再次查詢。對于基本信息,可以進(jìn)

28、行增刪改。用戶可以選中一條記錄,右鍵選中后根據(jù)提示修改相應(yīng)信息。如果修改成功則彈出消息提示;不成功,則提示修改失敗。對于通知管理模塊,在管理員操作界面中,可以針對全校師生發(fā)送信息。在教師操作界面中,只能對學(xué)生發(fā)送信息。而在學(xué)生操作界面中,只可以對自己的同學(xué)發(fā)送消息。教師操作界面的教材管理,章節(jié)管理,小節(jié)管理,知識點(diǎn)管理可以增加,刪除,修改,查找相應(yīng)的信息。學(xué)生操作界面的英語學(xué)習(xí)模塊可以添加,刪除,查找,修改英語單詞。并且,可以上傳和下載與單詞相關(guān)的音頻和視頻。由于管理員平臺、教師平臺、學(xué)生平臺的流程圖相似,此處只給出管理員平臺流程圖。管理員平臺流程如圖2-1所示圖2-1 管理員平臺流程圖第3章

29、 系統(tǒng)設(shè)計系統(tǒng)設(shè)計是把需求轉(zhuǎn)化為軟件系統(tǒng)的最重要的環(huán)節(jié)。系統(tǒng)設(shè)計的優(yōu)劣在根本上決定了軟件系統(tǒng)的質(zhì)量。在經(jīng)過之前分別對目標(biāo)系統(tǒng)的功能需求和業(yè)務(wù)流程分析之后,下面將對目標(biāo)系統(tǒng)進(jìn)行設(shè)計。3.1 總體設(shè)計在總體設(shè)計中,需要分別對目標(biāo)系統(tǒng)的體系結(jié)構(gòu),功能結(jié)構(gòu)以及所用到的項(xiàng)目規(guī)范進(jìn)行設(shè)計。3.1.1 體系結(jié)構(gòu)設(shè)計數(shù)據(jù)訪問層從業(yè)務(wù)層接收請求,利用存儲過程或其他方法從數(shù)據(jù)層獲取數(shù)據(jù)傳回業(yè)務(wù)層或向數(shù)據(jù)庫寫入數(shù)據(jù)。該層的實(shí)現(xiàn)代碼全部封裝到OprData.cs類中,所有對數(shù)據(jù)庫的操作在此中。業(yè)務(wù)層位于用戶層和數(shù)據(jù)訪問層之間,起到橋梁的作用。該層響應(yīng)用戶層的用戶請求,檢驗(yàn)用戶數(shù)據(jù)的合法性,將請求發(fā)送到數(shù)據(jù)訪問層,并將

30、數(shù)據(jù)訪問層返回的數(shù)據(jù)傳送給用戶層,從而把業(yè)務(wù)邏輯與用戶界面分開。如果需要修改應(yīng)用程序代碼,只需要對中間業(yè)務(wù)層進(jìn)行修改,使開發(fā)人員可以專注于系統(tǒng)核心業(yè)務(wù)邏輯的分析、設(shè)計和開發(fā),簡化了應(yīng)用系統(tǒng)的開發(fā)、更新和升級工作。用戶層是提供給用戶操作的界面 ,用戶可填寫數(shù)據(jù),發(fā)出請求以及查看需要的信息等。如果獲取數(shù)據(jù)時不對數(shù)據(jù)庫進(jìn)行數(shù)據(jù)更新,用戶層可以 不經(jīng)過業(yè)務(wù)層而直接訪問數(shù)據(jù)層獲取數(shù)據(jù);如果需要對數(shù)據(jù)庫進(jìn)行更新,可以通過業(yè)務(wù)層來實(shí)現(xiàn)。綜上所述,系統(tǒng)架構(gòu)圖如圖3-1所示。圖3-1 系統(tǒng)架構(gòu)圖3.1.2 功能結(jié)構(gòu)設(shè)計整個系統(tǒng)包括管理員平臺,教師平臺管理,學(xué)生平臺。系統(tǒng)功能框架如圖3-2所示。打開系統(tǒng)后可以選擇

31、登錄方式。圖3-2 系統(tǒng)功能框架圖 點(diǎn)擊管理員登錄,可以進(jìn)入管理員平臺。管理員登錄平臺:包括基本信息維護(hù),公告信息管理,系統(tǒng)設(shè)置,個人中心。基本信息維護(hù)包括員工信息管理和班級信息管理。公告信息管理可以收發(fā)公告。個人中心主要是修改個人信息和密碼。管理員功能框架如圖3-3所示。圖3-3 管理員平臺功能框架圖 點(diǎn)擊教師登錄,可以進(jìn)入教師管理平臺。教師登錄平臺包括教學(xué)管理,公告信息,個人中心。教學(xué)管理由學(xué)生管理、教材管理、章管理、節(jié)管理、知識點(diǎn)管理組成,實(shí)現(xiàn)對基本信息的增刪查改。公告信息包括通知管理,可以收發(fā)通知。個人中心主要為修改個人信息和密碼。教師平臺功能框架如圖3-4所示。圖3-4 教師平臺功能

32、框架圖 點(diǎn)擊學(xué)生登錄,可以進(jìn)入學(xué)生管理平臺。學(xué)生登錄包括通知信息,英語學(xué)習(xí),基本信息。通知信息由接受通知模塊組成??梢越邮軐W(xué)校和老師發(fā)送的通知,也可以向同學(xué)發(fā)送消息。英語學(xué)習(xí)由背單詞模塊組成。可以查詢添加新單詞,也可以添加該單詞的例句,近義詞、反義詞?;拘畔⒂蓚€人信息和密碼修改組成。完成對個人信息和密碼的修改。圖3-5 學(xué)生平臺功能框架圖3.2 數(shù)據(jù)庫設(shè)計總體設(shè)計之后將對目標(biāo)系統(tǒng)的數(shù)據(jù)庫進(jìn)行設(shè)計。根據(jù)對教務(wù)管理系統(tǒng)數(shù)據(jù)流程分析,一共需要11個表結(jié)構(gòu)。1員工表結(jié)構(gòu)設(shè)計員工表是存放管理員,教師,學(xué)生基本信息的表。主鍵是Staf_Idstring,自增。其邏輯結(jié)構(gòu)設(shè)計如表3-1所示。表3-1 員工

33、表表名 tbStaffInfo物理列名數(shù)據(jù)類型是否主鍵備注Staf_IdstringintYStaf_Numberstringnvarchar(30)允許 nullStaf_Namestringnvarchar(20)允許 nullStaf_Zjmstringnvarchar(20)允許nullStaf_Sexintint允許 nullStaf_Ageintint允許 nullStaf_InDutystringnvarchar(50)允許 nullStaf_OrganIdstringnvarchar(15)允許 nullStaf_DepartmentIdstringnvarchar(30)允許

34、 nullStaf_Dutystringnvarchar(30)允許 nullStaf_IdentityCardstringnvarchar(30)允許 nullStaf_Telephonestringnvarchar(30)允許 nullStaf_Mobilestringnvarchar(30)允許 nullStaf_Addressstringnvarchar(30)允許 nullStaf_LoginNamestringnvarchar(30)允許 nullStaf_PassWordstringnvarchar(30)允許 nullStaf_IsManagerstringnvarchar(3

35、0)允許 nullStaf_Remarkstringnvarchar(30)允許 nullStaf_IsLeadernvarchar(30)允許 nullStaf_ForgineKeyintnvarchar(30)2 班級表結(jié)構(gòu)設(shè)計班級表存儲班級基本信息。主鍵是Clas_IDint,自增。其邏輯結(jié)構(gòu)如表3-2示。表3-2 班級表表名 tbClassInfo物理列名數(shù)據(jù)類型是否主鍵備注Clas_IDintintYClas_Numberstringnvarchar(30)允許 nullClas_Namestringnvarchar(30)允許 nullClas_ChargerIDintint允許

36、nullClas_Chargerstringnvarchar(30)允許 nullClas_Typestringnvarchar(30)允許 nullClas_LessonNumberstringnvarchar(30)允許 nullClas_TeacherNumberstringnvarchar(30)允許 nullClas_Gradeintint允許 nullClas_GradeNamestringnvarchar(30)允許 nullClas_Remarkstringnvarchar(30)允許 null3公告表結(jié)構(gòu)設(shè)計公告表存儲學(xué)校的公告,通知信息。主鍵是Noti_IDint,自增。其

37、邏輯結(jié)構(gòu)如表3-3所示。表3-3 公告表表名 tbNoticeInfo物理列名數(shù)據(jù)類型是否主鍵備注Noti_IDintintYNoti_Numberstringnvarchar(30)允許 nullNoti_Titlestringnvarchar(30)允許 nullNoti_Contentstringnvarchar(30)允許 nullNoti_Typestringnvarchar(30)允許 nullNoti_StaffIDintint允許 nullNoti_StaffNamestringnvarchar(30)允許 nullNoti_Datestringnvarchar(30)允許 n

38、ullNoti_Remarkstringnvarchar(30)允許 nullNoti_ReceiverIDstringnvarchar(30)允許 nullNoti_Receiverstringnvarchar(30)允許 nullNoti_Mess_Flagintint允許 null4教材表結(jié)構(gòu)設(shè)計教材表存儲教材的基本信息。主鍵是Tebo_IDint,自增。其邏輯結(jié)構(gòu)如表3-4所示。表3-4 教材表表名 tbTextBookInfo物理列名數(shù)據(jù)類型是否主鍵備注Tebo_IDintintYTebo_Numberstringnvarchar(30)允許 nullTebo_Namestringn

39、varchar(30)允許 nullTebo_GradeIDintint允許 nullTebo_GradeNamestringnvarchar(30)允許 nullTebo_SubjectIDintint允許 nullTebo_SubjectNamestringnvarchar(30)允許 nullTebo_ChapterNumberintint允許 nullTebo_FestivalNumberintint允許 nullTebo_KnowPointNumberintint允許 nullTebo_QuestionNumberintint允許 nullTebo_SelectNumberintin

40、t允許 nullTebo_FillNumberintint允許 nullTebo_SubjectiveNumberintint允許 nullTebo_Remarkstringnvarchar(30)允許 null5章信息表結(jié)構(gòu)設(shè)計章信息表存放教材中每章的基本信息。主鍵是Chap_IDint,自增。其邏輯結(jié)構(gòu)如表3-5所示。表3-5 章信息表表名 tbChapterInfo物理列名數(shù)據(jù)類型是否主鍵備注Chap_IDintintYChap_Numberstringnvarchar(30)允許 nullChap_SubNumberstringnvarchar(30)允許 nullChap_Names

41、tringnvarchar(30)允許 nullChap_ParentIDintint允許 nullChap_FestivalNumberintint允許 nullChap_KnowPointNumberintint允許 nullChap_VideoNumberintint允許 nullChap_QuestionNumberintint允許 nullChap_SelectNumberintint允許 nullChap_FillNumberintint 允許 nullChap_SubjectiveNumberintint允許 nullChap_Remarkstringint允許 nullChap

42、_TextBookIDintint允許 nullChap_TextBoxNamestringnvarchar(30)允許 null6節(jié)信息表結(jié)構(gòu)設(shè)計節(jié)信息表存放每章的小節(jié)信息。主鍵是Fest_IDint,自增。其邏輯結(jié)構(gòu)如表3-6所示表3-6 節(jié)信息表表名 tbFestivalInfo物理列名數(shù)據(jù)類型是否主鍵備注Fest_IDintintYFest_Numberstringnvarchar(30)允許 nullFest_SubNumberstringnvarchar(30)允許 nullFest_Namestringnvarchar(30)允許 nullFest_KnowPointNumber

43、intint允許 nullFest_QuestionNumberintint允許 nullFest_SelectNumberintint允許 nullFest_SubjectiveNumberintint允許 nullFest_ChapterIDintint允許 nullFest_ChapterNamestringnvarchar(30)允許 nullFest_TextBookIDintint允許 nullFest_TextBookNamestringnvarchar(30)允許 nullFest_Remarkstringnvarchar(30)允許 nullFest_ParentIDinti

44、nt允許 null7知識點(diǎn)表結(jié)構(gòu)設(shè)計知識點(diǎn)表存放每小節(jié)的知識點(diǎn)。主鍵是Knpo_IDint,自增。其邏輯結(jié)構(gòu)如表3-7所示表3-7 知識點(diǎn)表表名 tbKnowPointsInfo物理列名數(shù)據(jù)類型是否主鍵備注Knpo_IDintintYKnpo_Numberstringnvarchar(30)允許 nullKnpo_Namestringnvarchar(30)允許 nullKnpo_SubjectiveNumberintint允許 nullKnpo_ChapterIDintint允許 nullKnpo_ChapterNamestringnvarchar(30)允許 nullKnpo_Festiv

45、alIDintint允許 nullKnpo_FestivalNamestringnvarchar(30)允許 nullKnpo_TextbookIDintint允許 nullKnpo_TextBookNamestringnvarchar(30)允許 nullKnpo_Remarkstringnvarchar(30)允許 nullKnpo_StaffIDstringnvarchar(30)允許 nullKnpo_StaffNamestringnvarchar(30)允許 nullKnpo_Datestringnvarchar(30)允許 nullKnpo_SubjectIDintint允許 nu

46、llKnpo_SubjectNamestringnvarchar(30)允許 nullKnpo_GradeIDintint允許 nullKnpo_GradeNamestringnvarchar(30)允許 nullKnpo_SmallFestivalIDintint允許 nullKnpo_SmallFestivalNamestringnvarchar(30)允許 null8單詞表結(jié)構(gòu)設(shè)計單詞表存放單詞信息。主鍵是word_IDint,自增。其邏輯結(jié)構(gòu)如表3-8所示。表3-8 單詞表表名 tbNewWordInfo物理列名數(shù)據(jù)類型是否主鍵備注word_IDintintYword_Spelling

47、stringnvarchar(30)允許 nullword_IPAstringnvarchar(30)允許 nullword_SoundFilestringnvarchar(30)允許 nullword_VideoFilestringnvarchar(30)允許 nullword_PictureFilestringnvarchar(30)允許 nullword_Datestringnvarchar(30)允許 null9近/反義詞表結(jié)構(gòu)設(shè)計近/反義詞表存放一個單詞的近義詞和反義詞相關(guān)信息。主鍵是woan_IDint,自增。其邏輯結(jié)構(gòu)如表3-9所示。表3-9 近/反義詞表表名 tbWordSyn

48、onymOrAntonym物理列名數(shù)據(jù)類型是否主鍵備注woan_IDintintYwoan_WordIDintint允許 nullwoan_SyoaWordIDintint允許 nullwoan_BelongsTostringnvarchar(30)允許 nullwoan_Datestringnvarchar(30)允許 null10例句表結(jié)構(gòu)設(shè)計例句表存放單詞的例句信息。主鍵是woex_IDint,自增。其邏輯結(jié)構(gòu)如表3-10所示。表3-10 例句表表名 tbWordExample物理列名數(shù)據(jù)類型是否主鍵備注woex_IDintintYwoex_WordIDintint允許 nullwoex

49、_Examplestringnvarchar(30)允許 nullwoex_Explainstringnvarchar(30)允許 nullwoex_SoundFilestringnvarchar(30)允許 nullwoex_Datestringnvarchar(30)允許 null11系統(tǒng)權(quán)限表結(jié)構(gòu)設(shè)計系統(tǒng)權(quán)限表存放系統(tǒng)的權(quán)限信息。主鍵是Role_Idstring. 其邏輯結(jié)構(gòu)如表3-11所示表3-11 系統(tǒng)權(quán)限表表名 tbsysRole物理列名數(shù)據(jù)類型是否主鍵備注Role_Idstringnvarchar(30)Role_Numberstringnvarchar(30)允許 nullRole_Namestringnvarchar(30)Role_Zjmstringnvarchar(30)Role_Remarkstringnvarchar(30)第4章 系統(tǒng)實(shí)現(xiàn)本章對各個功能模塊的實(shí)現(xiàn)做具體說明。對系統(tǒng)中部分模塊的界面做出展示,并且做具體說明。本系統(tǒng)實(shí)現(xiàn)對教學(xué)信息的管理。主要分管理員登錄平臺,教師登錄平臺和學(xué)生登錄平臺。用戶首先根據(jù)自己的身份選擇不同的登錄界面,然后輸入用戶名和密碼,系統(tǒng)獲取后對其進(jìn)行驗(yàn)證。若數(shù)據(jù)庫中存在該用戶,則登錄

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論