基于bs模式選課系統(tǒng)的設計與實現(xiàn)課程設計_第1頁
已閱讀1頁,還剩71頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  基于B/S模式選課系統(tǒng)的設計與實現(xiàn)</p><p>  Design and Implement of a B/S Mode-based System for Course Selecting on Network</p><p>  學生姓名 XXX </p><p>  學 號

2、 XXXXXXX </p><p>  專 業(yè) 信息管理與信息系統(tǒng) </p><p>  班 級 信管XXX班 </p><p>  指導教師 XXXX </p><p><b>  

3、2009年5 月</b></p><p><b>  作者聲明</b></p><p>  本人聲明所呈交的論文是我個人在導師指導下進行的研究工作及取得的研究成果,除了文中特別加以標注的地方外,沒有任何剽竊、抄襲、造假等違反學術道德、學術規(guī)范的行為,也沒有侵犯任何其他人或組織的科研成果及專利。與我一同工作的同志對本研究所做的任何貢獻均已在論文中作了明確的說

4、明并表示了謝意。如本畢業(yè)設計(論文)一起的法律結果完全由本人承擔。</p><p><b>  特此聲明。</b></p><p><b>  摘要</b></p><p>  隨著計算機與互聯(lián)網技術的快速發(fā)展,網絡化無紙化的辦公模式逐漸被人們所廣泛使用,讓計算機來管理學生的信息是現(xiàn)在各個高校都在積極進行的工作之一,也是高

5、校教學管理工作的重要內容之一。在科技興國戰(zhàn)略的指導下,實現(xiàn)教育的現(xiàn)代化、科技化是必然趨勢,而要實現(xiàn)這一點,首先要實現(xiàn)教育管理方法和管理手段的現(xiàn)代化和科技化。學生在線選課系統(tǒng)屬于教學信息管理系統(tǒng)的一部分。在線選課與傳統(tǒng)的選課方式相比更加節(jié)約資源,增加了學生選課自主權。</p><p>  在線選課系統(tǒng)針對在校學生和教師使用。從學生的角度來說,由于學校教學制度的改革,現(xiàn)在大部分高等院校開始實行的是學生的自主選課模式。

6、傳統(tǒng)的教學模式已經不能適應新型的教學模式,如果仍然通過紙上的方式選課,一方面浪費了大量的人力、物力資源,另一方面浪費時間以及會在人為的統(tǒng)計匯總過程中出現(xiàn)不可避免的差錯等情況。隨著高校人數(shù)的增多,上述弊端會越來越多的暴露出來。如果利用網絡進行選課,學生只要在計算機前輸入自己的個人選課信息即可完成教務部門原來幾倍的作業(yè)量。從教師的角度來說,教師提出上課申請完成課程發(fā)布的工作更加容易,得到教學的信息更加快捷,因此通過網上選課系統(tǒng)可以大幅度的減

7、少教師的工作量,方便了教學工作。</p><p>  本文通過分析瀏覽器/服務器結構的特點并結合選課的實際情況,提出了基于瀏覽器/服務器結構網上選課系統(tǒng)的基本設計思想,簡要介紹了系統(tǒng)各功能模塊及數(shù)據庫的設計,著重討論了用 ASP技術和Sql Server 2000開發(fā)網上選課系統(tǒng)時的數(shù)據庫訪問技術和動態(tài)網頁制作技術,并給出了部分實現(xiàn)代碼。通過該系統(tǒng),使學生可以方便地在校園網上進行網上選課。該B/S結構的系統(tǒng)使用A

8、SP開發(fā)語言,Sql Server 2000作為數(shù)據庫。系統(tǒng)有較高的安全性和較好的性能。主要有教務、教師、學生三類用戶??蛻舳酥饕δ馨ǎ河脩舻卿洝€人信息維護、教師提出開課申請、學生選課、查詢課程相關信息、課表打印。服務器端主要內容包括:用戶管理、教師管理、學生管理、確認申請、簡單排課(以手動為主,自動為輔)信息發(fā)布、簡單與綜合查詢、課表打印等[1]。</p><p><b>  Abstract&

9、lt;/b></p><p>  With computers and the rapid development of Internet technologies, network-based paperless office mode gradually been widely used to allow the computer to manage the information of student

10、s of various colleges and universities are now actively at work, and is also teaching management job one of the important contents. National School cultivate talents are the cradle of science and technology at the strate

11、gic, under the guidance of implementation of the modernization of education, science and tec</p><p>  Online Course Selection System for students and teachers in school use. From the students point of view,

12、because of school system reform, and now the majority of colleges and universities are beginning to implement the self-selection model of the students. Traditional teaching mode (School students in accordance with the be

13、st arrangements for curriculum classes) can not adapt new modes of teaching, if they remain on paper the way through the course, on the one hand, waste a great deal of manpowe</p><p>  In this paper, by anal

14、yzing the browser / server architecture combined with the characteristics of the actual situation of course, based on browser / server structure of online course system, the basic design idea, briefly introduce the syste

15、m function modules and database design, focused on Using ASP technology and Sql Server 2000 to develop online course system of database Sql Server 2000 technology and the production of dynamic web page technology, and gi

16、ve some implementation code. Through t</p><p>  Key Words:Chooses the class, User, B/S, The jurisdiction, Sql Server 2000, ASP</p><p>  關鍵字:選課;用戶;服務器;權限;SQL Server;ASP</p><p><b&

17、gt;  目 錄</b></p><p><b>  第1章 緒 論1</b></p><p>  1.1 選題背景1</p><p>  1.2 系統(tǒng)概況1</p><p>  1.3 開發(fā)工具介紹2</p><p>  1.3.1 ASP 簡介2</p>&

18、lt;p>  1.3.2 SQL Server 2000簡介4</p><p>  第2章 教務管理系統(tǒng)需求分析6</p><p>  2.1 項目概述6</p><p>  2.1.1 系統(tǒng)目標6</p><p>  2.1.2 開發(fā)概況6</p><p>  2.1.3 信息描述6</p&g

19、t;<p>  2.2 基于B/S結構的方案設計7</p><p>  2.3 用戶需求調查8</p><p>  2.4 系統(tǒng)可行性分析8</p><p>  第3章 系統(tǒng)分析及數(shù)據結構設計10</p><p>  3.1 數(shù)據流程分析10</p><p>  3.2 系統(tǒng)功能概述11<

