培訓(xùn)學(xué)校管理系統(tǒng)-報(bào)名繳費(fèi)畢業(yè)設(shè)計(jì)_第1頁
培訓(xùn)學(xué)校管理系統(tǒng)-報(bào)名繳費(fèi)畢業(yè)設(shè)計(jì)_第2頁
培訓(xùn)學(xué)校管理系統(tǒng)-報(bào)名繳費(fèi)畢業(yè)設(shè)計(jì)_第3頁
培訓(xùn)學(xué)校管理系統(tǒng)-報(bào)名繳費(fèi)畢業(yè)設(shè)計(jì)_第4頁
培訓(xùn)學(xué)校管理系統(tǒng)-報(bào)名繳費(fèi)畢業(yè)設(shè)計(jì)_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

摘要培訓(xùn)學(xué)校管理系統(tǒng)是當(dāng)今計(jì)算機(jī)軟件發(fā)展的熱門話題之一,近幾年來,培訓(xùn)系統(tǒng)的出現(xiàn)從根本上改良了昔日培訓(xùn)資源處理事務(wù)造成的周期長、效率低、誤差大等問題,在此基礎(chǔ)上,以計(jì)算機(jī)為載體的應(yīng)用軟件層出不窮。本系統(tǒng)就是針對(duì)目前培訓(xùn)資源日趨復(fù)雜化和多元化而設(shè)計(jì)的,人工的培訓(xùn)資源管理顯得十分的落后而且效率低下,尤其在查詢方面效率低,本系統(tǒng)將文件資源以二進(jìn)制數(shù)據(jù)形式存儲(chǔ)在關(guān)系型數(shù)據(jù)庫中,對(duì)培訓(xùn)資源的管理都是基于對(duì)數(shù)據(jù)庫的操作,所有的資源都已結(jié)構(gòu)化的方式存儲(chǔ)。數(shù)據(jù)間的關(guān)聯(lián)性強(qiáng)、安全性高。軟件開發(fā)競爭激烈,其開發(fā)環(huán)境以及與其搭配使用的開發(fā)語言、數(shù)據(jù)庫、網(wǎng)頁設(shè)計(jì)軟件、瀏覽器等數(shù)不勝數(shù),版本更是不斷更新,本論文論述的培訓(xùn)學(xué)校管理系統(tǒng)是以MyEclipse為項(xiàng)目開發(fā)環(huán)境,以SQLServer存儲(chǔ)后臺(tái)數(shù)據(jù),開發(fā)過程中用到j(luò)sp和servlet技術(shù)以及mvc設(shè)計(jì)思想,其具體內(nèi)容將在相關(guān)技術(shù)模塊中進(jìn)行介紹。培訓(xùn)學(xué)校管理系統(tǒng)正是用面向?qū)ο蟮膉ava語言編寫的,其中包括后臺(tái)的用戶信息管理、課程信息管理以及前臺(tái)的網(wǎng)站開發(fā),前者的主要功能是,學(xué)員和管理者的權(quán)限區(qū)分,用戶的更刪改查,培訓(xùn)課程以及培訓(xùn)通知的增刪,條理清晰,層次分明;后者主要運(yùn)用Dreamweaver設(shè)計(jì)網(wǎng)頁界面,并實(shí)現(xiàn)學(xué)員用戶注冊(cè)和登錄,實(shí)現(xiàn)學(xué)員選擇培訓(xùn)的課程并付費(fèi),論文中將附有系統(tǒng)流程圖并詳細(xì)說名系統(tǒng)使用的步驟。關(guān)鍵詞:MyEclipse,Java,jsp,servlet,Javabean,SQLserver,AbstractTrainingschoolmanagementsystemisoneofthehottopicincomputersoftwaredevelopment,inrecentyears,appeartrainingsystemimprovedthecycleofformertrainingresourcestransactioncausedbylong,lowefficiency,bigerror,fundamentally,onthisbasis,computerapplicationsoftwarecarrieremergeinanendlessstream.Thissystemisaimedattrainingresourcesbecomemoreandmorecomplexanddiversifieddesign,trainingresourcemanagementmanualisverybackwardandinefficient,especiallyinthequeryefficiencyislow,thesystemwillfileresourcestobinarydatastoredinrelationaldatabase,thetrainingresourcesmanagementisonthedatabasebasedontheoperation,storageofallresourceshavebeenstructuredway.Betweendatarelevancestrong,highsecurity.Softwaredevelopmentandfiercecompetition,thedevelopmentenvironmentandcooperatingwiththedevelopmentlanguage,database,Webpagedesignsoftware,browserversionbeyondcount,isconstantlyupdated,trainingschoolmanagementsystemdiscussedinthispaperisbasedonMyEclipseprojectdevelopmentenvironment,usingSQLServerstoreddata,useJSPandServletTechnologyandMVCdesigninthedevelopmentprocess,itscontentswillbepresentedintherelevanttechnicalmodule.Trainingschoolmanagementsystemiswrittenusingtheobject-orientedJavalanguage,includingthebackgroundoftheuserinformationmanagement,courseinformationmanagementaswellastheonstagewebsitedevelopment,themainfunctionoftheformer,studentsandmanagerspermissiondistinction,themoreusersdeletethesearch,trainingcoursesandtrainingnoticetoclearstructured;thelattermainlyusesDreamweavertodesignWebpageinterface,andrealizethestudentuserregistrationandlogin,therealizationofthestudentsthechoiceoftrainingcoursesandpay,wewillwiththesystemflowchartanddetailednamesystemusingstep.關(guān)鍵詞:MyEclipse,Java,jsp,servlet,Javabean,SQLserver.目錄TOC\o"1-3"\h\u211101緒論 1165581.1系統(tǒng)開發(fā)的意義 1164301.2國內(nèi)外研究現(xiàn)狀 181672開發(fā)技術(shù)介紹 2286722.1java語言開發(fā)技術(shù) 2215322.1.1JSP 210262.1.2JDBC 349472.1.3servlet 4115872.1.4Javabean 4227782.1.5MVC設(shè)計(jì)模式 4137422.1.6網(wǎng)頁編輯器FCKeditor與Jsp分頁 6232292.2開發(fā)環(huán)境MyEclipse6.0 6271332.3數(shù)據(jù)庫介紹 7289612.4配置開發(fā)環(huán)境 7277662.4.1安裝JDK 7312062.4.2安裝Tomcat 7323162.4.3

