教務(wù)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第1頁(yè)
已閱讀1頁(yè),還剩47頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  畢業(yè)論文(設(shè)計(jì))</b></p><p>  題 目 xx大學(xué)教務(wù)管理系統(tǒng) </p><p>  指導(dǎo)教師 </p><p>  學(xué)生姓名 xx </p><p>  二0一三年四月十五日&

2、lt;/p><p><b>  畢業(yè)論文(設(shè)計(jì))</b></p><p><b>  任務(wù)書</b></p><p>  系 別 計(jì)算機(jī)與信息工程系</p><p>  專 業(yè) 信息管理與信息系統(tǒng)</p><p>  班 級(jí) 二班&

3、lt;/p><p>  學(xué)生姓名 xx</p><p><b>  二0一二年七月一日</b></p><p>  畢業(yè)論文(設(shè)計(jì))任務(wù)書</p><p>  畢業(yè)論文(設(shè)計(jì))評(píng)語(yǔ)及成績(jī)</p><p>  說(shuō)明:1.本表所列各項(xiàng)內(nèi)容要認(rèn)真填寫并簽字。</p><p&

4、gt;  2.本表要按照畢業(yè)論文(設(shè)計(jì))撰寫規(guī)范要求裝訂在畢業(yè)論文(設(shè)計(jì))中。</p><p>  xx大學(xué)教務(wù)管理系統(tǒng)</p><p><b>  摘 要</b></p><p>  本文首先介紹了高校教務(wù)管理系統(tǒng)的研究背景和現(xiàn)狀。在開發(fā)工具上主要是SQL Server數(shù)據(jù)庫(kù)技術(shù);以及采用目前的主流技術(shù)JSP.NET與JAVA開發(fā)一個(gè)更

5、實(shí)用的教學(xué)管理系統(tǒng),具體分析了高校教務(wù)管理系統(tǒng)的功能需求、可行性分析、業(yè)務(wù)流程和系統(tǒng)目標(biāo)。除此,本系統(tǒng)分析了高校教務(wù)管理信息系統(tǒng)的相關(guān)實(shí)體,主要包括教師、學(xué)生、學(xué)籍信息和課程等。首先,該系統(tǒng)采用了瀏覽器/服務(wù)器模式,客戶端采用瀏覽器界面,簡(jiǎn)單易用。在設(shè)計(jì)上本系統(tǒng)采用人性化的操作模式,采用生動(dòng)直觀的用戶圖形界面和向?qū)讲僮?,處處體現(xiàn)出現(xiàn)代教學(xué)的高度自動(dòng)化,易學(xué)易用。最后,在系統(tǒng)實(shí)現(xiàn)和測(cè)試上,使得該系統(tǒng)模塊之間相對(duì)獨(dú)立,可自由組合,并具有兼

6、容和可擴(kuò)展的功能。</p><p>  關(guān)鍵詞:JSP.NET;JAVA;SQL Server;管理系統(tǒng)</p><p>  River City University Academic Management System</p><p><b>  Abstract</b></p><p>  This paper f

7、irst introduces the research background and the current status of the university educational administration management system. As the development tool is SQL Server database technology; as well as the mainstream technolo

8、gy of JSP.NET and JAVA to develop the present a more practical teaching management system, a detailed analysis of the college educational administration management system functional requirements, feasibility analysis, bu

9、siness process and system. In addition, the syst</p><p>  Keywords: JSP.NET; JAVA; SQL Server; management system</p><p><b>  目 錄</b></p><p><b>  摘 要I</b&

10、gt;</p><p>  AbstractII</p><p><b>  緒 論1</b></p><p>  1 系統(tǒng)開發(fā)背景2</p><p>  1.1 管理系統(tǒng)的概述2</p><p>  1.2 xx大學(xué)教務(wù)管理系統(tǒng)現(xiàn)狀3</p><p>

11、;  1.3 xx大學(xué)教務(wù)管理系統(tǒng)的應(yīng)用意義4</p><p><b>  2 系統(tǒng)規(guī)劃5</b></p><p>  2.1 xx大學(xué)教務(wù)管理系統(tǒng)的整體規(guī)劃5</p><p>  2.2 可行性分析5</p><p>  2.2.1 技術(shù)可行性分析6</p><p>  2.

12、2.2 經(jīng)濟(jì)可行性分析6</p><p>  2.2.3 社會(huì)可行性分析6</p><p><b>  3 系統(tǒng)分析7</b></p><p>  3.1 需求分析7</p><p>  3.1.1 教學(xué)內(nèi)容管理8</p><p>  3.1.2 學(xué)生信息管理8</p

13、><p>  3.1.3 考試管理8</p><p>  3.1.4 教學(xué)數(shù)據(jù)管理8</p><p>  3.1.5 用戶界面需求8</p><p>  3.1.6 運(yùn)行需求9</p><p>  3.2 系統(tǒng)功能需求9</p><p>  3.2.1 管理人員功能的需求分析

14、9</p><p>  3.2.2 教師功能的需求10</p><p>  3.2.3 學(xué)生功能的需求10</p><p>  4 系統(tǒng)設(shè)計(jì)14</p><p>  4.2.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)18</p><p>  4.2.2 概念結(jié)構(gòu)設(shè)計(jì)19</p><p>  5 系統(tǒng)

15、實(shí)現(xiàn)24</p><p>  5.1系統(tǒng)的實(shí)施24</p><p>  5.2系統(tǒng)的代碼設(shè)計(jì)24</p><p>  6 系統(tǒng)測(cè)試29</p><p>  6.1系統(tǒng)測(cè)試的目的和意義29</p><p>  6.2系統(tǒng)測(cè)試的方法29</p><p>  7 系統(tǒng)評(píng)價(jià)34<

16、/p><p><b>  結(jié) 語(yǔ)35</b></p><p><b>  參考文獻(xiàn)36</b></p><p>  致 謝....37</p><p><b>  緒 論</b></p><p>  近年來(lái),隨著電子商務(wù)的飛速發(fā)展,人

17、類進(jìn)入到了信息時(shí)代,企事業(yè)單位的管理技術(shù)也邁入到了革新時(shí)代,紛紛引用高效率、高水平的信息管理系統(tǒng),大大提高了管理效率,同時(shí)也節(jié)省了很大的管理成本??芍^是人類歷史上前所未有的管理技術(shù)大革命。同時(shí),隨著中國(guó)教育的快速發(fā)展和國(guó)家對(duì)教育的大力扶持,學(xué)校的規(guī)模也在日漸壯大,高效率低成本的管理技術(shù)應(yīng)運(yùn)而生。本系統(tǒng)正是基于這樣的環(huán)境,擬采用目前的主流技術(shù)JSP.NET與JAVA開發(fā)一個(gè)更實(shí)用更簡(jiǎn)潔的管理系統(tǒng),向?qū)W校提供一個(gè)全功能、高效率、低成本的教務(wù)

18、系統(tǒng),同時(shí)也適應(yīng)著當(dāng)今社會(huì)網(wǎng)絡(luò)教學(xué)、網(wǎng)絡(luò)辦公的先進(jìn)理念,開發(fā)出一個(gè)集教師、學(xué)生于一體的信息系統(tǒng),使學(xué)生或教師真實(shí)體驗(yàn)電子商務(wù)操作全過(guò)程。 通過(guò)此管理系統(tǒng),讓教師和學(xué)生得益于先進(jìn)的管理模式,來(lái)提升我國(guó)的教育管理水平。</p><p>  與傳統(tǒng)的教學(xué)軟件相比,本教務(wù)管理系統(tǒng)是一套真正實(shí)現(xiàn)網(wǎng)絡(luò)交互教學(xué)、理論與實(shí)踐相結(jié)合,全程模擬電子商務(wù)模式全過(guò)程的切實(shí)可用的教學(xué)軟件。各模塊均分前臺(tái)與后臺(tái),模塊之間獨(dú)立,可以自由組合,

