畢業(yè)設(shè)計-大學(xué)教務(wù)管理系統(tǒng)設(shè)計_第1頁
畢業(yè)設(shè)計-大學(xué)教務(wù)管理系統(tǒng)設(shè)計_第2頁
畢業(yè)設(shè)計-大學(xué)教務(wù)管理系統(tǒng)設(shè)計_第3頁
畢業(yè)設(shè)計-大學(xué)教務(wù)管理系統(tǒng)設(shè)計_第4頁
畢業(yè)設(shè)計-大學(xué)教務(wù)管理系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選文檔哈爾濱德強(qiáng)商務(wù)學(xué)院 畢業(yè)論文(設(shè)計)題 目 江城大學(xué)教務(wù)管理系統(tǒng)設(shè)計 指導(dǎo)教師 王知強(qiáng) 學(xué)生姓名 胡佳峰 二0一三年三月五日摘 要 本文首先介紹了高校教務(wù)管理系統(tǒng)的研究背景和現(xiàn)狀。在開發(fā)工具上主要是SQL Server數(shù)據(jù)庫技術(shù);以及采用目前的主流技術(shù)JSP.NET與JAVA開發(fā)一個更實用的教學(xué)管理系統(tǒng),具體分析了高校教務(wù)管理系統(tǒng)的功能需求、可行性分析、業(yè)務(wù)流程和系統(tǒng)目標(biāo)。除此,本系統(tǒng)分析了高校教務(wù)管理信息系統(tǒng)的相關(guān)實體,主要包括教師、學(xué)生、學(xué)籍信息和課程等。首先,該系統(tǒng)采用了瀏覽器/服務(wù)器模式,客戶端采用瀏覽器界面,簡單易用。在設(shè)計上本系統(tǒng)采用人性化的操作模式,采用生動直觀的用戶圖形

2、界面和向?qū)讲僮?,處處體現(xiàn)出現(xiàn)代教學(xué)的高度自動化,易學(xué)易用。最后,在系統(tǒng)實現(xiàn)和測試上,使得該系統(tǒng)模塊之間相對獨(dú)立,可自由組合,并具有兼容和可擴(kuò)展的功能。關(guān)鍵詞:JSP.NET; JAVA; SQL Server2000; 管理系統(tǒng)Abstract This paper first introduces the research background and the current status of the university educational administration management system. As the development tool is SQL Server

3、 database technology; as well as the mainstream technology 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, business process and syste

4、m. In addition, the system analysis of the relevant entities of university educational administration management information system, including teachers, students, student information and course etc. First of all, the system uses the browser / server mode, the client uses the browser interface, easy

5、to use. In the design of this system adopts humanized operation mode, using the graphical user interface and guide operation vivid, everywhere manifests a high degree of automation of modern teaching, easy to learn and use. Finally, in the system implementation and testing, the module of the system

6、is relatively independent, free combination, and is compatible and extensible function.Keywords: JSP.NET; JAVA; SQL Server2000; management system目 錄摘要2 Abstract3目錄4 緒論5第1章 分析與設(shè)計背景61.1管理系統(tǒng)的概述61.2江城大學(xué)教務(wù)管理系統(tǒng)現(xiàn)狀71.3江城大學(xué)教務(wù)管理系統(tǒng)的應(yīng)用意義8第2章 系統(tǒng)規(guī)劃92.1江城大學(xué)教務(wù)管理系統(tǒng)的整體規(guī)劃92.2可行性分析92.2.1技術(shù)可行性分析92.2.2經(jīng)濟(jì)可行性分析102.2.3社會可行性

7、分析10第3章 系統(tǒng)分析113.1 需求分析113.1.1教學(xué)內(nèi)容管理123.1.2 學(xué)生信息管理123.1.3 考試管理123.1.4教學(xué)數(shù)據(jù)管理133.1.5 用戶界面需求133.1.6 運(yùn)行需求133.2 系統(tǒng)功能需求133.2.1管理人員功能的需求分析133.2.2 教師功能的需求143.2.3 學(xué)生功能的需求143.3組織結(jié)構(gòu)功能分析153.4業(yè)務(wù)流程分析153.5數(shù)據(jù)流程分析163.6系統(tǒng)分析報告17第4章 系統(tǒng)設(shè)計184.1 用戶界面設(shè)計184.2 結(jié)構(gòu)設(shè)計204.2.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計204.2.2概念結(jié)構(gòu)設(shè)計E-R圖214.3數(shù)據(jù)庫設(shè)計23第5章 系統(tǒng)實現(xiàn)255.1系統(tǒng)的實施2

8、55.2系統(tǒng)的代碼設(shè)計25第6章 系統(tǒng)測試31第7章 系統(tǒng)評價33第8章 結(jié)語34參考文獻(xiàn)35 致 謝36緒 論 近年來,隨著電子商務(wù)的飛速發(fā)展,人類進(jìn)入到了信息時代,企事業(yè)單位的管理技術(shù)也進(jìn)入到了革新時代,紛紛引用高效率、高水平的信息管理系統(tǒng),大大提高了管理效率,同時也節(jié)省了很大的管理成本??芍^是人類歷史上前所未有的管理技術(shù)大革命。同時,隨著中國教育的快速發(fā)展和國家對教育的大力扶持,學(xué)校的規(guī)模也在日漸壯大,高效率低成本的管理技術(shù)應(yīng)運(yùn)而生。本系統(tǒng)正是基于這樣的環(huán)境,擬采用目前的主流技術(shù)ASP.NET與JAVA開發(fā)一個更實用更簡潔的管理系統(tǒng),向?qū)W校提供一個全功能、高效率、低成本的教務(wù)系統(tǒng),同時也

