国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

java畢業(yè)設(shè)計(jì)——基于JSP+sqlserver的學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(畢業(yè)論文+程序源碼)——學(xué)生信息管理系統(tǒng)

這篇具有很好參考價(jià)值的文章主要介紹了java畢業(yè)設(shè)計(jì)——基于JSP+sqlserver的學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(畢業(yè)論文+程序源碼)——學(xué)生信息管理系統(tǒng)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

基于JSP+sqlserver的學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(畢業(yè)論文+程序源碼)

大家好,今天給大家介紹基于JSP+sqlserver的學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),文章末尾附有本畢業(yè)設(shè)計(jì)的論文和源碼下載地址哦。需要下載開題報(bào)告PPT模板及論文答辯PPT模板等的小伙伴,可以進(jìn)入我的博客主頁查看左側(cè)最下面欄目中的自助下載方法哦

文章目錄:

1、項(xiàng)目簡介

  1. 隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息也成倍增長。面對如此龐大的信息量,開發(fā)學(xué)生信息管理系統(tǒng)來提高學(xué)生管理工作的效率就成為必然。通過該系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢,從而減少管理方面的工作量。

  2. 本文主要介紹了學(xué)生信息管理系統(tǒng)的主要任務(wù),闡述了開發(fā)該系統(tǒng)用到的關(guān)鍵技術(shù),如采用B/S結(jié)構(gòu),使用JSP編程、利用SQLServer2000建立數(shù)據(jù)庫、采用HTML,JavaScript等編程技術(shù)。

  3. 本系統(tǒng)是采用B/S模式進(jìn)行開發(fā)的,系統(tǒng)的用戶權(quán)限有兩種:學(xué)生和系統(tǒng)管理員,不同權(quán)限用戶登入到不同的操作界面。該系統(tǒng)主要由學(xué)籍維護(hù)、選課管理、成績查詢等功能模塊組成,本文具體介紹了各功能模塊所包含的小模塊的功能,學(xué)籍維護(hù)模塊主要是對學(xué)生的基本信息進(jìn)行添加、查詢、修改、刪除;選課管理模塊主要是對選修的課程進(jìn)行添加、刪除、統(tǒng)計(jì)選修人數(shù),以及學(xué)生進(jìn)行選課和更改選課;成績查詢模塊主要是對必修課進(jìn)行添加、刪除、錄入成績,以及學(xué)生進(jìn)行查詢成績等功能。


2、資源詳情

項(xiàng)目難度:中等難度
適用場景:相關(guān)題目的畢業(yè)設(shè)計(jì)
配套論文字?jǐn)?shù):19086個(gè)字63頁
包含內(nèi)容:全套源碼+配整論文
開題報(bào)告、論文答辯、課題報(bào)告等ppt模板推薦下載方式:
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver


3、關(guān)鍵詞

學(xué)生信息管理,B/S,JSP,Script,SQLServer

4、畢設(shè)簡介

提示:以下為畢業(yè)論文的簡略介紹,項(xiàng)目完整源碼及完整畢業(yè)論文下載地址見文末。

第一章 緒論

1.1 選題的背景和意義
隨著我國教育產(chǎn)業(yè)化的飛速發(fā)展,社會對教育水平和教學(xué)管理軟硬件的要求日益提高,尤其是對一個(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)代化的水平。

隨著國家對于教育的重視逐漸加大,學(xué)校正向著大型化、規(guī)?;l(fā)展,而對于大中型學(xué)校,跟學(xué)生信息管理有關(guān)的信息隨之急劇增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出錯(cuò)。該系統(tǒng)就是設(shè)計(jì)一個(gè)學(xué)生信息數(shù)據(jù)庫管理系統(tǒng),由計(jì)算機(jī)代替人工執(zhí)行一系列諸如增加新學(xué)生,刪除舊學(xué)生,學(xué)生信息修改,查詢,維護(hù)及打印等操作。這樣就使學(xué)生部門管理人員可以輕松快捷地完成學(xué)生信息管理的任務(wù)。

1.2 國內(nèi)外研究現(xiàn)狀及發(fā)展趨勢
管理信息系統(tǒng)(MIS)是進(jìn)行信息的采集、存儲、加工、維護(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ù)訪問及安全體系發(fā)展到當(dāng)前的基于B/S結(jié)構(gòu)體系。學(xué)生信息管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其系統(tǒng)開發(fā)主要包括數(shù)據(jù)庫的規(guī)劃設(shè)計(jì)與維護(hù)和客戶端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起的數(shù)據(jù)庫具有完整性和一致性,且具有一定的數(shù)據(jù)安全性,而對于后者則要求程序界面友好、功能完備,容易使用,具有流行軟件的操作習(xí)慣等特點(diǎn)。

隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息也成倍增長。面對龐大的信息量,有必要開發(fā)學(xué)生信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢,從而減少管理方面的工作量。

鑒于上述管理信息系統(tǒng)的日趨成熟和收集信息的情況,該學(xué)生信息管理系統(tǒng)充分運(yùn)用MIS的總體思想,綜合應(yīng)用了B/S模式、SQL Server、JSP等技術(shù),并具有學(xué)生對自己所需信息的操作和管理員對系統(tǒng)進(jìn)行管理等功能,很好的將教學(xué)質(zhì)量提升了,真正完好地達(dá)到服務(wù)于教學(xué)計(jì)劃。