19、并具有兼容和可擴(kuò)展功能。其功能齊全,很大程度地方便了教學(xué)工作的開展。</p><p>  既然是面向?qū)W校的系統(tǒng),那么教學(xué)管理就是不可或缺的部分,因?yàn)槿绻@些工作只是人工完成的話,那工作量是十分龐大的,而且隨著社會(huì)的發(fā)展,有些工作只靠人的手工是很難甚至不能完成的,所以我們從實(shí)際情況出發(fā),經(jīng)過(guò)對(duì)教學(xué)管理現(xiàn)狀的調(diào)查與分析,提出了該系統(tǒng)管理的核心思想。然后對(duì)該構(gòu)思進(jìn)行可行性調(diào)查和分析,選擇一套先進(jìn)的電子技術(shù)(JSP.NE

20、T、JAVA與SQL Server2000)建立了一個(gè)高校教學(xué)管理系統(tǒng),使教學(xué)管理更方便更快捷更智能。</p><p><b>  1 系統(tǒng)開發(fā)背景</b></p><p>  教務(wù)管理系統(tǒng)是高等學(xué)校教育工作的一項(xiàng)重要內(nèi)容,是整個(gè)學(xué)校管理的核心和基礎(chǔ)。教務(wù)管理工作是指學(xué)校管理人員按照一定的教育方針,運(yùn)用先進(jìn)的管理手段,組織、協(xié)調(diào)、指揮和指導(dǎo)各方面人員的活動(dòng),以便高效

21、率、高質(zhì)量地完成各項(xiàng)教學(xué)任務(wù),完成國(guó)家所制定的教育目標(biāo)。教務(wù)管理工作是學(xué)校教學(xué)工作的中樞,是保證高等教學(xué)機(jī)制正常運(yùn)轉(zhuǎn)的樞紐,它是一項(xiàng)目的性、計(jì)劃性、適應(yīng)性、創(chuàng)造性和科學(xué)性很強(qiáng)的工作。教務(wù)管理工作關(guān)系到高等教學(xué)秩序的穩(wěn)定和教學(xué)質(zhì)量的提高,關(guān)系到高校的發(fā)展和人才的培養(yǎng),教學(xué)管理在高校中占有相當(dāng)重要的地位。</p><p>  隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和高等教育體制改革的不斷深入,傳統(tǒng)的教學(xué)管理方法、手段以及工作效率已

22、不能適應(yīng)新的發(fā)展需要,無(wú)法很好地完成教學(xué)管理工作。提高教學(xué)管理水平的主要途徑是更新管理者的思想,增強(qiáng)對(duì)管理活動(dòng)的科學(xué)認(rèn)識(shí)。同時(shí),運(yùn)用先進(jìn)的信息技術(shù),開發(fā)高校綜合教務(wù)管理系統(tǒng),是深化教務(wù)體制改革的有力措施。</p><p>  要全面理解高校教務(wù)管理系統(tǒng)的需求,首先需要了解高校教務(wù)管理的內(nèi)容、方法和流程等知識(shí)。</p><p>  1.1 管理系統(tǒng)的概述</p><p&

23、gt;  教務(wù)系統(tǒng)管理平臺(tái)充分利用互聯(lián)網(wǎng)絡(luò)B/S管理系統(tǒng)模式,以網(wǎng)絡(luò)為平臺(tái),為各個(gè)學(xué)校教務(wù)系統(tǒng)的管理提供一個(gè)平臺(tái),幫助學(xué)校管理教務(wù)系統(tǒng),用一個(gè)帳號(hào)解決學(xué)校教務(wù)教學(xué)管理,并且學(xué)??梢宰杂蛇x擇學(xué)校需要的教務(wù)管理系統(tǒng),靈活地定制符合學(xué)校自己實(shí)際情況的教務(wù)系統(tǒng)。</p><p>  在運(yùn)行模式上,教務(wù)管理系統(tǒng)基于網(wǎng)絡(luò)使信息管理集中化,如浙江師范大學(xué)的教務(wù)管理系統(tǒng),采用Browser/Server網(wǎng)絡(luò)結(jié)構(gòu),利用網(wǎng)絡(luò)數(shù)據(jù)庫(kù)存

24、儲(chǔ)信息,通過(guò)專用客戶端界面,實(shí)現(xiàn)各院系與教務(wù)科的業(yè)務(wù)往來(lái);又如由長(zhǎng)春光機(jī)學(xué)院開發(fā)的教務(wù)管理系統(tǒng),采用文件共享的網(wǎng)絡(luò)結(jié)構(gòu),利用桌面數(shù)據(jù)庫(kù)存儲(chǔ)信息,教務(wù)科內(nèi)各模塊管理人員通過(guò)專用客戶端界面對(duì)各模塊進(jìn)行操作,但在各院系與教務(wù)科之間沒(méi)有提供信息交互的手段。 在功能上,教務(wù)管理系統(tǒng)的模塊劃分大同小異,都是為了保證信息的充分共享。如浙江師范大學(xué)的教務(wù)管理系統(tǒng)主要包含輔助模塊、學(xué)籍模塊、成績(jī)模塊、教學(xué)計(jì)劃模塊組、課室模塊組、選課模塊組、考試模塊組;

25、如由長(zhǎng)春光機(jī)學(xué)院開發(fā)的教務(wù)管理系統(tǒng)主要包含數(shù)據(jù)維護(hù)、基本數(shù)據(jù)管理、教學(xué)計(jì)劃管理、開課管理、學(xué)籍管理、教室管理、排課管理、考務(wù)管理、畢業(yè)管理、教材管理。各模塊的功能劃分又體現(xiàn)了開發(fā)者對(duì)數(shù)據(jù)庫(kù)的建模思路,主要是把基本信息(如教室、班級(jí)、院系專業(yè)方向、教研室、開設(shè)課程等)集中管理,模塊的劃分映射到相應(yīng)表對(duì)信息的劃分。在排課策略上,并沒(méi)有對(duì)問(wèn)題進(jìn)行數(shù)學(xué)建模,把課表求解看作NP問(wèn)題,選取求近似解的方法,即:根據(jù)排課的約束條件,</p>

26、<p>  1.2 xx大學(xué)教務(wù)管理系統(tǒng)現(xiàn)狀</p><p>  教務(wù)管理系統(tǒng)對(duì)高校教務(wù)管理信息化建設(shè)有重要意義,在學(xué)生的教學(xué)管理、成績(jī)管理、學(xué)籍管理和其它培養(yǎng)過(guò)程中,實(shí)現(xiàn)了培養(yǎng)全過(guò)程的網(wǎng)絡(luò)化和信息化,為高校教務(wù)管理的信息化、智能化奠定了堅(jiān)實(shí)的基礎(chǔ)。然而,隨著教育管理系統(tǒng)的進(jìn)一步的應(yīng)用和教務(wù)管理信息化工作的逐步深入,也逐漸暴露出了一些問(wèn)題,并且已經(jīng)影響到教務(wù)管理信息化工作的健康發(fā)展,最尖銳的問(wèn)題就

27、是教育管理信息標(biāo)準(zhǔn)化的問(wèn)題。其主要的表現(xiàn)有以下一些:</p><p>  1.原有的管理信息標(biāo)準(zhǔn)不完備,缺少一套完整的教育管理信息標(biāo)準(zhǔn)。由于缺乏一套完整的教育管理信息標(biāo)準(zhǔn),目前許多教育管理部門和學(xué)校均根據(jù)各自工作需要采用相應(yīng)的管理信息,這些信息不僅不規(guī)范、不完整,且互不兼容,難以進(jìn)行信息交流。隨著全國(guó)性的教育管理信息網(wǎng)絡(luò)的逐步建立,這些信息的價(jià)值將難以得到體現(xiàn)和發(fā)揮,有的甚至?xí)蔀樾畔⒗?lt;/p>

28、<p>  2.教務(wù)管理系統(tǒng)靈活性差,缺少可擴(kuò)充性和開放性。隨著教學(xué)改革的不斷深入,專業(yè)培養(yǎng)方案的不斷調(diào)整,對(duì)教務(wù)管理系統(tǒng)的靈活性要求很高,目前的教務(wù)管理系統(tǒng),多數(shù)不具有擴(kuò)充性,對(duì)高校教務(wù)管理工作的新要求,難以進(jìn)行及時(shí)調(diào)整,因此,造成了一些管理系統(tǒng)不能長(zhǎng)期穩(wěn)定的應(yīng)用。</p><p>  3.教務(wù)管理系統(tǒng)的平臺(tái)很多,水平參差不齊。目前我國(guó)教務(wù)管理系統(tǒng)開發(fā)者很多,有專業(yè)的軟件公司人員,也有在高校教務(wù)工作

29、的管理者;開發(fā)的應(yīng)用軟件類型也多種多樣,有單機(jī)版的教務(wù)管理系統(tǒng),也有基于Internet的教務(wù)管理系統(tǒng)。教務(wù)平臺(tái)的水平高低不齊,但是能真正適合高校教務(wù)管理實(shí)際情況,并且智能化的可擴(kuò)充性的教務(wù)系統(tǒng)并不多見。</p><p>  4.適合網(wǎng)上應(yīng)用的管理系統(tǒng)較少。目前大多數(shù)管理系統(tǒng)的應(yīng)用局限在單機(jī)或小型局域網(wǎng)上,缺乏在大型網(wǎng)絡(luò),如辦公網(wǎng)、校園網(wǎng)、城域網(wǎng)、互聯(lián)網(wǎng)上應(yīng)用的管理系統(tǒng)。</p><p>

