以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 软件工程论坛 』 (http://bbs.xml.org.cn/list.asp?boardid=48) ---- [求助]有一道软件工程习题 求解??? (http://bbs.xml.org.cn/dispbbs.asp?boardid=48&rootid=&id=70893) |
-- 作者:wom_ky -- 发布时间:12/26/2008 1:36:00 PM -- [求助]有一道软件工程习题 求解??? 某宾馆的顾客入住过程如下: 顾客将身份证、住房要求(包括所需要的客房类型、客房数目、和入住期限日期)告知宾馆前台接待人员,接待人员将身份证号和客房类型名称录入系统。系统根据身份证号从合法居民信息文件中找到相应记录;根据客房类型名称和客房信息文件中找到相应的记录;如果有下列情况将不予办理入住手续。 (1)顾客提供的身份证号为无效号码。 (2)宾馆内无此类客房。 (3)宾馆内此类客房已无空房。 (4)宾馆内此类客房的空房数目小于顾客所需的数目。 (5)此类客房的空房无法满足顾客的入住期限。 (6)顾客无法支付入住所用需要的费用。 若顾客能提供有效证件,宾馆能满足顾客的入住条件且顾客能提供费用,则接待人员为顾客办理入住手续。系统在顾客信息文件中增加一条记录,记入顾客身份证号、顾客姓名、性别、籍贯等信息;在顾客入住信息表中增加一条记录,记入顾客身份证号、顾客姓名、入住日期、客房号等信息;更新客房信息文件中相应类型的客房信息,如当前的空房数目、相应客房的空闲时间等信息。 问题1:画出尽可能详细的顾客入住过程数据流图。
问题2:按照软件工程的规范写出“客房信息文件”、“顾客信息文件”和“顾客入住信息文件”的数据字典(定义到第2层)
问题4:已知“判断顾客是否能够入住模块”IPO表如下,请画出该模块的程序流程图。 IPO表 局部数据元素:
问题5:请至少用两种测试方法设计出两套测试数据,用于测试问题4中你设计的程序,并说明你采用了什么测试方法。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
8,054.688ms |