《项目需求分析报告(r-3)》由会员分享,可在线阅读,更多相关《项目需求分析报告(r-3)(7页珍藏版)》请在金锄头文库上搜索。
1、项目需求分析报告文档编号:R-3版 本 号: 引言没写 文档名称: 项目需求分析报告 项目名称: 图书馆管理系统 软件标识: 项目负责人: 王娟 项目团队成员: 陈亚敏 张蓝月 王增波 陈靖飒 常丽娜 丛光亮 填写时间: 2013.5.20 目 录1引言11.1编写目的11.2项目背景11.3定义11.4参考资料12项目概述12.1产品描述12.2系统功能22.3用户特点23功能需求分析33.1系统功能模块33.2系统业务流程图33.3 系统中实体的详细说明(ER)44. 其他需求描述44.1 性能的需求44.1.1 数据精确度44.1.2 系统响应时间44.1.3适应性44.2运行需求44.
2、2.1用户界面44.2.2硬件接口54.2.3软件接口5作业人员在生产作业时必须按规定穿符合生产作业要求的工作服,袖口与腰带必须牢牢扎紧,不得穿破损工作服,以免在机器运行或设备旋转时受到伤害1引言1.1编写目的编写这份需求分析说明书的目的是让读者能够了解本系统的开发目的,开发方法,以及目前的硬件和软件的情况和开发所需资金和设备, 概要设计说明书和完成后续设计与开发工作将在此基础上进一步提出。预期的读者包括上级领导,相关开发人员以及管理人员。1.2项目背景所建议开发软件的名称:图书馆管理信息系统 本项目的任务提出者:信管101班王娟组开发者:信管101班王娟组用户:图书馆工作人员以及读者实现软件
3、的单位:中原工学院信息商务学院系统与其它软件或其他系统关系:单机版图书管理系统,独立于其他系统1.3定义图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。文档中采用的专门术语的定义及缩略词简要如下:Java语言, SQL Server, 工作流程图 ,数据流程图, 数据字典1.4参考资料Java+SQL Server项目开发实践,中国铁道出版社,苏年乐 主编软件工程导论(第四版),清华大学出版社, 张海藩主编JAVA语言程序设计(第三版),清华
4、大学出版社, 邵丽萍主编数据库设计与开发,熊壮老师课件数据库原理与应用,高等教育出版社,李红 主编 百度文库有关图书管理系统资料2项目概述2.1产品描述(1) 系统管理模块:系统管理模块用来用户注册,用户的登陆、验证,密码的设置更改。(2) 书籍信息管理模块:书籍信息管理用来设置书籍的种类,添加、修改、查询、删除书籍的信息。(3) 借阅信息管理模块:借阅信息管理用来记录图书的借还信息,借书信息添加、修改、查询,包括书籍编号、读者编号、借书日期、借书期限、状态。(4) 读者信息管理模块:读者信息管理用来管理读者的信息,包括读者信息的录入、修改、查询、删除。2.2系统功能本系统主要提供对图书信息的
5、管理及读者信息的管理。需要完成的主要功能有:有关读者信息的添加、删除、更新和查询; 图书信息的添加、删除、更新和查询;图书借阅信息的添加、删除、更新和查询2.3用户特点本系统的最终用户有三种:一是管理员(图书管理员和其它管理人员),他们可以删除图书信息、删除或增加学生信息等;二是读者,可以查看他们的借阅信息。他们都具有一定的计算机应用基础,可以比较熟练操作计算机;三是系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。管理员和读者都是经常性用户,维护人员为间隔性用户。3功能需求分析3.1系统功能模块图3.1 系统功能模块图3.2系统业务流程图图3.2 系统业务流程图3.3 系统中
6、实体的详细说明(ER)图3.3 系统E-R图4. 其他需求描述4.1 性能的需求4.1.1 数据精确度 保证查询的查全率和查准率为100%,所有在相应域中包含查询关键字的记录都能查到,所有在相应域中不包含查询关键字的记录都不能查到。4.1.2 系统响应时间 系统对大部分操作的相应时间应在12秒内。4.1.3适应性 满足运行环境在允许操作系统之间的安全转换和与其他应用软件的独立运行要求。4.2运行需求 4.2.1用户界面 系统采用对话框方式,多功能窗口运行。4.2.2硬件接口 支持各种X86系列的PC机。 4.2.3软件接口 运行于Windows xp及更高版本的具有WIN32 API的操作系统之上。4.2.4故障处理 正常使用时不出错,对于用户的输入错误给出适当的改正提示信息,遇不可恢复的系统错误时,保证数据库的完好无损。5