全球旧事资料 分类
struts2和Hiber
ate。Spri
g的两个核心是控制反转IOC和面向切面编程AOP。本系统使用了Spri
g的面向接口编程特性,这样可以对后期业务需求的变化进行更好的管理;此外,还运用了AOP配置事务,增加操作的一致性。35数据库ER图
该系统包括管理员、顾客、客房、预订单、住宿单等多个实体,如图351是本系统的ER图
图351实体关系ER图
36数据库设计本系统总共设计了11张数据表,数据表的设计主要涉及数据的类型、含义以及一些约束。其中
数据约束主要包括是否为主键和是否为空。具体数据库表结构如下:
f1顾客表
表361t_user表(顾客的相关信息)
2预订表
表362t_preOrder表(预订的相关信息)
3客房信息表
表363t_room表(客房的相关信息)
4入住信息表
表364t_livi
g表(入住的相关信息)
f此外,还有如下六张表:1客房评论表t_comme
tID主键、roomId客房编号、userName顾客账号、co
te
t评论内
容、comme
tTime评论时间。2留言信息表t_liuya
ID主键、title标题、userName顾客账号、co
te
t内容、
liuya
Time留言时间。3公告信息表t_
oticeID主键、title标题、co
te
t内容、
oticeTime公告时间。4换房申请表t_swapRoomID主键、
ewRoomId新客房编号、oldRoomId旧客房编号、
Reso
申请原因、SwapState更换状态、userName顾客账号、applyTime申请时间。5客房类型表(t_category)categoryId类型编号、主键、categoryName类型名称、modol单双人间。6管理员信息表t_ma
ager:ID主键、ma
agerName账号、password密码、role角色。37系统流程图
客户端流程:顾客浏览网站,可以浏览客房信息,但是想要预订客房、查看个人信息、留言时系统会弹出一个提示框,提示“请您先登录”,若是游客有账号,则可以直接登录,若是还没有账号,则需先注册,注册成功后则可以登录。登录的顾客有两种角色,一种是未入住的顾客,一种是已入住的顾客,前者的操作权限有:预订客房、查看客房评论但不能评论客房、查看预订单信息、修改订单;后者的操作权限有:申请换房、查看账单。二者共同的操作有:查看客房信息、查看个人信息、留言、查看公告信息,如图371所示。
图371客户端流程图
f管理端流程:管理员登录管理端,管理员的角色分为:超级管理员、普通管理员。系统会根据管理员的角色显示不同的界面,两个界面的唯一区别是,前者的界面比后者的界面多了“人员管理”模块,因为超级管理员比普通管理员多了人员管理权限。管理员登录成功后,超级管理员可以对r
好听全球资料 返回顶部