详细设计酒店客房管理系统客户信息管理模块的设计与实现Word格式文档下载.docx
- 文档编号:17675956
- 上传时间:2022-12-08
- 格式:DOCX
- 页数:12
- 大小:19.57KB
详细设计酒店客房管理系统客户信息管理模块的设计与实现Word格式文档下载.docx
《详细设计酒店客房管理系统客户信息管理模块的设计与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《详细设计酒店客房管理系统客户信息管理模块的设计与实现Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
1.3词汇表
词汇名称
词汇含义
备注
当日入住客人报表
当天入住酒店的所有客人的入住信息报表
当日预定客人报表
当天预定酒店房间的所有客人的预定信息报表
当前入住客人报表
当前入住酒店的所有客人的入住信息报表
当前预定客人报表
当前预定酒店房间的所有客人的预定信息报表
当日财务进帐报表
当天酒店的所有入账情况报表
2系统开发环境
操作系统:
WindowsXP
数据库:
Oracle10g
集成开发工具:
MyEclipse10.0M
中间件:
tomcat6.0
JDK:
JDK1.6版本
3系统设计思路
本次酒店客房管理系统的实验设计就是通过SSH框架结构和Oracle数据库的使用完成酒店客房管理系统的基本信息管理、报表管理、房客信息管理、客房管理、商品管理几个子系统中的房客信息管理设计与实现。
通过JSP的网页对系统进行显示,运行和实际操作。
4系统公用代码设计
4.1分页组件类:
4.1.1功能描述
Page类用于封装页面常用的信息,用于页面间对象的传递,pageDAO类用于产生Page类的实例。
pageService类用于使用pageDAO中的数据,并输出
4.1.2类、方法描述
4.1.2.1Page类
返回值
方法名
功能
参数说明
void
Init
分页信息初始化
Int
countTotalPage
得出总页数
pageSize,allRow
countOffset
以当前页开始计算
pageSize,currentPage
countCurrentPage
得出当前页数
page
4.1.2.2PageDAO类
List
queryForPage
分页查询
hql,offset,length
getAllRowCount
查询所有记录总数
hql
4.1.2.3PageService类
Page
hqls,pageSize,page
searchForPage
查询分页
startplace,endplace,page
4.2过滤组件类:
CharacterFilter,LoginFilter
4.2.1功能描述
用于字符编码的过滤,用户是否登陆验证类,方法描述
4.2.1.1CharacterFilter
doFilter()
过滤字符串
HttpServletRequestrequest,请求对象
HttpServletResponse
response,回应对象
FilterChainchain
4.2.1.2LoginFilter
判断用户是否登陆
4.3HibernateSessionFactory类
4.3.1功能描述
获取Session对象实例
4.3.2类、方法描述
4.3.2.1Page
Session
getSession()
获得Session对象实例
4.4404.jsp,500.jsp
4.4.1功能说明
该页面显示经Struts捕获的异常信息,并提供返回超链接。
4.4.2设计说明
●界面设计
图4-2404异常处理
图4-3500异常处理
●逻辑设计
该页面使用<
html:
errors/>
标签显示Struts捕获的异常信息。
并使用JavaScript代码作为返回发生异常的请求。
4.5CSS:
css
4.5.1功能说明
为本系统各页面提供CSS支持,使得样式统一化。
4.5.2设计说明
分别为HTML基本元素(body、table、select、a等)、去掉图片和表单边框、按钮、普通信息、分页页码、后台任务链接等设计统一的样式。
4.6页面图片文件夹:
images
4.6.1功能说明
该文件夹中包含了本系统页面需要使用的图片文件。
5功能模块设计
5.1报表管理模块设计
5.1.1功能说明
报表管理的主要工作是定期提供一些报表,供客房经理做统计分析,主要报表包括:
当日预定客人报表、当日入住客人报表、当前预定客人报表、当前入住客人报表、当日账务信息报表等;
附带会员管理的主要工作就是会员信息的增、删、改、查以及会员升级机制的设定。
5.1.2报表子模块设计
5.1.2.1报表管理
5.1.2.1.1模块功能
酒店经理查看酒店运营各项数据报表,了解酒店近况。
5.1.2.1.2界面设计
5.1.2.1.3时序图
5.1.2.1.4类、方法设计
ScheduleAction类
该类的功能:
为预定报表的查看查询提供相应的方法。
AccomodationAction类
为入住报表的查看查询提供相应的方法。
CheckOutAction类
为离店报表的查看查询提供相应的方法。
BillAction类
为账单报表的查看查询提供相应的方法。
5.1.2.1.5相关数据表
Schedule表、Accomodation表、CheckOut表、bill表
5.1.2.2添加会员
5.1.2.2.1模块功能
添加新的会员,录入相关信息。
5.1.2.2.2界面设计
5.1.2.2.3时序图
5.1.2.2.4类、方法设计
MemberAction类
为会员管理的添加提供相应的方法。
Boolean
Add
添加会员信息
MemberDAO的映射类对象
5.1.2.2.5相关数据表
Member表
5.1.2.3修改、删除会员
5.1.2.3.1模块功能
可查看会员信息逐个修改不正确会员信息以及做类似的删除操作。
5.1.2.3.2界面设计
5.1.2.3.3时序图
5.1.2.3.4类、方法设计
Update
修改会员信息
Delete
删除会员信息
5.1.2.3.5相关数据表
5.1.2.4查询会员
5.1.2.4.1模块功能
通过会员编号、身份证号或者姓名查询会员信息,完成会员信息查询功能。
5.1.2.4.2界面设计
5.1.2.4.3时序图
5.1.2.4.4类、方法设计
Query
查询会员信息
5.1.2.4.5相关数据表
6数据库设计
6.1功能说明
对数据库设计中涉及到的各种项目,如数据项、记录、表、数据库等建立数据字典,以说明它们的标识符、同义名及有关信息,并说明对此数据字典设计的基本考虑,如有单独数据库设计文档,此处标明文件名和存储位置即可。
6.2数据表设计
6.2.1表名:
预定信息表,表功能说明
字段名
类型
可为空
默认
注释
Sid
Number(9)
不可
预定单的唯一标识符
Rid
可
房间的标识符
Deposit
押金
Intended
String
预订人
IDtype
证件类别
ID
证件号码
Phone
联系电话
Time
Date
创建时间
Arrivetime
抵店时间
Leavetime
离店时间
Guests
入住人数
Cid
操作员的标识符
State
预定状态
Member
会员的标识符
Remarks
入住信息表,表功能说明
Aid
入住单编号,唯一
预定单编号,唯一
房间号
Inperson
入住人
wid
退房信息表,表功能说明
退房单编号,唯一
Price
房价
Days
住宿天数
Consumption
店内消费
Receivable
实际应收
Refundable
应退押金
Method
付款方式
Paid
实收
Give
找零
CUS_CID
账单信息表,表功能说明
Billid
账单编号,唯一
Username
Paidtime
账单打印时间
Remark
会员信息表,表功能说明
MemberID
会员编号,唯一
Name
会员姓名
身份证号
Score
会员积分
Rank
会员等级(二选一)
6.3视图设计
6.4序列设计
6.5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 详细 设计 酒店客房 管理 系统 客户 信息管理 模块 实现