【正文】
人信息查看、選課管理以及其他等功能;在教師方面對(duì)教師提 供查看自己所擔(dān)任課程的課表以及選該門(mén)課程的學(xué)生信息等功能;對(duì)管理員本系統(tǒng)提供了以下功能:查看所有課程、學(xué)生和教師的信息、并可以對(duì)它們進(jìn)行管理(添加、編輯、刪除),以及實(shí)現(xiàn)學(xué)校相關(guān)新聞的發(fā)布并修改。目前的選課系統(tǒng)的實(shí)現(xiàn)方式有很多種,既有 C/S 結(jié)構(gòu)的,也有 B/S 結(jié)構(gòu)的,總體來(lái)說(shuō),基于Web 的 B/S 結(jié)構(gòu)的選課系統(tǒng)是最適合當(dāng)前高校教務(wù)管理需要的,因此是目前的發(fā)展主流。網(wǎng)絡(luò)選課系統(tǒng)具有無(wú) 可比擬的優(yōu)勢(shì),如大量數(shù)據(jù)的存儲(chǔ)與查詢,信息的完全公開(kāi),而且通過(guò)計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)可以做到公平公正,盡量減少錯(cuò)誤。 e 江 西 理 工 大 學(xué) 本 科 畢 業(yè) 設(shè) 計(jì)(論文) 題 目:基于 JSP 技術(shù)學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院:信息工程學(xué)院 專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí):計(jì)算機(jī) 102班 時(shí)間: 2021 年 5 月 30 號(hào) 摘 要 隨著計(jì)算機(jī)及互聯(lián)網(wǎng)的普及,學(xué)校的網(wǎng)上選課系統(tǒng)作為高校信息化的一個(gè)重要組成部分,正逐漸改變著傳統(tǒng)的人工教務(wù)管理選課模式,逐步提高著教務(wù)管理人員以及師生的工作效率。應(yīng)用此系統(tǒng),學(xué)生可以通過(guò)網(wǎng)絡(luò)在任意地點(diǎn)、指定的時(shí)間進(jìn)行選課。在此背景下,充分利用現(xiàn)有網(wǎng)絡(luò)資源,建立網(wǎng)上選課系統(tǒng)勢(shì)在必行。 該系統(tǒng)滿足對(duì)課程的基本信息登記,同學(xué)們自主選課,以及學(xué)生和老師對(duì)基本信息進(jìn)行管理的特點(diǎn)。 關(guān)鍵詞 : 學(xué)生選課;課程信息發(fā)布; B/S; TOMCAT; JSP Abstract With the popularity of puters and the Inter online Network Elective system as a important part of college information .it is gradually changing the traditional of artificial Educational Administration Elective. And also gradually increase the efficiency of teachers and students. Students could choose courses anywhere anytime via inter by this system. The Network Elective system has an unparalleled advantage, for example, like large amounts of data storage and query, disclosure of information, and it can be fair, justice and minimize errors by puter design. In this context, it is necessary to establish a online register system by full use of existing work resources. There are many ways to realize a Network Elective system,not only C/S structure, also exists B/S structure. Overall, the system based on B/S structure is the best suited to current needs. So it is the trend of development. The system carried out the management of basic information of course, the student selecting course, the student and the teacher39。s information that chose the course. At last, it is good for manager to check all the information of the lessons, students and teachers. Furthermore, it can carry on a management (increase, edit, delete) to them, and carry out the renounce of the news. Keywords: student select course。 B/S。 TOMCAT 江西理工大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì)(論文) 目 錄 第一章 緒論 ........................................................................................ 3 課題背景 ..................................................................................... 3 課題現(xiàn)狀 ..................................................................................... 3 課題目標(biāo) ..................................................................................... 4 系統(tǒng)開(kāi)發(fā)環(huán)境及相關(guān)技術(shù) .......................................................... 4 第二章 系統(tǒng)分析、 ........................................................................... 7 可行性分析 ................................................................................. 7 需求分析 ..................................................................................... 8 性能分析 ..................................................................................... 8 軟件環(huán)境 ..................................................................................... 8 第三章 系統(tǒng)設(shè)計(jì) ............................................................................... 9 系統(tǒng)功能設(shè)計(jì) .............................................................................. 9 用戶界面設(shè)計(jì) ............................................................................ 15 第四章 數(shù)據(jù)庫(kù) .................................................................................... 18 數(shù)據(jù)庫(kù)設(shè)計(jì) ............................................................................... 18 邏輯結(jié)構(gòu)設(shè)計(jì) ............................................................................ 18 數(shù)據(jù)庫(kù) ER 圖分析 ................................................................... 18 數(shù)據(jù)庫(kù)的組成 ............................................................................ 21 數(shù)據(jù)字典 ................................................................................... 23 第五章 系統(tǒng)實(shí)現(xiàn) ............................................................................. 24 管理員用戶功能實(shí)現(xiàn) ................................................................ 24 江西理工大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì)(論文) 學(xué)生用戶功能實(shí)現(xiàn) .................................................................... 27 教師用戶功能實(shí)現(xiàn) .................................................................... 29 第六章 總結(jié) ........................................................................................ 32 附錄 A. ................................................................. 錯(cuò)誤 !未定義書(shū)簽。教師與同學(xué)之間的交流在一指之間,為當(dāng)前教育創(chuàng)造了方便快速的通道。當(dāng)前形勢(shì)下國(guó)家的教育體系也正處在不斷的進(jìn)行改革、不斷創(chuàng)新的階段,我國(guó)的教育部在不斷的充分汲取外國(guó)優(yōu)秀的教學(xué)體制下,又結(jié)合我國(guó)國(guó)內(nèi)很多年的辦學(xué)經(jīng)驗(yàn)與 實(shí)踐,逐步摸索出適合中國(guó)特色的教育方式,我國(guó)教育部面向各級(jí)各種地區(qū)學(xué)校開(kāi)展了全面學(xué)分制改革。 校園教育是培育和輸送人才的搖籃地,它緊緊跟隨著全人類進(jìn)步的腳步和地區(qū)的變化而變化,教育的面不斷拓寬,對(duì)教育的要求也不斷提高。我們學(xué)校的校園管理者需要有先進(jìn)的計(jì)算機(jī)能力及技術(shù)來(lái)不斷的改進(jìn)教學(xué)水平和教育能力,在對(duì)于我們的學(xué)生成績(jī)管理、學(xué)生選課管理等等很多方面都需要互聯(lián)網(wǎng)來(lái)完成。 課題現(xiàn)狀 隨著當(dāng)前全國(guó)學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)校管理人員對(duì)于學(xué)生個(gè)人信息以及教師信息等的數(shù)據(jù)要求急劇增加,相關(guān)學(xué)生選課的各種信息量也瘋狂增長(zhǎng),但是當(dāng)前很多高校的學(xué)生選課管理系統(tǒng)依舊停留在繁瑣的人工操作上,工作上有很多重復(fù),而且工作量很 大,但是效率又很低,同時(shí)保密性也比較差 ,而且在隨著使用時(shí)間的增長(zhǎng) ,肯定會(huì)產(chǎn)生出大量的文件、數(shù)據(jù)及其更新等信息 ,這對(duì)于校園管理人員在查找、增刪修改和維護(hù) 數(shù)據(jù)庫(kù)都帶來(lái)了很多的不必要難處。基于 JSP 技術(shù)的網(wǎng)上選課系統(tǒng)作為一個(gè)應(yīng)用軟件 ,使用互聯(lián)網(wǎng)和計(jì)算機(jī)對(duì)學(xué)生的選課信息進(jìn)行管理 ,在相比于手工管理者時(shí)有著無(wú)法比擬的優(yōu)點(diǎn)與優(yōu)勢(shì),比如 :檢索能力迅速、可靠性很高、查找速度方便、存儲(chǔ)量大而安全、保密性較好、壽命又長(zhǎng)、成本且低等。 課題目標(biāo) 基于 JSP技術(shù)的學(xué)生網(wǎng)上選課系統(tǒng)是當(dāng)前很多高校校園管理系統(tǒng)的重要組成部分。使得教學(xué)管理走向無(wú)紙化辦公和只能化、現(xiàn)代化的管理。所以我們的課題目標(biāo)就是用網(wǎng)上選課系統(tǒng)來(lái)實(shí)現(xiàn)全校對(duì)全校學(xué)生的選修課程以及新聞的及時(shí)發(fā)布,用互聯(lián)網(wǎng)為學(xué)生與教師創(chuàng)造出現(xiàn)代化和智能化的學(xué)習(xí)環(huán)境。運(yùn)用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)來(lái)輔助學(xué)生選課,不僅能實(shí)時(shí)地對(duì)大量選課數(shù)據(jù)進(jìn)行檢測(cè)和統(tǒng)計(jì),十分方便地輸出選課結(jié)果,而且也避免了當(dāng)前人工處理時(shí)極易出現(xiàn)的錯(cuò)誤。 系統(tǒng)開(kāi)發(fā)環(huán)境及相關(guān)技術(shù) 開(kāi)發(fā)工具 一. MyEclipse 企業(yè)級(jí)工作平臺(tái)簡(jiǎn)稱 MyEclipse,其實(shí)它是一個(gè)在 EclipseIDE的擴(kuò)展功能項(xiàng),通過(guò)它可以極大的提高數(shù)據(jù)庫(kù)與 JavaEE 的開(kāi)發(fā)、發(fā)布以及Application 服務(wù)器連接方面的工作效率 [4]。 MyEclipse 是用于開(kāi)發(fā) Java、 J2EE 的 Eclipse 上的一個(gè)非常強(qiáng)大的插件集合, MyEclipse 功能強(qiáng)大,支持方面也十分廣泛,特別是對(duì)各種開(kāi)源產(chǎn)品的支持非常不錯(cuò)。 MyEclipse 可以說(shuō)是幾乎囊括了現(xiàn)在全部流行的開(kāi)源產(chǎn)品的專屬 eclipse 開(kāi)發(fā)工具。同時(shí) Tomcat 是一個(gè)非常優(yōu)秀的開(kāi)放源代碼的 Web 應(yīng)用服務(wù)器。由于其先進(jìn)的技術(shù)、良好的穩(wěn)定性,最重要的一點(diǎn)它是免費(fèi)的,所以得到了許多軟件開(kāi)發(fā)商的青睞,逐漸變成為現(xiàn)在非常流行的 Web 應(yīng)用服務(wù)器。在 2021 年 7 月, NWSS調(diào)查發(fā)現(xiàn) ,全球 57%的站點(diǎn)應(yīng)用 Apache,這比所有其他 Web Server 應(yīng)用之和還要多。 如今,在 中小規(guī)模的 Java web 應(yīng)用中 Tomcat 被廣泛地應(yīng)用。 MYSQL 是當(dāng)前最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,在 WEB應(yīng)用方面 MySQL 是最好的 RDBMS(Relational Da