30、  5.缺乏一套完整的網(wǎng)上信息交換規(guī)范。通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)不同教育部門之間的信息交流需要一套完整的網(wǎng)上信息交換規(guī)范,由于缺乏這樣的一個(gè)規(guī)范,已開始在一定程度上影響了教育部門間的網(wǎng)上信息交流。</p><p>  6.缺乏對(duì)教育管理信息化工作的指導(dǎo)和管理。管理信息化工作是一項(xiàng)全新的事業(yè),發(fā)展速度很快,對(duì)技術(shù)的依賴程度高。由于缺乏對(duì)該項(xiàng)工作的指導(dǎo)和管理,造成財(cái)力、物力、人力資源的浪費(fèi)十分驚人。</p><

31、;p>  7.教學(xué)管理信息的信息化含量和程度不高。在教學(xué)管理的組織上,網(wǎng)絡(luò)技術(shù)還沒(méi)有得到廣泛的應(yīng)用。在教學(xué)行政管理手段上,網(wǎng)絡(luò)化、智能化還遠(yuǎn)未普及,管理效率低下。當(dāng)前,很多高校都應(yīng)用自行開發(fā)或主管部門頒發(fā)的管理信息系統(tǒng)軟件,在排課、考試、成績(jī)、學(xué)生基本信息等管理方面發(fā)揮了一定的作用,但同時(shí)也存在如下不足:一方面,軟件重復(fù)開發(fā),中途擱置和廢棄現(xiàn)象較為普遍;另一方面,針對(duì)某一特定應(yīng)用而編制的單機(jī)系統(tǒng)之間沒(méi)有集成,數(shù)據(jù)不能共享,在不同系

32、統(tǒng)中資源重復(fù)冗余的現(xiàn)象極為普遍,造成管理資源的嚴(yán)重浪費(fèi)。</p><p>  1.3 xx大學(xué)教務(wù)管理系統(tǒng)的應(yīng)用意義</p><p>  1.高校教務(wù)管理信息化是當(dāng)前教學(xué)管理模式創(chuàng)新的必然趨勢(shì)。高校教務(wù)管理工作是高等教育管理的一個(gè)重要環(huán)節(jié),是高校管理工作的核心和基礎(chǔ)。教務(wù)管理工作效率和質(zhì)量直接影響學(xué)校的辦學(xué)效率和人才培養(yǎng)質(zhì)量。隨著信息技術(shù)的迅猛發(fā)展及高校本身的改革和發(fā)展,高等教育對(duì)教務(wù)管

33、理工作提出了更高要求。面對(duì)種類多、數(shù)量大的數(shù)據(jù)和報(bào)表,手工處理的教務(wù)管理方式已經(jīng)不能適應(yīng)現(xiàn)代化管理的需要,盡快改變傳統(tǒng)的管理方式,運(yùn)用現(xiàn)代化手段進(jìn)行科學(xué)管理,已經(jīng)成為亟待解決的課題之一。網(wǎng)絡(luò)以其快捷的信息提供方式和無(wú)可比擬的信息容量,日益成為人們獲取知識(shí)和各種信息的重要途徑。高校為適應(yīng)終身教育、素質(zhì)教育以及各種靈活多樣的學(xué)習(xí)形式的需求,使用網(wǎng)絡(luò)化的教學(xué)手段,避免了大量的重復(fù)勞動(dòng),實(shí)現(xiàn)了教學(xué)信息資源的共享及快速集成。幾年來(lái)的實(shí)踐證明,教學(xué)

34、管理信息化是實(shí)現(xiàn)教學(xué)管理現(xiàn)代化的重要途徑,是當(dāng)前教學(xué)管理模式創(chuàng)新的必然趨勢(shì)。</p><p>  2.高校教務(wù)管理信息化是提高辦公效率的重要途徑。隨著我國(guó)高等教育的快速發(fā)展,高校辦學(xué)規(guī)模的不斷擴(kuò)大,在校學(xué)生人數(shù)的不斷增多,辦學(xué)層次出現(xiàn)了多元化,由一地辦學(xué)發(fā)展到多地多點(diǎn)辦學(xué),同時(shí)進(jìn)一步推行全面學(xué)分制。這些變化使教務(wù)管理部門的管理任務(wù)越來(lái)越繁重,不僅增加了工作量,更增加了工作難度和復(fù)雜度,按傳統(tǒng)的管理模式,只靠有限的

35、工作人員已無(wú)法進(jìn)行高效管理。高校教務(wù)管理的信息化已成為教學(xué)管理現(xiàn)代化的迫切要求,因?yàn)樗軌驅(qū)⒔虅?wù)工作人員從繁瑣的手工勞動(dòng)中解放出來(lái),在大量的數(shù)據(jù)面前進(jìn)行查詢、統(tǒng)計(jì)同時(shí)進(jìn)行管理,減輕了教務(wù)工作人員的勞動(dòng)強(qiáng)度,極大了提高了工作效率。</p><p>  3.高校教務(wù)管理信息化是高校教務(wù)管理工作規(guī)范化的有力保障。高校的教務(wù)管理是一項(xiàng)龐大的系統(tǒng)工程,工作事務(wù)雜、環(huán)節(jié)多、工作量大,沒(méi)有科學(xué)的手段和嚴(yán)格的規(guī)章制度是無(wú)法保障教

36、學(xué)秩序的。教學(xué)工作規(guī)范化管理是比常規(guī)教學(xué)管理更高層次上的管理,幾乎涉及到教與學(xué)的所有方面,其基本信息更滲透到教學(xué)各個(gè)環(huán)節(jié)且貫徹始終,這就要求必須按一定規(guī)范流程進(jìn)行科學(xué)的管理,而信息化有助于這一管理過(guò)程成功實(shí)現(xiàn),通過(guò)完善管理信息化制度,可以規(guī)范管理,保證教學(xué)效果,提高管理效率,有效地提高教務(wù)管理工作的規(guī)范化和現(xiàn)代化水平,使教務(wù)管理工作走上良性循環(huán)的軌道。</p><p><b>  2 系統(tǒng)規(guī)劃<

37、/b></p><p>  系統(tǒng)規(guī)劃是管理信息系統(tǒng)生命周期的第一個(gè)階段,是開發(fā)信息系統(tǒng)的一項(xiàng)基礎(chǔ)工作??茖W(xué)的規(guī)劃可以減少盲目性,使系統(tǒng)有良好的整體性和較高的適應(yīng)性,建設(shè)工作有良好的階段性,以縮短系統(tǒng)開發(fā)周期,節(jié)約開發(fā)費(fèi)用。因此,對(duì)xx大學(xué)教務(wù)管理的整體系統(tǒng)進(jìn)行規(guī)劃是成功構(gòu)建教務(wù)管理系統(tǒng)的關(guān)鍵步驟之一。</p><p>  2.1 xx大學(xué)教務(wù)管理系統(tǒng)的整體規(guī)劃</p>

38、<p>  在構(gòu)建該系統(tǒng)時(shí),采用BSP的基本思想,首先“自上而下”識(shí)別系統(tǒng)目標(biāo),識(shí)別業(yè)務(wù)流程,識(shí)別數(shù)據(jù),然后“自下而上”設(shè)計(jì)系統(tǒng)。通過(guò)對(duì)各個(gè)模塊的具體分析以及模塊間的關(guān)系分析,整合整個(gè)系統(tǒng)結(jié)構(gòu),以支持系統(tǒng)目標(biāo)的實(shí)現(xiàn)。</p><p>  圖2-1 xx大學(xué)教務(wù)管理系統(tǒng)總體結(jié)構(gòu)規(guī)劃圖</p><p>  2.2 可行性分析</p><p>  系統(tǒng)進(jìn)行

39、總體規(guī)劃后,并不是馬上進(jìn)行系統(tǒng)分析與設(shè)計(jì)等實(shí)質(zhì)性系統(tǒng)開發(fā)工作,因?yàn)闀r(shí)間證明,這樣做可能會(huì)造成在花費(fèi)了大量人力和物力之后才發(fā)現(xiàn)系統(tǒng)不能實(shí)現(xiàn)和沒(méi)有實(shí)際意義。所以,可行性研究是系統(tǒng)開發(fā)過(guò)程中不可缺少的一部分。針對(duì)xx大學(xué)教務(wù)管理系統(tǒng)的可行性研究,從技術(shù)、經(jīng)濟(jì)和社會(huì)三方面進(jìn)行分析。</p><p>  2.2.1 技術(shù)可行性分析</p><p>  技術(shù)可行性分析是系統(tǒng)可行性分析的關(guān)鍵。教務(wù)管理

