国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > asp.net開(kāi)發(fā)教務(wù)信息管理系統(tǒng)

asp.net開(kāi)發(fā)教務(wù)信息管理系統(tǒng)

時(shí)間:2023-05-24 10:15:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-05-24 10:15:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)

asp.net開(kāi)發(fā)教務(wù)信息管理系統(tǒng):

摘要

近年來(lái),計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)迅速發(fā)展并應(yīng)用與工作與生活中的各個(gè)領(lǐng)域,而將計(jì)算機(jī)技術(shù)應(yīng)用到教務(wù)管理應(yīng)用領(lǐng)域,讓辦公處理更能便捷、迅速的處理更能讓教學(xué)管理工作事半功倍,并為學(xué)生的成績(jī)發(fā)布,信息的管理提供及時(shí)的管理與維護(hù),取消了傳統(tǒng)的紙質(zhì)管理與處理,在提升了工作效率的同時(shí),也為節(jié)約能源起到了一定的作用。

本文全面且系統(tǒng)的闡述了教務(wù)信息管理系統(tǒng)的開(kāi)發(fā)的全過(guò)程。論文首先對(duì)當(dāng)前的教務(wù)管理的現(xiàn)狀進(jìn)行分析研究,得出現(xiàn)階段教務(wù)管理工作存在的一些弊端,且工作的不及時(shí)性造成了工作的拖沓及處理的難度,而通過(guò)本系統(tǒng),在提升了工作的效率、結(jié)果的準(zhǔn)確性、學(xué)生成績(jī)的登記和管理方面有太多的優(yōu)勢(shì)。在業(yè)務(wù)需求方面,著重對(duì)部門管理、科目管理、學(xué)生管理、教師管理、考試結(jié)果管理、管理員管理等功能進(jìn)行了需求分析;在非業(yè)務(wù)需求分析中,對(duì)角色的管理、用戶的管理等功能進(jìn)行了需求分析。然后通過(guò)需求分析分別對(duì)系統(tǒng)架構(gòu)、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)功能進(jìn)行了設(shè)計(jì)。在系統(tǒng)實(shí)現(xiàn)的章節(jié)介紹了系統(tǒng)的開(kāi)發(fā)工具、系統(tǒng)的界面、數(shù)據(jù)訪問(wèn)模塊及工作模式進(jìn)行了詳細(xì)的闡述,并對(duì)系統(tǒng)功能進(jìn)行了實(shí)現(xiàn);最后,進(jìn)行了本次研究和設(shè)計(jì)的總結(jié)和后續(xù)的展望,為今后系統(tǒng)的發(fā)展和完善指明了方向。

本信息系統(tǒng),圍繞http://ASP.NET開(kāi)發(fā)技術(shù)和ACCESS數(shù)據(jù)庫(kù)等方面知識(shí)構(gòu)建的管理系統(tǒng),采用了B/S結(jié)構(gòu),以便解決教師的成績(jī)管理和學(xué)生的成績(jī)查詢實(shí)現(xiàn)跨區(qū)域操作,提升工作效率。

關(guān)鍵詞:教務(wù)管理、部門管理、老師管理、學(xué)生管理、成績(jī)管理

第一章 緒論

課題背景

隨著計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Internet/Intranet應(yīng)用在全球范圍內(nèi)日益普及,絕大部分大學(xué)和學(xué)院已經(jīng)接入互聯(lián)網(wǎng)并建成了校園網(wǎng),各校的硬件設(shè)施已經(jīng)比較完善,辦公網(wǎng)絡(luò)化在提升工作效率的同時(shí),也給我們的管理提供了更多的便利。

現(xiàn)在,國(guó)內(nèi)外許多的學(xué)校,為了提高工作效率和管理效率,都在研究和開(kāi)發(fā)相應(yīng)的信息管理系統(tǒng),但是由于開(kāi)發(fā)人員的不一致,管理功能的不全面,造成了工作比較單一。[1]如:某位開(kāi)發(fā)人員設(shè)計(jì)的教務(wù)信息管理系統(tǒng),而另外一個(gè)開(kāi)發(fā)人員設(shè)計(jì)的學(xué)生信息管理系統(tǒng),還有其他的開(kāi)發(fā)人員設(shè)計(jì)教師的管理系統(tǒng)、人事管理系統(tǒng)等,都在各自的模塊中進(jìn)行操作,這就對(duì)信息的管理與維護(hù)造成了不一致,且可能會(huì)造成各個(gè)模塊現(xiàn)實(shí)的內(nèi)容都出現(xiàn)差異。那怎么樣能更好的管理這些信息呢?怎么樣解決數(shù)據(jù)的不一致現(xiàn)象呢?這就需要一個(gè)管理系統(tǒng),來(lái)對(duì)各個(gè)信息進(jìn)行統(tǒng)一的管理和維護(hù),就可以避免這樣的現(xiàn)象的產(chǎn)生了。

通過(guò)設(shè)計(jì)和建設(shè)網(wǎng)絡(luò)拓?fù)浼軜?gòu)、網(wǎng)絡(luò)安全系統(tǒng)、數(shù)據(jù)庫(kù)基礎(chǔ)結(jié)構(gòu)、信息共享管理、信息的發(fā)布與管理,從而方便管理者、教師、學(xué)生間的信息發(fā)布、信息交流和信息共享[2]。本系統(tǒng)可以讓學(xué)生的成績(jī)查詢、老師的成績(jī)登錄、修改進(jìn)行跨區(qū)域操作,管理員直接通過(guò)管理平臺(tái)就可以迅速的進(jìn)行部門機(jī)構(gòu)的調(diào)整及設(shè)置、課程的調(diào)節(jié)和添加刪除,教師信息的管理、課程信息的管理、成績(jī)的維護(hù)等等一系列的工作,改變了傳統(tǒng)的工作模式,為我們的工作帶了太多的便利,同時(shí)也避免了手工操作出現(xiàn)的誤差,提高了工作的效率和標(biāo)準(zhǔn)化水平,使管理員、教師和學(xué)生在任何時(shí)候、任何地點(diǎn)都可以通過(guò)網(wǎng)絡(luò)進(jìn)行相應(yīng)的數(shù)據(jù)操作。[3]

課題研究?jī)?nèi)容及意義

隨著各校生源的增加,學(xué)校的教務(wù)管理模塊越來(lái)越多,牽涉到的方面也越來(lái)越多,如:部門、科目、教師、學(xué)生等多個(gè)方面,尤其牽涉到學(xué)生的成績(jī)查詢、教師的成績(jī)登記等方面的深入,教務(wù)管理工作日趨復(fù)雜,迫切需要開(kāi)發(fā)一個(gè)管理系統(tǒng)來(lái)實(shí)施教務(wù)管理工作。[4]

縱觀目前國(guó)內(nèi)許多學(xué)校的教務(wù)管理方式,在以管理者為主體的方式中,信息的采集依賴管理者的手工操作,無(wú)法完全滿足用戶的需要。雖然我國(guó)的許多教育機(jī)構(gòu)都在充分吸取國(guó)內(nèi)外優(yōu)秀的教學(xué)方式,在各級(jí)學(xué)校開(kāi)展了教務(wù)管理規(guī)范化等措施,但由于整體信息化程度相對(duì)落后,理論體系不健全的原因,國(guó)內(nèi)許多學(xué)校的教務(wù)系統(tǒng)在機(jī)構(gòu)設(shè)置、學(xué)科管理、服務(wù)范圍、服務(wù)質(zhì)量、無(wú)紙化進(jìn)程,都還不能較好的滿足現(xiàn)有的需求。[5]

為了能更好的實(shí)現(xiàn)對(duì)教務(wù)管理的改進(jìn)和提高,依據(jù)國(guó)內(nèi)許多學(xué)校的現(xiàn)有管理模式,在現(xiàn)有校園網(wǎng)絡(luò)的環(huán)境下,構(gòu)建較為先進(jìn)的信息化教務(wù)管理平臺(tái),提高學(xué)校管理工作的現(xiàn)代化水平,使現(xiàn)有的傳統(tǒng)人工通知、人工調(diào)整、單模塊管理等模式往數(shù)字化、智能化、綜合化、無(wú)紙化的方向發(fā)展[6]。在這樣的環(huán)境下,我選擇了“教務(wù)信息管理系統(tǒng)”這個(gè)設(shè)計(jì)題目,依據(jù)現(xiàn)有的教務(wù)工作為出發(fā)點(diǎn),充分利用現(xiàn)有的計(jì)算機(jī)網(wǎng)絡(luò)資源,實(shí)現(xiàn)教務(wù)管理工作的計(jì)算機(jī)管理,幫助教務(wù)管理人員從復(fù)雜的工作中解放出來(lái),加快教學(xué)管理向無(wú)紙化、規(guī)范化、現(xiàn)代化的管理。[7]

論文總共分為七個(gè)章節(jié),分別如下:

第一章:緒論。主要是對(duì)當(dāng)前各學(xué)校的教務(wù)信息管理系統(tǒng)的功能進(jìn)行分析,對(duì)該系統(tǒng)的前景進(jìn)行較為系統(tǒng)的分析。

第二章:C#及.NET體系結(jié)構(gòu)。該章節(jié),主要是對(duì)高校教務(wù)管理系統(tǒng)的開(kāi)發(fā)平臺(tái)的選擇的一個(gè)介紹。

第三章:系統(tǒng)及需求分析。該章節(jié),主要是對(duì)所要進(jìn)行開(kāi)發(fā)的教務(wù)信息管理系統(tǒng)根據(jù)市場(chǎng)需求進(jìn)行各模塊的功能進(jìn)行分析。

第四章:系統(tǒng)設(shè)計(jì)。該章節(jié)主要是對(duì)學(xué)校教務(wù)系統(tǒng)中包括的模塊、數(shù)據(jù)庫(kù)進(jìn)行詳細(xì)的分析與設(shè)計(jì)。