安裝myEclipse6.0 8108723系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 11318683.1系統(tǒng)架構(gòu) 11151013.1.1系統(tǒng)結(jié)構(gòu)圖 11306593.1.2系統(tǒng)ER圖 13222103.2數(shù)據(jù)庫設(shè)計(jì) 14161903.3系統(tǒng)使用說明以及部分功能代碼 15258743.3.1系統(tǒng)管理 15180953.3.2系統(tǒng)門戶網(wǎng)站管理 2255624總結(jié) 2817760參考文獻(xiàn) 291緒論1.1系統(tǒng)開發(fā)的意義如今社會(huì)是一個(gè)信息社會(huì),一個(gè)知識(shí)經(jīng)濟(jì)時(shí)代的社會(huì),一個(gè)網(wǎng)絡(luò)飛速發(fā)展的社會(huì)。計(jì)算機(jī)業(yè)迅猛發(fā)展,技術(shù)淘汰指標(biāo)高的驚人,價(jià)格下降以及軟件應(yīng)用的快速擴(kuò)展引發(fā)了以信息處理計(jì)算機(jī)化為標(biāo)志的微機(jī)革命,隨之而來的是以全球信息網(wǎng)絡(luò)普及和全球信息共享為標(biāo)志的全球信息網(wǎng)絡(luò)革命的蓬勃興起。由此可見,世界已經(jīng)進(jìn)入計(jì)算機(jī)信息管理的激烈競爭時(shí)代,計(jì)算機(jī)已經(jīng)變成普通的不能在普通的工具。誰掌握的通信多,信息量多,信息處理速度快,批量大,誰的效率就高,誰就能在各種競爭中立于不敗之地。培訓(xùn)學(xué)校因?yàn)閷W(xué)生來源渠道多、學(xué)生素質(zhì)差異大、教學(xué)目標(biāo)多元化等原因,導(dǎo)致教學(xué)管理工作十分復(fù)雜,實(shí)行現(xiàn)代教學(xué)管理難度也就相當(dāng)加大。在以前的環(huán)境中,沒有網(wǎng)上培訓(xùn)學(xué)校,基本上全手工操作,工作量大,管理難度大,給培訓(xùn)教學(xué)工作帶來了很多不便。為了改變這種現(xiàn)狀,培訓(xùn)學(xué)校致力于開發(fā)網(wǎng)上培訓(xùn)學(xué)校管理系統(tǒng),通過現(xiàn)代化的網(wǎng)絡(luò)科技手段實(shí)現(xiàn)學(xué)生網(wǎng)上報(bào)名繳費(fèi),為培訓(xùn)學(xué)校的發(fā)展注入了新的活力。由于招生規(guī)模的不斷增大,管理難度也在加大,特別是對(duì)計(jì)算機(jī)管理的依賴性在不斷的增強(qiáng),數(shù)據(jù)庫也在向大型數(shù)據(jù)庫方向發(fā)展,網(wǎng)上培訓(xùn)學(xué)校管理系統(tǒng)的實(shí)施給培訓(xùn)學(xué)生的選課報(bào)名繳費(fèi)帶來了較大的靈活性,但要實(shí)現(xiàn)這種管理系統(tǒng),就必須配備一套與之相適應(yīng)的數(shù)據(jù)庫管理平臺(tái),而 sql server就是這樣一個(gè)數(shù)據(jù)庫管理軟件,在論文的相關(guān)技術(shù)模塊將會(huì)有較為詳細(xì)的介紹。培訓(xùn)學(xué)校管理系統(tǒng)本身在當(dāng)今互聯(lián)網(wǎng)市場(chǎng)上就十分熱,社會(huì)進(jìn)步的速度迫使人們不能停下學(xué)習(xí)的腳步,時(shí)刻準(zhǔn)備著充實(shí)自己,豐富知識(shí)寶庫,使得人們對(duì)培訓(xùn)學(xué)校管理系統(tǒng)的要求越來越高,并且一個(gè)好的培訓(xùn)學(xué)校管理系統(tǒng)不僅實(shí)用,也是對(duì)培訓(xùn)學(xué)校形象的一種體現(xiàn)。通過本該系統(tǒng)可以讓培訓(xùn)學(xué)校在網(wǎng)絡(luò)上更好是宣傳自己,同時(shí)方便管理,即使不是計(jì)算機(jī)專業(yè)或?qū)W(wǎng)站管理十分熟悉的人也可以很容易是上手管理網(wǎng)站,實(shí)用性非常高。同時(shí)本系統(tǒng)添加用戶管理,可以讓多個(gè)人協(xié)助管理網(wǎng)站,并為各個(gè)用戶分配相應(yīng)的權(quán)限,從而減輕管理員的壓力。1.2國內(nèi)外研究現(xiàn)狀培訓(xùn)學(xué)校是由國家教育組織提供教學(xué)計(jì)劃、內(nèi)容,采取各種媒體手段進(jìn)行雙向培養(yǎng)的系統(tǒng)教學(xué),利用各種通信聯(lián)系方式,已經(jīng)商業(yè)化了的教育方式。這一概念十分寬廣,任何跨越時(shí)間和空間限制進(jìn)行的教育活動(dòng)都在培訓(xùn)學(xué)校的范疇之內(nèi)。培訓(xùn)學(xué)校并非是一種新發(fā)生的教育現(xiàn)象,它迄今至少有百余年的歷史。中國培訓(xùn)學(xué)校的教育一部分借鑒了國外的經(jīng)驗(yàn),并結(jié)合自己的特點(diǎn)。國際上通常認(rèn)為,這種教育已經(jīng)經(jīng)歷了三個(gè)階段:第一階段從19世紀(jì)中葉開始,學(xué)習(xí)者接受培訓(xùn)學(xué)校郵寄的文學(xué)材料進(jìn)行自學(xué),同時(shí)結(jié)合適當(dāng)?shù)亩ㄆ诿媸冢虒W(xué)方式還沒有形成規(guī)模,也沒有固定的教學(xué)點(diǎn)。學(xué)校主要是學(xué)習(xí)資料的提供者。第二階段從20世紀(jì)初開始,在郵政通信和印刷技術(shù)基礎(chǔ)上,以廣播電視(衛(wèi)星和微波)、錄音錄像、電話電傳等媒體技術(shù)代表、以廣播電視大學(xué)為主要形態(tài)而開展培訓(xùn)學(xué)校直接和教師進(jìn)行交流。第三階段從20世紀(jì)初開始,教育形態(tài)主要是網(wǎng)絡(luò)學(xué)校、虛擬學(xué)校、培訓(xùn)學(xué)校,通過它們,充分體現(xiàn)了新技術(shù)所帶來的、前所未有的特點(diǎn)和優(yōu)點(diǎn)。培訓(xùn)學(xué)校根據(jù)現(xiàn)在市場(chǎng)和個(gè)人的需求,開設(shè)了各種課程,為學(xué)生的個(gè)人技能提供高質(zhì)量的培訓(xùn),以便可以更好的服務(wù)社會(huì)。通過對(duì)歷史的回溯,我們看到,培訓(xùn)學(xué)校和信息技術(shù)在漫長而又短暫的發(fā)展過程中結(jié)下了不解之緣。在科學(xué)技術(shù)日新月異的今天,我們更有充分的理由相信,以強(qiáng)大科技力量為依托的培訓(xùn)學(xué)校的教育事業(yè),必將翻開充滿希望和活力的新篇章。與現(xiàn)代培訓(xùn)學(xué)校管理系統(tǒng)的需求相比,整個(gè)開發(fā)過程經(jīng)歷了一定的探索階段和發(fā)展過程。2開發(fā)技術(shù)介紹2.1java語言開發(fā)技術(shù)2.1.1JSPJSP(JavaServerPages)是由SunMicrosys

