2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩57頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設(shè)計(論文)</b></p><p>  題 目MBA教務(wù)管理系統(tǒng)分析與設(shè)計</p><p>  專 業(yè) 信息管理與信息系統(tǒng) </p><p>  MBA教務(wù)管理系統(tǒng)分析與設(shè)計</p><p><b>  摘 要</b></p>

2、<p>  MBA教務(wù)管理系統(tǒng)的分析與設(shè)計是學校MBA教務(wù)管理信息化建設(shè)的理論基礎(chǔ),它為提高教務(wù)管理部門的工作效率,對于開發(fā)學校MBA教務(wù)管理系統(tǒng)具有一定的理論意義和實現(xiàn)價值。</p><p>  本文以西安理工大學MBA教務(wù)管理為背景,對國內(nèi)外部分高校信息化建設(shè)進行調(diào)查探究,結(jié)合大學MBA教務(wù)管理的現(xiàn)行情況,采用結(jié)構(gòu)化系統(tǒng)分析的方法,對學校實施教務(wù)管理系統(tǒng)的必要性和可行性進行了分析,然后詳細闡述了教務(wù)

3、管理系統(tǒng)的需求分析,包括教學計劃管理,教師管理,學生學籍管理,學生成績管理,網(wǎng)上選課等方面的需求分析,并對學校教務(wù)管理各個模塊的業(yè)務(wù)流程進行了相關(guān)的研究和繪制,并對教務(wù)管理系統(tǒng)各模塊的數(shù)據(jù)流進行了分析,根據(jù)業(yè)務(wù)流程及數(shù)據(jù)流圖,做出了教務(wù)系統(tǒng)各模塊的結(jié)構(gòu)圖和系統(tǒng)總體架構(gòu)功能圖。同時,在此基礎(chǔ)上分析了系統(tǒng)所涉及的各個實體數(shù)據(jù),繪制了系統(tǒng)數(shù)據(jù)庫的ER模型,對數(shù)據(jù)庫和數(shù)據(jù)表進行了分析與設(shè)計。最后對系統(tǒng)測試數(shù)據(jù),系統(tǒng)開發(fā)到系統(tǒng)實施過程涉及的軟件平

4、臺,開發(fā)平臺,服務(wù)器平臺都做了相關(guān)說明,系統(tǒng)采用B/S模式,本文對系統(tǒng)運行原理,系統(tǒng)開發(fā)所涉及的技術(shù),環(huán)境配置都做了較為詳細的說明。</p><p>  本文對高校MBA教務(wù)管理系統(tǒng)的運行高效性和功能全面性具有一定的借鑒作用,同時對高校教務(wù)管理系統(tǒng)的建設(shè)具有一定的指導意義。</p><p>  關(guān)鍵詞:教務(wù)管理系統(tǒng) 系統(tǒng)分析與設(shè)計 網(wǎng)站開發(fā)</p><p>  

5、The analysis and design of the MBA education management system</p><p>  Xi’an University of Technology, Management Science and Engineering</p><p>  depart,Info

6、rmation management and Information system,</p><p>  2009 levels, Xi’an, China, 710048</p><p><b>  Abstract</b></p><p>  The analysis a

7、nd design of the MBA education management system is the theoretical basis of the school’s information construction. It can raise working efficiency of the educational administration departments. And it has theoretical si

8、gnificance and practical value for the develop of the school’s MBA education management system.</p><p>  In this paper, we take a detailed look at the information construction of schools both in China and ab

9、road, on the basis of the xi’an university of technology’s MBA education management system. Firstly, based on school’s MBA education management actual situation, we discuss the necessity and feasibility of establishing e

10、ducation management system in school using the structured design method. Secondly, we elaborate the requirements analysis of the education management system, including the instru</p><p>  Online analysis and

11、 so on. Besides, we study the business process and analyse the data stream of all modules in education management system. Meanwhile, we list all the entity data that related to the system and draw the ER model of the dat

12、abase. we test the system and make some explanations, development platform and server platform.</p><p>  Keywords: The educational administration management system </p><p>  System analysis and

13、design Web site development</p><p><b>  目 錄</b></p><p><b>  1 緒論2</b></p><p>  1.1論文研究的背景和意義2</p><p>  1.2論文研究的內(nèi)容3</p><p>  

14、1.3 國外研究現(xiàn)狀3</p><p>  1.4 國內(nèi)研究現(xiàn)狀4</p><p>  2 理論和技術(shù)支持6</p><p>  2.1 web程序工作原理6</p><p>  2.2 Jsp工作原理7</p><p>  2.3 Java運行環(huán)境配置8</p><p>  2.

15、3.1 JDK配置:8</p><p>  2.3.2 配置環(huán)境變量目的8</p><p>  2.4. 服務(wù)器Tomcat簡介8</p><p>  2.5開發(fā)工具簡介9</p><p>  2.6 Eclipse編譯器tomcat配置10</p><p><b>  3 系統(tǒng)規(guī)劃10<

16、/b></p><p>  3.1 初步調(diào)查10</p><p>  3.2 子系統(tǒng)劃分11</p><p>  3.3 可行性分析12</p><p>  3.3.1 技術(shù)上的可行性研究12</p><p>  3.3.2 經(jīng)濟上的可行性13</p><p>  3.3.3

17、社會上的可行性13</p><p><b>  4 系統(tǒng)分析15</b></p><p>  4.1 詳細調(diào)查15</p><p>  4.2 系統(tǒng)需求分析15</p><p>  4.2.1 非功能性需求15</p><p>  4.2.2 功能性需求15</p>&l

18、t;p>  4.3 教務(wù)管理系統(tǒng)主要業(yè)務(wù)流程圖17</p><p>  4.4 教務(wù)管理系統(tǒng)主要數(shù)據(jù)流圖23</p><p>  4.5 數(shù)據(jù)字典31</p><p>  4.6 基本說明35</p><p><b>  5 系統(tǒng)設(shè)計40</b></p><p>  5.1 模塊設(shè)

19、計41</p><p>  5.1.1 功能角度模塊劃分41</p><p>  5.1.2 用戶類別模塊劃分41</p><p>  5.2 數(shù)據(jù)庫設(shè)計45</p><p>  5.2.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計45</p><p>  5.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計47</p><p&g

20、t;  5.3 輸入輸出設(shè)計50</p><p>  5.3.1 輸入設(shè)計50</p><p>  5.3.2 輸出設(shè)計51</p><p>  5.4 系統(tǒng)物理平臺準備52</p><p><b>  6 結(jié)論53</b></p><p><b>  致 謝55</b

21、></p><p><b>  參考文獻57</b></p><p><b>  1 緒論</b></p><p>  1.1論文研究的背景和意義</p><p>  從91年國內(nèi)9所高校開始正式招收MBA到2013年的上百所至今已走過22個春秋。MBA學位為培養(yǎng)一種注重復合型、綜合型人才培

