软件学院项目文档模板_第1页
软件学院项目文档模板_第2页
软件学院项目文档模板_第3页
软件学院项目文档模板_第4页
软件学院项目文档模板_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 项目组号 密 级 公 开 湖南科技职业学院软件学院湖南科技职业学院软件学院 项目设计文档项目设计文档 项 目 名 称 酒店客房管理系统 专 业 软件开发 班 级 CMU3123 指 导 教 师 杨 梅 项目组成 员 李昊、康世光、葛龙、邓乐李昊、康世光、葛龙、邓乐 二一四年六月 前前 言言 1项目开发目的 社会的发展,时代的进步,各种酒店的规模也越来越大,客房的数量也越多,依靠 老式的手工文字记载已近不能可靠的记录客人的住房信息。从而需要一个高效的酒店 客房管理系统来提高宾馆的管理效率、改善服务水准。酒店客房管理方面的信 息化已近成为了现代化宾馆的标志。 2项目开发背景 说明: A、软件系统

2、名称: 酒店客房管理系统 B、任务提出者 : 康世光 C、本系统最终提供 XX 宾馆使用; 3项目开发定义 说明此项目的功能模块(有什么功能) 1、清晰的功能:客房管理分为如下内容:登记、预定、结帐、取消预定、 续房、转房、预定转入住、补打房票。 2、强大的错误检查: 每一个对房间进行的操作,系统都做了判断,可以提 醒接待员避免以下情况发生:房间人数超过了房间的总人数,包房的又被安排进 人、房间内的人性别不同(零租) 、已预定的房间被安排其他人入住等等情况。 3、灵活的房间设置:对每一个房间,接待员都可以临时决定房间的用途, 并不会产生结帐金额上的困扰。接待员可临时改变如下内容:房价、是否按小

3、 时记价、是否包房等等。当然,这些操作都会被记录下来。 4、强化的预定管理:接待员可以接受用户长时间以后的预定,并可预收他 的订金。系统会自动帮您记录这一切,并到时为你预定接受转入住等等事项。 5、方便的查询功能:信息随处可得在常用窗口上,您可灵活查询得到信息。 包括使用情况查询、房间使用图、资金查询、帐目结算 查询、现金结算查询 等等信息。 6、强大的辅助功能:如记事本、附件管理、打印设置 、代码设置。 4项目开发平台 基于什么技术开发此项目 目目 录录 前前 言言.2 目目 录录.4 第第 1 章章 项目开发计划书项目开发计划书.5 1.1 系统概述 .6 1.2 分配任务 .7 第第 2

4、 章章 酒店管理系统需求规格说明书酒店管理系统需求规格说明书.8 2.1 要达到的目标 .9 2.2 具体的分析 .9 第第 3 3 章章 酒店管理系统设计书酒店管理系统设计书.13 3.2 软件结构图 .22 结束语结束语.23 第第 1 章章 项目开发计划书项目开发计划书 文件修改记录 编号状态日期执笔人审核人批准人修改页码及条款 1创建文档5.16康世光葛龙李昊 2修改文档5.17康世光葛龙李昊 3最终审核5.18康世光邓乐李昊 4 1.1 系统概述系统概述 酒店管理系统 作为现代化酒店的标志,它的内容对于 酒店的决策者和管 理者来说都是至关重要的 。因此,酒店管理系统应该能够为用户提供

5、充足的 信息和快捷的查询手段, 以往人们都是 使用传统的人工方式管理,这种管 理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生 大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人 们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人 工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保 密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提 高货品库存的管理效率,也是酒店管理科学化、正规化,与

6、世界接轨的重要 条件。因此,开发一个酒店管理系统是很有必要的,具有其特有的技术意义 和管理意义。 范围: 本系统分为用户登录模块、客房管理模块、 消费信息管理模块、审查 管理模块。其中,客房管理模块里有分为 客房管理、 预定管理,收银管 理。 项目代码:自定 初始活动: 项目设计:对项目的功能和需求做简单分析设计,制定一套可行性较高的 实施方案。 最后活动: 项目测试:对项目做单元测试和集成测试,针对测试报告,进一步改进。 减小 bug 数。 1.2 分配任务分配任务 表 1.6.1 序号任务负责人 1文档制作康世光 2文档审核邓乐 3修改文档康世光 4思路整理葛龙 第第 2 章章 酒店管理系

7、统需求规格说明书酒店管理系统需求规格说明书 2.12.1 要达到的目标要达到的目标 本系统分为用户登录模块、客房管理模块、 消费信息管理模块、审查 管理模块。其中,客房管理模块里有分为 客房管理、 预定管理,收银管 理。 2.22.2 具体的分析具体的分析 2.2.12.2.1 用户登录模块用户登录模块 主要用于用户的登录。用户权限分为管理员和普通用户。当用户输入用户名和密码后 经过确认,才能进入宾馆客房管理信息系统,并拥有相应的权限。如果不是用户,拒绝进 入。 用例图: 2.2.22.2.2 客房管理模块客房管理模块 该模块是本系统的核心所在。主要用于用户对客房及其业务的情况进行管理,其中包

