高校图书馆管理系统需求分析与建模

版权申诉
0 下载量 42 浏览量 更新于2024-08-22 收藏 225KB PDF 举报
本资源是一份关于图书管理系统需求分析的详细分享文档,由计科12(1)班的程龙军、陈志、邱飞、孙向来等四位同学于2015年5月11日完成。该实验旨在让学生掌握面向数据流图的传统分析方法,并在MS Visio中创建软件需求模型。 实验的核心内容包括两个部分:一是软件需求模型的构建,主要包括数据流图(DFD)、状态-迁移图(STD)、实体关系图(ER)以及数据词典。这些工具用于描述系统的功能逻辑、数据流动和实体间的关系,以便清晰地表达出图书管理系统的需求。具体应用到一个高校图书馆管理系统的场景中,该系统支持图书的进书、撤书、借阅、还书、按作者/专业领域/出版社检索书籍、查找特定读者借阅记录、缺书预约以及到书通知等功能。系统区分了图书管理员和普通读者的角色,管理员负责的功能包括借还书请求、检索报告等,而读者则可以进行图书检索。 实验步骤详细指导了如何使用MS Visio进行图形的创建,首先启动Windows和Visio,然后新建所需类型的图形,接着依据需求分析设计文档建立文档结构,包括选择模板、插入新页、保存并命名模型文件。其中,模型的建立过程中,DFD展示了系统的主要流程,如图书管理员和读者的交互,以及图书信息的处理;而ER图则描绘了实体之间的关系,例如图书、用户和借还证等。 最后,实验成果包括提交的模型工程文档——“12级计科一班_12080101032_DFD.vsd”,以及功能建模的实际图形,包括顶层图和详细层次的分层设计,如图书管理系统的整体结构、图书管理员和读者的子系统,以及具体的业务流程图如借还书、检索等。 这份文档不仅提供了一种实用的软件需求分析方法,还展示了如何将理论知识应用于实际项目的实践操作,有助于读者理解和掌握需求分析的各个环节。对于图书馆管理系统开发或类似项目的学生来说,这是一份宝贵的参考资料。