1.3 本課題研究內(nèi)容
本課題研究內(nèi)容為學(xué)生信息管理系統(tǒng),信息管理系統(tǒng)提供了強(qiáng)大的學(xué)生檔案管理管理功能,方便管理員對學(xué)生信息的添加、修改、刪除、查詢等操作。本系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)生信息管理的系統(tǒng)化、規(guī)范化、自動(dòng)化、達(dá)到提高學(xué)生信息管理效率的目的。
主要內(nèi)容包過:
(1) 學(xué)籍維護(hù)模塊:
1. 管理員可以對學(xué)生進(jìn)行添加(包過基本信息)、刪除、查看、修改信息。
2. 學(xué)生可以查看自己的基本信息,添加、修改詳細(xì)個(gè)人信息。
(2) 選課管理模塊:
1. 管理員可以對選修課程進(jìn)行添加、刪除、統(tǒng)計(jì)每門課程選修的人數(shù)以及查找
單個(gè)學(xué)生所選的課程。
2. 學(xué)生可以查看所有選修課程并進(jìn)行選修以及查看自己所選課程并進(jìn)行修改。
(3) 成績管理模塊:
1. 管理員可以進(jìn)行添加、刪除、修改基本課程,錄入、修改學(xué)生基本課程成績,
查找單個(gè)學(xué)生的所有成績以及查找單門基礎(chǔ)課程所有學(xué)生的成績。
2. 學(xué)生可以查詢自己的基礎(chǔ)課程成績。
學(xué)生信息管理系統(tǒng)主要提供方便高效的管理功能以及網(wǎng)上的信息查閱平臺,學(xué)生可以通過該系統(tǒng)查閱相關(guān)信息、選課及修改相關(guān)信息,管理員可以管理所有信息。該系統(tǒng)使用JSP編程語言,Microsoft SQL2000數(shù)據(jù)庫以及Apache Tomcat作為開發(fā)平臺,運(yùn)用軟件工程思想方法,對系統(tǒng)進(jìn)行快速有效開發(fā), 系統(tǒng)分為以下幾個(gè)方向:
(1)用戶管理。實(shí)現(xiàn)對不同用戶分配不同的權(quán)限。
(2)數(shù)據(jù)庫連接。使程序能訪問數(shù)據(jù)庫,并能對其中的數(shù)據(jù)進(jìn)行操作。
(3)數(shù)據(jù)錄入。通過程序能實(shí)現(xiàn)往數(shù)據(jù)庫中增加記錄。
(4)數(shù)據(jù)查詢。通過各種查詢組合實(shí)現(xiàn)對數(shù)據(jù)的精確選取。
(5)數(shù)據(jù)維護(hù)。包括對數(shù)據(jù)的修改及刪除操作。
系統(tǒng)依據(jù)Apache Tomcat構(gòu)架的運(yùn)行平臺,利用Dreamweaver 進(jìn)行整體框架的設(shè)計(jì),連接數(shù)據(jù)庫,最后進(jìn)行全面的系統(tǒng)調(diào)試而完成。

1.4 本課題研究的目標(biāo)及主要特色
一、研究目標(biāo):建立一個(gè)B/S層結(jié)構(gòu)的學(xué)生信息管理系統(tǒng),實(shí)現(xiàn)管理員對學(xué)生信息的獲取、統(tǒng)計(jì)等各環(huán)節(jié)的計(jì)算機(jī)管理。
二、主要特點(diǎn):
1、實(shí)現(xiàn)學(xué)生信息管理的基本要求,對學(xué)生學(xué)習(xí)進(jìn)行完善管理。
2、界面友好,簡單易用。
3、系統(tǒng)操作簡單,功能強(qiáng)大,易于維護(hù)。

第二章 系統(tǒng)設(shè)計(jì)使用技術(shù)介紹
2.1 JSP(Java Server Pages)和Java Bean技術(shù)介紹
2.1.1 JSP概述
JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。

2.1.2 JSP工作原理
省略

2.1.3 JavaBean技術(shù)介紹
JavaBean是一種軟件組件模型,它與其他軟件對象相互作用,決定如何建立和重用軟件組件,這些可重用軟件組件被稱為Bean。Bean使用現(xiàn)有的Bean幫助開發(fā)新的計(jì)劃,進(jìn)而建立它們之間的關(guān)系。
JavaBean是基于Sun公司的JavaBean規(guī)范的,可在編程工具中被可視化處理的可復(fù)用的軟件組件。因此JavaBean具有4個(gè)基本特性:
(1) 獨(dú)立性;
(2) 可重用性;
(3) 在可視化開發(fā)工具中使用
用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java代碼創(chuàng)造的對象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的JSP頁面、Servlet、其他JavaBean、applet程序或者應(yīng)用來使用這些對象。這樣JavaBean就變成了一個(gè)組件了,達(dá)到代碼的重用性和隔離性,在調(diào)用JavaBean的時(shí)候,不用關(guān)心JavaBean的實(shí)現(xiàn)過程,只要知道方法的功能、輸入?yún)?shù)和輸出參數(shù)就可以了。