22、養(yǎng),能力培養(yǎng)重于知識傳授提供了良好的平臺。隨著國家對MBA教學的重視以及政策的鼓勵,MBA成為了現(xiàn)代越來越多管理者最求能力提高的“必修課”,同時MBA也成為了衡量一所學校教學質(zhì)量,綜合水平越來越重要的指標之一。 </p><p>  西安理工大學MBA項目始終把提高教育質(zhì)量放在首要位置,注重對MBA學員綜

23、合能力的培養(yǎng)。為加強MBA教育的管理工作,學校在體制構(gòu)建、組織機構(gòu)設(shè)置、管理人員配備、教學管理、設(shè)施建設(shè)、師資培訓以及經(jīng)費使用等方面均給予政策傾斜和大力支持。在學校重點扶持和發(fā)展下,在學院優(yōu)越的教學條件、雄厚的教學力量的支撐下, MBA教育的培養(yǎng)質(zhì)量逐漸提高,得到了社會的廣泛認可。 </p><p>  然而,沒有完善的MBA教務(wù)管理系統(tǒng)無形中增加了學校教

24、學負擔,也給MBA學員帶來了諸多不便,這樣不利于學校MBA教學的發(fā)展管理,所以完善的MBA教學系統(tǒng)是促進學校MBA教學發(fā)展,優(yōu)化教學管理任務(wù)的必要工具和手段。本畢業(yè)設(shè)計正是基于這樣的目的,對學校MBA教學進行了深入的研究,綜合教學要求,完成MBA教務(wù)管理系統(tǒng)的分析與設(shè)計。 </p><p>  1.2論文研究的內(nèi)容 </p><p>  通過實地調(diào)研學校MBA教學方式,了解MBA學員

25、對教學需求,搜集國內(nèi)外MBA發(fā)展狀況以以及教學模式等資料,根據(jù)學校MBA教學目的和發(fā)展戰(zhàn)略,確定信息系統(tǒng)的發(fā)展戰(zhàn)略并對系統(tǒng)的需求做出分析和預測。運用結(jié)構(gòu)化系統(tǒng)分析方法,根據(jù)MBA研結(jié)果確定學校MBA教務(wù)管理系統(tǒng)邏輯模型。再根據(jù)MBA教務(wù)管理邏輯運行模式設(shè)計MBA教務(wù)管理信息系統(tǒng)的完整物理架構(gòu),利用網(wǎng)站開發(fā)技術(shù)(如Jsp等)和數(shù)據(jù)庫技術(shù),完成后臺數(shù)據(jù)處理以及數(shù)據(jù)庫的設(shè)計,并實現(xiàn)搭建系統(tǒng)服務(wù)器(如tomcat等)完成系統(tǒng)的部署及實施,完成系

26、統(tǒng)整體測試,消除系統(tǒng)錯誤隱患。系統(tǒng)運行以及對進行維護。 </p><p>  1.3 國外研究現(xiàn)狀</p><p>  早在20世紀90年代初期,伴隨著信息通訊技術(shù)的迅速發(fā)展和廣泛應(yīng)用,1993年,美國政策“國家信息基礎(chǔ)設(shè)施”(NII)報告的就提出了教育信息化問題,并將之作為美國教育改革的一個基本方向和突破點。正是在這種社會背景下,教育信息化逐漸成為美國,甚至世界各國教育改革與

27、發(fā)展的一個焦點。</p><p>  教學信息化問題被許多美國高校當作是信息化建設(shè)的重點發(fā)展項目。 “教學信息化”,主要是指在高校的教學過程中,改革教學觀念、運用系統(tǒng)化的教學設(shè)計方法,充分利用信息通訊技術(shù)來實現(xiàn)教學組織形式的多樣化、教學內(nèi)容的電子化、教學方法和教學手段的信息化,從而拓展師生之間信息交流的渠道,提高教學效率,擴大教學范圍的改革過程。研究表明,目前美國高校教學信息化的建設(shè)主要集中在在傳統(tǒng)教學過程中使用

28、信息技術(shù)工具和手段,在線教學,信息技能培訓和教學信息化政策的制訂等方面。</p><p>  對于學校教務(wù)管理,一般采用面向全局的綜合教務(wù)管理系統(tǒng),更確切的說是綜合信息系統(tǒng),通過對學生信息,教學信息等數(shù)據(jù)進行了綜合管理,對學校事務(wù)的各個環(huán)節(jié)進行統(tǒng)籌考慮,形成以提高學校教學管理效率,方便學生學習生活的綜合信息系統(tǒng),他強調(diào)校園網(wǎng)各系統(tǒng)間數(shù)據(jù)的流通。猶如國內(nèi)部分高校實行的校園一卡通,應(yīng)用面非常廣,學生憑一卡通可以走遍校

29、園的每個角落,可以憑一卡通進入相應(yīng)的建筑、借閱圖書、電子注冊、吃看消費等。</p><p>  1.4 國內(nèi)研究現(xiàn)狀</p><p>  高校信息化是高等教育現(xiàn)代化的需要。隨著科學技術(shù)的不斷發(fā)展,信息技術(shù)將引發(fā)高等教育的巨大變革,高等學校要真正步入經(jīng)濟、社會發(fā)展的中心舞臺,發(fā)揮“新世界經(jīng)濟發(fā)展火車頭”的作用,就必須加快構(gòu)筑與現(xiàn)代化教育相適應(yīng)的信息化體系,確保教學、科研和社會服務(wù)三大功能的有

30、效發(fā)揮,這是高校改革和發(fā)展的一項緊迫的戰(zhàn)略任務(wù),也是高等教育現(xiàn)代化的必然選擇。《關(guān)于國民經(jīng)濟和社會發(fā)展第十個“五年計劃”綱要的報告》中就提到要“推進教育領(lǐng)域的信息化進程”和“提高教育現(xiàn)代化、信息化水平”。教育信息化是教育現(xiàn)代化實現(xiàn)過程中的重要內(nèi)容,是實現(xiàn)教育現(xiàn)代化的重要步驟;沒有教育的信息化,就不可能實現(xiàn)高等教育的現(xiàn)代化。高等教育信息化是知識經(jīng)濟時代高等教育現(xiàn)代化的必然趨向,必將極大地促進高等教育現(xiàn)代化的進程。近年來,隨著我國計算機的發(fā)

31、展,信息化建設(shè)有了很大提高,政府,企業(yè),高校都開始了自己的信息化建設(shè),都開始建設(shè)自己的信息化網(wǎng)絡(luò)平臺,但是,由于我國信息化建設(shè)起步較晚,部分人對信息化管理的認識不足,致使一些信息化建設(shè)浪費嚴重,而且效果并不明顯,系統(tǒng)適用性差,用戶體驗較差,功能單一。</p><p>  對于高校目前在我國的高校信息化建設(shè)的迫切需求,也促使了教務(wù)管理系統(tǒng)軟件不斷推出,主要有高校獨立開發(fā),高校和專業(yè)軟件公司合作開發(fā)以及一些軟件開發(fā)經(jīng)

