




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、呆在家里,搬到学校去J2EE简介课程评估报告班级级别:12个软件1号码:姓氏:分数:2015年6月15日一.导言11.1课题1的研究背景和意义1.2研究的主要内容1二。相关技术介绍12.1 JSP12.2 MySQL12.3模拟1三。系统设计23.1系统功能设计23.2数据库设计3四.网站系统4的实施4.1系统主界面44.2教师主界面54.3教师修改界面64.4教师添加界面74.5教师删除界面94.6学生主界面94.7学生修改界面104.8出口接口11的实施4.9过滤器实施124.10源代码12V.摘要341.介绍1.1项目的研究背景和意义随着计算机技术的飞速发展和互联网的广泛应用,越来越多的
2、公司、单位和个人通过网站提供服务、发布信息和交流知识。在这种情况下,我们应该跟上潮流,通过一个小主题实现最基本的功能,从而基本上集成一些Web开发技术。1.2研究的主要内容主题是一个小型的学生信息管理系统。要求有前台和后台,学生在前台,老师在后台。当涉及到数据库操作时,您可以在页面上添加、删除、检查和修改基本功能。当然,当操作失败时,需要一个提示;要有一个基本的页面布局,美观整洁;此外,添加过滤器来过滤非法访问。2.相关技术介绍2.1 JSPJSP(JavaServer Pages)是由太阳微系统公司发起并由许多公司建立的动态网页技术标准。该技术为创建显示动态生成内容的网页提供了一种简单快速的
3、方法。JSP技术旨在使构建基于网络的应用程序变得更容易和更快,这些应用程序可以与各种网络服务器、应用程序服务器、浏览器和开发工具一起工作。JSP规范是网络服务器、应用服务器、交易系统和开发工具供应商之间广泛合作的结果。JSP网页(*。JSP)是通过在传统的网页超文本标记语言文件(*)中添加Java脚本和JSP标签而形成的。htm,*。html)。2.2 MySQLMySQL是瑞典MySQL公司开发的一个小型关系数据库管理系统。2008年1月16日被孙公司收购。2009年,SUN被甲骨文收购。没有人对Mysql的未来感到乐观。MySQL被广泛应用于互联网上的中小型网站。由于其体积小、速度快、总拥
4、有成本低,特别是开源代码,许多中小型网站选择MySQL作为自己的网站数据库,以降低总拥有成本。2.3雄猫TOMCAT是由APACHEJAKARTA软件组织的一个子项目。TOMCAT是一个JSP/SERVLET容器。它是基于SUN的JSWDK(JavaserverWebDevelopmentKit)开发的JSP和SERVLET规范的标准实现。TOMCAT可以用来体验JSP和SERVLET的最新规范。经过多年的发展,TOMCAT不仅是JSP和SERVLET规范的标准实现,而且具有商业JAVASERVLET容器的许多特性,被一些企业用于商业目的。3.系统设计3.1系统功能设计修改学生信息新学生信息学
5、生信息管理学生前台互动修改个人信息显示个人信息向所有学生展示删除学生信息教师背景管理图1整个系统的功能框图3.2数据库设计表1学生信息表结构信息序列号列名数据类型长度符号主关键字允许空值缺省值解释评论1用户标识int是是不自动增量编号2用户名可变长字符串20不名字3密码可变长字符串15不密码4电话可变长字符串20不手机号码5性int不性别6年龄int不年龄表2教师信息表结构信息序列号列名数据类型长度符号主关键字允许空值缺省值解释评论1用户标识int是是不自动增量编号2用户名可变长字符串20不名字3密码可变长字符串15不密码4.网站系统的实现4.1登录界面图2登录功能图在login.jsp页面上
6、,使用表单将数据提交到checklogin.jsp页面,在login.jsp页面上,判断不能为空。在checklogin页面接收login.jsp页面的数据,根据不同的登录类型设置不同的会话,跳转到不同的检测界面。图3登录失败图根据会话的不同类型,首先在checkstudent.jsp或checkteacher.jsp页面上获取会话的用户名和密码,然后从数据库中取值进行判断。如果不同,将显示登录失败,并返回login页面。如果相同,跳转到相应的显示界面。并将会话的IsLogin设置为真。4.2教师主界面图4教师展示学生信息图表进入teshow.jsp界面,首先在会话中获取用户名,用于显示欢迎x
7、x条目,然后在表单中显示所有学生信息。每条信息后都有四个超链接,分别连接到tedelete.jsp、update1.jsp、teadd1.jsp和出口界面。其中,删除和修改两个超链接以传递id。4.3教师修改界面图5教师修改学生信息图表进入update1.jsp界面,首先在会话中获取用户名,显示欢迎xx条目,然后连接数据库,根据界面中接收到的id显示相应的原始信息。要修改的信息的名称和id设置为session,允许修改的其余信息使用表单提交到update2.jsp页面。根据会话中的不同类型,将页面设置为指向teshow.jsp或stushow.jsp,并放弃修改。在update2.jsp页面,
8、接收数据,连接数据库进行更新,然后跳转到相应的显示界面。图6是修改的视图这是用id 7更新学生信息的结果。4.4教师添加界面图7教师给学生添加重名的信息图表进入teadd1.jsp界面,首先在会话中获取用户名,用于显示欢迎xx条目,然后使用表单将添加的信息提交到teadd2.jsp页面。当然,空值判断应该在teadd1.jsp页面进行。将退出超链接设置为teshow.jsp页面,并放弃添加。在teadd2.jsp页面中,接收数据,图8添加故障图首先,连接数据库判断是否存在。如果已经存在,它将显示失败并返回到teshow.jsp页面。图9教师添加非重复学生的信息图表向teadd1.jsp页面添加
9、一个非重复的学生信息,将数据库连接到teadd2.jsp页面,并判断其不存在,以便插入。然后连接数据库进行插入并返回到teshow.jsp页面。图10教师添加学生信息成功图成功添加名为100的学生。4.5教师删除界面图11教师删除学生信息后进入tedelete.jsp界面,获取id,根据id连接数据库,删除,然后返回teshow.jsp页面。成功删除7名学生的信息。4.6学生主界面图12学生显示个人信息图表进入stushow.jsp界面,首先在会话中获取用户名,用于显示欢迎xx条目并在会话中获取id,然后根据id在表单中显示学生信息。信息后面有两个超链接,分别连接到update1.jsp和出口
10、接口。修改要通过超链接传递的id。4.7学生修改界面图13学生修改个人信息表进入update1.jsp界面,首先在会话中获取用户名,显示欢迎xx条目,然后连接数据库,根据界面中接收到的id显示相应的原始信息。要修改的信息的名称和id设置为session,允许修改的其余信息使用表单提交到update2.jsp页面。根据会话中的不同类型,将页面设置为指向teshow.jsp或stushow.jsp,并放弃修改。在update2.jsp页面,接收数据,连接数据库进行更新,然后跳转到相应的显示界面。图14学生修改个人信息后信息修改成功。4.8出口接口的实现图15 servlet配置图在web.xml文件的src文件夹下配置exam.servlet包中的ExitServlet.java文件。销毁ExitServlet.java文件中的会话图16滤波器配置图在web.xml文件中的src文件夹下配置检查过滤器包中的LoginFilter.java文件。在LoginFilter.java文件中,login.jsp、checklogin.jsp、checkteacher.jsp和checkstudent.jsp这四个页面需要检查其他页面的IsLogin值。如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年环保产业园产业集聚与区域协同发展产业协同区域产业协同产业链延伸
- 2022年博尔塔拉蒙古自治州四年级语文第二单元考试试卷
- 2022年白城市五年级语文第六单元考试试卷
- 2022年阿坝藏族羌族自治州二年级语文第二单元考试试卷(人教版)
- 绝地求生题目及答案
- 环保产业园2025年循环经济模式下的废弃物处理设施建设研究报告
- 跨境物流能力建设-洞察及研究
- 2025年度护理机构护工劳动合同示范文本
- 二零二五年度绿色食品场商铺租赁合同
- 二零二五年度特色小镇房地产剩余价值抵押借款协议
- GB/T 6974.1-1986起重机械名词术语起重机械类型
- GB/T 16412-2009输送带丙烷单燃烧器可燃性试验方法
- GB/T 13077-2004铝合金无缝气瓶定期检验与评定
- GB/T 12615.4-2004封闭型平圆头抽芯铆钉51级
- 针刀治疗腰椎间盘突出
- 焊条烘干规定
- J-STD-020D(中英文对照版)
- (完整版)润滑油安全技术说明书MSDS
- 人身保险公司保单质押贷款管理办法
- 教学设备采购合同参考
- 西餐烹调技术教学大纲doc
评论
0/150
提交评论