20、;/p><p>  3.3 系統(tǒng)功能結構圖12</p><p>  3.4 數(shù)據結構設計12</p><p>  3.4.1 概念數(shù)據結構設計12</p><p>  3.4.2 邏輯結構設計13</p><p>  3.4.3 物理結構設計16</p><p>  3.5 數(shù)據庫表設計

21、17</p><p>  3.5.1 學生信息表(studentInfo表)設計17</p><p>  3.5.2 教師信息表(teacherInfo表)設計17</p><p>  3.5.3 專業(yè)信息表(specialFieldInfo表)設計18</p><p>  3.5.4 班級信息表(classInfo表)設計18<

22、;/p><p>  3.5.5 班級必修課程信息表(classCourseInfo表)設計18</p><p>  3.5.6 專業(yè)選修課程信息表(publicCourseInfo表)設計19</p><p>  3.5.7 班級必修課程上課信息表(classCourseTeach表)設計19</p><p>  3.5.8 專業(yè)選修課程上

23、課信息表(publicCourseTeach表)設計20</p><p>  3.5.9 學生選課信息表(studentSelectCourseInfo表)設計20</p><p>  3.5.10 學生成績信息表(scoreInfo表)設計20</p><p>  第4章 系統(tǒng)主要功能詳細設計21</p><p>  4.1 系統(tǒng)登

24、錄的實現(xiàn)21</p><p>  4.2 學生信息管理模塊的實現(xiàn)21</p><p>  4.3 教師信息管理模塊的實現(xiàn)22</p><p>  4.4 課程信息管理模塊的實現(xiàn)22</p><p>  4.4.1 班級必須課程添加功能的實現(xiàn)22</p><p>  4.4.2 專業(yè)選修課程添加功能的實現(xiàn)24

25、</p><p>  4.5 課程排課功能的實現(xiàn)25</p><p>  4.6 學生選課功能的實現(xiàn)25</p><p>  4.7 成績管理功能的實現(xiàn)26</p><p>  4.7.1 教師添加學生成績功能的實現(xiàn)26</p><p>  4.7.2 學生查詢個人成績功能的實現(xiàn)29</p>&

26、lt;p>  第5章 教務管理系統(tǒng)運行調試30</p><p><b>  5.1 運行30</b></p><p><b>  5.2 測試30</b></p><p>  5.2.1 測試的目的30</p><p>  5.2.2 測試的準則30</p><p

27、>  5.2.3 測試的方法31</p><p>  5.2.4 測試用例31</p><p><b>  總結與展望32</b></p><p><b>  參考文獻33</b></p><p><b>  后記34</b></p><p&

28、gt;<b>  附錄(源程序)1</b></p><p>  §1 系統(tǒng)登錄模塊代碼(checkLogin.asp)1</p><p>  §2 學生信息添加功能代碼(studentInfoAdd.asp)2</p><p>  §3 學生信息查詢功能代碼(studentInfoManage.asp)3&

29、lt;/p><p>  §4 學生信息查看及修改功能代碼(studentInfoDetail.asp)8</p><p>  §5 學生信息刪除功能程序代碼(studentInfoDel.asp)12</p><p>  §6 教師信息管理列表功能程序代碼(teacherInfoManage.asp)12</p><

30、;p>  §7 班級必修課程添加功能程序代碼(classCourseInfoAdd.asp)16</p><p>  §8 班級必修課程排課信息添加功能程序代碼(classCourseTeachAdd.asp)20</p><p>  §9 學生選課功能程序代碼(courseSelect.asp)21</p><p>  &

31、#167;10 教師添加學生成績功能程序代碼(scoreInfoAdd.asp)24</p><p>  §11 學生成績查詢功能程序代碼(scoreInfoQuery.asp)28</p><p><b>  第1章 緒 論</b></p><p><b>  1.1 選題背景</b></p>

32、<p>  教務管理是大學的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學體制的不斷改革,尤其是學分制、選課制的展開和深入,教務日常管理工作日趨繁重、復雜。如何把教務工作信息化,模塊化,便捷化是現(xiàn)代高校發(fā)展的重點,所以迫切需要研制開發(fā)一種綜合教務管理軟件。在數(shù)字校園理論逐步應用的過程中,各高校一方面不斷投資購建各種硬件、系統(tǒng)軟件和網絡,另一方面也不斷開發(fā)實施了各類教學、科研、辦公管理等應用系統(tǒng),形成了一定規(guī)模

33、的信息化建設體系。但是,由于整體信息化程度相對落后,經費短缺,理論體系不健全等原因,國內高校教務管理系統(tǒng)在機構設置、服務范圍、服務質量及人員要求上與國外高校相比都有一定的差距。</p><p>  縱觀目前國內研究現(xiàn)狀,在安全性和信息更新化方面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨建立,共享性差;在以管理者為主體的方式中,信息取舍依賴管理者對于信息的認知與喜好,較不容易掌握用戶真正的需求,也因此無法完全滿足用戶的需

34、求。目前國家的教育體制也正處在不斷改革、創(chuàng)新的階段,教育部門充分吸取國外優(yōu)秀的教學模式,結合國內多年的辦學經驗,逐步探索出適合中國特色的教學形式,國家教育部面向各級各類學校開展了全面學分制改革。因此,教務管理軟件應實現(xiàn)教務信息的集中管理,使傳統(tǒng)的教務管理朝數(shù)字化、無紙化、智能化、綜合化的方向發(fā)展,并為進一步實現(xiàn)完善的計算機教務管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎[2]。</p><p>  故而,選擇這個題目符合

35、實際需求,同時通過對這個系統(tǒng)的設計與開發(fā),達到綜合訓練、檢驗四年所學的目的。</p><p><b>  1.2 系統(tǒng)概況</b></p><p>  本系統(tǒng)面向學校教務管理人員,是高校教學、教務管理應用軟件,是一個為學校教務管理人員提供服務的綜合管理系統(tǒng)。教務管理人員通過本系統(tǒng)完成所有的日常教務工作。從學生入學開始到畢業(yè)離校,其在學校內的所有和教務相關的數(shù)據都通過教

36、務系統(tǒng)進行管理。熟悉教務管理工作的全部過程,從教務工作的實際出發(fā),解決工作中關鍵性的難點問題,并充分利用計算機網絡功能,實現(xiàn)教務工作全過程的計算機管理,幫助具體管理人員從復雜煩瑣工作中解放出來,使得教務管理走向無紙化辦公和規(guī)范化、現(xiàn)代化管理。</p><p>  1.3 開發(fā)工具介紹</p><p>  1.3.1 ASP 簡介</p><p>  ASP技術的主要

