两个简单的项目
(1) 在mysql中新建数据库
(2) 根据原型使用sql语句建表,包含酒店表、酒店星级表、酒店品牌表等,表设计满足三大范式
(3) 设计数据库表时,使用2种约束
(4) 初始化各个表的数据,酒店表至少插入5条数据批量插入
(5) 创建日志记录表,记录用户的(添加 删除 修改)操作信息触发器
(6) 使用sql给酒店名称添加索引(索引结构使用BTree)
(7) 编写添加数据的存储过程,并调用存储过程往表中添加测试数据
(8) 编写BaseDao,并维护成单例模式
(9) Sql编写:查询品牌中酒店数量最多的酒店信息
(10) Sql编写:查询每个品牌的各个星级的数量
(11) 登录
① 编写登录页面如图所示
② 使用用户名和密码实现登录
③ 登陆成功转向酒店列表界面,登陆失败给出具体提示(用户名不存在/密码错误)
④ 第一次登陆勾选“记住登陆状态”则第二次登陆会自动加载用户名密码,不用再次输入(cookie实现)
⑤ 将登录信息保存到session中
(12) 展示信息
① 列表界面编码正确
② 按酒店品牌精确查询
③ 按酒店名称模糊查询
④ 正确显示数据
⑤ 欢迎 登录酒店管理系统session
⑥ 多条件组合查询正确
(13) 添加功能
① 编写添加页面 ,合理布局
② 下拉框数据动态从数据库获取除
③ Dao正确实现添加,使用预编译对象实现
④ 添加成功后跳转到列表展示数据
(1) 创建javaweb项目导入相关jar包
(2) 编写BaseDao,并维护成单例模式
(3) Sql编写:查询酒店价格相同的酒店信息
(4) Sql编写:查询平均价格最高的品牌中价格最便宜的酒店信息
(5) 登录
① 编写登录页面如图所示
② 使用用户名和密码实现登录
③ 登陆成功转向酒店列表界面,登陆失败给出具体提示(用户名不存在/密码错误)
④ 第一次登陆勾选“记住登陆状态”则第二次登陆会自动加载用户名密码,不用再次输入(cookie实现)
(6) 展示信息
① 列表界面编码正确
② 按酒店品牌精确查询
③ 按酒店名称模糊查询
④ 正确显示数据
⑤ 欢迎登录酒店管理系统session
⑥ 多条件组合查询正确
(7) 修改功能
① 编写修改页面 ,合理布局
② 下拉框数据动态从数据库获取除
③ 修改页面的数据回显正常
④ 修改成功后跳转到列表展示数据
(8) 类和方法以及重要代码中有注释