32、驗比較豐富或有一定教育背景的軟件公司開發(fā)的。大部分軟件都是依托校園網(wǎng),采用C/S結(jié)構(gòu)模式,體現(xiàn)學分制管理思想,結(jié)合各學校實際教務(wù)情況,并在不同細節(jié)方面增加特色優(yōu)勢。各教務(wù)軟件在功能的劃分上二十大同小異,主要包括學籍管理、教學計劃管理、成績管理、排課管理、選課管理等模塊。其中各教務(wù)系統(tǒng)提供商中正方軟件股份有限公司的現(xiàn)代教學管理信息系統(tǒng)在用戶體驗,業(yè)務(wù)流程中都顯示了他的不凡魅力,同時也被一些高校所接受,現(xiàn)如今國內(nèi)用戶已經(jīng)超過了800所高校。

33、</p><p><b>  2 理論和技術(shù)支持</b></p><p>  2.1 web程序工作原理</p><p>  本次開發(fā)成績管理系統(tǒng)采用現(xiàn)在較為普遍的B/S體系結(jié)構(gòu)。主要原理是運行在服務(wù)器端的Web應(yīng)用,程序根據(jù)用戶的請求在服務(wù)器端進行動態(tài)處理后,把處理的結(jié)果以HTML文件格式返回給客戶端,其實現(xiàn)的原理如下圖2-1所示</p

34、><p>  2.2 Jsp工作原理</p><p>  JSP所有的程序都是在服務(wù)器端運行的,服務(wù)器端收到用戶通過瀏覽器提交的請求,經(jīng)過一定處理后再以HTML的形式返回給客戶端,客戶端得到的只是在瀏覽器中看到的靜態(tài)網(wǎng)頁。服務(wù)器上的JSP程序負責處理客戶端的請求,其程序代碼對于客戶端來說是不可見的。</p><p>  JSP和客戶端的交互是通過HTTP協(xié)議實現(xiàn)的,這

35、個過程主要分為以下4個步驟:</p><p> ?。?) 客戶端和服務(wù)器建立連接</p><p> ?。?) 客戶端發(fā)送請求 </p><p> ?。?) 服務(wù)器發(fā)出響應(yīng)</p><p><b> ?。?) 關(guān)閉連接</b></p><p>  當?shù)谝淮芜\行一個JSP頁面時,JSP引擎要完成以

36、下操作:</p><p> ?。?)將JSP文件翻譯成Servlet文件,是Java應(yīng)用程序。</p><p>  (2)JSP引擎調(diào)用Java編譯器,編譯Servlet文件得到可執(zhí)行的代碼文件。</p><p>  (3)JSP引擎調(diào)用Java虛擬機解釋執(zhí)行class文件,并將運行結(jié)果返回給服務(wù)器。</p><p> ?。?)服務(wù)器將運行結(jié)

37、果以HTML形式作為響應(yīng)返回給客戶端瀏覽器。 </p><p>  本系統(tǒng)主要采用JSP+ JavaBean+Servlet 方式。</p><p>  2.3 Java運行環(huán)境配置</p><p>  2.3.1 JDK配置:</p><p>  進行java開發(fā),首先要安裝jdk,安裝了jdk后還要進行環(huán)境變量配置:</p>

38、<p> ?。?)下載jdk(http://java.sun.com/javase/downloads/index.jsp),我下載的版本是:jdk-6u14-windows-i586.exe</p><p> ?。?)裝jdk-6u14-windows-i586.exe</p><p> ?。?)配置環(huán)境變量:右擊“我的電腦”-->"高級"-->

39、;"環(huán)境變量"</p><p> ?、?在系統(tǒng)變量里新建JAVA_HOME變量,變量值為:</p><p>  C:\Program Files\Java\jdk1.6.0_14(根據(jù)自己的安裝路徑填寫)</p><p>  ② 新建classpath變量,變量值為:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.

40、jar</p><p> ?、?在path變量(已存在不用新建)添加變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意變量值之間用“;”隔開)</p><p> ?。?) “開始”-->“運行”-->輸入“javac”-->"Enter",如果能正常打印用法說明配置成功!</p><p>  2

41、.3.2 配置環(huán)境變量目的</p><p> ?。?) 讓操作系統(tǒng)自動查找編譯器、解釋器所載的路徑;</p><p> ?。?) 設(shè)置程序編譯和執(zhí)行是需要的類路徑;</p><p> ?。?) Tomcat服務(wù)器安裝時需要知道虛擬機所在的路徑。</p><p>  2.4. 服務(wù)器Tomcat簡介</p><p> 

42、 Tomcat 服務(wù)器是一個免費的開放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求。實際上Tomcat 部分是Apache 服務(wù)器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運

43、行的。</p><p>  訣竅是當配置正確時,Apache 為HTML頁面服務(wù),而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。</p><p

44、><b>  2.5開發(fā)工具簡介</b></p><p>  Eclipse 是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。</p><p>  雖然大多數(shù)用戶很樂于