8、 括: 客房管理:可以对所有客房进行管理,包括增删该房间及房间状态。 预定管理:可以接受预定房间。 收银管理。 顾客信息管理:管理客户的基本信息。 .用例图: 2.2.32.2.3 消费管理模块消费管理模块,该模块主要用于对客人在入住期间的消费进行入帐操作,包 括消费入帐,话费入帐,餐费入帐等操作。 2.2.42.2.4 审查管理模块审查管理模块,主要用于该酒店管理者对酒店的基本数据信息进行查看,以 便制定策略。包括客房状态报表查看,客人入住信息报表查看,历史客人报表查看等等 2.2.3 3 基本业务模块基本业务模块 酒店客房业务的基本流程主要包括: 客房的预定:客人通过电话或者其他途径向酒店

9、进行客房预定,接待人员查询客房状 态表后确定有空房则接受预定,预定成功后发给客人预定凭证,客房状态表作出相应的变 化。 客房的登记:分为预定入住和散客登记 如果客人已经预定房间,则根据预定凭证进行预定入住操作,发给客人房卡,客房状 态由“预定”变为“入住” 。 如果客人没有预定房间,接待人员查询客房状态表后,有空房则进行客房登记操作, 发给客人房卡,客房状态由“空房”变为“入住” 。 客房消费:客人入住期间在酒店进行了消费,如:购买商品,就餐,打电话。就要进 行消费入帐操作。包括:消费入帐,餐费入帐,话费入帐。 客人退房:客人退房时,接待人员根据客人的房卡,进行退房登记。计算客人入住期 间的房

10、费,餐费,话费,各种消费和押金总额。对客人收取费用或者退回押金。客人信息 转存到历史客人表中。客房状态由“入住”转为“空房” 。 2.42.4 数据库管理模块数据库管理模块 客房基本信息,包括的数据项有:客房号码,客房标准,客房位置,客房 状态,单价,容纳人数,等。 预定基本信息,包括的数据项有:客房房号,客人姓名,身份证号码,身 份证地址,预定时间,操作员等。 顾客基本信息,包括客房房号,客人姓名,身份证号码,身份证地址,入 住时间,操作员等。 系统用户信息,包括的数据项有 :用户名,用户密码,用户权限。 第第 3 3 章章 酒店管理系统设计书酒店管理系统设计书 3.13.1 系统设计类图系

11、统设计类图 3.1.13.1.1 酒店管理系统类图酒店管理系统类图 图 4-1 酒店管理公司设计类图 3.1.23.1.2 客房管理系统类图客房管理系统类图 图 4-2 客房管理系统类图 3.23.2 系统设计顺序图系统设计顺序图 3.2.13.2.1 客房管理系统增加客房信息顺序图客房管理系统增加客房信息顺序图 图 4-3 客房管理系统增加客房信息顺序图 2.2.2 客房管理模块,该模块是本系统的核心所在。主要用于用户对客房及其 业务的情况进行管理,其中包括: 客房管理:可以对所有客房进行管理,包括增删该房间及房间状态。 预定管理:可以接受预定房间。 收银管理。 顾客信息管理:管理客户的基本

12、信息。 图 2-2 预定房间活动图 3.2.33.2.3 客户订房顺序图客户订房顺序图 图 4-4 客户订房顺序图 3.43.4 系统设计顺序图系统设计顺序图 3.4.13.4.1 客房管理系统增加客房信息顺序图客房管理系统增加客房信息顺序图 图 4-3 客房管理系统增加客房信息顺序图 3.2.43.2.4 日结算报表顺序图日结算报表顺序图 图 4-5 日结算报表顺序图 3.3 数据库设计数据库设计 (对所有表都做如下的描述) 1客户信息表 client 列名数据类型约束备注 cnochar(10)primary key idchar(18)客户身份证号 cnamevarchar2(10)no

13、t null客户姓名 sexchar(2)check(sex=男 or sex=女)客户性别 birthdate生日 ctelchar(15)联系电话 vipchar(2)check(vip in(是,否)是否是 vip 会员 addrvarchar2(50)客户家庭住址 2房间类型表 roomtype 列名数据类型约束备注 rtnochar(4)primary key房间类型编号 rtypevarchar2(20)房间类型 pricenumber(7,2)价格 3房间信息表 room 列名数据类型约束备注 rnochar(5)primary key房间号 rtnochar(4)check(r

14、state=可用 or rstate=不可用) foreign key(rtno) references roomtype(rtno) 房间类型号 rstatechar(6)房间状态 4入住表 enrol 列名数据类型约束备注 rnochar(5)房间号 idchar(18) primary key(rno) 客户身份证号 foregiftnumber(7,2)押金 etimedate入住时间 edaynumber(3)所住天数 5职称表 prof 列名数据类型约束备注 pnochar(5)primary key, 职称号 pnamevarchar2(10)not null职称名 psalnu

15、mber(7,2)工资 6创建员工信息表 employee 列名数据类型约束备注 enochar(5)primary key工号 enamevarchar2(10)not null员工姓名 esexchar(2)check(esex=男 or esex=女) pnochar(5)职称号 ebirthdate生日 etelchar(15)联系电话 7创建黑名单表 black 列名数据类型约束备注 bidchar(18)not null黑名单身份证号 bnamevarchar2(10)not null姓名 bsexchar(2)check(bsex=男 or bsex=女) 创建预订表 book ) 列名数据类型约束备注 bnochar()primary key预订号 bnamevarchar2(20)姓名 rtypechar(4)房间类型 bdatedate预订日期 indatedate入住时间 3.4 数据流程图数据流程图 (功能流程图) 1 业务流程图业务流程图 开始 是否预订? 查询现有空房查询预订记录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论