计81班存档日期编号_第1页
计81班存档日期编号_第2页
计81班存档日期编号_第3页
计81班存档日期编号_第4页
计81班存档日期编号_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、:性本人郑所呈交的 毕业设 是本人在导师指导下,在江:性本人郑所呈交的 毕业设 是本人在导师指导下,在江苏师范大学计算机学院学习期间,进行毕业计时取得的成果。本人知道,除文中已经标的内容外,本毕业设不包含任何其他个人或集体已或撰写过的研究成果。对本文研究做出贡献的个人或集体,均已在文中以明确方式标明。本人完全意到的法由本人承担班级学号学生签118120150516摘JSPStrutsHibernate:毕业设计;选题;JSP摘JSPStrutsHibernate:毕业设计;选题;JSPManagementyzes the feasibilityManagementyzes the feasib

2、ility of project management system Abstract: This rrequirements .This systemprovides an informationeraction platform for studentsand teachers.It can reduce reduce the burden onteachers. It takes the network to to realize eraction nthestudents, teachers, subjects andsimplehe page.This system uses Str

3、uts, Hibernate and JSP technology to realize.The implemenionof this system is considered from the selection of students, the teachers guidance, the the students answer, etc.The system implements the main functions of two-way choice online.It provides teachers many functions such as assigning subject

4、,etc. It provides students many functions such as etc.According to the need of data management, this system is divideddeclaring topic and choosing the topic, o three subsystems:student management subsystem, the educational administration management subsystem and teacher management subsystem.Keywords

5、:Graduationdesign;Selectedtopic;JSP目录第1章 绪目录第1章 绪课题背研究意Java 简JSP简数据库简1.2.4 开发工具及运行环第2章 系统分功能需性能需第3章 系统设概念模型设逻辑模型设第4章 系统实查看个人信息功学生选题功课题信息功时间设置功4.2.2教导入功添加学生功课题分配功教师申报题目功教师修改题目功4.3.3 教师删除题目功4.4本章4.3.3 教师删除题目功4.4本章小第5章 用户手JDK 的配Tomcat 的配第6章 总结与展6.1 总6.2 展毕业设计体致参考文英文翻译资11.1.2 ,JavaJavaJavaJava无关性:Java可以

6、在各种环境下运行,2.安全性:Java C+3.象:Java4.健壮性:Java5.解释型:Java11.1.2 ,JavaJavaJavaJava无关性:Java可以在各种环境下运行,2.安全性:Java C+3.象:Java4.健壮性:Java5.解释型:Java1.2.2JSP 文件,能够在JavaJSP(Java Server Pages)JavaHTML语言组成的。它是SunWeb JSP可以封装JSP Oracle因为它成本较低,所以特别受大量中小的喜爱使用C,C+AIX、Windows优化的SQL 1.2.4 开发工具及使用C,C+AIX、Windows优化的SQL 1.2.4

7、开发工具及运行环境操作系统:Windows 7 开发环境:MyEclipse101.3 Struts,HibernateJSPMVC,可以很好的添加功能。另外,Java Java 23 4561.4 2B/S结构是基于CS结构上的改进。WWWB/S的开发不需要安装其他随着Struts技术的成熟和广泛应用2.1.2 2.1.32B/S结构是基于CS结构上的改进。WWWB/S的开发不需要安装其他随着Struts技术的成熟和广泛应用2.1.2 2.1.3 在因为本系统是基于PC 机的,所以用户可以操作和运行管理系统。2.12愿、模、成绩评定等4 性能需4 性能需 普通客户端:W