45、將 Eclipse 當作 Java 集成開發(fā)環(huán)境(IDE)來使用,但 Eclipse 的目標卻不僅限于此。Eclipse 還包括插件開發(fā)環(huán)境(Plug-in Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成

46、開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。</p><p>  2.6 Eclipse編譯器tomcat配置</p><p>  Eclipse建立Tomcat服務(wù):jee版的Eclipse。Eclipse是沒有像MyEclipse或netbeans那樣集成Tomcat,需要自己設(shè)置。設(shè)置方式如下:</p><p>  打開eclipse,New->

47、 Other->Server,選擇Apache下的tomcat的版本,如圖2-2所示:</p><p>  圖 2-2 eclipse配置tomcat圖</p><p>  注意:如果Next或Finish按鈕都是灰的,那么需要到Windw- > Preferences -> Server -> Runtime Environments 中進行設(shè)置,增加一個tomc

48、at運行環(huán)境,指定tomcat的路徑和jre,如圖2-3 所示:</p><p>  圖 2-3 eclipse配置tomcat路徑圖</p><p>  至此,系統(tǒng)開發(fā)環(huán)境搭建完成!</p><p><b>  3 系統(tǒng)規(guī)劃</b></p><p><b>  3.1 初步調(diào)查</b></p

49、><p>  MBA學位為培養(yǎng)一種注重復合型、綜合型人才培養(yǎng),能力培養(yǎng)重于知識傳授提供了良好的平臺。隨著國家對MBA教學的重視以及政策的鼓勵,MBA成為了現(xiàn)代越來越多管理者最求能力提高的“必修課”,同時MBA也成為了衡量一所學校教學質(zhì)量,綜合水平越來越重要的指標之一。 </p><p>  西安理工大學 M

50、BA教育的目標是培養(yǎng)目光遠大、知識廣博、勇于開拓、富有創(chuàng)新思維、善于溝通與合作的綜合型、復合型人才。強調(diào)培養(yǎng)學員分析實際問題、解決實際問題的能力。 致力于中國企業(yè)家和職業(yè)經(jīng)理人的培養(yǎng),塑造新型管理五大人才品質(zhì)特質(zhì):(1)國際化的戰(zhàn)略意識和競爭觀;(2)合作進取的團隊精神。(3)敏銳的市場分析和科學的決策能力;(4) 創(chuàng)新務(wù)實的管理技能;(5)良好的商業(yè)倫理觀和社會責任感。</p><p>  為突出MBA教育的核

51、心培養(yǎng)方向,西安理工大學在課程設(shè)計、案例建設(shè)、教學方法、教學管理和素質(zhì)訓練五個方面構(gòu)筑了一個特色平臺。西安理工大學MBA始終把提高教育質(zhì)量放在首要位置,注重對MBA學員綜合能力的培養(yǎng)。為加強MBA教育的管理工作,學校在體制構(gòu)建、組織機構(gòu)設(shè)置、管理人員配備、教學管理、設(shè)施建設(shè)、師資培訓和經(jīng)費使用等方面均給予政策傾斜和大力支持。在學校重點扶持和發(fā)展下、學院優(yōu)越的教學條件、雄厚的教學力量的支撐下, MBA教育的培養(yǎng)質(zhì)量逐漸提高,得到社會廣泛認

52、可。 然而,學校沒有完善的MBA教務(wù)管理系統(tǒng)無形中增加了學校教學負擔,也給MBA學員帶來了諸多不便,這樣不利于學校MBA教學的發(fā)展管理,所以完善的MBA教學系統(tǒng)是促進學校MBA教學發(fā)展,優(yōu)化教學管理任務(wù)的必要工具和手段。本畢業(yè)設(shè)計正是基于這樣的目的,對學校MBA教學進行了深入的研究,綜合教學要求,完成MBA教務(wù)管理系統(tǒng)的分析,設(shè)計以及開發(fā)。對西安理工大學MBA的現(xiàn)行教學情況對的進行了流程優(yōu)化。該系統(tǒng)實現(xiàn)以后,將會使教務(wù)管理人員從復

53、雜事務(wù)中解脫出來。不僅可以提高工作效率和教學管理水平,同時也方便了MBA學員,有利于提高學員素質(zhì)教育</p><p><b>  3.2 子系統(tǒng)劃分</b></p><p>  根據(jù)實際需求,本系統(tǒng)包括以下10個基本模塊:</p><p> ?。?)系統(tǒng)維護模塊:進行用戶注冊、注銷,用戶修改密碼等。</p><p>  

54、(2)用戶信息管理模塊:用戶基本信息的增刪改查等操作,如教師信息的管理,學生基本信息管理。</p><p> ?。?)排課管理模塊:根據(jù)個專業(yè)教學計劃,教師資源,教室資源合理排課。</p><p> ?。?)選課管理模塊:學員根據(jù)自己專業(yè)教學計劃進行選課。</p><p>  (5)作業(yè)管理模塊:包括了教師發(fā)布作業(yè),教師對學生作業(yè)評價等。</p>&l

55、t;p> ?。?)班級管理模塊:管理部門根據(jù)各專業(yè)劃分班級對班級信息進行錄入,包含了班級代碼,專業(yè)等基本信息的輸入</p><p> ?。?)教學計劃管理模塊:本模塊主要涉及教學計劃的增刪改。</p><p> ?。?)成績管理模塊:本模塊教學錄入學生成績,成績查詢等管理</p><p> ?。?)財務(wù)管理模塊:包含了學生學費查詢,教師工資查詢等管理。<

56、/p><p> ?。?0)教學質(zhì)量評價模塊:本模塊主要涉及了教師教學評價和學生反饋等功能。</p><p>  3.3 可行性分析</p><p>  3.3.1 技術(shù)上的可行性研究</p><p>  系統(tǒng)主要應(yīng)用的技術(shù)有JSP網(wǎng)站開發(fā),數(shù)據(jù)庫技術(shù),和網(wǎng)站服務(wù)器管理等,這些都是本專業(yè)教學過程中所學習和接觸的知識,現(xiàn)有技術(shù)可以達到系統(tǒng)開發(fā)要求。

57、</p><p>  JSP方面可以采用JSP+javab+servlet結(jié)合方法處理系統(tǒng)業(yè)務(wù)邏輯,同時采用CSS+javascript+html相結(jié)合處理數(shù)據(jù)顯示業(yè)務(wù)。</p><p>  數(shù)據(jù)庫選擇方面根據(jù)數(shù)據(jù)安全性和數(shù)據(jù)量的綜合考慮,應(yīng)該采用中型數(shù)據(jù)庫,在數(shù)據(jù)結(jié)構(gòu)化方面本系統(tǒng)采用E-R圖首先對系統(tǒng)進行建模,在此基礎(chǔ)上減少表內(nèi)的冗余信息,增強表之間的關(guān)聯(lián)性。從而實現(xiàn)數(shù)據(jù)結(jié)構(gòu)化、高效存儲

58、。因此整個系統(tǒng)在數(shù)據(jù)存儲方面具有技術(shù)可行性。</p><p>  服務(wù)器方面采用開源免費的tomcat,tomcat是現(xiàn)在許多網(wǎng)站開發(fā)者所鐘愛的服務(wù)器之一,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。</p><p>  同時由于西安理工大學已經(jīng)有自己的網(wǎng)站,本系統(tǒng)可以依托現(xiàn)有學校網(wǎng)絡(luò)資源,以減少網(wǎng)絡(luò)建設(shè)等相關(guān)費用等,這樣就解決了網(wǎng)站建設(shè)硬件需求。

59、</p><p>  開發(fā)人員主要由學校學生組成。</p><p>  因此,從技術(shù)角度來說,開發(fā)該系統(tǒng)是可行的。</p><p>  3.3.2 經(jīng)濟上的可行性</p><p>  經(jīng)濟可行性分析要估計項目的成本和效益,分析項目經(jīng)濟上是否合理。如果不能提供足夠的系統(tǒng)開發(fā)經(jīng)費,或者系統(tǒng)的投資回報率較低,則系統(tǒng)的開發(fā)就應(yīng)謹慎考慮。由于本系統(tǒng)由學