第五章:系統(tǒng)實(shí)現(xiàn)。該章節(jié)主要是依據(jù)系統(tǒng)詳細(xì)設(shè)計(jì)階段提出的各個(gè)模塊和數(shù)據(jù)庫(kù)的分析,然后進(jìn)行系統(tǒng)的編碼及實(shí)現(xiàn)。

第六章:系統(tǒng)測(cè)試。該章節(jié)主要是針對(duì)系統(tǒng)開(kāi)發(fā)出后,對(duì)各個(gè)模塊的功能采用黑盒測(cè)試的方法進(jìn)行較為全面的測(cè)試,了解系統(tǒng)的功能是否和開(kāi)題初期的功能完全一致。

第七章:設(shè)計(jì)總結(jié)和展望:該章節(jié)主要是對(duì)本次系統(tǒng)的開(kāi)發(fā)和論文的書(shū)寫(xiě)做一個(gè)總結(jié),并針對(duì)系統(tǒng)中的后續(xù)開(kāi)發(fā)提出較全面的思路。

第二章 C#及.net 體系結(jié)構(gòu)

C#概述及擴(kuò)展特性

C#是可用于創(chuàng)建要運(yùn)行在.NET CLR上的應(yīng)用程序的語(yǔ)言之一,它從C和C++語(yǔ)言演化而來(lái),是Microsoft專門為使用.NET平臺(tái)而創(chuàng)建的。因?yàn)镃#是近期發(fā)展起來(lái)的,所以吸取了以前的教訓(xùn),考慮了其他語(yǔ)言的許多優(yōu)點(diǎn),并解決了它們的問(wèn)題[8]。 C#只是.NET開(kāi)發(fā)的一種語(yǔ)言,但在我看來(lái),這是最好的一種語(yǔ)言。C#的優(yōu)點(diǎn)是,它是惟一為.NET Framework設(shè)計(jì)的語(yǔ)言,是在移植到其他操作系統(tǒng)上的.NET版本中使用的主要語(yǔ)言。.NET的最新版本還對(duì)C#語(yǔ)言進(jìn)行了幾處改進(jìn),這是為了滿足開(kāi)發(fā)人員的要求,使之更強(qiáng)大。[9]

NET框架概述

.NET(dot-net)框架是微軟公司最近幾年推出的一種新的應(yīng)用平臺(tái)。微軟的思想認(rèn)為未來(lái)的計(jì)算將是由多個(gè)應(yīng)用程序通過(guò)互聯(lián)網(wǎng),以一種分布式的方式而運(yùn)行的世界。.NET框架的開(kāi)發(fā)使得其它平臺(tái)上的應(yīng)用程序也可以訪問(wèn)服務(wù)提供者提供的服務(wù)。[13].NET Framework 主要目的就是能實(shí)現(xiàn)以下目標(biāo):

  1. 提供一個(gè)統(tǒng)一的面向?qū)ο缶幊汰h(huán)境。無(wú)論對(duì)象代碼程序是在本地存儲(chǔ),或在本地執(zhí)行,在互聯(lián)網(wǎng)上發(fā)布,還是在遠(yuǎn)程執(zhí)行[14]。
  2. 提供的軟件部署版本控制和盡量減少?zèng)_突,最小化的代碼執(zhí)行環(huán)境。
  3. 提供可提高代碼執(zhí)行安全實(shí)施的的執(zhí)行環(huán)境。
  4. 提供可消除腳本環(huán)境或解釋環(huán)境,以消除性能問(wèn)題的代碼執(zhí)行環(huán)境。
  5. 使開(kāi)發(fā)人員在對(duì)如基于Windows的應(yīng)用程序和基于Web的應(yīng)用程序(不同類型的臉?lè)浅5慕?jīng)驗(yàn))是一致的。
  6. 按照行業(yè)標(biāo)準(zhǔn)生成的所有通信。 使.NET Framework的代碼可與任何其他代碼集成[15]。
該平臺(tái)主要包括兩個(gè)重要組件:公共語(yǔ)言運(yùn)行庫(kù)和 .NET Framework 類庫(kù)[16]。公共語(yǔ)言運(yùn)行庫(kù)是 .NET Framework 的基礎(chǔ)。公共語(yǔ)言運(yùn)行庫(kù)就像一個(gè)在執(zhí)行時(shí)管理代碼的代理。公共語(yǔ)言運(yùn)行庫(kù)提供了諸如內(nèi)存管理、線程管理和遠(yuǎn)程處理等核心服務(wù),而且它還強(qiáng)制實(shí)施嚴(yán)格的類型安全以及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性[17]。.NET Framework 的另一個(gè)主要組件是類庫(kù),它是一個(gè)綜合性的面向?qū)ο蟮目芍赜妙愋图希@使您可以使用它開(kāi)發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI) 應(yīng)用程序,也包括基于 http://ASP.NET 所提供的最新創(chuàng)新的應(yīng)用程序(如 Web 窗體和 XML Web Services)[18]。這一方面使 .NET Framework 類型易于使用,另一方面還減少了學(xué)習(xí) .NET Framework 的新功能所需要耗費(fèi)的時(shí)間和精力。[8]

http://ASP.NET網(wǎng)絡(luò)編程技術(shù)

http://ASP.NET是由微軟公司推出的用于Web應(yīng)用開(kāi)發(fā)的全新框架,是.Net框架的組成部分。是一個(gè)統(tǒng)一的 Web應(yīng)用開(kāi)發(fā)平臺(tái),為開(kāi)發(fā)人員提供生成企業(yè)級(jí) Web 應(yīng)用程序所需的服務(wù),它是建立在.NET Framework的公共語(yǔ)言運(yùn)行庫(kù)上的編程框架[19]。http://ASP.NET 是一個(gè)已編譯的基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語(yǔ)言(包括 Visual http://Basic.NET、C# 和 JScript .NET)創(chuàng)作應(yīng)用程序[20]。此外,任何運(yùn)用http://ASP.NET開(kāi)發(fā)技術(shù)開(kāi)發(fā)的應(yīng)用程序都可以使用整個(gè).NET框架。開(kāi)發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。[21]http://ASP.NET技術(shù)具有以下優(yōu)點(diǎn):

  1. 它的簡(jiǎn)潔的設(shè)計(jì)和實(shí)施,完全面向?qū)ο?、具有平臺(tái)無(wú)關(guān)性且安全可靠、主要面向互聯(lián)網(wǎng)的所有特點(diǎn)。
  2. 強(qiáng)大的可伸縮性和可用性。
  3. 多語(yǔ)言的支持和多種開(kāi)發(fā)工具的支持,語(yǔ)言靈活,也讓其具有強(qiáng)大的生命力。
  4. 具有良好的結(jié)構(gòu),有方便的自定義性、擴(kuò)展性以及簡(jiǎn)易性。
  5. 可管理性、高性能的執(zhí)行效率,清晰的程序結(jié)構(gòu)。
  6. 安全性比較高,滿足網(wǎng)絡(luò)軟件開(kāi)發(fā)的安全需要。[22]

公共語(yǔ)言運(yùn)行庫(kù)

公共語(yǔ)言運(yùn)行庫(kù)的功能通過(guò)編譯器和工具公開(kāi),您可以編寫(xiě)利用此托管執(zhí)行環(huán)境的代碼[23]。使用基于公共語(yǔ)言運(yùn)行庫(kù)的語(yǔ)言編譯器開(kāi)發(fā)的代碼稱為托管代碼;托管代碼具有許多優(yōu)點(diǎn),例如:跨語(yǔ)言集成、跨語(yǔ)言異常處理、增強(qiáng)的安全性、版本控制和部署支持、簡(jiǎn)化的組件交互模型、調(diào)試和分析服務(wù)等[24]。

有了公共語(yǔ)言運(yùn)行庫(kù),就可以很容易地設(shè)計(jì)出對(duì)象能夠跨語(yǔ)言交互的組件和應(yīng)用程序。也就是說(shuō),用不同語(yǔ)言編寫(xiě)的對(duì)象可以互相通信,并且它們的行為可以緊密集成[25]。例如,可以定義一個(gè)類,然后使用不同的語(yǔ)言從原始類派生出另一個(gè)類或調(diào)用原始類的方法。還可以將一個(gè)類的實(shí)例傳遞到用不同的語(yǔ)言編寫(xiě)的另一個(gè)類的方法。這種跨語(yǔ)言集成之所以成為可能,是因?yàn)榛诠舱Z(yǔ)言運(yùn)行庫(kù)的語(yǔ)言編譯器和工具使用由公共語(yǔ)言運(yùn)行庫(kù)定義的通用類型系統(tǒng),而且它們遵循公共語(yǔ)言運(yùn)行庫(kù)關(guān)于定義新類型以及創(chuàng)建、使用、保持和綁定到類型的規(guī)則[26]。

語(yǔ)言編譯器和工具公開(kāi)公共語(yǔ)言運(yùn)行庫(kù)的功能的方式對(duì)于開(kāi)發(fā)人員來(lái)說(shuō)不僅很有用,而且很直觀。這意味著,公共語(yǔ)言運(yùn)行庫(kù)的某些功能可能在一個(gè)環(huán)境中比在另一個(gè)環(huán)境中更突出。下面是公共語(yǔ)言運(yùn)行庫(kù)的一些優(yōu)點(diǎn):

  1. 性能得到了改進(jìn)。
  2. 能夠輕松使用用其他語(yǔ)言開(kāi)發(fā)的組件。
  3. 類庫(kù)提供的可擴(kuò)展類型。
  4. 新的語(yǔ)言功能,如面向?qū)ο蟮木幊痰睦^承、接口和重載;允許創(chuàng)建多線程的可縮放應(yīng)用程序的顯式自由線程處理支持;結(jié)構(gòu)化異常處理和自定義屬性支持等。[27]