40、系統(tǒng)的可行性分析是建立在網(wǎng)站系統(tǒng)初步規(guī)劃制訂的總體方案基礎(chǔ)上,這時(shí)必須有一個(gè)經(jīng)過(guò)各方基本認(rèn)可的系統(tǒng)目標(biāo),從技術(shù)上分析這些目標(biāo)能否實(shí)現(xiàn),并分析技術(shù)的先進(jìn)性等。在技術(shù)的選擇上要充分考慮對(duì)實(shí)現(xiàn)功能的支持程度,需要配備WEB服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器,網(wǎng)絡(luò)操作系統(tǒng)在內(nèi)的軟硬件環(huán)境等。</p><p>  隨著網(wǎng)絡(luò)的飛速發(fā)展,為改變傳統(tǒng)的教學(xué)管理模式提供了一種技術(shù)上的可行性方案利用Internet的技術(shù)和協(xié)議,建立學(xué)校內(nèi)部網(wǎng),學(xué)

41、校外部網(wǎng),通過(guò)廉價(jià)的通信手段,將學(xué)校的教師、學(xué)生和領(lǐng)導(dǎo)以及教職工密切的聯(lián)系起來(lái),不僅為規(guī)模日益壯大的教學(xué)任務(wù)減輕負(fù)擔(dān),同時(shí)也在教學(xué)管理成本和效率上,具有劃時(shí)代的重要意義。</p><p>  為了保障所開發(fā)的系統(tǒng)有盡可能長(zhǎng)的生命力,同時(shí)根據(jù)xx大學(xué)的教學(xué)規(guī)模,選擇市場(chǎng)上比主流技術(shù)稍超前一些并且穩(wěn)定可靠、性價(jià)比比較高的技術(shù)和設(shè)備。大學(xué)教務(wù)網(wǎng)站系統(tǒng)采用的是B/S結(jié)構(gòu)。根據(jù)項(xiàng)目的規(guī)模以及對(duì)服務(wù)器的要求等方面考慮,選用網(wǎng)

42、上免費(fèi)提供的WEB服務(wù)器TOMCAT。開發(fā)技術(shù)的選擇主要以穩(wěn)定為主兼顧到其他方面,選擇的都是現(xiàn)在比較主流的,如在開發(fā)環(huán)境上選擇比較穩(wěn)定的JSP網(wǎng)站開發(fā)技術(shù)。</p><p>  2.2.2 經(jīng)濟(jì)可行性分析</p><p>  經(jīng)濟(jì)可行性中網(wǎng)站成本分析主要在網(wǎng)站信息的更新成本和用戶反饋信息的處理成本等。由于本網(wǎng)站選用的是免費(fèi)的WEB服務(wù)器,這就大大降低了項(xiàng)目成本。通常,服務(wù)器的成本是項(xiàng)目的

43、成本的主要部分。開發(fā)應(yīng)用軟件也是網(wǎng)上免費(fèi)的軟件,這又減少了項(xiàng)目成本。因此,本系統(tǒng)的開發(fā)成本就在硬件和開發(fā)人員的開銷上,這些成本并不大,對(duì)于本網(wǎng)站的長(zhǎng)遠(yuǎn)發(fā)展來(lái)講還是很經(jīng)濟(jì)的。綜上所述,xx大學(xué)教務(wù)管理系統(tǒng)在成本分析上是可行的。</p><p>  2.2.3 社會(huì)可行性分析</p><p>  隨著網(wǎng)絡(luò)時(shí)代的到來(lái),互聯(lián)網(wǎng)已經(jīng)被各個(gè)領(lǐng)域所使用。同時(shí),隨著中國(guó)教育事業(yè)的發(fā)展,xx大學(xué)教學(xué)規(guī)模也

44、在不斷的壯大,教學(xué)壓力日益增大,在此背景下,促進(jìn)了教學(xué)管理模式的大變革,一個(gè)高效率、低成本的教務(wù)管理系統(tǒng)成為各大學(xué)教學(xué)管理的重要方式。在當(dāng)今社會(huì)的環(huán)境下,一個(gè)新興的教學(xué)管理系統(tǒng)也是適應(yīng)當(dāng)今社會(huì)的網(wǎng)絡(luò)化發(fā)展的必然趨勢(shì)。</p><p>  綜合以上三個(gè)方面的要求分析,經(jīng)過(guò)嚴(yán)格的論證,JSP具有強(qiáng)大的網(wǎng)絡(luò)開發(fā)功能,能夠簡(jiǎn)便地開發(fā)出WEB應(yīng)用程序,并且能夠快速實(shí)現(xiàn)網(wǎng)絡(luò)上數(shù)據(jù)的傳輸,用戶界面友好,便捷容易操作,切開發(fā)成本

45、較低,不存在大量經(jīng)費(fèi)等問(wèn)題,使用戶容易接受。因此所開發(fā)教務(wù)管理系統(tǒng)在技術(shù)、經(jīng)濟(jì)和社會(huì)分析上是完全可行的。</p><p><b>  3 系統(tǒng)分析</b></p><p>  系統(tǒng)分析階段明確了系統(tǒng)的目的、功能和結(jié)構(gòu),并建立了系統(tǒng)的邏輯模型,回答了“系統(tǒng)做什么”的問(wèn)題。系統(tǒng)設(shè)計(jì)階段將描述如何實(shí)現(xiàn)系統(tǒng)分析規(guī)定的系統(tǒng)功能,并將建立系統(tǒng)的物理模型,將回答“系統(tǒng)如何做”的問(wèn)

46、題。對(duì)此,本章針對(duì)xx大學(xué)教務(wù)管理系統(tǒng)在組織結(jié)構(gòu)、主要功能以及業(yè)務(wù)和數(shù)據(jù)流程分析上進(jìn)行了詳細(xì)的研究和分析。</p><p><b>  3.1 需求分析</b></p><p>  要實(shí)現(xiàn)一個(gè)軟件系統(tǒng),首先應(yīng)該進(jìn)行需求分析,這樣才能令設(shè)計(jì)出的軟件滿足用戶的各項(xiàng)功能。下面就對(duì)教學(xué)管理系統(tǒng)進(jìn)行需求分析。該系統(tǒng)包括:</p><p>  系統(tǒng)管理、

47、數(shù)據(jù)庫(kù)管理、教學(xué)管理等功能。</p><p>  教學(xué)管理包括教學(xué)內(nèi)容管理,學(xué)生信息管理,教學(xué)數(shù)據(jù)管理,成績(jī)輸入、修改功能管理,課表查詢功能管理。</p><p>  圖3-1 教務(wù)管理系統(tǒng)功能結(jié)構(gòu)關(guān)系析圖</p><p>  3.1.1 教學(xué)內(nèi)容管理</p><p>  教學(xué)內(nèi)容管理是該系統(tǒng)重要模塊之一,也是該系統(tǒng)在增加、刪除、修改和查

48、詢功能上重點(diǎn)實(shí)現(xiàn)的子系統(tǒng),教學(xué)管理功能的實(shí)現(xiàn)與否直接決定著該系統(tǒng)整體的成敗。所以在教學(xué)管理功能分析上,對(duì)教學(xué)內(nèi)容管理進(jìn)行了詳細(xì)的全面的分析和評(píng)估,以確保教學(xué)管理功能的有效性和完整性。本模塊主要是教師對(duì)教學(xué)內(nèi)容的增加,刪除,查詢,修改,上傳下載。其訪問(wèn)權(quán)限僅限于教師,學(xué)生和管理員沒(méi)有相關(guān)增加、刪除等權(quán)限。</p><p>  3.1.2 學(xué)生信息管理</p><p>  學(xué)生信息管理主要包

49、括成績(jī)查詢、考試服務(wù)、服務(wù)指南以及公共下載等模塊。其中添加學(xué)生信息、修改學(xué)生信息、刪除學(xué)生信息是管理員對(duì)學(xué)生進(jìn)行信息管理的主要工作,而學(xué)生具有查詢考試成績(jī)、查詢考試相關(guān)信息以及學(xué)校服務(wù)信息等職能。在對(duì)學(xué)生信息系統(tǒng)管理功能分析上,要求實(shí)現(xiàn)查詢學(xué)生信息、修改學(xué)生信息和刪除學(xué)生信息等基本功能的實(shí)現(xiàn)。</p><p>  3.1.3 考試管理</p><p>  管理員:他具有一般用戶所沒(méi)有的權(quán)

