视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
软件工程需求分析实验.
2025-10-06 20:15:03 责编:小OO
文档
实验三需求分析

一、实验课时:2学时

二、实验目的

本实验要熟练掌握E-R图的基本原理,能根据可行性分析阶段得到的“图书管理系统”的数据流图及数据字典,地完成相应的E-R图设计,并使用Microsoft Visio2003/2007工具完成E-R图的绘制。此外,还要了解《需求规格说明书》的内容。

三、实验环境

硬件:微型计算机

软件:Windows xp操作系统;Microsoft Visio2003/2007

四、实验内容

1、为“图书管理系统”建立数据模型——E-R图。

2、编写《需求规格说明书》。

五、实验步骤

1、分析图书管理系统的数据流图和数据字典;

2、抽取数据,标定实体、实体的属性、标识实体的码,确定实体之间的联

系及其类型;

3、绘制E-R图。

4、将E-R图转换为关系表,并使用word2003/2007记录你转换后的关系表,

将结果提交;

5、编写《需求规格说明书》,参见模板《需求规格说明书.doc》。

六、思考

你为“图书管理系统”设计的表到达第几范式?

七、其他

设计“图书管理系统”E-R模型和关系表时,也可参考第二次实验给的数据库BookManage,数据库中表信息如下:

BookManage中表描述

tb_storageinfo仓库信息表,即仓库位置等信息

tb_sell_sub商品销售信息明细表

tb_sell_main商品销售信息主表

tb_providerinfo供应商信息表

tb_operator操作员信息表,即销售人员

tb_instorage_main图书入库信息主表

tb_instock_sub图书入库信息明细表

tb_fixprice图书定价表tb_counterinfo柜台信息表

tb_counterbook柜台图书表

tb_cancelsell_sub销售退货信息明细表

tb_cancelsell_main销售退货信息主表

tb_cancelinstock_sub入库退货信息明细表

tb_cancelinstock_main入库退货信息主表

tb_bookstorage图书仓库库存信息表

tb_bookmove_sub图书调拨信息明细表

tb_bookmove_main图书调拨信息主表

tb_bookkinds图书种类信息表

tb_bookinfo图书基本信息表

表中具体属性信息,参见每张表。

附录:

需求规格说明书

B1系统的功能要求

B2各个子系统的功能需求

B3×××系统的性能需求

为了保证系统能够长期、安全、稳定、可靠、高效地运行,系统应该满足以下的性能需求:

●系统处理的准确性和及时行

●系统的开放性和系统的可扩展性

●系统的易用性和易维护性

●系统的标准性

●系统的先进性

●系统的响应速度

B4系统的数据需求

系统的数据需求包括如下几点:

●数据录入和处理的准确性和实时性

●数据的一致性与完整性

●数据的共享与性

B5系统的数据字典

名称:****************

别名:****************

描述:****************

定义:****************

位置:****************B6系统的逻辑模型

B7×××系统的运行要求

下面给出了系统中各个子系统的硬件和软件的配置描述。

子系统的运行要求:

系统软件

数据库管理系统

硬件要求

B8建立系统的约束

1、总体设计方案对它的约束

2、人力、资金、时间的约束

3、技术发展规律的约束下载本文

显示全文
专题