【花卉管理系统】

  1. 根据需求分析,设计表(多少张表 表中的字段 表与表之间的关系)
    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、首先进行用户登录 登录成功看到主页面
    花卉管理系统 - 图1
    B、成功登录后, 打开花卉列表页面,以列表方式显示所有花卉信息, 显示实时在线人数, 显示欢迎xx登录
    没有登录, 直接访问花卉列表页面, 跳转登录页面, 强制用户登录
    花卉管理系统 - 图2
    在花卉列表页面中点击“添加花卉” 超链接(注意超链接样式:超链接默认黑色无下划线,鼠标移动上去后为红色无下划线。
    C、点击超链接可以跳转到花卉信息的添加页面。;如图所示:
    花卉管理系统 - 图3

    添加成功后跳转到主页面,添加失败跳转到添加花卉信息页面。

    D、删除花卉信息

    用户点击删除的时候 完成对应花卉的删除

    E、修改花卉信息 ,点击修改花卉信息时候会进行数据回显 如图所示
    花卉管理系统 - 图4
    点击确认修改的时候 完成整个修改的操作




    给定数据库设计:
表名 User 中文名称 用户表
列名 类型 属性 描述
uid int(10) 主键 自增,编号
uname varchar(30) 非空 用户名
pwd varchar(30) 非空 密码
表名 Flower 中文名称 花卉信息表
列名 类型 属性 描述
id int(10) 主键 自增,编号
name varchar(30) 非空 名称
price Double 非空 价格
production varchar(30) 非空 原产地


花卉管理系统 - 图5


项目中出现404问题:
A、前台页面中路径
花卉管理系统 - 图6
B、后面Servlet 的路径
花卉管理系统 - 图7

C、跳转的时候书写的路径
花卉管理系统 - 图8


花卉管理系统 - 图9


花卉管理系统 - 图10
花卉管理系统 - 图11
花卉管理系统 - 图12