37、用途是制作動態(tài)的、交互的、高性能的Web應用程序,以前Web應用程序都是由(CGI公共網關界面來實現(xiàn)的),但由于CGI本身的一些缺點和限制(如較耗用系統(tǒng)資源、執(zhí)行效率差等),人們都在尋找各種各樣的替換方案,在這種情況下,Microsoft的ASP應運而生,再加上與Microsoft的IIS (Web服務器)和MTS(組件事務管理服務器)的組合,ASP已經成為Web應用程序開發(fā)的主要技術。Active Server Pages(動態(tài)服務器

38、主頁)簡稱ASP內含于Internet Information Server(IIS)中,它提供一個服務器端的腳本環(huán)境,可產生和執(zhí)行動態(tài)、交互式、高效率網站服務器的應用程序。ASP既不是一種語言,也不是一種開發(fā)工具,而是一種技術框架,它能夠把HTML、腳本語言、ActiveX組件等有機的組合在一起,形成一個能夠在服務器上運行的應用程序,并把標準HTML頁面送給客戶端瀏覽器。ASP內含六大內置對象,利用這些對象可以使ASP腳本功能更加強大

39、,ASP具有強大的可擴展性,不僅可以使用ASP動態(tài)鏈接庫和腳本運行期庫自身提供的ActiveX組件,還可</p><p>  1.ASP的工作原理:基于ASP的頁面以*.asp文件形式駐留在web服務器上。一個*.asp源文件是文本文件,可以包括以下成分:</p><p>  (1). 文本:用于顯示信息、頁面標題等。</p><p>  (2). HTML標記:實

40、現(xiàn)頁面風格設計。</p><p>  (3). ASP腳本(Script Commands) </p><p>  圖1.1 ASP的工作原理</p><p>  圖1.1顯示了ASP的工作原理,當瀏覽器通過HTTP協(xié)議向web服務器申請一個由*.asp定義的頁面時,web服務器響應HTTP請求,用ASP引擎解釋被申請文件。當遇到ASP腳本命令時,ASP引擎調用相應

41、的腳本引擎(腳本引擎以組件的形式駐留在web服務器上)進行處理。ASP提供兩種腳本引擎,即VBScript引擎和VJScript引擎,若要使用其他腳本語言,需要在web服務器上另外安裝相應的腳本引擎;當遇到基于COM標準的組件(組件本身是經過編譯的可重用二進制碼)時,ASP引擎啟動相應的組件完成指定的功能。若ASP文件含有訪問數(shù)據庫的請求,ASP內置組件ADO(ActiveX Date Object) 通過ODBC與數(shù)據庫連接,對數(shù)據

42、庫進行訪問,并將訪問結果返回web服務器。ASP引擎將腳本和組件的運行結果生成相應的HTML語法成分,與文件中原有的文本和HTML標記一起組成標準HTML頁面送至客戶端瀏覽器[4]。</p><p>  2.ASP對象模型:ASP具有強大的面向對象功能和可擴展性。ASP對象可分為以下三種類型:內置對象由ASP動態(tài)鏈接庫提供的對象,有六個內置對象,是開發(fā)Web應用程序經常使用的對象。六個內置對象的主要功能如下:&l

43、t;/p><p>  (1). Request對象:在HTTP請求期間,可利用Request對象獲得客戶端瀏覽器傳遞給服務器的值(包括查詢字符串的變量值、Form表單中的元素值、Cookies的值等)。</p><p>  (2). Response對象:可以使用Response對象把變量值、函數(shù)返回值等輸出到客戶端瀏覽器;利用Response對象可將Cookies值寫入客戶端的計算機硬盤中等

44、。</p><p>  (3). Application對象:瀏覽器和Web服務器的連接是無狀態(tài)連接,即服務器處理完瀏覽器的HTTP請求后,立刻斷開與瀏覽器的連接,忘記瀏覽器剛才請求的情況;服務器不能識別瀏覽器是第一次請求還是第一千次請求.這種無狀態(tài)的連接方式使得Web服務器處理瀏覽器的請求可以更快、更有效,也不需要維護瀏覽器的信息,但它產生了一個Web應用程序如何實現(xiàn)變量共享的問題。ASP很好的解決了這一個問題

45、,Application對象可以用來保存應用程序的所有用戶的共享信息,可以在不同的用戶之間實現(xiàn)Web應用程序變量的共享。</p><p>  (4).Session對象:Session對象主要用來保存屬于一個用戶的一個應用程序的信息,可讓同一個用戶在多個網頁之間共享信息。</p><p>  (5). Objectcontext對象: 主要用來處理與事務相關的問題,Objectcontex

46、t對象的使用與Microsoft Transaction Server(MTS)有著密切的聯(lián)系。</p><p>  (6). ASPError對象: Web應用程序開發(fā)者運用該對象可以掌握因ASP所發(fā)生的錯誤 [5]。</p><p>  1.3.2 SQL Server 2000簡介</p><p>  數(shù)據庫系統(tǒng)是由數(shù)據庫和數(shù)據庫管理系統(tǒng)加在一起構的。數(shù)據庫是

47、相互關聯(lián)的數(shù)據集合。數(shù)據是描寫現(xiàn)實世界中各種具體事物或抽象概念的可存儲并具有明確意義的信息。而數(shù)據庫管理系統(tǒng)是一個通用軟件系統(tǒng),由一組計算機程序構成。數(shù)據庫管理系統(tǒng)能夠對數(shù)據庫進行有效的管理。數(shù)據庫管理系統(tǒng)提供了一個軟件環(huán)境,使用戶能方便快速地建立、維護、檢索、存取和處理數(shù)據庫中的信息[6]。</p><p>  數(shù)據庫設計是把現(xiàn)實世界的實體模型與需求轉換成數(shù)據庫的模型的過程,它是建立數(shù)據庫應用系統(tǒng)的核心問題。數(shù)

48、據庫及其應用的性能都建立在良好的數(shù)據庫設計的基礎之上,數(shù)據庫的數(shù)據是一切操作的基礎,如果數(shù)據庫設計不好,那么其它一切用于提高數(shù)據庫性能的方法收效都是有限的。數(shù)據庫設計的關鍵是如何使設計的數(shù)據庫能合理地存儲用戶的數(shù)據,方便用戶進行數(shù)據處理。</p><p>  設計數(shù)據庫必須遵循一定的規(guī)則,在關系型數(shù)據庫中,這種規(guī)則就是范式,范式是符合某一種級別的關系模式的集合。一般設計數(shù)據庫遵循第三范式。即:數(shù)據庫表中不包含已在

