酒店房间登记与计费管理系统设计程序设计说明书

  • 格式:doc
  • 大小:203.50 KB
  • 文档页数:24

《程序设计》

课程设计说明书

课程名称 《程序设计》

设计题目 酒店房间登记与计费管理系统设计

专业班级

学生姓名

指导教师

起止日期2013年6月8日至2013年6月14日

福建林业职业技术学院自动化工程系 目录

摘 要 ................................................................................................................... ……错误!未定义书签。

1 软件需求分析说明书................................................................................................................................. 3

1.1登记入住系统 .................................................................................................................................. 3

1.2客房状态查询 .................................................................................................................................. 3

1.3住户信息查询 .................................................................................................................................. 3

1.4结账退房系统 .................................................................................................................................. 3

2 系统分析与设计 ........................................................................................................................................ 4

2.1软件界面设计 .................................................................................................................................. 4

2.2软件的数据(结构)设计 .............................................................................................................. 8

2.3软件的算法设计 .............................................................................................................................. 9

2.3.1软件模块图 .......................................................................................................................... 9

2.3.2程序流程图 .......................................................................................................................... 9

3 软件的实现 .............................................................................................................................................. 12

3.1使用的结构数组及函数的定义 .................................................................................................... 12

3.2登记入住模块 ................................................................................................................................ 12

3.3查询房间模块 ................................................................................................................................ 15

3.4查询房客模块 ................................................................................................................................ 16

4 软件测试 .................................................................................................................................................. 21

5软件使用说明书 ....................................................................................................................................... 22 1 软件需求分析说明书

1.1登记入住系统

登记并记录顾客姓名

登记并记录顾客的证件类型及号码

显示现有空置房间

选择所需要的房间并更改房间状态信息

计算并记录住房费及押金

由于本软件针对操作员设计,所以界面应尽可能简单明了。住房及顾客信息由于涉及多种类型的数据,因此应用结构数组处理。用文件记录相关数据。

1.2客房状态查询

分别显示已入住客房与空置客房

读取住房信息文件的内容并判断分类,借此可以清晰明了的显示客房状态。

1.3住户信息查询

查询顾客所租房房号

查询顾客住房费用

顾客可以通过输入自己的姓名来查询个人的住房信息。

1.4结账退房系统

退房

更新所退房间状态

删除退房用户记录

显示账单

顾客可以输入姓名来完成退房操作,房间状态将更改为未入住。系统将删除该用户信息记录并读取生成账单。

2 系统分析与设计

2.1软件界面设计

运行程序后进入主界面,可以进行登记入住、查询房间、查询顾客、退出程序等几项操作:

图2.1.1

选择“1.登记入住”进入登记入住界面:

图2.1.2

输入相关信息,之后选择计费类型:

图2.1.3 选择“1.按天入住”按天数计费,会显示目前空置的房间。输入所选房间已进行下一步操作:

图2.1.4

如选择“2.按小时入住”则按小时计费,操作同理。

图2.1.5 之后会进入下一界面并提示登记成功。

图2.1.6

如在主界面选择“2.查询房间的入住情况”则会进入查询房间状况界面,程序将分别依次显示已入住的房间和空置房间。

图2.1.7

如在主界面选择“3.查询当前费用”则会进入用户查询界面,输入顾客姓名即可进行查询

图2.1.8

程序会显示该客人的相关信息

图2.1.9

如在主界面选择“4.结账退房”则会进入用户退房界面,输入顾客姓名即可进行退房操作

图2.1.10