50、限,即具有管理用戶、試題以及試卷等內(nèi)容的權(quán)力。它不需注冊(cè),在數(shù)據(jù)庫(kù)中單獨(dú)一張表,登陸名為admin,那些可以修改數(shù)據(jù)庫(kù)的頁(yè)面就是通過(guò)識(shí)別權(quán)限進(jìn)入的。</p><p>  教師用戶:主要是指學(xué)校的老師。可以進(jìn)行試題信息管理,考試結(jié)果管理和個(gè)人信息維護(hù)。</p><p>  學(xué)生用戶:學(xué)生進(jìn)入系統(tǒng)的權(quán)限比較低,可以進(jìn)行考試,成績(jī)查詢及個(gè)人信息維護(hù)。</p><p>  

51、3.1.4 教學(xué)數(shù)據(jù)管理</p><p>  教學(xué)數(shù)據(jù)管理需要實(shí)現(xiàn)數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)等功能</p><p>  數(shù)據(jù)備份:把既定服務(wù)器里面指定數(shù)據(jù)庫(kù)里面的數(shù)據(jù)備份到一個(gè)本地磁盤,以防誤操作或被惡意修改造成的數(shù)據(jù)丟失或被篡改。</p><p>  數(shù)據(jù)恢復(fù):根據(jù)需要,把數(shù)據(jù)恢復(fù)到上次修改前的數(shù)據(jù)狀態(tài)。</p><p>  3.1.5 用戶界

52、面需求</p><p>  用戶界面的需求分析要求簡(jiǎn)單明了,不僅使得管理員能夠熟練掌握系統(tǒng)的日常管理和維護(hù),也要保證老師、學(xué)生以及教職工能夠方便快捷的使用該系統(tǒng),這就要求在用戶界面設(shè)計(jì)上必須簡(jiǎn)單明了,結(jié)構(gòu)清晰,除此,也要提供相服務(wù)窗口,以供咨詢信息者查看相關(guān)相關(guān)信息指南。總之,為了更好的實(shí)現(xiàn)人機(jī)交互,界面應(yīng)該簡(jiǎn)單明了,盡可能的為用戶的各種操作提供方便。通過(guò)對(duì)用戶界面的簡(jiǎn)要分析,構(gòu)造出用戶界面的主要框架,其用戶需求

53、分析結(jié)構(gòu)圖如下:</p><p>  圖3-2 用戶界面需求分析結(jié)構(gòu)圖</p><p>  3.1.6 運(yùn)行需求</p><p>  正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)完好無(wú)損,對(duì)數(shù)據(jù)的精確度、時(shí)間特性、適應(yīng)性等都有一定要求,要求系統(tǒng)運(yùn)行時(shí)能夠保證正確性、可靠性、高效性、完整性、易使用性、可維護(hù)性、可測(cè)試性、復(fù)用性、可移植性、互聯(lián)

54、性。</p><p>  3.2 系統(tǒng)功能需求</p><p>  為了能夠操作方便,系統(tǒng)應(yīng)該具有很大的靈活性,安全性。這就需要對(duì)系統(tǒng)進(jìn)行功能分析,以確保系統(tǒng)的基本功能實(shí)現(xiàn),其功能分析包括管理人員功能需求分析、教師功能需求分析和學(xué)生功能需求分析三方面。</p><p>  3.2.1 管理人員功能的需求分析</p><p>  管理員權(quán)限

55、最大,可以對(duì)教師、學(xué)生、課程、成績(jī)情況進(jìn)行統(tǒng)一的管理,管理員對(duì)功能的需求如下:</p><p>  1.系統(tǒng)管理:包括添加教務(wù)人員及管理員自己的密碼修改,添加教務(wù)人員,完成新教務(wù)人員的基本信息,輸入教務(wù)人員的編號(hào),密碼,確認(rèn)密碼及姓名密碼修改,完成管理員本身的密碼更新,輸入密碼,確認(rèn)密碼。</p><p>  2.學(xué)生信息管理:包括學(xué)生查詢及添加學(xué)生。</p><p&g

56、t;  學(xué)生查詢,完成學(xué)生基本信息的查詢,可根據(jù)類型,匹配模式,關(guān)鍵值查看指定的學(xué)生信息,也可完成學(xué)生信息的修改及刪除。</p><p>  添加學(xué)生,完成學(xué)生的添加,輸入對(duì)應(yīng)學(xué)生的基本信息。</p><p>  3.教師信息管理:包括教師查詢及添加教師。</p><p>  教師查詢,完成老師基本信息的查詢,可根據(jù)類型,匹配模式,關(guān)鍵值查看指定的教師信息,也可完成

57、教師信息的修改及刪除。</p><p>  添加教師,完成教師的添加,輸入對(duì)應(yīng)教師的基本信息。</p><p>  4.課程信息管理:包括課程查詢,添加課程,成績(jī)錄入。</p><p>  課程查詢,完成課程基本信息的查詢,可根據(jù)類型,匹配模式,關(guān)鍵值查看指定的課程信息,也可完成課程信息的修改及刪除。</p><p>  添加課程,完成課程的

58、添加,輸入對(duì)應(yīng)課程的編號(hào),課程名,學(xué)分等相關(guān)信息。</p><p>  成績(jī)錄入,對(duì)學(xué)生的各個(gè)課程的考試成績(jī)進(jìn)行錄入。</p><p>  5.平均成績(jī)管理:完成各個(gè)課程的平均成績(jī)統(tǒng)計(jì)。</p><p>  6.重新登錄系統(tǒng)與退出:退出管理界面的時(shí)候,只是退出管理界面,顯示登錄界面,便于重新登錄,以及完全退出本系統(tǒng)。</p><p>  3.

59、2.2 教師功能的需求</p><p>  教師主要是對(duì)自己信息的查詢,課程成績(jī)的查詢。教師功能的需求如下:</p><p>  1.教師信息設(shè)置:包括個(gè)人信息的查看,密碼修改,重新登入及退出。</p><p>  個(gè)人信息,完成個(gè)人信息的查看。</p><p>  密碼修改,完成個(gè)人的密碼修改,輸入密碼,確認(rèn)密碼。</p>

60、<p>  重新登錄,退出本界面,顯示登錄界面重新登錄。</p><p><b>  退出,退出本系統(tǒng)。</b></p><p>  2.學(xué)生信息管理:完成學(xué)生基本信息的查詢,可根據(jù)類型,匹配模式,關(guān)鍵值查詢指定的學(xué)生。</p><p>  3.課程信息管理:包括課程信息的查詢,課程表的查詢。</p><p>

61、  課程信息的查詢,完成課程基本信息的查詢,可根據(jù)類型,匹配模式,關(guān)鍵值查詢指定的課程。</p><p>  4.平均成績(jī)的查詢:對(duì)課程的平均成績(jī)進(jìn)行查詢。</p><p>  5.成績(jī)查詢:對(duì)學(xué)生的指定課程或某個(gè)課程指定學(xué)生的成績(jī)進(jìn)行查詢。</p><p>  3.2.3 學(xué)生功能的需求</p><p>  學(xué)生主要是對(duì)自己信息的查詢,課

62、程信息的查詢。學(xué)生功能的需求如下:</p><p>  1.學(xué)生信息的設(shè)置:包括學(xué)籍信息,修改密碼,重新登錄及退出</p><p>  學(xué)籍信息,完成本學(xué)生基本信息的查詢</p><p>  修改密碼,完成個(gè)人的密碼修改,輸入密碼,確認(rèn)密碼</p><p>  重新登錄,退出本界面,顯示登錄界面重新登錄</p><p>

63、;<b>  退出,退出本系統(tǒng)。</b></p><p>  2.學(xué)生信息的查詢:主要是對(duì)個(gè)人信息的查看。</p><p>  3.課程信息管理:主要是對(duì)課程信息的查詢。</p><p>  4.成績(jī)查詢:對(duì)學(xué)生個(gè)人的課程成績(jī)的查詢。</p><p>  3.3 組織結(jié)構(gòu)功能分析</p><p>

64、;  組織結(jié)構(gòu)分析通常是通過(guò)組織結(jié)構(gòu)圖來(lái)實(shí)現(xiàn)的,因此,xx大學(xué)教務(wù)管理系統(tǒng)在組織結(jié)構(gòu)分析上通過(guò)構(gòu)造組織結(jié)構(gòu)圖來(lái)對(duì)該系統(tǒng)進(jìn)行分析。</p><p>  系統(tǒng)要有一個(gè)總的目標(biāo),為了達(dá)到這個(gè)目標(biāo),必須完成各子系統(tǒng)的功能,而各子系統(tǒng)功能的完成,又依賴于下面各項(xiàng)更具體的功能來(lái)執(zhí)行。現(xiàn)行的系統(tǒng)的許多處理功能多數(shù)有手工。教務(wù)管理也不例外,大多都是依賴管理員的手工去輸入、修改信息等,這種方式不僅影響工作效率,而且也會(huì)導(dǎo)致各個(gè)功能

