酒店管理系统报告书.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE

九江学院

信息科学与技术学院

《专业技能综合课程设计》报告书

题目:酒店管理系统的设计与实现

专业:计算机科学与技术

班级:

姓名:

学号:

同组人员:

指导老师:

设计时间:

目录

TOC\o"1-3"\h\z\u

1.课程设计(实训)计划 1

2.系统需求分析与功能设计 1

3.总体设计 4

4.程序模块设计 6

5.技术难点与分析 16

6.系统测试 17

7.心得体会 211

8.参考文献 211

PAGE22

课程设计(实训)计划

一至二周项目需求分析、需求分析文档撰写、设计(类图、ER图、序列图)、撰写设计文档、实现项目创建、实体类、数据库操作类

三至五周实现用户管理界面、房源管理界面、入住管理界面、财务统计界面、酒店服务界面、编写测试用例

六至九周项目测试实施、撰写实训报告、撰写测试报告、答辩

3.总体设计

一、系统功能需求

根据系统的需求分析,本系统功能需求如下:

1.用户管理

(1)添加用户(2)删除用户(3)修改用户信息

2.房源管理

(1)添加房源(2)修改房源信息(3)删除房源

3.住宿管理

(1)入住登记(2)退房结算(3)修改住宿信息

4.财务管理

(1)订单按年统计(2)订单按月统计(3)订单按日统计

5.酒店服务

(1)点餐

酒店管理系统二、系统功能模块图

酒店管理系统

房源管理入住管理财务管理酒店服务用户管理修改房源添加房源删除房源入住信息登记修改住宿信息退出房源修改用户删除用户添加用户按日统计按月统计按年统计点餐

房源管理

入住管理

财务管理

酒店服务

用户管理

修改房源

添加房源

删除房源

入住信息登记

修改住宿信息

退出房源

修改用户

删除用户

添加用户

按日统计

按月统计

按年统计

点餐

三、系统菜单设计

4.程序模块设计

一、系统序列图

1.1用户登录控制逻辑(用户登录)

从界面获取用户输入的用户号和密码

验证数据合法性

从数据库中获取指定用户信息

比对密码,正确则进入系统,否则给出错误提示

如果错误次数超过3次则退出系统。

1.2添加用户控制逻辑(添加用户)

获取输入的用户信息

验证用户信息是否符合规格(数据合法性)

判断用户号是否已经存在,若用户号已经存在则提示重新输入用户号

向数据库中增加一个用户记录

提示添加成功

1.3删除用户控制逻辑(删除用户)

启动删除用户界面时需要显示用户列表供用户选择,用户选定一个用户后就可执行删除操作。

初始化用户列表逻辑如下:

设置列表样式

设置列表列标题及属性

从数据库中读取用户列表

将用户信息显示在列表中

删除用户的逻辑:

获取用户选择的用户信息

从数据库中删除该用户信息

从列表中删除该用户信息

1.4添加房源控制逻辑(添加房源)

服务员进入添加房源界面

向数据库中添加房源信息

根据房间ID判断房间号是否存在,若存在则重新填写房间号

提示添加成功

1.5修改房源逻辑控制(修改房源信息)

服务员进入房源添加界面

获取数据库中所有房源信息

建房源信息显示在列表中

修改数据库中房源信息

更新房源列表的房源信息

提示修改成功

1.8删除房源逻辑控制(删除房源操作)

从数据库中获取房源信息

将房源信息显示在列表中

删除选定房间ID相应数据库中的信息

删除显示列表相应ID的房源信息

提示删除成功

1.9添加订单控制逻辑(入住登记操作)

获取输入的订单信息

验证订单信息是否符合规格(数据合法性)

判断订单号是否已经存在,若订单号已经存在则提示重新输入订单号

判断添加的订单中房间是否已经被预订,若已被预订则提示重新输入房间号

向数据库中增加一个订单记录

提示添加成功

1.10修改订单控制逻辑(退房操作)

启动修改订单界面时需要显示订单列表供用户选择,用户选定一个订单后就可执行修改操作。

初始化订单列表逻辑如下:

设置列表样式

设置列表列标题及属性

从数据库中读取订单列表

将订单信息显示在列表中

修改订单的逻辑:

获取用户选择的订单信息

获取

文档评论(0)

138****2866 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档