49、其他表中包含的非主關鍵字信息。采用范式減少了數(shù)據冗余,節(jié)約了存儲空間,同時加快了增、刪、改的速度。</p><p>  SQL Server數(shù)據庫是目前最流行的關系數(shù)據庫系統(tǒng)之一,它對服務器的要求比較低,并包含了視圖的靈活運用、觸發(fā)器與存儲過程、用戶自定義數(shù)據類型與自定義函數(shù)、維護數(shù)據的完整性等,有很強的實用性。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年

50、推出了第一個OS/2 版本。SQL Server 2000版本繼承了SQL Server 7.0 版本的優(yōu)點,同時又比它增加了許多更先進的功能,具有使用方便,可伸縮性好與相關軟件集成程度高等優(yōu)點??煽缭綇腤indows 98到Windows 2000 的大型多處理器的服務器等多種平臺使用。SQL Server 2000 全面擴展了SQL Server 7.0 的性能可靠性和易用性使它成為一個杰出的數(shù)據庫平臺??捎糜诖笮吐?lián)機事務處理以及電

51、子商務等。</p><p>  SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據庫管理系統(tǒng)的最新版本,該版本繼承了SQL Server 7.0 版本的優(yōu)點同時又比它增加了許多更先進的功能。具有使用方便、可伸縮性好、與相關軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器

52、的服務器等多種平臺使用。其最大特點是為用戶提供了大規(guī)模聯(lián)機事務處理(OLTP)、數(shù)據倉庫和電子商務應用程序所需的最新的出色數(shù)據庫平臺。Microsoft SQL Server 2000提供的分析服務顯著增強了SQL Server version 7.0引入的聯(lián)機分析處理(OLAP)服務組件的功能。分析服務引入了數(shù)據挖掘功能,可以用來在OLAP多維數(shù)據集和關系數(shù)據庫中發(fā)現(xiàn)信息[7]。</p><p>  第2章 教

53、務管理系統(tǒng)需求分析</p><p><b>  2.1 項目概述</b></p><p>  2.1.1 系統(tǒng)目標</p><p>  本系統(tǒng)的使用是面向大學院校,系統(tǒng)的使用對象包括系統(tǒng)管理員,教師和學生三種身份,系統(tǒng)管理員登錄系統(tǒng)后可以管理學生的信息,管理教師的信息,管理每學期各個班級的必修課程信息,各個專業(yè)每個學期的選修課程信息,可以為這些

54、課程進行排課,同時由于某些課程需要進行實驗,本系統(tǒng)還可以實現(xiàn)對實驗設備信息的管理,包括新設備信息的登記,設備使用和歸還的登記,設備維修信息的登記,可以對系統(tǒng)的參數(shù)進行登記;而教師用戶登錄系統(tǒng)后可以查詢任意學生的信息,可以查詢自己的授課信息,可以登記自己所教學生的成績信息,可以修改自己的登錄密碼和個人信息;學生用戶登錄系統(tǒng)后可以查詢任一學期自己的成績信息,如果系統(tǒng)開放了選課功能,可以在指定的日期內登錄系統(tǒng)后選修該學期的選修課,可以生成某個

55、學期的課程上課信息表,可以修改自己的個人信息和登錄密碼[8]。</p><p>  2.1.2 開發(fā)概況</p><p>  目前社會上教務管理系統(tǒng)的發(fā)展經過多年的探索和實踐,已初步形成了一定的特色的相對成熟的教務管理體系,這為系統(tǒng)的開發(fā)奠定了良好的基礎,是本系統(tǒng)開發(fā)研究的先決條件。該系統(tǒng)使用SQL Server2000建立數(shù)據庫并用ASP設計和編程實現(xiàn)。</p><p

56、>  2.1.3 信息描述</p><p>  學校教務管理人員通過本教務管理系統(tǒng)完成所有的日常教務工作。學生在學校內的所有和教務相關的數(shù)據都通過教務管理系統(tǒng)進行管理,如學生的注冊信息、課程設置、學生選課、學生成績等的錄入、查詢、更新等;完成排課等教學計劃;完成對教學人員的管理,如教師、教務人員等。</p><p>  2.2 基于B/S結構的方案設計</p><

57、p>  本方案是為了開發(fā)一個基于現(xiàn)代網絡技術的教務管理系統(tǒng),即能夠連接到網絡,通過網絡進行數(shù)據的傳輸管理等。用戶可通過瀏覽器直接訪問該系統(tǒng)。</p><p>  整個教務管理系統(tǒng)是一個規(guī)模比較大的數(shù)據庫系統(tǒng)。盡管其在組織關系上存在著很大的復雜性,繁瑣性,不確定性,但是就整個系統(tǒng)的技術構成上來看,它還是屬于一個數(shù)據庫應用類的系統(tǒng),其基本操作還是對存在數(shù)據庫進行添加、刪除、查找、修改等。數(shù)據庫選用SQL Ser

58、ver 2000。</p><p>  在開發(fā)工具上,本方案選用較為流行的網站開發(fā)工具Dreamweaver,這種開發(fā)工具的好處是,開發(fā)軟件操作簡單,系統(tǒng)界面美觀,用戶使用簡單,不需要安裝其他的特定的軟件,用普通的瀏覽器便可運行。</p><p>  在結構上,采用B/S(Brower/Server,瀏覽器/服務器)的網絡結構。其結構圖為:</p><p>  圖2

59、.1 B/S結構</p><p>  硬件環(huán)境:(1)具有Pentium 133、32MB內存活以上配置的計算機;(2)輸入及輸出設備:鍵盤,鼠標,VGA顯示器或更高。(3)最少15MB的硬盤空間,常規(guī)安裝需要100MB硬盤空間,完全安裝需要240MB硬盤空間。(4)最少8MB的RAM存儲器。</p><p>  開發(fā)環(huán)境:本系統(tǒng)的開發(fā)是通過網絡建立一個B/S平臺,服務器使用Windows