8、indows2.3 3.1 3.2、23.33.2、23.33.333.43.443.53.5。3.443.53.5。53.63.2 来概念模型学院(课题(,题目,要求,内容学生(,)老师(用户角色(,),用户角色名,类型菜单元素(,菜单名称,地址菜单元素联系)3.2 来概念模型学院(课题(,题目,要求,内容学生(,)老师(用户角色(,),用户角色名,类型菜单元素(,菜单名称,地址菜单元素联系)2.1:n。1:n3.3.7 毕业设计课题管理系统的基本E-R3.2.2逻辑模型根据E-R 3.1 学院基本信息表录取一志愿结 录取二志愿结 录取三志愿结 3.7 毕业设计课题管理系

9、统的基本E-R3.2.2逻辑模型根据E-R 3.1 学院基本信息表录取一志愿结 录取二志愿结 录取三志愿结 学生选题开始 学生选题结束3.2课题基本信息表3.3学生基本信息表3.4老师基本信息表3.5用户角色表3.6菜单元素表)学院报题结束 3.2课题基本信息表3.3学生基本信息表3.4老师基本信息表3.5用户角色表3.6菜单元素表)学院报题结束 3.7菜单元素联系表3.3 3.7菜单元素联系表3.3 44.1 4.1.1 查看个人信息功1.4.1 所示。,44.1 4.1.1 查看个人信息功1.4.1 所示。,4.12从名为userlist的List Listuserlist=(List)S

10、tudentstudent =(Student), , returnnew4.1.2学生选题功14.22.1:4.2调用业务层studentservice中的getItemList题目,将数据放到PageViewpageView=4.22.1:4.2调用业务层studentservice中的getItemList题目,将数据放到PageViewpageView= index=(pageView.getCurrentpage()-1)*pageView.getMaxresult(); tribute(pageView,3.1)。2)studentservice 放到请求中,并在JSP页面表示出来

11、e ItemIdnull)/if(ss.getItemS 学e,e,studentservice 放到请求中,并在JSP页面表示出来e ItemIdnull)/if(ss.getItemS 学e,e,SelectNum=ss.countItemSelected(student,SelectS 课题信息功4.42.teacheritem类的对象保存到requestjspif(student.getItemByFinalItemId()!=tribute(item,teacher = 时间设置功4.54.52.代码片段:如果获得参数名为flags,则将s然后从中获得名为Teacher的值,通过它,

12、获取有关collegeString suc时间设置功4.54.52.代码片段:如果获得参数名为flags,则将s然后从中获得名为Teacher的值,通过它,获取有关collegeString sucs=(String)request.getParameter(flag); if (sucs != null & sucs) s, sucSimpleDateFormatsim=newSimpleDateFormat(yyyy-MM-ddHH:mm:ss); Teacher teacher = (Teacher) request.getSesegercollegeId=Collegecollege

13、=(College) 4.2.2教导入功14.61ses中获得名为 4.61ses中获得名为 4.6Teachert =egercollegeid=t.getCollege().getId(); CourseServicecs =newMapmapcs.importTeacher(collegeidcform);/参数学院的id要保添加学生功student Studentstudent =newstudent.setId( arse 课题分配功4.81:从Teacher的值,再从其中获得4.8 所示。SenateFormformbean=(SenateForm)Teachertea=(Teac

14、her)egercollegeId4.81:从Teacher的值,再从其中获得4.8 所示。SenateFormformbean=(SenateForm)Teachertea=(Teacher)egercollegeId=PageViewpageView=index=(pageView.getCurrentpage()-* , 4.92senateService getTeaRegisterInfoScrollData方法查询数据再index, 教师申报题目功4.102.教师申报题目功4.102.代码片段: 调用 TeacherService 中的 addItem 方法, 来保存课题数据ts.

15、addItem( arse return new教师修改题目功4.111:显示课题信息。从TeacherService中的getItemById方法,取出相关的Stringstrid=(TeacherForm)form).getItemId(); Itemitem=ts1:显示课题信息。从TeacherService中的getItemById方法,取出相关的Stringstrid=(TeacherForm)form).getItemId(); Itemitem=ts.getItemById(strid);tribute(item,2:获得id,调用TeacherService中的updateI

16、tem()String ts.updateItem( returnnew教师删除题目功4.122.out.pr ln(成功删除一条题目elseif(boo=-out.pr ln(该题已有学生选,out.pr ln(out.pr ln(已超过允许删除题目的时间,return4.45JDKTomcatJDK右击 对于变量的大小因为是默认安装,所以5JDKTomcatJDK右击 对于变量的大小因为是默认安装,所以JDK1.6是安装在C:/ProgramFiles/Java/jdk1.6.0新建JAVA_HOME设置值是:C:/ProgramFiles/Java/jdk1.6.0 PATH设置值是;%

17、JAVA_HOME%/bin;%JAVA_HOME%/jre/bin 。5.1.2Tomcat的配在安装Tomcat统变量(假设Tomcat在C盘CATALINA_BASE:C:Tomcat TOMCAT_HOME: C:Tomcat继而修改环境变量里的classpathtomat目录中的commonlibservlet.jarclasspath 里,修改后如下: 而后开启Tomcat。的安装类型(Typical),能够设置安装地址(C:Program。5.3、5.466.1mvc66.1mvc6.2。流流。程序设计,.StrutsM学.JSPJ.许昌学院学报,2006,25(5):77-6,

18、.JavaJ展,2006,16(1):158-.structs1.1struct1s.2J.电力系统通信:35,技术研究J.现代电子技术.2002, :20-,魏生民. SQL Server 中索引的有效选取J.计算机工程与应用, 35(6): ,.ASP.NET 2.0+SQL Server:程序设计,.StrutsM学.JSPJ.许昌学院学报,2006,25(5):77-6,.JavaJ展,2006,16(1):158-.structs1.1struct1s.2J.电力系统通信:35,技术研究J.现代电子技术.2002, :20-,魏生民. SQL Server 中索引的有效选取J.计算机

19、工程与应用, 35(6): ,.ASP.NET 2.0+SQL Server:ZhangZhi-Wei,WuQuan-Yuan.“Researchoncodegenerationforasynchronous mechanism in distributed object oriented middleware”, Computer Engineering and Applications, 2003,39(6): 41-43.Steve Vinoski. “New features for CORBA 3.0”, Communication of the ACM, 1998, RossR.“

20、MARC-applyingmultiagentsystemstoservicerobotcontrol”,University College Dublin, 2004, 1(2):12-18.14JuanLipsonVuong.As-basedroutingschemeridresource ernationalConferenceonE-ScienceBruceW.PerryJavaServlet&JSP经典实例2005:33-G.E.Hobona, S.J.Abele, Philip James J. University of Newcastle upon Tyne, 17MarkWu

21、tka,AlanMoffet,KunalMittalSamsTeachYourselfagespacheTomcatin24HoursMSamsPublishing,2003:56-JamesTurner, KevinBedell.StrutsKickStartM.SAMS,2004:44-KongMichael.AnenvironmentforsecureSQL/ServercomputingMOxford University Press Inc., 1993: 149.20 F.JSPemdasharesearchsignalsor injosephson IBM Journal of

22、Research and Development,Vol24, No2,1980: 243-252. Titus.ECNTechnicalEditor:TheEclipseofstandJ.JournalofZhongkaiAgrotechnicalCollege,Vol.19,No.2,2006:32-22WClay,Richardson,Donald,Avondolio.TheJavahighclassweavesadistance: JDK 5J. Scientific & Technology Book Review,No.3, 2006:17-18.A.The main theme

23、for the Java Platform, rise Edition (Java EE) 5 is ease development. The platforms web tier contributes significantly to ease of , the platform now includes the Java Standard Tag Library (JSTL) and technology. Second, all the web-tier technologies offer a set of t development of web applications on

24、Java EE A.The main theme for the Java Platform, rise Edition (Java EE) 5 is ease development. The platforms web tier contributes significantly to ease of , the platform now includes the Java Standard Tag Library (JSTL) and technology. Second, all the web-tier technologies offer a set of t developmen

25、t of web applications on Java EE much easier. Some of these features are the A new expres enables using expreslanguage (EL) syntaxt allows deferred evaluation of express to both get and set data and to invoke methods, and customizing theresolution ofavariableorproperty referenced byan Support for re

26、source injection through ions to simplify configuring s andenvironment Complete alignment of JavaServer Fa software codetechnology tags and JavaServer Pages In this series of articles, web-tier proponents at roduce the new tevery web-application developer should be familiar with to get the most out

27、of the Java EE web-tier technologies. article in the series gives an overview of the new roduced in 2.1ofJSP BackgroundonAlignmentofWeb-TierUnder the of JSR 245at the Java Community s (JCP), the main focus JSP 2.1 technology has been to provide a better alignment with the next release of technology,

28、 The misalignment n the two technologies originated with the t of JavaServer technology depended on JSP 1.2 technology. The reason t the 1.2 software was already widely available at the time, and ention was to make JavaServer erfacemoreac JavaServer Fasible to a broader audience. A consequence of th

29、is technology could not take advantage of the requirement roduced in the subsequent ver technologycouldnotbemodifiedtoJSP technology, 2.0. In addition, JSP modatethe needs of JavaServer And JSP 1.2 technology does not support an EL. Therefore, JavaServer roduced an t ited to its needs as a erface (U

30、I) component As a result, page authors using JavaServer technology tags with JSP technology encounteredpatibilitiesnthetwo The expert groups have worked together on ing releases of JSP 2.1 JavaServer 1.2 technologies in Java EE 5 to fix egration es and make JSP2.1ByPierreDelisleandJenniferBall,Febru

31、aryWebTiertoGoWithJavaEE5:SummaryofNewFeaturest the two technologies work together seamlessly. One result t all of the web-technologies now share a unified EL, allowingt the two technologies work together seamlessly. One result t all of the web-technologies now share a unified EL, allowing you to mi

32、x code from all of these freely and without worry. This article provides an overview of the t was done improve the alignment of these technologies. It also explains the other minor t made oJSP2.1TheUnifiedLanguageThe simple EL included in JSP 2.0 technology offers many advantages to the author. Usin

33、g simple s, page authors can easily s external data objects their pages. The JSP technology container evaluates and resolves these expres encounters them. It then immediay returns a response because the JSP request-pros as mhas only one phase, the hase. However, because the request-sing doesnot supp

34、ort tback,all JSPsare read-WebJavaEE5:JSP20062月由Java和企业版(Java EE)5是很容易开发的,现在包括两个部分,一是 Java 库(JSTL新的ELWebJavaEE5:JSP20062月由Java和企业版(Java EE)5是很容易开发的,现在包括两个部分,一是 Java 库(JSTL新的ELELEL来获取、设置数据和调用对应的方法,并且通过对EL 的援用,来使定制解决变量或属性变得容易。和技与SunWeb 层建议者引进了了新的概念,Web 应该对大部分的Java EE 5web2.1JSP webJSR 245Java社区进程(JCP)

35、1.2JSF技术的发布,2.1 JSP 技术的主要重点是用来提供更好的对齐方式。这两种技术之间的对立是由依靠JSP1.2技术的JavaServer 它的原因是在这段时间内JSPJavaServer1.0接口,被更广泛的受众使用。这个要求的结果是,JavaServer 2.0JSP技术利用EL表达式。此外,JSP 2.0不能满足JSF技术的需要,因为它不能进行修改。而且,JSP1.2技术不支持EL。因此,JSF技术介绍EL 该小组在即将发布的JSP Java JSF ,web 一个的EL,高这些技术的对齐。它还解释了其他一些小的改进,使它成为JSP2.1技术。在JSP 中的EL可以轻松地在他们的

36、页问外面的数据。JSP技术容器遇到EL,继而当即返还响应来解决EL。毕业1181:毕业设计时间自2015年 3 月2 日 至2015年5 月2212使用的原始资料(数据)系统开发工具:MyEclipse ,开发语言:Java3使用Struts、HibernateJSP 毕业1181:毕业设计时间自2015年 3 月2 日 至2015年5 月2212使用的原始资料(数据)系统开发工具:MyEclipse ,开发语言:Java3使用Struts、HibernateJSP ,,业程序设计,技术研究J.现代电子技术SQLServerJ.JSP J报,2006,25(5):77-6,.Java 应用中的汉字乱码问题分析J与发展,2006,16(1):158-.structs1.1struct1s.2J.电力系统通信20(5):35,技术研究J.现代电

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论