2009年重庆工商大学试卷软件工程试卷A

更新时间:2023-06-05 16:51:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2009年重庆工商大学试卷软件工程试卷A

注意:答题不得超过边框线!本试卷共 3 页,此页是第1页。

2009年重庆工商大学试卷软件工程试卷A

注意:答题不得超过边框线!本试卷共3页,此页是第 2 页。

2009年重庆工商大学试卷软件工程试卷A

完善以下书库系统 1 层 DFD,共 5 分

2)根据以上需求分析,画出书库系统模块结构图(4 分) 。 3)设该系统的实体只有:书籍出版商,仓库书籍,书店用户。画出这些实体及它们的联系的图 形(数据模型 ER 图)(3 分) 。 4)根据以上 ER 图,完善以下系统的主要类图(6 分) 。

A1类 类 类 类 类

A2查询统计 管 理 员ID 地址 电话 负责人 * 1 入库 ID 书 ID 日期 数量 登记 1() 修改() 查入库() 1 *

ID 名称 出版商 ID 型号增物品() 更新() 删除() 查库存() 统计() * 1 * 1

出库 ID 书 ID 用户 数量 登记 2() 修改() 查出库() 1 *

用户 ID 用户名 电话

A3

A4A5

增用户() 验证() 修改() 查商户()

增用户() 验证() 修改() 查用户()

完善以下书库系统用例图,共 5 分数据维护类 * 1 * 1 连接字 表名 输入数组 输出数组 1 *

1 *

注意:答题不得超过边框线!本试卷共3 页,此页是第 3 页。

2009年重庆工商大学试卷软件工程试卷A

六、应用题(一题 12 分,二题 12 分,共 24 分) 应用题( 应用题 (一). 对于以下程序,用条件组合覆盖方法设计足够的测试用例(12 分) (开始

A> 2 and b= 5

X=X + A

A= 4 or X>6

X=X+ 2

顺序图函数说明: 1. 验证借书卡() (图书管理员代替学生操作)输入或者扫描借书卡号,调用函数

“查找是否有该 验证借书卡() (): 借书卡号()” ,验证借书卡是否真实。 2. 查找() 查找() ():连接数据库,在读者表中验证借书卡号,是否有该借书卡号,并且检查是否超过借书限 是否有该借书卡号, 是否有该借书卡号 额,然后返回验证信息。 3. 登记借书信息(借书卡号,书 ID,日期):如果验证合格,将相关借书信息进行输入,调用函数”增 登记借书信息(借书卡号, ID,日期 日期) 加记录()”进行登记。 4. 增加记录():在借书记录表中增加一条借书信息记录,然后返回登记结束信息。 增加记录() (): 5. 修改”借或还”信息(书 ID,日期):将书 ID,日期等信息传入,调用更新()函数。 修改”借或还”信息( ID,日期 日期) 6. 更新() 更新() ():在数据库的书籍表中,更新属性“借或还”的值为”已借出”, 更新属性“借出日期” 的值”为传人的日期值。

结束

读者类借书卡号 姓名 班级 发卡日期

借书记录类 * 1借书卡号 书号 借书日期 还书日期 其他

书籍类 1 *书号 书名 出版社 出版日期 作者 ISBN 借或还 借出日期

数据维护类数据库连接字 数据表名 输入数组 X() 输出数组 Y()

(二) (共 12 分) 下面是一个学生借书的顺序图。根据图形和下面函数说明,在相应的类图中 填写对应的操作(函数) 。

* 1

学生借书类图

注意:答题不得超过边框线!本试卷共 4 页,此页是第 4 页。

本文来源:https://www.bwwdw.com/article/vc41.html

Top