文档编号:LMS—1版本号:V1.0文档名称:项目开发计划书项目名称:图书管理系统项目负责人:许萦英、高俊麒、耿慧编写:许萦英2004年12月25日校对:许萦英2004年12月25日审核:许萦英2004年12月25日批准:许萦英2004年12月25日开发单位:常州工学院计算机信息工程学院01计本一班项目开发计划书1引言1.1编写目的编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行了全面细致的分析,深入描述《图书管理系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。该需求规格说明书的读者对象是图书管理系统的系统管理员及用户。根据编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行了全面细致的分析,对开发计划进行了总体的规划。该需求规格说明书的读者对象是图书管理系统软件小组的研发工程师、测试工程师、销售工程师,版权归上述成员所有,严禁外传。1.2背景随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。本图书管理系统软件是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS系列等操作系统上使用。1.3定义文档中采用的专门术语的定义及缩略词简要如下:LMS:LibraryManagementSystem,图书管理系统1.4参考资料[1]郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学出版社,1997。[2]王立福,麻志毅,张世琨。《软件工程》(第二版)北京:北京大学出版社,2002。[3]唐学忠,樊为民。《VisualBasic程序设计教程》中国电力出版社[4]费贤举的关于开发图书管理系统的批文。2项目概述2.1工作内容《图书管理系统》针对所有图书馆的需求而设计的,可以有效管理图书。本系统可以借书,还书,查询图书信息,查询读者信息,进行必要的系统操作2.2主要参加人员参加本项目开发的主要人员:许萦英,高俊麒,耿慧。2.3产品2.3.1程序程序名称:图书管理系统,使用VB编写,中间引用了Access数据库,通过VB与数据库的连接传输数据,实现系统各项功能。实现基本功能它包括查询图书信息查询、读者信息查询、两个信息的增加、删除、修改,操作员密码的修改、用户密码的修改。1.主模块:输入:操作系统传递至的各种消息以及用户的输入数据输出:用户界面显示2.图书流通模块:输入:用户口令输出:相应的界面3.图书查询模块:输入:用户的输入输出:查询方式及相应的查询关键字4.系统操作模块:输入:用户口令输出:各个对话框5.借书模块:输入:读者证号、图书书号输出:读者信息、相关借书信息6.还书模块:输入:图书书号输出:相关读者信息7.图书查验模块:输入:图书书号输出:图书允许/禁止出借标志8.读者查验模块:输入:读者证号输出:合法\非法读者标志9.借书记录查验模块输入:图书书号输出:借书记录存在/不存在标志,借书记录10.图书库操作模块:输入:与图书库操作子对话框有关的用户输入及系统消息输出:操作结果显示.11.读者库操作模块:输入:与读者库操作子对话框有关的用户输入及系统消息输出:操作结果显示12.数据统计模块:输入:统计方式及其关键字输出:统计结果视图显示13.系统设置模块:输入:用户的输入输出:根据用户的输入显示相应的对话框14.数据备份模块:输入:用户的操作输入输出:操作结果显示15.数据恢复模块:输入:用户的操作输入输出:操作结果显示16.更改口令模块:输入:用户的操作输入输出:操作结果显示17.录入模块:输入:相应的信息输出:相应的结果18.修改模块:输入:相应的信息输出:相应的结果19.删除模块:输入:相应的信息输出:相应的结果20.帮助模块:输入:无输出:帮助信息21.退出模块:输入:退出命令输出:无22.数据库操作模块:输入:数据操作命令输出:操作结果显示23.数据库查询模块:输入:数据查询命令输出:查询结果集2文件《可行性研究报告》《项目开发计划书》《项目需求分析规格说明书》《项目初步设计规格说明书》《项目详细设计规格说明书》《项目测试计划》2.3.3服务本软件为用户提供培训安装、维护和运行支持等,并定期向客户了解系统使用情况。2.4完成项目的最迟期限本项目完成最后期限:2004年12月24日2.5本计划的批准者和批准日期本计划批准者:费贤举本计划批准日期:2004年12月20日3实施计划3.1工作任务的分解与人员分工需求分析:高俊麒文档编写:许萦英,高俊麒,耿慧代码编写:许萦英,高俊麒,耿慧软件测试:耿慧3.2进度时间设计内容第1天查阅资料,编写《项目可行性研究报告》《项目开发计划书》第2天根据《软件文档编写概要》的格式要求,完成《项目需求分析规格说明书》第3天按照《软件文档编写概要》的格式要求,完成《项目详细设计规格说明书》第4天按照项目任务分配结果和项目进度要求,并依据《项目需求分析规格说明书》、《项目初步设计规格说明书》和《项目详细设计规格说明书》,对系统进行设计,编写代码。第5天完善编码,对已实现部分的软件或模块的测试任务。3.3预算考虑到不需要再添加开发设备及软件,开发周期短,开发风险低,所以支出费用不高。4支持条件4.1计算机系统支持Intel486以上系列、AMDK6以上系列等PC台式机和便携式电脑;运行时占用内存:≤1MB;所需硬盘空间:≤5MB;软件平台:中文Windows95/98/2000/NT4.0或更高版本;4.2需由用户承担的工作用户具备一定的计算机知识,对应用软件有所了解,对图书管理的流程也要有一定的了解。