60、校自行開發(fā),所需技術(shù)都為學校開發(fā)者所掌握,所以開發(fā)費用主要由軟件和硬件資源費用。</p><p>  系統(tǒng)開發(fā)過程中所用到的軟硬件資源有:</p><p> ?。?)數(shù)據(jù)庫軟件:MSSQL(需要支付數(shù)據(jù)庫廠商一定費用)</p><p> ?。?)jsp開發(fā)工具: eclips或netbeans等(開源免費)</p><p> ?。?)網(wǎng)站服務(wù)

61、器: tomcat等(免費開源)</p><p> ?。?)同時也可以借助于現(xiàn)有的校園網(wǎng)、硬件設(shè)備。</p><p>  所以整個開發(fā)實施所用到的費用較低,同時本系統(tǒng)在優(yōu)化教學管理上起到了一定的作用,綜上所述,整個系統(tǒng)不論是在投入還是經(jīng)濟收益都具有很好的經(jīng)濟可行性,所以在經(jīng)濟上是可行的。</p><p>  3.3.3 社會上的可行性</p><

62、p>  軟件社會可行性是指,軟件作為一個產(chǎn)品是否會提高社會生產(chǎn)效率,是否促進社會和諧以及產(chǎn)生良好的社會輿論。由于高校信息化是現(xiàn)代高校競爭,提高自身教學水平所必須的。同時,學校已經(jīng)具有了相關(guān)教務(wù)管理系統(tǒng),所以在對系統(tǒng)的實施,管理維護以及相關(guān)人員對系統(tǒng)的應(yīng)用的過度都是較為容易實現(xiàn)的,系統(tǒng)所采用的操作和工作方式等符合工作人員和學生的日常習慣,而且操作方便靈活。因此,該系統(tǒng)具有社會可行性。</p><p><

63、b>  4 系統(tǒng)分析</b></p><p><b>  4.1 詳細調(diào)查</b></p><p>  通過對MBA教務(wù)管理日常所涉及的的事務(wù),人員調(diào)查分析,應(yīng)用業(yè)務(wù)流程圖,數(shù)據(jù)流圖等結(jié)構(gòu)化系統(tǒng)分析工具確定系統(tǒng)業(yè)務(wù)流程,系統(tǒng)具有基本功能,并對系統(tǒng)所具有的功能模塊化分類,指出現(xiàn)行系統(tǒng)的局限性和不足之處,確定新系統(tǒng)的基本目標和邏輯功能需求,提出新系統(tǒng)的邏

64、輯模型。</p><p>  4.2 系統(tǒng)需求分析</p><p>  根據(jù)對系統(tǒng)的需求分析,將信息系統(tǒng)需求分為了功能性需求分析和非功能性需求分析:</p><p>  4.2.1 非功能性需求</p><p>  非功能性需求主要針對用戶體驗以及系統(tǒng)擴展性能而做的系統(tǒng)分析,主要涉及:</p><p>  (1) 系統(tǒng)

65、要有良好的擴展性,以應(yīng)對變化的教學環(huán)境。</p><p> ?。?) 良好人機交互界面滿足計算機水平較差的用戶</p><p> ?。?) 合理的權(quán)限管理機制以應(yīng)對不同用戶的需求</p><p> ?。?) 數(shù)據(jù)查詢便捷,支持多條件查詢,數(shù)據(jù)信息修改方便</p><p> ?。?) 數(shù)據(jù)計算盡量讓系統(tǒng)完成,盡量減少認為干預</p>

66、<p>  4.2.2 功能性需求</p><p>  功能性需求主要針對系統(tǒng)日常事務(wù)涉及各個業(yè)務(wù)模塊所做的需求分析,主要涉及:</p><p> ?。?) 學生信息管理管理子系統(tǒng)</p><p>  ① 根據(jù)錄取名單錄入學生基本信息</p><p> ?、?修改學生個人信息</p><p>  ③ 增加

67、學生個人信息</p><p> ?、?刪除學生個人信息</p><p> ?、?查詢學生個人信息</p><p>  (2) 教師信息管理子系統(tǒng)</p><p><b> ?、?增加教師信息</b></p><p><b>  ② 修改教師信息</b></p>

68、<p><b> ?、?刪除教師信息</b></p><p><b>  ④ 查詢教師信息</b></p><p> ?。?)教學計劃管理子系統(tǒng)</p><p>  ① 專業(yè)教學計劃的添加、修改</p><p><b> ?、?查詢教學計劃</b></p>

69、<p> ?。?) 排課管理子系統(tǒng)</p><p>  ① 根據(jù)教師、教室等資源進行智能排課</p><p> ?、?系統(tǒng)智能排課完畢后,對個別排課結(jié)果進行調(diào)整</p><p> ?、?自動生成學生課表、教師課表、教室課表、課程表</p><p> ?。?) 網(wǎng)上選課管理子系統(tǒng)</p><p> ?、?確

70、定選課類型(補選,重修,選課),學生網(wǎng)上選課</p><p> ?、?學生選課數(shù)據(jù)篩選處理</p><p> ?、?學生選課結(jié)果個別調(diào)整</p><p><b> ?、?選課結(jié)果查詢</b></p><p> ?。?) 班級管理子系統(tǒng)</p><p><b>  ① 班級添加</b

71、></p><p><b> ?、?班級查詢</b></p><p><b> ?、?班級刪除</b></p><p><b>  ④ 班級修改</b></p><p> ?。?) 作業(yè)管理子系統(tǒng)</p><p><b>  ① 作業(yè)發(fā)布

72、</b></p><p><b>  ② 作業(yè)成績錄入</b></p><p> ?、?作業(yè)考核結(jié)果查詢</p><p> ?。?) 成績管理子系統(tǒng)</p><p> ?、?規(guī)定成績錄入時間段完成學生成績錄入,提交后不可改變</p><p>  ② 錄入補考、重修成績</p>

73、;<p>  ③ 查詢成績相關(guān)信息</p><p><b> ?、?修改學生成績</b></p><p>  (9) 教學質(zhì)量評價管理子系統(tǒng)</p><p> ?、?網(wǎng)上教學定期反饋</p><p><b>  ② 網(wǎng)上教學評價</b></p><p> ?、?

74、根據(jù)學生評教結(jié)果計算出教師課堂評估分數(shù)</p><p> ?。?0) 財務(wù)管理子系統(tǒng)</p><p>  ① 學生欠費情況查詢</p><p><b> ?、?教師工資查詢</b></p><p> ?、?教師工資核算錄入</p><p> ?、?學生欠費核算錄入</p><p

75、> ?。?1) 系統(tǒng)維護管理子系統(tǒng)</p><p><b> ?、?用戶注冊,注銷</b></p><p><b> ?、?修改密碼</b></p><p>  以上教務(wù)管理系統(tǒng)的各個基本功能需求是在MBA日常教務(wù)的管理中總結(jié)的,它涉及到了教務(wù)管理中絕大多數(shù)事務(wù)。</p><p>  4.3

