下载此文档

书店管理详细设计.docx


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
数据库课程设计详细报告课题名: 网上书店管理姓名: 学号: 一、详细设计本次数据库课程设计, 我们组做的是“网上书店管理”系统。我负责的是撰写总体设计报告,在系统开发初期也参与了数据库结构设计的讨论。 1. 用户管理模块的设计: 用户模块一共包含四个部分,分别是注册,用户登录,修改密码,退出。 注册注册从 页面开始。我们需要在 页面中对表单数据使用 JQuer y 进行校验。当用户在文本框中输入数据后, 光标离开文件框时对数据进行校验。如果校验未通过,会在文本框后台显示错误信息。当点击“立即注册”按钮时, 还要对表单每项进行校验。因为一开始可能填写了正确的验证码, 所以光标离开时没有错误, 但用户又点击了“换一张”链接, 这时填入的验证码就是错误的了,所以我们需要在提交表单时再次进行校验。当表单校验通过后, 客户端会请求 UserServlet#regist() 方法。 regist() 方法的工作内容如下: 封装表单数据到 User 对象中; 对 User 对象数据进行服务器端校验; 如果校验失败,把错误信息保存到 Map 中; 把 Map 保存到 request 中; 把 user 保存到 request ,用来在表单中回显; 转发到 页面, return ; 调用 UserService#regist(User) 方法完成注册; 对 user 进行数据补全: uid 、 activationCode 、 status ; 通过 userDao 的 add(User) 方法完成向数据库表插入记录; 使用 TxQueryRunner 的 update() 完成插入记录; 保存成功信息,转发到 。 用户登录 为登录页面,与注册一样需要做前端表单校验。可以依照 来完成登录表单的校验。服务器端无需添加验证码校验,因为在完成注册时已经为 UserServlet 提供了 validateVerifyCode() 方法。同 一样, 也需要使用验证码,所以需要在<img> 中请求 VerifyCodeServlet 。在用户名文本框中显示 cookie 中保存的 loginname , 就是所谓的记住用户名。当用户登录成功后,会把当前用户的名称保存到 cookie 中,当用户再次到登录页面时,会在文本框中显示用户名。 修改密码因为表单中包含新密码,而 User 类中没有这一属性, 所以修改 User 类, 添加 newpas s 属性。当点击“修改密码”按钮时, 还要对表单每项进行校验。因为一开始可能填写了正确的验证码, 所以光标离开时没有错误, 但用户又点击了“换一张”链接, 这时填入的验证码就是错误的了,所以我们需要在提交表单时再次进行校验。 退出当用户登录成功后,会重定向到 。这时 中还会显示所有的超链接, 所以我们需要根据用户是否登录来显示不同的超链接。用户未登录显示:登录、注册; 用户已登录显示:您好: xxx 、我的购物车、我的订单、修改密码、退出因为用户登录成功后,当前用户已经保存到 session 中,所以我们只需要在

书店管理详细设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lqnvx7mn8
  • 文件大小99 KB
  • 时间2017-03-28