本章節(jié)主要介紹了開(kāi)發(fā)教務(wù)信息管理系統(tǒng)使用到的工具及相應(yīng)的一些組件功能,為后面的系統(tǒng)設(shè)計(jì)提供開(kāi)發(fā)平臺(tái)。

第三章 系統(tǒng)及需求分析

本系統(tǒng)可以說(shuō)是一個(gè)綜合性的學(xué)校教務(wù)信息管理系統(tǒng),它集成了部門管理系統(tǒng)、教師信息管理系統(tǒng)、學(xué)生管理系統(tǒng)、科目信息管理系統(tǒng)、成績(jī)管理系統(tǒng)等多種功能,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。

系統(tǒng)及需求分析

系統(tǒng)需求

通過(guò)調(diào)查,要求系統(tǒng)需要有以下功能:

1.要求有良好的人機(jī)界面[28]。

通過(guò)友善的界面,能實(shí)現(xiàn)教務(wù)系統(tǒng)的基本功能,包括部門設(shè)置,如:學(xué)院的設(shè)置、專業(yè)的設(shè)置、班級(jí)的設(shè)置;而教師的設(shè)置,可以通過(guò)界面,將教師的信息進(jìn)行管理和維護(hù);通過(guò)科目設(shè)置的界面,能對(duì)課程的信息進(jìn)行管理,開(kāi)啟或關(guān)閉科目狀態(tài),同時(shí)將課程分配給任課教師,在教師登錄到系統(tǒng)后,就能實(shí)現(xiàn)針對(duì)所教授課程進(jìn)行成績(jī)登記;在學(xué)生管理的界面,能實(shí)現(xiàn)學(xué)生信息的維護(hù)、成績(jī)查詢等,該系統(tǒng)主要的宗旨就是界面要美好,信息查詢靈活、方便、數(shù)據(jù)存儲(chǔ)安全可靠。

2.較好的權(quán)限管理,適應(yīng)不同的角色進(jìn)行操作。

各個(gè)角色進(jìn)入到系統(tǒng)后,顯示不同的界面,進(jìn)行嚴(yán)格的數(shù)據(jù)校驗(yàn),盡可能的避免人為的錯(cuò)誤。

3.原始數(shù)據(jù)修改簡(jiǎn)單方便,支持多條件修改。

可以實(shí)現(xiàn)各類信息簡(jiǎn)單化的操作,讓用戶通過(guò)界面,能很容易的讀懂該模塊功能,實(shí)現(xiàn)相應(yīng)的信息修改操作。

4.方便的數(shù)據(jù)查詢,支持多條件查詢。

人性化的管理,讓不同權(quán)限的用戶,在記憶的內(nèi)容不是太完善的時(shí)候,也能實(shí)現(xiàn)查詢相應(yīng)的內(nèi)容,然后對(duì)內(nèi)容進(jìn)行管理。

5.相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好。

不同的用戶級(jí)別,能實(shí)現(xiàn)對(duì)不同數(shù)據(jù)的管理和維護(hù),體現(xiàn)操作的簡(jiǎn)單化。

6.數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。

通過(guò)對(duì)模塊功能的定義,實(shí)現(xiàn)當(dāng)用戶輸入數(shù)據(jù)后,進(jìn)行數(shù)據(jù)的計(jì)算,盡量減少人工操作的過(guò)程,減輕工作的負(fù)擔(dān)。

7.方便數(shù)據(jù)的添加、刪除、修改等操作。

設(shè)計(jì)目標(biāo)

根據(jù)《GB8657-88 計(jì)算機(jī)軟件產(chǎn)品開(kāi)發(fā)文件編制指南》中可行性的需求分析,制定設(shè)計(jì)目標(biāo)如下。[29]

1.編寫(xiě)目的

為了給學(xué)校的教務(wù)管理提供一個(gè)切實(shí)可行的參考依據(jù),通過(guò)構(gòu)建B/S模式的管理系統(tǒng)平臺(tái),實(shí)現(xiàn)教務(wù)管理系統(tǒng)的基本功能,努力實(shí)現(xiàn)信息的跨區(qū)域管理和維護(hù),提高工作的效率,從而加強(qiáng)學(xué)校的信息化管理,為校園網(wǎng)信息化貢獻(xiàn)一份力量。

2.背景

學(xué)校是一個(gè)復(fù)合型教學(xué)管理的機(jī)構(gòu),一般的學(xué)校都要牽涉到部門的設(shè)置、科目的管理及成績(jī)的管理等等。[24]目前,許多學(xué)校在實(shí)現(xiàn)學(xué)校信息化工作作出了很大的努力,但由于專業(yè)性不強(qiáng),安全性不好,靈活度不高等缺點(diǎn),目前的許多教務(wù)信息系統(tǒng)在很大程度上不能滿足領(lǐng)域的需要。該系統(tǒng)為了讓管理人員能更簡(jiǎn)單容易的維護(hù)和管理數(shù)據(jù),使每位教師、管理人員、學(xué)生能實(shí)現(xiàn)不同的操作功能,在這樣的前提下,開(kāi)發(fā)本系統(tǒng),以實(shí)現(xiàn)各功能的信息化操作。[3]

3.要求

該系統(tǒng)要求對(duì)管理員、教師、學(xué)生登錄系統(tǒng)進(jìn)行驗(yàn)證。管理員能完全對(duì)該系統(tǒng)功能進(jìn)行操作;教師能實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的管理、維護(hù)及個(gè)人信息操作;學(xué)生除了在線能查看自己所考試的成績(jī)外,還能實(shí)現(xiàn)個(gè)人信息維護(hù)的功能。

4.目標(biāo)

該系統(tǒng)的主要目標(biāo)就是為了減輕教務(wù)管理工作帶來(lái)的繁瑣,同時(shí)也減少不必要的浪費(fèi),并且能實(shí)現(xiàn)管理員、教師、學(xué)生跨區(qū)域操作,為日常工作提高較大的便利。

5.使用范圍

以適應(yīng)各學(xué)校教務(wù)管理為前提,同時(shí)為后期的所有學(xué)校事務(wù)的管理提高參考,為學(xué)校的信息化建設(shè)打下一定的基礎(chǔ)。

功能需求

機(jī)構(gòu)管理

為了教務(wù)系統(tǒng)能更好的對(duì)教師、學(xué)生所屬部門及專業(yè)、班級(jí)進(jìn)行管理,系統(tǒng)管理員能對(duì)學(xué)校的機(jī)構(gòu)進(jìn)行設(shè)置,首先需要設(shè)置各二級(jí)學(xué)院,又針對(duì)自己所具有的專業(yè)進(jìn)行管理、各專業(yè)再對(duì)本專業(yè)下所屬的班級(jí)進(jìn)行管理操作。

角色管理







為保證系統(tǒng)具有良好的可擴(kuò)展性、可操作性和安全性,系統(tǒng)將處于不同層次的用戶抽象為不同的角色,而每一個(gè)角色則是一個(gè)相對(duì)獨(dú)立的權(quán)限集合。

如圖3.2所示,一個(gè)系統(tǒng)由多個(gè)功能模塊構(gòu)建組成,每一個(gè)角色與唯一的功能模塊相對(duì)應(yīng),而系統(tǒng)管理員可以根據(jù)所需的業(yè)務(wù)不同控制進(jìn)行組合,從而實(shí)現(xiàn)派生出具有不同權(quán)限的用戶角色。本系統(tǒng)中,系統(tǒng)中存在的主要角色如表3-1所示:

表3-1 系統(tǒng)主要角色列表

角色名稱權(quán)限備注
管理員擁有系統(tǒng)所有權(quán)限,主要是對(duì)部門的管理、對(duì)教師的管理、對(duì)課程的管理、對(duì)學(xué)生的管理。系統(tǒng)最高權(quán)限用戶
教師學(xué)生成績(jī)的查詢、編輯、用戶信息的修改各任課教師只有對(duì)自己所授課程的權(quán)限操作,其他課程無(wú)權(quán)限
學(xué)生個(gè)人信息的修改、成績(jī)的查詢學(xué)生只能對(duì)本人信息進(jìn)行操作,其他學(xué)生信息,無(wú)全查看
以上角色僅為系統(tǒng)預(yù)定義的典型角色,在實(shí)際應(yīng)用可以可以根據(jù)實(shí)際要求對(duì)角色和權(quán)限進(jìn)行靈活配置。通過(guò)角色來(lái)對(duì)系統(tǒng)的權(quán)限進(jìn)行管理和分配相對(duì)靈活性較好,系統(tǒng)功能擴(kuò)展比較容易,可以靈活應(yīng)對(duì)業(yè)務(wù)需求的各種變化。同時(shí),角色控制還需考慮權(quán)限的可繼承性以及如何與各個(gè)院系進(jìn)行綁定,具有較高的設(shè)計(jì)難度,是系統(tǒng)設(shè)計(jì)的難點(diǎn)之一。

第四章 系統(tǒng)設(shè)計(jì)

系統(tǒng)實(shí)現(xiàn)的功能

管理員后臺(tái)管理功能結(jié)構(gòu)圖如圖4.1:







教師功能結(jié)構(gòu)圖如圖4.2:







學(xué)生功能結(jié)構(gòu)圖如圖4.3:







本系統(tǒng)要求實(shí)現(xiàn)以下功能要求:

管理員模塊

管理員模塊是一個(gè)學(xué)校教務(wù)信息系統(tǒng)中最為關(guān)鍵的一個(gè)環(huán)節(jié),管理員能操作操作系統(tǒng)內(nèi)的任何信息,具體該系統(tǒng)的所有權(quán)限,是可以對(duì)系統(tǒng)內(nèi)的任何信息進(jìn)行維護(hù)的(包括管理員的添加),為系統(tǒng)軟件添加不同的角色。