76、教務(wù)管理系統(tǒng)主要業(yè)務(wù)流程圖</p><p>  教務(wù)管理工作是一項較為繁瑣的工作,涉及范圍廣,環(huán)節(jié)多,信息量大。同時業(yè)務(wù)多樣化,對現(xiàn)行教務(wù)管理進行調(diào)查,分析其業(yè)務(wù)流程對系統(tǒng)開發(fā)具有重要意義,所以畫出業(yè)務(wù)流程圖對系統(tǒng)分析有著重要作用,由于業(yè)務(wù)流程圖符號規(guī)定不統(tǒng)一,一般業(yè)務(wù)流程圖基本符號及意義(圖例)如下圖4-1所示:</p><p>  根據(jù)MBA所涉及的業(yè)務(wù)對系統(tǒng)整體業(yè)務(wù)進行分析,可將其分

77、為學生管理子系統(tǒng),教師管理子系統(tǒng),網(wǎng)上選課子系統(tǒng),教務(wù)評價子系統(tǒng),成績管理子系統(tǒng),排課管理子系統(tǒng),教學計劃管理子系統(tǒng),財務(wù)管理子系統(tǒng)和作業(yè)管理子系統(tǒng)等。</p><p>  學生信息管理子系統(tǒng)是任何類型學生管理系統(tǒng)所不可或缺的部分,他主要分為了學生入學時管理員對學生信息的注冊,以及學生自己,相關(guān)教師,和教務(wù)人員對學生信息增刪改查的操作,其學生信息修改業(yè)務(wù)流程圖如圖4-2所示:</p><p&g

78、t;  排課管理子系統(tǒng)作為學生選課重要的組成,他是學生選課數(shù)據(jù)輸入部分。他是教務(wù)處根據(jù)對各院系教學計劃的匯總,課程信息,教師信息,班級信息,教師資源信息的匯總統(tǒng)籌計劃后做出的排課結(jié)果,為學生選課系統(tǒng)提供輸入數(shù)據(jù),其系統(tǒng)排課業(yè)務(wù)流程圖如圖 4-3所示:</p><p>  學生選課系統(tǒng)是學生根據(jù)排課結(jié)果進行選擇課程,然后分別生成學生課表信息和教師課表信息,學生名單等,其中學生選課業(yè)務(wù)流程圖如圖 4-4所示:<

79、/p><p>  成績管理系統(tǒng)涉及了教務(wù)管理人員,教師,和學生三個外部實體,教師主要負責成績錄入,教務(wù)處負責了成績管理,而學生主要涉及對自己成績的查詢,他是MBA教務(wù)管理系統(tǒng)的重要組成部分。成績查詢業(yè)務(wù)流程圖如下圖4-5所示:</p><p>  教學質(zhì)量評價系統(tǒng)是學校用來對學校教學質(zhì)量評價的參考依據(jù)之一,他主要涉及了學生對教師日常授課的授課方法,授課生動性,授課內(nèi)容等進行評價,評價結(jié)果同時也

80、作為教師工資計算,職稱考核的重要指標,但是現(xiàn)行一般教務(wù)管理系統(tǒng)涉及的教學質(zhì)量評價管理并沒有起到很好的反饋作用,更多的是作為了對教師工資核算的指標之一,所以本系統(tǒng)重新對教學質(zhì)量評價業(yè)務(wù)流程做了調(diào)整,在原有的業(yè)務(wù)流程基礎(chǔ)上增加了反饋機制,學生可以隨時對教師的教學方式提出自己的意見,這樣有助于教學質(zhì)量的提高。其主要業(yè)務(wù)流程圖如下圖4-6所示: </p><p>  財務(wù)管理是教務(wù)管理系統(tǒng)常規(guī)模塊,其主要涉及了學生學費計

81、算和學生繳費情況,教師工資計算查詢等日常業(yè)務(wù),其中教師工資管理業(yè)務(wù)流程圖如下圖4-7所示:</p><p>  系統(tǒng)維護系統(tǒng)主要涉及了教務(wù)處對新入職學生,教師基本信息的注冊,學生和教師信息的修改,以及對畢業(yè)學生和離職教師用戶信息的注銷,其用戶修改密碼業(yè)務(wù)流程圖如下圖4-8所示:</p><p>  4.4 教務(wù)管理系統(tǒng)主要數(shù)據(jù)流圖</p><p>  數(shù)據(jù)流圖主要是

82、描述數(shù)據(jù)流動,存儲,處理的邏輯關(guān)系,他是用來記錄系統(tǒng)中的數(shù)據(jù)和數(shù)據(jù)在特定的過程中的流動,即數(shù)據(jù)如何被采集、處理、保存和使用的(圍繞信息系統(tǒng)的功能),數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題, 這些問題有: 數(shù)據(jù)流程不暢, 前后數(shù)據(jù)不匹配, 數(shù)據(jù)處理過程不合理等。通過對這些問題的解決形成一個通暢的數(shù)據(jù)流程作為今后新系統(tǒng)的數(shù)據(jù)流程。數(shù)據(jù)流程圖比起業(yè)務(wù)流程圖更為抽象, 它舍棄了業(yè)務(wù)流程圖中的一些物理實體, 更接近于信息系統(tǒng)的邏輯模型

83、。數(shù)據(jù)流程分析一般是通過數(shù)據(jù)流程圖來實現(xiàn)。</p><p>  MBA教務(wù)管理系統(tǒng)主要的數(shù)據(jù)流圖有學生信息管理數(shù)據(jù)流程圖,教師信息管理數(shù)據(jù)流程圖,教學計劃管理數(shù)據(jù)流圖,排課管理數(shù)據(jù)流程圖,選課數(shù)據(jù)流程圖,班級管理數(shù)據(jù)流圖,作業(yè)管理數(shù)據(jù)流圖,成績管理數(shù)據(jù)流程圖,網(wǎng)上評教數(shù)據(jù)流圖,財務(wù)管理數(shù)據(jù)流圖和系統(tǒng)維護數(shù)據(jù)流圖等。</p><p>  教務(wù)管理系統(tǒng)頂層數(shù)據(jù)流圖如圖 4-9所示</p&

84、gt;<p>  教務(wù)管理系統(tǒng)的第一層數(shù)據(jù)流圖如圖 4-10所示</p><p>  各子系統(tǒng)的展開數(shù)據(jù)流圖:</p><p>  學生信息管理數(shù)據(jù)流圖如圖 4-11所示</p><p>  教師信息管理數(shù)據(jù)流圖如圖4-12所示</p><p>  教學計劃管理數(shù)據(jù)流圖如圖4-13所示</p><p> 

85、 排課管理數(shù)據(jù)流圖如圖4-14所示</p><p>  網(wǎng)上選課管理數(shù)據(jù)流圖如圖 4-15所示</p><p>  作業(yè)管理數(shù)據(jù)流圖如圖 4-16所示</p><p>  成績管理系統(tǒng)數(shù)據(jù)流圖如圖 4-17所示</p><p>  網(wǎng)上評教數(shù)據(jù)流圖如圖4-18所示</p><p>  財務(wù)管理數(shù)據(jù)流圖如圖 4-19所示