9、適應(yīng)著當(dāng)今社會網(wǎng)絡(luò)教學(xué)、網(wǎng)絡(luò)辦公的先進(jìn)理念,開發(fā)出一個集教師、學(xué)生于一體的信息系統(tǒng),使學(xué)生或教師真實體驗電子商務(wù)操作全過程。 通過此管理系統(tǒng),讓教師和學(xué)生得益于先進(jìn)的管理模式,來提升我國的教育管理水平。 與傳統(tǒng)的教學(xué)軟件相比,本教務(wù)管理系統(tǒng)是一套真正實現(xiàn)網(wǎng)絡(luò)交互教學(xué)、理論與實踐相結(jié)合,全程模擬電子商務(wù)模式全過程的切實可用的教學(xué)軟件。各模塊均分前臺與后臺,模塊之間獨(dú)立,可以自由組合,并具有兼容和可擴(kuò)展功能。其功能齊全,很大程度地方便了教學(xué)工作的開展。既然是面向?qū)W校的系統(tǒng),那么教學(xué)管理就是不可或缺的部分,因為如果這些工作只是人工完成的話,那工作量是十分龐大的,而且隨著社會的發(fā)展,有些工作只靠人的手

10、工是很難甚至不能完成的,所以我們從實際情況出發(fā),經(jīng)過對教學(xué)管理現(xiàn)狀的調(diào)查與分析,提出了該系統(tǒng)管理的核心思想。然后對該構(gòu)思進(jìn)行可行性調(diào)查和分析,選擇一套先進(jìn)的電子技術(shù)(ASP.NET、JAVA與SQL Server2000)建立了一個高校教學(xué)管理系統(tǒng),使教學(xué)管理更方便更快捷更智能。第1章 分析與設(shè)計背景教務(wù)管理系統(tǒng)是高等學(xué)校教育工作的一項重要內(nèi)容,是整個學(xué)校學(xué)校管理的核心和基礎(chǔ)。教務(wù)管理工作是指學(xué)校管理人員按照一定的教育方針,運(yùn)用先進(jìn)的管理手段,組織、協(xié)調(diào),指揮和指導(dǎo)各方面人員的活動,以便高效率、高質(zhì)量地完成各項教學(xué)任務(wù),完成國家所制定的教育目標(biāo)。教務(wù)管理工作是學(xué)校教學(xué)工作的中樞,是保證高等教學(xué)

11、機(jī)制正常運(yùn)轉(zhuǎn)的樞紐,它是一項目的性、計劃性、適應(yīng)性、創(chuàng)造性和科學(xué)性很強(qiáng)的工作。教務(wù)管理工作關(guān)系到高等教學(xué)秩序的穩(wěn)定和教學(xué)質(zhì)量的提高,關(guān)系到搞笑的發(fā)展和人才的培養(yǎng),教學(xué)管理在高校中占有相當(dāng)重要的地位。隨著計算機(jī)技術(shù)的飛速發(fā)展和高等教育體制改革的不斷深入,傳統(tǒng)的教務(wù)管理方法、手段以及工作效率已不能適應(yīng)新的發(fā)展需要,無法很好地完成教學(xué)管理工作。提高教務(wù)管理水平的主要途徑是更新管理者的思想,增強(qiáng)對管理活動的科學(xué)認(rèn)識。同時,運(yùn)用先進(jìn)的信息技術(shù),開發(fā)高校綜合教務(wù)管理系統(tǒng),是深化教務(wù)體制改革的有力措施。要全面理解高校教務(wù)管理系統(tǒng)的需求,首先需要了解高校教務(wù)管理的內(nèi)容、方法和流程等知識。1.1管理系統(tǒng)的概述教

12、務(wù)系統(tǒng)管理平臺充分利用互聯(lián)網(wǎng)絡(luò)B/S管理系統(tǒng)模式,以網(wǎng)絡(luò)為平臺,為各個學(xué)校教務(wù)系統(tǒng)的管理提供一個平臺,幫助學(xué)校管理教務(wù)系統(tǒng),用一個帳號解決學(xué)校教務(wù)教學(xué)管理,并且學(xué)校可以自由選擇學(xué)校需要的教務(wù)管理系統(tǒng),靈活地定制符合學(xué)校自己實際情況的教務(wù)系統(tǒng)。在運(yùn)行模式上,教務(wù)管理系統(tǒng)的基于網(wǎng)絡(luò)使信息管理集中化,如浙江師范大學(xué)的教務(wù)管理系統(tǒng),采用Client/Server網(wǎng)絡(luò)結(jié)構(gòu),利用網(wǎng)絡(luò)數(shù)據(jù)庫存儲信息,通過專用客戶端界面,實現(xiàn)各院系與教務(wù)科的業(yè)務(wù)往來;又如由長春光機(jī)學(xué)院開發(fā)的教務(wù)管理系統(tǒng),采用文件共享的網(wǎng)絡(luò)結(jié)構(gòu),利用桌面數(shù)據(jù)庫存儲信息,教務(wù)科內(nèi)各模塊管理人員通過專用客戶端界面對各模塊進(jìn)行操作,但在各院系與教務(wù)

13、科之間沒有提供信息交互的手段。 在功能上,教務(wù)管理系統(tǒng)的模塊劃分大同小異,都是為了保證信息的充分共享。如浙江師范大學(xué)的教務(wù)管理系統(tǒng)主要包含輔助模塊、學(xué)籍模塊、成績模塊、教學(xué)計劃模塊組、課室模塊組、選課模塊組、考試模塊組; 如由長春光機(jī)學(xué)院開發(fā)的教務(wù)管理系統(tǒng)主要包含數(shù)據(jù)維護(hù)、基本數(shù)據(jù)管理、教學(xué)計劃管理、開課管理、學(xué)籍管理、教室管理、排課管理、考務(wù)管理、畢業(yè)管理、教材管理。各模塊的功能劃分又體現(xiàn)了開發(fā)者對數(shù)據(jù)庫的建模思路,主要是把基本信息(如教室、班級、院系專業(yè)方向、教研室、開設(shè)課程等)集中管理,模塊的劃分映射到相應(yīng)表對信息的劃分。在排課策略上,并沒有對問題進(jìn)行數(shù)學(xué)建模,把課表求解看作NP問題,選

