ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:578.79KB ,
资源ID:21687398      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21687398.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(jsp实训报告总结Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

jsp实训报告总结Word下载.docx

1、1、users(id,name,password,email)列名数据类型是否允许为空idint否namenvarchar(50)是passwordemail2、addressusernamevarcharsexmobileqqcompanyaddresspostcode3、smssendermessagesendtimedatetimeisread4、scheduleyearmonthdayplans5、worklogtitledescriptionlogtime6、noticecontent7 、meetingendtime静态页面设计一、功能描述1、登录页面模块:对登录页面进行设置,要求

2、输入用户名和密码正确之后才可登录系统。若尚未注册,则点击注册新用户,注册新用户时进入register.jsp页面。2、注册模块:当用户名已存在时不能重复注册,当重复注册时,系统将会给出提示“该用户名已经存在”。注册时,必须要输入密码。3、首页面模块:插入相应的图片,显示首页面的信息。4、通讯工具模块修改联系人、删除联系人、新增联系人5、个人管理模块6、企业管理模块7、退出模块二、静态页面设计的截图1.登录页面login.jsp(1)插入一个表格(一行一列)设置表格的背景图片为指定图片;(2)插入一个表单,定义相应的按钮和输入框(用户名,密码,登录);2、注册页面register.jsp(1)通

3、过点击登录页面的“注册新用户”进入到注册页面;(2)插入一个表单,定义相应的按钮和输入框(用户名,密码,确认密码,Email,提交注册按钮);3、top.jsp4、menu.jsp(1)插入一个表格,设置表格的背景颜色为#EEEEEE(2)设置相应行的信息5、foot.jsp6、首页面welcome.jsp(1)整个页面分为几个模块:最上面的用top.jsp来实现,左边的菜单栏用menu.jsp来实现,下面的用foot.jsp来实现。(2)欢迎的页面放在一个表格当中,对应的图片则通过放在行里来实现效果。7、通讯录管理页面address.jsp(1)通过点击菜单栏上的“通讯录管理”来链接到通讯录

4、管理的页面;(2)整个的定义一个表格,将联系人的信息放在行和列,记录的页数则是在表单中插入表格来实现的。(3)通过使用select实现下拉菜单;8、新增联系人页面address_add.jsp(1)通过点击菜单栏上的“新增联系人”来链接到新增联系人的页面;(2)插入一个表单,定义相应的按钮和输入框(姓名,性别,手机,Email,QQ号码,工作单位,地址,邮编,和提交按钮);*以下页面类似9、修改联系人页面address_edit.jsp登录模块一、新建一个包取名为dbo:(1)、新建类DBOperation,用来和数据库创建连接(2)、定义一个查询方法:public boolean query

5、(String sql)(3)、定义一个更新方法:public boolean update(String sql)(4)、进行测试;二、新建一个包取名为entity(1)、新建一个实体类User.java;(2)、定义相应的属性变量,产生get()和set()方法;三、新建一个包取名为dao;新建一个类UserDAO.java;a、跟数据库创建连接:dbo.createConn()b、准备SQL语句:String sql=select * from users where username=+username+and password=+password+;C、执行SQL语句:dbo.que

6、ry(sql)d、关闭连接:dbo.closeRs(); dbo.closeStat(); dbo.closeConn();四、新建一个包取名为Servlet;(1)、新建一个类LoginServlet.java;public class LoginServlet extends HttpServlet (2)、添加doGet()和doPost()方法;(3)、创建会话:HttpSession session=request.getSession(); session.setAttribute(username, username);五、在登录页面(login)中写脚本,设置用户名和密码不为空

7、; function valid() var username = document.form1.username.value; var password = document.form1.password.value; if (username = ) alert(用户名不能为空!); return false; if (password = 密码不能为空! return true; 六、配置XML文件;servlet-nameLoginServletservlet-classservlet.LoginServlet/servletservlet-mappingurl-pattern/Log

8、inServlet/servlet-mapping注册模块一、menu中获取当前使用的用户名%=session.getAttribute()%(注:表达式没有分号)二、退出模块:1、退出是指把当会话结束,即将页面注销掉;2、在servlet里创建一个类LogoutServlet.java;产生doGet()方法,如果用户名不为空则注销会话session.invalidate();否则将页面重定向到登录界面response.sendRedirect(login.jsp3、更改XML中的配置文件;LogoutServletservlet.LogoutServlet/LogoutServlet三、注

9、册模块:1、在dao里新建UserDAO,定义几个方法:(1)、判断是否数据库中是否存在该用户:public boolean isExist(String username) String sql = d、执行SQL语句:e、关闭连接:(2)、向数据库中添加用户: public boolean add(User user) b、准备SQL语句String sql = insert into users(username,password,email)values(+user.getUsername()+,+user.getPassword()+user.getEmail()+)c、执行SQL语

10、句:dbo.closeStat();2、采用Ajax对页面进行局部刷新(编写一个AjaxServlet);然后在登录页面(register.jsp)加脚本; (1)、创建一个对象XMLHttpRequest; (2)、发送请求函数,用open方法打开需要访问的URL; (3)、指定要处理的东西,调用函数处理信息(function的作用:获取返回的信息); (4)、更改XML中的配置文件;AjaxServletservlet.AjaxServlet/ajax.do3、在servlet里新建RegisterServlet.java,添加doGet()和doPost(); 更改XML中的配置文件;R

11、egisterServletservlet.RegisterServlet/RegisterServlet四、欢迎模块: 设置不能直接通过输入网址进入首页面;% if(session.getAttribute()=null) response.sendRedirect( return; %通讯录管理一、定义一个实体类:Address.java; 定义相应的变量(id,username,name,sex,mobile,email,qq,company,address,postcode),产生对应的get()和set()方法;二、通讯录整个页面的显示; 1、在DAO中新建一个AdreessDAO.

12、java类; (1)、定义一个方法用来 从数据库中查找出该用户所对应的所有联系人的信息;public List searchAll(String username) (2)、与数据库创建连接;dbo.createConn(); (3)、准备查询语句;select * from address where username= + username+ (4)、用循环语句进行查询;if (dbo.createConn() String sql = if (dbo.query(sql) while (dbo.next() address = new Address(); try address.set

13、Id(dbo.getRs().getInt(id); address.setUsername(username); address.setSex(dbo.getRs().getString(sex address.setAddress(dbo.getRs().getString(address address.setQq(dbo.getRs().getString(qq address.setMobile(dbo.getRs().getString(mobile address.setName(dbo.getRs().getString(name address.setCompany(dbo.

14、getRs().getString(company address.setEmail(dbo.getRs().getString(email address.setPostcode(dbo.getRs().getString(postcode list.add(address); catch (SQLException e) e.printStackTrace(); 2、在sevlet中新建AddressServlet.java;(1)、定义doGet()和doPost()方法;(2)、创建会话:(3)、如果用户名为空这页面转入登录界面(login.jsp);if(username=null)

15、 response.sendRedirect( return; (4)、否则页面转入通讯录管理的界面;(5)、当点击新增联系人时,页面跳转到新增联系人的页面(address_add.jsp),执行添加的方法,然后将信息插入到数据库中;else if(add.equals(method) topage=address_add.jsp else if(insert String name=request.getParameter( String sex=request.getParameter( String mobile=request.getParameter( String email=re

16、quest.getParameter( String qq=request.getParameter( String address=request.getParameter( String company=request.getParameter( String postcode=request.getParameter( Address addr=new Address(); addr.setUsername(username); addr.setName(name); addr.setSex(sex); addr.setEmail(email); addr.setMobile(mobil

17、e); addr.setQq(qq); addr.setAddress(address); addr.setCompany(company); addr.setPostcode(postcode); dao.add(addr); List list=dao.searchAll(username); request.setAttribute(list, list); (6)、删除操作;delete int id=Integer.parseInt(request.getParameter( dao.delete(id); (7)、修改操作; else if(edit list=dao.search(id);address_edit.jsp update addr.setId(id); addr.setSex(sex

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1