




已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
I課程設(shè)計(jì)課程名稱:VB課程設(shè)計(jì)-題目名稱:學(xué)生成績管理系統(tǒng)學(xué)生學(xué)院:信息電子工程學(xué)院專業(yè)班級:學(xué)生學(xué)號:學(xué)生姓名:指導(dǎo)老師:2011年6月II基于WEB的成績管理系統(tǒng)摘要人類已進(jìn)入21世紀(jì),科學(xué)技術(shù)突飛猛進(jìn),經(jīng)濟(jì)知識和信息產(chǎn)業(yè)初見端倪,特別是信息技術(shù)和網(wǎng)絡(luò)技術(shù)的訊速發(fā)展和廣泛應(yīng)用,對社會的政治、經(jīng)濟(jì)、軍事、文化等領(lǐng)域產(chǎn)生越來越深刻。學(xué)生成績管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要。本論文敘述到的學(xué)生成績管理系統(tǒng)是用ASP.net網(wǎng)頁編程+SQLserver數(shù)據(jù)庫+SQL查詢語言實(shí)現(xiàn)的。重點(diǎn)介紹了學(xué)生成績管理系統(tǒng)的實(shí)現(xiàn)過程:包括系統(tǒng)分析、系統(tǒng)調(diào)查、功能設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測試和調(diào)試等。本系統(tǒng)主要功能就是對學(xué)生的成績進(jìn)行管理,其中包含兩個主要的功能模塊:學(xué)生成績查詢模塊和管理員管理模塊。其中,學(xué)生成績查詢模塊包括按學(xué)號查詢、按班級查詢、按姓名查詢、按課程查詢、按成績查詢、按學(xué)期查詢、按類型查詢。而管理員管理模塊包括添加單個成績、批量添加成績、按學(xué)號查詢、按班級查詢。關(guān)鍵字:ASP.net,成績管理,SQLserver數(shù)據(jù)庫IIIWeb-basedPerformanceManagementSystemAbstractMankindhasenteredthe21stcentury,scienceandtechnologyadvancingbyleapsandbounds,economicknowledgeandinformationindustryclues,especiallyinformationtechnologyandnetworktechnology-speedofdevelopmentandwideapplicationofthepolitical,economic,military,culturalandotherfieldshaveamoreprofound.Studentperformancemanagementsystemisaneducationalunitindispensablepartofitscontentfortheschools,policymakersandmanagersareessential.ThispaperdescribesthemanagementsystemofstudentachievementisIIS+ASPpageprogramming+ACCESS+SQLdatabasequerylanguagetorealize.Focusonstudentperformancemanagementsystemtoachieveprocess:includingsystemanalysis,systeminvestigation,functionaldesign,databasedesign,systems,systemtestinganddebugging,andsoon.Thesystemisthemainfunctionoftheachievementsofstudentsformanagement,whichincludesthetwomainmodules:studentachievementformodulesandadministratormanagementmodule.Amongthem,includingmodulesforstudentachievementatschool,enquiries,accordingtotheclassenquiries,enquiriesbyname,forthecourses,accordingtoresultsenquiries,forthesemester,accordingtothetypequery.Andtheadministratortoaddasinglemanagementmoduleincludingtheresultsofbulkaddedresults,thestudyofenquiries,accordingtotheclassenquiries.KEYWORDS:ASP,Performancemanagement,Queryresults,AccessdatabaseIII目錄摘要.IIAbstract.III目錄.III1引言.12系統(tǒng)的需求分析.12.1成績管理系統(tǒng)的背景分析12.2開發(fā)學(xué)生成績管理的必要性.22.3學(xué)生成績管理系統(tǒng)設(shè)計(jì)目標(biāo)的分析22.4學(xué)生成績管理系統(tǒng)的系統(tǒng)需求.22.5學(xué)生成績管理系統(tǒng)的功能需求分析.33相關(guān)技術(shù)介紹.33.1ASP技術(shù)語言簡介.33.2ASP的工作原理.33.3SQL語言簡介.44系統(tǒng)總體設(shè)計(jì).44.1系統(tǒng)功能模塊總體框架.44.2數(shù)據(jù)庫設(shè)計(jì).54.2.1user表(學(xué)生登陸信息表)設(shè)計(jì).54.2.2admin(管理員登陸信息表)表設(shè)計(jì).54.2.3bbs1表(學(xué)生成績信息表)設(shè)計(jì).55主要功能實(shí)現(xiàn).65.1登陸模塊設(shè)計(jì)與實(shí)現(xiàn).65.2查詢模塊設(shè)計(jì)與實(shí)現(xiàn).75.3添加成績模塊設(shè)計(jì)與實(shí)現(xiàn).85.4刪除成績模塊設(shè)計(jì)與實(shí)現(xiàn).105.5修改成績模塊設(shè)計(jì)與實(shí)現(xiàn).105.6系統(tǒng)在調(diào)度中經(jīng)常出現(xiàn)的問題.錯誤!未定義書簽。結(jié)束語.12致謝.12參考文獻(xiàn).12基于WEB的成績管理系統(tǒng)11引言人類已進(jìn)入21世紀(jì),科學(xué)技術(shù)突飛猛進(jìn),經(jīng)濟(jì)知識和信息產(chǎn)業(yè)初見端倪,特別是信息技術(shù)和網(wǎng)絡(luò)技術(shù)的訊速發(fā)展和廣泛應(yīng)用,對社會的政治、經(jīng)濟(jì)、軍事、文化等領(lǐng)域產(chǎn)生越來越深刻的影響,也正在改變?nèi)藗兊墓ぷ?、生活學(xué)習(xí)、交流方式。信息的獲取、處理、交流和應(yīng)用能力,已經(jīng)成為人們最重要的能力之一。在不久的將來知識經(jīng)濟(jì)將占世界經(jīng)濟(jì)發(fā)展的主導(dǎo)地位,國家綜合國力和國際競爭能力越來越取決于教育發(fā)展、科學(xué)技術(shù)和知識創(chuàng)新的水平,教育在經(jīng)濟(jì)和社會發(fā)展過程中將呈現(xiàn)出越來越突出的重要作用。學(xué)生成績管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生成績管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但是一直以來人們使用傳統(tǒng)人工的方式管理學(xué)生成績、填寫各種表格,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外所用其時(shí)間長,產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。隨著中國加入WTO,意味著我國要在同一個網(wǎng)絡(luò)平臺上參與國際競爭,同世界接軌。這對我們既是一個機(jī)遇,也是一個挑戰(zhàn)。為此我們必須全面加強(qiáng)全民的信息技術(shù)教育,以提高我國的整體素質(zhì)??茖W(xué)技術(shù)的不斷發(fā)展和提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,其強(qiáng)大的功能人們已有深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對學(xué)生成績管理系統(tǒng)進(jìn)行信息管理,有著手工管理所無法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成績系統(tǒng)管理的效率,也是教育單位的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件,因此,開發(fā)一套這樣成績管理軟件成為很有必要的事情。2系統(tǒng)的需求分析2.1成績管理系統(tǒng)的背景分析當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。管理信息系統(tǒng)是進(jìn)行信息的采集、存儲、加工、維護(hù)和使用的系統(tǒng),它是隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。學(xué)生成績管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生成績管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,對學(xué)生來說可以輕松的查閱自己在校的成績以及信息等。但是一直以來人們都是靠傳統(tǒng)人工的方式管理學(xué)生成績,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。電算09-2班2隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對學(xué)生成績信息進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成績管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣的一套成績管理系統(tǒng)成為很有必要的事情。學(xué)生成績管理系統(tǒng)提供了強(qiáng)大的學(xué)生成績管理管理功能,方便系統(tǒng)管理員對學(xué)生成績等信息的添加、修改、刪除、查詢、留言等操作,同時(shí)一樣的方面學(xué)生對自己各科成績查詢,學(xué)習(xí)的交流。2.2開發(fā)學(xué)生成績管理的必要性在21世紀(jì)的科技時(shí)代,科學(xué)技術(shù)突飛猛進(jìn),計(jì)算機(jī)已經(jīng)不僅是在科技上應(yīng)用,而且在生活中也是同樣得到了廣泛在應(yīng)用。如今,不管是小學(xué)、初中、高中、甚至是很多大學(xué)生的學(xué)生成績管理基本上是靠人工進(jìn)行管理,但隨著時(shí)間的變化,學(xué)校規(guī)模的擴(kuò)大,有關(guān)學(xué)生成績管理工作和所涉及到的數(shù)據(jù)量越來越大越來越多,大多數(shù)學(xué)校不得不靠增加人力、物力、財(cái)力來進(jìn)行學(xué)生成績管理。但是人工管理成績檔案具有效率低、查找麻煩、可靠性不高、保密性低等因素。因此開發(fā)出一個不僅僅是適用于大中專院校以及其它高校通用的學(xué)生成績管理系統(tǒng)是必要的。開發(fā)一個學(xué)生成績管理系統(tǒng),采用計(jì)算機(jī)對學(xué)生成績進(jìn)行管理,進(jìn)一步提高了辦學(xué)效益和現(xiàn)代化水平。為廣大教師和學(xué)生提高工作效率,實(shí)現(xiàn)學(xué)生成績信息管理工作流程的系統(tǒng)化、規(guī)范化和自動化。現(xiàn)在我國的大中專院校的學(xué)生成績檔案管理水平普遍都不是很高,有的還停留在全用紙介質(zhì)基礎(chǔ)上,這種管理方式已不能適應(yīng)時(shí)代的發(fā)展,社會的需求,因?yàn)樗速M(fèi)了大量的人力物力,也存在著許多不足的因素。在今天信息時(shí)代這種傳統(tǒng)的管理方法必然會被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。一個高效的學(xué)生成績管理系統(tǒng)可以存儲歷屆的學(xué)生成績檔案,不需要大量的人力,只需要幾名專門錄入員即可操作系統(tǒng),節(jié)省大量人力,可以迅速查到所需信息、高效、安全,學(xué)生能方便的查看自己的成績。2.3學(xué)生成績管理系統(tǒng)設(shè)計(jì)目標(biāo)的分析(1)管理員不但可以按不同的條件進(jìn)行成績查詢,而且還能夠進(jìn)行成績的添加,刪除,修改等。(2)學(xué)生能夠方便的對自己的或同學(xué)的成績按不同條件的查詢。2.4學(xué)生成績管理系統(tǒng)的系統(tǒng)需求在21世紀(jì)的科技時(shí)代,科學(xué)技術(shù)突飛猛進(jìn),信息社會的高科技時(shí)代,商品經(jīng)濟(jì)化的高效益,計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會生活的各個領(lǐng)域。計(jì)算機(jī)雖然與人類的關(guān)系愈來愈密切,但是還有人由于計(jì)算機(jī)操作不方便,繼續(xù)用手工勞動。為了適應(yīng)現(xiàn)代社會人們高度強(qiáng)烈的時(shí)間觀念,學(xué)生成績管理系統(tǒng)為教學(xué)辦公帶來了極大的方便。該學(xué)生成績管理系統(tǒng)是以ASP網(wǎng)頁編程+ACCESS數(shù)據(jù)庫+SQL數(shù)據(jù)查詢語言編寫,其系統(tǒng)功能在內(nèi)部IIS服務(wù)器上運(yùn)行。系統(tǒng)管理員、教師、學(xué)生只需通過簡單的操作,用戶都可以了解本系統(tǒng)軟件的基本工作原理。用戶只需進(jìn)行輸入一些簡單的漢字、數(shù)字,或用鼠標(biāo)點(diǎn)擊即可達(dá)到自己想要的目的?;赪EB的成績管理系統(tǒng)32.5學(xué)生成績管理系統(tǒng)的功能需求分析學(xué)生成績管理系統(tǒng)主要提供了成績查詢,是方便管理的網(wǎng)上信息查閱平臺,學(xué)生可以通過該系統(tǒng)查閱與自己相關(guān)的個人信息、成績信息、修改自己的密碼;系統(tǒng)管理員可以實(shí)現(xiàn)以上的所有功能,還有對學(xué)生信息和成績的添加、刪除、修改、教師的添加、刪除、修改、班級的添加、刪除、修改等相關(guān)操作。3相關(guān)技術(shù)介紹3.1ASP技術(shù)語言簡介ASP技術(shù)的主要用途是制作動態(tài)的、交互的、高性能的Web應(yīng)用程序,以前Web應(yīng)用程序都是由(CGI公共網(wǎng)關(guān)界面來實(shí)現(xiàn)的),但由于CGI本身的一些缺點(diǎn)和限制(如較耗用系統(tǒng)資源、執(zhí)行效率差等),人們都在尋找各種各樣的替換方案,在這種情況下,Microsoft的ASP應(yīng)運(yùn)而生,再加上與Microsoft的IIS(Web服務(wù)器)和MTS(組件事務(wù)管理服務(wù)器)的組合,ASP已經(jīng)成為Web應(yīng)用程序開發(fā)的主要技術(shù)。ActiveServerPages(動態(tài)服務(wù)器主頁)簡稱ASP內(nèi)含于InternetInformationServer(IIS)中,它提供一個服務(wù)器端的腳本環(huán)境,可產(chǎn)生和執(zhí)行動態(tài)、交互式、高效率網(wǎng)站服務(wù)器的應(yīng)用程序。ASP既不是一種語言,也不是一種開發(fā)工具,而是一種技術(shù)框架,它能夠把HTML、腳本語言、ActiveX組件等有機(jī)的組合在一起,形成一個能夠在服務(wù)器上運(yùn)行的應(yīng)用程序,并把標(biāo)準(zhǔn)HTML頁面送給客戶端瀏覽器。3.2ASP的工作原理如下圖,當(dāng)瀏覽器通過HTTP協(xié)議向web服務(wù)器申請一個由*.asp定義的頁面時(shí),web服務(wù)器響應(yīng)HTTP請求,用ASP引擎解釋被申請文件。當(dāng)遇到ASP腳本命令時(shí),ASP引擎調(diào)用相應(yīng)的腳本引擎(腳本引擎以組件的形式駐留在web服務(wù)器上)進(jìn)行處理。ASP提供兩種腳本引擎,即VBScript引擎和VJScript引擎,若要使用其他腳本語言,需要在web服務(wù)器上另外安裝相應(yīng)的腳本引擎;當(dāng)遇到基于COM標(biāo)準(zhǔn)的組件(組件本身是經(jīng)過編譯的可重用二進(jìn)制碼)時(shí),ASP引擎啟動相應(yīng)的組件完成指定的功能。若ASP文件含有訪問數(shù)據(jù)庫的請求,ASP內(nèi)置組件ADO(ActiveXDateObject)通過ODBC與數(shù)據(jù)庫連接,對數(shù)據(jù)庫進(jìn)行訪問,并將訪問結(jié)果返回web服務(wù)器。ASP引擎將腳本和組件的運(yùn)行結(jié)果生成相應(yīng)的HTML語法成分,與文件中原有的文本和HTML標(biāo)記一起組成標(biāo)準(zhǔn)HTML頁面送至客戶端瀏覽器。電算09-2班4圖3.1ASP工作原理圖3.3SQL語言簡介SQL全稱是“結(jié)構(gòu)化查詢語言(StructuredQueryLanguage)”,最早的是IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEMR開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以自從IBM公司1981年推出以來,SQL語言,得到了廣泛的應(yīng)用。如今無論是像Oracle,Sybase,SQLServer這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像VisualFoxporo,PowerBuilder這些微機(jī)上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持SQL語言作為查詢語言。SQL廣泛地被采用正說明了它的優(yōu)點(diǎn)。它使全部用戶,包括應(yīng)用程序員、DBA管理員和終端用戶都受益非淺。其主要特點(diǎn)包括:1.簡單友好的操作方式2.多種形式的管理架構(gòu)3.高度的可靠性、可擴(kuò)展性和可用性4.動態(tài)鎖定的并發(fā)控制5.豐富
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物化學(xué)與藥物應(yīng)用測試題
- 陰道分娩考試試題及答案
- 六一兒童節(jié)商場活動方案
- 六一咨詢活動方案
- 醫(yī)學(xué)公招考試試題及答案
- 六一活動冰棍活動方案
- 六一活動才藝秀活動方案
- 六一活動撒紙屋活動方案
- 六一游船活動方案
- 六一暢游活動方案
- 建筑工程招標(biāo)控制價(jià)編制說明審
- GB/T 14486-2008塑料模塑件尺寸公差
- GB/T 12469-1990焊接質(zhì)量保證鋼熔化焊接頭的要求和缺陷分級
- 國家開放大學(xué)電子政務(wù)概論形成性考核冊參考答案
- 車險(xiǎn)理賠人傷核損醫(yī)療核損工作規(guī)程
- GA/T 487-2020橡膠減速丘
- GA 802-2014機(jī)動車類型術(shù)語和定義
- 骨科股骨頸骨折診療常規(guī)
- 2022年公需科目全部答案2022年廣西公需科目答案
- 中考準(zhǔn)考證模板
- 2023年東部機(jī)場集團(tuán)有限公司校園招聘筆試題庫及答案解析
評論
0/150
提交評論