60、 2000 Advance Server為用戶提供服務,通過網站實現(xiàn)教務管理。</p><p>  軟件環(huán)境:(1)系統(tǒng)體系結構:瀏覽器/服務器(B/S)體系結構;(2)系統(tǒng)環(huán)境配置:Windows 2000 Advance Server;(3) Web服務器:IIS 6.0;(4) 數(shù)據庫的選?。篠QL Server 2000;(5)開發(fā)工具:Dreamweaver(界面),ASP(后臺) [9]。</p

61、><p>  2.3 用戶需求調查</p><p>  在開發(fā)一個系統(tǒng)的時候,最重要的環(huán)節(jié)就是進行需求分析。需求分析這一步工作的質量對于整個系統(tǒng)開發(fā)的成敗來說都是決定性的。需求分析做好了,下面的系統(tǒng)設計就能很好地按照需求分析來展開,一旦需求分析做得不嚴謹,就會導致系統(tǒng)開發(fā)過程中出現(xiàn)錯誤或漏洞。所以完成系統(tǒng)的需求分析對于系統(tǒng)開發(fā)來說是至關重要的。進行需求分析,應該要對用戶情況進行調研,只有很好地

62、了解了用戶的需求,才能設計出功能齊備、可用性高、令用戶滿意的系統(tǒng)。通過搜集、整理不同學校的共同特點,要求本系統(tǒng)滿足以下需求:具有美觀容易的操作界面、作為教務信息系統(tǒng),采用B/S設計模式,方便系統(tǒng)的使用者、系統(tǒng)的使用者分三種身份:不同的身份登錄系統(tǒng)后可以進入自己的操作界面,不能越權訪問其他功能,保證了系統(tǒng)的安全、系統(tǒng)數(shù)據庫設計不能太容余但又能方便程序進行訪問、各個子系統(tǒng)各個模塊之間的接口少,方便系統(tǒng)程序的維護、系統(tǒng)的模塊都能正常運行,并且

63、滿足學校要求。</p><p>  2.4 系統(tǒng)可行性分析</p><p>  可行性分析是指在當前組織內外的具體條件下,系統(tǒng)開發(fā)工作必須具備資源和條件,看其是否滿足系統(tǒng)目標的要求。在系統(tǒng)開發(fā)過程中進行可行性分析,對于保證資源的合理使用,避免浪費和一些不必要的失敗,都是十分重要的。</p><p>  1. 目標和方案的可行性:如果采用人工操作的方式,不僅操作不方便

64、,耗費人力、物力、財力,而且還容易出現(xiàn)錯誤。所以當前迫切需要一個計算機化的管理信息系統(tǒng)。有了這個系統(tǒng),就能用較少的人力去管理完成較大的工作量,而各種管理的效率也會大大提高。開發(fā)這個系統(tǒng),能更好地滿足學校要求,使學校的各種信息管理實現(xiàn)無紙化,高效化。</p><p>  2. 技術方面的可行性:本系統(tǒng)可在Windows95/98以上的操作系統(tǒng)中使用,而它所處的開發(fā)環(huán)境是WindowsXP SP2或Windows20

65、00,完全能夠滿足系統(tǒng)開發(fā)的要求。本系統(tǒng)是用ASP結合SqlServer2000數(shù)據庫來開發(fā)的一個信息管理軟件。ASP在數(shù)據庫方面的特長顯得尤為突出:適用于多種數(shù)據庫結構,通過訪問各種數(shù)據庫通用的ADO組件,結合客戶端的html,javascript,css能夠創(chuàng)建出完美漂亮且高效的各種軟件系統(tǒng)。</p><p>  3. 經濟方面的可行性:由于系統(tǒng)結構采用當前流行的B/S結構,也就是瀏覽器/服務器模式,相對于傳

66、統(tǒng)的C/S結構客戶端的缺點,它對客戶的配置要求就更低了,客戶端只需要有瀏覽器可以上網就可以登錄服務器進行各種信息的管理。而服務器端也不需要太高的配置,只要有可以運行asp程序的解釋器如微軟的IIS都是不錯的選擇,可以說整個系統(tǒng)是以最少的投入完成最好的功能,這就保證了系統(tǒng)的經濟可行性。</p><p>  4. 管理方面的可行性:作為學校教務信息管理系統(tǒng)之一的選課系統(tǒng),對它的管理也是很方便的,只需要先將系統(tǒng)配置運行

67、起來,然后分配好系統(tǒng)的三個主要角色,就可以投入實際的大專院校中進行使用,作為大專院校的系統(tǒng)使用者如管理員,教師和學生基本都是會知道如何進行電腦操作的。</p><p>  根據以上幾方面的可行性分析,可以得出結論:開發(fā)該教務信息管理系統(tǒng)是可以進行的[10]。</p><p>  第3章 系統(tǒng)分析及數(shù)據結構設計</p><p>  3.1 數(shù)據流程分析</p&g

68、t;<p>  在本系統(tǒng)中,有三類用戶:系統(tǒng)管理員、教師和學生。三種不同的用戶所具有的操作權限以及操作內容均不一樣。</p><p>  系統(tǒng)管理員負責向系統(tǒng)中添加學生和教師的個人信息。系統(tǒng)管理員可以進行學生信息管理、教師信息管理、班級信息管理、課程信息管理、排課信息管理、系統(tǒng)管理等;教師可以進行學生信息管理、選課信息管理、成績信息管理、系統(tǒng)管理;學生選課信息管理、成績信息管理、系統(tǒng)信息管理。系統(tǒng)管

69、理員設置一個選課時間段,到達時間段后,學生可以登錄網站選擇課程。</p><p>  教師用戶登錄網站后可以查看所任課的所有學生信息,以及授課的相關課程信息。課程分為必修和選修,每門課程都有設置一個學分,教師可在課程結束后給每位上此課程的學生打數(shù)。</p><p>  對于學生用戶,每個學生除了必須選擇必修課程外,還可以選擇選修課程。當時候超過選課時段后,系統(tǒng)自動鎖定學生的選課課程。系統(tǒng)可

70、以根據學生的選課信息,生成一份學生自己的課表。課程結束后學生可登錄網站查詢成績與學分。</p><p>  系統(tǒng)中教師和學生都可以進行系統(tǒng)管理,管理帳號信息以及個人詳細信息;管理員則可以學期信息管理、修改登錄密碼、系統(tǒng)參數(shù)設置,對整個選課系統(tǒng)進行相關設置[11]。</p><p><b>  系統(tǒng)數(shù)據流程圖:</b></p><p>  圖3.