14、取求近似解的方法,即:根據(jù)排課的約束條件,檢測所有可能的候選解,從而得出最佳排課方案。 1.2江城大學(xué)教務(wù)管理系統(tǒng)現(xiàn)狀 教務(wù)管理系統(tǒng)對高校教務(wù)管理信息化建設(shè)有重要意義,在學(xué)生的教學(xué)管理、成績管理、學(xué)籍管理和其它培養(yǎng)過程中,實現(xiàn)了培養(yǎng)全過程的網(wǎng)絡(luò)化和信息化,為高校教務(wù)管理的信息化、智能化奠定了堅實的基礎(chǔ)。然而隨著教育管理系統(tǒng)的進(jìn)一步的應(yīng)用和教務(wù)管理信息化工作的逐步深入,也逐漸暴露出了一些問題,并且已經(jīng)影響到教務(wù)管理信息化工作的健康發(fā)展,最尖銳的問題就是教育管理信息化標(biāo)準(zhǔn)化的問題。其主要的表現(xiàn)有以下一些: 1、原有的管理信息標(biāo)準(zhǔn)不完備,缺少一套完整的教育管理信息標(biāo)準(zhǔn)。由于缺乏一套完整的教育管理信息

15、標(biāo)準(zhǔn),目前許多教育管理部門和學(xué)校均根據(jù)各自工作需要采用相應(yīng)的管理信息,這些信息不僅不規(guī)范、不完整,且互不兼容,難以進(jìn)行信息交流。隨著全國性的教育管理信息網(wǎng)絡(luò)的逐步建立,這些信息的價值和作將難以得到體現(xiàn)和發(fā)揮,有的甚至?xí)蔀樾畔⒗?2、教務(wù)管理系統(tǒng)靈活性差,缺少可擴(kuò)充性和開放性。隨著教學(xué)改革的不斷深入,專業(yè)培養(yǎng)方案的不斷調(diào)整,對教務(wù)管理系統(tǒng)的靈活性要求很高,目前的教務(wù)管理系統(tǒng),多數(shù)不具有擴(kuò)充性,對高校教務(wù)管理工作的新要求,難以進(jìn)行及時調(diào)整,因此,造成了一些管理系統(tǒng)不能長期穩(wěn)定的應(yīng)用。 3、教務(wù)管理系統(tǒng)的平臺很多,水平參差不齊。目前我國教務(wù)管理系統(tǒng)開發(fā)者很多,有專業(yè)的軟件公司人員,也有在高校教

16、務(wù)工作的管理者;開發(fā)的應(yīng)用軟件類型也多種多樣,有單機(jī)版的教務(wù)管理系統(tǒng),也有基于Internet的教務(wù)管理系統(tǒng)。教務(wù)平臺的水平高低不齊,但是能真正適合高校教務(wù)管理實際情況,并且智能化的可擴(kuò)充性的教務(wù)系統(tǒng)并不多見。 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)。 5、缺乏一套完整的網(wǎng)上信息交換規(guī)范。通過網(wǎng)絡(luò)實現(xiàn)不同教育部門之間的信息交流需要一套完整的網(wǎng)上信息交換規(guī)范,由于缺乏這樣的一個規(guī)范,已開始在一定程度上影響了教育部門間的網(wǎng)上信息交流。 6、缺乏對教育管理信息化工作的指導(dǎo)和管理。管理信息化工作

17、是一項全新的事業(yè),發(fā)展速度很快,對技術(shù)的依賴程度高。由于缺乏對該項工作的指導(dǎo)和管理,造成財力、物力、人力資源的浪費(fèi)十分驚人。 7、教學(xué)管理信息的信息化含量和程度不高。在教學(xué)管理的組織上,網(wǎng)絡(luò)技術(shù)還沒有得到廣泛的應(yīng)用。在教學(xué)行政管理手段上,網(wǎng)絡(luò)化、智能化還遠(yuǎn)未普及,管理效率低下。當(dāng)前,很多高校都應(yīng)用自行開發(fā)或主管部門頒發(fā)的管理信息系統(tǒng)軟件,在排課、考試、成績、學(xué)生基本信息等管理方面發(fā)揮了一定的作用,但同時也存在如下不足:一方面,軟件重復(fù)開發(fā),中途擱置和廢棄和現(xiàn)象較為普遍;另一方面,針對某一特定應(yīng)用而編制的單機(jī)系統(tǒng)之間沒有集成,數(shù)據(jù)不能共享,在不同系統(tǒng)中資源重復(fù)冗余的現(xiàn)象極為普遍,造成管理資源的嚴(yán)

18、重浪費(fèi)。1.3江城大學(xué)教務(wù)管理系統(tǒng)的應(yīng)用意義1、高校教務(wù)管理信息化是當(dāng)前教學(xué)管理模式創(chuàng)新的必然趨勢。高校教務(wù)管理工作是高等教育管理的一個重要環(huán)節(jié),是高校管理工作的核心和基礎(chǔ)。教務(wù)管理工作效率和質(zhì)量直接影響學(xué)校的辦學(xué)效益和人才培養(yǎng)質(zhì)量。隨著信息技術(shù)的迅猛發(fā)展及高校本身的改革和發(fā)展,高等教育對教務(wù)管理工作提出了更高要求。面對種類多、數(shù)量大的數(shù)據(jù)和報表,手工處理的教務(wù)管理方式已經(jīng)不能適應(yīng)現(xiàn)代化管理的需要,盡快改變傳統(tǒng)的管理方式,運(yùn)用現(xiàn)代化手段進(jìn)行科學(xué)管理,已經(jīng)成為亟待解決的課題之一。網(wǎng)絡(luò)以其快捷的信息提供方式和無可比擬的信息容量,日益成為人們獲取知識和各種信息的重要途徑。高校為適應(yīng)終身教育、素質(zhì)教育

