已閱讀5頁(yè),還剩49頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息也成倍增長(zhǎng)。面對(duì)如此龐大的信息量,開(kāi)發(fā)學(xué)生信息管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率就成為必然。通過(guò)該系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢(xún),從而減少管理方面的工作量。本文主要介紹了學(xué)生信息管理系統(tǒng)的主要任務(wù),闡述了開(kāi)發(fā)該系統(tǒng)用到的關(guān)鍵技術(shù),如采用B/S結(jié)構(gòu),使用JSP編程、利用SQLServer2000建立數(shù)據(jù)庫(kù)、采用HTML,JavaScript等編程技術(shù)。本系統(tǒng)是采用B/S模式進(jìn)行開(kāi)發(fā)的,系統(tǒng)的用戶(hù)權(quán)限有兩種:學(xué)生和系統(tǒng)管理員,不同權(quán)限用戶(hù)登入到不同的操作界面。該系統(tǒng)主要由學(xué)籍維護(hù)、選課管理、成績(jī)查詢(xún)等功能模塊組成,本文具體介紹了各功能模塊所包含的小模塊的功能,學(xué)籍維護(hù)模塊主要是對(duì)學(xué)生的基本信息進(jìn)行添加、查詢(xún)、修改、刪除;選課管理模塊主要是對(duì)選修的課程進(jìn)行添加、刪除、統(tǒng)計(jì)選修人數(shù),以及學(xué)生進(jìn)行選課和更改選課;成績(jī)查詢(xún)模塊主要是對(duì)必修課進(jìn)行添加、刪除、錄入成績(jī),以及學(xué)生進(jìn)行查詢(xún)成績(jī)等功能。關(guān)鍵字:學(xué)生信息管理B/SJSPScriptSQLServer2000AbstractAlongwiththeschoolscaleunceasingexpansion,thestudentquantitysharpgrowth,concernedstudentseachkindofinformationalsobecomesdoublesthegrowth.Facingthesohugeinformationcontentdevelopsthestudentinformationmanagementsystemtoenhancethestudentsupervisoryworktheefficiencytobecomeinevitably.Throughthissystem,mayachievetheinformationthestandardmanagement,thesciencestatisticsandthefastinquiry,thusreducedmanagementaspectworkload.Thisarticlemainlyintroducedthestudentinformationmanagementsystemprimarymission,elaborateddevelopsessentialtechnologywhichthissystemuses,likeusestheB/Sstructure,usestheJSPprogramming,usingtheSQLServer2000establishmentdatabase,usesHTMLandJavaScript,andsoonprogrammingtechnology.ThissystemusestheB/Spatterntocarryonthedevelopment;thesystemuserjurisdictionhastwokinds:Thestudentandthesystemmanager,thedifferentjurisdictionuserrecordstothedifferentoperationcontactsurface.Thissystemmainlybytheschoolregistermaintenance,choosesfunctionmoduleandsoonclassmanagement,resultinquirytobecomposed,thisarticlespecificallyintroducedvariousfunctionsmodulecontainsthesmallmodulefunction,theschoolregistermaintenancemodulemainlyiscarriesontheincrease,theinquiry,therevision,andthedeletiontostudentsbasicinformation;Choosestheclassadministrationmodulemainlyistothecurriculumwhichtakesasanelectivecarriesontheincrease,thedeletion,thestatisticstakesasanelectivethepopulation,aswellasthestudentcarriesonchoosestheclassandre-electstheclass;Theresultinquirymodulemainlycarriesontheincrease,thedeletion,theinputresulttotherequiredcourse,aswellasthestudentcarriesonfunctionandinquiryresultandsoon.Keywords:StudentInformationManagementB/SJSPScriptSQLServer2000引言學(xué)生信息管理系統(tǒng)(SMIS)是大學(xué)信息管理系統(tǒng)建設(shè)的重要組成部分,是提高教學(xué)管理的質(zhì)量和效益乃至建設(shè)知名高水平大學(xué)的關(guān)鍵環(huán)節(jié)。學(xué)生信息處理的電腦化、網(wǎng)絡(luò)化,也是實(shí)現(xiàn)學(xué)校管理現(xiàn)代化和信息化的重要內(nèi)容。學(xué)生信息管理系統(tǒng)的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的信息和快捷的查詢(xú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)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率,也是進(jìn)行科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。隨著進(jìn)入二十一世紀(jì),計(jì)算機(jī)技術(shù)迅速向著網(wǎng)絡(luò)化、集成化方向發(fā)展。傳統(tǒng)的單機(jī)版應(yīng)用軟件正在逐漸退出舞臺(tái),取而代之的是支持網(wǎng)絡(luò)、支持多種數(shù)據(jù)信息(多媒體)的新一代網(wǎng)絡(luò)版應(yīng)用軟件,而目前網(wǎng)絡(luò)版軟件中似乎存在著兩種不同的趨勢(shì),一種是稱(chēng)為客戶(hù)端服務(wù)器的C/S結(jié)構(gòu)應(yīng)用系統(tǒng),另一種是稱(chēng)為瀏覽器服務(wù)器的B/S結(jié)構(gòu)應(yīng)用系統(tǒng)。而后者的特點(diǎn)是在客戶(hù)端直接采用了功能強(qiáng)大的瀏覽器軟件作為界面,其優(yōu)點(diǎn)在于軟件開(kāi)發(fā)效率高,客戶(hù)端不受操作平臺(tái)的限制、也不受地域的限制,網(wǎng)絡(luò)傳輸量少,即適用于局域網(wǎng),更適用于Internet,而且投資小、見(jiàn)效快,用戶(hù)可以不必進(jìn)行服務(wù)器方面的投資,而是去租用,甚至是免費(fèi)使用ISP的服務(wù)器資源,因而受到越來(lái)越多中小型單位的青睞。因此,開(kāi)發(fā)一套采用B/S結(jié)構(gòu)的學(xué)生信息管理系統(tǒng)就成為必要的事情。本系統(tǒng)正是采用B/S結(jié)構(gòu)開(kāi)發(fā)的,該系統(tǒng)主要由學(xué)籍維護(hù)、選課管理、成績(jī)查詢(xún)等功能模塊組成,實(shí)現(xiàn)學(xué)生基本信息管理、學(xué)生選修課程管理以及學(xué)生成績(jī)查詢(xún)管理等。本文將在后面一一加以詳細(xì)闡述。2009屆本科生畢業(yè)設(shè)計(jì)(論文)1目錄第一章緒論.21.1選題的背景和意義.21.2國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì).21.3本課題研究?jī)?nèi)容.21.4本課題研究的目標(biāo)及主要特色.3第二章系統(tǒng)設(shè)計(jì)使用技術(shù)介紹.42.1JSP(JavaServerPages)和JavaBean技術(shù)介紹.42.2B/S體系結(jié)構(gòu)介紹.52.3JavaScrit技術(shù)介紹.62.4SQLServer2000數(shù)據(jù)庫(kù).6第三章系統(tǒng)設(shè)計(jì).93.1需求分析.93.2系統(tǒng)總體設(shè)計(jì).9第四章數(shù)據(jù)庫(kù)設(shè)計(jì).154.1總體表設(shè)計(jì).154.2數(shù)據(jù)庫(kù)表的結(jié)構(gòu).154.3實(shí)體及ER圖.174.4數(shù)據(jù)庫(kù)表的關(guān)系圖.214.5數(shù)據(jù)庫(kù)表的視圖.214.6數(shù)據(jù)庫(kù)連接.22第五章系統(tǒng)具體實(shí)現(xiàn).255.1登入界面.255.2學(xué)生界面.275.3學(xué)生界面功能實(shí)現(xiàn).285.4管理員界面.365.5管理員界面功能實(shí)現(xiàn).36總結(jié).49謝辭.50參考文獻(xiàn).512009屆本科生畢業(yè)設(shè)計(jì)(論文)2第一章緒論1.1選題的背景和意義隨著我國(guó)教育產(chǎn)業(yè)化的飛速發(fā)展,社會(huì)對(duì)教育水平和教學(xué)管理軟硬件的要求日益提高,尤其是對(duì)一個(gè)學(xué)校能夠具有一整套完善的教學(xué)管理軟件提出了更多的要求。為了適應(yīng)這種形式,教育系統(tǒng)尤其是大學(xué)不僅首先要有堅(jiān)實(shí)的硬件基礎(chǔ),還要有一整套完善的教學(xué)管理軟件管理系統(tǒng)。而要實(shí)現(xiàn)這一功能,就要求學(xué)校管理者配備一套高效的教育管理網(wǎng)絡(luò)系統(tǒng),以便在學(xué)校內(nèi)實(shí)施良好的一整套完善的管理且以最快地速度響應(yīng)教師和學(xué)生的需求,及時(shí)為他們提供服務(wù),為他們提供一個(gè)高效、便捷的環(huán)境。學(xué)生信息管理系統(tǒng)是校園網(wǎng)絡(luò)中一個(gè)重要的應(yīng)用系統(tǒng),它大大改善了學(xué)校教學(xué)、科研與管理的基礎(chǔ)環(huán)境,在一定程度上反映出學(xué)校管理現(xiàn)代化的水平。隨著國(guó)家對(duì)于教育的重視逐漸加大,學(xué)校正向著大型化、規(guī)?;l(fā)展,而對(duì)于大中型學(xué)校,跟學(xué)生信息管理有關(guān)的信息隨之急劇增加。在這種情況下單靠人工來(lái)處理員工的工資不但顯得力不從心,而且極容易出錯(cuò)。該系統(tǒng)就是設(shè)計(jì)一個(gè)學(xué)生信息數(shù)據(jù)庫(kù)管理系統(tǒng),由計(jì)算機(jī)代替人工執(zhí)行一系列諸如增加新學(xué)生,刪除舊學(xué)生,學(xué)生信息修改,查詢(xún),維護(hù)及打印等操作。這樣就使學(xué)生部門(mén)管理人員可以輕松快捷地完成學(xué)生信息管理的任務(wù)。1.2國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì)管理信息系統(tǒng)(MIS)是進(jìn)行信息的采集、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)。它是隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。MIS的發(fā)展與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展是緊密相關(guān)的,隨著Internet/Intranet技術(shù)的廣泛應(yīng)用,MIS的體系結(jié)構(gòu)也發(fā)生很大的變化,從以往基于C/S結(jié)構(gòu)的數(shù)據(jù)訪問(wèn)及安全體系發(fā)展到當(dāng)前的基于B/S結(jié)構(gòu)體系。學(xué)生信息管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其系統(tǒng)開(kāi)發(fā)主要包括數(shù)據(jù)庫(kù)的規(guī)劃設(shè)計(jì)與維護(hù)和客戶(hù)端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起的數(shù)據(jù)庫(kù)具有完整性和一致性,且具有一定的數(shù)據(jù)安全性,而對(duì)于后者則要求程序界面友好、功能完備,容易使用,具有流行軟件的操作習(xí)慣等特點(diǎn)。隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息也成倍增長(zhǎng)。面對(duì)龐大的信息量,有必要開(kāi)發(fā)學(xué)生信息管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢(xún),從而減少管理方面的工作量。鑒于上述管理信息系統(tǒng)的日趨成熟和收集信息的情況,該學(xué)生信息管理系統(tǒng)充分運(yùn)用MIS的總體思想,綜合應(yīng)用了B/S模式、SQLServer、JSP等技術(shù),并具有學(xué)生對(duì)自己所需信息的操作和管理員對(duì)系統(tǒng)進(jìn)行管理等功能,很好的將教學(xué)質(zhì)量提升了,真正完好地達(dá)到服務(wù)于教學(xué)計(jì)劃。1.3本課題研究?jī)?nèi)容本課題研究?jī)?nèi)容為學(xué)生信息管理系統(tǒng),信息管理系統(tǒng)提供了強(qiáng)大的學(xué)生檔案管理管2009屆本科生畢業(yè)設(shè)計(jì)(論文)3理功能,方便管理員對(duì)學(xué)生信息的添加、修改、刪除、查詢(xún)等操作。本系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)生信息管理的系統(tǒng)化、規(guī)范化、自動(dòng)化、達(dá)到提高學(xué)生信息管理效率的目的。主要內(nèi)容包過(guò):(1)學(xué)籍維護(hù)模塊:1).管理員可以對(duì)學(xué)生進(jìn)行添加(包括基本信息)、刪除、查看、修改信息。2.)學(xué)生可以查看自己的基本信息,添加、修改詳細(xì)個(gè)人信息。(2)選課管理模塊:1).管理員可以對(duì)選修課程進(jìn)行添加、刪除、統(tǒng)計(jì)每門(mén)課程選修的人數(shù)以及查找單個(gè)學(xué)生所選的課程。2).學(xué)生可以查看所有選修課程并進(jìn)行選修以及查看自己所選課程并進(jìn)行修改。(3)成績(jī)管理模塊:1).管理員可以進(jìn)行添加、刪除、修改基本課程,錄入、修改學(xué)生基本課程成績(jī)、查找單個(gè)學(xué)生的所有成績(jī)以及查找單門(mén)基礎(chǔ)課程所有學(xué)生的成績(jī)。2).學(xué)生可以查詢(xún)自己的基礎(chǔ)課程成績(jī)。學(xué)生信息管理系統(tǒng)主要提供方便高效的管理功能以及網(wǎng)上的信息查閱平臺(tái),學(xué)生可以通過(guò)該系統(tǒng)查閱相關(guān)信息、選課及修改相關(guān)信息,管理員可以管理所有信息。該系統(tǒng)使用JSP編程語(yǔ)言,MicrosoftSQL2000數(shù)據(jù)庫(kù)以及ApacheTomcat作為開(kāi)發(fā)平臺(tái),運(yùn)用軟件工程思想方法,對(duì)系統(tǒng)進(jìn)行快速有效開(kāi)發(fā),系統(tǒng)分為以下幾個(gè)方向:(1)用戶(hù)管理。實(shí)現(xiàn)對(duì)不同用戶(hù)分配不同的權(quán)限。(2)數(shù)據(jù)庫(kù)連接。使程序能訪問(wèn)數(shù)據(jù)庫(kù),并能對(duì)其中的數(shù)據(jù)進(jìn)行操作。(3)數(shù)據(jù)錄入。通過(guò)程序能實(shí)現(xiàn)往數(shù)據(jù)庫(kù)中增加記錄。(4)數(shù)據(jù)查詢(xún)。通過(guò)各種查詢(xún)組合實(shí)現(xiàn)對(duì)數(shù)據(jù)的精確選取。(5)數(shù)據(jù)維護(hù)。包括對(duì)數(shù)據(jù)的修改及刪除操作。系統(tǒng)依據(jù)ApacheTomcat構(gòu)架的運(yùn)行平臺(tái),利用Dreamweaver進(jìn)行整體框架的設(shè)計(jì),連接數(shù)據(jù)庫(kù),最后進(jìn)行全面的系統(tǒng)調(diào)試而完成。1.4本課題研究的目標(biāo)及主要特色(1)研究目標(biāo):建立一個(gè)B/S層結(jié)構(gòu)的學(xué)生信息管理系統(tǒng),實(shí)現(xiàn)管理員對(duì)學(xué)生信息的獲取、統(tǒng)計(jì)等各環(huán)節(jié)的計(jì)算機(jī)管理。(2)主要特點(diǎn):1)、實(shí)現(xiàn)學(xué)生信息管理的基本要求,對(duì)學(xué)生學(xué)習(xí)進(jìn)行完善管理。2)、界面友好,簡(jiǎn)單易用。3)、系統(tǒng)操作簡(jiǎn)單,功能強(qiáng)大,易于維護(hù)。2009屆本科生畢業(yè)設(shè)計(jì)(論文)4第二章系統(tǒng)設(shè)計(jì)使用技術(shù)介紹2.1JSP(JavaServerPages)和JavaBean技術(shù)介紹2.1.1JSP概述JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類(lèi)似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。2.1.2JSP工作原理JSP文件第一次被請(qǐng)求時(shí),JSP引擎把該JSP文件轉(zhuǎn)換成為一個(gè)servlet。而這個(gè)引擎本身也是一個(gè)servlet,在JSWDK(java服務(wù)器網(wǎng)絡(luò)開(kāi)發(fā)包)中,它就是JspServlet。JSP引擎先把該JSP文件轉(zhuǎn)換成一個(gè)Java源文件,在轉(zhuǎn)換時(shí)如果發(fā)現(xiàn)jsp文件有任何語(yǔ)法錯(cuò)誤,轉(zhuǎn)換過(guò)程將中斷,并向服務(wù)端和客戶(hù)端輸出出錯(cuò)信息;如果轉(zhuǎn)換成功,JSP引擎用javac把該Java源文件編譯成相應(yīng)的class文件。然后創(chuàng)建一個(gè)該SERVLET的實(shí)例,該SERVLET中的jspInit(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年智能電表在電氣節(jié)能中的經(jīng)濟(jì)分析
- 急診護(hù)理管理與應(yīng)急處理技巧
- 醫(yī)療急救現(xiàn)場(chǎng)禮儀與應(yīng)急處置
- 醫(yī)療行業(yè)醫(yī)院文化建設(shè)要點(diǎn)
- 2026年湖南科技職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試備考試題有答案解析
- 2026年河南應(yīng)用技術(shù)職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試模擬試題帶答案解析
- 賬戶(hù)管理辦法培訓(xùn)課件
- 護(hù)理創(chuàng)新技術(shù)與產(chǎn)品研發(fā)進(jìn)展
- 護(hù)理專(zhuān)業(yè)認(rèn)證與醫(yī)院護(hù)理質(zhì)量提升
- 2026年河北軌道運(yùn)輸職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)筆試備考題庫(kù)帶答案解析
- 酒店安全生產(chǎn)培訓(xùn)計(jì)劃表
- 養(yǎng)老院消防安全培訓(xùn)指南
- 2025年變電類(lèi)三種人安全知識(shí)考試題庫(kù)及答案
- 成本管理前沿趨勢(shì)及發(fā)展動(dòng)態(tài)
- 超市全員安全生產(chǎn)責(zé)任制
- 2025年燃?xì)饩咝袠I(yè)分析報(bào)告及未來(lái)發(fā)展趨勢(shì)預(yù)測(cè)
- 物業(yè)安全年終工作總結(jié)
- 《從不同方向看幾何體判斷小正方體的個(gè)數(shù)》專(zhuān)題課件
- 陜西省榆林高新區(qū)第一中學(xué)2026屆數(shù)學(xué)七上期末達(dá)標(biāo)測(cè)試試題含解析
- 冬季上下班途中安全培訓(xùn)課件
- 2026屆北京市中學(xué)國(guó)人民大附屬中學(xué)九年級(jí)化學(xué)第一學(xué)期期末經(jīng)典試題含解析
評(píng)論
0/150
提交評(píng)論