freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp的教學(xué)管理系統(tǒng)開發(fā)與實(shí)現(xiàn)-資料下載頁(yè)

2025-06-27 18:42本頁(yè)面
  

【正文】 t 與 Action 來(lái)共同完成,當(dāng)用戶提交了相關(guān)信息,便把這些信息發(fā)送到 Servlet 或 Action 中,Servlet 或 Action 再調(diào)用對(duì)應(yīng)的 JavaBean的相關(guān)功能執(zhí)行用戶期望的操作,之后再跳轉(zhuǎn)到相應(yīng)的頁(yè)面,并返回操作后的結(jié)果.這一過(guò)程對(duì)用戶來(lái)說(shuō)是透明的,用戶僅能看到操作后返回的頁(yè)面信息,對(duì)于整個(gè)系統(tǒng)的流程控制完全可以不必了解.5 系統(tǒng)實(shí)現(xiàn)與測(cè)試5.1 業(yè)務(wù)邏輯層各 Bean 功能Course.java : public Collection queryOperator(String hql):封裝了查詢的方法。 public Course getCourse(String id):返回指定 id 的課程。 public static void addCourse(CourseForm course):添加一門新的課程。 public static void deleteCourse(String id):刪除指定 id 的課程。 public Collection getCourses():返回所有課程信息。 public void changeCourseInfo(String id,Course cour):修改指定課程的信息Grade.java: public Collection queryOperator(String hql):封裝了查詢的方法。 public void addGrade(GradeForm grade):添加一條成績(jī)紀(jì)錄。 public Collection getAllGrades(String sno):返回指定學(xué)生的所有成績(jī)紀(jì)錄。 public Collection getYearGrades(String sno,String year):返回指定學(xué)生在指定學(xué)年的成績(jī)。 public Collection getTermGrades(String sno,String year,Long term):返回指定學(xué)生在指定學(xué)期的成績(jī)。 public static void changeGrade(String sno,String o,String grade):修改指定學(xué)生指定課程的成績(jī)。Sc.java: public Collection queryOperator(String hql):封裝了查詢的方法。 public static Sc getSc(String sno,String o):返回一條指定的選課紀(jì)錄。 public static void addSc(Sc sc):增加一條選課紀(jì)錄。 public static void deleteSc(String sno,String o):刪除一條選課紀(jì)錄。 public Collection getScs(String sno):返回指定學(xué)生所選修的所有課程。 public Collection getStudents(String o):返回選修指定課程的所有學(xué)生。 public Collection getTeaScs(String teaName):返回指定教師開設(shè)的選修課。 public Collection getSelectedStudents(String o):返回選修指定課程并且已經(jīng)入選的學(xué)生。 public void f_tSc(String sno,String o):選擇指定學(xué)生選修指定課程(即讓其從未選中狀態(tài)變成選中狀態(tài))。 public void t_fSc(String sno,String o):取消指定學(xué)生選修指定課程(即讓其從選中狀態(tài)變成未選中狀態(tài))。Message.java: public void addMessage(MessageForm message):添加留言。 public void deleteMessage(String title,String name,String ,String time,String content):刪除留言。 public int getMessageCount():返回留言總數(shù)。 public Page listDate(String page_num):獲得指定頁(yè)面的數(shù)據(jù),并封裝在 Page中返回。 public Vector getResult():返回查詢結(jié)果。Student.java: public Collection queryOperator(String hql):封裝了查詢的方法。 public static void addStudent(Student student):添加一個(gè)學(xué)生。 public static void deleteStudent(String id):刪除指定 id 的學(xué)生。 public static Student getStudent(String id):返回指定 id 的學(xué)生。 public boolean isStudent(LoginForm student):驗(yàn)證學(xué)生用戶的登陸信息。 public Collection getInformation(String id):返回指定學(xué)號(hào)的學(xué)生信息。 public void chahgeStuInfo(StuInfoForm student):修改個(gè)人信息。Teacher.java: public Collection queryOperator(String hql):封裝了查詢的方法。 public static void addTeacher(Teacher teacher):添加一個(gè)教師。 public static void deleteTeacher(String id):刪除指定 id 的教師。 public static Teacher getTeacher(String id):返回指定職工號(hào)的教師。 public boolean isTeacher(LoginForm teacher):驗(yàn)證老師用戶的登陸信息。 public Collection getInformation(String id):返回指定職工號(hào)的教師信息。 public void chahgeTeaInfo(TeaInfoForm teacher):修改個(gè)人信息。5.2 系統(tǒng)界面1. 登陸界面在登陸界面進(jìn)行系統(tǒng)用戶的驗(yàn)證,只有合法用用才可以登陸系統(tǒng),如圖: 圖 5.1 登陸界面Fig 5.1 Login interface “登陸”的主要功能代碼為:public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Exception {LoginForm loginForm = (LoginForm) form。// TODO Autogenerated method stubStudent student=new Student()。Teacher teacher=new Teacher()。HttpSession session=request.getSession()。String type=loginForm.getType()。if(type.equals(student)amp。amp。student.isStudent(loginForm)){ student=Student.getStudent(loginForm.getId())。 session.setAttribute(isLogin,new String(true))。session.setAttribute(student,student)。 return (mapping.findForward(student))。 }else if(type.equals(teacher)amp。amp。teacher.isTeacher(loginForm)){teacher=Teacher.getTeacher(loginForm.getId())。session.setAttribute(isLogin,new String(true))。session.setAttribute(teacher,teacher)。return (mapping.findForward(teacher))。}//else if(type.equals(manager)amp。amp。loginForm.getId().equals(yesqcy)amp。amp。loginForm.getPassword() .equals(baisse183)){else if(type.equals(manager)amp。amp。loginForm.getId().equals(admin)amp。amp。loginForm.getPassword() .equals(admin)){ session.setAttribute(isLogin,new String(true))。return (mapping.findForward(manager))。}else{session.setAttribute(isLogin, new String(false))。return (mapping.findForward(loginFailure))。}}以管理員身份登陸系統(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
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1