近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,
有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人
工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书
馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运
作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书
管理系统,对图书资料进行集中统一的管理。
另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗
透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,
提高了处理的及时性和正确性。图书管理工作面对大量的可模块化处
理的信息,是当今信息革命的一个重要阵地。我们小组开发图书管理
信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图
书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图
书馆更好的为学校,社会服务。
1.1目的(Purpose)
本章提供整个软件开发计划的综述。主要是确定以下内容:
(1)软件生存周期的选取及裁剪。(2)软件规范、方法和标准
的选择。(3)软件工作产品的规模估计。(4)软件工作量和成本的
估计。(5)软件进度表的制定。(6)软件风险的估计。(7)软件
项目培训计划。
1.2范围(Scope)
说明该软件开发计划的范围,简要描述软件开发计划的内容。一
般而言,对于一个较大的软件项目(工期6个人月以上),计划书包
括如下内容:
(1)软件规模估计(2)工作模块计划(3)人力资源计划(4)
其他资源计划(5)进度安排计划
(6)配置管理计划(可单独做一个计划)(7)质量保证计划
(可单独做一个计划)
1.3术语定义(TermsGlossary)
将该软件开发计划中的术语、缩写词进行定义。包括用户应用领
置管理组、文档支持组、测试组。[2]软件质量保证组:指计划和实施
软件质量保证活动的人员的集合。
1.4参考资料(References)
说明该软件开发计划使用的参考资料,如项目的用户需求报告、
商务合同、用户领域的资料等,每一个文件、文献要有标题、索引号
或文件号,发布或发表日期以及出版单位。[1]《实用软件工程(第二
版)》,编著:赵池龙等,电子工业出版社;[2]……
当该文档变更时,可能对其他文档产生影响,受影响的文档叫相
关文档,需将它们列出。[1]《软件产品开发任务书》[2]《立项建议
书》[3]《用户需求报告》[4]《需求规格书》
1.6版本更新记录(VersionUpdatedRecord)
版本更新记录格式,如表所示。
版本更新记录
2.项目概述(ProjectSummary)
2.1项目的目的(ProjectPurpose)
系统开发的总的设计目标是实现图书管理的系统化、规范化和自
动化,实现对图书资料的集中统一的管理。本系统主要实现对图书馆
信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息
等。本系统结构分为读者信息管理模块,书籍信息管理模块,借阅信
息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功
能,可以浏览读者的信息,可以对读者信息进行维护。书籍信息管理
可以浏览书籍的信息,可以对书籍信息进行维护。借阅信息管理可以
显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。管理者
信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维
护。可见,本系统主要解决的问题是利用关键字对数据库进行查询。