ems公司倡導(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)。用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。JSP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP全名為javaserverpage,其根本是一個(gè)簡化的Servlet設(shè)計(jì),他實(shí)現(xiàn)了Html語法中的java擴(kuò)張(以<%,%>形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。JSP(JavaServerPages)是一種動(dòng)態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。2.1.2JDBCJDBC是Java的開發(fā)者——Sun的JavaSoft公司制定的Java數(shù)據(jù)庫連接JavaDataBaseConnectivity技術(shù)的簡稱,是為各種常用數(shù)據(jù)庫提供無縫聯(lián)接的技術(shù)。JDBC在Web和Internet應(yīng)用程序中的作用和ODBC在Windows系列平臺(tái)應(yīng)用程序中的作用類似。JDBC有一個(gè)非常獨(dú)特的動(dòng)態(tài)連接結(jié)構(gòu),它使得系統(tǒng)模塊化。使用JDBC來完成對(duì)數(shù)據(jù)庫的訪問包括以下四個(gè)主要組件:Java的應(yīng)用程序、JDBC驅(qū)動(dòng)器管理器、驅(qū)動(dòng)器和數(shù)據(jù)源。簡單地說,JDBC能完成下列三件事:(1)同一個(gè)數(shù)據(jù)庫建立連接;(2)向數(shù)據(jù)庫發(fā)送SQL語句;(3)處理數(shù)據(jù)庫返回的結(jié)果。JDBC是一種可用于執(zhí)行SQL語句的JavaAPI(ApplicationProgrammingInterface,應(yīng)用程序設(shè)計(jì)接口)。它由一些Java語言寫的類、界面組成。JDBC給數(shù)據(jù)庫應(yīng)用開發(fā)人員、數(shù)據(jù)庫前臺(tái)工具開發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口,使開發(fā)人員可以用純Java語言編寫完整的數(shù)據(jù)庫應(yīng)用程序。通過使用JDBC,開發(fā)人員可以很方便地將SQL語句傳送給幾乎任何一種數(shù)據(jù)庫。也就是說,開發(fā)人員可以不必寫一個(gè)程序訪問Sybase,寫另一個(gè)程序訪問Oracle,再寫一個(gè)程序訪問Microsoft的SQLServer。用JDBC寫的程序能夠自動(dòng)地將SQL語句傳送給相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。不但如此,使用Java編寫的應(yīng)用程序可以在任何支持Java的平臺(tái)上運(yùn)行,不必在不同的平臺(tái)上編寫不同的應(yīng)用。Java和JDBC的結(jié)合可以讓開發(fā)人員在開發(fā)數(shù)據(jù)庫應(yīng)用時(shí)真正實(shí)現(xiàn)“WriteOnce,RunEverywhere!”Java具有健壯、安全、易用等特性,而且支持自動(dòng)網(wǎng)上下載,是一種很好的與數(shù)據(jù)庫線連接而使用的編程語言。它所需要的是Java應(yīng)用如何同各種各樣的數(shù)據(jù)庫連接,JDBC正是實(shí)現(xiàn)這種連接的關(guān)鍵。JDBC擴(kuò)展了Java的能力,如使用Java和JDBCAPI就可以公布一個(gè)Web頁,頁中帶有能訪問遠(yuǎn)端數(shù)據(jù)庫的Applet?;蛘咂髽I(yè)可以通過JDBC讓全部的職工(他們可以使用不同的操作系統(tǒng),如Windwos,Machintosh或UNIX)在Intranet上連接到幾個(gè)全球數(shù)據(jù)庫上,而這幾個(gè)全球數(shù)據(jù)庫可以是不相同的。JDBC數(shù)據(jù)庫驅(qū)動(dòng)機(jī)制Class.forName("com.microsoftjdbc.sqlserver.SQLServerDriver").newInstance();con=DriverManager.getConnection("jdbc:microsoft:sqlserver://:1433;DatabaseName=newstest","sa","sa");2.1.3servletservlet是在服務(wù)器上運(yùn)行的小程序。這個(gè)詞是在Java

applet的環(huán)境中創(chuàng)造的,Javaapplet是一種當(dāng)作單獨(dú)文件跟網(wǎng)頁一起發(fā)送的小程序,它通常用于在服務(wù)器端運(yùn)行,結(jié)果得到為用戶進(jìn)行運(yùn)算或者根據(jù)用戶互作用定位圖形等服務(wù)。服務(wù)器上需要一些程序,常常是根據(jù)用戶輸入訪問數(shù)據(jù)庫的程序。這些通常是使用公共網(wǎng)關(guān)接口(CGI(CommonGatewayInterface))應(yīng)用程序完成的。然而,在服務(wù)器上運(yùn)行Java,這種程序可使用Java編程語言實(shí)現(xiàn)。在通信量大的服務(wù)器上,Javaservlet的優(yōu)點(diǎn)在于它們的執(zhí)行速度更快于CGI程序。各個(gè)用戶請(qǐng)求被激活成單個(gè)程序中的一個(gè)線程,而無需創(chuàng)建單獨(dú)的進(jìn)程,這意味著服務(wù)器端處理請(qǐng)求的系統(tǒng)開銷將明顯降低。2.1.4JavabeanJavaBean是一種JAVA語言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器。JavaBean通過提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露成員屬性。眾所周知,屬性名稱符合這種模式,其他Java類可以通過自身機(jī)制發(fā)現(xiàn)和操作這些JavaBean屬性。用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的JSP頁面、Servlet、其他JavaBean、applet或者應(yīng)用來使用這些對(duì)象。用戶可以認(rèn)為JavaBean提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。JavaBean可分為兩種:一種是有用戶界面(UI,UserInterface)的JavaBean;還有一種是沒有用戶界面,主要負(fù)責(zé)處理事務(wù)的JavaBean。JSP通常訪問的是后一種JavaBean。2.1.5MVC設(shè)計(jì)模式MVC設(shè)計(jì)模式的組成有:模型(Model),它是應(yīng)用程序的主體部分,它表示業(yè)務(wù)數(shù)據(jù)或者業(yè)務(wù)邏輯。視圖(View),它是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面??刂破?Controller),它主要是一個(gè)用戶界面,控制用戶界面數(shù)據(jù)顯示和更新Model對(duì)象狀態(tài)。模板模板Model控制器Controller事件視圖1View1視圖2View2更新更新獲取數(shù)據(jù)獲取數(shù)據(jù)控制控制圖1模型、視圖、控制器間的關(guān)系JSP有兩種比較典型的開發(fā)模式:Model1、Model2。Model1系統(tǒng)的基本工作流程如圖2示。Model1把所有的代碼都放在JSP中或抽取部分業(yè)務(wù)邏輯代碼放于JavaBean中。這樣做的好處是簡單、開發(fā)快、易于實(shí)現(xiàn),對(duì)于小型系統(tǒng)還可以接受。缺點(diǎn)是JSP頁面充斥著用<%%>標(biāo)示的Java代碼段,使得整個(gè)JSP頁面顯得非?;靵y,可讀性差,難以維護(hù),代碼重用性低,還必需另外添加用于控制業(yè)務(wù)流程的代碼。Model2系統(tǒng)的基本工作流程如圖3示。在Model2中,它使用Servlet作為整個(gè)架構(gòu)的控制器,負(fù)責(zé)完成接受請(qǐng)求,根據(jù)請(qǐng)求改變模型中的數(shù)據(jù);在數(shù)據(jù)改變后,通知相關(guān)的視圖進(jìn)行刷新(圖2中的View由JSP組成)。這樣做的好處在于:用JSP網(wǎng)頁專門用于表現(xiàn)數(shù)據(jù)而無需進(jìn)行其他操作,使得JSP頁面沒有或只含很少的Java代碼。使得頁面清晰,提高了可讀性,便于維護(hù)。圖2Model1的工作模式圖3Model2的工作模式雖然Model2在一定程度上實(shí)現(xiàn)了MVC,但是它的應(yīng)用并不盡如人意。一個(gè)比較突出的問題是Model2容易使系統(tǒng)出現(xiàn)多個(gè)Controller,并且對(duì)頁面導(dǎo)航的處理比較復(fù)雜。2.1.6網(wǎng)頁編輯器FCKeditor與Jsp分頁FCKeditor是一個(gè)專門使用在網(wǎng)頁上屬于開放源代碼的所見即所得文字編輯器。它志于輕量化,不需要太復(fù)雜的安裝步驟即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的編程語言相結(jié)合。“FCKeditor”名稱中的“FCK”是這個(gè)編輯器的作者的名字FredericoCaldeiraKnabben的縮寫。jsp標(biāo)簽調(diào)用fckeditor解壓:fckeditor-java-2.6-bin.zip,將文件:fckeditor-java-core-2.6.jar和lib/下的所有*.jar復(fù)制到項(xiàng)目中的lib下。復(fù)制slf4j-simple-1.5.8.jar文件到項(xiàng)目中的lib中編寫一個(gè)jsp標(biāo)簽<%@tagliburi=""prefix="FCK"%>在jsp中調(diào)用jsp標(biāo)簽<FCK:editorinstanceName="myEditor"basePath="/fckeditor"value=""></FCK:editor>Jsp分頁技術(shù)(兩種方式)intpagesize=10;intpagecount=0;intpagenow=1;introwcount=0;out.println("[<ahref=newsdel.jsp?pagenow="+1+">首頁</a>|");if(pagenow!=1){out.println("<ahref=newsdel.jsp?pagenow="+(pagenow-1)+">上一頁</a>|");}if(pagenow!=pagecount){out.println("<ahref=newsdel.jsp?pagenow="+(pagenow+1)+">下一頁</a>");}out.println("<ahref=newsdel.jsp?pagenow="+pagecount+">尾頁</a>]");2.2開發(fā)環(huán)境MyEclipse6.0MyEclipse,是一個(gè)十分優(yōu)秀的用于開發(fā)Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipseEnterpriseWorkbench,簡稱MyEclipse)是對(duì)EclipseIDE的擴(kuò)展,利用它可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。2.3數(shù)據(jù)庫介紹SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開發(fā)的,于1988年推出了第一個(gè)OS/2版本。在WindowsNT推出后,Microsoft與Sybase在SQLServer的開發(fā)上就分道揚(yáng)鑣了,Microsoft將SQLServer移植到WindowsNT系統(tǒng)上,專注于開發(fā)推廣SQLServer的WindowsNT版本。Sybase則較專注于SQLServer在UNIX操作系統(tǒng)上的應(yīng)用。SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng),該版本繼承了SQLServer7.0版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行MicrosoftWindows98的膝上型電腦到運(yùn)行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺(tái)使用。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對(duì)SQL語句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括Select,Insert,Update,Delete,Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。2.4配置開發(fā)環(huán)境2.4.1.安裝JDK這是進(jìn)行JSP開發(fā)的重要一步,也是安裝JSP引擎(Tomcat、Resin、Weblogic等)的前提,一般的JSP引擎是由Java語言編寫的。文件安裝路徑C:\jdk1.6,C:\jre1.6配置環(huán)境變量:Classpath=.;C:\jdk1.6\lib\dt.jar;C:\jdk1.6\lib\tools.jar;path=C:\jdk1.6\bin;2.4.2安裝Tomcat這里使用的Tomcat是6.0版本,平臺(tái)為Windows,安裝之前必須完成上述的JDK的安裝。安裝文件可以到Tomcat網(wǎng)站上下載注意下載版本為:WindowsServiceInstaller。下載后直接運(yùn)行apache-tomcat-6.0.13.exe。文件安裝路徑:C:\Tomcat6.0,C:\jdk1.6配置環(huán)境變量:TOMCAT_HOME=C:\Tomcat6.0在Classpath中增加以下內(nèi)容%TOMCAT_HOME%\common\lib;Tomcat啟動(dòng)后,打開瀏覽器,在地址欄輸入http://localhost:8080/,測(cè)試Tomcat是否安裝正常,如果正常運(yùn)行,會(huì)顯示下頁面:圖4tomcat正常顯示頁面2.4.3