19、以為各種靈活多樣的學(xué)習(xí)形式的需求,使用網(wǎng)絡(luò)化的教學(xué)手段,避免了大量的重復(fù)勞動,實現(xiàn)了教學(xué)信息資源的共享及快速集成。幾年來的實踐證明,教學(xué)管理信息化是實現(xiàn)教學(xué)管理現(xiàn)代化的重要途徑,是當(dāng)前教學(xué)管理模式創(chuàng)新的必然趨勢。2、高校教務(wù)管理信息化是提高辦公效率的重要途徑。隨著我國高等教育的快速發(fā)展,高校辦學(xué)規(guī)模的不斷擴(kuò)大,在校學(xué)生人數(shù)的不斷增多,辦學(xué)層次出現(xiàn)了多元化,由一地辦學(xué)發(fā)展到多地多點(diǎn)辦學(xué),同時進(jìn)一步推行全面學(xué)分制。這些變化使教務(wù)管理部門的管理任務(wù)越來越繁重,不僅增加了工作量,更增加了工作難度和復(fù)雜度,按傳統(tǒng)的管理模式,只靠有限的工作人員已無法進(jìn)行高效管理。高校教務(wù)管理的信息化已成為教學(xué)管理現(xiàn)代化的

20、迫切要求,因為它能夠?qū)⒔虅?wù)工作人員從繁瑣的手工勞動中解放出來,在大量的數(shù)據(jù)面前進(jìn)行查詢、統(tǒng)計同時進(jìn)行管理,減輕了教務(wù)工作人員的勞動強(qiáng)度,極大了提高了工作效率。、高校教務(wù)管理信息化是高校教務(wù)管理工作規(guī)范化的有力保障。高校的教務(wù)管理是一項龐大的系統(tǒng)工程,工作事務(wù)雜、環(huán)節(jié)多、工作量大,沒有科學(xué)的手段和嚴(yán)格的規(guī)章制度是無法保障教學(xué)秩序的。教學(xué)工作規(guī)范化管理是比常規(guī)教學(xué)管理更高層次上的管理,幾乎涉及到教與學(xué)的所有方面,其基本信息更滲透到教學(xué)各個環(huán)節(jié)且貫徹始終,這就要求必須按一定規(guī)范流程進(jìn)行科學(xué)的管理,而信息化有助于這一管理過程成功實現(xiàn),通過完善管理信息化制度,可以規(guī)范管理,保證教學(xué)效果,提高管理效率,有

21、效地提高教務(wù)管理工作的規(guī)范化和現(xiàn)代化水平,使教務(wù)管理工作走上良性循環(huán)的軌道。第2章 系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃是管理信息系統(tǒng)生命周期的第一個階段,是開發(fā)信息系統(tǒng)的一項基礎(chǔ)工作??茖W(xué)的規(guī)劃可以減少盲目性,使系統(tǒng)有良好的整體性和較高的適應(yīng)性,建設(shè)工作有良好的階段性,以縮短系統(tǒng)開發(fā)周期,節(jié)約開發(fā)費(fèi)用。因此,對江城大學(xué)教務(wù)管理的整體系統(tǒng)進(jìn)行規(guī)劃是成功構(gòu)建教務(wù)管理系統(tǒng)的關(guān)鍵步驟之一。2.1江城大學(xué)教務(wù)管理系統(tǒng)的整體規(guī)劃 在構(gòu)建該系統(tǒng)時,采用BSP的基本思想,首先“自上而下”識別系統(tǒng)目標(biāo)目標(biāo),識別業(yè)務(wù)流程,識別數(shù)據(jù),然后“自下而上”設(shè)計系統(tǒng)。通過對各個模塊的具體分析以及模塊間的關(guān)系分析,整合整個系統(tǒng)結(jié)構(gòu),以支持系統(tǒng)

22、目標(biāo)的實現(xiàn)。江城大學(xué)教務(wù)管理系統(tǒng)管理人員教學(xué)管理公共下載學(xué)生專區(qū)信息修改信息查詢成績錄入成績修改成績查詢網(wǎng)絡(luò)選修課表查詢信息查詢查詢學(xué)生名冊查詢課表 圖 2-1 江城大學(xué)教務(wù)管理系統(tǒng)總體結(jié)構(gòu)規(guī)劃圖2.2可行性分析 信息系統(tǒng)進(jìn)行總體規(guī)劃后,并不是馬上進(jìn)行系統(tǒng)分析與設(shè)計等實質(zhì)性系統(tǒng)開發(fā)工作,因為時間證明,這樣做可能會造成在花費(fèi)了大量人力和物力之后才發(fā)現(xiàn)系統(tǒng)不能實現(xiàn)和沒有實際意義。所以,可行性研究是系統(tǒng)開發(fā)過程中不可缺少的一部。針對江城大學(xué)教務(wù)管理系統(tǒng)的可行性研究,從技術(shù)、經(jīng)濟(jì)和社會三方面進(jìn)行分析。 2.2.1技術(shù)可行性分析 技術(shù)可行性分析是系統(tǒng)可行性分析的關(guān)鍵。教務(wù)管理系統(tǒng)的可行性分析是建立在網(wǎng)站

23、系統(tǒng)初步規(guī)劃制訂的總體方案基礎(chǔ)上,這時必須有一個經(jīng)過各方基本認(rèn)可的系統(tǒng)目標(biāo),從技術(shù)上分析這些目標(biāo)能否實現(xiàn),并分析技術(shù)的先進(jìn)性等。在技術(shù)的選擇上要充分考慮對實現(xiàn)功能的支持程度,需要配備WEB服務(wù)器,數(shù)據(jù)庫服務(wù)器,網(wǎng)絡(luò)操作系統(tǒng)在內(nèi)的軟硬件環(huán)境等。隨著網(wǎng)絡(luò)的飛速發(fā)展,為改變傳統(tǒng)的教學(xué)管理模式提供了一種技術(shù)上的可行性方案利用Internet的技術(shù)和協(xié)議,建立學(xué)校內(nèi)部網(wǎng),學(xué)校外部網(wǎng),通過廉價的通信手段,將學(xué)校的教師、學(xué)生和領(lǐng)導(dǎo)以及教職工密切的聯(lián)系起來,不僅為規(guī)模日益壯大的教學(xué)任務(wù)減輕負(fù)擔(dān),同時也在教學(xué)管理成本和效率上,具有劃時代的重要意義。為了保障所開發(fā)的系統(tǒng)有盡可能長的生命力,同時根據(jù)江城大學(xué)的教學(xué)規(guī)

