【花卉管理系统】
- 根据需求分析,设计表(多少张表 表中的字段 表与表之间的关系)
2. 考虑整个项目的技术栈
(1) 使用那些技术
① MySQL JDBC Servlet JSP(EL JSTL)
(2) 引入相关的依赖
① Mysql.jar jstl.jar
3. 创建项目
4. 写pojo
5. Dao
6. Service 业务层
7. Servlet | JSP
8. 测试
使用JSP+Servlet实现花卉管理功能,需要实现查看花卉信息进行CRUD,具体要求如下
A、首先进行用户登录 登录成功看到主页面
B、成功登录后, 打开花卉列表页面,以列表方式显示所有花卉信息, 显示实时在线人数, 显示欢迎xx登录
没有登录, 直接访问花卉列表页面, 跳转登录页面, 强制用户登录
在花卉列表页面中点击“添加花卉” 超链接(注意超链接样式:超链接默认黑色无下划线,鼠标移动上去后为红色无下划线。
C、点击超链接可以跳转到花卉信息的添加页面。;如图所示:
添加成功后跳转到主页面,添加失败跳转到添加花卉信息页面。
D、删除花卉信息
用户点击删除的时候 完成对应花卉的删除
E、修改花卉信息 ,点击修改花卉信息时候会进行数据回显 如图所示
点击确认修改的时候 完成整个修改的操作
给定数据库设计:
表名 | User | 中文名称 | 用户表 |
---|---|---|---|
列名 | 类型 | 属性 | 描述 |
uid | int(10) | 主键 | 自增,编号 |
uname | varchar(30) | 非空 | 用户名 |
pwd | varchar(30) | 非空 | 密码 |
表名 | Flower | 中文名称 | 花卉信息表 |
---|---|---|---|
列名 | 类型 | 属性 | 描述 |
id | int(10) | 主键 | 自增,编号 |
name | varchar(30) | 非空 | 名称 |
price | Double | 非空 | 价格 |
production | varchar(30) | 非空 | 原产地 |
项目中出现404问题:
A、前台页面中路径
B、后面Servlet 的路径
C、跳转的时候书写的路径