71、1系統(tǒng)數(shù)據流圖</p><p>  3.2 系統(tǒng)功能概述</p><p>  整個教務信息管理系統(tǒng)作為管理學校信息的一個比較大的系統(tǒng),其下面又包括幾個比較小的子系統(tǒng),所以首先對系統(tǒng)的功能和需求進行調研,然后分析其可行性,確實開發(fā)此系統(tǒng)是很有意義的才開始進入系統(tǒng)的設計階段。在系統(tǒng)設計階段,首先分析出系統(tǒng)各個功能涉及到的數(shù)據結構,分析得到數(shù)據實體的屬性及實體間的聯(lián)系,通過實體圖和實體聯(lián)系圖反映

72、出來,然后在sqlserver2000建立各個數(shù)據表對實體和實體聯(lián)系進行物理實現(xiàn)。最后,通過編程工具asp技術實現(xiàn)各個子系統(tǒng)的功能,系統(tǒng)采用模塊化的編程思想,將整個大的系統(tǒng)劃分為幾個子系統(tǒng),在每個子系統(tǒng)中對各個功能進行設計和測試,最后再將各個模塊進行集成測試,發(fā)現(xiàn)其中的bug并進行更正。下面是各個子系統(tǒng)的詳細功能需求:</p><p>  1.學生信息管理子系統(tǒng):學生作為教務管理系統(tǒng)中的一個重要角色,需要系統(tǒng)管理

73、員登錄系統(tǒng)后對其進行管理,而教師用戶可以查詢任意學生的檔案信息。在新生到學校進行報到時需要將該學生的個人檔案信息保存在系統(tǒng)中;管理員可以按多種查詢方式如學號,姓名等對學生信息進行條件組合查詢;管理員可以修改任意學生的個人檔案信息;可以刪除指定學生的信息記錄。</p><p>  2.教師信息管理子系統(tǒng):教師作為教務管理系統(tǒng)中的另一個重要角色,只能由管理員身份對其進行維護。包括添加教師檔案信息,編輯教師檔案信息,查

74、詢教師信息,刪除指定教師信息記錄等。</p><p>  3.排課和選課管理子系統(tǒng):管理員在每個學期前為每個專業(yè)的必修課程進行設置,并在系統(tǒng)中開設多門選修課程,對于選修課程,學生可以自由選擇,但最多只能選擇3門選修課程,同時,管理員指定每門課程的授課教師,授課時間,授課地點。在每學期開學的開始某個時間,有系統(tǒng)管理員設定開放選課,學生需要登錄系統(tǒng)選擇選修課程,過期不能對選修課程進行修改,選課完成后每個學生可以生成自

75、己的課程表。</p><p>  4.成績管理子系統(tǒng):每當期末時所有學生都需要參加課程考試,所以學生的考試成績需要由它對應的授課教師登錄系統(tǒng)后對其進行添加,教師可以更改某個學生該課程的成績信息,但是教師不能修改其他課程(不是自己所授課程的)的成績信息,可以查詢其他學生的任意課程的成績信息,而學生登錄系統(tǒng)后只能查詢自己的成績信息。</p><p>  5.系統(tǒng)管理:可以對系統(tǒng)中一些信息和參數(shù)

76、進行設置,修改自己的登錄密碼,教師用戶和學生用戶登錄系統(tǒng)后可以修改自己的個人信息等[12]。</p><p>  3.3 系統(tǒng)功能結構圖</p><p>  可以對系統(tǒng)中一些信息和參數(shù)進行設置,修改自己的登錄密碼,教師用戶和學生用戶登錄系統(tǒng)后可以修改自己的個人信息等。</p><p>  整個系統(tǒng)的總體功能結構設計如下圖所示:</p><p>

77、;  3.4 數(shù)據結構設計</p><p>  3.4.1 概念數(shù)據結構設計</p><p>  在用戶需求分析的基礎上,系統(tǒng)設計員可以建立起數(shù)據庫的概念模型。概念模型主要是用于反映用戶的現(xiàn)實環(huán)境和需求,它獨立于具體的數(shù)據庫管理系統(tǒng),并且于數(shù)據庫怎樣實現(xiàn)也無關。建立概念模型常用的工具為實體-聯(lián)系圖(E-R圖)</p><p>  實體-聯(lián)系圖的表示。在實體-聯(lián)系圖中

78、,實體型通常以寫明實體名的長方形來表示;實體間的聯(lián)系則以表明聯(lián)系名的菱形來表示。通過使用連線將菱形與有關實體相連接,便可畫出實體-聯(lián)系圖。</p><p>  綜合分析本系統(tǒng)要完成的主要功能,從系統(tǒng)中我們可以得到下面的關鍵數(shù)據實體對象:學生信息實體,教師信息實體,專業(yè)信息實體,班級信息實體,班級必修課程信息,專業(yè)選修課程,班級必修課上課信息,專業(yè)選修課上課信息,學生選課信息,將這些實體以及它們之間的聯(lián)系以實體屬性

79、圖和實體聯(lián)系圖表示出來[13]。 </p><p>  3.4.2 邏輯結構設計</p><p>  3.4.3 物理結構設計</p><p><b>  圖3.11</b></p><p>  3.5 數(shù)據庫表設計</p><p>  3.5.1 學生信息表(studentInfo表)設計<

80、;/p><p><b>  圖3.12</b></p><p>  3.5.2 教師信息表(teacherInfo表)設計</p><p><b>  圖3.13</b></p><p>  3.5.3 專業(yè)信息表(specialFieldInfo表)設計</p><p><

81、;b>  圖3.14</b></p><p>  3.5.4 班級信息表(classInfo表)設計</p><p><b>  圖3.15</b></p><p>  3.5.5 班級必修課程信息表(classCourseInfo表)設計</p><p><b>  圖3.16</b&

82、gt;</p><p>  3.5.6 專業(yè)選修課程信息表(publicCourseInfo表)設計</p><p><b>  圖3.17</b></p><p>  3.5.7 班級必修課程上課信息表(classCourseTeach表)設計</p><p><b>  圖3.18</b><

83、;/p><p>  3.5.8 專業(yè)選修課程上課信息表(publicCourseTeach表)設計</p><p><b>  圖3.19</b></p><p>  3.5.9 學生選課信息表(studentSelectCourseInfo表)設計</p><p><b>  圖3.20</b><

84、;/p><p>  3.5.10 學生成績信息表(scoreInfo表)設計</p><p><b>  圖3.21</b></p><p>  第4章 系統(tǒng)主要功能詳細設計</p><p>  4.1 系統(tǒng)登錄的實現(xiàn)</p><p>  作為一個信息管理系統(tǒng),為了系統(tǒng)的安全,基本都涉及到系統(tǒng)登錄模塊

