客房预定系统设计与实现)软件工程设计.doc
《客房预定系统设计与实现)软件工程设计.doc》由会员分享,可在线阅读,更多相关《客房预定系统设计与实现)软件工程设计.doc(29页珍藏版)》请在沃文网上搜索。
1、目录引言11.1开发项目的目的 12.项目开发计划22.1项目概述 22.2实施计划 22.3项目开发进程 33.需求分析.33.1系统需求和功能分析 33.2数据字典 44.模块设计.74.1系统功能模块划分 74.2系统功能模块图 .85.概念结构设计 .85.1概念结构E-R图 .86.逻辑设计 .106.1逻辑设计 106.2设计优化 126.3模块设计 127.物理设计127.1建立索引 127.2数据存放位置 127.3系统配置 128.数据库实施和维护138.1创建数据库 138.2数据库备份和恢复 159.应用程序的设计 .189.1登陆界面设计 .189.2开房界面设计 .1
2、99.3 退房界面设计 199.4 换房界面设计 209.5预订信息界面设计.209.6预订入住界面设计.2110.测试报告.2110.1白盒测试 .2110.2黑盒测试 .2111总结体会 271.引言酒店客房管理系统在正常运营中需要对客房资源、客人信息、结算信息等进行管理,利用酒店客房管理信息系统对客房的各个操作进行管理,能够及时了解各个环节中信息的变更,有利于提高管理的效率。1.1开发项目的目的本项目要设计和实现一个能对酒店客房租住信息,客人信息,结算信息的管理,实现前台操作流程较方便,清晰,高效的信息管理系统1.2开发背景项目名称:酒店客房管理系统项目任务提出者: 李代平老师项目开发者
3、:巫凯平,吴师伟,刘礼浩,周挺项目用户:项目开发者,项目测试员,验收老师1.3开发环境计算机及操作系统: PC机,WindowsXP;开发工具:VC+运行环境: 装有SQL SERVER 2000 的系统语言: VC+ 与 SQL查询语言1.4参考资料1.求是科技.Visual C+数据库通用模块及典型系统开发实例导航.北京:人民邮电出版社,2006.32.李代平.软件工程.第二版.北京:冶金工业出版社,2006.113.王珊/萨师煊.数据库系统概论.第四版.北京:高等教育出版社,2006.54.郑阿奇.Visual C+教程-北京:机械工业出版社,2004.91.5可行性分析目前酒店客房管理
4、系统在宾馆中已普遍使用,使用该项目的开发研究有很好发展前景。虽然我们开始的时间较紧迫且相关知识点少,这给项目开发带来一定的困难,但从我们所具备的系统开发所需的人员、软件、硬件资源和工作环境来说该项目的开发是具有可行性的。2.项目开发计划2.1项目概述2.1.1工作内容这个阶段时间很短,工作内容是通过一段时间的资料收集,然后讨论系统功能需求分析,数据库设计,代码实现,系统测试和文档整理等工作的划分,主要目的是为了便于小组成员以后开展工作。2.1.2产品该项目产品主要包括程序和文件。所要提交的程序主要有代码和可执行程序;所要提交的文件有设计报告。2.2实施计划2.2.1工作任务的分解与人员分工主要
5、的工作任务:一 获取需求二 需求分析三 模块设计四 数据库概念设计五 数据库逻辑设计六 数据库物理设计七 数据库实现和维护八 应用程序设计九 系统测试十 整理文档和设计报告。成员任务分配表:表2.1成员任务分配巫凯平任务安排,获取需求,需求分析,代码设计,详细设计,界面设计,白盒测试吴师伟参与代码设计,详细设计,界面设计,白盒测试,整理文档和报告刘礼浩获取需求,需求分析,数据库设计分析数据库建立和维护,整理文档和报告周 挺参与数据库设计分析,负责黑盒测试,整理文档和报告2.3项目开发进程:尽量按任务书安排各进程,时间略有出入3、需求分析3.1 系统需求和功能分析现在我国的中小型宾馆客房管理水平
6、还停留在纸介质的基础上,这样的机制已不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。而购买大型通用宾馆客房管理系统,对小型宾馆来说,又要付出昂贵的代价,而且管理项目不一定完全符合小型宾馆客房管理的要求。因此根据企业目前实际的宾馆客房管理情况开发一套宾馆客房管理系统是十分必要的。本系统主要具备一下几个基本功能:(1) 前台操作:包括开房登记、退房结帐和房状态查看(2) 预定管理:包括预定房间、预定入住和解除预定(3) 信息查询:包括在住客人列表、预定客人列表和历史客人列表(4) 报表统计:包括开房记录统计、退房结帐和预定房间统计表3
7、.2 数据字典3.2.1 数据结构(1)住店管理:客人姓名、证件号码、房号、入住日期、预计离开日期、结账离开日期、应付金额(2)客人信息:客人姓名、性别、证件类型、证件号码、联系电话(3)房间信息:房号、房类型、价格、押金、房状态(4)预定房间:客人姓名、性别、房类型、房号、价格、证件类型、证件号码、联系电话、入住日期、预计离开日期(5)历史信息:3.2.2 数据项数据项表如下:(1)客人信息表 表3.1 客人信息表 字段名称数据类型说明1CNAME文本姓名2CSEX文本性别3CIDTYPE文本证件类型4CIDNO文本证件编号5CTEL文本电话(2)房间信息表 表3.2 预定房间表 字段名称数
8、据类型说明1ROOMNO数字房间号码2ROOMTYPE文本房间类型3ROOMPRICE文本房间价格4ROOMDEPOSIT数字押金5ROOMSTATE文本房间状态(3)住店管理表 表3.3 住店管理表 字段名称数据类型说明1CNAME文本客人姓名2CIDNO文本证件号码3ROOMNO文本房号4INDATE日期入住日期5OUTDATE日期预计离开日期6CHECKOUTDATE日期结帐离开日期7TOTAL数字应付金额(5) 预定信息表 表3.4 预定信息表字段名称数据类型说明1CNAME文本预订客人姓名2CSEX文本预订客人性别3ROOMNO文本预订房号4ROOMTYPE文本预订房类型5ROOMP
9、RICE文本预订房价格6CIDTYPE文本预定人证件类型7CIDNO文本预订人证件号码8CINDATE日期预订入住日期9OUTDATE日期预订离开日期10CTEL文本联系电话(6) 历史信息表 表3.5 历史信息表字段名称数据类型说明1CNAME文本客人姓名2CSEX文本性别3CIDTYPE文本证件类型4CIDNO文本证件号码5CTEL 文本联系电话6CROOMNO文本入住房号7ROOMTYPE文本房间类型8ROOMPRICE文本房间价格9CINDATE日期入住日期10CHECKOUTDATE日期离开日期3.2.3 数据流图房间标准设置基本信息输入房间标准信息管理客人登记房间登记基本信息录入房
10、间信息管理预定信息输入预定信息管理开房信息输入开房信息管理结帐信息输入结帐信息管理预定统计表开房统计表报表统计房间信息返回 图3.1 数据图3.2.4数据存储通过SQL SERVER 2000 建立一个名为HOTEL库,存放酒店中房间信息、客人信息和住店信息以提供应用程序进行系统业务功能数据所需的数据。1)数据存储名称:房间信息表说明:记录所有房间的基本信息输入的数据流:服务员查看酒店房间基本信息输出的数据流:输出房间基本信息给服务员查看组成:房间号码,房间类型,房间价格,押金,房间信息2)数据存储名称:客人信息表 说明:记录住店客人的基本信息输入的数据流:在住店管理界面中添加客人基本信息输出
11、的数据流:在在住客人列表中或历史信息中查看客人基本信息组成:姓名,性别,证件类型,证件号码,联系电话3)数据存储名称:住店管理信息表说明:记录开房和退房的基本信息输入的数据流:在住店管理界面中添加客人基本信息输出的数据流:在开房,退房,在住客人列表中或历史信息中查看有关基本信息组成:姓名,证件类型,证件号码,房间号码,入住时间,预计入住时间,结帐离开时间,应付金额4)数据存储名称:预订信息表输入的数据流:在预订信息管理界面中添加相关预订信息输出的数据流:在预订信息列表查看有关信息组成:预订人姓名,预订房间号码,预订入住时间,预订人联系电话5)数据存储名称:历史信息表输入的数据流:所有关于客人,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客房 预定 系统 设计 实现 软件工程