2.2 B/S體系結(jié)構(gòu)介紹
在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用戶所需信息返回到瀏覽器。B/S結(jié)構(gòu)簡化了客戶機(jī)的工作,客戶機(jī)上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁生成等工作全部由Web Server完成。實(shí)際上B/S體系結(jié)構(gòu)是把二層C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來,由Web服務(wù)器單獨(dú)組成一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力減輕了,把負(fù)荷分配給了Web服務(wù)器。這種三層體系結(jié)構(gòu)如圖1所示。
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

圖2…1
采用該結(jié)構(gòu)軟件的優(yōu)勢在于:
(1)無須開發(fā)客戶端軟件,維護(hù)和升級方便;
(2)可跨平臺操作,任何一臺機(jī)器只要裝有WWW瀏覽器軟件,均可作為客戶機(jī)來訪問系統(tǒng);
(3)具有良好的開放性和可擴(kuò)充性;
(4)可采用防火墻技術(shù)來保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶對管理信息系統(tǒng)的新需求。

這種三層結(jié)構(gòu)層與層之間相互獨(dú)立,任何一層的改變不影響其他層的功能。
三層B/S結(jié)構(gòu)將應(yīng)用的三個(gè)部分明確的分開:表示部分、應(yīng)用邏輯部分、數(shù)據(jù)訪問部分。這三個(gè)部分在邏輯上獨(dú)立的分開,分別加以實(shí)現(xiàn),稱之為:客戶端、應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器。而在客戶端和應(yīng)用服務(wù)器之間加入一個(gè)WEB服務(wù)器,就形成了一種特殊的B/S結(jié)構(gòu):Browser/Server,只在客戶端安裝瀏覽器軟件即可。客戶端使用Internet Explore時(shí),就可以讓Internet Explore變成為能夠處理數(shù)據(jù)的應(yīng)用系統(tǒng)。

由于這種模式是提供一個(gè)跨平臺的、簡單一致的應(yīng)用環(huán)境,實(shí)現(xiàn)了開發(fā)系統(tǒng)與應(yīng)用系統(tǒng)的分離,因此避免了為多重不同的操作系統(tǒng)開發(fā)同一應(yīng)用系統(tǒng)的重復(fù)操作,便于用戶群的擴(kuò)展、變化以及應(yīng)用系統(tǒng)的管理。
因此該結(jié)構(gòu)在管理信息系統(tǒng)開發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件開發(fā)中一種流行的體系結(jié)構(gòu).所以在開發(fā)本系統(tǒng)時(shí)采用這種模式。

2.3 JavaScrit技術(shù)介紹
JavaScript是一種基于對象(object)和事件驅(qū)動(dòng)(event driven)并具有安全性能的腳本語言。它的目的是與html超文本標(biāo)記語言、java 腳本語言(java小程序)一起實(shí)現(xiàn)在一個(gè)web頁面中鏈接多個(gè)對象,與web客戶交互作用。它被嵌入 HTML 的文件之中。通過 JavaScript 可以做到響應(yīng)用戶的需求事件(如表單的輸入),這樣當(dāng)一位使用者輸入一項(xiàng)信息時(shí),它不需要通過網(wǎng)絡(luò)傳送到服務(wù)器端進(jìn)行處理再傳回來的過程,而可以直接在客戶端進(jìn)行事件的處理。它的出現(xiàn)彌補(bǔ)了html語言的缺陷。

JavaScript是一種腳本語言,它采用小程序段的方式實(shí)現(xiàn)編程。像其它腳本語言一樣,JavaScript同樣已是一種解釋性語言,它提供了一個(gè)易的開發(fā)過程。
它的基本結(jié)構(gòu)形式與C、C++、VB、Delphi十分類似。但它不像這些語言一樣,需要先編譯,而是在程序運(yùn)行過程中被逐行地解釋。它與HTML標(biāo)識結(jié)合在一起,從而方便用戶的使用操作。

2.4 SQL Server 數(shù)據(jù)庫
2.4.1 數(shù)據(jù)庫介紹
省略

2.4.2 ODBC數(shù)據(jù)訪問接口
開放數(shù)據(jù)庫互連(Open DataBase Connectivity,ODBC)是Microsoft公司開發(fā)的一套開發(fā)數(shù)據(jù)庫系統(tǒng)應(yīng)用程序接口規(guī)范,它支持應(yīng)用程序以標(biāo)準(zhǔn)的ODBC函數(shù)和SQL語句操作各種不同的數(shù)據(jù)庫。在這一實(shí)現(xiàn)過程中,ODBC驅(qū)動(dòng)程序起了關(guān)鍵作用,簡單地說,ODBC驅(qū)動(dòng)程序相當(dāng)于一個(gè)轉(zhuǎn)換開關(guān),它負(fù)責(zé)將應(yīng)用程序發(fā)送來的標(biāo)準(zhǔn)SQL語句傳遞給各種數(shù)據(jù)庫驅(qū)動(dòng)程序處理,再將處理結(jié)構(gòu)送回使用程序。于是,應(yīng)用程序開發(fā)者只須面對統(tǒng)一的ODBC數(shù)據(jù)源,而不必針對各種數(shù)據(jù)庫進(jìn)行不同的設(shè)置,這樣的程序具備更好的適用性和可移植性,甚至可以訪問多種不同的數(shù)據(jù)庫,如圖2所示
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