安裝myEclipse6.0從下載myEclipse,運(yùn)行MyEclipse_6.0.exe,先點(diǎn)“next”,再接受協(xié)議,再點(diǎn)“next”,選擇好Eclipse的目錄,再點(diǎn)“next”,選擇myEclipse的安裝目錄:C:\MyEclipse6.0,默認(rèn)“next”,再“next”->"install"->“next”->"done"。到此完成myEclipse的安裝了。注意:在第一次運(yùn)行MyEclipse_6.0時(shí)會(huì)出現(xiàn)“注冊(cè)”提示信息,請(qǐng)同學(xué)單擊注冊(cè)按鈕(中間的按鈕)。在對(duì)應(yīng)的對(duì)話框內(nèi)輸入以下內(nèi)容:Subscriber:lokySubscriptionCode:yLR7ZL-655655-6654775320296400輸入后顯示的結(jié)果:(可使用至2011年)Subscriber:lokyProductID:E2MY(MyEclipseStandardSubscription)Licenseversion:1.0FullMaintenanceIncludedSubscriptionexpirationdate(YYYYMMDD):20110922Numberoflicenses:100至此所有的軟件已安裝完畢,現(xiàn)在需要配置Tomcat6.0+MyEclipse6.0配置myEclipse運(yùn)行eclipse.exe,同樣,將檢測(cè)到更新。確定,然后再重新啟動(dòng)Eclipse。1)添加jdk路徑Menu(主菜單)->Window(窗口)->Preferences(首選項(xiàng))->java->InstalledJREs(已安裝的jre),點(diǎn)Add(添加)。一定要注意文件的路徑c:\jdk1.6,添加后單擊“ok”,此時(shí)要選中剛才添加的jre。設(shè)置Server菜單欄中選擇“窗口(window)”--“首選項(xiàng)...(preference)”——“MyEclipse”--“ApplicationServers”--“Tomcat”——Tomcat6.x,將TomcatServer設(shè)置為“Enable”,并將“TomcatHomeDirectory”設(shè)置為Tomcat6.0,的安裝目錄,其他目錄選項(xiàng)將會(huì)自動(dòng)生成。接著選擇Tomcat6.x——JDK,在TomcatJDKname那選擇之前添加的jdk?;蛘哌x擇MYECLIPSE自帶的tomcat,其余的tomcat設(shè)置為disable。3)配置默認(rèn)編碼(必須配置否則會(huì)在jsp中出現(xiàn)亂碼的現(xiàn)象)仍然是菜單欄中的“窗口(window)”--“首選項(xiàng)...(preference)”——“常規(guī)(General)”--“內(nèi)容類型(ContentTypes)”--“文本(text)”。然后在“缺省編碼(Defaultencoding)”中輸入“UTF-8”,點(diǎn)擊“更新(Update)”將“Java類文件