24、模,選擇市場上比主流技術(shù)稍超前一些并且穩(wěn)定可靠、性價比比較高的技術(shù)和設(shè)備。大學(xué)教務(wù)網(wǎng)站系統(tǒng)采用的是B/S結(jié)構(gòu)。根據(jù)項目的規(guī)模以及對服務(wù)器的要求等方面考慮,選用網(wǎng)上免費(fèi)提供的WEB服務(wù)器TOMCAT。開發(fā)技術(shù)的選擇主要以穩(wěn)定為主兼顧到其他方面,選擇的都是現(xiàn)在比較主流的,如在開發(fā)環(huán)境上選擇比較穩(wěn)定的JSP網(wǎng)站開發(fā)技術(shù)。2.2.2經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性中網(wǎng)站成本分析主要在網(wǎng)站信息的更新成本和用戶反饋信息的處理成本等。由于本網(wǎng)站選用的是免費(fèi)的WEB服務(wù)器,這就大大降低了項目成本。通常,服務(wù)器的成本是項目的成本的主要部分。開發(fā)應(yīng)用軟件也是網(wǎng)上免費(fèi)的軟件,這又減少了項目成本。因此,本系統(tǒng)的開發(fā)成本就在硬

25、件和開發(fā)人員的開銷上,這些成本并不大,對于本網(wǎng)站的長遠(yuǎn)發(fā)展來講還是很經(jīng)濟(jì)的。綜上所述,江城大學(xué)教務(wù)管理系統(tǒng)在成本分析上是可行的。2.2.3社會可行性分析隨著網(wǎng)絡(luò)時代的到來,互聯(lián)網(wǎng)已經(jīng)被各個領(lǐng)域所使用。同時,隨著中國教育事業(yè)的發(fā)展,江城大學(xué)教學(xué)規(guī)模也在不斷的壯大,教學(xué)壓力日益增大,在此背景下,促進(jìn)了教學(xué)管理模式的大變革,一個高效率、低成本的教務(wù)管理系統(tǒng)成為各大學(xué)教學(xué)管理的重要方式。在當(dāng)今社會的環(huán)境下,一個新興的教學(xué)管理系統(tǒng)也是適應(yīng)當(dāng)今社會的網(wǎng)絡(luò)化發(fā)展的必然趨勢。綜合以上三個方面的要求分析,經(jīng)過嚴(yán)格的論證,JSP具有強(qiáng)大的網(wǎng)絡(luò)開發(fā)功能,能偶簡便地開發(fā)出WEB應(yīng)用程序,并且能夠快速實現(xiàn)網(wǎng)絡(luò)上數(shù)據(jù)的傳

26、輸,用戶界面友好,便捷容易操作,切開發(fā)成本較低,不存在大量經(jīng)費(fèi)等問題,使用戶容易接受。因此所開發(fā)教務(wù)管理系統(tǒng)在技術(shù)、經(jīng)濟(jì)和社會分析上是完全可行的。第3章 系統(tǒng)分析系統(tǒng)分析階段明確了系統(tǒng)的目的、功能和結(jié)構(gòu),并建立了系統(tǒng)的邏輯模型,回答了“系統(tǒng)做什么”的問題。系統(tǒng)設(shè)計階段將描述如何實現(xiàn)系統(tǒng)分析的規(guī)定的系統(tǒng)功能,并將建立系統(tǒng)的物理模型,將回答“系統(tǒng)如何做”的問題。對此,本章針對江城大學(xué)教務(wù)管理系統(tǒng)在組織結(jié)構(gòu)、主要功能以及業(yè)務(wù)和數(shù)據(jù)流程分析上進(jìn)行了詳細(xì)的研究和分析。3.1 需求分析要實現(xiàn)一個軟件系統(tǒng),首先應(yīng)該進(jìn)行需求分析,這樣才能令設(shè)計出的軟件滿足用戶的各項功能。下面就對教學(xué)管理系統(tǒng)進(jìn)行需求分析。該系

27、統(tǒng)包括:系統(tǒng)管理、數(shù)據(jù)庫管理、教學(xué)管理等功能。教學(xué)管理包括教學(xué)內(nèi)容管理,學(xué)生信息管理,教學(xué)數(shù)據(jù)管理,具體功能如下圖: 教學(xué)管理 教學(xué)內(nèi)容管理教學(xué)內(nèi)容瀏覽 教學(xué)數(shù)據(jù)管理 學(xué)生管理 考試管理 班級管理學(xué)生信息管理 考生管理 成績管理 試卷管理 數(shù)據(jù)備份 數(shù)據(jù)恢復(fù)教學(xué)內(nèi)容管理教學(xué)內(nèi)容上傳圖3-1教學(xué)管理功能結(jié)構(gòu)圖直接退出主界面學(xué)生專區(qū)公共下載否是系統(tǒng)判斷正誤系統(tǒng)提示重新輸入系統(tǒng)信息輸入信息查詢教學(xué)管理管理員入口 進(jìn)入系統(tǒng)主界面教師(學(xué)生)進(jìn)入界面系統(tǒng)提示輸入賬號、密碼教師(學(xué)生)輸入密碼圖3-2教務(wù)管理系統(tǒng)功能結(jié)構(gòu)數(shù)據(jù)分析圖具體功能需求如下:3.1.1教學(xué)內(nèi)容管理本模塊主要是教師對教學(xué)內(nèi)容的增加,刪

