课题题目ssm 实现登陆注册功能1 课题内容和要求构建 ssm 环境,并且实现与 mysql 数据库交互,实现用户表的增删改查,实现登陆,注册功能,登陆对数据库进行查找,注册功能对数据库进行增加
1 问题的提出spring 和 spring-mvc 进行整合
Spring 和 mybatis 进行整合
Maven 解决项目包的依赖
利用 mabatis 进行数据库查找
2 选题背景与意义深入了解企业级的 web 开发,并自己利用 ssm 框架进行开发
3 开发工具简介IDEA 进行代码书写
DATAGRIP 进行数据库操作
2 需求分析登陆注册2
1 系统特色简洁 实用
2 可行性分析登陆,注册功能都可以利用传统的 java jsp servlet 进行实现,现在利用框架进行书写,增加了项目的可维护度,更加适合企业级开发,是完全可行的
3 用户业务需求与系统功能要求登陆:先根据数据的账号和密码,去数据库查找,看是不是有对应的账号
如果没有就返回提示和注册页面
如果有就返回欢迎页面
4 系统数据需求定义数据表,user
该表有 4 个字段
Id 用户 id,主键,自增,不能为空,自动生成
Username 用户名,不能为空
Password 密码,不能为空
Age 年龄
5 系统的性能需求需要在 1s 内给出响应
3 概要设计3
1 系统结构的总体设计给出软件体系结构图3
2 系统模块设计登陆:先根据数据的账号和密码,去数据库查找,看是不是有对应的账号
如果没有就返回提示和注册页面
如果有就返回欢迎页面
3 数据库设计定义数据表,user
该表有 4 个字段
Id 用户 id,主键,自增,不能为空,自动生成
Username 用户名,不能为空
Password 密码,不能为空
Age 年龄,可以为空
4 详细设计1 bean:user