1 软件工程导论课程设计班级: 10 软件班组号:第一组组员:某某某某某某某某某某某某指导老师:某某某某某某某某某某某某某大学2012 年2 月图书馆管理系统目的需求分析2 一系统概述1.1 背景本项目的名称:图书管理系统开发软件。本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是学校图书馆。本产品是针对电脑管理图书的需求设计的,可以完成读者登记、 读者借还书、 图书登记、图书查询等主要功能。1.2 编写目的本需求的编写是为了研究图书管理系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。本需求的预期读者是与图书管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。1.3 系统开发意义图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点, 如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的1.4 开发环境开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下:开发环境: Windows xp 开发工具: Visual Basic 6.0 数据库管理系统:SQL Server 2000 数据库服务器:SQL Server 2000 桌面引擎1.5 定义图书管理系统:图书管理是帮助图书馆管理人员对图书信息进行管理的软3 件。使用汉语编程语言,独立完成其功能。二、任务概述经过详细调查,并多次与负责图书管理的老师进行研讨后,加深了对现行图书管理业务的深刻了解,与此同时,将整个图书管理的业务流程抽象描述如下:(1)新的图书购进后,分门别类地进行归并并汇总,加以编号;(2)新书编号后,上到书架以备学生借阅;(3)如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期;(4)学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。根据以上调查分析,可以给出其现行业务流程图如图1-1 所示。新图书新图书新图书新图书新图书分类、编号学生借阅学生归还图书归还后的图书图 1-1 现行图书管理业务流程图三、数据描述 ( 数据流图 +数据字典 ) 经过详细的调查,在已经清楚了解了现行的业务流程的基础上,...