28、除,查詢,修改,上傳下載。3.1.2 學(xué)生信息管理 添加學(xué)生信息;修改學(xué)生信息;刪除學(xué)生信息; 查詢學(xué)生信息,包括按班級查詢,按學(xué)號查詢,和按姓名查詢; 修改班級信息和刪除班級信息3.1.3 考試管理管理員:他具有一般用戶所沒有的權(quán)限,即具有管理用戶、試題以及試卷等內(nèi)容的權(quán)力。它不需注冊,在數(shù)據(jù)庫中單獨(dú)一張表,登陸名為admin,那些可以修改數(shù)據(jù)庫的頁面就是通過識別權(quán)限進(jìn)入的。教師用戶:主要是指學(xué)校的老師??梢赃M(jìn)行試題信息管理,考試結(jié)果管理和個人信息維護(hù)。學(xué)生用戶:學(xué)生進(jìn)入系統(tǒng)的權(quán)限比較低,可以進(jìn)行考試,成績查詢及個人信息維護(hù)。3.1.4教學(xué)數(shù)據(jù)管理 教學(xué)數(shù)據(jù)管理需要實現(xiàn)數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)等功

29、能 數(shù)據(jù)備份:把既定服務(wù)器里面指定數(shù)據(jù)庫里面的數(shù)據(jù)備份到一個本地磁盤,以防誤操作或被惡意修改造成的數(shù)據(jù)丟失或被篡改。數(shù)據(jù)恢復(fù):根據(jù)需要,把數(shù)據(jù)恢復(fù)到上次修改前的數(shù)據(jù)狀態(tài)。3.1.5 用戶界面需求為了更好的實現(xiàn)人機(jī)交互,界面應(yīng)該簡單明了,盡可能的為用戶的各種操作提供方便。3.1.6 運(yùn)行需求正常使用時不應(yīng)出錯,若運(yùn)行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)完好無損,對數(shù)據(jù)的精確度、時間特性、適應(yīng)性等都有一定要求,要求系統(tǒng)運(yùn)行時能夠保證正確性、可靠性、高效性、完整性、易使用性、可維護(hù)性、可測試性、復(fù)用性、可移植性、互聯(lián)性。3.2 系統(tǒng)功能需求 為了能夠操作的方便,系統(tǒng)應(yīng)該具有很大的靈活性,安全性。

30、這就需要對系統(tǒng)進(jìn)行功能分析,以確保系統(tǒng)的基本功能實現(xiàn),其功能分析包括管理人員功能需求分析、教師功能需求分析和學(xué)生功能需求分析三方面。3.2.1管理人員功能的需求分析管理員權(quán)限最大,可以對教師、學(xué)生、課程、成績情況進(jìn)行統(tǒng)一的管理,管理員對功能的需求如下:1、系統(tǒng)管理:包括添加教務(wù)人員及管理員自己的密碼修改,添加教務(wù)人員,完成新教務(wù)人員的基本信息,輸入教務(wù)人員的編號,密碼,確認(rèn)密碼及姓名密碼修改,完成管理員本身的密碼更新,輸入密碼,確認(rèn)密碼。2、學(xué)生信息管理:包括學(xué)生查詢及添加學(xué)生。學(xué)生查詢,完成學(xué)生基本信息的查詢,可根據(jù)類型,匹配模式,關(guān)鍵值查看指定的學(xué)生信息,也可完成學(xué)生信息的修改及刪除。添加

31、學(xué)生,完成學(xué)生的添加,輸入對應(yīng)學(xué)生的基本信息。3、教師信息管理:包括教師查詢及添加教師。教師查詢,完成老師基本信息的查詢,可根據(jù)類型,匹配模式,關(guān)鍵值查看指定的教師信息,也可完成教師信息的修改及刪除。添加教師,完成教師的添加,輸入對應(yīng)教師的基本信息。4、課程信息管理:包括課程查詢,添加課程,成績錄入。課程查詢,完成課程基本信息的查詢,可根據(jù)類型,匹配模式,關(guān)鍵值查看指定的課程信息,也可完成課程信息的修改及刪除。添加課程,完成課程的添加,輸入對應(yīng)課程的編號,課程名,學(xué)分等相關(guān)信息。成績錄入,對學(xué)生的各個課程的考試成績進(jìn)行錄入。5、平均成績管理:完成各個課程的平均成績統(tǒng)計。6、重新登錄系統(tǒng)與退出:

32、退出管理界面的時候,只是退出管理界面,顯示登錄界面,便于重新登錄,以及完全退出本系統(tǒng)。3.2.2 教師功能的需求教師主要是對自己信息的查詢,課程成績的查詢。教師功能的需求如下:1、教師信息設(shè)置:包括個人信息的查看,密碼修改,重新登入及退出。個人信息,完成個人信息的查看。密碼修改,完成個人的密碼修改,輸入密碼,確認(rèn)密碼。重新登入,退出本界面,顯示登錄界面重新登錄。退出,退出本系統(tǒng)。2、學(xué)生信息管理:完成學(xué)生基本信息的查詢,可根據(jù)類型,匹配模式,關(guān)鍵值查詢指定的學(xué)生。3、課程信息管理:包括課程信息的查詢,課程表的查詢。課程信息的查詢,完成課程基本信息的查詢,可根據(jù)類型,匹配模式,關(guān)鍵值查詢指定的課

33、程。4、平均成績的查詢:對課程的平均成績進(jìn)行查詢。5、成績查詢:對學(xué)生的指定課程或某個課程的指定學(xué)生的成績進(jìn)行查詢。3.2.3 學(xué)生功能的需求學(xué)生主要是對自己信息的查詢,課程信息的查詢。學(xué)生功能的需求如下:1、學(xué)生信息的設(shè)置:包括學(xué)籍信息,修改密碼,重新登入及退出學(xué)籍信息,完成本學(xué)生基本信息的查詢修改密碼,完成個人的密碼修改,輸入密碼,確認(rèn)密碼重新登入,退出本界面,顯示登錄界面重新登錄退出,退出本系統(tǒng)。2、學(xué)生信息的查詢:主要是對個人信息的查看。 3、課程信息管理:主要是對課程信息的查詢。 4、成績查詢:對學(xué)生個人的課程成績的查詢。3.3組織結(jié)構(gòu)功能分析 組織結(jié)構(gòu)分析通常是通過組織結(jié)構(gòu)圖來實現(xiàn)

