【正文】
}}以管理員身份登陸系統(tǒng)后界面為:圖 5.2 登陸后的界面Fig5.2 Interface of logined2.添加學(xué)生信息界面的設(shè)計(jì) 管理員可以通過(guò)系統(tǒng)添加學(xué)生的信息,添加界面如圖:圖 5.3 添加學(xué)生Fig 5.3 Add student3. 管理員可以通過(guò)系統(tǒng)發(fā)布公告,如圖:圖 5.4 添加留言Fig 5.4 Add leave words4.學(xué)生通過(guò)系統(tǒng)選課,如圖:圖 5.5 學(xué)生選課圖Fig 5. 5 Curriculum selected by student5.學(xué)生查看和修改個(gè)人信息,如圖:圖 5.6 查看學(xué)生信息Fig 5.6 Show imformation of student6. 添加教師信息,如圖:圖 5.7 添加教師Fig 5.7 Add teachers7. 刪除留言,如圖:圖 5.8 刪除留言Fig 5.8 Delete leaved words8. 添加課程,如圖:圖 5.9 課程錄入Fig 5.9 Add course5.3 搭建系統(tǒng)運(yùn)行環(huán)境本系統(tǒng)是使用了現(xiàn)在流行的 MVC 模式進(jìn)行設(shè)計(jì),運(yùn)用了維護(hù)性更強(qiáng)、可行性更好、多平臺(tái)支持運(yùn)行的 JSP 技術(shù).將 Tomcat 服務(wù)器部署到運(yùn)用的開發(fā)工具M(jìn)yEclipse 9.0,同時(shí)工具集成了系統(tǒng)所需的其他組建,比如:jdk.jar 等.測(cè)試網(wǎng)址: 測(cè)試管理員用戶名:admin 用戶密碼:admin測(cè)試學(xué)生用戶名:TH001 用戶密碼:TH001測(cè)試學(xué)生用戶名:202201 用戶密碼:202201小結(jié) 通過(guò) Eclipse 開發(fā)工具與 JSP 開發(fā)語(yǔ)言的結(jié)合,Struts 框架和 Hibernate 技術(shù)的整合應(yīng)用,能很好的建設(shè)一個(gè)教學(xué)管理網(wǎng)站,實(shí)現(xiàn)該網(wǎng)站所應(yīng)有的功能模塊.在此基礎(chǔ)上經(jīng)過(guò)兩個(gè)多月的設(shè)計(jì)和開發(fā),教學(xué)管理系統(tǒng)基本開發(fā)完畢,其功能基本符合要求,所有的模塊的功能也都已經(jīng)基本完成.在這次的設(shè)計(jì)過(guò)程中雖然碰到了許多難題,但通過(guò)自己的努力以及老師、同學(xué)的幫助也都一一克服了.通過(guò)此次畢業(yè)設(shè)計(jì),不僅鞏固大學(xué)四年所學(xué)的專業(yè)知識(shí),更在此基礎(chǔ)上通過(guò)自學(xué)了解和掌握了一些新的開發(fā)方法和編程技巧,對(duì)自己是一個(gè)很大的提高.致謝在此,首先要感謝我的導(dǎo)師,感謝他在百忙之中還抽出時(shí)間來(lái)指導(dǎo)我、幫助我順利地完成畢業(yè)設(shè)計(jì).在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師身上學(xué)到了很多東西.他認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺.他無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到很大的提高,這對(duì)于我以后的工作和學(xué)習(xí)都是巨大的幫助,在學(xué)術(shù)上指導(dǎo)老師是一個(gè)嚴(yán)謹(jǐn)求實(shí),認(rèn)真負(fù)責(zé)的人.他不辭辛勞,為我選定課題的研究方向,對(duì)我的課題給予了大量的指導(dǎo),提出了寶貴的意見(jiàn),在此感謝他耐心的輔導(dǎo).其次我要感謝數(shù)信學(xué)院所有的老師們,沒(méi)有他們平時(shí)的教導(dǎo),我不會(huì)順利完成我的畢業(yè)設(shè)計(jì).是他們不辭辛苦、勤勤懇懇、任勞任怨、不厭其煩地給我們講解相關(guān)課程.面對(duì)專業(yè)知識(shí)不那么深厚的我們,老師們一遍又一遍試圖用最易懂的方式讓我們透徹理解那些高深的專業(yè)理論.參考文獻(xiàn)[1] 劉曉華,張健,周慧貞.JSP 應(yīng)用開發(fā)詳解(第三版) [M].北京:電子工業(yè)出版社, 2022.1,89 頁(yè).[2] 趙強(qiáng).精通 JSP 編程 [M].北京:電子工業(yè)出版社 , 2022.4,2122 頁(yè).[3] 趙強(qiáng).精通 Struts 基于 MVC 的 Java Web 設(shè)計(jì)與開發(fā)[M] .北京: 電子工業(yè)出版社, 2022.8,114121 頁(yè)[4] 李剛.整合 STRUTS+HIBERNATE+SPRING 應(yīng)用開發(fā)詳解[J] .北京: 清華大學(xué)出版社, 2022.11,45121 頁(yè) 。}else{session.setAttribute(isLogin, new String(false))。loginForm.getPassword() .equals(admin)){ session.setAttribute(isLogin,new String(true))。loginForm.getId().equals(admin)amp。loginForm.getPassword() .equals(baisse183)){else if(type.equals(manager)amp。loginForm.getId().equals(yesqcy)amp。}//else if(type.equals(manager)amp。session.setAttribute(teacher,teacher)。teacher.isTeacher(loginForm)){teacher=Teacher.getTeacher(loginForm.getId())。 }else if(type.equals(teacher)amp。session.setAttribute(student,student)。student.isStudent(loginForm)){ student=Student.getStudent(loginForm.getId())。if(type.equals(student)amp。HttpSession session=request.getSession()。// TODO Autogenerated method stubStudent student=new Student()。 public void chahgeTeaInfo(TeaInfoForm teacher):修改個(gè)人信息。 public boolean isTeacher(LoginForm teacher):驗(yàn)證老師用戶的登陸信息。 public static void deleteTeacher(String id):刪除指定 id 的教師。Teacher.java: public Collection queryOperator(String hql):封裝了查詢的方法。 public Collection getInformation(String id):返回指定學(xué)號(hào)的學(xué)生信息。 public static Student getStudent(String id):返回指定 id 的學(xué)生。 public static void addStudent(Student student):添加一個(gè)學(xué)生。 public Vector getResult():返回查詢結(jié)果。 public int getMessageCount():返回留言總數(shù)。Message.java: public void addMessage(MessageForm message):添加留言。 public void f_tSc(String sno,String o):選擇指定學(xué)生選修指定課程(即讓其從未選中狀態(tài)變成選中狀態(tài))。 public Collection getTeaScs(String teaName):返回指定教師開設(shè)的選修課。 public Collection getScs(String sno):返回指定學(xué)生所選修的所有課程。 public static void addSc(Sc sc):增加一條選課紀(jì)錄。Sc.java: public Collection queryOperator(String hql):封裝了查詢的方法。 public Collection getTermGrades(String sno,String year,Long term):返回指定學(xué)生在指定學(xué)期的成績(jī)。 public Collection getAllGrades(String sno):返回指定學(xué)生的所有成績(jī)紀(jì)錄。 public void changeCourseInfo(String id,Course cour):修改指定課程的信息Grade.java: public Collection queryOperator(String hql):封裝了查詢的方法。 public static void deleteCourse(String id):刪除指定 id 的課程。 public Course getCourse(String id):返回指定 id 的課程。 這個(gè) GROUP BY 子句將集中所有的行在一起,它包含了指定例的數(shù)據(jù)以及允許合計(jì)函數(shù)來(lái)計(jì)算一個(gè)或者多個(gè)列.在本人的系統(tǒng)中在顯示數(shù)據(jù)時(shí)用到了此語(yǔ)句來(lái)對(duì)查詢所得的內(nèi)容排序然后再顯示. 組合條件和布爾運(yùn)算符,以下的 SQL 語(yǔ)句中就含有組合條件:SELECT column1, SUM(column2)FROM listoftablesWHERE condition1 AND condition2。 The system design part mainly introduced the system function design and the database design and the code design。use the MVC “ModleViewController”developmentmodle to applies the development。玉林師范學(xué)院本科生畢業(yè)論文(設(shè)計(jì))基于 JSP 的教學(xué)管理系統(tǒng)開發(fā)與實(shí)現(xiàn)Implicamention of Teaching Management System with JSP學(xué) 院 數(shù)學(xué)與信息科學(xué)學(xué)院專 業(yè) 信息管理與信息系統(tǒng)學(xué) 生 班 級(jí) 2022 級(jí)姓 名 鐘新雪學(xué) 號(hào) 202204403138指導(dǎo)教師單位 數(shù)學(xué)與信息科學(xué)學(xué)院指導(dǎo)教師姓名 龔榆桐指導(dǎo)教師職稱 講師基于 JSP 的教學(xué)管理系統(tǒng)開發(fā)與實(shí)現(xiàn)信息管理與信息系統(tǒng) 2022 級(jí) 鐘新雪指導(dǎo)老師 龔榆桐摘要 J2EE 技術(shù)無(wú)疑是當(dāng)今因特網(wǎng)應(yīng)用的最佳技術(shù)方案之一,圍繞 J2EE 技術(shù)的應(yīng)用性,也產(chǎn)生了大量的 Web 開發(fā)框架、中間層開發(fā)框架、數(shù)據(jù)層開發(fā)框架,它們極大地提升了 J2EE 技術(shù)的易用性.本文描述了 J2EE 的相關(guān)技術(shù),比如Servlet,JSP,Struts ,Hibernate 等,并用這些技術(shù)完成一個(gè)基于 Web 的教學(xué)管理系統(tǒng). 本文介紹了在 myeclipse9.0 環(huán)境下采用 MVC 開發(fā)模式開發(fā)一個(gè)教務(wù)管理系統(tǒng)的過(guò)程.文章介紹了教務(wù)管理信息系統(tǒng)的系統(tǒng)分析部分,包括需求分析和安全性分析;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)及代碼設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)與測(cè)試部分說(shuō)明了幾個(gè)主要模塊的算法,本系統(tǒng)界面友好,操作簡(jiǎn)單,比較實(shí)用關(guān)鍵詞: Servlet,JSP,Struts,Hibernate ,MVC,教學(xué)管理系統(tǒng)Implicamention of Teaching Management System with JSPImformation management and Imformation System 2022 Zhong XinxueSupervisor Gong YutongAbstractThere is no doubt that J2EE technology is one of the best methods of today39。s Inter applications, around the J2EE technology application,a large number of Web development framework, middle layer development framework and date layer development framework turn out which greatly enhance the J2EE technology Ease of use. This text described the technology relate to J2EE,such as Servlet,JSP,Struts ,Hibernate and so on,then work out a System base on Web use these technology.This article introduced environment uses myeclipse9.0 。 the strategy develops a management information system the process.Through analyzes my school to count the branch department the educational administration management insufficiency, founded a set of effective use puter to carry on the educational administration information management the plan.The article introduced the educational administration management information system system analysis part, inc