用户注册登录模块设计报告

  • 格式:docx
  • 大小:1.34 MB
  • 文档页数:31

电子商城会员注册登录模块的设计与实现 四川工商学院 二○一七年六月

学生姓名 罗 鹏 学生学号 班 级 2014级计科软件班 团队成员 四川工商学院 Internet高级程序设计 课程设计报告

I 电子商城会员注册登录模块的设计与实现

内容摘要:注册登录模块几乎是每一个web程序必须拥有的功能,虽然注册和录模块并不

复杂,但却拥有一个完整系统的必要功能,如验证客户端输入、数据库访问等。本文阐述了电子商城的会员注册登录模块的开发,内容包括模块的需求分析,概要设计,详细设计和实现,此模块基于Spring、Spring MVC和Mybatis框架开发,功能、性能、安全性、模块架构都比较成熟,本文详细介绍了数据库的设计,框架的搭建过程以及登录注册模块的开发过程,有较强的可读性、实用性和参考性。 关键字:商城 注册登录 JSP 框架 四川工商学院 Internet高级程序设计 课程设计报告

II 目 录

1 会员注册登录模块描述 ........................................................................................................................................1 1.1 会员注册登录模块在电子商城购物中的作用 .........................................................................................1 1.2 开发工具和技术 ........................................................................................................................................1 1.2.1 技术方案选择 ................................................................................................................................1 1.2.2 开发工具 ........................................................................................................................................1 1.2.3 开发技术 ........................................................................................................................................1 2 会员注册登录模块分析 ........................................................................................................................................1 2.1 功能需求分析 ............................................................................................................................................1 2.1.1 功能分析 ........................................................................................................................................1 2.1.2 用例模型 ........................................................................................................................................2 2.2 数据需求分析 ............................................................................................................................................2 2.3 其它需求分析 ............................................................................................................................................2 2.3.1 技术需求 ........................................................................................................................................2 2.3.2 性能需求 ........................................................................................................................................2 2.4 流程分析 ....................................................................................................................................................3 3 会员注册登录模块设计 ........................................................................................................................................4 3.1 数据库设计 ................................................................................................................................................4 3.1.1 表结构和约束设计 ........................................................................................................................4 3.2 会员登录注册模块设计 ............................................................................................................................5 3.2.1 功能总体结构设计 ........................................................................................................................5 3.2.2 模块详细设计 ................................................................................................................................5 3.3界面设计 .....................................................................................................................................................5 3.3.1 登录界面设计 ................................................................................................................................5 3.3.2 注册界面设计 ................................................................................................................................6 3.4 类设计 ........................................................................................................................................................6 3.4.1 实体类设计 ....................................................................................................................................6 3.4.2 持久层设计 ....................................................................................................................................6 3.4.3 业务层设计: ................................................................................................................................7 4 用户注册登录模块实现 ........................................................................................................................................7 4.1 开发环境配置 ............................................................................................................................................7 4.2 创建数据库和数据表 ................................................................................................................................8 4.3 创建软件架构 ............................................................................................................................................8 4.3.1 创建项目及系统文件目录 ............................................................................................................8 4.3.2 创建Java 类的包结构 .................................................................................................................9 4.3.3 导入所需要的包 ......................................................................................................................... 10 4.3.4 搭建项目模块框架 ..................................................................................................................... 10 4.4 实现会员注册登录模块 ......................................................................................................................... 14 4.4.1 持久层实现 ................................................................................................................................. 14 4.4.2 业务层实现 ................................................................................................................................. 15 4.4.3 控制层实现 ................................................................................................................................. 15 4.4.4 视图层实现 ................................................................................................................................. 17 5 测试 ..................................................................................................................................................................... 25 5.1 会员登录测试 ......................................................................................................................................... 25 5.2 会员注册测试 ......................................................................................................................................... 25