【正文】
畢業(yè)設(shè)計(論文)說 明 書摘要隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)工作日趨繁重,教務(wù)管理的數(shù)據(jù)量不斷地上漲,簡潔、實用又有針對性的教務(wù)管理系統(tǒng)需求加大,基于這一原因我選擇開發(fā)此系統(tǒng)。本系統(tǒng)著重從學(xué)生網(wǎng)上自主選課以及教師的課程發(fā)布兩個大方面進行了設(shè)計,基本實現(xiàn)了學(xué)生及教師信息的在線查詢、教師網(wǎng)上發(fā)布課程、錄入成績以及學(xué)生網(wǎng)上選課等重要,另外教務(wù)處還可以在一定范圍內(nèi)統(tǒng)計學(xué)生成績的平均分、最高分、不及格人數(shù)等,基本滿足了教務(wù)管理系統(tǒng)的需求。論文首先闡述了該系統(tǒng)的開發(fā)背景、意義,其次對該系統(tǒng)進行可行性研究和分析,并介紹了所需的相關(guān)開發(fā)工具及技術(shù)基礎(chǔ),然后進行了概要設(shè)計,進而展現(xiàn)了整個系統(tǒng)的具體實現(xiàn),包括數(shù)據(jù)庫的設(shè)計和連接,各功能模塊的實現(xiàn),最后對該軟件進行了嚴(yán)格的測試。本程序前臺采用Visual Studio 2008進行頁面制作,后臺由SQL Server 2005數(shù)據(jù)庫支持,通過使用C語言實現(xiàn)動態(tài)網(wǎng)頁的效果,達到對數(shù)據(jù)庫的操作以完成使用者的要求。關(guān)鍵詞:教務(wù)管理系統(tǒng);;SQL Server 2005ABSTRACTWith the increasing of the number of college students, educational work,teaching management had increased the amount of data unceasingly rises,concise, practical and targeted educational administration management system,and based on this increased demand reason I choose to develop the system. This system mainly from students and teachers of independent online course course released two large aspects of the design,basically achieved for students and teachers information online inquiry,teachers39。 online courses, entry achievement as well as students and other important online courses, office can also in a certain range of the student39。s grade average, statistics, the number of highest failed, basically meeting the needs of the educational administration management system. Firstly,the paper explains the system development background, significance, then the system the feasibility study and analysis, and introduces the related development tools and technology base, then outline design, and then showed the entire system of the specific implementation, including database design and connection, the realization of the function module, and finally, the software of severe tests. The program using Visual Studio 2008 front page, the background made by SQL Server 2005 database support, by using C realize dynamic web pages to the database result, reach to acplish the requirements of users. Keywords:Educational administration management system。SQL Sever 2005目錄1 緒論 1 概述 1 研究的背景及意義 2 國內(nèi)外研究現(xiàn)狀 22 需求分析 4 可行性分析 4 63 總體設(shè)計 13 13 15 數(shù)據(jù)庫設(shè)計 164 詳細(xì)設(shè)計 21 21 學(xué)生信息管理模塊設(shè)計 21 學(xué)生信息查詢模塊 27 教師信息查詢模塊設(shè)計 305 系統(tǒng)測試 33 軟件測試概述 33 軟件測試的目的 33 測試項目 33 測試用例 34結(jié)束語 40參考文獻 41致謝 42附錄 431 緒論 概述高校教務(wù)管理工作是高等教育中的一個極為重要的環(huán)節(jié),是整個學(xué)校管理的核心和基礎(chǔ)。面對種類繁多的數(shù)據(jù)和報表,手工處理方式已經(jīng)很難跟上現(xiàn)代化管理的步伐,隨著計算機及通訊技術(shù)的飛速發(fā)展,高等教育對教務(wù)管理工作提出了更高的要求。摒棄傳統(tǒng)的管理模式,迎合時代進步和需求,運用現(xiàn)代化手段進行科學(xué)管理,已成為整個教育系統(tǒng)發(fā)展的大勢所趨。教務(wù)管理系統(tǒng)是管理人員使用的一個輔助工具,可輔助教務(wù)處管理人員、任課老師完成學(xué)籍管理、網(wǎng)上選課、成績管理等比較繁重的工作。它應(yīng)用計算機在數(shù)據(jù)處理和數(shù)據(jù)整理保存方面的優(yōu)異性能,幫助工作人員提高工作效率,減少錯誤的出現(xiàn),同時還能提供快速的查詢檢索功能。教務(wù)管理系統(tǒng)是面向教務(wù)管理人員提供服務(wù)。教務(wù)管理人員通過教務(wù)管理系統(tǒng)管理與學(xué)生相關(guān)的教務(wù)數(shù)據(jù)。學(xué)籍管理系統(tǒng)、選課管理系統(tǒng)及成績查詢系統(tǒng)既可一條龍運行,也可分別運行,只要提供各部分所需的入口數(shù)據(jù)。 統(tǒng)一的風(fēng)格,標(biāo)準(zhǔn)的操作界面,簡潔的操作步驟使教務(wù)人員能方便地使用教務(wù)管理系統(tǒng)的各個子系統(tǒng)。 高校教務(wù)管理系統(tǒng)是一個大型復(fù)雜的計算機網(wǎng)絡(luò)信息系統(tǒng),采用基于瀏覽器/服務(wù)器(B/S)應(yīng)用體系結(jié)構(gòu)來建設(shè)高校網(wǎng)絡(luò)辦公應(yīng)用系統(tǒng),使高校管理人員真正實現(xiàn)遠程辦公、異地辦公。學(xué)生也能遠程成績查詢和選課。從而實現(xiàn)信息資源的集中管理和統(tǒng)一調(diào)度。為教務(wù)部門和學(xué)生提出準(zhǔn)確、及時的相關(guān)信息。為信息交流、教務(wù)管理提供一個高效快捷的電子化手段;最終達到進一步提高各級領(lǐng)導(dǎo)科學(xué)決策水平,提高各院系、各部門管理人員管理水平與辦公效率,減輕工作負(fù)擔(dān)的目的。本系統(tǒng)是由多個子系統(tǒng)組合構(gòu)成的,可分為教務(wù)管理員模塊、教師模塊和學(xué)生模塊,其中學(xué)生模塊的主要功能模塊又可以分為選課、學(xué)籍查詢、成績查詢?nèi)齻€子功能系統(tǒng)。各子功能系統(tǒng)是針對選課、查詢學(xué)籍、查詢成績教務(wù)管理工作而設(shè)計的,可以獨立運行,也可與其他功能子系統(tǒng)協(xié)同工作,適應(yīng)數(shù)據(jù)共享與數(shù)據(jù)流轉(zhuǎn)。 研究的背景及意義當(dāng)前高校的招生規(guī)模不斷擴大,使得教務(wù)信息快速增長,事務(wù)更加繁多。國內(nèi)高校也在探索更好的辦學(xué)模式,借鑒國外的先進管理經(jīng)驗,努力提高辦學(xué)水平和管理水平,推行學(xué)分制。高校的教學(xué)模式不斷向著現(xiàn)代化的方向改革,利用網(wǎng)絡(luò)技術(shù)進行教學(xué)體制改革是大勢所趨。在這種情況下,教務(wù)管理系統(tǒng)的出現(xiàn)和廣泛應(yīng)用也是理所當(dāng)然了。因此,我選擇了教務(wù)管理系統(tǒng)作為我畢業(yè)設(shè)計的題目。,以學(xué)校教務(wù)部門的教務(wù)信息數(shù)據(jù)庫為后臺,用C語言編寫的管理系統(tǒng),采用B/S模式設(shè)計。只要學(xué)生能夠上網(wǎng),進入學(xué)校的教務(wù)系統(tǒng)就能夠查詢自己的學(xué)籍、成績等信息,而教務(wù)處和教師也可以對學(xué)生信息、課程信息等進行錄入、查詢等操作。這樣極大地提高教務(wù)的工作效率,并保證了信息的實時性。同時使得學(xué)生之間、學(xué)生與老師交流聯(lián)系更加方便、快捷。 國內(nèi)外研究現(xiàn)狀教務(wù)管理是高校中一個重要而又紛繁的管理工作之一,它涉及到學(xué)校、院、系、老師、學(xué)生等諸多方面。而隨著教學(xué)體制的不斷改革,尤其是學(xué)分制、選課制的展開和深入,教務(wù)日常管理工作更加繁重、復(fù)雜。那么,利用高工作效率的計算機和計算機軟件進行管理工作則是很必要了。國外物質(zhì)資源比國內(nèi)發(fā)達,現(xiàn)代化進程走在國內(nèi)高校的前面。他們較早地把計算機技術(shù)利用到教學(xué)當(dāng)中。通常他們具有較大規(guī)模的穩(wěn)定的技術(shù)隊伍來提供服務(wù)與技術(shù)支持。而國內(nèi)則不然,高校信息化建設(shè)相對起步較晚。前幾年各高校雖然不斷在網(wǎng)絡(luò)設(shè)施、硬件設(shè)施和軟件產(chǎn)品上增加投資,但是,由于整體信息化程度相對落后,經(jīng)費短缺,理論體系不健全等等原因,國內(nèi)高校教務(wù)管理系統(tǒng)跟國外相比還是比較落后。從整體來看目前國內(nèi)研究現(xiàn)狀,雖然目前社會上管理信息系統(tǒng)發(fā)展飛快,各類企事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息,教務(wù)管理系統(tǒng)同樣有了很大的發(fā)展,商業(yè)化的教務(wù)信息管理軟件也不少。但是各校系統(tǒng)資料單獨建立,共享性比較差,信息更新速度也非常慢,安全性較差。系統(tǒng)的管理者為主體,信息取舍對管理者依賴性較強,導(dǎo)致不容易掌握用戶真正的需求,因此也無法完全滿足用戶的需求。而本系統(tǒng)完全獨立開發(fā),力求使系統(tǒng)功能簡潔明了,功能基本齊全且易于操作。2 需求分析 可行性分析可行性研究的目的是用最小的代價在盡可能的時間內(nèi)確定問題是否能解決,該階段通過對系統(tǒng)目標(biāo)的初步調(diào)研和分析,提出可行性方案并進行論證。我們在這里主要從技術(shù)可行性、社會可行性、經(jīng)濟可行性和管理可行性等方面進行分析。對現(xiàn)行管理業(yè)務(wù)進行詳細(xì)調(diào)查是了解系統(tǒng)需求和進行系統(tǒng)分析和設(shè)計的重要基礎(chǔ)工作,因此要對高校的教務(wù)管理工作進行全面、細(xì)致而充分的調(diào)查研究。系統(tǒng)調(diào)研采取的主要方法是到現(xiàn)場去,通過詢問、觀察甚至直接參與管理活動,自上而下、逐步細(xì)化的進行了解。通過調(diào)查得知,現(xiàn)在的教務(wù)工作已基本實現(xiàn)滿足學(xué)生管理及選課管理方面的信息需求,使教務(wù)管理水平向標(biāo)準(zhǔn)化、現(xiàn)代化邁進一步,原教務(wù)管理信息操作方式就需要重新加以改進,以適應(yīng)新形勢的變化,這就需要利用數(shù)據(jù)庫強大的數(shù)據(jù)處理功能,建立一個功能強大的管理信息系統(tǒng)。也就是說,新建立的系統(tǒng)要求在保持原有系統(tǒng)的功能的基礎(chǔ)之上,要求具有良好的適用性和擴展性。,它提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,為開發(fā)滿足客戶要求的系統(tǒng)提供了保障,保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對系統(tǒng)的擴展與修改。利用SQL Server 2005作為本系統(tǒng)的數(shù)據(jù)庫,它支持多用戶,適用于大中規(guī)模的數(shù)據(jù)量需求。綜上所述,本系統(tǒng)的設(shè)計與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。教務(wù)管理是高校中一個重要而又紛繁的管理工作之一,它涉及到學(xué)校、院、系、老師、學(xué)生等諸多方面。而隨著教學(xué)體制的不斷改革,尤其是學(xué)分制、選課制的展開和深入,教務(wù)日常管理工作更加繁重、復(fù)雜。高校的教學(xué)模式不斷向著現(xiàn)代化的方向改革,利用計算機技術(shù)進行教學(xué)體制改革是大勢所趨。在這種情況下,教務(wù)管理系統(tǒng)的出現(xiàn)和廣泛應(yīng)用也是理所當(dāng)然了。社會可行性的相關(guān)背景已在緒論中提及,在此不做贅述。經(jīng)過考察,教務(wù)管理系統(tǒng)對計算機的軟硬件的要求不是太高,基于高校的現(xiàn)有計算機及配套設(shè)備即可實現(xiàn),而且也無需過多的資金投入。與此同時,本系統(tǒng)的設(shè)計不但能大大減少高校教務(wù)部門工作人員的工作量,改善其管理環(huán)境,減少差錯,方便教務(wù)部門、教師及學(xué)生的信息查詢、網(wǎng)上選課等,而且還減少了紙張的使用,降低辦公費用,節(jié)省人力物力,提高工作效率、工作質(zhì)量和管理水平,增加經(jīng)濟效益。因此,此系統(tǒng)從人力、物力、財力方面來說都是可行的。管理上的可行性分析主要是管理人員對開發(fā)信息系統(tǒng)是否支持,現(xiàn)有管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。,用SQL Server 2005建立數(shù)據(jù)庫,它們都是技術(shù)可靠的工具。;SQL Server 2005是多用戶的新型數(shù)據(jù)庫,這些工具使得系統(tǒng)的安裝、部署、管理和使用變得更加容易。本系統(tǒng)完成后,將提高高校的管理水平,從而提高對人、物的合理調(diào)度和信息流的運作效率,實現(xiàn)辦公自動化,降低管理成本。本系統(tǒng)開發(fā)的主要目的就是要輔助教務(wù)管理人員、任課老師完成學(xué)籍管理、網(wǎng)上選課、成績管理等比較繁重的工作。它應(yīng)用計算機在數(shù)據(jù)處理和數(shù)據(jù)整理保存方面的優(yōu)異性能,幫助工作人員提高工作效率,減少錯誤的出現(xiàn),同時還能提供快速的查詢檢索功能。為更好的實現(xiàn)用戶對系統(tǒng)的要求,本系統(tǒng)應(yīng)符合以下幾點要求:(1)整體結(jié)構(gòu)合理,風(fēng)格一致,模塊化結(jié)構(gòu),界面清晰,接口靈活,操作簡便。(2)開發(fā)方法,文檔規(guī)范化,便于管理,可擴充。(3)完善的數(shù)據(jù)輸入,維護,輸出。(4)自檢性能高,用戶誤輸、錯輸均有提示。(5)容錯性能高,某個用戶的操作錯誤不會引起整個系統(tǒng)的癱瘓,每一功能的操作都有信息提示以免重復(fù)操作,錯誤操作有警告,以便用戶及時改正。整個系統(tǒng)從總體上分為學(xué)生信息管理模塊、班級信息管理模塊、教師信息管理模塊、課程信息管理模塊、學(xué)生選課管理模塊和成績管理模塊六大部分,每一部分應(yīng)實現(xiàn)的功能如下:學(xué)生信息管理模塊::登記學(xué)生學(xué)籍檔案,包括學(xué)號、姓名、民族等。:修改已登記的學(xué)生信息。:刪除已無效的學(xué)生信息。:可以按姓名、學(xué)號查詢學(xué)生信息。班級信息管理模塊::登記學(xué)班級信息,包括班號、名稱等。:修改已登記的班級信息。:刪除已無效的班級信息。:可以按班號、名稱查詢學(xué)生信息。教師信息管理模塊::登記教師信息,包括教師編號、姓名等。:修改已登記的教師信息。:刪除已無效的教師信息。:可以按姓名、教師編號查詢學(xué)生信息。課程信息管理模塊::登記課程信息,包括課程名、學(xué)時、學(xué)分等。:修改已登記的課程信息。:刪除已無效的課程信息。:可以按姓名、教師編號查詢學(xué)生信息。學(xué)生選課管理模塊::學(xué)生直接從網(wǎng)上選擇課程。:查詢學(xué)生選課的相關(guān)信息。:刪除無效學(xué)生選課的信息。:編輯學(xué)生選課的相關(guān)信息。:統(tǒng)計某門課程選課學(xué)生人數(shù)。成績管理模塊::授課教師網(wǎng)上錄入學(xué)