65、模塊之間的聯(lián)系不夠密切,同時(shí)影響信息的準(zhǔn)確性,這就要求在分析管理系統(tǒng)的功能時(shí),構(gòu)造出系統(tǒng)的功能結(jié)構(gòu)圖,以保證系統(tǒng)功能的完整性。系統(tǒng)組織結(jié)構(gòu)功能圖如下所示:</p><p>  圖3-3 系統(tǒng)的組織結(jié)構(gòu)圖結(jié)構(gòu)圖</p><p>  3.4 業(yè)務(wù)流程分析</p><p>  業(yè)務(wù)流程分析是清晰的認(rèn)識(shí)一個(gè)具體業(yè)務(wù)的處理過(guò)程,以及這個(gè)處理過(guò)程總的具體方法、步驟等,需要從

66、一個(gè)世紀(jì)業(yè)務(wù)流程的角度將系統(tǒng)調(diào)查中有關(guān)該業(yè)務(wù)流程資料都串起來(lái)作進(jìn)一步的分析。通過(guò)業(yè)務(wù)流程分析,可以發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯(cuò)誤和疏漏,修改和刪除原系統(tǒng)的不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)流程。因此,業(yè)務(wù)流程分析是系統(tǒng)分析的主要步驟,對(duì)整個(gè)系統(tǒng)分析具有基礎(chǔ)性作用。業(yè)務(wù)流程圖是表達(dá)業(yè)務(wù)流程的主要途徑。</p><p>  圖3-4 xx大學(xué)教務(wù)管理系統(tǒng)業(yè)務(wù)流程圖</p><p>  3.5

67、 數(shù)據(jù)流程分析</p><p>  數(shù)據(jù)流程分析是把數(shù)據(jù)在組織或者原系統(tǒng)內(nèi)部的流動(dòng)情況抽象地獨(dú)立起來(lái),舍去了具體組織機(jī)構(gòu)、信息載體、處理工作、物資等單從數(shù)據(jù)流動(dòng)過(guò)程來(lái)考查實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。xx大學(xué)通過(guò)對(duì)系統(tǒng)數(shù)據(jù)流程分析,通過(guò)數(shù)據(jù)流程圖來(lái)描繪該系統(tǒng)的數(shù)據(jù)流程分析結(jié)果。</p><p>  圖3-5 教務(wù)管理系統(tǒng)數(shù)據(jù)流程圖</p><p>  3.6 系統(tǒng)分

68、析報(bào)告</p><p>  通過(guò)對(duì)本系統(tǒng)的需求分析,組織功能結(jié)構(gòu)分析以及對(duì)系統(tǒng)的業(yè)務(wù)流程和數(shù)據(jù)流程分析,在系統(tǒng)的需求分析上對(duì)系統(tǒng)的用戶界面分析、教學(xué)內(nèi)容分析以及學(xué)生信息管理需求分析,針對(duì)目前學(xué)校對(duì)教務(wù)管理系統(tǒng)的的需求,從中不斷的修改,以適應(yīng)教務(wù)管理系統(tǒng)的要求,在組織功能結(jié)構(gòu)分析上,主要對(duì)管理員功能、學(xué)生功能以及教學(xué)功能三大塊進(jìn)行了分析,也確保系統(tǒng)功能的完整性。除此,也對(duì)系統(tǒng)的業(yè)務(wù)流程分析和數(shù)據(jù)流程分析這兩大塊進(jìn)行

69、了分析,以確保整個(gè)系統(tǒng)中各個(gè)模塊之間的聯(lián)系緊密性,為下一步的系統(tǒng)實(shí)施奠定了堅(jiān)實(shí)的基礎(chǔ),同時(shí)也保證了系統(tǒng)的實(shí)現(xiàn)不會(huì)脫離系統(tǒng)的需求和基本的功能要求。</p><p><b>  4 系統(tǒng)設(shè)計(jì)</b></p><p>  4.1 用戶界面設(shè)計(jì)</p><p><b>  (1) 系統(tǒng)登錄</b></p><

70、;p>  輸入登錄信息、修改登錄密碼、退出系統(tǒng)。</p><p>  用戶登錄界面如下圖:</p><p>  圖4-1 用戶界面登錄圖</p><p><b>  (2)主界面管理</b></p><p>  主界面主要是對(duì)該管理系統(tǒng)的輪廓構(gòu)造,確定系統(tǒng)的主要內(nèi)容,為各模塊具體功能的實(shí)現(xiàn)奠定基礎(chǔ)。主界面如圖所示

71、:</p><p>  圖4-2 管理系統(tǒng)主界面圖</p><p><b>  (3) 教學(xué)管理</b></p><p>  教學(xué)管理主要是教師通過(guò)此功能實(shí)現(xiàn)對(duì)學(xué)生考試成績(jī)的錄入和修改。</p><p>  教師添加功能如圖所示:</p><p>  圖4-3 添加教師信息功能 </p&

72、gt;<p><b> ?。?)公共下載</b></p><p>  公共下載主要是管理員將學(xué)校的有關(guān)資料發(fā)布上去,為教師和學(xué)生提供一個(gè)查閱平臺(tái)。其系統(tǒng)公共下載功能界面如圖所示:</p><p>  圖4-4 公共下載界面設(shè)計(jì)圖</p><p><b>  (5)學(xué)生專區(qū)</b></p>&l

73、t;p>  學(xué)生專區(qū)主要是為學(xué)生提供一個(gè)課表查詢、成績(jī)查詢和網(wǎng)絡(luò)選修,成績(jī)查詢是學(xué)生通過(guò)該系統(tǒng)獲得自己的考試成績(jī)重要途徑,學(xué)生只要登錄自己的賬號(hào),可在任何時(shí)間任何地點(diǎn),通過(guò)進(jìn)入本校的教務(wù)管理系統(tǒng)學(xué)生專區(qū)成績(jī)查詢界面,即可查詢到學(xué)生自己的考試成績(jī)。學(xué)生信息設(shè)計(jì)如圖所示:</p><p>  圖4-5 學(xué)生信息界面設(shè)計(jì)圖</p><p>  學(xué)生成績(jī)查詢界面設(shè)計(jì)圖如下:</p&g

74、t;<p>  圖4-6 學(xué)生成績(jī)查詢?cè)O(shè)計(jì)圖</p><p><b>  (6)考試管理</b></p><p>  考試管理是學(xué)校開發(fā)教務(wù)管理系統(tǒng)的一個(gè)重要目標(biāo)之一,一個(gè)先進(jìn)的考務(wù)管理子系統(tǒng)可以為學(xué)校在考務(wù)工作上節(jié)省大量的時(shí)間。除此,其子系統(tǒng)也為學(xué)生和教師的考試工作提供了便捷的方式。該系統(tǒng)通過(guò)管理員的后天管理,對(duì)相關(guān)考務(wù)信息的輸入和發(fā)布,提供給老師和

75、學(xué)生,使老師和學(xué)生們及時(shí)有效的獲得相關(guān)信息。下圖為考務(wù)管理界面功能設(shè)計(jì)圖:</p><p>  圖4-7 考試管理界面設(shè)計(jì)圖</p><p><b> ?。?)服務(wù)指南</b></p><p>  服務(wù)指南主要通過(guò)教務(wù)管理系統(tǒng)門戶為學(xué)生、老師以及教職工提供信息查詢服務(wù),其內(nèi)容包含了教務(wù)處、學(xué)生處、安保處、考務(wù)處等相關(guān)部門的職能、辦公地點(diǎn)、辦公

76、時(shí)間以及聯(lián)系方式等,為學(xué)生和老師們提供快捷準(zhǔn)確有效的信息服務(wù),使得學(xué)生的學(xué)習(xí)效率和老師的工作效率得到相應(yīng)的提高。下圖為系統(tǒng)中服務(wù)指南功能界面設(shè)計(jì)圖:</p><p>  圖4-8 服務(wù)指南功能界面設(shè)計(jì)圖</p><p><b>  4.2 結(jié)構(gòu)設(shè)計(jì)</b></p><p>  結(jié)構(gòu)設(shè)計(jì)主要包括總體結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)兩大部分??傮w結(jié)構(gòu)設(shè)計(jì)