85、的實現(xiàn),只有通過了系統(tǒng)的驗證才能進入系統(tǒng)進行各種信息的管理。在本學校教務信息管理系統(tǒng)中,系統(tǒng)的登錄分三種身份:學生,教師和管理員,程序的界面顯示下圖:</p><p>  圖4.1 系統(tǒng)登錄功能運行圖</p><p>  4.2 學生信息管理模塊的實現(xiàn)</p><p>  作為一個學校,每年都有大量的學生畢業(yè)或某些學生因為一些原因需要離開學校,也有很多新的學生進入學

86、校,在學校教務管理系統(tǒng)中,學生信息的管理是一個必不可少的成分。它包括新學生個人信息的登記,學生個人信息的修改和刪除功能等。</p><p>  本管理模塊包括學生信息的添加、查詢、修改、刪除相關功能,管理學生的相關信息以及學生登錄密碼的管理,可以很方便地建立學生的網上檔案。</p><p>  4.3 教師信息管理模塊的實現(xiàn)</p><p>  教師信息管理中可以添

87、加新教師以及對教師信息進行維護,教師相關信息包括:教師職工編號、教師姓名、性別、教師生日、入校時間、登錄密碼、教師電話、身份證號、家庭地址、照片。本系統(tǒng)中包含圖片上傳功能,可以上傳相關教師照片。</p><p>  圖4.2 管理員教師信息添加運行圖</p><p>  4.4 課程信息管理模塊的實現(xiàn)</p><p>  4.4.1 班級必須課程添加功能的實現(xiàn)<

88、;/p><p>  在每個學期之前需要由管理員身份登錄系統(tǒng)對各個班級的必修課程進行設置和管理,然后才能進入下一步對各個課程進行排課。在班級課程管理中,可以對每個班級每個學期的課程進行設置和管理,其中班級課程的添加運行界面如下,管理員選擇好課程所在學期,所在班級,填寫好課程編號,名稱和學分等信息,然后選擇‘確認添加’就可以將新的班級必修課程加入到系統(tǒng)中 。</p><p>  圖4.3 管理員班

89、級課程添加功能運行圖</p><p>  程序執(zhí)行流程:關于班級必修課程的添加功能在程序classCourseInfoAdd.asp中實現(xiàn),該程序也會判斷管理員是否登錄了系統(tǒng),如果沒有也會轉到登錄頁。當管理員選擇或填寫好班級課程信息后,選擇‘確認添加’按扭傳遞給本程序進行處理,由于此時傳遞給本程序的表單變量submit不為空,表示管理員將要執(zhí)行新的班級課程信息的添加操作,不過為了程序的完善,程序會判斷管理員是否選

90、擇了學期和班級信息,是否填寫了課程編號和課程名稱等信息。如果驗證不通過就給出對應的錯誤提示信息并停止信息的加入。</p><p><b>  圖4.4</b></p><p>  4.4.2 專業(yè)選修課程添加功能的實現(xiàn)</p><p>  每個學期開學之前,管理員可以為每個專業(yè)設置好選修課程,然后管理員設置好某個時間開放選課功能。管理員對專業(yè)選

91、修課的管理包括每個學期每個專業(yè)選修課程的添加,修改和刪除等功能,其實現(xiàn)和班級必修課程的實現(xiàn)原理是差不多的。</p><p>  4.5 課程排課功能的實現(xiàn)</p><p>  關于課班級必修課程上課信息的添加功能在程序classCourseTeachAdd.asp中實現(xiàn),該程序的登錄驗證功能都和其他程序一樣,然后該程序會調用排課是否沖突函數(shù)驗證當天當節(jié)課該教室是否被其他課程占用了,同時還要

92、驗證當天當節(jié)課該班級是否已經有其他課程已經排好了,如果驗證不通過是不會將這個新的上課信息加入到系統(tǒng)中的。程序執(zhí)行流程圖如下:</p><p>  4.6 學生選課功能的實現(xiàn)</p><p>  在學校教務信息管理系統(tǒng)中,課程分為班級必修課程和專業(yè)選修課程。由于每個學生屬于一個特定的班級,所以對于班級必修課程是每個學生必須學習的,是不用學生登錄系統(tǒng)進行選擇的。而對于專業(yè)選修課程,在每個學期的

93、選課時間段內,學生可以登錄系統(tǒng)按照自己的喜好進行選擇。程序運行結果如下圖所示,程序首先列出本專業(yè)該學期的所有選修課信息,如果學生喜歡什么課程,只需要選中該門課程,然后選擇‘選課’按扭進行選課,下面會顯示出當前該學生所選擇的課程信息。</p><p>  圖4.6 學生選課功能運行圖</p><p>  4.7 成績管理功能的實現(xiàn)</p><p>  4.7.1 教師

94、添加學生成績功能的實現(xiàn)</p><p>  每個學生某門課程的成績信息是有該課程的授課教師進行登記的,當授課教師登錄系統(tǒng)后可以通過‘成績信息管理—>添加學生成績’進入本功能,它需要由教師登記課程編號,學生的學號和成績,課程類型和成績信息。程序的運行界面如圖4.7.1.1所示。</p><p>  圖4.7 學生成績信息添加功能運行圖</p><p>  程序執(zhí)

95、行原理:程序首先還是要判斷教師是否登錄系統(tǒng),只有當教師登錄了系統(tǒng)后才可以執(zhí)行本功能的操作。程序有完善的驗證功能,它首先判斷學號,課程編號等信息是否已經輸入了,如果沒有輸入是會進行提示的;然后程序會判斷該學號和課程的信息在系統(tǒng)中是否存在,防止教師的輸入發(fā)生了錯誤;如果驗證成功程序還會判斷該學生是否真的修了該門課程和該教師是否真的教授了該門課程,如果驗證都成功才會執(zhí)行該成績信息的加入操作,否則都會提示對應的錯誤信息。程序執(zhí)行的流程如下圖所示

96、:</p><p>  圖4.8 學生成績信息添加流程圖</p><p>  4.7.2 學生查詢個人成績功能的實現(xiàn)</p><p>  通過期末考試后,當學生的考試成績閱改出來后,通過該門課程的教師登錄系統(tǒng)后對每個同學的成績信息進行登記,然后學生登錄系統(tǒng)后就可以對自己該門課程的成績進行查詢。關于學生登錄系統(tǒng)的成績查詢是按照學期進行的,由學生身份登錄系統(tǒng)后通過‘成績