86、:</p><p>  系統(tǒng)維護管理數(shù)據(jù)流圖如圖 4-20所示</p><p><b>  4.5 數(shù)據(jù)字典</b></p><p><b>  數(shù)據(jù)流:</b></p><p>  學生信息管理:數(shù)據(jù)流學生注冊基本信息如表4-1所示</p><p>  表 4-1 學生注冊

87、基本信息</p><p>  排課管理:數(shù)據(jù)流專業(yè)教學計劃如表 4-2所示</p><p><b>  表 4-2教學計劃</b></p><p>  成績管理:期末成績單 表 4-3所示</p><p>  表 4-3 期末成績單</p><p><b>  名稱:期末成績單</

88、b></p><p>  簡要說明:學期末任課教師根據(jù)考核結(jié)果填寫的成績單</p><p><b>  數(shù)據(jù)來源:任課教師</b></p><p>  數(shù)據(jù)流去向:P7.1</p><p><b>  包含的數(shù)據(jù)結(jié)構(gòu):</b></p><p><b>  科目

89、名稱</b></p><p><b>  考試</b></p><p><b>  考察</b></p><p><b>  學生成績</b></p><p><b>  數(shù)據(jù)存儲:</b></p><p>  排課管理

90、:數(shù)據(jù)存儲D5“排課結(jié)果一覽表”如表4-4所示</p><p>  4-4 排課結(jié)果一覽表</p><p>  如數(shù)據(jù)存儲D1“成績一覽表”表 4-5所示</p><p>  表 4-5 數(shù)據(jù)存儲條目</p><p>  名稱:成績一覽表 </p><p> 

91、 說明:學期末按班匯集學生各科成績 </p><p><b>  結(jié)構(gòu):</b></p><p><b>  班級</b></p><p><b>  姓名</b></p><p><b>  成績</b></p><p&

92、gt;<b>  科目名稱</b></p><p><b>  考試</b></p><p><b>  考查</b></p><p><b>  成績</b></p><p><b>  處理過程:</b></p>&

93、lt;p>  成績管理:填寫成績單如表 4-6所示</p><p>  表 4-6填寫成績單</p><p>  名稱:填寫成績單 總編號:3-001</p><p>  說明:通知學生成績,有補考科目的說明補考日期 編 號:P7.4</p><p

94、><b>  需要重修的通知重修</b></p><p>  輸入:D1—>P7.4 , P7.3—>P7.4</p><p>  輸出:P7.4—>學生</p><p>  處理:查詢成績一覽表,并公布成績,若有不及格的科目,則通知補考時間,若補考</p><p>  也未通過,則通知重修,重修

95、科目超過一定數(shù)量,則通知留級。</p><p><b>  外部實體:</b></p><p>  成績管理:學生如表4-7所示</p><p>  表 4-7 外部實體學生條目</p><p>  名稱: 學生 總編號:4-001<

96、;/p><p>  說明: 編 號:001</p><p>  輸入數(shù)據(jù)流: 數(shù) 量:XX個</p><p><b>  輸出數(shù)據(jù)流:</b></p>&l

97、t;p><b>  P7.4—>學生</b></p><p>  成績管理:學生如表4-8所示</p><p>  表 4-8 外部實體教師條目</p><p><b>  4.6 基本說明</b></p><p>  本部分主要對數(shù)據(jù)流圖中涉及的部分細節(jié)功能進行補充說明。</p&

98、gt;<p> ?。?)判定修改/刪除用戶基本信息權(quán)限(學生為例) 如圖4-21所示</p><p>  說明:A類信息:主要是指固定的,一般不會發(fā)生改變的信息,如學號,姓名,身份證號碼等;B類信息指那些改變頻率較高的信息,如學生愛好,住址等信息;如若修改A類信息需要向管理部門申請,由管理部門進行修改。</p><p> ?。?)判定修改學生成績權(quán)限 如圖4-22所示<

99、/p><p>  說明:教師提交學生成績后就失去修改成績權(quán)限,若要修改需通過申請,并由管理部門進行修改。</p><p>  (3)判斷學生成績查詢權(quán)限(A課程) 如圖 4-23所示</p><p>  說明:學生成績只有代課教師,學生自己和管理部門可以查看。</p><p>  (4)學生網(wǎng)上評教指標體系 如表 4-9所示</p>

100、<p>  表 4-9學生網(wǎng)上評教體系(理論課)</p><p>  續(xù)寫表 4-9學生網(wǎng)上評教體系(理論課)</p><p>  學生網(wǎng)上評教指標體系(實踐課)如4-10所示</p><p>  表 4-10 學生網(wǎng)上評教體系(實踐課)</p><p>  續(xù)寫表 4-10學生網(wǎng)上評教體系(實踐課)</p><

101、;p><b>  系統(tǒng)設(shè)計</b></p><p>  本階段的任務(wù)是提出實施方案,系統(tǒng)設(shè)計的基本任務(wù)大體上可分為兩方面:</p><p> ?。?)把總?cè)蝿?wù)分解成許多基本的,具體的任務(wù),主要包含了系統(tǒng)模塊的劃分,模塊功能的確定,模塊間調(diào)用關(guān)系的確定,模塊間信息的傳遞。</p><p> ?。?)為各個具體任務(wù)選擇適當?shù)募夹g(shù)手段和處理方法

102、,它包含了代碼設(shè)計,數(shù)據(jù)庫設(shè)計,輸入輸出設(shè)計,人機對話設(shè)計,處理過程設(shè)計等。</p><p><b>  5.1 模塊設(shè)計</b></p><p>  5.1.1 功能角度模塊劃分</p><p>  從系統(tǒng)的功能角度可以知MBA教務(wù)管理包含的功能模塊有學生管理,師資管理,教學計劃管理,排課管理,選課管理,班級管理,作業(yè)管理,成績管理,教學質(zhì)量

103、評價管理,財務(wù)管理,系統(tǒng)維護等,其總體功能模塊圖如圖 5-1所示。</p><p>  5.1.2 用戶類別模塊劃分</p><p>  系統(tǒng)功能劃分模塊對于教務(wù)管理系統(tǒng)開發(fā)并沒有很好的描述出來,由于本系統(tǒng)涉及的用戶種類并不單一,所以按照用戶種類劃分系統(tǒng)模塊更加有助于系統(tǒng)的開發(fā),按照用戶種類將系統(tǒng)分成三個模塊:學生模塊,教師模塊,部門模塊,各模塊的功能如下圖</p><