77、是根據(jù)前一章系統(tǒng)分析,對(duì)各個(gè)子模塊進(jìn)行分析整合,從而構(gòu)造出本系統(tǒng)的整個(gè)結(jié)構(gòu)框架。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)主要是根據(jù)各個(gè)子系統(tǒng)模塊,將其各個(gè)子系統(tǒng)的數(shù)據(jù)進(jìn)行整合,使得各模塊間功能相互獨(dú)立,同時(shí)又相互聯(lián)系,保證整個(gè)系統(tǒng)基本功能的實(shí)現(xiàn)。</p><p>  4.2.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</p><p>  數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系。一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)項(xiàng)組成,也可以由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成,或若干

78、個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)混合組成。經(jīng)過(guò)數(shù)據(jù)項(xiàng)和用戶需求的分析,我對(duì)本系統(tǒng)一共分了5個(gè)組,具體如下表所示:</p><p>  表4-1 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)表</p><p>  數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健Mㄟ^(guò)對(duì)用戶的需求分析,以及數(shù)據(jù)項(xiàng)和數(shù)據(jù)流的設(shè)計(jì),得出了相應(yīng)的數(shù)據(jù)流,其描述如下表所示:</p><p>  圖4-9 教務(wù)管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)流程圖</p>

79、;<p>  4.2.2 概念結(jié)構(gòu)設(shè)計(jì)</p><p>  1.概念結(jié)構(gòu)設(shè)計(jì)的E-R圖</p><p>  圖4-10 教學(xué)管理實(shí)體E-R圖</p><p>  圖4-11 課程表實(shí)體E-R圖</p><p>  在基礎(chǔ)維護(hù)系統(tǒng)中存在這樣的關(guān)系:學(xué)習(xí)(一個(gè)學(xué)生只能在一個(gè)班級(jí)學(xué)習(xí),而一個(gè)班級(jí)可以供多個(gè)學(xué)生學(xué)習(xí),故是多對(duì)一的關(guān)

80、系)。</p><p>  圖4-12 學(xué)生關(guān)系E-R圖</p><p>  在教學(xué)管理中存在這樣的關(guān)系:選課(一個(gè)學(xué)生可以選擇多門課程,而一門課程可以供多個(gè)學(xué)生選擇,故是多對(duì)多的關(guān)系)</p><p>  圖 4-13 選課關(guān)系E-R圖</p><p>  2.對(duì)于報(bào)表統(tǒng)計(jì),我們可以將成績(jī)單實(shí)體抽象出來(lái)。</p><p

81、>  圖4-14 課程實(shí)體E-R圖</p><p>  4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù)技術(shù)是研究如何對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一、有效的組織、管理和加工處理的計(jì)算機(jī)技術(shù),該技術(shù)已經(jīng)應(yīng)用于社會(huì)的方方面面,達(dá)到一個(gè)國(guó)家的信息中心,小到私人小企業(yè)。都會(huì)利用數(shù)據(jù)庫(kù)技術(shù)對(duì)數(shù)據(jù)進(jìn)行有效的管理,以提高生產(chǎn)效率和決策水平。數(shù)據(jù)庫(kù)設(shè)計(jì)的目標(biāo)是為用戶和各種應(yīng)用系統(tǒng)提供一個(gè)信息基礎(chǔ)設(shè)施和高效率的運(yùn)行

82、環(huán)境。高效率的運(yùn)行環(huán)境包括:數(shù)據(jù)庫(kù)數(shù)據(jù)的高存率、數(shù)據(jù)庫(kù)數(shù)據(jù)的高利用率、數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行管理的高效率等。騰達(dá)公司根據(jù)公司的實(shí)際情況,在數(shù)據(jù)庫(kù)設(shè)計(jì)方面,主要是對(duì)客戶信息資料、庫(kù)存信息資料和業(yè)務(wù)跟蹤信息資料三個(gè)方面進(jìn)行設(shè)計(jì),以下是對(duì)數(shù)據(jù)設(shè)計(jì)的詳細(xì)介紹。</p><p><b>  教師信息表:</b></p><p>  表4-2 教師信息表</p><

83、p>  根據(jù)表4-2教師信息數(shù)據(jù)表,通過(guò)用SQLServer2000,對(duì)數(shù)據(jù)庫(kù)中教師信息進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),其教師信息數(shù)據(jù)庫(kù)設(shè)計(jì)圖如下: </p><p>  圖4-15 教師信息數(shù)據(jù)庫(kù)截圖</p><p><b>  課程信息表:</b></p><p>  表4-3 課程信息表</p><p><

84、b>  課程表數(shù)據(jù)庫(kù)截圖:</b></p><p>  圖4-16 課程表數(shù)據(jù)庫(kù)截圖</p><p>  表4-4 班級(jí)信息表</p><p>  班級(jí)數(shù)據(jù)界面設(shè)計(jì)圖:</p><p>  圖4-17 班級(jí)數(shù)據(jù)庫(kù)截圖</p><p>  表4-5 學(xué)生信息表</p><p&

85、gt;  學(xué)生信息數(shù)據(jù)庫(kù)設(shè)計(jì)圖如下:</p><p>  圖4-18 學(xué)生信息數(shù)據(jù)圖</p><p><b>  5 系統(tǒng)實(shí)現(xiàn)</b></p><p><b>  5.1系統(tǒng)的實(shí)施</b></p><p>  系統(tǒng)實(shí)施階段要繼承此前各階段的工作,將圖紙上的設(shè)計(jì)轉(zhuǎn)化成為實(shí)際的物理系統(tǒng)。在系統(tǒng)分析和系

86、統(tǒng)設(shè)計(jì)階段,系統(tǒng)開發(fā)工作主要是集中在邏輯、功能和技術(shù)設(shè)計(jì)上,工作成果是以各種系統(tǒng)分析與設(shè)計(jì)文檔來(lái)體現(xiàn)的。系統(tǒng)實(shí)施階段要繼承此前各階段的工作,將圖紙上的設(shè)計(jì)轉(zhuǎn)化成為實(shí)際的物理系統(tǒng)。</p><p>  系統(tǒng)實(shí)施階段是新系統(tǒng)開發(fā)過(guò)程中的最后一個(gè)階段,也是任務(wù)最繁重的一個(gè)階段。此階段開發(fā)人員不僅要完成系統(tǒng)的具體實(shí)施,還需要將新系統(tǒng)正確地導(dǎo)入到用戶的管理環(huán)境,使用戶能夠順利的接收和使用新系統(tǒng)。</p>&l

87、t;p>  5.2系統(tǒng)的代碼設(shè)計(jì)</p><p>  主要功能實(shí)現(xiàn)代碼如下:</p><p>  1、教師查詢功能代碼:</p><p>  public void doPost(HttpServletRequest request, HttpServletResponse response)</p><p>  throws Ser