圖2.2 ODBC工作原理

2.4.3 JDBC數(shù)據(jù)訪問接口
為支持Java程序的數(shù)據(jù)庫操作功能,Java語言采用了專門的Java數(shù)據(jù)庫編程接口(Java DataBase Connecivity,JDBC),用于在Java程序中實(shí)現(xiàn)數(shù)據(jù)庫操作功能并簡化操作過程。JDBC支持基本SQL語句,提供多樣化的數(shù)據(jù)庫連接方式,為各種不同的數(shù)據(jù)庫提供統(tǒng)一的操作界面。

JDBC工作原理如圖3所示。
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

圖2.3 JDBC工作原理

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

3.1 需求分析
本系統(tǒng)主要是針對各個(gè)學(xué)校的學(xué)生信息進(jìn)行管理,本系統(tǒng)滿足以下幾點(diǎn)要求:
? 系統(tǒng)安全性。由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理。不同權(quán)限進(jìn)入不同的界面,為了防止數(shù)據(jù)的并發(fā)現(xiàn)象的出現(xiàn),數(shù)據(jù)的編輯必須由合法用戶來操作,并對每個(gè)學(xué)生的信息進(jìn)行良好的保密。
? 系統(tǒng)內(nèi)容的全面性。學(xué)生信息管理系統(tǒng)不僅是對學(xué)生的基本信息進(jìn)行管理,還包過學(xué)生選課管理,成績管理等,因此,本系統(tǒng)能夠很好的滿足學(xué)校對學(xué)生的信息進(jìn)行完善、統(tǒng)一的管理。
? 系統(tǒng)靈活性。要求有良好的人機(jī)界面,操作簡單(數(shù)據(jù)的添加、刪除、修改、查詢等方 便快捷)。
? 可擴(kuò)展性。站點(diǎn)的數(shù)據(jù)承載量、功能模塊的單個(gè)或整體調(diào)整都可以滿足變化的需要,這種適應(yīng)性稱為可擴(kuò)展性。固定資產(chǎn)管理系統(tǒng)的可擴(kuò)展性,體現(xiàn)在不同用戶群需要處理不同類型的數(shù)據(jù)、數(shù)據(jù)與用戶之間進(jìn)行交互、數(shù)據(jù)要符合個(gè)用戶的使用需求、多表查詢系統(tǒng)化、避免性能下降等方面。
? 易維護(hù)性。本系統(tǒng)采用B/S結(jié)構(gòu),系統(tǒng)的升級只需要在服務(wù)器端完成,更新軟件系統(tǒng)的數(shù)據(jù)庫、文件也只需要更新服務(wù)器端即可。在進(jìn)行系統(tǒng)的維護(hù)時(shí),只需要遠(yuǎn)程登錄服務(wù)器系統(tǒng),減少了維護(hù)系統(tǒng)的成本和周期。

3.2 系統(tǒng)總體設(shè)計(jì)
3.2.1 系統(tǒng)目標(biāo)設(shè)計(jì)
系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)校學(xué)生信息管理系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到學(xué)生信息管理高效率的目的。使得教務(wù)處人員能夠方便快捷地管理學(xué)生信息以及學(xué)生能夠方便快捷的查看修改個(gè)人信息,從而提高工作效率和經(jīng)濟(jì)效益。計(jì)算機(jī)的資源是受到限制的,因此要充分利用JSP的功能,設(shè)計(jì)出功能強(qiáng)大的軟件,同時(shí)要盡可能減少對系統(tǒng)資源的占用,同時(shí)對本系統(tǒng)要求有良好的靈活性和完善性。
3.2.2 系統(tǒng)設(shè)計(jì)思想
學(xué)生信息管理系統(tǒng)主要是對學(xué)生的學(xué)籍,選課,成績等的管理。學(xué)生信息管理首先就應(yīng)該有學(xué)生,所以系統(tǒng)應(yīng)該有對學(xué)生的添加和刪除以及學(xué)生信息的修改;選課,固然要有課程讓學(xué)生選,就應(yīng)該有添加、刪除選修課程的功能,要讓學(xué)生選就應(yīng)該有學(xué)生查看、添加、修改選修課程;成績管理就是學(xué)生能夠在網(wǎng)上平臺上快速查詢自己的分?jǐn)?shù),這個(gè)功能的實(shí)現(xiàn)首先應(yīng)該有添加、刪除基礎(chǔ)課程的功能,學(xué)生登入界面后能夠查詢功能。根據(jù)所需功能以及數(shù)據(jù)庫、JSP所能提供的功能來設(shè)計(jì)該系統(tǒng)。
3.2.3 系統(tǒng)功能描述
本系統(tǒng)功能主要包過三大塊:學(xué)籍維護(hù)(管理員添加、刪除學(xué)生基本信息;學(xué)生查看、修改個(gè)人附加信息);選課管理(添加、刪除選修課表,查看單個(gè)學(xué)生選課情況以及單門課程被學(xué)生選修情況;學(xué)生查看、選修課程并可對所選課程進(jìn)行修改);成績查詢(管理員添加、刪除成績課表,添加學(xué)生分?jǐn)?shù)以及查詢單人或單課分?jǐn)?shù)情況;學(xué)生查看自己所學(xué)基礎(chǔ)課成績)。
由于該系統(tǒng)權(quán)限有2個(gè),學(xué)生和管理員,故這兩個(gè)權(quán)限范圍內(nèi)的都應(yīng)該具有上述功能,即將上述三大功能模塊劃分給這2 個(gè)權(quán)限去具體實(shí)現(xiàn)。
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