34、的,因此,江城大學(xué)教務(wù)管理系統(tǒng)在組織結(jié)構(gòu)分析上通過構(gòu)造組織結(jié)構(gòu)圖來對該系統(tǒng)進(jìn)行分析。 系統(tǒng)要有一個總的目標(biāo),為了達(dá)到這個目標(biāo),必須完成各子系統(tǒng)的功能,而各子系統(tǒng)功能的完成,又依賴于下面各項更具體的功能來執(zhí)行?,F(xiàn)行的系統(tǒng)的許多處理功能多數(shù)有手工。教務(wù)管理也不例外,大多都是依賴管理員的手工去輸入、修改信息等,這種方式不僅影響工作效率,而且也會導(dǎo)致各個功能模塊之間的聯(lián)系不夠密切,同時影響信息的準(zhǔn)確性,這就要求在分析管理系統(tǒng)的功能時,構(gòu)造出系統(tǒng)的功能結(jié)構(gòu)圖,以保證系統(tǒng)功能的完整性。系統(tǒng)組織結(jié)構(gòu)功能圖如下所示: 教務(wù)管理系統(tǒng)負(fù)責(zé)發(fā)布動態(tài)信息管理員職能教師入口學(xué)生入口教職工專區(qū)系統(tǒng)日常維護(hù)錄入學(xué)生成績修改

35、學(xué)生成績網(wǎng)絡(luò)公共下載工作任務(wù)發(fā)布網(wǎng)絡(luò)選課報名圖3-3系統(tǒng)的組織功能結(jié)構(gòu)圖3.4業(yè)務(wù)流程分析 業(yè)務(wù)流程分析是清晰的認(rèn)識一個具體業(yè)務(wù)的處理過程,以及這個處理過程總的具體方法、步驟等,需要從一個世紀(jì)業(yè)務(wù)流程的角度將系統(tǒng)調(diào)查中有關(guān)該業(yè)務(wù)流程資料都串起來作進(jìn)一步的分析。通過業(yè)務(wù)流程分析,可以發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯誤和疏漏,修改和刪除原系統(tǒng)的不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。因此,業(yè)務(wù)流程分析是系統(tǒng)分析的主要步驟,對整個系統(tǒng)分析具有基礎(chǔ)性作用。業(yè)務(wù)流程圖是表達(dá)業(yè)務(wù)流程的主要途徑,接下來,通過業(yè)務(wù)流程圖來進(jìn)行教務(wù)管理系統(tǒng)的分析。課程安排教學(xué)計劃教務(wù)管理成績管理教師學(xué)生學(xué)生處教師學(xué)生新生信息教

36、學(xué)計劃學(xué)生登記表統(tǒng)計報表學(xué)生學(xué)籍管理有關(guān)單位基本信息管理學(xué)生信息圖3-4江城大學(xué)教務(wù)管理系統(tǒng)業(yè)務(wù)流程圖3.5數(shù)據(jù)流程分析數(shù)據(jù)流程分析是把數(shù)據(jù)在組織或者原系統(tǒng)內(nèi)部的流動情況抽象地獨(dú)立起來,舍去了具體組織機(jī)構(gòu)、信息載體、處理工作、物資等單從數(shù)據(jù)流動過程來考查實際業(yè)務(wù)的數(shù)據(jù)處理模式。江城大學(xué)通過對系統(tǒng)數(shù)據(jù)流程分析,通過數(shù)據(jù)流程圖來描繪該系統(tǒng)的數(shù)據(jù)流程分析結(jié)果。成績管理管理員教師綜合管理檔案管理教務(wù)總臺學(xué)生處P1 學(xué)籍表 圖3-5教務(wù)管理系統(tǒng)數(shù)據(jù)流程圖3.6系統(tǒng)分析報告 通過對本系統(tǒng)的需求分析,組織功能結(jié)構(gòu)分析以及對系統(tǒng)的業(yè)務(wù)流程和數(shù)據(jù)流程分析,從中不斷的修改,以適應(yīng)教務(wù)管理系統(tǒng)的要求,為下一步的系統(tǒng)

37、實施奠定了堅實的基礎(chǔ),同時也保證了系統(tǒng)的實現(xiàn)不會脫離系統(tǒng)的需求和旗本功能要求。第4章 系統(tǒng)設(shè)計4.1 用戶界面設(shè)計(1) 系統(tǒng)登錄輸入登錄信息、修改登錄密碼、退出系統(tǒng)。用戶登錄界面如下圖:圖4-1用戶界面登錄圖(2)主界面管理 主界面主要是對該管理系統(tǒng)的輪廓構(gòu)造,確定系統(tǒng)的主要內(nèi)容,為各模塊具體功能的實現(xiàn)奠定基礎(chǔ)。主界面如圖所示: 圖4-2管理系統(tǒng)主界面圖(3) 教學(xué)管理教學(xué)管理主要是教師通過此功能實現(xiàn)對學(xué)生考試成績的錄入和修改。教師添加功能如圖所示:圖4-3添加教師信息功能 圖4-4課表信息設(shè)計圖 (4)公共下載 公共下載主要是管理員將學(xué)校的有關(guān)資料發(fā)布上去,為教師和學(xué)生提供一個查閱平臺。(

38、5) 學(xué)生專區(qū)學(xué)生專區(qū)主要是為學(xué)生提供一個課表查詢、成績查詢和網(wǎng)絡(luò)選修,學(xué)生信息設(shè)計如圖所示:圖4-5學(xué)生信息界面設(shè)計圖4.2 結(jié)構(gòu)設(shè)計 結(jié)構(gòu)設(shè)計主要包括總體結(jié)構(gòu)設(shè)計和數(shù)據(jù)結(jié)構(gòu)設(shè)計兩大部分??傮w結(jié)構(gòu)設(shè)計是根據(jù)前一章系統(tǒng)分析,對各個子模塊進(jìn)行分析整合,從而構(gòu)造出本系統(tǒng)的整個結(jié)構(gòu)框架。數(shù)據(jù)結(jié)構(gòu)設(shè)計主要是根據(jù)各個子系統(tǒng)模塊,將其各個子系統(tǒng)的數(shù)據(jù)進(jìn)行整合,使得各模塊間功能相互獨(dú)立,同時又相互聯(lián)系,保證整個系統(tǒng)基本功能的實現(xiàn)。4.2.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系。一個數(shù)據(jù)結(jié)構(gòu)可以由若干個數(shù)據(jù)項組成,也可以由若干個數(shù)據(jù)結(jié)構(gòu)組成,或若干個數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)混合組成。經(jīng)過數(shù)據(jù)項和用戶需求的分