104、p> ?。?)系統(tǒng)按用戶種類模塊結(jié)構(gòu)圖如圖 5-2所示:</p><p> ?。?)學生模塊結(jié)構(gòu)圖是以學生角度管理與學生相關(guān)的各類信息,學生模塊功能結(jié)構(gòu)圖如圖 5-3所示:</p><p> ?。?)教師模塊功能結(jié)構(gòu)圖是以教師角度管理與教師相關(guān)的各類信息如圖 5-4所示:</p><p>  (4)部門模塊相對學生和教師涉及內(nèi)容更多,其功能更為復雜,他是整個系

105、統(tǒng)的核心模塊,他涉及了教師管理,學生管理,系統(tǒng)維護和其它的一些功能管理,其結(jié)構(gòu)圖如圖 5-5所示:</p><p><b>  5.2 數(shù)據(jù)庫設(shè)計</b></p><p>  對系統(tǒng)功能分析后,需要在此基礎(chǔ)上建立相關(guān)的數(shù)據(jù)庫,設(shè)計滿足系統(tǒng)的各種實體及實體的屬性對系統(tǒng)至關(guān)重要,同時,實體之間的聯(lián)系作用構(gòu)成了實體間數(shù)據(jù)的流動,數(shù)據(jù)庫設(shè)計包含了需求分析,概念結(jié)構(gòu)設(shè)計,邏輯結(jié)

106、構(gòu)設(shè)計,物理結(jié)構(gòu)設(shè)計等。</p><p>  5.2.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p>  數(shù)據(jù)庫的概念設(shè)計是針對現(xiàn)實世界,通過對其中信息實體的收集、分類、聚集和概括,建立數(shù)據(jù)庫概念結(jié)構(gòu)的過程,應(yīng)該反映系統(tǒng)組織的業(yè)務(wù)模式、信息結(jié)構(gòu)、信息間的相互制約關(guān)系,以及對信息存儲、查詢和加工的處理要求等。</p><p>  MBA教務(wù)管理系統(tǒng)中存在的主要實體包括,學生、

107、教師,班級、課程、學期,作業(yè)等實體,實體及其屬性結(jié)構(gòu)如下:</p><p>  學生:學號,姓名,密碼,身份證號,性別,年齡,電話,籍貫,民族,政治面貌</p><p>  愛好,生源,住址,學歷,學費,欠費</p><p>  班級:班號,班級名稱,院系</p><p>  課程:課程代碼,課名,課程性質(zhì),學時,學分</p>

108、<p>  教師:教師工號,姓名,密碼,身份證號,性別,生日,電話,學歷,職稱,研究</p><p><b>  方向,住址</b></p><p>  作業(yè):作業(yè)代碼,作業(yè)名稱,發(fā)布日期,交作業(yè)日期</p><p>  各個實體間的關(guān)系圖(E-R):圖 5-6所示</p><p>  確定實體之間的聯(lián)系、聯(lián)系

109、的類型以及聯(lián)系的屬性:</p><p>  學生---- 班級: 從屬聯(lián)系,類型:一對多</p><p>  學生---- 課程: 選課聯(lián)系,類型 :多對多,屬性:成績,上課時間,上課地點</p><p>  教師---- 課程: 教學聯(lián)系,類型,一對多</p><p>  學生---- 作業(yè): 選修作業(yè)聯(lián)系,類型,多對多,屬性:教師評價&l

110、t;/p><p>  課程---- 作業(yè): 發(fā)布 類型:一對多 </p><p>  5.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p>  數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計階段就是要將實體關(guān)系圖轉(zhuǎn)化為數(shù)據(jù)庫所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。</p><p><b>  表結(jié)構(gòu)設(shè)計:</b></p>

111、<p>  根據(jù)成績查詢管理系統(tǒng)中各個實體之間的關(guān)系模式圖,對數(shù)據(jù)庫的主要表結(jié)構(gòu)設(shè)計如下: </p><p> ?。?)學生信息表(stud),如表5-1所示:</p><p>  學生信息表包含屬性:學號,姓名,身份證號,性別,生日,電話,籍貫,民族,政治面貌愛好,生源,住址,學歷,班號;</p><p><b>  主鍵:班號</b&

112、gt;</p><p>  表5-1 學生信息表 </p><p>  續(xù)寫表5-1 學生信息表</p><p> ?。?)教師信息表(teacher),如表5-2所示:</p><p>  教師信息表包含屬性:教師工號,姓名,身份證號,性別,生日,電話,學歷,職稱,研究方向,住址;</p><p>  主鍵:教師

113、編號; 外鍵:課程代碼</p><p>  表5-2 教師信息表</p><p>  (3)課程信息表(course),如表5-3所示:</p><p>  課程:課程代碼,課名,課程性質(zhì),學時,學分;</p><p><b>  主鍵:課程代碼;</b></p><p><b>

114、  表5-3課程信息表</b></p><p> ?。?)班級信息表(class),如表5-4所示:</p><p>  班級:班號,班級名稱,院系;</p><p><b>  主鍵:班號</b></p><p>  表5-4 班級信息表</p><p> ?。?)選修表(learn

115、),如表5-5所示:</p><p>  選修課表屬性包含:學號,課程代碼,成績,上課地點,上課時間;</p><p>  主鍵:學號,課程代碼</p><p><b>  表5-5 選修表 </b></p><p> ?。?)選修作業(yè)表(learnhomework),如表5-6所示:</p><p&

116、gt;  選修作業(yè)表屬性包含:學號,作業(yè)代碼,教師評價;</p><p>  主鍵:學號,作業(yè)代碼 </p><p>  表5-6 選修作業(yè)表</p><p>  (7)作業(yè)表(homework),如表5-7所示:</p><p>  作業(yè)表屬性包含:作業(yè)代碼,課程代碼,作業(yè)名稱,發(fā)布日期,交作業(yè)日期;</p><p>

117、;<b>  主鍵:作業(yè)代碼 </b></p><p><b>  表5-7 作業(yè)表 </b></p><p>  5.3 輸入輸出設(shè)計</p><p>  5.3.1 輸入設(shè)計</p><p><b> ?。?)學生模塊:</b></p><p>  

118、查詢個人成績:條件:學年和學期</p><p>  方式:按學期查詢/按學年查詢/在校學習成績查詢</p><p>  修改個人信息:電話,政治面貌,愛好或住址</p><p>  查詢教師信息:查詢條件:教師工號或教師姓名</p><p>  網(wǎng)上選課:必修,選修或重修課程</p><p>  網(wǎng)上評教:查詢條件:課

119、程和教師</p><p>  評價指標:教學態(tài)度,教學內(nèi)容,教學方法與手段和教學效果</p><p>  學費查詢:查詢條件:學年和學期</p><p>  系統(tǒng)維護:修改密碼:新密碼和舊密碼</p><p><b> ?。?)教師模塊:</b></p><p>  查詢教師信息:查詢條件:教師工

溫馨提示

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

評論

0/150

提交評論