信息和读者基本信息的维护以及借阅等功能。本系统是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
14术语说明
需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问
2
f题,通过对用户业务问题的分析,确定系统的功能需求。这个步骤是对理解需求的升华,直接关系到该系统的质量。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通机制,因此,系统的需求分析也应该是开发人员和用户或客户一起完成的。
数据流图(DataFlowDiagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
数据字典:它是数据的信息的集合,即对数据流图中包含的所有元素的定义的集合。其作用是为设计人员提供关于数据描述的信息。数据字典应该由对以下四类元素的定义组成:数据流、数据流分量(即数据元素)、数据存储、处理。
15参考文献
1KarlEWiegers软件需求(第2版)北京:清华大学出版社,2013
2史济民软件工程第3版.北京:清华大学出版社,2009
3骆斌需求工程(软件建模与分析)高等教育出版社,2009
4张基温信息系统开发案例M北京清华大学出版社19995张海藩.软件工程导论第4版.北京:清华大学出版社,2005
6刁成嘉.UML系统建模与分析设计.北京:机械工业出版社,2007
7李红数据库原理与应用(第2版)高等教育出版社,2007
3
f第二章项目概述
21软件功能
根据图书管理系统的实际需求,可以将图书管理系统划分为系统设置、图书管理、读者管理、图书借还、系统查询、排行榜6个部分各个部分的具体功能的系统功能结构图如图21所示。
图书管理系统
系
读
图
图
系
排
统
者
书
书
统
行
设
管
管
借
查
榜
置
理
理
还
询
管书理架员设设置置
读读者者类档型案管管理理
图图书书档类案型管管理理
图图书书借归阅还
图21系统功能结构图
图图书书档借案阅查查询询
图读书者借借阅阅排排行行榜榜
4
f1图书借阅系统完成用户的借书过程其数据流图如图22所示。
图22借阅系统的数据流图
2还书系统完成图书的归还过程其数据流图如图23所示。
图23归还系统的数据流图
5
f(3)图书档案管理系统为用户提供图书档案信息其数据流图如图24所示。
图24图书档案管理数据流图
(4)读者档案系统r