<output id="r87xx"></output>
    1. 
      
      <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
        •   

               當(dāng)前位置:首頁(yè)>軟件介紹>基于Web的學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn) 查詢:
               
          基于Web的學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

                  進(jìn)入21世紀(jì)后,科學(xué)技術(shù)突飛猛進(jìn),信息時(shí)代的來(lái)臨不僅讓計(jì)算機(jī)在科技上得到應(yīng)用,更讓計(jì)算機(jī)在生活上得到了更廣泛的應(yīng)用,對(duì)如今的學(xué)校來(lái)說(shuō),實(shí)現(xiàn)電子信息化的辦公是必然趨勢(shì),學(xué)校中的信息量主要體現(xiàn)在學(xué)生成績(jī)的管理上面,因此學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分。

                  本畢業(yè)設(shè)計(jì)所描述的學(xué)生成績(jī)管理系統(tǒng)是采用作為網(wǎng)絡(luò)編程框架,SQLServer2005作為數(shù)據(jù)庫(kù)編寫的一個(gè)B/S模式的系統(tǒng)。系統(tǒng)主要實(shí)現(xiàn)了:用戶管理、成績(jī)查詢、成績(jī)管理和科目管理等功能。本文詳細(xì)介紹了學(xué)生成績(jī)管理系統(tǒng)的需求分析、功能設(shè)計(jì)和系統(tǒng)設(shè)計(jì),在系統(tǒng)設(shè)計(jì)中給出數(shù)據(jù)庫(kù)的設(shè)計(jì)和本系統(tǒng)的總體設(shè)計(jì)方案,在系統(tǒng)實(shí)現(xiàn)中具體介紹了各個(gè)功能的所能實(shí)現(xiàn)的情況和主要代碼,同時(shí)附有運(yùn)行界面圖。

                  第一章引言

                  .1、學(xué)生成績(jī)管理系統(tǒng)的發(fā)展現(xiàn)狀

                  學(xué)生成績(jī)管理系統(tǒng)是一個(gè)學(xué)校不可缺少的重要部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生成績(jī)管理系統(tǒng)應(yīng)該為用戶提供充足的信息和快捷的查詢手段。當(dāng)前大多數(shù)學(xué)校沒有一個(gè)完善的成績(jī)信息管理平臺(tái),計(jì)算機(jī)使用主要基于MicrosoftOffice,不能發(fā)揮有效的作用。而且隨著我國(guó)教育改革的不斷深入以及自學(xué)教育的不斷擴(kuò)招,參加考試的人越來(lái)越多,考試科目的多樣化,使得考試成績(jī)的管理越趨繁瑣、復(fù)雜,工作業(yè)務(wù)繁雜,工作量大,這種傳統(tǒng)的學(xué)生管理模式已經(jīng)暴露出種種弊端:難以統(tǒng)一調(diào)配和處理,效率極低,缺乏科學(xué)性以及合理性。隨著計(jì)算機(jī)應(yīng)用的普及與深入,利用計(jì)算機(jī)能夠?qū)λ凶詫W(xué)考試成績(jī)進(jìn)行統(tǒng)一管理,并進(jìn)行分析,大大減少教學(xué)秘書的工作量,提高工作效率,為教學(xué)辦公帶來(lái)了極大的方便。通過(guò)操作手冊(cè),使用者可以了解本軟件的基本工作原理及使用說(shuō)明。操作人員只需輸入一些簡(jiǎn)單的漢字、數(shù)字,就可以存儲(chǔ)、查找、修改學(xué)生成績(jī)信息等。本系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)生成績(jī)管理的系統(tǒng)化、規(guī)范化、自動(dòng)化、達(dá)到提高學(xué)生成績(jī)管理效率的目的,本系統(tǒng)本著實(shí)用性、通用、開放和安全的原則,使數(shù)據(jù)庫(kù)開發(fā)軟件開發(fā)制作,實(shí)現(xiàn)了用戶信息管理、課程信息管理、學(xué)生成績(jī)管理、成績(jī)查詢等功能。該設(shè)計(jì)方法易于推廣至其它信息化管理系統(tǒng)的設(shè)計(jì),充分利用計(jì)算機(jī)作為輔助工具,實(shí)現(xiàn)學(xué)生考試成績(jī)從傳統(tǒng)的手工管理到計(jì)算機(jī)管理,對(duì)提高管理效率和節(jié)約大量的人力、物力有一定的推動(dòng)作用。本系統(tǒng)一切從實(shí)際出發(fā),充分考慮了成績(jī)的內(nèi)部管理、信息交流等方面的復(fù)雜需求,實(shí)現(xiàn)成績(jī)的有效管理,真正為學(xué)生成績(jī)管理提供一個(gè)電子平臺(tái)。

                  因此為了充分利用當(dāng)今的計(jì)算機(jī)硬件資源,做好學(xué)生成績(jī)管理工作,提高辦事效率,實(shí)現(xiàn)全面的、相對(duì)集中的辦公自動(dòng)化,開發(fā)本系統(tǒng)就成了當(dāng)務(wù)之急,其目的主要為了徹底改變這種繁雜的管理模式,實(shí)現(xiàn)全面的、相對(duì)集中的、智能化的信息綜合管理,為學(xué)院的教學(xué)管理工作帶來(lái)方便。

                  .2、學(xué)生成績(jī)管理系統(tǒng)的發(fā)展目標(biāo)

                  成績(jī)管理系統(tǒng)不同于傳統(tǒng)的成績(jī)管理。傳統(tǒng)管理最主要的職能是備份,并在對(duì)所備份資料分開保存、組織的基礎(chǔ)上為用戶提供各種服務(wù)。成績(jī)管理系統(tǒng)是一個(gè)將管理、服務(wù)和人集成在一起的一個(gè)“多維”環(huán)境,數(shù)字化資源是成績(jī)管理系統(tǒng)的基本要素。

                  當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。

                  管理信息系統(tǒng)是進(jìn)行信息的采集、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)。它是隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。學(xué)生檔案管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生成績(jī)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。

                  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。

                  作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情,學(xué)生成績(jī)管理系統(tǒng)提供了強(qiáng)大的學(xué)生成績(jī)管理管理功能,方便管理員對(duì)學(xué)生成績(jī)等信息的添加.修改.刪除.查詢.匯總.統(tǒng)計(jì)等操作。更適合大型數(shù)據(jù)庫(kù)的管理。

                  第二章可行性研究及開發(fā)工具簡(jiǎn)介

                  .1、可行性分析

                  可行性研究的目的是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問題是否能夠解決。

                  .1.1、經(jīng)濟(jì)上可行性

                  現(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。而本系統(tǒng)的開發(fā),為學(xué)校的工作效率帶來(lái)了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面:

                  第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng);

                  第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源;

                  第三,本系統(tǒng)的運(yùn)行可以大大的提高學(xué)校的工作效率;

                  第四,本系統(tǒng)可以使敏感文檔更加安全,等等。

                  所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。

                  .1.2、技術(shù)上可行性

                  本系統(tǒng)的開發(fā)利用MicrosoftSQLServer2005作為本系統(tǒng)的數(shù)據(jù)庫(kù),它是一個(gè)支持多用戶的新型數(shù)據(jù)庫(kù),適用于大中規(guī)模的數(shù)據(jù)量需求。學(xué)校校園網(wǎng)的建設(shè)也為新系統(tǒng)服務(wù)器/客戶端的結(jié)構(gòu)提供了硬件的支持。

                  使用MicrosoftVisualStudio2005作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語(yǔ)句、類與對(duì)象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對(duì)新系統(tǒng)的擴(kuò)展與修改。

                  綜上所述,本系統(tǒng)的設(shè)計(jì)與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。

                  .1.3、運(yùn)行上可行性

                  本系統(tǒng)為一個(gè)小型的學(xué)生信息管理系統(tǒng),所耗費(fèi)的資源非常的小,學(xué)校的電腦無(wú)論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運(yùn)行上是可行的。

                  .2、開發(fā)工具簡(jiǎn)介

                  .2.1、MicrosoftVisualStudio2005技術(shù)簡(jiǎn)介

                  是一套完整的開發(fā)工具集,用于生成Web應(yīng)用程序、XMLWebServices、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。VisualBasic、VisualC  、VisualC#和VisualJ#全都使用相同的集成開發(fā)環(huán)境(IDE),利用此IDE可以共享工具且有助于創(chuàng)建混合語(yǔ)言解決方案。另外,這些語(yǔ)言利用了.NETFramework的功能,通過(guò)此框架可使用簡(jiǎn)化ASPWeb應(yīng)用程序和XMLWebServices開發(fā)的關(guān)鍵技術(shù)。

                  重要信息

                  (1)、VisualWebDeveloper

                  提供了一個(gè)全新的網(wǎng)頁(yè)設(shè)計(jì)器(稱為VisualWebDeveloper),其中包含了許多用于創(chuàng)建和編輯網(wǎng)頁(yè)和HTML頁(yè)的增強(qiáng)功能。該設(shè)計(jì)器提供了比在2003中更簡(jiǎn)單、更迅速的Web窗體頁(yè)創(chuàng)建方法。

                  全面改進(jìn)網(wǎng)站開發(fā)的各個(gè)領(lǐng)域。您可以創(chuàng)建網(wǎng)站并將其作為本地文件夾來(lái)進(jìn)行維護(hù),也可以將其放在Internet信息服務(wù)(IIS)中,或放在FTP或SharePoint服務(wù)器上進(jìn)行維護(hù)。VisualWebDeveloper設(shè)計(jì)器支持所有的增強(qiáng)功能,包括可以簡(jiǎn)化許多Web開發(fā)任務(wù)的近二十余種新控件。

                  (2)、Web窗體

                  窗體是用于創(chuàng)建可編程網(wǎng)頁(yè)的技術(shù)。Web窗體將自己呈現(xiàn)為瀏覽器兼容的HTML和腳本,這使任何平臺(tái)上的任何瀏覽器都可以查看Web頁(yè)。使用Web窗體,通過(guò)將控件拖放到設(shè)計(jì)器上然后添加代碼來(lái)創(chuàng)建Web頁(yè),與創(chuàng)建VisualBasic窗體的方法相似。

                  (3)、Windows窗體

                  窗體用于在.NETFramework上創(chuàng)建MicrosoftWindows應(yīng)用程序。此框架提供一個(gè)有條理的、面向?qū)ο蟮?、可擴(kuò)展的類集,使您能夠開發(fā)功能豐富的Windows應(yīng)用程序。另外,Windows窗體可作為多層分布式解決方案中的本地用戶界面。

                  (4)、XMLWebservices

                  是可以通過(guò)HTTP使用XML接收請(qǐng)求和數(shù)據(jù)的應(yīng)用程序。XMLWebServices并不依賴于特定的組件技術(shù)或?qū)ο笳{(diào)用約定,因此可以通過(guò)任何語(yǔ)言、組件模型或操作系統(tǒng)進(jìn)行訪問。在VisualStudio中,可以使用VisualBasic、VisualC#、JScript或ATLServer快速創(chuàng)建和包含XMLWebServices。

                  .2.2、MicrosoftSQLServer2005技術(shù)簡(jiǎn)介

                  (1)、SQL是英文StructuredQueryLanguage的縮寫,意思為結(jié)構(gòu)化查詢語(yǔ)言。SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL語(yǔ)句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括Select,Insert,Update,Delete,Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。

                  (2)、SQL的優(yōu)點(diǎn)

                  3)、非過(guò)程化語(yǔ)言

                  4)、統(tǒng)一的語(yǔ)言

                  SQL為許多任務(wù)提供了命令,包括:查詢數(shù)據(jù)、數(shù)據(jù)更新、在表中插入記錄、在表中修改記錄、在表中刪除記錄、建立、修改和刪除數(shù)據(jù)對(duì)象、控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取、保證數(shù)據(jù)庫(kù)一致性和完整性、以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類作提供單獨(dú)的語(yǔ)言,而SQL將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。

                  (3)、是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言

                  由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持SQL語(yǔ)言,用戶可將使用SQL的技能從一個(gè)RDBMS轉(zhuǎn)到另一個(gè)。所有用SQL編寫的程序都是可以移植的。SQL是大多數(shù)關(guān)系型數(shù)據(jù)庫(kù)用做查詢語(yǔ)言的語(yǔ)言。它是可以移植的,并且容易學(xué)習(xí)使用,但是所有SQL語(yǔ)句都必須由數(shù)據(jù)庫(kù)服務(wù)器獨(dú)立地執(zhí)行。這就意味著客戶端應(yīng)用必須把每條查詢發(fā)送到數(shù)據(jù)庫(kù)服務(wù)器,等待它處理這個(gè)查詢,接收結(jié)果,做一些運(yùn)算,然后給服務(wù)器發(fā)送另外一條查詢。所有這些東西都會(huì)產(chǎn)生進(jìn)程間通訊,并且如果客戶端在另外一臺(tái)機(jī)器上甚至還會(huì)導(dǎo)致網(wǎng)絡(luò)開銷。

                  .2.3、技術(shù)簡(jiǎn)介

                  即我們所稱的ASP,其實(shí)是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境。ActiveServerPage是創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)的一個(gè)很好的工具,它起一種編程語(yǔ)言的作用,可以利用它編寫動(dòng)態(tài)產(chǎn)生HTML的程序代碼。因此,只要用戶瀏覽Web站點(diǎn)并請(qǐng)求一個(gè)ASP頁(yè),Web服務(wù)器就可以處理相應(yīng)的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁(yè)。

                  程序的優(yōu)點(diǎn):

                  (1)、ASP使用VBScript腳本語(yǔ)言直接源于VB語(yǔ)言,秉承了VB簡(jiǎn)單易學(xué)的特點(diǎn),掌管起來(lái)非常容易。

                  (2)、無(wú)須編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。

                  (3)、利用ADO組件輕松存取數(shù)據(jù)庫(kù)。

                  (4)、與瀏覽器無(wú)關(guān),客戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。

                  (5)、ASP能與任何ActiveXscripting語(yǔ)言相容。除了可使用VBScript或JavaScript語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò)plug-in的方式,使用由第三方所提供的其他腳本語(yǔ)言。

                  (6)、ASP技術(shù)的處理速度相當(dāng)快,并且其安全性也很高,ASP的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。

                  (7)、ASP的對(duì)象和組件:ASP有7個(gè)固有對(duì)象這7個(gè)固有對(duì)象分別是Request、Response、Server、Application、Session、ASPError和ObjectContext。

                  不僅僅是ActiveServerPage(ASP)的下一個(gè)版本,而且是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web應(yīng)用程序。提供許多比現(xiàn)在的Web開發(fā)模式強(qiáng)大的優(yōu)勢(shì)。

                  具有性和適應(yīng)性。為是基于通用語(yǔ)言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無(wú)縫的整合到的Web應(yīng)用中。同時(shí)也是language-independent語(yǔ)言獨(dú)立化的,所以,你可以選擇一種最適合你的語(yǔ)言來(lái)編寫你的程序,或者把你的程序用很多種語(yǔ)言來(lái)寫,現(xiàn)在已經(jīng)支持的有C#(C  和Java的結(jié)合體),VB,Jscript。將來(lái),這樣的多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM 開發(fā)的程序,能夠完整的移植向。

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

                  .1、需求分析

                  世紀(jì)以來(lái),人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。使原本的舊的管理方法越來(lái)越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)校信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)?lái)了極大的方便。

                  .1.1、功能需求

                  從用戶的角度進(jìn)行設(shè)計(jì),將用戶分為三類:學(xué)生、教師、管理員。特別是教師登錄后,不同的科目的教師的登錄身份是和自己所教授的科目相對(duì)應(yīng)的,具體的說(shuō)就是教師進(jìn)入系統(tǒng)后只能錄入自己科目下學(xué)生的成績(jī)。

                  管理員可以添加學(xué)生和老師用戶和編輯用戶信息;可以查詢某個(gè)學(xué)生和某班的成績(jī)情況;可以錄入任意科目的成績(jī);可以添加、刪除科目。

                  教師可以查看個(gè)人信息,編輯個(gè)人信息;可以查詢某個(gè)學(xué)生成績(jī)和自己教授科目的某班學(xué)生成績(jī)并且成績(jī)的顯示是按從高到低的順序顯示;可以統(tǒng)計(jì)本班所有科目的平均成績(jī);可以錄入自己教授科目的成績(jī)。

                  學(xué)生可以查看個(gè)人信息和編輯個(gè)人信息;可以查詢自己的所有成績(jī)。

                  本系統(tǒng)通過(guò)三種用戶類型使用學(xué)生成績(jī)管理系統(tǒng),不同類型用戶所使用功能不同,管理員能夠使用功能的權(quán)限最多。教師在成績(jī)查詢中能夠使用功能最多。學(xué)生的功能最基本。系統(tǒng)功能主要包括以下幾個(gè)部分:用戶管理、成績(jī)查詢、成績(jī)錄入和科目管理。

                  以下按照不同的用戶類型對(duì)具體功能進(jìn)行描述。

                  學(xué)生在系統(tǒng)的基本功能是對(duì)自己所有成績(jī)的查詢和個(gè)人信息的查看和修改。教師在用戶管理中能看到自己信息,編輯修改密碼和個(gè)人信息;在成績(jī)查詢中能夠按學(xué)號(hào)、或按姓名進(jìn)行查詢,可以查詢某班學(xué)生的成績(jī)并且成績(jī)以排序成績(jī)顯示出來(lái),可以統(tǒng)計(jì)某班學(xué)生某科成績(jī)的平均分;在成績(jī)管理中能夠錄入自己教授科目的成績(jī)及編輯修改已錄入成績(jī)。

                  管理員在學(xué)生成績(jī)管理系統(tǒng)中在用戶管理中能夠添加學(xué)生和教師,并能為學(xué)生、教師重設(shè)密碼,能夠編輯教師和學(xué)生信息,能夠?qū)W(xué)生進(jìn)行升級(jí);在成績(jī)查詢中能夠?qū)W(xué)生成績(jī)管理系統(tǒng)具體的按學(xué)號(hào)、或按姓名進(jìn)行查詢;在成績(jī)管理中能夠按學(xué)號(hào)錄入成績(jī)、編輯修改成績(jī);在科目管理中能夠添加科目,刪除科目。

                  .1.2、性能需求及運(yùn)行環(huán)境

                  整個(gè)系統(tǒng)應(yīng)當(dāng)操作簡(jiǎn)便,界面友好,維護(hù)簡(jiǎn)便。數(shù)據(jù)庫(kù)要求運(yùn)行穩(wěn)定,執(zhí)行速度快,數(shù)據(jù)安全性高。為了保證成績(jī)管理系統(tǒng)運(yùn)行的效率和可靠性,服務(wù)器應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國(guó)際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:

                  軟件環(huán)境:

                  客戶端:Windows2000/2003/XP,InternetExplorer(IE)等

                  服務(wù)器端:WindowsNT/WindowsServer2003/WindowsXP

                  數(shù)據(jù)庫(kù):采用SQLServer2005/2000,運(yùn)行于服務(wù)器端。

                  硬件環(huán)境:

                  服務(wù)器CPU:PⅢ500以上,內(nèi)存:512M以上

                  客戶機(jī)CPU:P200MMX以上,內(nèi)存:32M以上

                  3.2、系統(tǒng)設(shè)計(jì)

                  .2.1、系統(tǒng)設(shè)計(jì)思想

                  (1)、采用現(xiàn)有的資源,先進(jìn)的管理系統(tǒng)開發(fā)方案,充分利用學(xué)?,F(xiàn)有的資源,減少開發(fā)中的時(shí)間和財(cái)力、物力、提高系統(tǒng)開發(fā)的水平和應(yīng)用效果。

                  (2)、系統(tǒng)就滿足學(xué)校的需求,例如學(xué)生信息的錄入、查詢、更新等。學(xué)生錄入與排名。

                  (3)、系統(tǒng)就具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)添加、刪除、修改等操作。

                  .2.2、系統(tǒng)設(shè)計(jì)分析

                  本系統(tǒng)適用于高中學(xué)校,其功能主要分為六大類:

                  用戶管理:用于對(duì)用戶的添加,賦予不同權(quán)限及對(duì)用戶的修改及查詢。

                  課程管理:用于對(duì)各學(xué)期課程的開設(shè)和修改。

                  成績(jī)管理:用于對(duì)成績(jī)的輸入、修改、匯總及排名。

                  學(xué)生信息管理:添加,刪除,修改學(xué)生信息等。

                  授課信息管理:對(duì)授課教師,課程號(hào),班級(jí)等信息的添加,維護(hù)等。

                  學(xué)生成績(jī)查詢:以學(xué)號(hào),班級(jí)為關(guān)鍵字查詢等。

                  本系統(tǒng)性能力求易于使用,具體有較高的擴(kuò)展性和可維護(hù)性。

                  .2.3、系統(tǒng)模塊設(shè)計(jì)

                  該學(xué)生成績(jī)管理系統(tǒng)是用+SQLServer2005數(shù)據(jù)庫(kù)作為后臺(tái),系統(tǒng)是基于Web的學(xué)生成績(jī)管理系統(tǒng),在系統(tǒng)中分為三種用戶類型:學(xué)生、教師、管理員。主要有用戶登錄模塊、用戶管理模塊、成績(jī)查詢模塊、成績(jī)管理模塊和科目管理模塊構(gòu)成。

                  用戶登錄模塊功能:管理員和教師通過(guò)工號(hào)和密碼登錄,學(xué)生通過(guò)學(xué)號(hào)和身份證登錄

                  用戶管理模塊功能:能夠添加教師和學(xué)生用戶類型,能夠編輯修改密碼、個(gè)人信息,能夠查看用戶信息。學(xué)生信息包括學(xué)號(hào)、姓名、性別、年齡、班級(jí)、地址、電話。老師信息包括工號(hào)、姓名、授課科目等。

                  成績(jī)查詢模塊功能:能夠按學(xué)號(hào)、姓名查詢某個(gè)學(xué)生成績(jī),教師能夠查詢某班學(xué)生自己教授科目的所有成績(jī),能夠統(tǒng)計(jì)某班某科學(xué)生的平均成績(jī)。

                  成績(jī)管理模塊功能:能夠錄入成績(jī)和編輯成績(jī)。

                  科目管理模塊功能:能夠添加科目,刪除已添加的科目。

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

                  數(shù)據(jù)庫(kù)設(shè)計(jì)是對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能有效地存取數(shù)據(jù),滿足用戶的信息要求和處理要求。數(shù)據(jù)庫(kù)設(shè)計(jì)包括數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)的行為設(shè)計(jì),數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)是根據(jù)給定的應(yīng)用環(huán)境,進(jìn)行數(shù)據(jù)庫(kù)的模式或子模式的設(shè)計(jì)。本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)采用基于E-R模型的數(shù)據(jù)庫(kù)設(shè)計(jì)方法。首先,根據(jù)調(diào)研結(jié)果分析系統(tǒng)中存在哪些實(shí)體,并確定各實(shí)體的屬性,再找出各實(shí)體間的聯(lián)系,確定各聯(lián)系的派生屬性,最后按照數(shù)據(jù)庫(kù)設(shè)計(jì)原則產(chǎn)生本系統(tǒng)的所有數(shù)據(jù)庫(kù)結(jié)構(gòu)并優(yōu)化。本系統(tǒng)中存在的實(shí)體有:學(xué)生、課程、教師、班級(jí)、各實(shí)體都有自己相應(yīng)的屬性,其中“學(xué)生”實(shí)體和“課程”之間存在著多對(duì)多的聯(lián)系,其派生屬性為成績(jī)。

                  Stu_ID列相同

                  _IDint課程標(biāo)識(shí)與CourseInfo表中的

                  _ID列相同

                  與ClassInfo表中的

                  _ID列相同Class_ID

                  _ID

                  _Name

                  _Tea_ID

                  _Name

                  _Sexvarchar(4)decimalint所在班級(jí)成績(jī)班級(jí)標(biāo)識(shí)為表的標(biāo)識(shí)列,種子值和遞增量值均為1Varchar(10)班級(jí)名稱Varchar(10)班主任Int教師標(biāo)識(shí)為表的標(biāo)識(shí)列,種子值和遞增量值均為1Varchar(10)教師名稱

                  3.4、界面設(shè)計(jì)

                  (1)、界面設(shè)計(jì)原則。

                  )、用戶原則。人機(jī)界面設(shè)計(jì)首先要確立用戶類型。劃分類型可以從不同的角度,視實(shí)際情況而定。確定類型后要針對(duì)其特點(diǎn)預(yù)測(cè)他們對(duì)不同界面的反應(yīng)。這就要從多方面設(shè)計(jì)分析。

                  )、信息最小量原則。人機(jī)界面設(shè)計(jì)要盡量減少用戶記憶負(fù)擔(dān),采用有助于記憶的設(shè)計(jì)方案。

                  )、幫助和提示原則。要對(duì)用戶的操作命令做出反應(yīng),幫助用戶處理問題。系統(tǒng)要有恢復(fù)出錯(cuò)現(xiàn)場(chǎng)的能力,在系統(tǒng)內(nèi)部處理工作要有提示,盡量把主動(dòng)權(quán)讓給用戶。

                  )、媒體最佳組合原則。多媒體界面的成功并不在于僅向用戶提供豐富的媒體,而應(yīng)在相關(guān)理論指導(dǎo)下,注意處理好各種媒體間的關(guān)系,恰當(dāng)選用。

                  (2)、界面分析與規(guī)范。

                  在人機(jī)界面設(shè)計(jì)中,首先應(yīng)進(jìn)行界面設(shè)計(jì)分析,進(jìn)行用戶特性分析,用戶任務(wù)分析,記錄用戶有關(guān)系統(tǒng)的概念、術(shù)語(yǔ),這項(xiàng)工作可與多媒體應(yīng)用系統(tǒng)分析結(jié)合進(jìn)行,囊括于用戶分析報(bào)告里。

                  考慮到用戶操作方便、直觀。主要用一個(gè)頁(yè)面為框架,用div布局,先用一個(gè)div1,作為整個(gè)框架,調(diào)好尺寸,然后找個(gè)圖片作為背景,再用五個(gè)div放在div1里面,一個(gè)用個(gè)頁(yè)頭,一個(gè)頁(yè)尾,一個(gè)用來(lái)導(dǎo)航,一個(gè)用來(lái)顯示操作頁(yè)面,一個(gè)用來(lái)顯示當(dāng)前登陸的用戶。導(dǎo)航塊是用幾個(gè)HyperLink來(lái)超鏈的,而樣就可以直接將其它頁(yè)面加載進(jìn)來(lái)了。         

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

                  .1、用戶登錄模塊

                  (1)、界面設(shè)計(jì):如圖(4)所示。

                  文本框(User_Name):輸入用戶名

                  文本框(User_Pass):輸入用戶密碼

                  按鈕(UserLogin):登陸按鈕

                  按鈕(User_cancel):取消按鈕

                  下拉框(dropdownlist):選擇用戶類型。

                  (2)、代碼設(shè)計(jì):

                  )、雙擊Login.aspx窗體的空白處,進(jìn)入相應(yīng)的邏輯代碼文件Login.aspx.vb。在該文件的頂端,添加數(shù)據(jù)庫(kù)訪問引用的命名空間語(yǔ)句。importsSystem.Data.SqlClient

                  添加完此語(yǔ)句后,即可在代碼里引用的數(shù)據(jù)庫(kù)組件。

                  )、在Login.aspx的設(shè)計(jì)里,雙擊“登錄”按鈕,開發(fā)環(huán)境會(huì)自動(dòng)為該按鈕的click事件建立事件處理函數(shù),并與“登錄”按鈕關(guān)聯(lián)。

                  也就是說(shuō),只要用戶單擊“登錄”按鈕,系統(tǒng)就自動(dòng)執(zhí)行該按鈕的click事件處理函數(shù)。該函數(shù)的代碼如下。

                  (3)、設(shè)計(jì)思路:

                  這里,由于使用的數(shù)據(jù)源是SQLServer2005,所以使用SQLServer數(shù)據(jù)操作對(duì)象。關(guān)于數(shù)據(jù)庫(kù)操作的具體步驟是:

                  )、在DimobjConnAsNewSqlConnection代碼里,使用連接字符串創(chuàng)建SqlConnection對(duì)象。

                  )、在DimobjCmdAsNewSqlCommand(strSQL,objConn)代碼里,根據(jù)連接對(duì)象創(chuàng)建SqlCommand對(duì)象。

                  )、創(chuàng)建SQL語(yǔ)句,并從Login.aspx頁(yè)面里獲得用戶名和密碼,填充動(dòng)態(tài)SQL語(yǔ)句。其中用到的SQL語(yǔ)句是,從UserInfo表里獲取已經(jīng)注冊(cè)的用戶信息。

                  )、在尚未打開連接的前提下,通過(guò)objConn.Open()語(yǔ)句打開數(shù)據(jù)連接,在bjCmd.ExecuteReader.HasRows語(yǔ)句中,通過(guò)Command類的ExecuteReader方法執(zhí)行查詢,使用SqlDataReader對(duì)象獲取SQL語(yǔ)句執(zhí)行后的結(jié)果集。

                  )、數(shù)據(jù)源使用結(jié)束后,通過(guò)objConnection.Close()語(yǔ)句關(guān)閉數(shù)據(jù)庫(kù)的連接。

                  這段代碼的主要業(yè)務(wù)邏輯是:根據(jù)用戶提交的用戶名和密碼到數(shù)據(jù)庫(kù)的

                  UserInfo表中去查詢,如果沒有找到相應(yīng)的注冊(cè)用戶信息,就報(bào)錯(cuò),否則的話根據(jù)UserInfo表中的用戶權(quán)限做適當(dāng)?shù)奶D(zhuǎn)。

                  )、在Login.aspx的設(shè)計(jì)里,雙擊“取消”按鈕,進(jìn)入該按鈕的事件處理函數(shù)。代碼如下。

                  _Click(objectsender,EventArgse)

                  _Name_tb.Text=&quot;&quot;

                  _Pass_tb.Text=&quot;&quot;

                  .2、用戶管理模塊

                  (1)、界面設(shè)計(jì):如圖(5)所示。

                  文本框(User_Name):輸入用戶名

                  文本框(User_Pass):輸入用戶密碼

                  下拉框(dropdownlist):選擇用戶類型

                  :用來(lái)顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)。

                  (2)、代碼設(shè)計(jì):

                  (3)、設(shè)計(jì)思路是:主要完成的是用戶的添加,刪除和修改功能

                  )、用SqlDataSource1配置數(shù)據(jù)源,來(lái)連接到網(wǎng)站App_data文件夾下的StuGrade數(shù)據(jù)庫(kù)。

                  )、GridView選擇數(shù)據(jù)源為SqlDataSource1,在網(wǎng)頁(yè)中顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)。

                  )、GridView的AutoGenerateSelectButton項(xiàng)值為True,這樣在界面上就可以看到“選擇”兩個(gè)字了,點(diǎn)擊“選擇”后,GridView中的所有數(shù)據(jù)都一一付到以上的文本框中。這時(shí)“添加”按鈕的Enabled的項(xiàng)值是False,“修改”“刪除”的Enabled的項(xiàng)值是True。

                  )、以“User_ID”,做為主鍵,以ID”做為索引,這樣可以任意“修改”“刪除”每一條紀(jì)錄。

                  )、每執(zhí)行一次操作都要執(zhí)行Response.Redirect(&quot;UserMag.aspx&quot;)語(yǔ)句,來(lái)更新GridView中在頁(yè)面上顯示的數(shù)據(jù)。

                  .3、成績(jī)查詢模塊

                  (1)、界面設(shè)計(jì):如圖(6)所示。

                  一個(gè)RedioButtonlist:選擇要查詢的數(shù)據(jù)項(xiàng)。

                  兩個(gè)文本框(Stu_ID_Tb,Stu_Name_Tb):

                  輸入要查詢的學(xué)號(hào)或姓名。

                  一個(gè)GridView:用來(lái)顯示查詢結(jié)果。

                  一個(gè)按鈕(Query):用來(lái)執(zhí)行查詢的語(yǔ)句。

                  成績(jī)查詢模塊主要有一個(gè)選擇要查詢的項(xiàng),分為:學(xué)號(hào)、姓名、班級(jí)三種查詢。

                  (2)、設(shè)計(jì)思路:

                  )、在選擇“學(xué)號(hào)”的時(shí)候,用于“姓名”和“班級(jí)”查詢的文件框的Enabled為False,在選擇“姓名”的時(shí)候,主要以學(xué)生姓名(Stu_Name)為關(guān)鍵字來(lái)查詢,這個(gè)時(shí)候“學(xué)號(hào)”和“班級(jí)”查詢的文件框的Enabled為False。

                  )、數(shù)據(jù)庫(kù)查詢方面,要連接學(xué)生表(StudentInfo),課程表(CourseInfo),班級(jí)表(ClassInfo)和教師表(TeacherInfo)來(lái)組成一張成績(jī)表。

                  3)、學(xué)號(hào)查詢由老師和管理員進(jìn)行,學(xué)生是禁止的。

                  )、點(diǎn)擊“查詢”按鈕,然后創(chuàng)建一個(gè)DataSet的實(shí)例,來(lái)存放檢索來(lái)的數(shù)據(jù),再用GridView來(lái)來(lái)顯示檢索出來(lái)的數(shù)據(jù)。將數(shù)據(jù)按索引ID從低到高排列出來(lái)。

                  )、增加“打印“功能。&lt;ahref=&quot;javascript:window.print();&quot;&gt;打印&lt;/a&gt;

                  (2)、代碼設(shè)計(jì):

                  .4、成績(jī)管理模塊

                  (1)、界面設(shè)計(jì):如圖(7)所示。

                  四個(gè)Textbox:用來(lái)輸入成績(jī)和關(guān)鍵字。

                  三個(gè)Button:用來(lái)執(zhí)行“添加”,“刪除”,

                  “修改”

                  一個(gè)GridView:用來(lái)顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)。

                  一個(gè)HyperLink:用來(lái)顯示“打印”。

                  (2)、設(shè)計(jì)思路:本模塊主要是對(duì)學(xué)生成績(jī)進(jìn)行管理。本模塊又分為錄入學(xué)生成績(jī)、修改/刪除學(xué)生成績(jī)、打印學(xué)生成績(jī)、計(jì)算總分與排名組成。此模塊只有授權(quán)用戶才能使用。

                  )、錄入學(xué)生成績(jī):本系統(tǒng)只提供單條記錄錄入。單條記錄方式比較簡(jiǎn)單,但不容易出錯(cuò)。列表方式提供了批量錄入的功能,可以一次性錄入所有成績(jī),但容易出錯(cuò)。

                  )、修改學(xué)生成績(jī):可以修改某次考試某學(xué)生的成績(jī)。注意:修改學(xué)科B,如:語(yǔ)文B時(shí),顯示是語(yǔ)文,但進(jìn)去后為語(yǔ)文B,你進(jìn)去后修改即可。此模塊只有相應(yīng)權(quán)利的用戶才能使用,即只能對(duì)自己所任班級(jí)學(xué)科成績(jī)進(jìn)行修改

                  )、學(xué)生成績(jī)打?。?/p>

                  提供兩種打印方式:按考試打印、按科目打印。

                  按考試打印:查詢指定考試中單科或幾科的成績(jī)。此種方式便于班主任或科任教師掌握相應(yīng)考試的考試情況,打印某班學(xué)生單科和多科成績(jī)。

                  按科目打印:查詢指定科目的某一次或幾次考試的成績(jī)、成績(jī)升降等信息。此種方式便于科任老師掌握學(xué)生的學(xué)習(xí)情況。

                  )、計(jì)算總分與排名:

                  非常實(shí)用的一個(gè)模塊。當(dāng)各位科任老師將各科成績(jī)錄入后,班主任輕點(diǎn)幾下鼠標(biāo),即可計(jì)算出總分、平均分、班級(jí)排名與全級(jí)排名。并且可以靈活準(zhǔn)確地計(jì)算出單科或多科的總分、平均分、并進(jìn)行班級(jí)排名與全級(jí)排名。而這些數(shù)據(jù)只能由學(xué)校內(nèi)部教師進(jìn)行查閱,既為學(xué)校進(jìn)行調(diào)查、統(tǒng)計(jì)與分析提供了可靠的數(shù)據(jù),又合理的保證了學(xué)生的隱私權(quán)。

                  (3)、設(shè)計(jì)代碼:

                  .5、科目管理模塊

                  (1)、界面設(shè)計(jì):如圖(8)所示。四個(gè)Textbox(Cou_ID,Cou_Name,Cou_Tea):

                  用來(lái)輸入編號(hào),名稱,老師。

                  三個(gè)Button:用來(lái)“添加”,“刪除”,“修改”。

                  一個(gè)GridView:用來(lái)顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)。主要是由組成;

                  (2)、設(shè)計(jì)思路是:

                  )、科目管理(課程管理)模塊是給管理員用的,學(xué)生和老師都沒有資格進(jìn)入的。

                  )、主要完成的是科目的添加,刪除和修改功能

                  )、GridView的AutoGenerateSelectButton項(xiàng)值為True,這樣在界面上就可以看到“選擇”兩個(gè)字了,剛開始,只有“添加”是能用的,其它兩個(gè)按鈕的Enabled的項(xiàng)值是False,只有點(diǎn)擊了“選擇”后,“修改”“刪除”才能用,而“添加”的Enabled為False,

                  )、“修改”“刪除”主要是以“Cou_ID”,做為主鍵??梢匀我狻靶薷摹薄皠h除”每一條紀(jì)錄。

                  )、GridView主要是用來(lái)顯示數(shù)據(jù)庫(kù)的數(shù)據(jù)的,修改和刪除后,它會(huì)即刻更新的。

                  (3)、代碼如下:

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

                  .1、系統(tǒng)測(cè)試方法

                  我用的是功能測(cè)試來(lái)測(cè)試系統(tǒng)的性能:

                  功能測(cè)試是對(duì)產(chǎn)品的各功能進(jìn)行驗(yàn)證,根據(jù)功能測(cè)試用例,逐項(xiàng)測(cè)試,檢查產(chǎn)品是否達(dá)到用戶要求的功能。針對(duì)本系統(tǒng)的測(cè)試方法如下:

                  (1)、頁(yè)面鏈接檢查:每一個(gè)鏈接是否都有對(duì)應(yīng)的頁(yè)面,并且頁(yè)面之間切換正確。

                  (2)、相關(guān)性檢查:刪除/增加一項(xiàng)會(huì)不會(huì)對(duì)其他項(xiàng)產(chǎn)生影響,如果產(chǎn)生影響,這些影響是否都正確。

                  (3)、檢查按鈕的功能是否正確:如添加,刪除,修改,查詢等功能是否正確。

                  (4)、字符串長(zhǎng)度檢查:輸入超出需求所說(shuō)明的字符串長(zhǎng)度的內(nèi)容,看系統(tǒng)是否檢查字符串長(zhǎng)度,會(huì)不會(huì)出錯(cuò)。

                  (5)、字符類型檢查:在應(yīng)該輸入指定類型的內(nèi)容的地方輸入其他類型的內(nèi)容(如在應(yīng)該輸入整型的地方輸入其他字符類型),看系統(tǒng)是否檢查字符類型,會(huì)否報(bào)錯(cuò)。

                  (6)、標(biāo)點(diǎn)符號(hào)檢查:輸入內(nèi)容包括各種標(biāo)點(diǎn)符號(hào),特別是空格、各種引號(hào)、回車鍵??聪到y(tǒng)處理是否正確。

                  (7)、中文字符處理:在可以輸入中文的系統(tǒng)輸入中文,看會(huì)否出現(xiàn)亂碼或出錯(cuò)。

                  (8)、檢查帶出信息的完整性:在查看信息和修改信息時(shí),查看所填寫的信息是不是全部帶出,帶出信息和添加的是否一致。

                  (9)、信息重復(fù):在一些需要命名,且名字應(yīng)該唯一的信息輸入重復(fù)的名字或ID,看系統(tǒng)有沒有處理,會(huì)否報(bào)錯(cuò),重名包括是否區(qū)分大小寫,以及在輸入內(nèi)容的前后輸入空格,系統(tǒng)是否做出正確處理。

                  (10)、檢查刪除功能:在一些可以一次刪除多個(gè)信息的地方,不選擇任何信息,按“刪除”鍵,看系統(tǒng)如何處理,會(huì)否出錯(cuò);然后選擇一個(gè)和多個(gè)信息,進(jìn)行刪除,看是否正確處理。

                  .2、系統(tǒng)測(cè)試結(jié)果

                  總得來(lái)說(shuō),還是可以的。但還是有缺陷的。

                  (1)、數(shù)據(jù)連接沒有封裝到一個(gè)類中,每次都要重復(fù)代碼,容易出錯(cuò)。

                  (2)、課程管理中的課程和成績(jī)表中的下拉框中的成績(jī)要保持一致。

                  (3)、如果使用GridView中自帶的“修改”和“刪除”,效果會(huì)更好。

                  結(jié)論

                  本系統(tǒng)從校園的需求出發(fā),針對(duì)現(xiàn)有環(huán)境下的數(shù)據(jù)信息服務(wù)的現(xiàn)狀,將數(shù)據(jù)資源和用戶進(jìn)行合理結(jié)合,采用用戶靈活控制的方式,讓用戶獲得對(duì)數(shù)據(jù)的訪問、管理的能力,使管理員對(duì)學(xué)生的管理具有決定權(quán),避免了每次都要在眾多的數(shù)據(jù)資源查找的繁瑣,提高用戶對(duì)數(shù)據(jù)資源的管理效率。通過(guò)結(jié)合數(shù)據(jù)庫(kù)技術(shù),本系統(tǒng)能夠根據(jù)用戶想法進(jìn)行操作。另一方面,學(xué)校也可通過(guò)系統(tǒng)統(tǒng)計(jì)學(xué)生的能力傾向,以指引資源收集方向、確定管理重點(diǎn)。

                  本系統(tǒng)采用數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu),按照與SQLserver2005語(yǔ)言開發(fā)模式,具有良好的結(jié)構(gòu),簡(jiǎn)明有效的層次及清晰的接口,有效地提高系統(tǒng)的可靠性、

                  可擴(kuò)展性、可重用性和可維護(hù)性,有利于個(gè)性化服務(wù)的調(diào)整或擴(kuò)展。

                  系統(tǒng)的改進(jìn)與提高。由于各種原因,本系統(tǒng)有許多缺點(diǎn)。針對(duì)本系統(tǒng)的一些缺點(diǎn),在二期開發(fā)時(shí)主要在以下方面進(jìn)行改進(jìn):

                  (1)、加強(qiáng)后臺(tái)管理頁(yè)面的建設(shè)。本系統(tǒng)只是面向用戶,對(duì)成績(jī)的管理只靠人工在后臺(tái)操作,費(fèi)時(shí)又費(fèi)力。加強(qiáng)后臺(tái)管理系統(tǒng)的建設(shè),各項(xiàng)操作由程序執(zhí)行,方便、準(zhǔn)確,又節(jié)省人工。

                  (2)、各模塊之間的聯(lián)系比較混亂。加強(qiáng)各模塊之間的聯(lián)系,條理清楚,鏈接明確。

                  數(shù)據(jù)庫(kù)之成績(jī)管理系統(tǒng)的未來(lái)就是豐富、完善數(shù)據(jù)算法庫(kù),應(yīng)用到服務(wù)之中,保證使數(shù)據(jù)成為一種因人而異的、有針對(duì)性的主動(dòng)服務(wù)。使用者不必親自到數(shù)據(jù)源中去“找”數(shù)據(jù),而是等待系統(tǒng)把所需信息“送”上門。

                  


          生產(chǎn)無(wú)紙化項(xiàng)目規(guī)劃國(guó)內(nèi)ERP排行榜
          ERP知識(shí)點(diǎn)整理ERP系統(tǒng)實(shí)施的失敗與成功原因分析
          MRP - 制造業(yè)模型ERP與MES中的相關(guān)名詞解釋
          淺談內(nèi)部控制與ERP管理系統(tǒng)的關(guān)系學(xué)院課程安排管理系統(tǒng)
          學(xué)生選課系統(tǒng)排課子系統(tǒng)報(bào)告VB學(xué)生成績(jī)管理系統(tǒng)
          學(xué)生成績(jī)管理系統(tǒng)實(shí)驗(yàn)報(bào)告高校圖書館管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
          高校教職工信息管理系統(tǒng)基于jsp的高校宿舍管理系統(tǒng)
          pb學(xué)生成績(jī)管理系統(tǒng)vs學(xué)生成績(jī)管理系統(tǒng)
          信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
          • 勁爆價(jià):
            不限功能
            不限用戶
            1998元/年

          • 微信客服

            <output id="r87xx"></output>
          1. 
            
            <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
              • 成人网址一区二区三区 | 亚洲在线高清视频 | 日韩黄色三级片 | 欧美爱爱视频 | 欧美逼网 | 3P九九蜜芽 | 熟女一区| 奇米影视狠狠色 | 精品成人视频 | 任我操视频在线 |