【正文】
存成績信息。該表儲(chǔ)存科目信息。該表是儲(chǔ)存學(xué)生信息的表。科目管理模塊功能:能夠添加科目,刪除已添加的科目。成績查詢模塊功能:能夠按學(xué)號(hào)、姓名查詢某個(gè)學(xué)生成績,教師師能夠查詢某班學(xué)生自己教授科目的所有成績,能夠統(tǒng)計(jì)某班某科學(xué)生的平均成績。用戶登錄模塊功能:管理員和教師師通過工號(hào)和密碼登錄,學(xué)生通過學(xué)號(hào)和密碼登錄用戶管理模塊功能:能夠添加教師師和學(xué)生用戶類型,能夠編輯修改密碼、個(gè)人信息,能夠查看用戶信息。3 系統(tǒng)設(shè)計(jì)3. 1 設(shè)計(jì)方案+SQL Server2000數(shù)據(jù)庫作為后臺(tái),系統(tǒng)是基于Web的學(xué)生成績管理系統(tǒng),在系統(tǒng)中分為三種用戶類型:學(xué)生、教師、管理員。數(shù)據(jù)庫要求運(yùn)行穩(wěn)定,執(zhí)行速度快,數(shù)據(jù)安全性高。2.1.3 管理員管理員在學(xué)生成績管理系統(tǒng)中在用戶管理中能夠添加學(xué)生和教師,并能為學(xué)生、教師重設(shè)密碼,能夠編輯教師和學(xué)生信息,能夠?qū)W(xué)生進(jìn)行升級(jí);在成績查詢中能夠?qū)W(xué)生成績管理系統(tǒng)具體的按學(xué)號(hào)、或按姓名進(jìn)行查詢;在成績管理中能夠按學(xué)號(hào)錄入成績、編輯修改成績;在科目管理中能夠添加科目,刪除科目。2.1.1 學(xué)生 學(xué)生在系統(tǒng)的基本功能是對自己所有成績的查詢和個(gè)人信息的查看和修改。系統(tǒng)功能主要包括以下幾個(gè)部分:用戶管理、成績查詢、成績錄入和科目管理。教師在成績查詢中能夠使用功能最多。學(xué)生可以查看個(gè)人信息和編輯個(gè)人信息;可以查詢自己的所有成績。管理員可以添加學(xué)生和老師用戶和編輯用戶信息;可以對學(xué)生進(jìn)行升級(jí)處理;可以查詢某個(gè)學(xué)生和某班的成績情況;可以錄入任意科目的成績;可以添加、刪除科目。,是一個(gè)統(tǒng)一的Web開發(fā)平臺(tái),它提供了生成一個(gè)完整的Web應(yīng)用程序所必需的各種服務(wù).作為一種新的Web技術(shù),.它將軟件設(shè)計(jì)和Web設(shè)計(jì)融為一個(gè)整體,同時(shí)與Visual Basic.Net()、Visual c++.net和Visual c#等程序設(shè)計(jì)語言緊密結(jié)合,從而為Web開發(fā)人員提供了一個(gè)更為強(qiáng)大的編程空間.與Web技術(shù)相比,.性能大幅提高,且運(yùn)行的是經(jīng)過編譯的CLR代碼,其程序執(zhí)行的效率將有大幅提高.同時(shí),它還可以充分利用數(shù)據(jù)綁定、及時(shí)編譯、本地優(yōu)化及緩沖服務(wù)等功能來提高程序的性能.強(qiáng)大的開發(fā)環(huán)境,如Visual studio. WEB Matrix等,均提供了所見即所得的編輯方式.同時(shí),還包括了豐富的工具箱和設(shè)計(jì)器,并支持控件的拖放及動(dòng)態(tài)的配置管理,.強(qiáng)大的功能和適應(yīng)性,所以其整個(gè)平臺(tái)的功能和適用性更加適合網(wǎng)絡(luò)應(yīng)用程序的開發(fā).,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)人員的幾乎全部的平臺(tái)上.,他可以使用很多語言來編寫.簡單性和易用性,如表單的提交、客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置等,將是一件非常簡單的事情.可移植性和良好的適用性,當(dāng)一個(gè)線程出現(xiàn)異常情況時(shí)(如溢出及鎖死等).一個(gè)新的進(jìn)程便會(huì)在異常處重新建立,并且繼續(xù)擔(dān)負(fù)原進(jìn)程所處理的任務(wù),這就使得應(yīng)用程序能夠不中斷地處理客戶的請求.2 需求分析從用戶的角度進(jìn)行設(shè)計(jì),將用戶分為三類:學(xué)生、教師、管理員。:1)它是被編譯后再執(zhí)行的,所以效率要比ASP高很多;2)它有很高的開發(fā)環(huán)境, 2005,更容易調(diào)試程式;3)支持類,支持面向?qū)ο螅?Framework 更好的進(jìn)行開發(fā);4)它使設(shè)計(jì)和開發(fā)分開過來,開發(fā)則放在.cs 或 .vb等文件中。這不是ASP的簡單升級(jí),而是全新一代的動(dòng)態(tài)網(wǎng)頁實(shí)現(xiàn)系統(tǒng),用于一臺(tái)WEB服務(wù)器建立強(qiáng)大的應(yīng)用程序。容易編寫,使用普通的文本編輯器編寫,如記事本就可以完成。ASP既不是一種程序語言,也不是一種開發(fā)工具,而是一種技術(shù)框架,不須使用微軟的產(chǎn)品就能編寫它的代碼,能產(chǎn)生和執(zhí)行動(dòng)態(tài)、交互式、高效率的站占服務(wù)器的應(yīng)用程序。同時(shí)支持跨平臺(tái)管理,不論是什么平臺(tái),只要裝有Web瀏覽器即可;分部無需安裝和維護(hù)軟件;可通過局域或者廣域網(wǎng)實(shí)時(shí)監(jiān)控和管理;支持Internet組網(wǎng)方式.1.1. 2 SQL Server2000 Sqlserver2000是基于Sql客戶/服務(wù)器模式的數(shù)據(jù)庫系統(tǒng),圖形化界面使數(shù)據(jù)庫管理更加簡捷、靈活,同時(shí)又具有豐富的編程接口,為用戶從事程序開發(fā)提供了更多的方便.Sqlserver是Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),Sqlserver2000是Microsoft公司于2000年推出的版本,它是在Sqlserver 。B/S結(jié)構(gòu)利用不斷成熟和普及的瀏覽器技術(shù)實(shí)現(xiàn)原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。1.1相關(guān)理論技術(shù)基礎(chǔ)1.1. 1 B/S結(jié)構(gòu)由于互聯(lián)網(wǎng)的發(fā)展,傳統(tǒng)的C/S模式由于成本高以及維護(hù)復(fù)雜性已經(jīng)較少見應(yīng)用,而應(yīng)用互聯(lián)網(wǎng)技術(shù)的B/S模式正如日中天,加上我們已建和再建的設(shè)備,我們完全可以利用校園網(wǎng)取代以往傳統(tǒng)的有紙方式.B/S模式易于學(xué)習(xí),易于實(shí)現(xiàn),完全可以開發(fā)出更好更全面的管理系統(tǒng).B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。同時(shí)也是學(xué)校管理的科學(xué)化、正規(guī)化、與當(dāng)代世界接軌的重要條件。但是,目前很多學(xué)校的電子辦公設(shè)施并不完善,然而對于學(xué)校來說,成績管理系統(tǒng)是一個(gè)學(xué)校不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生成績管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。因此開發(fā)出一個(gè)學(xué)生成績管理系統(tǒng)是必要的。如今,不管是小學(xué)、初中、高中、甚至是很多大學(xué)生的學(xué)生成績管理基本上是靠人工進(jìn)行管理,但隨著時(shí)間的變化,學(xué)校規(guī)模的擴(kuò)大,有關(guān)學(xué)生成績管理工作和所涉及到的數(shù)據(jù)量越來越大越來越多,大多數(shù)學(xué)校不得不靠增加人力、物力、財(cái)力來進(jìn)行學(xué)生成績管理。 .NET。 Score registration。關(guān)鍵字:成績管理;成績錄入;成績查詢;.NET ;B/S; The Design of the Middle School Score Management SystemAbstractTo current schools, the students39。系統(tǒng)主要實(shí)現(xiàn)了:用戶管理、成績查詢、成績管理和科目管理等功能。 畢業(yè)設(shè)計(jì)(論文)某中學(xué)學(xué)生成績管理系統(tǒng)的設(shè)計(jì) 論文作者姓名:申請學(xué)位專業(yè):申請學(xué)位類別:指導(dǎo)教師姓名(職稱):論文提交日期:某中學(xué)學(xué)生成績管理系統(tǒng)的設(shè)計(jì)摘 要進(jìn)入21世紀(jì)后,科學(xué)技術(shù)突飛猛進(jìn),信息時(shí)代的來臨不僅讓計(jì)算機(jī)在科技上得到應(yīng)用,更讓計(jì)算機(jī)在生活上得到了更廣泛的應(yīng)用,對如今的學(xué)校來說,實(shí)現(xiàn)電子信息化的辦公是必然趨勢,學(xué)校中的信息量主要體現(xiàn)在學(xué)生成績的管理上面,因此學(xué)生成績管理系統(tǒng)是一個(gè)教育單位不可缺少的部分。,SQL Server 2000作為數(shù)據(jù)庫編寫的一個(gè)B/S模式的系統(tǒng)。本文詳細(xì)介紹了中學(xué)學(xué)生成績管理系統(tǒng)的需求分析、功能設(shè)計(jì)和系統(tǒng)設(shè)計(jì),在系統(tǒng)設(shè)計(jì)中給出數(shù)據(jù)庫的設(shè)計(jì)和本系統(tǒng)的總體設(shè)計(jì)方案,在系統(tǒng)實(shí)現(xiàn)中具體介紹了各個(gè)功能的所能實(shí)現(xiàn)的情況和主要代碼,同時(shí)附有運(yùn)行界面圖。 score management is the one of the informational management. This design which is programmed on the basis of B/S structure introduced the middle school score management system that is performed with as the network programming frame and SQL server 2000 as the database. The basic functions of this system include: user management, score searching, score management, subject management and so on. This paper introduces the demand analysis in detail, the functional design and the system design of middle school student score management. The system design and database design are explained, specifically introduces each function in details.Key words: Score management。 Score search。 B/S目錄 論文總頁數(shù):21頁1 引言 11.1 相關(guān)理論技術(shù)基礎(chǔ) 11.1.1 B/S結(jié)構(gòu) 11.1.2 SQL Server2000 21.1.3 32 需求分析 42.1 功能需求 42.1.1 學(xué)生 52.1.2 教師 52.1.3 管理員 52.2 性能需求 53 系統(tǒng)設(shè)計(jì) 53. 1 設(shè)計(jì)方案 53.2數(shù)據(jù)庫設(shè)計(jì) 84 系統(tǒng)實(shí)現(xiàn) 94.1用戶登錄模塊 94.2用戶管理模塊 104.2.1 用戶添加功能的實(shí)現(xiàn) 104.2.2 年級(jí)升級(jí)功能的實(shí)現(xiàn) 104.2.3 查詢信息功能的實(shí)現(xiàn) 124.3成績查詢模塊 124.3.1 學(xué)號(hào)查詢功能的實(shí)現(xiàn) 124.3.2 姓名查詢功能的實(shí)現(xiàn) 124.3.3 查詢班級(jí)功能的實(shí)現(xiàn) 124.3.4查詢班級(jí)某科平均分功能的實(shí)現(xiàn) 134.4成績管理模塊 144.4.1錄入成績功能的實(shí)現(xiàn) 144.4.2編輯成績功能的實(shí)現(xiàn) 154.5科目管理模塊 164.5.1科目錄入功能的實(shí)現(xiàn) 164.5.2科目刪除功能的實(shí)現(xiàn) 175 系統(tǒng)測試 175. 1測試環(huán)境 175. 2測試結(jié)果 18結(jié) 論 18參考文獻(xiàn) 19致 謝 20聲 明 211 引言在21世紀(jì)的科技時(shí)代,科學(xué)技術(shù)突飛猛進(jìn),計(jì)算機(jī)已經(jīng)不僅是在科技上應(yīng)用,而且在生活中也是同樣得到了廣泛在應(yīng)用。一直以來使用傳統(tǒng)人工的方式管理文件檔案、填寫各種表格,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外所用其時(shí)間長,產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難,同時(shí)地點(diǎn)的限制也帶來很大的麻煩。當(dāng)前各學(xué)校正在建立數(shù)字化校園,充分利用校園網(wǎng)的有利資源,已經(jīng)實(shí)現(xiàn)了辦公無紙化的數(shù)字化建設(shè)。在現(xiàn)階段的學(xué)校管理工作中,學(xué)生成績管理系統(tǒng)實(shí)現(xiàn)了由復(fù)雜、重復(fù)性、工操作向人機(jī)簡便操作的轉(zhuǎn)化,它運(yùn)用計(jì)算機(jī)完成數(shù)據(jù)收集、修改、查詢、刪除以及統(tǒng)計(jì)等工作,提高了管理人員工作效率,避免繁重的業(yè)務(wù)量造成的人為錯(cuò)誤.學(xué)校作為教育與科技的先行者,那些先進(jìn)的、優(yōu)秀的技術(shù)往往會(huì)為學(xué)校所率先采用,網(wǎng)絡(luò)技術(shù)也不外如此,優(yōu)秀的學(xué)校管理決策者一定會(huì)選擇或者自主開發(fā)一個(gè)適合本校校情的學(xué)生成績管理系統(tǒng).利用計(jì)算機(jī)對學(xué)生成績信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)實(shí)現(xiàn)了對學(xué)生成績信息的便捷化、無紙化管理,并且大大縮短了學(xué)校管理人員的維護(hù)成本和維護(hù)周期,提高了學(xué)校的辦公效率。因此,開發(fā)這樣一個(gè)系統(tǒng)是很必要的事情。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂3tier結(jié)構(gòu)。這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu),.B/S具備了很好的移動(dòng)性,確保不同的使用者都能以最佳的方式來使用所需的系統(tǒng),普通使用者只需要使用瀏覽器就可以在任何地方通過身份權(quán)限確認(rèn)后就可以進(jìn)行相關(guān)操作,極大的發(fā)揮了B/S結(jié)構(gòu)的優(yōu)點(diǎn)。Sqlserver2000是一款面向高端的數(shù)據(jù)庫管理系統(tǒng),、穩(wěn)定性、便于管理和易于開發(fā)等優(yōu)勢,同時(shí)又具有許多新特性.總之,Sqlserver2000已成為目前廣為使用的數(shù)據(jù)庫管理系統(tǒng).Sqlserver2000提供了以web標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫編程功能.豐富的XML和Internet標(biāo)準(zhǔn)支持允許用戶使用內(nèi)置的存儲(chǔ)過程以XML格式輕松存儲(chǔ)和檢索數(shù)據(jù).用戶還可以使用XML更新程序,容易地插入、更新和刪除數(shù)據(jù).使用Sqlserver2000可以獲得非凡的可伸縮性和可靠性.通過向上伸縮和向外擴(kuò)展的能力,Sqlserver滿足了苛刻的電子商務(wù)和企業(yè)應(yīng)用程序要求. Enterprise Servers的核心組件,它將減少電子商務(wù)和數(shù)據(jù)倉儲(chǔ)存推向市場的時(shí)間,并對需要的環(huán)境提供了可靠的支持.Sqlserver2000還提供了對XML(extensive markup language,擴(kuò)展標(biāo)記語言)和HTTP的充分支持,具有強(qiáng)大的給予Web的分析能力,并且支持OLEDB和多種查詢功能,同時(shí)還支持分布式的分區(qū)視圖.Sqlserver2000支持幾乎各種類型的客戶應(yīng)用程序.幾乎可以用現(xiàn)有的任意開發(fā)平臺(tái)編寫應(yīng)用程序來訪問Sqlserver.這就是說不管用什么語言編寫的程序都可以用于Sqlserver.對于Sqlserver來說,最適合的軟件包是已發(fā)布的微軟產(chǎn)品Visual studio,其中包括幾種工具可供用戶方便,迅捷地開發(fā)新的Sqlserver應(yīng)用程序.通過ODBC,幾種第三方的軟件包也可以用來開發(fā)在Sqlserver上運(yùn)行的應(yīng)用程序.總之,Sqlserver在硬件、軟件、客戶許可證、管理費(fèi)用、開發(fā)所需費(fèi)用方面均比市場上其他RDBMS要低,是一個(gè)性能價(jià)格很高的RDBMS產(chǎn)品.1.1.3 ,該語言曾以簡