【正文】
基于 jsp 班級(jí)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì) 高校班級(jí)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 班級(jí)信息管理管理系統(tǒng)對(duì)于一個(gè)教育單位不可缺少的部分 ,就它的內(nèi)容來說,對(duì)于學(xué)校的領(lǐng)導(dǎo)者和管理者都至關(guān)重要 ,所以一個(gè)班級(jí)信息管理系統(tǒng)就應(yīng)該能夠讓用戶得到充足的信息和查詢信息速度迅捷。但是之前的人們一直在使用傳統(tǒng)人工來管理文件檔案,這種管理方式存在著許多缺點(diǎn) ,如 :效率低下、安全保密性不高 ,另外時(shí)間長(zhǎng)了后 ,就會(huì)產(chǎn)生大量的數(shù)據(jù)和文件 ,這對(duì)于班級(jí)信息的查找、維護(hù)和更新都會(huì)帶來 一些不必要的困難?,F(xiàn)如今隨著社會(huì)科學(xué)技術(shù)的不斷更新和提高 ,隨著計(jì)算機(jī)科學(xué)的日漸成熟 ,班級(jí)信息管理系統(tǒng)強(qiáng)大的功能已經(jīng)被廣大群眾深刻認(rèn)識(shí) ,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。本次畢業(yè)設(shè)計(jì)以 MyEclipse 和 SQL Server 數(shù)據(jù)庫為工具實(shí)現(xiàn)了一個(gè)基于 B/S 模式的。該系統(tǒng)具備、管理等功能,能夠完成管理,可以顯著提高工作效率。本文從系統(tǒng)可行性分析、系統(tǒng)需求分析、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)的實(shí)現(xiàn)幾個(gè)方面闡述了該系統(tǒng)的設(shè)計(jì)與開發(fā)過程 Class Information Management System in Colleges and Universities Huang Shijing College of Information Science and Engineering,Jishou University,Jishou,Hunan 416000 Abstract Class management system for information management an integral part of an educational unit, as far as the content of it, is critical to school leaders and managers, so a class information management system should be able to allow users to receive adequate information and speed of query information fast. But before people have been using traditional manual for managing file archives, which means there are many drawbacks, such as inefficiency, safety, confidentiality is not high, and after a long, will produce a large amount of data and files, this class find, maintain and update information will cause unnecessary hardship. These days as social science and technology continue to update and improve, with the maturing of puter science, powerful class information management system has been wide public insight, it has access to all areas of human society and is playing an increasingly important role. This graduation project in MyEclipse and SQL Server databases as a tool to achieve a class information management system based on b/s mode. The landing system has registered, student information, school news and information management, front desk information displays, student information management, and other functions, to plete the student information management, can significantly improve productivity, improve safety and confidentiality. This article from feasibility analysis, system requirements analysis, system design, system implementation elaborated in several aspects of the system design and development process. Key Words: Student Information Management。 Information Management System。 database。 JSP。 Tomcat 緒 論 5 第一章 系統(tǒng)技術(shù)分析 6 B/S 模式及其優(yōu)勢(shì) 6 JSP 技術(shù) 6 JSP 技術(shù)加速了動(dòng)態(tài) Web 頁面的開發(fā) 6 JSP 技術(shù)的擴(kuò)展性 7 數(shù)據(jù)庫技術(shù) 8 JDBC 數(shù)據(jù)庫連接技術(shù) 8 使用 JDBCODBC 訪問 SQLSERVER 9 第二章 系統(tǒng)概述 10 系統(tǒng)設(shè)計(jì)思想 10 需求分析 10 系統(tǒng)必要性 10 角色識(shí)別 10 系統(tǒng)需求 11 系統(tǒng)功能圖 11 系統(tǒng)用例圖 12 系統(tǒng)開發(fā)環(huán)境及工具 12 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 13 第三章 系統(tǒng)功能模塊實(shí)現(xiàn) 16 學(xué)生端 16 學(xué)生登錄 16 密碼修改 19 個(gè)人信息查詢 19 成績(jī)查詢 19 新聞瀏覽 20 個(gè)人鑒定 21 優(yōu)秀學(xué)生查詢 21 后臺(tái)管理端 22 管理后臺(tái)登錄 22 管理員管理 23 新聞發(fā)布管理 26 學(xué)生信息管理 30 學(xué)生成績(jī)管理 33 參考文獻(xiàn) 38 緒 論 在計(jì)算機(jī)技術(shù)與信息技術(shù)迅猛發(fā)展的今天,作為信息系統(tǒng)核心和基礎(chǔ)的數(shù)據(jù)庫技術(shù)得到了越來越廣泛的應(yīng)用。從小型單項(xiàng)事務(wù)處理系統(tǒng)到大型共享系統(tǒng),從一般商用事務(wù)處理到計(jì)算機(jī)輔 助設(shè)計(jì)與制造( CAD/CAM)、計(jì)算機(jī)集成制造系統(tǒng)( CIMS)、辦公信息系統(tǒng)( OIS)、地理信息系統(tǒng)( GIS)等等,越來越多的新的應(yīng)用領(lǐng)域采用數(shù)據(jù)庫存儲(chǔ)和處理他們的信息資源。正是由于計(jì)算機(jī)的應(yīng)用,才有可能使現(xiàn)代社會(huì)組織和企事業(yè)單位的信息處理能力適應(yīng)現(xiàn)代化管理的要求。 管理信息系統(tǒng) :管理信息系統(tǒng)是一個(gè)集信息技術(shù)、經(jīng)濟(jì)管理理論、統(tǒng)計(jì)學(xué)與運(yùn)籌學(xué)、數(shù)據(jù)庫技術(shù)為一體的綜合性系統(tǒng),是一個(gè)資金技術(shù)密集型、勞動(dòng)密集型、智力密集型的項(xiàng)目。我國(guó)擁有廣闊的市場(chǎng)和豐富的人才資源,有幾十年的技術(shù)積累和經(jīng)驗(yàn)積累,有一定的后發(fā)優(yōu)勢(shì)。 在 管理信息系統(tǒng)的創(chuàng)新工作既不能自大,更不能驕傲。要抓住當(dāng)前網(wǎng)絡(luò)經(jīng)濟(jì)興起的有利時(shí)機(jī),以實(shí)現(xiàn)我國(guó)信息技術(shù)和信息產(chǎn)業(yè)的跨越式發(fā)展,更好地發(fā)揮信息產(chǎn)業(yè)對(duì)國(guó)民經(jīng)濟(jì)增長(zhǎng)的拉動(dòng)作用。 隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生數(shù)量的急劇增加,有關(guān)學(xué)生的各種信息資料也成倍增長(zhǎng)。辦學(xué)者們所頭疼的問題,就是如何面對(duì)這龐大的信息量。只有利用計(jì)算機(jī),利用班級(jí)信息管理系統(tǒng)才能解決這一問題,才能提高學(xué)生管理的工作效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量 [1]。 第一章 系統(tǒng)技術(shù)分析 B/S 模 式及其優(yōu)勢(shì) 伴隨著 nter 的迅速發(fā)展,計(jì)算機(jī)技術(shù)正在由基于 C/S 模式的應(yīng)用系統(tǒng)轉(zhuǎn)變?yōu)榛?B/S 模式的應(yīng)用系統(tǒng)。由于 C/S 模式的客戶端程序在部署和維護(hù)時(shí)面臨著很多的問題,人們逐漸開始重視瀏覽器( Browser) /服務(wù)器( Server)結(jié)構(gòu)的系統(tǒng) B/S 系統(tǒng)最核心的一點(diǎn)就是用通用的瀏覽器取代了原來的客戶端程序。 B/S 模式只對(duì) C/S 模式作了少許變動(dòng),但帶來巨大的的好處:因?yàn)榭蛻舳私y(tǒng)一為瀏覽器,因此,應(yīng)用程序在部署、升級(jí)、維護(hù)時(shí),只需在服務(wù)器端配置就可以了,所有的配置工作都集中到了服務(wù)器,提高了系統(tǒng)的安全性, 也給用戶帶來了方便[2]。 JSP 全稱是 Java Server Pages,它是 sun 推出的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。在靜態(tài)頁面中加入 Java 程序片段或 JSP 標(biāo)記就構(gòu)成了 JSP 頁面。 JSP 技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的 Web 頁面提供了一個(gè)簡(jiǎn)捷而快速的方法。 JSP 技術(shù)的設(shè)計(jì)目的是使得構(gòu)造基于 Web 的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種 Web 服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開發(fā)工具共同工作。 1 將內(nèi)容的生成和顯示進(jìn)行分離使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 6HTML 或者 XML 標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁面 。使用 JSP 標(biāo)識(shí)或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請(qǐng)求來變化的,例如請(qǐng)求帳戶信息或者特定的一瓶酒的價(jià)格)。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和 Beans 中,那么其他人,如Web 管理人員和頁面設(shè)計(jì)者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。在服務(wù)器端, JSP 引擎解釋 JSP 標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容(例如,通過訪問 JavaBeans 組件,使用 JDBCTM 技術(shù)訪問數(shù)據(jù)庫,或者包含文件),并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。 2 強(qiáng)調(diào)可重用的組件絕大多數(shù) JSP 頁面依賴于可重用的,跨平臺(tái)的組件( JavaBeans 或者 Enterprise JavaBeansTM 組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共