管理員管理模塊

此模塊分為當(dāng)前管理員密碼修改、所有管理員信息查詢、管理員信息修改、管理員添加、管理員刪除五個(gè)模塊的功能:

  1. 當(dāng)前管理員密碼修改:檢測(cè)當(dāng)前管理員的登錄,通過(guò)確認(rèn)當(dāng)前用戶ID號(hào),并對(duì)原始密碼進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)后,才能進(jìn)行修改管理員的密碼信息。
  2. 所有管理員信息查詢:任何管理員都可以查詢所有管理員的相關(guān)的一些個(gè)人信息,比如:用戶ID號(hào),用戶名稱,用戶姓名等,但是,不能查看到其他管理員的密碼信息。
  3. 管理員信息修改:在系統(tǒng)中,為了避免用戶在進(jìn)行數(shù)據(jù)管理的時(shí)候,出現(xiàn)數(shù)據(jù)定義重復(fù)等行為,所以,在管理員信息修改的模塊,管理員只能定義其他管理員的用戶姓名,而不能修改其他管理員的用戶ID號(hào),密碼信息等。
  4. 管理員添加:當(dāng)管理員想提升某個(gè)用戶為管理員時(shí),可以在該模塊中,添加管理員。但是,添加管理員前,一定得確認(rèn)所添加的管理員ID要和以往用戶的ID不一致,所以,可以先實(shí)現(xiàn)查詢管理員的ID號(hào),在確認(rèn)沒(méi)用沖突的情況下,添加管理員信息。
  5. 管理員刪除:當(dāng)某位用戶不允許使用系統(tǒng)管理的時(shí)候,可以把該用戶從管理員中進(jìn)行刪除,但刪除前,要確認(rèn)該用戶的信息內(nèi)容。

學(xué)生信息管理子模塊

此模塊包括學(xué)生的詳細(xì)信息管理、學(xué)生信息添加、學(xué)生信息管理、批量添加管理這四個(gè)模塊的功能。

  1. 學(xué)生詳細(xì)信息管理:在該模塊中,通過(guò)學(xué)號(hào)可以查詢學(xué)生的基本信息和個(gè)人信息,并可以根據(jù)查詢結(jié)果修改學(xué)生的相關(guān)信息。當(dāng)搜索到學(xué)生信息,提示無(wú)該生信息。
  2. 學(xué)生信息添加:在該模塊中,管理員可以添加學(xué)生學(xué)號(hào)、姓名、密碼,默認(rèn)密碼為123456,如添加學(xué)生學(xué)號(hào)已存在,則給出提示信息。
  3. 學(xué)生信息管理:在模塊中,管理員可以對(duì)學(xué)生的學(xué)號(hào)、姓名、密碼進(jìn)行修改操作,也可以實(shí)現(xiàn)學(xué)生的添加、修改、刪除操作。
  4. 批量信息管理:針對(duì)新生入學(xué)時(shí),學(xué)號(hào)都是根據(jù)學(xué)院信息、專業(yè)信息、班級(jí)信息進(jìn)行生成的,則在該模塊可以實(shí)現(xiàn),一次性的生成連續(xù)的學(xué)號(hào)段,往數(shù)據(jù)庫(kù)中添加信息,當(dāng)數(shù)據(jù)庫(kù)中已存在該學(xué)號(hào)段的學(xué)生信息,則給出提示信息,并不添加到數(shù)據(jù)庫(kù)。

教師信息管理子模塊

此模塊包括教師信息添加、教師信息管理兩個(gè)模塊的功能。

  1. 教師信息添加:在該模塊功能中,可以添加教師編號(hào)、教師姓名、教師密碼(默認(rèn)密碼111111)、性別、職稱、聯(lián)系電話、所屬學(xué)院信息,如檢測(cè)到教師編號(hào)已存在,給出錯(cuò)誤提示信息。
  2. 教師信息管理:在該模塊中,可以實(shí)現(xiàn)教師編號(hào)、姓名、密碼的修改操作,同時(shí)也可以實(shí)現(xiàn)教師的添加、刪除功能。

部門信息管理子模塊

此模塊分為學(xué)院信息添加、學(xué)院管理、專業(yè)信息添加、專業(yè)管理、班級(jí)信息添加、班級(jí)管理六個(gè)模塊的功能。

  1. 學(xué)院信息添加:可以實(shí)現(xiàn)學(xué)院ID、學(xué)院名稱、聯(lián)系電話的添加操作,如檢測(cè)到學(xué)院ID已存在,則給出相應(yīng)的提示信息。
  2. 學(xué)院管理:該模塊,可以實(shí)現(xiàn)學(xué)院編號(hào)、學(xué)院名稱、聯(lián)系電話的修改操作,同時(shí)也可以實(shí)現(xiàn)學(xué)院的添加和刪除功能。
  3. 專業(yè)信息添加:該模塊,可以實(shí)現(xiàn)專業(yè)編號(hào)、專業(yè)名稱、所屬學(xué)院信息的添加操作,在添加前,必須先選擇好所屬學(xué)院,當(dāng)檢測(cè)到專業(yè)編號(hào)已存在時(shí),給出相應(yīng)提示信息。
  4. 專業(yè)信息管理:在該模塊,可以實(shí)現(xiàn)專業(yè)編號(hào)、專業(yè)名稱、所屬學(xué)院信息修改操作,同時(shí),也可以實(shí)現(xiàn)專業(yè)的添加和刪除操作。
  5. 班級(jí)信息添加:在該模塊中,首先要選擇班級(jí)所屬的專業(yè)及所屬的年級(jí),再填入該班級(jí)是本專業(yè)的第幾班后,可以自動(dòng)生成班級(jí)的名稱。
  6. 班級(jí)信息管理:在該模塊中,可以實(shí)現(xiàn)班級(jí)所屬年級(jí)、班級(jí)編號(hào)、班級(jí)名稱、所屬專業(yè)的信息修改操作,同時(shí)也可以實(shí)現(xiàn)班級(jí)信息的添加和刪除操作。

科目信息管理子模塊

此模塊分為科目信息添加、科目信息管理、科目狀態(tài)管理、授課教師指定、課程指定管理五個(gè)模塊的功能。

  1. 科目信息添加:可以實(shí)現(xiàn)課程編號(hào)、課程名稱、課程狀態(tài)的添加操作,當(dāng)課程編號(hào)已存在后,給出相應(yīng)提示信息。
  2. 科目信息管理:可以實(shí)現(xiàn)課程編號(hào)、課程名稱、課程狀態(tài)的修改操作,同時(shí)也可以實(shí)現(xiàn)科目信息的添加和刪除操作。
  3. 科目狀態(tài)管理:在該模塊中,選擇好科目后,可以發(fā)現(xiàn)該科目的狀態(tài),如果是關(guān)閉的狀態(tài),在教師登記成績(jī)的時(shí)候,是選擇不了該科目的,必須是在開(kāi)啟的狀態(tài)下,教師才能選擇學(xué)生班級(jí),進(jìn)行登記考試成績(jī)。
  4. 授課教師指定:在該模塊中,可以對(duì)課程名稱、教師姓名、教學(xué)班級(jí)進(jìn)行指定。當(dāng)選擇好學(xué)院后,可以查詢到該學(xué)院下的所有教師姓名,點(diǎn)選教師信息后,就可以指定教師授課的科目及班級(jí)。
  5. 課程指定管理:在該模塊中,可以對(duì)課程名稱、授課班級(jí)及教師姓名進(jìn)行修改操作,同時(shí)也可以實(shí)現(xiàn)添加、刪除操作。

考試結(jié)果管理子模塊

包括考試名單的生成和考試成績(jī)添加兩個(gè)模塊的功能。

  1. 考試名單生成:首先需要確定課程狀態(tài)是開(kāi)啟下,才能選擇科目,如果課程狀態(tài)是關(guān)閉狀態(tài),則選擇不了課程。在選擇課程、選擇班級(jí)名稱后,會(huì)從數(shù)據(jù)庫(kù)中導(dǎo)出該班級(jí)所有的學(xué)生學(xué)號(hào)、學(xué)生姓名、及課程名稱信息,添加名單后,授課教師才能進(jìn)行考試成績(jī)的登記,如果沒(méi)有生成考試名單,授課教師是不能進(jìn)行成績(jī)登記操作的。
  2. 成績(jī)添加:考試名單生成后,在該模塊下,可以選擇好考試科目、授課班級(jí),查詢到學(xué)生名單后,就可以在線登記考試成績(jī)了,學(xué)生的考試狀態(tài)有參考、缺考和緩考三種狀態(tài),默認(rèn)情況為參考。

管理員信息管理子模塊

在該模塊下,可以實(shí)現(xiàn)密碼修改、管理員添加、管理員管理三個(gè)模塊的功能。

  1. 密碼修改:可以實(shí)現(xiàn)本管理自己的密碼修改操作,修改密碼前,會(huì)檢測(cè)原始密碼,如果原始密碼錯(cuò)誤,不允許修改密碼。
  2. 管理員添加:可以實(shí)現(xiàn)管理員ID、管理員姓名、管理員密碼的添加操作,如檢測(cè)到管理員ID已存在,給出相應(yīng)的提示信息。
  3. 管理員管理:可以實(shí)現(xiàn)管理員姓名的修改操作,不允許修改其他管理員的ID及密碼,同時(shí)可以實(shí)現(xiàn)管理員的添加和刪除操作。

教師管理模塊

成績(jī)管理

添加成績(jī):教師進(jìn)行登錄后,系統(tǒng)會(huì)根據(jù)教師的登錄信息,直接導(dǎo)入教師授課的科目及授課班級(jí)的名稱,選擇好授課科目及授課班級(jí)后,可導(dǎo)入學(xué)生的學(xué)號(hào)、姓名、考試科目信息進(jìn)行登記成績(jī)和學(xué)生考試狀態(tài)。如果管理員未生成考試名單,該模塊下是無(wú)法登記成績(jī)的。

個(gè)人用戶信息維護(hù)

教師個(gè)人信息維護(hù)分為修改密碼和個(gè)人信息維護(hù):

  1. 修改密碼:教師可以修改自己的密碼,在輸入密碼的時(shí)候需要輸入你原來(lái)的密碼和輸入新的密碼兩次進(jìn)行驗(yàn)證操作,如果輸入的舊密碼不正確或兩次新輸入的新密碼不相同,系統(tǒng)給出相應(yīng)的提示信息,然后要求重新輸入。
  2. 教師可以對(duì)自己的信息進(jìn)行維護(hù),可以修改部分個(gè)人的信息。

學(xué)生管理模塊

成績(jī)查詢

考試結(jié)果:學(xué)生進(jìn)行登錄后,系統(tǒng)會(huì)根據(jù)學(xué)生的登錄信息,直接導(dǎo)入該生的學(xué)號(hào)、姓名、考試科目、考試成績(jī)、考試狀態(tài)信息,學(xué)生即可在線查詢到考試的成績(jī)。

個(gè)人用戶信息維護(hù)

個(gè)人信息維護(hù)分為修改密碼和個(gè)人信息維護(hù):

  1. 修改密碼:學(xué)生可以修改自己的密碼,在輸入密碼的時(shí)候需要輸入舊密碼和輸入新的密碼兩次進(jìn)行驗(yàn)證操作,如果輸入的舊密碼不正確或兩次新輸入的新密碼不相同,系統(tǒng)給出相應(yīng)的提示信息,然后要求重新輸入。
  2. 學(xué)生可以對(duì)自己的信息進(jìn)行維護(hù),可以修改部分個(gè)人的信息。

數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)設(shè)計(jì)原則

數(shù)據(jù)庫(kù)的設(shè)計(jì)就是從用戶需求出發(fā),設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)(主要是邏輯結(jié)構(gòu)和物理結(jié)構(gòu)),再裝載初始數(shù)據(jù)的過(guò)程。數(shù)據(jù)庫(kù)技術(shù)是信息資源管理最有效的手段[30]。在數(shù)據(jù)庫(kù)的設(shè)計(jì)中主要采用逐步求精和分而治之的設(shè)計(jì)策略。數(shù)據(jù)庫(kù)不是獨(dú)立存在的,它總是與具體的應(yīng)用相關(guān)的。在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)必須時(shí)刻考慮用戶的需求情況,數(shù)據(jù)庫(kù)與具體應(yīng)用之間是否相輔相成的相應(yīng)關(guān)系[31]。數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程一般包括以下幾個(gè)步驟:

1.確立目標(biāo)和收集數(shù)據(jù)

確立數(shù)據(jù)庫(kù)的設(shè)計(jì)目標(biāo)稱為數(shù)據(jù)庫(kù)的需求分析。數(shù)據(jù)庫(kù)的需求分析必須要通過(guò)調(diào)查用戶的管理對(duì)象來(lái)明確用戶的各種需求,通過(guò)收集和分析用戶的需求情況,了解在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些需要的數(shù)據(jù),需要進(jìn)行什么樣的數(shù)據(jù)處理操作[32]。確定設(shè)計(jì)目標(biāo)之后就需要根據(jù)目標(biāo)進(jìn)行收集相關(guān)的數(shù)據(jù),然后分析與表達(dá)這些數(shù)據(jù);通過(guò)和用戶進(jìn)行充分的交流,了解他們平時(shí)是如何操作數(shù)據(jù)庫(kù)的,以及對(duì)當(dāng)前信息的要求,進(jìn)而設(shè)計(jì)出滿足用戶需要的字段信息,并根據(jù)設(shè)計(jì)的字段信息進(jìn)行收集數(shù)據(jù)[33]。

2.概念設(shè)計(jì)

數(shù)據(jù)庫(kù)的概念模型,根據(jù)用戶的應(yīng)用要求,繪制出以反映每個(gè)角色的需要,包括確定的實(shí)體,屬性和聯(lián)系的類型。而局部結(jié)構(gòu)的概念,也被稱為局部E-R模型,全局概念結(jié)構(gòu)也被稱為全局E-R模型,以及其對(duì)E-R圖的圖形表示[35]。然后優(yōu)化初步E-R圖,消除冗余和可能發(fā)生的沖突,這個(gè)階段是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,概念模型是對(duì)用戶需求的客觀反映,不涉及一個(gè)特定的計(jì)算機(jī)軟件和硬件環(huán)境。

3.建立數(shù)據(jù)模型

完成上述工作后,就可以創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)模型了,這是第三階段數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程。我們使用實(shí)體關(guān)系(E-R)的辦法來(lái)處理數(shù)據(jù)庫(kù)的設(shè)計(jì)概念,概念模型是進(jìn)入一個(gè)特定的數(shù)據(jù)模型E-R圖?,F(xiàn)在常用的是關(guān)系數(shù)據(jù)模型,我們通常稱為關(guān)系數(shù)據(jù)模型圖,它是實(shí)體,實(shí)體屬性和實(shí)體之間建立關(guān)系模式的聯(lián)系。

4.數(shù)據(jù)庫(kù)實(shí)施與維護(hù)

完成的數(shù)據(jù)模型后是數(shù)據(jù)庫(kù)的實(shí)施和維護(hù),包括字段的定義,以確定的類型和使用的領(lǐng)域和數(shù)據(jù)庫(kù)管理系統(tǒng)或數(shù)據(jù)庫(kù)語(yǔ)言的選擇來(lái)創(chuàng)建數(shù)據(jù)庫(kù)結(jié)構(gòu),輸入數(shù)據(jù)和運(yùn)行,使數(shù)據(jù)庫(kù)的實(shí)現(xiàn)是一個(gè)完整的數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程。后期的重點(diǎn)是數(shù)據(jù)庫(kù)的日后維修,包括完善的備份,數(shù)據(jù)庫(kù)的安全和完整性的調(diào)整,以提高數(shù)據(jù)庫(kù)的性能等。數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)在管理信息系統(tǒng)的設(shè)計(jì)中占據(jù)中心地位。[36]

數(shù)據(jù)庫(kù)的概念設(shè)計(jì)

通過(guò)對(duì)系統(tǒng)的分析,可以確定該信息系統(tǒng)的實(shí)體有:管理員、教師、學(xué)生、科目、學(xué)院、專業(yè)、班級(jí)、成績(jī)共八個(gè)實(shí)體。總體的實(shí)體聯(lián)系圖,如圖4.4所示。







數(shù)據(jù)表的設(shè)計(jì)與實(shí)現(xiàn)

限于篇幅,本部分只給出管理員端數(shù)據(jù)表的設(shè)計(jì)。