權(quán)限管理模塊圖
學(xué)生頁面應(yīng)具有的功能模塊如下:
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

學(xué)生功能模塊

  1. 修改密碼:學(xué)生進(jìn)入頁面后可以修改自己的密碼,以達(dá)到保密性;
  2. 學(xué)籍維護(hù):學(xué)生可以查看自己的基本信息(基本信息由管理員錄入不能修改),并填寫修改自己的學(xué)籍情況;
  3. 選修課程:該功能主要是讓學(xué)生查看已有的選修課程并進(jìn)行選修,可以查看自己已選的課程如不滿意可以刪除重選,每個(gè)學(xué)生至多能選3門;
  4. 查看成績:學(xué)生可以查看自己的必修課成績。
    管理員頁面應(yīng)具有的功能,總括為:
    jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

管理員功能模塊

  1. 學(xué)生管理:該模塊主要添加新學(xué)生基本信息;查看已有學(xué)生基本信息及可對其修改,刪除多余或出錯(cuò)學(xué)生信息。
  2. 選課管理:可以添加新選修課程;查看已有選修課程并對起進(jìn)行刪除修改;查看學(xué)生選課情況,可以根據(jù)輸入學(xué)號查看個(gè)人選課情況,還可以輸入課程號查看該課被選情況;統(tǒng)計(jì)每門課程選修的人數(shù)以便打印出給任課老師。
  3. 成績管理:可以添加學(xué)生所學(xué)的基本課程并修改;添加學(xué)生成績;查看學(xué)生成績(根據(jù)輸入學(xué)號和課程號來查看不同的成績情況);可以對學(xué)生成績進(jìn)行修改。
    下圖是學(xué)生信息管理系統(tǒng)的總功能模塊圖:
    jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

圖3.1 系統(tǒng)功能圖
3.2.4 系統(tǒng)用例圖
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

圖3.2 學(xué)生用例圖
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

圖3.3 管理員用例圖
3.2.5 系統(tǒng)UML活動(dòng)圖
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

第四章 數(shù)據(jù)庫設(shè)計(jì)
在本系統(tǒng)中使用的是SQL Server2000數(shù)據(jù)庫管理系統(tǒng)。本系統(tǒng)使用的數(shù)據(jù)庫名為yuqingpeng,下面具體講解數(shù)據(jù)庫中各數(shù)據(jù)表的創(chuàng)建和邏輯結(jié)構(gòu).

4.1 總體表設(shè)計(jì)
本系統(tǒng)中共用到了6個(gè)數(shù)據(jù)表,如下:

  1. admin表:記錄管理員信息;
  2. student表:記錄學(xué)生學(xué)籍信息;
  3. kechengbiao表:記錄選修課信息;
  4. chegnji表:記錄學(xué)生基礎(chǔ)課信息;
  5. 成績關(guān)聯(lián)表:記錄學(xué)生基礎(chǔ)課成績信息;
  6. 選課關(guān)聯(lián)表:記錄學(xué)生選課信息。

4.2 數(shù)據(jù)庫表的結(jié)構(gòu)
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

4.3 實(shí)體及ER圖
4.3.1 實(shí)體介紹
本系統(tǒng)中的實(shí)體共有4 個(gè),分別為:
實(shí)體1: 學(xué)生(姓名name,學(xué)號stu_id,密碼password,性別sex,專業(yè)zy,民族mz,政治面貌,曾用名cym,身份證sfz,出身日期csrq,籍貫jg,健康狀況jkzk,入學(xué)年份rxnf,家庭地址jtdz,家庭電話jtdh,郵政編碼yzbm,聯(lián)系方式lxfs,Email email,備注bz); 關(guān)鍵字為:學(xué)號
實(shí)體2:選修課(課程號,課程名,任課教師,星期幾,時(shí)間,上課教室); 關(guān)鍵字為:課程號
實(shí)體3:基礎(chǔ)課(學(xué)期號,課程號,課程名,學(xué)分,主講教師) 關(guān)鍵字為:課程號
實(shí)體4:成績(id,學(xué)號,課程號,成績,重修成績);

4.3.2 實(shí)體的ER圖以及各實(shí)體之間聯(lián)系的ER圖
實(shí)體1的ER圖:
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

圖4.1 實(shí)體1

實(shí)體2的ER圖
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

圖4.2 實(shí)體2

實(shí)體3的ER圖
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

圖4.3 實(shí)體3
實(shí)體4的ER圖:
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

圖4.4 實(shí)體4
實(shí)體1與實(shí)體2之間的聯(lián)系:選修(學(xué)號,課程號)
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

圖4.5 實(shí)體1與實(shí)體2(m:n)關(guān)系
實(shí)體1與實(shí)體3之間的關(guān)系:學(xué)習(xí)(學(xué)號,課程號,成績)
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

圖4.6 實(shí)體1與實(shí)體3(m:n)關(guān)系

4.4 數(shù)據(jù)庫表的關(guān)系圖
在本系統(tǒng)中共有6個(gè)表,其中有些表之間存在著聯(lián)系,并建立起了關(guān)系:

jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

4.5 數(shù)據(jù)庫表的視圖
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

4.6 數(shù)據(jù)庫連接
省略

第五章 系統(tǒng)具體實(shí)現(xiàn)
按照上面所說的學(xué)生信息管理系統(tǒng)應(yīng)具有的具體功能來具體實(shí)現(xiàn)該系統(tǒng),盡量完善系
統(tǒng)的每一個(gè)要求,做到精益求精。
5.1 登入界面
由于系統(tǒng)設(shè)置了2個(gè)不同的權(quán)限,所以登入時(shí)首先應(yīng)該對權(quán)限進(jìn)行判斷,然后對所屬
權(quán)限范圍內(nèi)的用戶進(jìn)行用戶名和密碼驗(yàn)證,驗(yàn)證成功才進(jìn)入相應(yīng)的頁面。
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

登入系統(tǒng)界面如下:
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

當(dāng)用戶輸入ID和密碼后會根據(jù)選擇的權(quán)限對ID和密碼進(jìn)行驗(yàn)證驗(yàn)證成功時(shí)進(jìn)入下一
頁面,判斷用戶權(quán)限及密碼正確與否的代碼如下:
Login.jsp頁面代碼:

<%@ page contentType="text/html; charset=GB2312" %>
<%@ page import="java.sql.*" %>
<%@ page language="java" %>
<%@ page import="java.util.*" %>
<%@ page import="yu.*" %>
<jsp:useBean id="a" scope="page" class="yu.dbconn"/>
<html>
<head>
<title>
身份驗(yàn)證
</title>
</head>
<body bgcolor="#ffffff">
<% request.setCharacterEncoding("GBK");
           if(sel.equals("student")){
			sql = "SELECT * FROM student where stu_id='"+user+"' and password='"+pwd+"'";
                        URL="student.jsp";
                        ResultSet rs = stmt.executeQuery(sql);
                         if(rs.next()){
                          String a=rs.getString("name");
                          request.getSession(true);
                          session.setAttribute("name",a);
                          session.setAttribute("id",user);
                          response.sendRedirect(URL) ;}
                          else
                            response.sendRedirect("error.jsp") ;
                        }
                        else if(sel.equals("admin")){
                         sql = "SELECT * FROM admin where admin_id='"+user+"' and password='"+pwd+"'";
                         URL="admin.jsp";
                         ResultSet rs = stmt.executeQuery(sql);
                       if(rs.next()){
                          request.getSession(true);
                          session.setAttribute("id",user);
                          response.sendRedirect(URL) ;}
                        else
                          response.sendRedirect("error.jsp") ;
                         }//使用executeQuery執(zhí)行SQL查詢語句
%>
</body>
</html>

5.2 學(xué)生界面
當(dāng)驗(yàn)證用戶名和密碼正確后進(jìn)入學(xué)生界面:
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

學(xué)生主頁面主要就是顯示學(xué)生的一些功能,在右邊設(shè)置了一個(gè)frame框來顯示學(xué)生選擇功能后進(jìn)入的頁面。

5.3 學(xué)生界面功能實(shí)現(xiàn)
在學(xué)生主頁面中有學(xué)生所需要的一些功能,如查看公告,修改自己的登入密碼,查看學(xué)籍并進(jìn)行修改,查看選修課表并進(jìn)行選修,查看已選課程并可修改。
5.3.1 查看公告頁面
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

5.3.2 學(xué)生修改密碼頁面
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

修改密碼代碼:
Change.Jsp頁面:

<body bgcolor="#ffffff">
   <% request.setCharacterEncoding("GBK");
   String pwd="";
   String number=(String)session.getAttribute("id");
   String sql="";
     sql="SELECT * FROM student where stu_id='"+number+"'";
     ResultSet rs = a.executeQuery(sql);
     if(rs.next()){
       pwd=rs.getString("password");
     }
   %>
<SCRIPT LANGUAGE="javascript" >
 function b(){
         if(form2.pwd1.value!="<%=pwd%>"||form2.pwd1.value=="")
         {      alert("輸入的原始密碼不正確,請重新輸入");
                form2.pwd1.focus();
                return false;
         }
           if(form2.pwd2.value=="")
           {       alert("請輸入新密碼");
                   form2.pwd2.focus();
                 return false;
                  }
            else if(form2.pwd2.value!=form2.pwd3.value)
              {  alert("兩次輸入的新密碼不同,請重新輸入");
                 form2.pwd3.focus();
                 return false;
              }
             else
            {
              alert("密碼修改成功");
              return true;
            }
            return true;
 }
</SCRIPT>
以輸入一個(gè)密碼修改框的table已刪,下面是修改后把新密碼導(dǎo)入數(shù)據(jù)庫:
Change_pwd.jsp 頁面代碼:
<body bgcolor="#ffffff">
<% request.setCharacterEncoding("GBK");
    String sql="";
    String password=request.getParameter("pwd2");
    String number=(String)session.getAttribute("id");
    sql="update student set password ='"+password+"' where stu_id ='"+number+"'";
    a.executeUpdate(sql);
    response.sendRedirect("welcome.jsp") ;
 %>
</body>

5.3.3 學(xué)生學(xué)籍維護(hù)頁面
學(xué)生可以查看自己的信息以及修改自己的學(xué)籍信息。
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

學(xué)籍維護(hù)頁面代碼主要有兩個(gè)頁面來實(shí)現(xiàn):
Xueji.jsp頁面:用來顯示已有信息,并能讓學(xué)生進(jìn)行修改提交;省略

5.3.4 成績查詢
學(xué)生可以查看自己以前學(xué)期所學(xué)課程的成績,省了寄成績單的麻煩。該功能主要是跟數(shù)據(jù)連接,管理員錄入的信息給掉出來,顯示在頁面上,沒什么特別之處。
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

5.3.5 查看學(xué)修課表并進(jìn)行選修
學(xué)生可以在該頁面進(jìn)行查看已有的學(xué)修課程,并進(jìn)行選修。每個(gè)學(xué)生只能選修3門課程。
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

查看已選課程并修改:
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

這2個(gè)功能頁面由kecheng1.jsp,kecheng2.jsp,kecheng3.jsp,kecheng4.jsp來具體實(shí)現(xiàn)。
Kecheng3.jsp頁面部分代碼: 該頁面是主要是實(shí)現(xiàn)從數(shù)據(jù)庫中掉課程表及選課保存到選課關(guān)聯(lián)表中去,并限制每人至多能選3門課程。
省略

5.4 管理員界面
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

該界面是管理員通過驗(yàn)證后進(jìn)入的頁面,管理員可以今選擇進(jìn)行自己所需要的操作。
5.5 管理員界面功能實(shí)現(xiàn)
進(jìn)入管理員界面后,后臺工作人員可以選擇不同功能進(jìn)行操作,主要功能有:查看學(xué)生基本信息并進(jìn)行修改、刪除;添加新學(xué)生信息;查看選修課表并進(jìn)行修改;查看學(xué)生選課情況;添加新選修課;查看必修課表并進(jìn)行修改;查看學(xué)生成績;添加必修課程;添加學(xué)生成績。
5.5.1 查看學(xué)生基本信息
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

該頁面可以對學(xué)生進(jìn)行刪除,以及對學(xué)生基本信息進(jìn)行修改。
修改學(xué)生基本信息頁面:
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

該功能主要有xuesheng.jsp;xuesheng1.jsp;xuesheng2.jsp;xuesheng3.jsp頁面來完成。
省略

以上是修改頁面xuesheng2.jsp的代碼。
5.5.2 添加新學(xué)生和選修課
該頁面主要是用來添加新的學(xué)生及其基本信息。代碼主要有add1.jsp和add1_stu.jsp完成。
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

Add1_stu.jsp部分代碼如下:

 <% request.setCharacterEncoding("GBK");
     String name=request.getParameter("name");
     String stu_id=request.getParameter("stu_id");
     String password=request.getParameter("password");
     String sex=request.getParameter("sex");
     String zy=request.getParameter("zy");
     String mz=request.getParameter("mz");
     String zzmm=request.getParameter("zzmm");
     String sql="";
     String sql2="";
     sql="SELECT * FROM student where stu_id='"+stu_id+"'";
     ResultSet rs=a.executeQuery(sql);
     if(rs.next())
     {%>     <script language="javascript">
        alert("你已添加了該學(xué)生信息,請?zhí)砑悠渌麑W(xué)生");
         history.go(-1);
       history.go(0);
     </script>     <% }
     else     {
       sql2="INSERT INTO student(name,stu_id,password,sex,zy,mz,zzmm) values('"+name+"','"+stu_id+"','"+password+"','"+sex+"','"+zy+"','"+mz+"','"+zzmm+"')";
       a.executeUpdate(sql2);       %>
       <script language="javascript">
       alert("添加成功,請繼續(xù)添加");
       history.go(-1);
       history.go(0);
       </script>
       <% }  %>

添加新選修課
該頁面有add2.jsp和add2_xkb.jsp來完成。
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

5.5.3 查看學(xué)修課表和必修課表
該功能是讓管理員能夠查看所有選修課程并刪除多余的課程,該頁面還添加了一個(gè)統(tǒng)計(jì)每門課程選修人數(shù)的功能,讓教師能夠清楚了解該課選修情況。由kebiao.jsp頁面完成。查看必修課表功能就是查看學(xué)生的基礎(chǔ)課表,可以對其進(jìn)行刪除,方便添加學(xué)生成績。該功能是由bixiu.jsp和bixiu1.jsp來完成。
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

統(tǒng)計(jì)人數(shù)功能實(shí)現(xiàn)為一個(gè)簡單的數(shù)據(jù)庫數(shù)據(jù)查詢語句,如下:

