山东科技大学继续教育学院专科生论文设计
表5-7 统计报表设置主要控件信息列表
名称 TextBox TextBox TextBox Buttom Buttom
主要属性设置 / / / / / 作用 显示统计个数 显示操作员 显示合计的金额 清除合计完的记录信息 退出此窗体 (八) 本章小结
本系统的详细设计阶段,确定了具体地实现所要求的系统,从而在编码价段可以把这个描述直接翻译成用具体的程序语言书写的程序。该阶段主要根据在需求分析中所描述的数据、功能、运行、性能需求,并依照概要设计所确定的处理流程、总体结枸和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述。
六、 系统测试与性能分析 (一) 软件测试
1. 测试的基本概念
1.1 测试的目的
测试的目的就是在软件投入生产运行之前,尽可能多地发现软件中的错误。
1.2 测试方案
测试方案是测试阶段的关键技术问题。为了提高测试效率降低测试成本,本测试方案采用黑盒测试和白盒测试。
黑盒测试:也称为功能测试,指将软件看成黑盒子,在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。根据系统分析说明书设计测试用例,通过输入和输出的特性检测试是否满足指定的功能。
白盒测试:也称为结构测试。指将软件看成透明的白盒,根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。
28
山东科技大学继续教育学院专科生论文设计
2. 测试的步骤
软件测试实际上分成四步:单元测试、组装测试、确认测试和系统测试,它们按顺序进行。
2.1 单元测试(unit testing),对源程序中的每一个程序单元进行测试,验证每个模块是否满足系统设计说明书的要求。
本系统单元测试:
修改订房信息出现错误。错误原因:修改订房信息,把修改后的订房信息添加到预订信息表中,但没有清除修改前的订房信息,当排房时修改前的订房信息和修改后的订房信息就会同时出现。出现了错误。解决办法:当需要修改订房信息时,在原有的订房信息上修改,然后再把修改后的订房信息添加到预订信息表中。最后重新排房、输入成员信息。
2.2 组装测试(integration testing)是用于装配软件的一种系统化的技术,要在软件装配的同时进行测试。用以发现与接口相联系的问题。目的是将经过单元测试的模块构成一个符合设计要求的软件结构。组装测试技术有自顶向下结合和自底向上结合两种测试方法。本系统工程采用自顶向下结合的测试方法对子系统进行组装测试。在测试过程中没有发现问题。
2.3 确认测试(validation testing)是对整个软件进行验收,根据系统分析说明书来考察软件是否满足要求。
对本系统用户登录模块测试情况如表6-1所示。
表6-1 用户登录模块测试用例表
用户名称 a 空 x b x 用户密码 a 空 空 a x 权限 操作员 空 管理员 操作员 管理员 测试结果 显示主界面 提示输入信息 密码错误 用户名错误 显示主界面 经过测试,用户登录模块测试成功。
2.4 系统测试(system testing)是将软件、硬件、网络等系统的各个部分连接起来,对整个系统进行总的功能、性能等方面的测试。
(二) 本章小结
软件测试是软件开发中的重中之重,没有一点可以马虎的,在项目管理过程中,强调的是每个过程的每一个环节都要进行测试,保证系统在每个阶段可以控制。因为软件测试中考虑的问题基本上是项目管理中需要考虑的问题。具体说,
29
山东科技大学继续教育学院专科生论文设计
软件测试是事务性的,而项目管理是策略性,一些策略性的东西必须在一些事务性的事务上来实现。
七、 系统主要功能使用说明
(一) 房间管理
1. 入住信息说明
1.1 进入主界面,单击“房间管理”莱单下的子莱单“房间入住”,弹出房间入住窗体,如图7-1所示。
图7-1 房间入住窗体
1.2 房间入住具体新增、修改、删除等操作请参照房间信息操作说明。 注:(1)若入住信息从预订单中传入时,单击“选择预订单”按钮,弹
出预订单窗体,在数据列表列中双击所要入住的预订单号,预订单窗体自动关闭,入住信息文本框中显示预订信息。
(2)客户若是会员,单击“选客”按钮,弹出客户基本信息窗体,在数
据列表列中双击所要入住的客户编号,客户基本信息窗体自动关闭,入住信息文本框中显示客户信息。
(3)填写入住的房间编号时,若不清楚房间的状态,可以单击“房态”
按钮,弹出房态窗体,如图7-2所示。
30
山东科技大学继续教育学院专科生论文设计
图7-2 房态窗体
在数据列表列中双击预入住的房间编号,房态窗体自动关闭,房间编号自动显示在入住信息的文本框中。
(二) 收银结账
1. 退房结账说明
1.1 进入主界面,单击“收银结账”莱单下的子莱单“退房结账”,弹出退房结账窗体,如图7-3所示。
图7-3 退房结账窗体
1.2单击“选单”按钮,弹出入住单窗体,在数据列表列中双击所要退房的入住单号,入住单窗体自动关闭,入住单号自动显示在文本框中,再单击“搜索”
31
相关推荐: