




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南昌航空大学软件学院东软班 详细设计报告 版本:1.01酒店客房管理系统-报表管理子系统的设计与实现详细设计总页数 正文 附录 生效日期 2013-12-30编制 郑乐悄 批准南昌航空大学软件学院东软班 详细设计报告 版本:1.02修 改 履 历修改编号 日期 修改人 版本号 修改内容1 2013-12-30 郑乐悄 0.1.0 初始做成2 0.1.1 一次修改南昌航空大学软件学院东软班 详细设计报告 版本:1.03目 录1 引言 .11.1 编制目的 .11.2 参考资料 .11.3 系统开发环境 .11.4 词汇表 .12 系统开发环境 .23 系统设计思路 .24 系统公用代码设计 .24.1 分页组件类: .24.2 过滤组件类:CHARACTER FILTER, LOGINFILTER.24.3 HIBERNATESESSIONFACTORY 类 .34.4 404.JSP, 500.JSP .44.5 CSS: CSS.44.6 页面图片文件夹:IMAGES .55 功能模块设计 .55.1 报表模块设计 .56 数据库设计 .66.1 功能说明 .66.2 数据表设计 .66.3 视图设计 .76.4 序列设计 .7南昌航空大学软件学院东软班 详细设计报告 版本:1.011 引言1.1 编制目的通过报表让酒店管理者可以时刻掌握酒店整体运营情况,帮助提高酒店的服务水平和工作效率,规范酒店的业务流程,有效地提高经营效益。1.2 参考资料无1.3 词汇表词汇名称 词汇含义 备注当日入住客人报表 当天入住酒店的所有客人的入住信息报表当日预定客人报表 当天预定酒店房间的所有客人的预定信息报表当前入住客人报表 当前入住酒店的所有客人的入住信息报表当前预定客人报表 当前预定酒店房间的所有客人的预定信息报表当日财务进帐报表 当天酒店的所有入账情况报表2 系统开发环境操作系统:Windows XP 数据库:Oracle10g 集成开发工具:MyEclipse 10.0M中间件:tomcat6.0JDK:JDK 1.6 版本南昌航空大学软件学院东软班 详细设计报告 版本:1.023 系统设计思路本次酒店客房管理系统的实验设计就是通过 SSH 框架结构和 Oracle 数据库的使用完成酒店客房管理系统的基本信息管理、报表管理、房客信息管理、客房管理、商品管理几个子系统中的房客信息管理设计与实现。通过 JSP 的网页对系统进行显示,运行和实际操作。4 系统公用代码设计4.1 分页组件类:4.1.1 功能描述Page 类用于封装页面常用的信息,用于页面间对象的传递,pageDAO 类用于产生 Page类的实例。pageService 类用于使用 pageDAO 中的数据,并输出4.1.2 类、方法描述Page 类返回值 方法名 功能 参数说明void Init 分页信息初始化Int countTotalPage 得出总页数 pageSize, allRowInt countOffset 以当前页开始计算 pageSize,currentPageInt countCurrentPage 得出当前页数 pagePageDAO 类返回值 方法名 功能 参数说明南昌航空大学软件学院东软班 详细设计报告 版本:1.03List queryForPage 分页查询 hql, offset, lengthInt getAllRowCount 查询所有记录总数 hqlPageService 类返回值 方法名 功能 参数说明Page queryForPage 分页查询 hqls, pageSize, pagePage searchForPage 查询分页 startplace, endplace, page4.2 过滤组件类:CharacterFilter, LoginFilter4.2.1 功能描述用于字符编码的过滤,用户是否登陆验证类,方法描述CharacterFilter返回值 方法名 功能 参数说明void doFilter() 过滤字符串 HttpServletRequest request, 请求对象HttpServletResponseresponse, 回应对象FilterChain chainLoginFilter返回值 方法名 功能 参数说明南昌航空大学软件学院东软班 详细设计报告 版本:1.04void doFilter() 判断用户是否登陆 HttpServletRequest request, 请求对象HttpServletResponseresponse, 回应对象FilterChain chain4.3 HibernateSessionFactory 类4.3.1 功能描述获取 Session 对象实例4.3.2 类、方法描述Page返回值 方法名 功能 参数说明Session getSession () 获得 Session 对象实例4.4 404.jsp, 500.jsp4.4.1 功能说明该页面显示经 Struts 捕获的异常信息,并提供返回超链接。4.4.2 设计说明 界面设计南昌航空大学软件学院东软班 详细设计报告 版本:1.05图 4-2 404 异常处理图 4-3 500 异常处理 逻辑设计该页面使用标签显示 Struts 捕获的异常信息。并使用 JavaScript 代码作为返回发生异常的请求。4.5 CSS: css4.5.1 功能说明为本系统各页面提供 CSS 支持,使得样式统一化。4.5.2 设计说明分别为 HTML 基本元素(body 、table、select 、a 等) 、去掉图片和表单边框、按钮、普通信息、分页页码、后台任务链接等设计统一的样式。4.6 页面图片文件夹:imag es4.6.1 功能说明该文件夹中包含了本系统页面需要使用的图片文件。南昌航空大学软件学院东软班 详细设计报告 版本:1.065 功能模块设计5.1 报表管理模块设计5.1.1 功能说明报表管理的主要工作是定期提供一些报表,供客房经理做统计分析,主要报表包括:当日预定客人报表、当日入住客人报表、当前预定客人报表、当前入住客人报表、当日账务信息报表等;附带会员管理的主要工作就是会员信息的增、删、改、查以及会员升级机制的设定。5.1.2 报表子模块设计报表管理.1模块功能酒店经理查看酒店运营各项数据报表,了解酒店近况。南昌航空大学软件学院东软班 详细设计报告 版本:1.0.2界面设计.3时序图.4 类、方法设计ScheduleAction 类该类的功能:为预定报表的查看查询提供相应的方法。AccomodationAction 类该类的功能:为入住报表的查看查询提供相应的方法。CheckOutAction 类该类的功能:为离店报表的查看查询提供相应的方法。Bill Action 类该类的功能:为账单报表的查看查询提供相应的方法。返回值 方法名 功能 参数说明南昌航空大学软件学院东软班 详细设计报告 版本:1.0.5相关数据表Schedule 表、 Accomodation 表 、CheckOut 表 、bill 表添加会员.1模块功能添加新的会员,录入相关信息。南昌航空大学软件学院东软班 详细设计报告 版本:1.0.2界面设计.3时序图.4类、方法设计MemberAction 类该类的功能:为会员管理的添加提供相应的方法。返回值 方法名 功能 参数说明Boolean Add 添加会员信息 MemberDAO 的映射类对象南昌航空大学软件学院东软班 详细设计报告 版本:1.0.5相关数据表Member 表修改、删除会员.1模块功能可查看会员信息逐个修改不正确会员信息以及做类似的删除操作。.2界面设计.3时序图南昌航空大学软件学院东软班 详细设计报告 版本:1.0.4类、方法设计MemberAction 类该类的功能:为会员管理的添加提供相应的方法。返回值 方法名 功能 参数说明Boolean Update 修改会员信息 MemberDAO 的映射类对象Boolean Delete 删除会员信息 MemberDAO 的映射类对象.5相关数据表Member 表查询会员.1模块功能通过会员编号、身份证号或者姓名查询会员信息,完成会员信息查询功能。南昌航空大学软件学院东软班 详细设计报告 版本:1.0.2界面设计.3时序图.4类、方法设计MemberAction 类该类的功能:为会员管理的添加提供相应的方法。返回值 方法名 功能 参数说明Boolean Query 查询会员信息 MemberDAO 的映射类对象.5相关数据表Member 表南昌航空大学软件学院东软班 详细设计报告 版本:1.0136 数据库设计6.1 功能说明对数据库设计中涉及到的各种项目,如数据项、记录、表、数据库等建立数据字典,以说明它们的标识符、同义名及有关信息,并说明对此数据字典设计的基本考虑,如有单独数据库设计文档,此处标明文件名和存储位置即可。6.2 数据表设计6.2.1 表名:预定信息表,表功能说明字段名 类型 可为空 默认 注释Sid Number(9) 不可 预定单的唯一标识符Rid Number(9) 可 房间的标识符Deposit Number(9) 可 押金Intended String 可 预订人IDtype String 可 证件类别ID String 可 证件号码Phone String 可 联系电话Time Date 可 创建时间Arrivetime Date 可 抵店时间Leavetime Date 可 离店时间Guests Number(9) 可 入住人数Cid Number(9) 可 操作员的标识符State String 可 预定状态Member Number(9) 可 会员的标识符Remarks String 可 备注南昌航空大学软件学院东软班 详细设计报告 版本:1.014字段名 类型 可为空 默认 注释入住信息表,表功能说明字段名 类型 可为空 默认 注释Aid Number(9) 不可 入住单编号,唯一Sid Number(9) 不可 预定单编号,唯一Rid Number(9) 不可 房间号Deposit Number(9) 可 押金Inperson String 可 入住人IDtype String 可 证件类别ID String 可 证件号码Phone String 可 联系电话Arrivetime Date 可 抵店时间Leavetime Date 可 离店时间Guests Number(9) 可 入住人数wid Number(9) 可 操作员的标识符Member Number(9) 可 会员的标识符Remarks String 可 备注退房信息表,表功能说明字段名 类型 可为空 默认 注释Cid Number(9) 不可 退房单编号,唯一Aid Number(9) 不可 入住单编号,唯一Rid Number(9) 不可 房间号Price String 可 房价Deposit String 可 押金Days String 可 住宿天数Consumption String 可 店内消费南昌航空大学软件学院东软班 详细设计报告 版本:1.015Receivable Date 可 实际应收Refundable Date 可 应退押金Method Date 可 付款方式Paid Number(9) 可 实收Give String 可 找零CUS_CID Number(9) 可 操作员的标识符Remarks String 可 备注账单信息表,表功能说明字段名 类型 可为空 默认 注释Billid Number(9) 不可 账单编号,唯一Cid Number(9) 不可 退房单编号,唯一Rid Number(9) 可 房间号Username String 可 入住人Paidt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建省华兴集团有限责任公司招聘模拟试卷及一套参考答案详解
- 2025广东韶关市乳源瑶族自治县工业和化局招聘办公室文职人员1人模拟试卷及答案详解一套
- 2025云南普洱市景迈山投资开发管理有限公司市场化选聘管理人员4人笔试历年参考题库附带答案详解
- 浙江国企招聘2025杭州高新科创集团有限公司及下属子公司第一批公开招聘笔试笔试历年参考题库附带答案详解
- 四川盐晟国有资本投资集团有限公司公开招聘财务部副部长笔试历年参考题库附带答案详解
- 中国能建西北院2025届秋季校园招聘笔试历年参考题库附带答案详解
- 2025广东惠州市惠城区招聘公办义务教育学校硕博教育人才65人(第二批)考前自测高频考点模拟试题及答案详解一套
- 2025贵州六盘水市六枝特区城政建设(集团)有限责任公司招聘笔试历年参考题库附带答案详解
- 2025福建易鹿供应链管理有限公司招聘工作人员笔试历年参考题库附带答案详解
- 2025安康太伦新材料有限公司招聘笔试历年参考题库附带答案详解
- 新疆维吾尔自治区成立70周年心得体会二
- 2025年部编版新教材道德与法治二年级上册教学计划(含进度表)
- 基于杜邦分析法的公司盈利能力研究-以宁德时代新能源科技股份有限公司为例
- GB/T 45932-2025高压直流开关设备和控制设备标准的共用技术要求
- 系统运营管理办法
- 清华大学(夏建军):2025年供热碳排放核算和碳责任分摊报告
- 传染病专科重点建设计划
- 文明守纪教育主题班会
- 原发性血管炎肾损害护理
- 2025年教师资格证面试结构化面试真题卷:小学信息技术教学案例分析
- 药品进货查验管理制度
评论
0/150
提交评论