表4.1 管理員信息表表4.1 管理員信息表表4.1 管理員信息表表4.1 管理員信息表表4.1 管理員信息表
表名Tb_adminTb_adminTb_adminTb_admin
字段名名稱類型長(zhǎng)度說(shuō)明
id自動(dòng)編號(hào)標(biāo)示種子,不允許空
adminID管理員編號(hào)文本20不允許空
adminName管理員姓名文本20
adminPwd管理員密碼文本20
表4.2 教師登錄表表4.2 教師登錄表表4.2 教師登錄表表4.2 教師登錄表表4.2 教師登錄表
表名Tb_teacherTb_teacherTb_teacherTb_teacher
字段名名稱類型長(zhǎng)度說(shuō)明
id自動(dòng)編號(hào)標(biāo)示種子,不允許空
techID教師編號(hào)文本20不允許空
techName教師姓名文本20
techPwd登錄密碼文本20默認(rèn)值為:111111
表4.3 教師信息表表4.3 教師信息表表4.3 教師信息表表4.3 教師信息表表4.3 教師信息表
表名Tb_teacher_infoTb_teacher_infoTb_teacher_infoTb_teacher_info
字段名名稱類型長(zhǎng)度說(shuō)明
idint標(biāo)示種子,不允許空
techID教師編號(hào)文本20不允許空
techName教師姓名文本20
techSex性別文本2
techTitles職稱文本20
techTel聯(lián)系電話文本15
techPro所屬院系文本30
表4.4 學(xué)生登錄表表4.4 學(xué)生登錄表表4.4 學(xué)生登錄表表4.4 學(xué)生登錄表表4.4 學(xué)生登錄表
表名Tb_studentTb_studentTb_studentTb_student
字段名名稱類型長(zhǎng)度說(shuō)明
id自動(dòng)編號(hào)標(biāo)示種子,不允許空
stuID學(xué)生學(xué)號(hào)文本20不允許空
stuName學(xué)生姓名文本20
stuPwd登錄密碼文本20默認(rèn)值為:123456
表4.5 學(xué)生信息表表4.5 學(xué)生信息表表4.5 學(xué)生信息表表4.5 學(xué)生信息表表4.5 學(xué)生信息表
表名Tb_student_infoTb_student_infoTb_student_infoTb_student_info
字段名名稱類型長(zhǎng)度說(shuō)明
idint標(biāo)示種子,不允許空
stuID學(xué)生學(xué)號(hào)文本20不允許空
stuName學(xué)生姓名文本20
stuSex性別文本2
stuBirth出生日期文本50
stuBirthplace籍貫文本50
stuCollege所屬院系文本50
stuProfessional所屬專業(yè)文本50
stuClass所在班級(jí)文本50
stuTel聯(lián)系電話文本15
stuHomeAddr家庭住址文本50
stuParent父母姓名文本20
stuHomephone家庭電話文本15
表4.6 院系信息表表4.6 院系信息表表4.6 院系信息表表4.6 院系信息表表4.6 院系信息表
表名Tb_deptCollegeTb_deptCollegeTb_deptCollegeTb_deptCollege
字段名名稱類型長(zhǎng)度說(shuō)明
id自動(dòng)編號(hào)標(biāo)示種子,不允許空
deptCollegeId院系編號(hào)文本20不允許空
deptCollegeName院系名稱文本50
deptCollegeTel聯(lián)系電話文本15
表4.7 專業(yè)信息表表4.7 專業(yè)信息表表4.7 專業(yè)信息表表4.7 專業(yè)信息表表4.7 專業(yè)信息表
表名Tb_deptProfessionalTb_deptProfessionalTb_deptProfessionalTb_deptProfessional
字段名名稱類型長(zhǎng)度說(shuō)明
id自動(dòng)編號(hào)標(biāo)示種子,不允許空
deptproId專業(yè)編號(hào)文本20不允許空
deptproName專業(yè)名稱文本50
deptproCollege所屬院系文本50
表4.8 班級(jí)信息表表4.8 班級(jí)信息表表4.8 班級(jí)信息表表4.8 班級(jí)信息表表4.8 班級(jí)信息表
表名Tb_deptclassTb_deptclassTb_deptclassTb_deptclass
字段名名稱類型長(zhǎng)度說(shuō)明
id自動(dòng)編號(hào)標(biāo)示種子,不允許空
deptclaID班級(jí)編號(hào)文本20不允許空
deptclaGrade所在年級(jí)文本20
deptclaName班級(jí)名稱文本50
deptclaPro所屬專業(yè)文本50
表4.9 科目信息表表4.9 科目信息表表4.9 科目信息表表4.9 科目信息表表4.9 科目信息表
表名Tb_courseTb_courseTb_courseTb_course
字段名名稱類型長(zhǎng)度說(shuō)明
id自動(dòng)編號(hào)標(biāo)示種子,不允許空
courseId科目編號(hào)文本20不允許空
courseName科目名稱文本50
courseMode科目狀態(tài)文本10
表4.10 教師授課表表4.10 教師授課表表4.10 教師授課表表4.10 教師授課表表4.10 教師授課表
表名Tb_courseTeacherTb_courseTeacherTb_courseTeacherTb_courseTeacher
字段名名稱類型長(zhǎng)度說(shuō)明
id自動(dòng)編號(hào)標(biāo)示種子,不允許空
courseName科目名稱文本50不允許空
techName教師姓名文本20
techClass授課班級(jí)文本50
表4.11 成績(jī)登記表表4.11 成績(jī)登記表表4.11 成績(jī)登記表表4.11 成績(jī)登記表表4.11 成績(jī)登記表
表名scorescorescorescore
字段名名稱類型長(zhǎng)度說(shuō)明
id自動(dòng)編號(hào)標(biāo)示種子,不允許空
stuID學(xué)生學(xué)號(hào)文本20不允許空
stuName學(xué)生姓名文本20
courseName科目名稱文本50
score考試成績(jī)文本20
scoreMode考試狀態(tài)文本20
本章節(jié)的內(nèi)容,是從教務(wù)信息管理系統(tǒng)的數(shù)據(jù)庫(kù)的設(shè)計(jì)點(diǎn)出發(fā),深入的分析了設(shè)計(jì)數(shù)據(jù)庫(kù)所依據(jù)的技術(shù),設(shè)計(jì)的原則及教務(wù)管理系統(tǒng)具體的功能進(jìn)行詳細(xì)的分析,最終實(shí)現(xiàn)數(shù)據(jù)表的設(shè)計(jì)與構(gòu)建,為后面的軟件設(shè)計(jì)與開(kāi)發(fā)提供前期的準(zhǔn)備。

第五章 系統(tǒng)實(shí)現(xiàn)

限于篇幅,本文僅給出部分模塊的功能實(shí)現(xiàn)及代碼,詳細(xì)代碼請(qǐng)參考設(shè)計(jì)。

開(kāi)發(fā)工具

本系統(tǒng)是基于微軟的Windows操作系統(tǒng)開(kāi)發(fā)的,操作系統(tǒng)采用Windows XP Professional。其數(shù)據(jù)庫(kù)模式采用關(guān)系數(shù)據(jù)庫(kù),使用Microsoft ACCESS作為后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)。下表對(duì)所涉及的開(kāi)發(fā)工具如表5.1進(jìn)行相應(yīng)說(shuō)明。

表5.1 系統(tǒng)開(kāi)發(fā)工具

序號(hào)名稱描述
1操作系統(tǒng)Windows XP Professional
2應(yīng)用服務(wù)器IIS6.0
3數(shù)據(jù)庫(kù)Microsoft Office ACCESS 2003
4開(kāi)發(fā)工具Microsoft Visual Studio 2005
5建模工具Microsoft Office Visio 2003

系統(tǒng)主要界面

一個(gè)系統(tǒng)的界面是系統(tǒng)與用戶實(shí)現(xiàn)交互的部分,它表現(xiàn)了整個(gè)系統(tǒng)的總體感覺(jué),是否擁有友好的界面是客戶能否快速接受的前提條件。

系統(tǒng)的界面設(shè)計(jì)應(yīng)遵循的基本原則:

圍繞用戶為中心

一方面不能使屏幕看起來(lái)?yè)頂D,另一方面,也應(yīng)考慮適當(dāng)?shù)幕?dòng)行為,如直接接觸,使用。為了實(shí)現(xiàn)友好的人機(jī)交互,開(kāi)發(fā)必須使用熟悉的,易于理解的術(shù)語(yǔ)和概念[37]。有效的指導(dǎo)信息,還包括“可以做什么”和“不該做什么”等行為。系統(tǒng)公共類baseclass:

public class baseClass{ public baseClass() { } //================數(shù)據(jù)庫(kù)連接======================================== public static OleDbConnection GetCon() { string conn_str = System.Configuration.ConfigurationManager.AppSettings["ConnString"].ToString() + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["dbPath"]) + ";"; OleDbConnection conn = new OleDbConnection(conn_str); return conn; } //================數(shù)據(jù)綁定========================================= public static void BindDG(GridView dg, string id, string strSql, string Tname) { OleDbConnection conn = GetCon(); OleDbDataAdapter sda = new OleDbDataAdapter(strSql, conn); DataSet ds = new DataSet(); sda.Fill(ds, Tname); dg.DataSource = ds.Tables[Tname]; dg.DataKeyNames = new string[] { id }; dg.DataBind(); } //================數(shù)據(jù)操作========================================= public static void OperateData(string strsql) { OleDbConnection conn = GetCon(); conn.Open(); OleDbCommand cmd = new OleDbCommand(strsql, conn); cmd.ExecuteNonQuery(); conn.Close(); } //================如果是學(xué)生登錄========================================= public static bool CheckStudent(string studentNum, string studentPwd) { OleDbConnection conn = GetCon(); conn.Open(); OleDbCommand cmd = new OleDbCommand("select count(*) from tb_student where stuID='" + studentNum + "' and stuPwd='" + studentPwd + "'", conn); int i = Convert.ToInt32(cmd.ExecuteScalar()); if (i > 0) { return true; } else { return false; } conn.Close(); } //================如果是教師登錄========================================= public static bool CheckTeacher(string teacherNum, string teacherPwd) { OleDbConnection conn = GetCon(); conn.Open(); OleDbCommand cmd = new OleDbCommand("select count(*) from tb_teacher where techID='" + teacherNum + "' and techPwd='" + teacherPwd + "' ", conn); int i = Convert.ToInt32(cmd.ExecuteScalar()); if (i > 0) { return true; } else { return false; } conn.Close(); } //================如果是管理員登錄========================================= public static bool CheckAdmin(string adminNum, string adminPwd) { OleDbConnection conn = GetCon(); conn.Open(); OleDbCommand cmd = new OleDbCommand("select count(*) from tb_admin where adminID='" + adminNum + "' and adminPwd='" + adminPwd + "'", conn); int i = Convert.ToInt32(cmd.ExecuteScalar()); if (i > 0) { return true; } else { return false; } conn.Close(); }登錄界面如圖5.1:







在該界面,當(dāng)用戶登錄的時(shí)候,如果用戶名、密碼框或驗(yàn)證碼為空,則提示輸入信息;如身份選擇錯(cuò)誤,則提示無(wú)該用戶;如用戶密碼錯(cuò)誤,驗(yàn)證碼會(huì)隨機(jī)產(chǎn)生另外的字符,全部信息正確后,實(shí)現(xiàn)登錄。







后臺(tái)管理員管理主界面如圖5.2:

學(xué)生信息管理

學(xué)生詳細(xì)信息操作如圖5.3:







在該界面上,可以實(shí)現(xiàn)對(duì)學(xué)生信息查詢,然后針對(duì)相應(yīng)信息,做修改操作,有星號(hào)的內(nèi)容,表示必須填寫(xiě)的內(nèi)容。

添加學(xué)生信息如圖5.4:







在該界面上,可以添加單個(gè)學(xué)生信息,當(dāng)輸入的學(xué)號(hào)在數(shù)據(jù)庫(kù)中存在的時(shí)候,彈出消息框提示“該用戶已存在!”。密碼可以采用默認(rèn)密碼“123456”,也可以輸入自定義的密碼。

學(xué)生信息管理如圖5.5:







在該界面上,可以對(duì)全部學(xué)生進(jìn)行操作,可以對(duì)學(xué)生的學(xué)號(hào)、姓名、密碼進(jìn)行修改操作,當(dāng)不存在某個(gè)學(xué)生信息時(shí),實(shí)現(xiàn)刪除操作。

批量添加學(xué)生信息操作如圖5.6:







在該界面上,可以進(jìn)行批量的學(xué)生信息添加。首先選擇好所在院系,所屬專業(yè),所在班級(jí)后,輸入起始學(xué)號(hào)和結(jié)束學(xué)號(hào),就可以在學(xué)生信息表中批量的插入學(xué)生的信息,這樣就避免了大批量學(xué)生信息輸入的繁瑣;當(dāng)輸入的學(xué)生段學(xué)號(hào)信息在數(shù)據(jù)庫(kù)中已存在時(shí),提示“該編號(hào)學(xué)生段信息已存在”。

教師信息管理

教師信息添加操作如圖5.7:







該界面上,可以添加教師的基本信息,其中教師編號(hào)和教師姓名為必填項(xiàng)目,如不填寫(xiě),給出相應(yīng)的提示信息“信息不完整”,當(dāng)輸入的教師編號(hào)在數(shù)據(jù)庫(kù)中已存在,則給出提示信息“該用戶已存在”;教師密碼,可以采用默認(rèn)的密碼“111111”,也可以自定義密碼。

教師信息管理界面如圖5.8:







在該界面上,可以對(duì)教師的編號(hào)、姓名、密碼進(jìn)行修改操作,也可以進(jìn)行添加和刪除操作。

部門信息管理

添加學(xué)院信息界面如圖5.9:







在該界面上,可以實(shí)現(xiàn)學(xué)院ID、學(xué)院名稱、聯(lián)系電話的添加操作,如添加的學(xué)院ID已存在,則提示“該學(xué)院信息已存在”。

學(xué)院信息管理界面如圖:5.10:







在該界面上,可以實(shí)現(xiàn)修改學(xué)院編號(hào)、學(xué)院名稱、聯(lián)系電話操作,也可以實(shí)現(xiàn)學(xué)院的添加和刪除操作。

專業(yè)信息添加界面如圖5.11:







在該界面上,可以實(shí)現(xiàn)專業(yè)信息的添加操作,在添加前,請(qǐng)首先選擇好專業(yè)所在的院系,再進(jìn)行添加;如添加的專業(yè)ID已存在,則給出提示信息“該專業(yè)在本學(xué)院已存在”。

班級(jí)信息添加界面如圖5.12:







在該頁(yè)面上,首先選擇班級(jí)所在的專業(yè),所屬的年級(jí),再填入該班級(jí)在本專業(yè)的所屬序號(hào),就可以生成班級(jí)的名稱,這樣避免了班級(jí)命名不規(guī)范的問(wèn)題,而且不會(huì)出現(xiàn)班級(jí)名重復(fù)的情況。

科目信息管理

科目信息添加界面如圖5.13:







在該頁(yè)面上,可以實(shí)現(xiàn)課程編號(hào)、課程名稱、課程狀態(tài)的添加操作,課程狀態(tài)默認(rèn)是“關(guān)閉”狀態(tài)。當(dāng)課程為關(guān)閉狀態(tài)的時(shí)候,凡是涉及到課程的操作界面,是選擇不了該課程的,只有當(dāng)課程狀態(tài)為“開(kāi)啟”時(shí),才能進(jìn)行相應(yīng)的操作。如果輸入的課程編號(hào)和數(shù)據(jù)庫(kù)中發(fā)生了沖突,則給出提示信息“該科目已存在”。

科目信息管理界面如圖5.14:







在該界面上,可以實(shí)現(xiàn)課程編號(hào)、課程名稱、課程狀態(tài)的修改操作,同時(shí)也可以實(shí)現(xiàn)科目的添加、刪除操作。

課程狀態(tài)管理界面如圖5.15:







在該界面上,選擇對(duì)應(yīng)的課程后,會(huì)給出該課程的當(dāng)前狀態(tài),如要進(jìn)行相反的操作,在下拉框選擇后,點(diǎn)擊確定,即可進(jìn)行相應(yīng)操作。

授課教師指定界面如圖5.16:







在該界面上,選擇好課程名稱后,找到對(duì)應(yīng)的院系,點(diǎn)擊查詢教師姓名,就可以在左邊的列表框中,顯示該學(xué)院的所有教師姓名,找到教師姓名添加到右邊列表框后,選擇好對(duì)應(yīng)的教學(xué)班級(jí),即可進(jìn)行授課教師講授課程的綁定操作。

課程指定管理界面如圖5.17:







在該界面上,可以對(duì)課程名稱、授課教師、授課班級(jí)進(jìn)行修改操作,同時(shí)也可以進(jìn)行添加、刪除操作。

考試結(jié)果管理

考試名單生成界面如圖5.18:







在該界面上,選擇對(duì)應(yīng)的考試科目,考試班級(jí)后,查詢學(xué)生名單,即可導(dǎo)入對(duì)應(yīng)的學(xué)生信息和考試科目,進(jìn)行名單添加后,教師才能進(jìn)行成績(jī)的登記操作,如未生成考試名單,教師是無(wú)法進(jìn)行成績(jī)登記的。

學(xué)生成績(jī)添加界面如圖5.19:







在該界面上,選擇好考試科目、考試班級(jí)后,點(diǎn)擊查詢學(xué)生名單,如果已經(jīng)生成過(guò)考試名單了,則可以在該界面進(jìn)行成績(jī)添加及考試狀態(tài)選擇等操作,如果未生成過(guò)考試名單,在該界面是無(wú)法進(jìn)行成績(jī)登記操作的。

管理員信息管理

修改密碼界面如圖5.20:







在該界面上,首先要輸入舊密碼,然后再輸入兩次新密碼,如果兩次新密碼不一致,則給出提示信息“兩次密碼不一致”,當(dāng)輸入的舊密碼錯(cuò)誤時(shí),給出提示信息“舊密碼輸入錯(cuò)誤”。

管理員添加界面如圖5.21:







在該界面上,可進(jìn)行新增管理員操作,如輸入的管理員編號(hào)已存在,則給出提示信息“該用戶已存在”。

管理員管理界面如圖5.22:







在該界面上,可以對(duì)已存在管理員的姓名進(jìn)行修改操作,不能修改管理員ID和密碼操作,同時(shí)也可以進(jìn)行管理員的添加和刪除操作。

教師操作界面

學(xué)生成績(jī)添加界面如圖5.23:







當(dāng)教師輸入相應(yīng)信息登陸后,即可進(jìn)行學(xué)生成績(jī)的添加操作,在該界面上,授課教師只能選擇自己已被授權(quán)的考試科目和考試班級(jí),查詢學(xué)生名單后,即可對(duì)學(xué)生的成績(jī)進(jìn)行對(duì)應(yīng)的操作。

教師密碼修改界面如圖5.24:







在該界面上,首先要輸入舊密碼,然后再輸入兩次新密碼,如果兩次新密碼不一致,則給出提示信息“兩次密碼不一致”,當(dāng)輸入的舊密碼錯(cuò)誤時(shí),給出提示信息“舊密碼輸入錯(cuò)誤”。

教師信息維護(hù)界面如圖5.25:







在該界面上,教師可以對(duì)個(gè)人基本信息進(jìn)行維護(hù)操作,教師工號(hào),是管理員指定的,不允許操作,教師姓名,是必須填寫(xiě)的,否則不允許修改。

學(xué)生操作界面

學(xué)生成績(jī)查詢界面如圖5.26:







在學(xué)生登錄到系統(tǒng)后,在該界面上,會(huì)自動(dòng)判定學(xué)生信息,然后導(dǎo)入該生已經(jīng)參考的成績(jī)信息,無(wú)考試成績(jī)和狀態(tài)的,表示任課教師,還未登記成績(jī)。

個(gè)人密碼修改界面如圖5.27:







在該界面上,首先要輸入舊密碼,然后再輸入兩次新密碼,如果兩次新密碼不一致,則給出提示信息“兩次密碼不一致”,當(dāng)輸入的舊密碼錯(cuò)誤時(shí),給出提示信息“舊密碼輸入錯(cuò)誤”。

學(xué)生詳細(xì)信息維護(hù)界面如圖5.28:







當(dāng)學(xué)生進(jìn)行登錄操作后,系統(tǒng)會(huì)自動(dòng)識(shí)別學(xué)生登錄信息,在該界面上,顯示出該生的詳細(xì)信息,方便學(xué)生在上面進(jìn)行個(gè)人信息維護(hù)操作。

以上即為本信息管理系統(tǒng)的所有操作界面展示,因篇幅的需要,在本部分,只給出了系統(tǒng)類定義的代碼,詳細(xì)的代碼,請(qǐng)查看設(shè)計(jì)。

第六章 系統(tǒng)測(cè)試

在本系統(tǒng)開(kāi)發(fā)中,由于是作者個(gè)人自主開(kāi)發(fā)的信息管理系統(tǒng),所以采用的測(cè)試方法,是當(dāng)前較為流行的黑盒測(cè)試方法進(jìn)行測(cè)試。

黑盒測(cè)試方法也稱之為功能測(cè)試,它主要是通過(guò)測(cè)試每個(gè)功能是否都能正常使用來(lái)實(shí)現(xiàn)測(cè)試的方法。在測(cè)試中,主要是把程序看作一個(gè)不能打開(kāi)的密封的黑盒子,在完全不用考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,對(duì)程序的各個(gè)接口進(jìn)行測(cè)試,該測(cè)試方法只檢查程序功能是否是按照需求規(guī)格說(shuō)明書(shū)的規(guī)定能正常進(jìn)行使用,系統(tǒng)是否能適當(dāng)?shù)亟邮蛰斎胗脩糨斎氲臄?shù)據(jù)而產(chǎn)生正確的輸出結(jié)果[42]。由于黑盒測(cè)試主要著眼于程序外部結(jié)構(gòu)測(cè)試,不需要考慮系統(tǒng)內(nèi)部的邏輯結(jié)構(gòu),主要用于對(duì)軟件界面和軟件功能實(shí)現(xiàn)測(cè)試。