97、信息管理成績查詢’實現(xiàn),它的運行界面如下圖所示:</p><p>  圖4.9 學生成績信息查詢運行圖</p><p>  關于此功能的實現(xiàn)在學生身份功能中的scoreQuery.asp程序中實現(xiàn),首先由學生選擇查詢的學期,然后程序會自動查詢改學期該學生的必須課成績信息和選修課成績信息,并將結構以列表方式顯示出來,該功能的具體實現(xiàn)請參照該程序的源程序。</p><p&g

98、t;  第5章 教務管理系統(tǒng)運行調試</p><p><b>  5.1 運行</b></p><p>  將系統(tǒng)與數(shù)據庫連接后,修改連接參數(shù),就可以直接運行了。在連接數(shù)據庫上提供了兩種連接方法:通過ODBC接口或者SQL專用接口均可以連接。</p><p><b>  5.2 測試</b></p><

99、p>  5.2.1 測試的目的</p><p>  軟件測試的目標和定義:</p><p>  1.測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程</p><p>  2.好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案</p><p>  3.成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試</p><p>

100、  在對本教務管理系統(tǒng)測試時,也正是基于上述觀點來進行的,測試的目的不是證明系統(tǒng)是完美的,而是發(fā)現(xiàn)問題,更好的解決問題,使系統(tǒng)不斷完善,滿足客戶的需求[14]。</p><p>  5.2.2 測試的準則</p><p>  為了能設計出行之有效的測試方案,必須深入理解并正確運用指導軟件測試的基本準則。下面列舉主要的測試準則:</p><p>  1.所有的測試都應

101、該追溯到用戶需求。</p><p>  2.應該在開始測試之前就制定出測試計劃。</p><p>  3.把Pareto原理應用到軟件測試中。Pareto原理說明,測試發(fā)現(xiàn)的錯誤中80%很可能是由程序中的20%模塊造成的。</p><p>  4.應該從“小模塊”測試開始,并逐步進行“大模塊”測試。</p><p>  5.窮舉測試是不可能的

102、。</p><p>  6.為了達到最佳的測試效果,應該由獨立的第三方從事測試工作。</p><p>  5.2.3 測試的方法</p><p>  測試任何產品都有兩種方法:如果已經知道了產品應該具有的功能,可以通過測試來檢驗是否每個功能正常使用;如果知道了產品的內部工作過程,可以通過測試來檢測產品內部動作是否按照說明書的規(guī)定正常工作。前一種稱為黒盒測試又稱功能測

103、試,后一種方法稱為白盒測試又稱結構測試。</p><p>  在測試本系統(tǒng)時,采用的是白盒測試來設計測試用例,而且在測試過程中,由于條件原因,不能完全按照測試規(guī)則由第三方來測試,測試過程和方案設計由作者完成[15]。</p><p>  5.2.4 測試用例</p><p><b>  表5.1 登錄測試</b></p><

104、p><b>  參考文獻</b></p><p>  [1] 姜秀玉. 基于B-S模式高校教務管理系統(tǒng)的探索及研究 [D];吉林大學; 2006年.</p><p>  [2] 萬迪華. 學分制教務管理系統(tǒng)的設計與實現(xiàn) [J];電腦知識與技術; 2005年35期.</p><p>  [3] 王慶華.快學易用ASP3.0.北京:北京郵電大

105、學出版社,2001年.</p><p>  [4] 王力. 高校通用排課管理信息系統(tǒng)的設計與實現(xiàn)[J]; 貴州工業(yè)大學學報(自然科學版); 1999年01期; 89-92.</p><p>  [5] 鄧文淵.ASP與網絡數(shù)據庫技術.北京:中國鐵道出版社,2003.</p><p>  [6] 李存斌.ASP高級編程及其項目應用開發(fā).北京:中國水利水電出版社,200

106、4.</p><p>  [7] 曹效陽. 淺談SQL Server中的安全策略[J].現(xiàn)代計算機.2006.(01):17-21.</p><p>  [8] 曾志峰,樂光學. 高校排課管理系統(tǒng)的設計與實現(xiàn) [J];湖南商學院學報; 2001年01期; 138-139</p><p>  [9] 張傳紅,葛華.基于C/S和B/S模式的教務管理系統(tǒng)研究[J].信息技

107、術.2005.(11):35-38.</p><p>  [10] 馬學強. 基于B/S架構的教務管理系統(tǒng)設計及實現(xiàn) [D];中國海洋大學; 2006年</p><p>  [11] 列洪海.網絡數(shù)據庫開發(fā)實戰(zhàn).北京:中國鐵道出版社,2000.</p><p>  [12] 吳志斌,陳淑珍. 回溯算法與計算機智能排課[J].計算機工程.1999.(03):17-18

108、.</p><p>  [13] 陸峰,李新. 自動排課系統(tǒng)算法的設計與實現(xiàn)[J].微機發(fā)展.2005.(11):24-27.</p><p>  [14] 楊志,關昕,馬力. Web系統(tǒng)性能測試實施過程[J].計算機工程與設計,2007,(10).</p><p>  [15] 周煜,周國慶,奚文駿. 軟件測試技術概述[J]. 中國測試技術, 2005,(03).

109、</p><p><b>  總結與展望</b></p><p>  經過三個多月的設計和開發(fā),教務管理系統(tǒng)基本開發(fā)完畢。其功能基本符合需求,對于數(shù)據的一致性的問題也通過程序進行了有效的解決。</p><p>  在系統(tǒng)的開發(fā)過程中,主要作了以下工作:</p><p>  1.比較了傳統(tǒng)的教務管理模式與當代教務管理模式的

110、優(yōu)點和缺點。傳統(tǒng)的教學管理模式適合于規(guī)模較小、現(xiàn)代化設施建設不夠完備的院校,由于硬件條件方面的限制,只有依靠人力進行管理,但是對于文檔資料的管理相對安全,不易遺失;當代教務管理模式更加智能化,減少了教務管理人員的工作量,在硬件設施方面的投入相對較高,并且要求加強安全方面的工作,防止來自網絡的侵害。</p><p>  2.深入學習了SQL Server 2000和ASP等開發(fā)工具,掌握了許多實用的開發(fā)技巧。以AS

溫馨提示

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

評論

0/150

提交評論