39、析,我對本系統(tǒng)一共分了5個組,具體如下表所示:表4-1數(shù)據(jù)結(jié)構(gòu)設(shè)計表數(shù)據(jù)結(jié)構(gòu)名含義說明組成部分班級信息描述班級基本信息班級編號+年級+班級名稱+班級簡稱+人數(shù) +班主任學(xué)生信息描述學(xué)生基本信息學(xué)號+姓名+班級編號+性別+年級+政治面貌+民族編號+籍貫編號+省份證號+學(xué)籍編號課程信息描述學(xué)校課程的基本信息課程編號+課程名稱+課程簡稱+拼音碼+本學(xué)期課程+教師+開課系別學(xué)生選課學(xué)生的信息和選課的課程信息學(xué)號+課序號+課程名稱+教師+開課系別+上課時間+上課時間 數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?。通過對用戶的需求分析,以及數(shù)據(jù)項和數(shù)據(jù)流的設(shè)計,得出了相應(yīng)的數(shù)據(jù)流描述如下表所示:班級信息維護(hù)學(xué)生信息

40、表操作員課程信息維護(hù)學(xué)生選課課程信息表教師信息維護(hù)班級信息表班級信息維護(hù)教師信息表查詢課程表成績輸入打印成績單圖4-6教務(wù)管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)流程圖4.2.2概念結(jié)構(gòu)設(shè)計E-R圖1、 概念結(jié)構(gòu)設(shè)計的E-R圖課序號 編號 學(xué)號 選課表圖 4-7選課表實體E-R圖 課程表編號上課時間課程編號課序號上課地點(diǎn)上課節(jié)數(shù)4-8 課程表實體E-R圖在基礎(chǔ)維護(hù)系統(tǒng)中存在這樣的關(guān)系:學(xué)習(xí)(一個學(xué)生只能在一個班級學(xué)習(xí),而一個班級可以供多個學(xué)生學(xué)習(xí),故是多對一的關(guān)系)。學(xué)生班級學(xué)習(xí)n1圖4-9學(xué)生關(guān)系E-R圖在教學(xué)管理中存在這樣的關(guān)系:選課(一個學(xué)生可以選擇多門課程,而一門課程可以供多個學(xué)生選擇,故是多對多的關(guān)系)學(xué)生

41、課程選課nm圖 4-10 選課關(guān)系E-R圖2、對于報表統(tǒng)計,我們可以將成績單實體抽象出來。 成績單成績開課系別教師課程名稱圖 4-11課程實體E-R圖4.3數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫技術(shù)是研究如何對數(shù)據(jù)進(jìn)行統(tǒng)一、有效的組織、管理和加工處理的計算機(jī)技術(shù),該技術(shù)已經(jīng)應(yīng)用于社會的方方面面,達(dá)到一個國家的信息中心,小到私人小企業(yè)。都會利用數(shù)據(jù)庫技術(shù)對數(shù)據(jù)進(jìn)行有效的管理,以提高生產(chǎn)效率和決策水平。數(shù)據(jù)庫設(shè)計的目標(biāo)是為用戶和各種應(yīng)用系統(tǒng)提供一個信息基礎(chǔ)設(shè)施和高效率的運(yùn)行環(huán)境。高效率的運(yùn)行環(huán)境包括:數(shù)據(jù)庫數(shù)據(jù)的高存率、數(shù)據(jù)庫數(shù)據(jù)的高利用率、數(shù)據(jù)庫系統(tǒng)運(yùn)行管理的高效率等。騰達(dá)公司根據(jù)公司的實際情況,在數(shù)據(jù)庫設(shè)計方面,

42、主要是對客戶信息資料、庫存信息資料和業(yè)務(wù)跟蹤信息資料三個方面進(jìn)行設(shè)計,以下是對數(shù)據(jù)設(shè)計的詳細(xì)介紹。教師信息表:字段號類型空值約束條件教師IDvarchar(8)not null主鍵教師姓名varchar(8)not null登錄密碼varchar(8)not null表4-2教師信息表課程信息表:字段號類型空值約束條件課程號varchar(8)not null主鍵課程名稱varchar(12)not null教師IDvarchar(8)not null表4-3課程信息表班級信息表:字段號類型空值約束條件班級號varchar(8)not null主鍵班級名稱varchar(8)not null所屬學(xué)院班級人數(shù)varchar(6)varchar(4)not null表4-4班級信息表管理員信息表:字段號類型空值約束條件管理員IDvarchar(10)not null主鍵登錄密碼varchar(10)not null表4-5管理員信息表成績信息表:字段號類型空值約束條件班級號varchar(15)not null主鍵班級名稱所屬學(xué)院varchar(8)smallintnot nullnot null主鍵表4-6班級信息表第5章 系統(tǒng)

溫馨提示

  • 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

提交評論