由于黑盒測(cè)試是以用戶信息的輸入的角度進(jìn)行考慮,從用戶輸入的數(shù)據(jù)與系統(tǒng)輸出的數(shù)據(jù)進(jìn)行對(duì)應(yīng)關(guān)系出發(fā)進(jìn)行測(cè)試的[43]。很明顯,當(dāng)系統(tǒng)的外部特性本身有問(wèn)題或在定義規(guī)格說(shuō)明的時(shí)候有誤,則用黑盒測(cè)試方法是發(fā)現(xiàn)不了系統(tǒng)的問(wèn)題的。

測(cè)試案例

為了能更好的保證教務(wù)信息管理系統(tǒng)的操作性及安全性,在系統(tǒng)測(cè)試階段,主要選取了以下案例進(jìn)行分模塊測(cè)試。

  1. 首先需要測(cè)試的模塊是系統(tǒng)的登錄,這個(gè)模塊包括了管理員、教師以及學(xué)生的登錄情況[44]。
  2. 檢查登錄情況后,核對(duì)需求分析中的功能需求,對(duì)實(shí)現(xiàn)的功能是否和初期定義的功能完全一致。
  3. 測(cè)試管理員端的所有功能是否和預(yù)期定義的一致。該案例主要是測(cè)試學(xué)生管理的功能、教師管理的功能、部門管理的功能、科目管理的功能、成績(jī)管理的功能以及管理員管理的功能[45]。
  4. 測(cè)試系統(tǒng)管理模塊的功能,是否實(shí)現(xiàn)了對(duì)學(xué)生訪問(wèn)端和教師訪問(wèn)端的權(quán)限進(jìn)行控制。
  5. 教師訪問(wèn)登錄,對(duì)應(yīng)課程、教學(xué)班級(jí)及成績(jī)登記操作的測(cè)試。
  6. 學(xué)生訪問(wèn)登錄,查詢對(duì)應(yīng)考試成績(jī)以及個(gè)人信息維護(hù)的測(cè)試。

系統(tǒng)測(cè)試情況

由于個(gè)人的經(jīng)驗(yàn)和時(shí)間、用戶的局限性,只是對(duì)系統(tǒng)的功能進(jìn)行了基本的測(cè)試。測(cè)試結(jié)果如表6.1:

表6.1 系統(tǒng)測(cè)試情況表

序號(hào)測(cè)試模塊測(cè)試情況結(jié)果存在的主要問(wèn)題解決情況
1各個(gè)角色登錄模塊測(cè)試符合通過(guò)
2登錄模塊測(cè)試基本符合基本通過(guò)在選擇教師的角色登錄,如果系統(tǒng)中未指定教師所授課程,出現(xiàn)登錄報(bào)錯(cuò)已解決
3管理員端學(xué)生詳細(xì)信息操作測(cè)試基本符合基本通過(guò)只能實(shí)現(xiàn)針對(duì)學(xué)號(hào)的詳細(xì)查詢,模糊查詢只能導(dǎo)出一個(gè)學(xué)生信息未解決
4學(xué)生批量信息添加符合通過(guò)
5部門信息管理基本符合基本通過(guò)在專業(yè)、班級(jí)信息管理中,因信息太多后,顯得凌亂,難以查找某個(gè)詳細(xì)的信息對(duì)重要關(guān)鍵字進(jìn)行排序;已解決
6教師信息管理符合通過(guò)
7科目信息管理基本符合基本通過(guò)只能實(shí)現(xiàn)單個(gè)教師,單個(gè)課程、單個(gè)班級(jí)指定,未能實(shí)現(xiàn)批量指定未解決
8管理員管理模塊符合通過(guò)
9考試結(jié)果管理符合通過(guò)
本章節(jié)從軟件的測(cè)試方法入手,先行介紹了當(dāng)前較為實(shí)用的軟件測(cè)試方法—黑盒測(cè)試,然后進(jìn)一步闡述了本次教務(wù)系統(tǒng)開(kāi)發(fā)所采用的測(cè)試方法,及測(cè)試中碰到的問(wèn)題和解決的情況,由于個(gè)人開(kāi)發(fā)經(jīng)驗(yàn)及水平有限,還有些問(wèn)題,還有待繼續(xù)努力,后續(xù)解決。

第七章 設(shè)計(jì)總結(jié)和后續(xù)展望

設(shè)計(jì)研究總結(jié)

此次畢業(yè)設(shè)計(jì),是對(duì)我本科階段所學(xué)課程的一個(gè)綜合運(yùn)用,在整個(gè)畢業(yè)設(shè)計(jì)和論文寫(xiě)作過(guò)程中,我改變了以前以前書(shū)寫(xiě)代碼的一些習(xí)慣,讓自己所開(kāi)發(fā)的軟件能更多的貼切生活,自己也買了很多的書(shū)籍和網(wǎng)上查閱資料和搜集相關(guān)資料,不僅增強(qiáng)了自學(xué)能力同時(shí)還增強(qiáng)了動(dòng)手能力,是我學(xué)習(xí)方法上的一個(gè)較大的突破。在以往的學(xué)習(xí)過(guò)程式中,我們會(huì)記住很多的理論知識(shí),但是通過(guò)畢業(yè)設(shè)計(jì),我們學(xué)會(huì)了怎么處理理論和實(shí)踐相結(jié)合的問(wèn)題。

本系統(tǒng)的使用則更為人性化、簡(jiǎn)單化,只要操作人員能掌握基本的Windows系統(tǒng)操作、學(xué)會(huì)上網(wǎng),就可以輕松掌握該系統(tǒng)的使用方法。所有的數(shù)據(jù)服務(wù)均在服務(wù)器上完成。只要服務(wù)器不出問(wèn)題,所有數(shù)據(jù)和操作的安全性、可靠性是令人滿意的。該系統(tǒng)的實(shí)施和推廣有望大大降低當(dāng)前許多學(xué)校教務(wù)管理的繁雜任務(wù),提高工作效率。

當(dāng)然,教務(wù)管理系統(tǒng)是一個(gè)比較龐大的系統(tǒng),如果要實(shí)現(xiàn)整個(gè)學(xué)校的事務(wù)純粹自動(dòng)化管理,所牽涉的模塊還有太多太多,我在本系統(tǒng)里面,只是實(shí)現(xiàn)了許多的基本功能,還有許多的管理功能,如:圖書(shū)館的借閱管理和學(xué)生的學(xué)籍等信息進(jìn)行掛鉤、教師的信息還應(yīng)牽涉到級(jí)別薪酬的考核等功能,都是在本次開(kāi)發(fā)中還未能實(shí)現(xiàn)的功能,只能在后續(xù)的開(kāi)發(fā)中逐步實(shí)現(xiàn)。

教務(wù)信息管理系統(tǒng)開(kāi)發(fā)的展望

數(shù)字校園是以計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、通訊技術(shù)為基礎(chǔ),實(shí)現(xiàn)從環(huán)境、資源到活動(dòng)的數(shù)字化,在傳統(tǒng)校園的基礎(chǔ)上構(gòu)建一個(gè)既對(duì)應(yīng)又有本質(zhì)不同的數(shù)字空間, 拓展現(xiàn)實(shí)校園的時(shí)間和空間維度,為師生提供網(wǎng)上信息交流環(huán)境,構(gòu)建校園內(nèi)外互聯(lián)互通的人才培養(yǎng)環(huán)境和科研環(huán)境,進(jìn)行數(shù)字化學(xué)習(xí)、數(shù)字化教學(xué)、數(shù)字化科研、數(shù)字化管理和數(shù)字化生活,提升傳統(tǒng)校園的教學(xué)管理效率,創(chuàng)構(gòu)電子校務(wù)、教育資源、虛擬社區(qū)及網(wǎng)絡(luò)服務(wù)的數(shù)字化虛擬教育環(huán)境。

建立起綜合性教學(xué)管理系統(tǒng),對(duì)學(xué)生信息(學(xué)籍、注冊(cè)、交費(fèi)、教務(wù)管理、教學(xué)資源信息倉(cāng)庫(kù)和設(shè)備信息倉(cāng)庫(kù)等)進(jìn)行管理,并建立起相應(yīng)的學(xué)科專業(yè)網(wǎng)站、多媒體教學(xué)網(wǎng)站,利用多媒體、網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)高質(zhì)量信息資源和智力資源的共享與傳播,并同時(shí)促進(jìn)高水平的師生互動(dòng),促進(jìn)主動(dòng)式、協(xié)作式、研究型的學(xué)習(xí),從而形成開(kāi)放、高效的教學(xué)模式,更好地培養(yǎng)學(xué)生的信息素養(yǎng)以及問(wèn)題解決能力和創(chuàng)新能力。利用信息技術(shù)建立起一些應(yīng)用系統(tǒng)(如:辦公自動(dòng)化系統(tǒng)、電子會(huì)議系統(tǒng)、人力資源管理系統(tǒng)、財(cái)務(wù)管理系統(tǒng)、資產(chǎn)管理系統(tǒng)、決策支持系統(tǒng)等)實(shí)現(xiàn)職能信息管理的自動(dòng)化,實(shí)現(xiàn)上下級(jí)部門之間更迅速便捷的溝通,實(shí)現(xiàn)不同職能部門之間的數(shù)據(jù)共享與協(xié)調(diào),提高決策的科學(xué)性和民主性,減員增效,形成充滿活力的新型管理機(jī)制。這些功能,都是構(gòu)建一個(gè)數(shù)字化校園急需解決的關(guān)鍵性問(wèn)題,還有待于后續(xù)的開(kāi)發(fā)中,更多的去挖掘和完善這些功能。

關(guān)鍵詞:管理,系統(tǒng),信息,教務(wù)

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