系统功能模块分析word版

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.系统功能模块设计:

1.系统设置

(1)包括密码修改,用于修改当前用户的密码

(2)数据库备份和恢复

包括数据库的备份和日志文件的备份,可以随时将数据备份到硬盘或优盘保存,以免以后系统出现故障,可以借助这些备份文件进行恢复。当数据丢失或出现其他故障后,可以从备份文件恢复数据。

(3)权限管理

用于设置服务员或是管理员,根据权限不同,所拥有的操作权限不同。

(4)退出

退出该酒店住宿及消费管理信息系统。

2.预订管理

预订管理包括对预订单的录入、修改、删除操作以及取消预订操作。当加载预订单管理页面时,将数据库中的数据显示在datagrid控件中,可以根据不同查询条件查询需要的预订单。

3.入住管理

入住管理包括对入住单的录入、修改、删除操作。当加载入住管理页面时,将数据库中的数据显示在datagrid控件中,可以根据不同查询条件查询客户的入住单。

4.房态管理

由于客户预订客房和入住时,要查看房间的当前状态,该功能用于显示当前酒店中所有房间的状态,并保持即使更新。

功能算法:

1)设置房态图,画一个16X4的表格,显示房态图;

2)设置一个更改房态信息的按钮更新房态信息。

5.消费管理

账单查询:可以根据输入的身份证号或账单编号查询客户的消费情况以及删除废弃的账单。

删除功能算法如下:

1)根据文本框中的条件,点击“删除”,删除对应条件的记录信息;

2)使用if语句进行判断删除条件是否为空;

3)通过调用Connection()函数连接数据库,创建cmd命令,执行sql语句,删除数据表中对应的记录;

4)返回表中所受影响的行数,提示“删除成功”并将所删除以后内容填充到主界面的DataGrid控件中;

5)当程序执行期间发生错误,显示该错误,最后释放资源对象cmd。

6.收银管理

退房结算:客户退房消费结算。

计算实收款的算法:

1)录入应收款、退房房号以及退房人的身份证号;

2)通过调用Connection()函数连接数据库,创建cmd命令,执行sql语句,根据身份证号对应到数据库中的记录;

3)本系统设定好了三种用户:普通用户不打折、一般会员9.5折、VIP用户9折,点击“计算”按钮,生成实收款,并将对应的客房房态更新为“空房”,更新到数据库的数据

表中。

7.登录模块登录界面:分为管理员和服务员两类用户登录。

2、系统总体设计

2.1设计的目标,依据和方法:

此次设计将要模拟完成建立一个酒店管理系统系统,实现信息化。通过先进的Java技术实现前台的智能点菜,获取菜品,和自动结帐等功能。对于酒店管理者可以实现台号管理,菜系的管理和菜品的管理,正对财务还可以实现日结帐报表,月结帐报表和年结帐报表等财务分析,节省了大量的劳力财力,加强了公司的现代化管理和高效的服务。酒店日常管理中所涉及到的大量数据都由数据库管理系统管理。

2.2 系统层次框图(本系统主要包括管理员和前台收银员两大模块。)

2.2.1前台收银员模块

添加,录入

2.2.2管理员模块

2.2.3 客房预订业务流程图

3.系统测试

编制人蒋思敏审定人蒋思敏时间2015.6.26

软件名称酒店住宿及消费

管理系统

版本号V1.1

用例编

A01测试项登录系统测试

依据系统已通过单元

测试和集成测试

优先级1

客房预订系统测试用例

房态系统测试用例

消费查询系统测试用例

客房信息系统测试用例

密码管理测试用例

报表系统测试用例

3.1测试方法

由于系统规模较小,所以没有安排单独的白盒测试,而是相应地将这部分测试归并到系统编码过程中。整个测试过程基于自顶向下测试的组装模块的方法,先对主模块进行基本测试,然后在按深度优先策略逐一将子模块组装到主模块上进行测试,最后再对系统进行全面的整体测试。本系统主要运用黑盒子测试法对系统进行测试。黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否能正常使用。黑盒法着眼于程序外部结构,不考虑内部逻辑结构,针对软件界面和软件功能进行测试。黑盒法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情有无穷多个,不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。

以下是系统黑盒测试过程:

1、登录界面的测试

双击可执行文件“酒店住宿及消费管理系统.exe”打开应用系统,可见登陆界面,输入正确的用户工号、用户密码、用户类型,点击登录按钮即可登录系统。

输入错误用户名、密码或用户类型,用户无法登陆,图1为系统主界面

图1

2、添加功能测试

按照正确的格式输入需要添加的信息,点击提交按钮,将一条记录插入到数据库的数据表中,如图2所示

图2

3、客房类型功能模块测试

输入完整的完整的客房类型名称,单击“查询”按钮,才能找到想要类型的详细信息,但是支持迷糊查找。

4、计算实收款模块测试

在计算客人实收款的时候,应付款、用户类型、退房房号等都需要软件使用者自行输入数据。费用信息界面如图3所示:

图3

5、客房类型修改模块测试

在修改已存在的客房类型信息的时候,需要自己手动输入想要信息,系统无法自动将要修改的记录传递到相应的模块中。如图4所示:

图4

6、房态管理模块测试

在客人预订客房,或者退房后,管理员通过对房态管理模块的管理,将房间信息更改为当前状态。

7、入住登记

在客人到达酒店后,登记入住,填写相关信息,如图5所示:

相关文档
最新文档