【正文】
lass=39。bitem39。 dt onClick=39。showHide(items1_1)39。 b操作/b /dt dd style=39。display:block39。 class=39。sitem39。 id=39。items1_139。 ul class=39。sitemu39。 li a href=39。%=path%/changeServlet39。 target=39。main39。查詢統(tǒng)計/a /li /ul /dd /dl /td /tr /table /body/html在該功能上,學(xué)生可以查看課程和選課如圖5—5 圖55學(xué)生管理package 。import 。import 。import 。import 。import 。import 。import 。import .*。public class ChangeServlet extends HttpServlet { public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String operate = (operate)。 ChangeDAO dao = new ChangeDAO()。 if (owner.equals(operate)) { int stuID = (Integer) ().getAttribute(stuID)。 List list = (select * from change where stuid= + stuID, null)。 (all, list)。 (/).forward(request, response)。 }else if (query.equals(operate)) { String courseName = (courseName)。 int id = (courseName)。 List list = (select * from change where courseid= + id, null)。 (all, list)。 (/).forward(request, response)。 } else{ List list = (select * from change,null)。 (all, list)。 (/).forward(request, response)。 } }}老師可以查看課程和添加課程,如圖5—6 圖56教師管理package 。import 。import 。import 。import 。import 。import 。import 。import 。import 。public class TeacherServlet extends HttpServlet { public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (text/html。charset=gbk)。 PrintWriter pw = ()。 TeacherDAO dao = new TeacherDAO()。 String operate = (operate)。 if (add.equals(operate)) { String teacherNO = (teacherNO)。 String teacherName = (teacherName)。 String department = (department)。 String pwd = (pwd)。 boolean flag = ( select * from teacher where teacherno=?, teacherNO)。 if (flag) { (scriptalert(39。教師已存在!39。)。(1)。/script)。 ()。 ()。 } else { ( insert into teacher values(?,?,?,?), new Object[] { teacherNO, teacherName,department,pwd })。 } } if(del.equals(operate)){ int id = ((id))。 (delete from teacher where id=+id,null)。 } List list = (select * from teacher, null)。 (all, list)。 (/).forward(request, response)。 }}6 結(jié)論互聯(lián)網(wǎng)技術(shù)的發(fā)展速度之快是人們始料未及的,尤其是Web技術(shù)的發(fā)展更是日新月異?,F(xiàn)在,Web已經(jīng)從一種僅僅提供靜態(tài)HTML網(wǎng)頁內(nèi)容的站點技術(shù)發(fā)展成為一種在全球范圍內(nèi)進行創(chuàng)造、提供信息、進行協(xié)作和學(xué)?;顒拥南到y(tǒng)工具。經(jīng)過幾個月的努力,終于完成了網(wǎng)上選課系統(tǒng)功能的設(shè)計實現(xiàn),它是利用JSP技術(shù)開發(fā)的學(xué)校選課系統(tǒng)。前臺應(yīng)用JSP技術(shù)實現(xiàn)選課界面,用tomcat作為web的服務(wù)器,后臺使用MYSQL數(shù)據(jù)庫存放實體,實現(xiàn)了整個選課系統(tǒng)。通過其特點和應(yīng)用前景的描述,概括了學(xué)校選課系統(tǒng)的基本概念,描述了學(xué)生,教師和管理員的基本操作流程。簡單的實現(xiàn)了學(xué)生選課,老師開設(shè)課程,管理員可以添加和刪除學(xué)生以及教師的基本信息,并設(shè)置選課人數(shù)等操作。在實現(xiàn)這些功能的過程中,發(fā)現(xiàn)自己的知識面很窄,也有很大的欠缺,應(yīng)加強這方面的學(xué)習(xí)。第一次接觸java這種語言更是很陌生。由于以前很少應(yīng)用這方面的知識,所以理解起來感覺很困難。只是實現(xiàn)了選課系統(tǒng)的簡單功能。還應(yīng)該加強這方面的學(xué)習(xí),對于選課系統(tǒng)還做進一步的完善和修改。在這次畢業(yè)設(shè)計中收獲很多,也用到了很多之前不怎么用的軟件,加深了對它們的了解,同時也了解到自己知識上的嚴(yán)重不足。致 謝在整個畢業(yè)設(shè)計的過程,從剛開始的開題,軟件需求分析,軟件總體設(shè)計,軟件詳細(xì)設(shè)計,到最后的系統(tǒng)的編程開發(fā),指導(dǎo)老師提出了很多寶貴的意見和建議,并給予了許多幫助,讓我更好的完成了畢業(yè)設(shè)計。在畢業(yè)設(shè)計的過程中,先是對JSP和Java做了大量的學(xué)習(xí)工作,加深了一些了解,進一步的學(xué)習(xí)了MYSQL,并熟悉了Myeclipse開發(fā)環(huán)境和JAVA編程語言,為畢業(yè)設(shè)計的順利完成奠定了基礎(chǔ)。整個畢設(shè)在遇到問題時都和同學(xué)交流、討論,或是向指導(dǎo)老師尋求幫助。畢業(yè)設(shè)計的整個過程讓我收獲很大。學(xué)到了很多以前不知道的知識,在完成畢業(yè)設(shè)計的整個過程中我遇到很多困難,在同學(xué)以及老師的幫助下最后把問題都一一解決了,并最終實現(xiàn)了選課系統(tǒng)。,認(rèn)識到了JAVA與MYSQL的開發(fā)技術(shù),我非常感謝在我畢業(yè)設(shè)計過程中給我提供幫助的同學(xué)和老師!只要有問題老師都會耐心講解,包括最后的論文部分,老師也批注的很細(xì)心很認(rèn)真,不管是上班時間還是下班時間,只要有問題老師都會細(xì)心指出來。在此衷心的感謝我的導(dǎo)師?;贘SP的網(wǎng)上選課系統(tǒng)的順利實現(xiàn),謝謝我的導(dǎo)師和同學(xué)!參考文獻[1] 王家華.《軟件工程》[2] 林邦杰.《Java程序設(shè)計入門教程》.[3] 《JSP高級編程》(電子網(wǎng)上選課系統(tǒng))[4] 《JavaScript高級編程》(電子網(wǎng)上選課系統(tǒng))[5] 劉曉華等譯.《Mastering Enterprise JavaBeans—Second Edition》(美)Ed ,[6] 趙佩.《Java編程思想》[7] 于華.《Web設(shè)計與發(fā)布實用培訓(xùn)教程》[8] 施玉新.《網(wǎng)絡(luò)編程語言JSP實例教程》電子工業(yè)出版社,2002[9] 肖剛.《Servlet與JSP權(quán)威指南》機械工業(yè)出版社,2003[10] 李明武.《Web應(yīng)用編程叢書(6) JavaScriptamp。HTML精通網(wǎng)頁編程》希望電子出版社, 2001年3月第1版[11] 耿祥義、張躍平編,《JSP實用教程》(第2版),清華大學(xué)出版社,2007[12] 陳志泊,王春雷,《數(shù)據(jù)庫原理及應(yīng)用教程》(第二版),人民郵電出版社,2008[13] 楊玨,盧銀娟,趙昊彤,《JSP網(wǎng)絡(luò)開發(fā)技術(shù)》人民郵電出版社,2001[14] 王國輝,《Java Web開發(fā)實戰(zhàn)寶典》清華大學(xué)出版社,2012[15] 李曙光,《JSP開發(fā)實例完全剖析》中國電力出版社,2006 [16] Liu Buxing,Solution of Chinese Mess Code in JSP Design[J], Electric power professional technology journal, 2009,(3)[17] 孫鑫著,Servlet/JSP深入詳解——基于Tomcat的Web開發(fā),電子工業(yè)出版社,2008[18] (美),:機械工業(yè)出版社,2000[19] 唐友國、湛洪波,JSP網(wǎng)站開發(fā)詳解,電子工業(yè)出版社,2008[20] WU Deyan, Research of Mess Code of Applications Running on Tomcat Server[J], Computer Knowledge And Technology,2008,3(4):393395畢業(yè)設(shè)計(論文)知識產(chǎn)權(quán)聲明本人完全了解西安工業(yè)大學(xué)有關(guān)保護知識產(chǎn)權(quán)的規(guī)定,即:本科學(xué)生在校攻讀學(xué)士學(xué)位期間畢業(yè)設(shè)計(論文)工作的知識產(chǎn)權(quán)屬于西安工業(yè)大學(xué)。本人保證畢業(yè)離校后,使用畢業(yè)設(shè)計(論文)工作成果或用畢業(yè)設(shè)計(論文)工作成果發(fā)表論文時署名單位仍然為西安工業(yè)大學(xué)。學(xué)校有權(quán)保留送交的畢業(yè)設(shè)計(論文)的原文或復(fù)印件,允許畢業(yè)設(shè)計(論文)被查閱和借閱;學(xué)??梢怨籍厴I(yè)設(shè)計(論文)的全部或部分內(nèi)容,可以采用影印、縮印或其他復(fù)制手段保存畢業(yè)設(shè)計(論文)。(保密的畢業(yè)設(shè)計(論文)在解密后應(yīng)遵守此規(guī)定)畢業(yè)設(shè)計(論文)作者簽名:指導(dǎo)教師簽名:日期:畢業(yè)設(shè)計(論文)獨創(chuàng)性聲明秉承學(xué)校嚴(yán)謹(jǐn)?shù)膶W(xué)風(fēng)與優(yōu)良的科學(xué)道德,本人聲明所呈交的畢業(yè)設(shè)計(論文)是我個人在導(dǎo)師指導(dǎo)下進行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標(biāo)注和致謝的地方外,畢業(yè)設(shè)計(論文)中不包含其他人已經(jīng)發(fā)表或撰寫過的成果,不包含他人已申請學(xué)位或其他用途使用過的成果。與我一同工作的同志對本研究所做的任何貢獻均已在論文中作了明確的說明并表示了致謝。畢業(yè)設(shè)計(論文)與資料若有不實之處,本人承擔(dān)一切相關(guān)責(zé)任。畢業(yè)設(shè)計(論文)作者簽名:指導(dǎo)教師簽名:日期: 附 錄本科畢業(yè)設(shè)計(論文)外文翻譯院 (系): 計算機科學(xué)與工程 專 業(yè): 計算機科學(xué)與技術(shù) 班 級: 110604 學(xué) 生: 徐朝平 學(xué) 號: 110604133 指導(dǎo)教師: 楊國梁 2015年6月外文原文JSP TechnologyThe Java Server Pages( JSP) is a kind of according to web of the script plait distance technique, similar carries the script language of Java in the server of the Netscape pany of server side JavaScript( SSJS) and the Active Server Pages(ASP) of the Microsoft. JSP pares the SSJS and ASP to have better can expand sex, and it is no more exclusive than any factory or some one particular server of Web. Though the norm of JSP is to be draw up by the Sun pany of, any factory can carry out the JSP on own system.The After Sun release the JSP( the Java Server Pages) formally, the this kind of new Web application development technique very quickly caused the people39。s concern. JSP provided a speci