<% <jsp:useBean id="a" scope="page" class="yu.dbconn"/>
  String sql2=””;
sql2 = "SELECT count(*) as recordcount FROM 選課關(guān)聯(lián) where 課程號='"+kechenghao+"'";
ResultSet bs = a.executeQuery(sql2);
if (bs.next()) totalrecord2 = bs.getInt("recordcount");%>

5.5.4 查看學(xué)生選課情況和學(xué)生成績
查看選課該功能分為2個(gè):輸入學(xué)號查看單個(gè)學(xué)生的選課情況;輸入課程號查看選修該課的學(xué)生信息。該功能的實(shí)現(xiàn)主要由:xuanke.jsp,xuanke1.jsp和xuanke2.jsp來實(shí)現(xiàn)。
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

根據(jù)選擇進(jìn)入不同的界面:
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

省略

5.5.5 添加必修課表和學(xué)生成績
該功能是添加必修課程,由add3.jsp 和add3_1.jsp完成
jsp學(xué)生管理系統(tǒng),精選畢業(yè)設(shè)計(jì)完整源碼+論文,java,課程設(shè)計(jì),sqlserver

Add3.jsp頁面代碼如下:
省略

通過以上功能的實(shí)現(xiàn),該系統(tǒng)也就差不多完成了。以上部分代碼已省略,詳細(xì)代碼請查看畢業(yè)設(shè)計(jì)作品。

第六章 全文總結(jié)
經(jīng)過測試,系統(tǒng)能夠很好的運(yùn)行實(shí)現(xiàn)管理功能,功能模塊也能夠達(dá)到老師所指定的要求。系統(tǒng)可以實(shí)現(xiàn)學(xué)生信息的集中管理、分散操作、檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生信息管理的效率,也是高校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。
通過系統(tǒng)的設(shè)計(jì),本人感觸最深的是加深了對軟件開發(fā)過程的理解,熟悉了利用JSP實(shí)現(xiàn)各種實(shí)用的數(shù)據(jù)庫型軟件的開發(fā),以及了解了教務(wù)管理的一些流程,也更加深入理解了MIS設(shè)計(jì)中常見問題和其設(shè)計(jì)的意義。本文在詳細(xì)分析了學(xué)生信息管理的各功能模塊基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了學(xué)生信息管理系統(tǒng)的簡易版本。論文的主要工作包括以下幾個(gè)方面:
1. 詳細(xì)地分析和總結(jié)了學(xué)生信息管理的需求,并確定了學(xué)生信息管理系統(tǒng)實(shí)現(xiàn)的初步方案。
2.分析了系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)原理,和具體描述了各個(gè)功能模塊,并用圖示表示出了系統(tǒng)功能結(jié)構(gòu)圖,使得更容易了解本系統(tǒng)。
3.設(shè)計(jì)并實(shí)現(xiàn)了信息管理系統(tǒng)的邏輯模型,并基于SQL Server2000數(shù)據(jù)庫實(shí)現(xiàn)了學(xué)生信息管理系統(tǒng)數(shù)據(jù)的物理模型。
4.采用JSP實(shí)現(xiàn)了學(xué)生信息管理系統(tǒng)的初步版本。
經(jīng)過兩個(gè)多月的設(shè)計(jì)和開發(fā),學(xué)生信息管理系統(tǒng)基本開發(fā)完畢,但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如班級管理,系統(tǒng)出錯(cuò)處理等一些問題。在我的進(jìn)一步工作中,我將對這些問題進(jìn)行完善。

致 謝
省略

參考文獻(xiàn)
[1] 薛華成 管理信息系統(tǒng)(第四版[M]. 清華大學(xué)出版社 2008.12
[2] 石志國 薛為民 董潔JSP應(yīng)用教程[M]. 清華大學(xué)出版社 2009.10
[3] 丁寶康 董健全 施伯樂 數(shù)據(jù)庫實(shí)用教程[M]. 清華大學(xué)出版社 2009.9
[4] 李香敏 SQL Server2000編程員指南[M]. 北京希望電子出版社 2009.12
[5] 楊易編著 JSP網(wǎng)絡(luò)編程技術(shù)與實(shí)例[M]. 人民郵電出版社 2007.10
[6] 朱俊炎 軟件工程實(shí)訓(xùn)套件教學(xué)特色系列教材Web開發(fā)技術(shù)[M]. 2009.6

英文原文:
省略

中文翻譯:
省略


5、資源下載

本項(xiàng)目源碼及完整論文如下,有需要的朋友可以點(diǎn)擊進(jìn)行下載。如果鏈接失效可點(diǎn)擊下方卡片掃碼自助下載。文章來源地址http://www.zghlxwxcb.cn/news/detail-762276.html

序號 畢業(yè)設(shè)計(jì)全套資源(點(diǎn)擊下載)
本項(xiàng)目源碼 基于JSP+sqlserver的學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(源碼+文檔)_jsp_BS架構(gòu)_學(xué)生信息管理系統(tǒng).zip

到了這里,關(guān)于java畢業(yè)設(shè)計(jì)——基于JSP+sqlserver的學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(畢業(yè)論文+程序源碼)——學(xué)生信息管理系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包