88、vletException, IOException {</p><p>  TeacherBean teacher=new TeacherBean();</p><p>  List li = new ArrayList();</p><p>  li=teacher.selectWhere();</p><p>  request.set

89、Attribute("li",li);</p><p>  RequestDispatcher requestDispatcher = request.getRequestDispatcher("TeacherList.jsp");</p><p>  requestDispatcher.forward(request, response);&l

90、t;/p><p><b>  }</b></p><p>  教師查詢功能界面圖如下:</p><p>  圖5-1 教師信息查詢界面圖</p><p>  2、教師添加頁(yè)面代碼:</p><p>  public void doPost(HttpServletRequest request, Ht

91、tpServletResponse response)</p><p>  throws ServletException, IOException {</p><p>  request.setCharacterEncoding("utf-8");</p><p>  String Name = request.getParameter(&qu

92、ot;Name");</p><p>  String sex = request.getParameter("sex");</p><p>  int age = Integer.parseInt(request.getParameter("age"));</p><p>  String phone = requ

93、est.getParameter("phone");</p><p>  String LoginName = request.getParameter("LoginName");</p><p>  TeacherBean t = new TeacherBean();</p><p>  t.setName(Name);&l

94、t;/p><p>  if("1".equals(sex)){</p><p>  t.setSex("男");}</p><p>  if("0".equals(sex)){</p><p>  t.setSex("女");}</p><p>

95、;  t.setAge(age);</p><p>  t.setPhone(phone);</p><p>  t.setLoginName(LoginName);</p><p>  t.Addteacher(t);</p><p>  response.sendRedirect("teacher");</p&

96、gt;<p><b>  }</b></p><p>  管理系統(tǒng)教師添加界面截圖如下:</p><p>  圖5-2 教師添加功能界面截圖</p><p><b>  教師刪除頁(yè)面代碼:</b></p><p>  public void doPost(HttpServletReq

97、uest request, HttpServletResponse response)</p><p>  throws ServletException, IOException {</p><p>  int id= Integer.parseInt(request.getParameter("id"));</p><p>  Teache

98、rBean p=new TeacherBean();</p><p>  p.delteacher(id);</p><p>  response.sendRedirect("teacher");</p><p><b>  }</b></p><p>  管理系統(tǒng)教師刪除界面截圖如下:</p&

99、gt;<p>  圖5-3 教師刪除功能界面截圖</p><p>  登錄修改密碼頁(yè)面代碼:</p><p>  public void doPost(HttpServletRequest request, HttpServletResponse response)</p><p>  throws ServletException, IOExcep

100、tion {</p><p>  response.setContentType("text/html;charset=gbk");</p><p>  PrintWriter out = response.getWriter();</p><p>  HttpSession session=request.getSession(true);&l

101、t;/p><p>  role_bean role=(role_bean)session.getAttribute("user");</p><p>  String oldpwd = request.getParameter("oldpwd");</p><p>  String newpwd = request.getPara

102、meter("newpwd");</p><p>  if(role.getLoginpwd().equals(oldpwd)){</p><p>  role.updatepwd(newpwd,role.getId());</p><p>  out.println("<script language=javascript>

103、; alert('修改成功,請(qǐng)重新登錄!'); location.href='../login/logout.jsp';</script>");</p><p><b>  }else{</b></p><p>  out.println("<script language=javascript&g

104、t; alert('修改密碼失敗,請(qǐng)重新輸入!'); location.href='UpdatePwd.jsp';</script>");</p><p><b>  }</b></p><p><b>  }</b></p><p>  通過(guò)代碼設(shè)計(jì)實(shí)現(xiàn)了登錄密碼修改

105、功能,其功能界面如下:</p><p>  圖5-4 登錄密碼修改功能界面截圖</p><p><b>  6 系統(tǒng)測(cè)試</b></p><p>  6.1系統(tǒng)測(cè)試的目的和意義</p><p>  為了保證新系統(tǒng)運(yùn)行的正確性、有效性和穩(wěn)定性,將一切可能發(fā)生的問(wèn)題和錯(cuò)誤盡量在正式交付使用之前排除,則需要進(jìn)行系統(tǒng)調(diào)試。系統(tǒng)

106、測(cè)試是系統(tǒng)開發(fā)過(guò)程的重要組成部分,是用來(lái)確認(rèn)一個(gè)程序的品質(zhì)或性能是否符合開發(fā)之前所提出的一些要求,是在系統(tǒng)投入運(yùn)行前,對(duì)系統(tǒng)需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審,是系統(tǒng)質(zhì)量保證的關(guān)鍵步驟。</p><p>  1.確認(rèn)系統(tǒng)的質(zhì)量。一方面是確認(rèn)系統(tǒng)做了你所期望的事情,另一方面是確認(rèn)系統(tǒng)以正確的方式來(lái)做了這個(gè)事情。</p><p>  2.提供信息。提供給開發(fā)人員或程序人員的反饋信息,為風(fēng)險(xiǎn)

107、評(píng)估所準(zhǔn)備的各種信息。</p><p>  3.保證整個(gè)系統(tǒng)開發(fā)過(guò)程是高質(zhì)量的。系統(tǒng)測(cè)試不僅是在測(cè)試軟件產(chǎn)品的本身,而且還包括系統(tǒng)開發(fā)過(guò)程。如果一個(gè)人軟件產(chǎn)品開發(fā)完成之后發(fā)現(xiàn)了很多問(wèn)題,這說(shuō)明此軟件在開發(fā)過(guò)程中是有很多缺陷和失誤的。</p><p>  6.2系統(tǒng)測(cè)試的方法</p><p>  系統(tǒng)測(cè)試分為人工測(cè)試和機(jī)器測(cè)試兩種。人工測(cè)試又稱為代碼復(fù)審,通過(guò)閱讀程序

108、找錯(cuò)誤。機(jī)器測(cè)試是指在計(jì)算機(jī)上直接用測(cè)試用例運(yùn)行被測(cè)程序,發(fā)現(xiàn)程序錯(cuò)誤。機(jī)器測(cè)試又被分為黑盒測(cè)試和白盒測(cè)試兩種。黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用。在測(cè)試中,把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測(cè)試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部

109、邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。白盒測(cè)試也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,通過(guò)測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說(shuō)明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。這一方法是把測(cè)試對(duì)象看作一個(gè)打開的盒子,測(cè)試人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試,通過(guò)在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致。</p>

110、<p>  在原界面上,通過(guò)對(duì)最后一個(gè)信息“張偉”的基本信息修改成“王明”其修改結(jié)果如下圖所示:</p><p>  圖6-1 修改教師信息圖</p><p>  通過(guò)對(duì)教師信息的修改,測(cè)試結(jié)果為成功修改了學(xué)生張偉的基本信息。如下圖所示:</p><p>  圖6-2 修改后的學(xué)生信息表截圖</p><p>  單元測(cè)試的對(duì)象是

111、軟件設(shè)計(jì)的最小單位模塊,其依據(jù)是詳細(xì)設(shè)計(jì)描述。單元測(cè)試應(yīng)對(duì)模塊內(nèi)所有控制路徑設(shè)計(jì)測(cè)試用例,以便發(fā)現(xiàn)模塊內(nèi)部的錯(cuò)誤,本管理系統(tǒng)包括教師錄入、課表查詢、學(xué)生成績(jī)和成績(jī)管理四大模塊。</p><p>  通過(guò)使用單元測(cè)試的方法對(duì)教師錄入中添加功能管理模塊進(jìn)行測(cè)試。</p><p>  表6-1 添加學(xué)生信息表(添加前)</p><p>  表6-2 學(xué)生信息表(添加后

112、)</p><p>  通過(guò)添加學(xué)生信息任新靜測(cè)試添加功能得出xx大學(xué)教務(wù)管理系統(tǒng)的添加功能可以實(shí)現(xiàn)對(duì)相關(guān)信息的添加,其測(cè)試結(jié)果如圖所示:</p><p>  圖6-3 添加后的學(xué)生信息表截圖</p><p>  通過(guò)單元測(cè)試對(duì)教師信息的刪除功能進(jìn)行測(cè)試,其測(cè)試前的教師信息錄入表如下:</p><p>  圖6-4教師信息刪除功能測(cè)試圖(刪

113、除前)</p><p>  表6-3 學(xué)生信息表</p><p>  通過(guò)單元測(cè)試的方法對(duì)學(xué)生信息表進(jìn)行刪除功能的測(cè)試,其測(cè)試結(jié)果如下圖:</p><p>  圖6-5 學(xué)生信息刪除功能測(cè)試結(jié)果圖</p><p>  通過(guò)單元測(cè)試的方法對(duì)系統(tǒng)的查詢功能進(jìn)行測(cè)試,來(lái)驗(yàn)證其系統(tǒng)的查詢功能能否正常運(yùn)行。如下為通過(guò)單元測(cè)試方法對(duì)系統(tǒng)進(jìn)行查詢驗(yàn)證結(jié)

114、果:</p><p>  圖6-6 學(xué)生考試成績(jī)查詢功能結(jié)果截圖</p><p>  通過(guò)對(duì)教師錄入、課表查詢、學(xué)生名冊(cè)以及成績(jī)管理的相關(guān)功能模塊進(jìn)行測(cè)試驗(yàn)證,得出結(jié)論,xx大學(xué)教務(wù)管理系統(tǒng)的查詢功能、添加功能、刪除功能以及修改功能均可正常運(yùn)行,系統(tǒng)功能的信息準(zhǔn)確無(wú)誤。</p><p><b>  7 系統(tǒng)評(píng)價(jià)</b></p>

115、<p>  管理信息系統(tǒng)的評(píng)價(jià)與維護(hù)是信息系統(tǒng)建設(shè)的重要內(nèi)容。從信息系統(tǒng)建設(shè)、運(yùn)行維護(hù)角度評(píng)價(jià)有:人員情況、領(lǐng)導(dǎo)支持、先進(jìn)性、管理科學(xué)性、可維護(hù)性、資源利用情況、開發(fā)效率、投資情況、效益性、安全可靠。從信息系統(tǒng)用戶角度考慮的評(píng)價(jià)指標(biāo)有:重要性、經(jīng)濟(jì)性、及時(shí)性、友好性、準(zhǔn)確性、實(shí)用性、安全可靠性、信息量、效益性、服務(wù)程度。從信息系統(tǒng)對(duì)外部影響考慮的評(píng)價(jià)指標(biāo)有:共享性、引導(dǎo)性、重要性、效益性、信息量、服務(wù)程度。</p>

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論