(JavaPropertiesFile)”及其他字符編碼均“更新(Update)”為“UTF-8”。注意:如果輸入的中文在顯示時(shí)出現(xiàn)“亂碼”現(xiàn)象,設(shè)置的文本類型UTF-8與Eclipse文件標(biāo)簽不一致,將文件代碼中的第一行改為如下:<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>4)新建項(xiàng)目(jsp)主菜單->文件->新建->webproject,輸入projectname,例如“b”,單擊“Finish”按鈕,并在之后的彈出菜單中選擇“Yes”,可以雙擊打開index.jsp文件在視圖中可以看到文件代碼。5)發(fā)布設(shè)置右鍵項(xiàng)目名稱——MyElipse——AddandRemoveProjectDeployments,單擊“add”按鈕,在組合框中選擇Tomcat6.x。單擊“Finish”按鈕,單擊“Redeploy”按鈕,部署之后單擊“OK”按鈕。但此時(shí)要注意Tomcat服務(wù)沒有啟動(dòng)。(如已經(jīng)啟動(dòng)Tomcat服務(wù),即右下角存在一個(gè)服務(wù)器圖標(biāo),請(qǐng)務(wù)必先退出服務(wù))6)啟動(dòng)web服務(wù)圖5web服務(wù)器啟動(dòng)7)查看運(yùn)行結(jié)果打開瀏覽器在地址欄中輸入:http://localhost:8080/b/,至此配置完畢。注意:如果輸入的中文在顯示時(shí)出現(xiàn)“亂碼”現(xiàn)象,設(shè)置的文本類型UTF-8與Eclipse文件標(biāo)簽不一致,將文件代碼中的第一行改為如下:<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>3系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)3.1系統(tǒng)架構(gòu)培訓(xùn)學(xué)校管理系統(tǒng)門戶網(wǎng)站培訓(xùn)信息管理用戶管理聯(lián)系方式專業(yè)設(shè)置人才培養(yǎng)招生就業(yè)用戶注冊(cè)培訓(xùn)課程管理培訓(xùn)通知管理聯(lián)系方式修改聯(lián)系方式刪除聯(lián)系方式添加3.1.1系統(tǒng)結(jié)構(gòu)圖培訓(xùn)學(xué)校管理系統(tǒng)門戶網(wǎng)站培訓(xùn)信息管理用戶管理聯(lián)系方式專業(yè)設(shè)置人才培養(yǎng)招生就業(yè)用戶注冊(cè)培訓(xùn)課程管理培訓(xùn)通知管理聯(lián)系方式修改聯(lián)系方式刪除聯(lián)系方式添加管理員普通用戶管理員普通用戶用戶管理用戶的更刪改查培訓(xùn)信息管理培訓(xùn)方式管理用戶留言管理用戶信息修改與刪除查看培訓(xùn)課程與通知的信息添加留言與查看留言圖7用戶管理模塊圖培訓(xùn)學(xué)校管理系統(tǒng)學(xué)員選課交費(fèi)流程圖:登錄登錄培訓(xùn)學(xué)校門戶網(wǎng)站聯(lián)系方式注冊(cè)用戶用戶登錄系統(tǒng)查看培訓(xùn)課程信息選擇要培訓(xùn)的課程課程付費(fèi)學(xué)員選課成功圖8學(xué)員選課報(bào)名流程圖合法用戶順利登錄培訓(xùn)學(xué)校的門戶網(wǎng)站后,可以更多的了解培訓(xùn)學(xué)校的培訓(xùn)信息、師資力量以及其他信息,并在聯(lián)系方式模塊進(jìn)行新用戶的注冊(cè),需要注意的是學(xué)員必須成為本系統(tǒng)的用戶后才可以進(jìn)行選課操作,注冊(cè)成功后,回到聯(lián)系方式界面,在指定位置輸入正確的用戶名和密碼,就可以登錄系統(tǒng),在該系統(tǒng)中用戶可以填寫個(gè)人信息,查看培訓(xùn)信息和課程信息,同時(shí)查看用戶留言,在查看培訓(xùn)課程信息模塊學(xué)員可以選擇自己要培訓(xùn)的課程,并進(jìn)行課程付費(fèi),選擇要付費(fèi)的方式,網(wǎng)上銀行卡付費(fèi)或到指定培訓(xùn)地點(diǎn)付費(fèi),到此選課成功。提醒學(xué)員上課時(shí)間,勿要耽誤學(xué)習(xí)。3.1.2系統(tǒng)ER圖用戶用戶用戶id用戶名密碼用戶級(jí)別Email用戶個(gè)人信息用戶id姓名性別年齡出生日期入學(xué)日期聯(lián)系電話家庭住址用戶名費(fèi)用課程課程id課程名稱發(fā)布日期具體內(nèi)容培訓(xùn)通知通知id標(biāo)題發(fā)布日期內(nèi)容發(fā)布人留言留言id內(nèi)容用戶名留言時(shí)間用戶課表課表id課程課程內(nèi)容選課時(shí)間費(fèi)用是否交費(fèi)用戶名聯(lián)系方式聯(lián)系id電話EmailQQ培訓(xùn)地址擁有選擇或發(fā)布獲取或發(fā)布發(fā)表屬于聯(lián)系學(xué)校圖9系統(tǒng)ER圖3.2數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫newstest中的表格格式如下,其中new表保存培訓(xùn)信息,news1表保存課程信息,classes表查詢學(xué)員選擇的培訓(xùn)課程信息,users存儲(chǔ)是用戶信息,relation存儲(chǔ)聯(lián)系方式信息,message表用來存儲(chǔ)用戶留言信息,student_seft表用來存儲(chǔ)用戶個(gè)人信息。列名數(shù)據(jù)類型長度允許空說明idint4通知id(主鍵)titlevarchar50通知標(biāo)題datetimedatetime8發(fā)布日期authorvarchar10發(fā)布人contentvarchar500通知內(nèi)容表1培訓(xùn)通知表(news)列名數(shù)據(jù)類型長度允許空說明idint4課程id(主鍵)titlevarchar50課程名稱datetimedatetime8選課日期contentvarchar500課程內(nèi)容feeint8費(fèi)用isfeevarchar50是否交費(fèi)usernamevarchar50學(xué)生用戶名表2學(xué)生課程表(classes)列名數(shù)據(jù)類型長度允許空說明idint4課程id(主鍵)titlevarchar50課程名稱datetimedatetime8課程發(fā)布日期contentvarchar500課程內(nèi)容feeint8費(fèi)用表3課程表(new1)列名數(shù)據(jù)類型長度允許空說明idint4用戶id(主鍵)usernamevarchar50學(xué)生用戶名emailvarchar50允許空Emailgradeint4用戶等級(jí)(管理員1普通用戶2)表4學(xué)生用戶表(users)列名數(shù)據(jù)類型長度允許空說明idint4留言id(主鍵)usernamevarchar50學(xué)生用戶名datetimedatetime8允許空留言日期contentvarchar500允許空留言內(nèi)容表5學(xué)生留言表(message)列名數(shù)據(jù)類型長度允許空說明idint4聯(lián)系方式id(主鍵)televarchar50允許空聯(lián)系電話emailvarchar50允許空Emailqqvarchar50允許空QQ號(hào)addrvarchar50允許空培訓(xùn)地點(diǎn)表6培訓(xùn)學(xué)校聯(lián)系方式表(relation)表7學(xué)生個(gè)人信息表(student_seft)列名數(shù)據(jù)類型長度允許空說明idint4學(xué)生id(主鍵)namevarchar500姓名oldint4年齡sexvarchar50性別birthdayvarchar50允許空出生日期scldayvarchar50入學(xué)日期telvarchar50允許空聯(lián)系電話addrvarchar50允許空家庭住址usernamevarchar50學(xué)生用戶名3.3系統(tǒng)使用說明以及部分功能代碼3.3.1系統(tǒng)管理系統(tǒng)后臺(tái)包括用戶的增刪改查、培訓(xùn)課程和培訓(xùn)通知的添加與刪除、培訓(xùn)學(xué)校聯(lián)系方式的增刪修改,條理清晰,一目了然,其中還運(yùn)用了網(wǎng)頁編輯器FCKeditor和分頁技術(shù),其中網(wǎng)頁編輯器FCKeditor與分頁技術(shù)的主要實(shí)現(xiàn)代碼已經(jīng)做過介紹。系統(tǒng)后臺(tái)使用介紹如下。(1)管理員登錄界面如下,正確輸入管理員用戶名以及密碼,點(diǎn)擊登錄即可進(jìn)去系統(tǒng)后臺(tái)的主頁。圖10系統(tǒng)登錄界面(2)左側(cè)后臺(tái)系統(tǒng)主頁面如下,可根據(jù)左側(cè)的選項(xiàng)進(jìn)行操作。圖11管理員登錄主頁(3)當(dāng)管理員需要發(fā)布通知或培訓(xùn)活動(dòng)是單擊培訓(xùn)通知發(fā)布,該頁面增加了網(wǎng)頁編輯器FCKeditor的功能,使得發(fā)布內(nèi)容更加豐富,吸引學(xué)員眼球。圖12培訓(xùn)通知發(fā)布界面(4)培訓(xùn)學(xué)校已過期的新培訓(xùn)課程通知或培訓(xùn)活動(dòng)進(jìn)行刪除操作,以免浪費(fèi)數(shù)據(jù)庫資源圖13培訓(xùn)通知?jiǎng)h除界面(5)當(dāng)培訓(xùn)學(xué)校要根據(jù)專業(yè)課程的考證時(shí)間安排近期培訓(xùn)課程,單擊培訓(xùn)課程發(fā)布即可添加培訓(xùn)課程培訓(xùn)課程信息。圖14培訓(xùn)通知發(fā)布(6)培訓(xùn)學(xué)校要對(duì)已過期的課程進(jìn)行刪除,以免造成數(shù)據(jù)庫資源浪費(fèi),鼠標(biāo)單擊培訓(xùn)課程刪除即可對(duì)培訓(xùn)課程進(jìn)行刪除操作。圖15培訓(xùn)課程刪除(7)鼠標(biāo)單擊添加用戶,管理員即可添加一個(gè)用戶的信息,在單擊添加按鈕即可,想要充填信息是點(diǎn)擊重置按鈕,其添加用戶界面如下:圖16添加用戶(8)鼠標(biāo)單擊修改聯(lián)系方式,即可顯示以下頁面,當(dāng)培訓(xùn)學(xué)校的聯(lián)系電話或Email等發(fā)生改變,管理員可以對(duì)培訓(xùn)學(xué)校的聯(lián)系方式進(jìn)行修改,圖17編輯用戶(9)鼠標(biāo)單擊刪除用戶,管理員即可刪除任何一個(gè)用戶的信息,其刪除用戶界面如下:圖18刪除用戶(10)鼠標(biāo)單擊修改用戶,管理員即可修改任何一個(gè)用戶的信息,其修改用戶界面如下:圖19修改用戶(11)管理員可以查詢?nèi)魏我粋€(gè)普通用戶的信息,只要輸入已知的用戶名即可,其查詢用戶顯示頁面和用戶信息顯示頁面如下,管理員有權(quán)對(duì)普通用戶進(jìn)行修改和刪除。圖20輸入要查詢用戶名圖21查詢用戶信息(12)鼠標(biāo)單擊添加聯(lián)系方式即可顯示以下頁面,管理員可以輸入增加的聯(lián)系方式,頁面中所顯示的四種聯(lián)系方式,只要有一個(gè)填寫正確即可添加成功,例如當(dāng)培訓(xùn)學(xué)校的要在別的城市開辦分校培訓(xùn)地點(diǎn)時(shí),管理員可以將新培訓(xùn)的地址進(jìn)行添加圖22添加聯(lián)系方式(13)培訓(xùn)學(xué)校將近期的新培訓(xùn)課程通知或培訓(xùn)活動(dòng)進(jìn)行發(fā)布操作,以及時(shí)顯示到網(wǎng)站上,供學(xué)員瀏覽,管理員刪除培訓(xùn)學(xué)校已經(jīng)不用的聯(lián)系方式,以免與學(xué)員造成誤解。圖23刪除聯(lián)系方式(14)管理員還可以查看用戶留言,對(duì)留言進(jìn)行刪除操作。圖24用戶留言3.3.2系統(tǒng)門戶網(wǎng)站管理系統(tǒng)前臺(tái)網(wǎng)站使用Dreamweaver設(shè)計(jì)網(wǎng)頁格局,并運(yùn)用了多種圖片輪播器增加頁面動(dòng)態(tài)效果,內(nèi)容豐富并靈活,具體使用介紹如下。(1)網(wǎng)站主頁界面如下,該界面將專業(yè)課程和錦旗培訓(xùn)課程一滾動(dòng)方式顯示,并對(duì)培訓(xùn)學(xué)校做了簡要介紹。圖25系統(tǒng)門戶網(wǎng)站-主頁(2)網(wǎng)站招生就業(yè)界面如下所示,該頁面顯示的學(xué)校的學(xué)習(xí)環(huán)境,以及培訓(xùn)學(xué)校對(duì)學(xué)員來我校培訓(xùn)的承諾,保證學(xué)員學(xué)有所成。圖26門戶網(wǎng)站-招生就業(yè)(3)網(wǎng)站人才培養(yǎng)界面如下所示,該頁面顯示的學(xué)校的教師資源以及歷年成功學(xué)員的經(jīng)歷。單擊“師資介紹”和“培訓(xùn)考證”了解更多信息。圖27門戶網(wǎng)站-人才培養(yǎng)(4)網(wǎng)站專業(yè)設(shè)置界面如下所示,該頁面對(duì)學(xué)校的培訓(xùn)課程作簡要的介紹,以方便學(xué)員選擇適合自己的培訓(xùn)課程。圖28門戶網(wǎng)站-專業(yè)設(shè)置(5)網(wǎng)站聯(lián)系方式界面如下所示,給頁面主要提供學(xué)員與培訓(xùn)學(xué)校的聯(lián)系方式,以及新用戶注冊(cè)與老用戶登錄。圖29門戶網(wǎng)站-聯(lián)系方式(6)普通用戶可以進(jìn)行注冊(cè),并填寫個(gè)人信息。之后新用戶可以登錄選課系統(tǒng),進(jìn)行如下界面所提供的操作。圖30注冊(cè)用戶界面圖31普通用戶登錄選課界面(7)培訓(xùn)學(xué)校所有近期的培訓(xùn)課程顯示在如下頁面中,學(xué)員可以進(jìn)行課程的選擇或放棄選擇操作,選擇完課程后單擊提交即可。圖32選擇課程界面(8)系統(tǒng)將學(xué)員已選課程結(jié)果存儲(chǔ)在數(shù)據(jù)庫中并顯示在以下頁面中,方便學(xué)員確定交費(fèi),以免錯(cuò)選或誤選課程。圖33選擇課程界面(9)學(xué)員單擊“確定交費(fèi)”后即可進(jìn)入交費(fèi)界面,選擇交費(fèi)方式圖34學(xué)員交費(fèi)界面(10)學(xué)員還可以進(jìn)行留言,將自己培訓(xùn)的親身感受與建議寫下來,也可以查詢其他用戶的留言圖35用戶留言界面圖36用戶查詢留言界面4總結(jié)計(jì)算機(jī)技術(shù)的發(fā)展日新月異,在Web應(yīng)用程序開發(fā)領(lǐng)域更是如此。本系統(tǒng)采用JSP動(dòng)態(tài)網(wǎng)頁技術(shù),與HTML語言緊密結(jié)合,更好的實(shí)現(xiàn)Web頁面設(shè)計(jì)和業(yè)務(wù)邏輯分離。使得系統(tǒng)操作不僅靈活,執(zhí)行容易,而且大大提高了系統(tǒng)的執(zhí)行性能。本系統(tǒng)解決了傳統(tǒng)培訓(xùn)學(xué)校管理系統(tǒng)因?yàn)閷W(xué)生來源渠道多、學(xué)生素質(zhì)差異大、教學(xué)目標(biāo)多元化等原因,導(dǎo)致教學(xué)管理工作復(fù)雜,實(shí)行現(xiàn)代教學(xué)管理難度加大的問題。通過現(xiàn)代化的網(wǎng)絡(luò)科技手段實(shí)現(xiàn)學(xué)生網(wǎng)上報(bào)名繳費(fèi),為培訓(xùn)學(xué)校的發(fā)展注入了新的活力。由于招生規(guī)模的不斷增大,管理難度也在加大,特別是對(duì)計(jì)算機(jī)管理的依賴性在不斷的增強(qiáng),數(shù)據(jù)庫也在向大型數(shù)據(jù)庫方向發(fā)展,本系統(tǒng)選定JSP和SQLServer的開發(fā)組合。滿足系統(tǒng)對(duì)數(shù)據(jù)庫的要求,網(wǎng)上培訓(xùn)學(xué)校管理系統(tǒng)的實(shí)施給培訓(xùn)學(xué)生的選課報(bào)名繳費(fèi)帶來了較大的靈活性。培訓(xùn)學(xué)校管理系統(tǒng)本身在當(dāng)今互聯(lián)網(wǎng)市場(chǎng)上就十分熱,社會(huì)進(jìn)步的速度迫使人們不能停下學(xué)習(xí)的腳步,時(shí)刻準(zhǔn)備著充實(shí)自己,豐富知識(shí)寶庫,使得人們對(duì)培訓(xùn)學(xué)校管理系統(tǒng)的要求越來越高,并且一個(gè)好的培訓(xùn)學(xué)校管理系統(tǒng)不僅實(shí)用,也是對(duì)培訓(xùn)學(xué)校形象的一種體現(xiàn)。通過本該系統(tǒng)可以讓培訓(xùn)學(xué)校在網(wǎng)絡(luò)上更好是宣傳自己,同時(shí)方便管理,即使不是計(jì)算機(jī)專業(yè)或?qū)W(wǎng)站管理十分熟悉的人也可以很容易是上手管理網(wǎng)站,實(shí)用性非常高。相信本系統(tǒng)會(huì)得到培訓(xùn)學(xué)校與學(xué)員的青睞。參考文獻(xiàn)陳鵬,程勇,《J2EE項(xiàng)目開發(fā)實(shí)用案例》.上海:科技出版社,2006明日科技,《jsp項(xiàng)目開發(fā)案例全程實(shí)錄》.北京:清華大學(xué)出版社,2011張孝祥,《Java就業(yè)培訓(xùn)教程》.北京:清華大學(xué)出版社,2003李興華,王月清,《javaweb開發(fā)實(shí)戰(zhàn)經(jīng)典基礎(chǔ)篇》.北京:清華大學(xué)出版社,2010古樂生,楊鮮峰,《JSP程序設(shè)計(jì)》,國防科技大學(xué)出版社余芳,肖蓉,劉蔚琴,SQLserver2005數(shù)據(jù)庫管理與開發(fā),冶金工業(yè)出版社李光明,曹蕾,余輝,Dreamweaver8網(wǎng)頁設(shè)計(jì)與實(shí)訓(xùn)教程,冶金工業(yè)出版社基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測(cè)系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測(cè)試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測(cè)儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時(shí)內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測(cè)儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動(dòng)檢測(cè)儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測(cè)量儀的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號(hào)檢測(cè)儀基于單片機(jī)的電機(jī)運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)Pico專用單片機(jī)核的可測(cè)性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測(cè)微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測(cè)基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時(shí)控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測(cè)量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動(dòng)低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測(cè)量儀的研制基于單片機(jī)的紅外測(cè)油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測(cè)漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測(cè)技術(shù)研究基于單片機(jī)的膛壁溫度報(bào)警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測(cè)系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動(dòng)信號(hào)的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲(chǔ)技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實(shí)踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實(shí)現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實(shí)驗(yàn)中的應(yīng)用研究基于單

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論