【正文】
畢 業(yè) 設(shè) 計(jì)(論 文)教師信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)系 別:機(jī)電信息學(xué)院專業(yè)名稱:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名:Xxx學(xué) 號(hào):xxxxxxxx指導(dǎo)教師姓名、職稱:xxxxxxxx 完成日期 2013年 12 月 24 日教師信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘 要教師管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)是典型的信息管理系統(tǒng),易使用等特點(diǎn)。在學(xué)校,教師信息管理權(quán)限主要包括管理員權(quán)限和教師權(quán)限。顯然如果以人工的方式對其管理將耗費(fèi)大量的人力、物力,本系統(tǒng)以此作為開發(fā)的目標(biāo),用以減輕教師管理人員的負(fù)擔(dān)。本次畢業(yè)設(shè)計(jì)的內(nèi)容是設(shè)計(jì)并且實(shí)現(xiàn)一個(gè)基于web技術(shù)的教師信息管理系統(tǒng),故而系統(tǒng)主要以j2EE作為開發(fā)基礎(chǔ),用myeclipse作為開發(fā)工具,以MYSQL作為數(shù)據(jù)庫,以Macromedia公司的Dreamweaver作為界面美化工具,使用JAVA語言開發(fā),頁面采取JSP動(dòng)態(tài)頁面開發(fā)技術(shù)。 該系統(tǒng)共分為兩大平臺(tái):教師操作平臺(tái)和管理員操作平臺(tái)。其功能主要有:實(shí)現(xiàn)對所有教師個(gè)人信息的管理的功能,提供基本的添加,刪除,修改和查詢等功能。可以對教師基本信息,教學(xué)工作量及教師科研信息等實(shí)現(xiàn)方便的管理和統(tǒng)計(jì)。該系統(tǒng)界面簡單、操作方便,容易維護(hù)。關(guān)鍵詞:教師信息管理系統(tǒng) ;JAVA ; JSPTeachers39。 information management system design and implementationABSTRACT Teachers39。 information management system design and implementation is a typical management information system, two aspects of its development mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development. Regarding the former request establishment data consistency and integrity, and data security database. For the latter request application procedure function is plete, easy to use and so on characteristics. In the school, the teacher information management including teacher information, obviously artificial manner if its management will spend a lot of manpower, material resources, the development of this system as a target, to reduce the burden of teachers management. The contents of this graduation project is to design and implement a based on the teacher information management system based on Web, MyEclipse as a development tool, MYSQL as the database, using Macromedia39。s Dreamweaver as the interface landscaping tools, the use of JAVA language development, take the development technology of JSP dynamic web page. The functions of the system are: the achievement of all teachers personal information management functions and the provision of basic insertion , deletion, modification and enquiry functions. It also facilitate the management and statistics of teachers’information, including basic information , workload,working information and so system has a simple interface, easy operation, easy maintenance.Keywords: Teacher information management system。JAVA 。JSP目 錄摘 要 VIABSTRACT 11 緒 論 32 系統(tǒng)的開發(fā)環(huán)境 3 JSP技術(shù)簡介 3 MyEclipse簡介 6 SQL Server 簡介 7 Tomcat簡介 73需求分析與可行性研究 8 需求分析 8 可行性研究 8 技術(shù)可行性分析 8 經(jīng)濟(jì)可行性 9 運(yùn)行可行性 94 系統(tǒng)總體設(shè)計(jì) 9 總體功能模塊 9 系統(tǒng)管理員功能模塊 10 教師用戶的功能模塊 11 系統(tǒng)業(yè)務(wù)描述 12 程序流程圖 135系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 15 系統(tǒng)和數(shù)據(jù)庫的配置 15 概念模型設(shè)計(jì) 15 數(shù)據(jù)庫邏輯模型 18 數(shù)據(jù)庫表結(jié)構(gòu) 18 系統(tǒng)功能實(shí)現(xiàn)的主要模塊 20 登陸頁面 20 教師管理主頁面 21 公告管理主頁面 22 23 246系統(tǒng)測試 26 軟件測試概述 26 軟件測試的目標(biāo)與方法 26 模塊測試 26 集成測試 27 驗(yàn)收測試 27 平行運(yùn)行 27 軟件測試的任務(wù)和結(jié)果 287 總結(jié)與展望 29 總結(jié)學(xué)習(xí)感受 29 解決的問題及存在的不足 29致 謝 30參考文獻(xiàn) 311 緒 論 隨著辦學(xué)規(guī)模的擴(kuò)大和招教人數(shù)的增加,建立一個(gè)高效的教師信息管理系統(tǒng)是非常必要的,我國的大中專院校的教師信息管理的自動(dòng)化和效率不高,并且隨著學(xué)校規(guī)模的擴(kuò)大與政府人才流動(dòng)機(jī)制的變化,學(xué)校教師的人數(shù)逐漸增加,而其流動(dòng)率也在逐年增加,以往的手工管理教師信息的方式變得力不從心,已經(jīng)不能滿足學(xué)校對教師信息管理的要求。一直以來教師的信息管理是學(xué)校工作中的一項(xiàng)重要內(nèi)容,普通的信息管理系統(tǒng)已不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多的人力和物力。在當(dāng)今信息時(shí)代這種傳統(tǒng)的管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。為了提高教師信息管理的效率,我選擇了教師信息管理系統(tǒng)作為畢業(yè)設(shè)計(jì)的課題。 目前大多數(shù)教研信息管理工作很大程度上還要依賴人工來進(jìn)行,即通過Excel、Word等辦公軟件或者簡單的數(shù)據(jù)庫采集系統(tǒng)(如FoxPro等)來處理大量的數(shù)據(jù),這種方式不僅給教研信息管理人員帶來了繁重的工作量,并且造成教研信息管理人員和科研工作人員之間缺少必要和及時(shí)的溝通,難以反映該校的科研現(xiàn)狀,造成信息傳遞流轉(zhuǎn)失真且速度慢。 本系統(tǒng)在大多數(shù)信息管理系統(tǒng)的基礎(chǔ)上,基于JSP開發(fā)如何高效安全開發(fā)本系統(tǒng)也是我們研究重點(diǎn),主要增加了教師對個(gè)人信息的操作,教師不用再往學(xué)院的教務(wù)處辦公室報(bào)送個(gè)人檔案,可以直接的把個(gè)人信息上傳到網(wǎng)絡(luò)上,也可以方便快速的查詢到自己的信息,教務(wù)管理人員也不必總呆在學(xué)院的辦公室,他們都不受時(shí)間,位置,空間的限制,只要有上網(wǎng)的條件,在家里就可以完成有關(guān)信息的錄入,更新,管理,查詢和刪除。將會(huì)改變以前靠手工管理教師信息的狀況,迅速提高工作效率。希望能為教務(wù)管理人員和學(xué)校的工作帶來便利。 “教師信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)”是在這種需求下產(chǎn)生的。此外,該系統(tǒng)是按照大學(xué)的定量方法和科研部門的要求設(shè)計(jì)的。因此,建立一套完善的教學(xué)信息管理業(yè)務(wù)系統(tǒng)是十分必要的。該系統(tǒng)為我校教學(xué)信息管理人員和教學(xué)工作者服務(wù),既能實(shí)現(xiàn)對科研信息的科學(xué)有效管理,又能提高我校教學(xué)人員的工作積極性,數(shù)據(jù)透明,為學(xué)校對教學(xué)人員的評價(jià)提供依據(jù),還能夠?yàn)榻虒W(xué)人員提供必要的信息與服務(wù)。從而為教學(xué)信息管理人員開展工作提供極大的便利。2 系統(tǒng)的開發(fā)環(huán)境 JSP技術(shù)簡介 JSP技術(shù)背景及概要 隨著Web技術(shù)的發(fā)展和電子商務(wù)時(shí)代的到來,人們不僅僅建立各種靜態(tài)地發(fā)布信息的網(wǎng)站,而且更多的時(shí)候需要能與用戶進(jìn)行交互,并能提供后臺(tái)數(shù)據(jù)庫的管理和控制等服務(wù)的動(dòng)態(tài)網(wǎng)站。由此動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)應(yīng)運(yùn)而生。 早期的動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)使用的是CGI-BIN接口。開發(fā)人員編寫與接口相關(guān)的單獨(dú)的程序和基于Web的應(yīng)用程序,后者通過Web服務(wù)器來調(diào)用前者。這種開發(fā)技術(shù)存在著嚴(yán)重的擴(kuò)展性問題——每一個(gè)新的CGI程序要求在服務(wù)器上新增一個(gè)進(jìn)程。如果多個(gè)用戶并發(fā)地訪問該程序,這些進(jìn)程將耗盡該Web服務(wù)器所有的可用資源,直至其崩潰。為克服這一弊端,微軟公司提出了Active Server Pages(ASP)技術(shù),該技術(shù)利用“插件”和API簡化了Web應(yīng)用程序的開發(fā)。ASP與CGI相比,其優(yōu)點(diǎn)是可以包含HTML標(biāo)簽,可以直接存取數(shù)據(jù)庫及使用無限擴(kuò)充的ActiveX控件,因此在程序編制上更富有靈活性。但該技術(shù)基本上是局限于微軟的操作系統(tǒng)平臺(tái)之上,主要工作環(huán)境是微軟的IIS應(yīng)用程序結(jié)構(gòu),所以ASP技術(shù)不能很容易地實(shí)現(xiàn)跨平臺(tái)的Web服務(wù)器程序開發(fā)。 Hypertext Preprocessor(超文本預(yù)處理器),即PHP動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)與ASP相似,也是一種嵌入HTML文檔的服務(wù)器端腳本語言。其語法大部分與C、Java、Perl等語言相似,并形成了自己的獨(dú)有風(fēng)格,利用該語言Web程序員可以快速地開發(fā)出動(dòng)態(tài)網(wǎng)頁。PHP在大多數(shù)Unix平臺(tái)