




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精選文檔哈爾濱德強商務學院 畢業(yè)論文(設計)題 目 江城大學教務管理系統(tǒng)設計 指導教師 王知強 學生姓名 胡佳峰 二0一三年三月五日摘 要 本文首先介紹了高校教務管理系統(tǒng)的研究背景和現(xiàn)狀。在開發(fā)工具上主要是SQL Server數(shù)據(jù)庫技術;以及采用目前的主流技術JSP.NET與JAVA開發(fā)一個更實用的教學管理系統(tǒng),具體分析了高校教務管理系統(tǒng)的功能需求、可行性分析、業(yè)務流程和系統(tǒng)目標。除此,本系統(tǒng)分析了高校教務管理信息系統(tǒng)的相關實體,主要包括教師、學生、學籍信息和課程等。首先,該系統(tǒng)采用了瀏覽器/服務器模式,客戶端采用瀏覽器界面,簡單易用。在設計上本系統(tǒng)采用人性化的操作模式,采用生動直觀的用戶圖形
2、界面和向?qū)讲僮鳎幪庴w現(xiàn)出現(xiàn)代教學的高度自動化,易學易用。最后,在系統(tǒng)實現(xiàn)和測試上,使得該系統(tǒng)模塊之間相對獨立,可自由組合,并具有兼容和可擴展的功能。關鍵詞: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章 分析與設計背景61.1管理系統(tǒng)的概述61.2江城大學教務管理系統(tǒng)現(xiàn)狀71.3江城大學教務管理系統(tǒng)的應用意義8第2章 系統(tǒng)規(guī)劃92.1江城大學教務管理系統(tǒng)的整體規(guī)劃92.2可行性分析92.2.1技術可行性分析92.2.2經(jīng)濟可行性分析102.2.3社會可行性
7、分析10第3章 系統(tǒng)分析113.1 需求分析113.1.1教學內(nèi)容管理123.1.2 學生信息管理123.1.3 考試管理123.1.4教學數(shù)據(jù)管理133.1.5 用戶界面需求133.1.6 運行需求133.2 系統(tǒng)功能需求133.2.1管理人員功能的需求分析133.2.2 教師功能的需求143.2.3 學生功能的需求143.3組織結(jié)構(gòu)功能分析153.4業(yè)務流程分析153.5數(shù)據(jù)流程分析163.6系統(tǒng)分析報告17第4章 系統(tǒng)設計184.1 用戶界面設計184.2 結(jié)構(gòu)設計204.2.1 數(shù)據(jù)結(jié)構(gòu)設計204.2.2概念結(jié)構(gòu)設計E-R圖214.3數(shù)據(jù)庫設計23第5章 系統(tǒng)實現(xiàn)255.1系統(tǒng)的實施2
8、55.2系統(tǒng)的代碼設計25第6章 系統(tǒng)測試31第7章 系統(tǒng)評價33第8章 結(jié)語34參考文獻35 致 謝36緒 論 近年來,隨著電子商務的飛速發(fā)展,人類進入到了信息時代,企事業(yè)單位的管理技術也進入到了革新時代,紛紛引用高效率、高水平的信息管理系統(tǒng),大大提高了管理效率,同時也節(jié)省了很大的管理成本??芍^是人類歷史上前所未有的管理技術大革命。同時,隨著中國教育的快速發(fā)展和國家對教育的大力扶持,學校的規(guī)模也在日漸壯大,高效率低成本的管理技術應運而生。本系統(tǒng)正是基于這樣的環(huán)境,擬采用目前的主流技術ASP.NET與JAVA開發(fā)一個更實用更簡潔的管理系統(tǒng),向?qū)W校提供一個全功能、高效率、低成本的教務系統(tǒng),同時也
9、適應著當今社會網(wǎng)絡教學、網(wǎng)絡辦公的先進理念,開發(fā)出一個集教師、學生于一體的信息系統(tǒng),使學生或教師真實體驗電子商務操作全過程。 通過此管理系統(tǒng),讓教師和學生得益于先進的管理模式,來提升我國的教育管理水平。 與傳統(tǒng)的教學軟件相比,本教務管理系統(tǒng)是一套真正實現(xiàn)網(wǎng)絡交互教學、理論與實踐相結(jié)合,全程模擬電子商務模式全過程的切實可用的教學軟件。各模塊均分前臺與后臺,模塊之間獨立,可以自由組合,并具有兼容和可擴展功能。其功能齊全,很大程度地方便了教學工作的開展。既然是面向?qū)W校的系統(tǒng),那么教學管理就是不可或缺的部分,因為如果這些工作只是人工完成的話,那工作量是十分龐大的,而且隨著社會的發(fā)展,有些工作只靠人的手
10、工是很難甚至不能完成的,所以我們從實際情況出發(fā),經(jīng)過對教學管理現(xiàn)狀的調(diào)查與分析,提出了該系統(tǒng)管理的核心思想。然后對該構(gòu)思進行可行性調(diào)查和分析,選擇一套先進的電子技術(ASP.NET、JAVA與SQL Server2000)建立了一個高校教學管理系統(tǒng),使教學管理更方便更快捷更智能。第1章 分析與設計背景教務管理系統(tǒng)是高等學校教育工作的一項重要內(nèi)容,是整個學校學校管理的核心和基礎。教務管理工作是指學校管理人員按照一定的教育方針,運用先進的管理手段,組織、協(xié)調(diào),指揮和指導各方面人員的活動,以便高效率、高質(zhì)量地完成各項教學任務,完成國家所制定的教育目標。教務管理工作是學校教學工作的中樞,是保證高等教學
11、機制正常運轉(zhuǎn)的樞紐,它是一項目的性、計劃性、適應性、創(chuàng)造性和科學性很強的工作。教務管理工作關系到高等教學秩序的穩(wěn)定和教學質(zhì)量的提高,關系到搞笑的發(fā)展和人才的培養(yǎng),教學管理在高校中占有相當重要的地位。隨著計算機技術的飛速發(fā)展和高等教育體制改革的不斷深入,傳統(tǒng)的教務管理方法、手段以及工作效率已不能適應新的發(fā)展需要,無法很好地完成教學管理工作。提高教務管理水平的主要途徑是更新管理者的思想,增強對管理活動的科學認識。同時,運用先進的信息技術,開發(fā)高校綜合教務管理系統(tǒng),是深化教務體制改革的有力措施。要全面理解高校教務管理系統(tǒng)的需求,首先需要了解高校教務管理的內(nèi)容、方法和流程等知識。1.1管理系統(tǒng)的概述教
12、務系統(tǒng)管理平臺充分利用互聯(lián)網(wǎng)絡B/S管理系統(tǒng)模式,以網(wǎng)絡為平臺,為各個學校教務系統(tǒng)的管理提供一個平臺,幫助學校管理教務系統(tǒng),用一個帳號解決學校教務教學管理,并且學??梢宰杂蛇x擇學校需要的教務管理系統(tǒng),靈活地定制符合學校自己實際情況的教務系統(tǒng)。在運行模式上,教務管理系統(tǒng)的基于網(wǎng)絡使信息管理集中化,如浙江師范大學的教務管理系統(tǒng),采用Client/Server網(wǎng)絡結(jié)構(gòu),利用網(wǎng)絡數(shù)據(jù)庫存儲信息,通過專用客戶端界面,實現(xiàn)各院系與教務科的業(yè)務往來;又如由長春光機學院開發(fā)的教務管理系統(tǒng),采用文件共享的網(wǎng)絡結(jié)構(gòu),利用桌面數(shù)據(jù)庫存儲信息,教務科內(nèi)各模塊管理人員通過專用客戶端界面對各模塊進行操作,但在各院系與教務
13、科之間沒有提供信息交互的手段。 在功能上,教務管理系統(tǒng)的模塊劃分大同小異,都是為了保證信息的充分共享。如浙江師范大學的教務管理系統(tǒng)主要包含輔助模塊、學籍模塊、成績模塊、教學計劃模塊組、課室模塊組、選課模塊組、考試模塊組; 如由長春光機學院開發(fā)的教務管理系統(tǒng)主要包含數(shù)據(jù)維護、基本數(shù)據(jù)管理、教學計劃管理、開課管理、學籍管理、教室管理、排課管理、考務管理、畢業(yè)管理、教材管理。各模塊的功能劃分又體現(xiàn)了開發(fā)者對數(shù)據(jù)庫的建模思路,主要是把基本信息(如教室、班級、院系專業(yè)方向、教研室、開設課程等)集中管理,模塊的劃分映射到相應表對信息的劃分。在排課策略上,并沒有對問題進行數(shù)學建模,把課表求解看作NP問題,選
14、取求近似解的方法,即:根據(jù)排課的約束條件,檢測所有可能的候選解,從而得出最佳排課方案。 1.2江城大學教務管理系統(tǒng)現(xiàn)狀 教務管理系統(tǒng)對高校教務管理信息化建設有重要意義,在學生的教學管理、成績管理、學籍管理和其它培養(yǎng)過程中,實現(xiàn)了培養(yǎng)全過程的網(wǎng)絡化和信息化,為高校教務管理的信息化、智能化奠定了堅實的基礎。然而隨著教育管理系統(tǒng)的進一步的應用和教務管理信息化工作的逐步深入,也逐漸暴露出了一些問題,并且已經(jīng)影響到教務管理信息化工作的健康發(fā)展,最尖銳的問題就是教育管理信息化標準化的問題。其主要的表現(xiàn)有以下一些: 1、原有的管理信息標準不完備,缺少一套完整的教育管理信息標準。由于缺乏一套完整的教育管理信息
15、標準,目前許多教育管理部門和學校均根據(jù)各自工作需要采用相應的管理信息,這些信息不僅不規(guī)范、不完整,且互不兼容,難以進行信息交流。隨著全國性的教育管理信息網(wǎng)絡的逐步建立,這些信息的價值和作將難以得到體現(xiàn)和發(fā)揮,有的甚至會成為信息垃圾。 2、教務管理系統(tǒng)靈活性差,缺少可擴充性和開放性。隨著教學改革的不斷深入,專業(yè)培養(yǎng)方案的不斷調(diào)整,對教務管理系統(tǒng)的靈活性要求很高,目前的教務管理系統(tǒng),多數(shù)不具有擴充性,對高校教務管理工作的新要求,難以進行及時調(diào)整,因此,造成了一些管理系統(tǒng)不能長期穩(wěn)定的應用。 3、教務管理系統(tǒng)的平臺很多,水平參差不齊。目前我國教務管理系統(tǒng)開發(fā)者很多,有專業(yè)的軟件公司人員,也有在高校教
16、務工作的管理者;開發(fā)的應用軟件類型也多種多樣,有單機版的教務管理系統(tǒng),也有基于Internet的教務管理系統(tǒng)。教務平臺的水平高低不齊,但是能真正適合高校教務管理實際情況,并且智能化的可擴充性的教務系統(tǒng)并不多見。 4、適合網(wǎng)上應用的管理系統(tǒng)較少。目前大多數(shù)管理系統(tǒng)的應用局限在單機或小型局域網(wǎng)上,缺乏在大型網(wǎng)絡,如辦公網(wǎng)、校園網(wǎng)、城域網(wǎng)、互聯(lián)網(wǎng)上應用的管理系統(tǒng)。 5、缺乏一套完整的網(wǎng)上信息交換規(guī)范。通過網(wǎng)絡實現(xiàn)不同教育部門之間的信息交流需要一套完整的網(wǎng)上信息交換規(guī)范,由于缺乏這樣的一個規(guī)范,已開始在一定程度上影響了教育部門間的網(wǎng)上信息交流。 6、缺乏對教育管理信息化工作的指導和管理。管理信息化工作
17、是一項全新的事業(yè),發(fā)展速度很快,對技術的依賴程度高。由于缺乏對該項工作的指導和管理,造成財力、物力、人力資源的浪費十分驚人。 7、教學管理信息的信息化含量和程度不高。在教學管理的組織上,網(wǎng)絡技術還沒有得到廣泛的應用。在教學行政管理手段上,網(wǎng)絡化、智能化還遠未普及,管理效率低下。當前,很多高校都應用自行開發(fā)或主管部門頒發(fā)的管理信息系統(tǒng)軟件,在排課、考試、成績、學生基本信息等管理方面發(fā)揮了一定的作用,但同時也存在如下不足:一方面,軟件重復開發(fā),中途擱置和廢棄和現(xiàn)象較為普遍;另一方面,針對某一特定應用而編制的單機系統(tǒng)之間沒有集成,數(shù)據(jù)不能共享,在不同系統(tǒng)中資源重復冗余的現(xiàn)象極為普遍,造成管理資源的嚴
18、重浪費。1.3江城大學教務管理系統(tǒng)的應用意義1、高校教務管理信息化是當前教學管理模式創(chuàng)新的必然趨勢。高校教務管理工作是高等教育管理的一個重要環(huán)節(jié),是高校管理工作的核心和基礎。教務管理工作效率和質(zhì)量直接影響學校的辦學效益和人才培養(yǎng)質(zhì)量。隨著信息技術的迅猛發(fā)展及高校本身的改革和發(fā)展,高等教育對教務管理工作提出了更高要求。面對種類多、數(shù)量大的數(shù)據(jù)和報表,手工處理的教務管理方式已經(jīng)不能適應現(xiàn)代化管理的需要,盡快改變傳統(tǒng)的管理方式,運用現(xiàn)代化手段進行科學管理,已經(jīng)成為亟待解決的課題之一。網(wǎng)絡以其快捷的信息提供方式和無可比擬的信息容量,日益成為人們獲取知識和各種信息的重要途徑。高校為適應終身教育、素質(zhì)教育
19、以為各種靈活多樣的學習形式的需求,使用網(wǎng)絡化的教學手段,避免了大量的重復勞動,實現(xiàn)了教學信息資源的共享及快速集成。幾年來的實踐證明,教學管理信息化是實現(xiàn)教學管理現(xiàn)代化的重要途徑,是當前教學管理模式創(chuàng)新的必然趨勢。2、高校教務管理信息化是提高辦公效率的重要途徑。隨著我國高等教育的快速發(fā)展,高校辦學規(guī)模的不斷擴大,在校學生人數(shù)的不斷增多,辦學層次出現(xiàn)了多元化,由一地辦學發(fā)展到多地多點辦學,同時進一步推行全面學分制。這些變化使教務管理部門的管理任務越來越繁重,不僅增加了工作量,更增加了工作難度和復雜度,按傳統(tǒng)的管理模式,只靠有限的工作人員已無法進行高效管理。高校教務管理的信息化已成為教學管理現(xiàn)代化的
20、迫切要求,因為它能夠?qū)⒔虅展ぷ魅藛T從繁瑣的手工勞動中解放出來,在大量的數(shù)據(jù)面前進行查詢、統(tǒng)計同時進行管理,減輕了教務工作人員的勞動強度,極大了提高了工作效率。、高校教務管理信息化是高校教務管理工作規(guī)范化的有力保障。高校的教務管理是一項龐大的系統(tǒng)工程,工作事務雜、環(huán)節(jié)多、工作量大,沒有科學的手段和嚴格的規(guī)章制度是無法保障教學秩序的。教學工作規(guī)范化管理是比常規(guī)教學管理更高層次上的管理,幾乎涉及到教與學的所有方面,其基本信息更滲透到教學各個環(huán)節(jié)且貫徹始終,這就要求必須按一定規(guī)范流程進行科學的管理,而信息化有助于這一管理過程成功實現(xiàn),通過完善管理信息化制度,可以規(guī)范管理,保證教學效果,提高管理效率,有
21、效地提高教務管理工作的規(guī)范化和現(xiàn)代化水平,使教務管理工作走上良性循環(huán)的軌道。第2章 系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃是管理信息系統(tǒng)生命周期的第一個階段,是開發(fā)信息系統(tǒng)的一項基礎工作??茖W的規(guī)劃可以減少盲目性,使系統(tǒng)有良好的整體性和較高的適應性,建設工作有良好的階段性,以縮短系統(tǒng)開發(fā)周期,節(jié)約開發(fā)費用。因此,對江城大學教務管理的整體系統(tǒng)進行規(guī)劃是成功構(gòu)建教務管理系統(tǒng)的關鍵步驟之一。2.1江城大學教務管理系統(tǒng)的整體規(guī)劃 在構(gòu)建該系統(tǒng)時,采用BSP的基本思想,首先“自上而下”識別系統(tǒng)目標目標,識別業(yè)務流程,識別數(shù)據(jù),然后“自下而上”設計系統(tǒng)。通過對各個模塊的具體分析以及模塊間的關系分析,整合整個系統(tǒng)結(jié)構(gòu),以支持系統(tǒng)
22、目標的實現(xiàn)。江城大學教務管理系統(tǒng)管理人員教學管理公共下載學生專區(qū)信息修改信息查詢成績錄入成績修改成績查詢網(wǎng)絡選修課表查詢信息查詢查詢學生名冊查詢課表 圖 2-1 江城大學教務管理系統(tǒng)總體結(jié)構(gòu)規(guī)劃圖2.2可行性分析 信息系統(tǒng)進行總體規(guī)劃后,并不是馬上進行系統(tǒng)分析與設計等實質(zhì)性系統(tǒng)開發(fā)工作,因為時間證明,這樣做可能會造成在花費了大量人力和物力之后才發(fā)現(xiàn)系統(tǒng)不能實現(xiàn)和沒有實際意義。所以,可行性研究是系統(tǒng)開發(fā)過程中不可缺少的一部。針對江城大學教務管理系統(tǒng)的可行性研究,從技術、經(jīng)濟和社會三方面進行分析。 2.2.1技術可行性分析 技術可行性分析是系統(tǒng)可行性分析的關鍵。教務管理系統(tǒng)的可行性分析是建立在網(wǎng)站
23、系統(tǒng)初步規(guī)劃制訂的總體方案基礎上,這時必須有一個經(jīng)過各方基本認可的系統(tǒng)目標,從技術上分析這些目標能否實現(xiàn),并分析技術的先進性等。在技術的選擇上要充分考慮對實現(xiàn)功能的支持程度,需要配備WEB服務器,數(shù)據(jù)庫服務器,網(wǎng)絡操作系統(tǒng)在內(nèi)的軟硬件環(huán)境等。隨著網(wǎng)絡的飛速發(fā)展,為改變傳統(tǒng)的教學管理模式提供了一種技術上的可行性方案利用Internet的技術和協(xié)議,建立學校內(nèi)部網(wǎng),學校外部網(wǎng),通過廉價的通信手段,將學校的教師、學生和領導以及教職工密切的聯(lián)系起來,不僅為規(guī)模日益壯大的教學任務減輕負擔,同時也在教學管理成本和效率上,具有劃時代的重要意義。為了保障所開發(fā)的系統(tǒng)有盡可能長的生命力,同時根據(jù)江城大學的教學規(guī)
24、模,選擇市場上比主流技術稍超前一些并且穩(wěn)定可靠、性價比比較高的技術和設備。大學教務網(wǎng)站系統(tǒng)采用的是B/S結(jié)構(gòu)。根據(jù)項目的規(guī)模以及對服務器的要求等方面考慮,選用網(wǎng)上免費提供的WEB服務器TOMCAT。開發(fā)技術的選擇主要以穩(wěn)定為主兼顧到其他方面,選擇的都是現(xiàn)在比較主流的,如在開發(fā)環(huán)境上選擇比較穩(wěn)定的JSP網(wǎng)站開發(fā)技術。2.2.2經(jīng)濟可行性分析經(jīng)濟可行性中網(wǎng)站成本分析主要在網(wǎng)站信息的更新成本和用戶反饋信息的處理成本等。由于本網(wǎng)站選用的是免費的WEB服務器,這就大大降低了項目成本。通常,服務器的成本是項目的成本的主要部分。開發(fā)應用軟件也是網(wǎng)上免費的軟件,這又減少了項目成本。因此,本系統(tǒng)的開發(fā)成本就在硬
25、件和開發(fā)人員的開銷上,這些成本并不大,對于本網(wǎng)站的長遠發(fā)展來講還是很經(jīng)濟的。綜上所述,江城大學教務管理系統(tǒng)在成本分析上是可行的。2.2.3社會可行性分析隨著網(wǎng)絡時代的到來,互聯(lián)網(wǎng)已經(jīng)被各個領域所使用。同時,隨著中國教育事業(yè)的發(fā)展,江城大學教學規(guī)模也在不斷的壯大,教學壓力日益增大,在此背景下,促進了教學管理模式的大變革,一個高效率、低成本的教務管理系統(tǒng)成為各大學教學管理的重要方式。在當今社會的環(huán)境下,一個新興的教學管理系統(tǒng)也是適應當今社會的網(wǎng)絡化發(fā)展的必然趨勢。綜合以上三個方面的要求分析,經(jīng)過嚴格的論證,JSP具有強大的網(wǎng)絡開發(fā)功能,能偶簡便地開發(fā)出WEB應用程序,并且能夠快速實現(xiàn)網(wǎng)絡上數(shù)據(jù)的傳
26、輸,用戶界面友好,便捷容易操作,切開發(fā)成本較低,不存在大量經(jīng)費等問題,使用戶容易接受。因此所開發(fā)教務管理系統(tǒng)在技術、經(jīng)濟和社會分析上是完全可行的。第3章 系統(tǒng)分析系統(tǒng)分析階段明確了系統(tǒng)的目的、功能和結(jié)構(gòu),并建立了系統(tǒng)的邏輯模型,回答了“系統(tǒng)做什么”的問題。系統(tǒng)設計階段將描述如何實現(xiàn)系統(tǒng)分析的規(guī)定的系統(tǒng)功能,并將建立系統(tǒng)的物理模型,將回答“系統(tǒng)如何做”的問題。對此,本章針對江城大學教務管理系統(tǒng)在組織結(jié)構(gòu)、主要功能以及業(yè)務和數(shù)據(jù)流程分析上進行了詳細的研究和分析。3.1 需求分析要實現(xiàn)一個軟件系統(tǒng),首先應該進行需求分析,這樣才能令設計出的軟件滿足用戶的各項功能。下面就對教學管理系統(tǒng)進行需求分析。該系
27、統(tǒng)包括:系統(tǒng)管理、數(shù)據(jù)庫管理、教學管理等功能。教學管理包括教學內(nèi)容管理,學生信息管理,教學數(shù)據(jù)管理,具體功能如下圖: 教學管理 教學內(nèi)容管理教學內(nèi)容瀏覽 教學數(shù)據(jù)管理 學生管理 考試管理 班級管理學生信息管理 考生管理 成績管理 試卷管理 數(shù)據(jù)備份 數(shù)據(jù)恢復教學內(nèi)容管理教學內(nèi)容上傳圖3-1教學管理功能結(jié)構(gòu)圖直接退出主界面學生專區(qū)公共下載否是系統(tǒng)判斷正誤系統(tǒng)提示重新輸入系統(tǒng)信息輸入信息查詢教學管理管理員入口 進入系統(tǒng)主界面教師(學生)進入界面系統(tǒng)提示輸入賬號、密碼教師(學生)輸入密碼圖3-2教務管理系統(tǒng)功能結(jié)構(gòu)數(shù)據(jù)分析圖具體功能需求如下:3.1.1教學內(nèi)容管理本模塊主要是教師對教學內(nèi)容的增加,刪
28、除,查詢,修改,上傳下載。3.1.2 學生信息管理 添加學生信息;修改學生信息;刪除學生信息; 查詢學生信息,包括按班級查詢,按學號查詢,和按姓名查詢; 修改班級信息和刪除班級信息3.1.3 考試管理管理員:他具有一般用戶所沒有的權限,即具有管理用戶、試題以及試卷等內(nèi)容的權力。它不需注冊,在數(shù)據(jù)庫中單獨一張表,登陸名為admin,那些可以修改數(shù)據(jù)庫的頁面就是通過識別權限進入的。教師用戶:主要是指學校的老師??梢赃M行試題信息管理,考試結(jié)果管理和個人信息維護。學生用戶:學生進入系統(tǒng)的權限比較低,可以進行考試,成績查詢及個人信息維護。3.1.4教學數(shù)據(jù)管理 教學數(shù)據(jù)管理需要實現(xiàn)數(shù)據(jù)備份和數(shù)據(jù)恢復等功
29、能 數(shù)據(jù)備份:把既定服務器里面指定數(shù)據(jù)庫里面的數(shù)據(jù)備份到一個本地磁盤,以防誤操作或被惡意修改造成的數(shù)據(jù)丟失或被篡改。數(shù)據(jù)恢復:根據(jù)需要,把數(shù)據(jù)恢復到上次修改前的數(shù)據(jù)狀態(tài)。3.1.5 用戶界面需求為了更好的實現(xiàn)人機交互,界面應該簡單明了,盡可能的為用戶的各種操作提供方便。3.1.6 運行需求正常使用時不應出錯,若運行時遇到不可恢復的系統(tǒng)錯誤,也必須保證數(shù)據(jù)完好無損,對數(shù)據(jù)的精確度、時間特性、適應性等都有一定要求,要求系統(tǒng)運行時能夠保證正確性、可靠性、高效性、完整性、易使用性、可維護性、可測試性、復用性、可移植性、互聯(lián)性。3.2 系統(tǒng)功能需求 為了能夠操作的方便,系統(tǒng)應該具有很大的靈活性,安全性。
30、這就需要對系統(tǒng)進行功能分析,以確保系統(tǒng)的基本功能實現(xiàn),其功能分析包括管理人員功能需求分析、教師功能需求分析和學生功能需求分析三方面。3.2.1管理人員功能的需求分析管理員權限最大,可以對教師、學生、課程、成績情況進行統(tǒng)一的管理,管理員對功能的需求如下:1、系統(tǒng)管理:包括添加教務人員及管理員自己的密碼修改,添加教務人員,完成新教務人員的基本信息,輸入教務人員的編號,密碼,確認密碼及姓名密碼修改,完成管理員本身的密碼更新,輸入密碼,確認密碼。2、學生信息管理:包括學生查詢及添加學生。學生查詢,完成學生基本信息的查詢,可根據(jù)類型,匹配模式,關鍵值查看指定的學生信息,也可完成學生信息的修改及刪除。添加
31、學生,完成學生的添加,輸入對應學生的基本信息。3、教師信息管理:包括教師查詢及添加教師。教師查詢,完成老師基本信息的查詢,可根據(jù)類型,匹配模式,關鍵值查看指定的教師信息,也可完成教師信息的修改及刪除。添加教師,完成教師的添加,輸入對應教師的基本信息。4、課程信息管理:包括課程查詢,添加課程,成績錄入。課程查詢,完成課程基本信息的查詢,可根據(jù)類型,匹配模式,關鍵值查看指定的課程信息,也可完成課程信息的修改及刪除。添加課程,完成課程的添加,輸入對應課程的編號,課程名,學分等相關信息。成績錄入,對學生的各個課程的考試成績進行錄入。5、平均成績管理:完成各個課程的平均成績統(tǒng)計。6、重新登錄系統(tǒng)與退出:
32、退出管理界面的時候,只是退出管理界面,顯示登錄界面,便于重新登錄,以及完全退出本系統(tǒng)。3.2.2 教師功能的需求教師主要是對自己信息的查詢,課程成績的查詢。教師功能的需求如下:1、教師信息設置:包括個人信息的查看,密碼修改,重新登入及退出。個人信息,完成個人信息的查看。密碼修改,完成個人的密碼修改,輸入密碼,確認密碼。重新登入,退出本界面,顯示登錄界面重新登錄。退出,退出本系統(tǒng)。2、學生信息管理:完成學生基本信息的查詢,可根據(jù)類型,匹配模式,關鍵值查詢指定的學生。3、課程信息管理:包括課程信息的查詢,課程表的查詢。課程信息的查詢,完成課程基本信息的查詢,可根據(jù)類型,匹配模式,關鍵值查詢指定的課
33、程。4、平均成績的查詢:對課程的平均成績進行查詢。5、成績查詢:對學生的指定課程或某個課程的指定學生的成績進行查詢。3.2.3 學生功能的需求學生主要是對自己信息的查詢,課程信息的查詢。學生功能的需求如下:1、學生信息的設置:包括學籍信息,修改密碼,重新登入及退出學籍信息,完成本學生基本信息的查詢修改密碼,完成個人的密碼修改,輸入密碼,確認密碼重新登入,退出本界面,顯示登錄界面重新登錄退出,退出本系統(tǒng)。2、學生信息的查詢:主要是對個人信息的查看。 3、課程信息管理:主要是對課程信息的查詢。 4、成績查詢:對學生個人的課程成績的查詢。3.3組織結(jié)構(gòu)功能分析 組織結(jié)構(gòu)分析通常是通過組織結(jié)構(gòu)圖來實現(xiàn)
34、的,因此,江城大學教務管理系統(tǒng)在組織結(jié)構(gòu)分析上通過構(gòu)造組織結(jié)構(gòu)圖來對該系統(tǒng)進行分析。 系統(tǒng)要有一個總的目標,為了達到這個目標,必須完成各子系統(tǒng)的功能,而各子系統(tǒng)功能的完成,又依賴于下面各項更具體的功能來執(zhí)行?,F(xiàn)行的系統(tǒng)的許多處理功能多數(shù)有手工。教務管理也不例外,大多都是依賴管理員的手工去輸入、修改信息等,這種方式不僅影響工作效率,而且也會導致各個功能模塊之間的聯(lián)系不夠密切,同時影響信息的準確性,這就要求在分析管理系統(tǒng)的功能時,構(gòu)造出系統(tǒng)的功能結(jié)構(gòu)圖,以保證系統(tǒng)功能的完整性。系統(tǒng)組織結(jié)構(gòu)功能圖如下所示: 教務管理系統(tǒng)負責發(fā)布動態(tài)信息管理員職能教師入口學生入口教職工專區(qū)系統(tǒng)日常維護錄入學生成績修改
35、學生成績網(wǎng)絡公共下載工作任務發(fā)布網(wǎng)絡選課報名圖3-3系統(tǒng)的組織功能結(jié)構(gòu)圖3.4業(yè)務流程分析 業(yè)務流程分析是清晰的認識一個具體業(yè)務的處理過程,以及這個處理過程總的具體方法、步驟等,需要從一個世紀業(yè)務流程的角度將系統(tǒng)調(diào)查中有關該業(yè)務流程資料都串起來作進一步的分析。通過業(yè)務流程分析,可以發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯誤和疏漏,修改和刪除原系統(tǒng)的不合理部分,在新系統(tǒng)基礎上優(yōu)化業(yè)務處理流程。因此,業(yè)務流程分析是系統(tǒng)分析的主要步驟,對整個系統(tǒng)分析具有基礎性作用。業(yè)務流程圖是表達業(yè)務流程的主要途徑,接下來,通過業(yè)務流程圖來進行教務管理系統(tǒng)的分析。課程安排教學計劃教務管理成績管理教師學生學生處教師學生新生信息教
36、學計劃學生登記表統(tǒng)計報表學生學籍管理有關單位基本信息管理學生信息圖3-4江城大學教務管理系統(tǒng)業(yè)務流程圖3.5數(shù)據(jù)流程分析數(shù)據(jù)流程分析是把數(shù)據(jù)在組織或者原系統(tǒng)內(nèi)部的流動情況抽象地獨立起來,舍去了具體組織機構(gòu)、信息載體、處理工作、物資等單從數(shù)據(jù)流動過程來考查實際業(yè)務的數(shù)據(jù)處理模式。江城大學通過對系統(tǒng)數(shù)據(jù)流程分析,通過數(shù)據(jù)流程圖來描繪該系統(tǒng)的數(shù)據(jù)流程分析結(jié)果。成績管理管理員教師綜合管理檔案管理教務總臺學生處P1 學籍表 圖3-5教務管理系統(tǒng)數(shù)據(jù)流程圖3.6系統(tǒng)分析報告 通過對本系統(tǒng)的需求分析,組織功能結(jié)構(gòu)分析以及對系統(tǒng)的業(yè)務流程和數(shù)據(jù)流程分析,從中不斷的修改,以適應教務管理系統(tǒng)的要求,為下一步的系統(tǒng)
37、實施奠定了堅實的基礎,同時也保證了系統(tǒng)的實現(xiàn)不會脫離系統(tǒng)的需求和旗本功能要求。第4章 系統(tǒng)設計4.1 用戶界面設計(1) 系統(tǒng)登錄輸入登錄信息、修改登錄密碼、退出系統(tǒng)。用戶登錄界面如下圖:圖4-1用戶界面登錄圖(2)主界面管理 主界面主要是對該管理系統(tǒng)的輪廓構(gòu)造,確定系統(tǒng)的主要內(nèi)容,為各模塊具體功能的實現(xiàn)奠定基礎。主界面如圖所示: 圖4-2管理系統(tǒng)主界面圖(3) 教學管理教學管理主要是教師通過此功能實現(xiàn)對學生考試成績的錄入和修改。教師添加功能如圖所示:圖4-3添加教師信息功能 圖4-4課表信息設計圖 (4)公共下載 公共下載主要是管理員將學校的有關資料發(fā)布上去,為教師和學生提供一個查閱平臺。(
38、5) 學生專區(qū)學生專區(qū)主要是為學生提供一個課表查詢、成績查詢和網(wǎng)絡選修,學生信息設計如圖所示:圖4-5學生信息界面設計圖4.2 結(jié)構(gòu)設計 結(jié)構(gòu)設計主要包括總體結(jié)構(gòu)設計和數(shù)據(jù)結(jié)構(gòu)設計兩大部分??傮w結(jié)構(gòu)設計是根據(jù)前一章系統(tǒng)分析,對各個子模塊進行分析整合,從而構(gòu)造出本系統(tǒng)的整個結(jié)構(gòu)框架。數(shù)據(jù)結(jié)構(gòu)設計主要是根據(jù)各個子系統(tǒng)模塊,將其各個子系統(tǒng)的數(shù)據(jù)進行整合,使得各模塊間功能相互獨立,同時又相互聯(lián)系,保證整個系統(tǒng)基本功能的實現(xiàn)。4.2.1 數(shù)據(jù)結(jié)構(gòu)設計數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關系。一個數(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ù)據(jù)結(jié)構(gòu)名含義說明組成部分班級信息描述班級基本信息班級編號+年級+班級名稱+班級簡稱+人數(shù) +班主任學生信息描述學生基本信息學號+姓名+班級編號+性別+年級+政治面貌+民族編號+籍貫編號+省份證號+學籍編號課程信息描述學校課程的基本信息課程編號+課程名稱+課程簡稱+拼音碼+本學期課程+教師+開課系別學生選課學生的信息和選課的課程信息學號+課序號+課程名稱+教師+開課系別+上課時間+上課時間 數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?。通過對用戶的需求分析,以及數(shù)據(jù)項和數(shù)據(jù)流的設計,得出了相應的數(shù)據(jù)流描述如下表所示:班級信息維護學生信息
40、表操作員課程信息維護學生選課課程信息表教師信息維護班級信息表班級信息維護教師信息表查詢課程表成績輸入打印成績單圖4-6教務管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)流程圖4.2.2概念結(jié)構(gòu)設計E-R圖1、 概念結(jié)構(gòu)設計的E-R圖課序號 編號 學號 選課表圖 4-7選課表實體E-R圖 課程表編號上課時間課程編號課序號上課地點上課節(jié)數(shù)4-8 課程表實體E-R圖在基礎維護系統(tǒng)中存在這樣的關系:學習(一個學生只能在一個班級學習,而一個班級可以供多個學生學習,故是多對一的關系)。學生班級學習n1圖4-9學生關系E-R圖在教學管理中存在這樣的關系:選課(一個學生可以選擇多門課程,而一門課程可以供多個學生選擇,故是多對多的關系)學生
41、課程選課nm圖 4-10 選課關系E-R圖2、對于報表統(tǒng)計,我們可以將成績單實體抽象出來。 成績單成績開課系別教師課程名稱圖 4-11課程實體E-R圖4.3數(shù)據(jù)庫設計 數(shù)據(jù)庫技術是研究如何對數(shù)據(jù)進行統(tǒng)一、有效的組織、管理和加工處理的計算機技術,該技術已經(jīng)應用于社會的方方面面,達到一個國家的信息中心,小到私人小企業(yè)。都會利用數(shù)據(jù)庫技術對數(shù)據(jù)進行有效的管理,以提高生產(chǎn)效率和決策水平。數(shù)據(jù)庫設計的目標是為用戶和各種應用系統(tǒng)提供一個信息基礎設施和高效率的運行環(huán)境。高效率的運行環(huán)境包括:數(shù)據(jù)庫數(shù)據(jù)的高存率、數(shù)據(jù)庫數(shù)據(jù)的高利用率、數(shù)據(jù)庫系統(tǒng)運行管理的高效率等。騰達公司根據(jù)公司的實際情況,在數(shù)據(jù)庫設計方面,
42、主要是對客戶信息資料、庫存信息資料和業(yè)務跟蹤信息資料三個方面進行設計,以下是對數(shù)據(jù)設計的詳細介紹。教師信息表:字段號類型空值約束條件教師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所屬學院班級人數(shù)varchar(6)varchar(4)not null表4-4班級信息表管理員信息表:字段號類型空值約束條件管理員IDvarchar(10)not null主鍵登錄密碼varchar(10)not null表4-5管理員信息表成績信息表:字段號類型空值約束條件班級號varchar(15)not null主鍵班級名稱所屬學院varchar(8)smallintnot nullnot null主鍵表4-6班級信息表第5章 系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年貴州民用航空職業(yè)學院單招職業(yè)技能測試題庫附答案
- 粵教版高中信息技術選修2教學設計-4.3.3 圖像的調(diào)整
- 2025至2030年中國水墨乳化油數(shù)據(jù)監(jiān)測研究報告
- 2025年廣東農(nóng)工商職業(yè)技術學院單招職業(yè)適應性測試題庫完美版
- 2025年河北建材職業(yè)技術學院單招職業(yè)傾向性測試題庫完整
- 2025年證券經(jīng)紀代理與營業(yè)部服務項目發(fā)展計劃
- 2025至2030年中國有色紙繩數(shù)據(jù)監(jiān)測研究報告
- 湖南省瀏陽市2023-2024學年高三上學期12月月考地理試題(解析版)
- 2024學校勞動合同范本(28篇)
- 2025年嘉興南洋職業(yè)技術學院單招職業(yè)適應性測試題庫匯編
- 教科版科學三下開學第一課《科學家這樣做-童第周》
- 2025年廣州市黃埔區(qū)文沖街招聘“村改居”社區(qū)治安聯(lián)防隊員36人歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- 國家電網(wǎng)新聞宣傳與企業(yè)文化管理專責考試題及答案
- 2024年江蘇省衛(wèi)生健康委員會所屬事業(yè)單位招聘筆試真題
- 廉潔知識培訓課件
- 分布式光伏發(fā)電開發(fā)建設管理辦法2025
- 《科幻小說賞析與寫作》 課件 -第六章 “外星文明”的善意與惡行-《安德的游戲》
- 《我國的文化安全》課件
- 2025年貴州蔬菜集團有限公司招聘筆試參考題庫含答案解析
- 2025蛇年一上英語寒假作業(yè)
- 小學二年級有余數(shù)的除法口算題(共300題)
評論
0/150
提交評論