- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求分析规说明书
需求分析规格说明书
姓名:胡晓燕
学号:0706230103
课题:图书管理系统
指导教师:叶庆生
时间:2010年4月25日
一.引言
1.1 编写的目的
需求的编写是为了研究图书管理系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。本需求的预期读者是与图书管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。
1.2 背景说明
随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。
1.3术语定义
静态数据——系统固化在内的描述系统功能的一部分数据
动态数据——在软件运行过程中用户输入的后系统输出给用户的一部数据,也就是系统要处理的数据。
数据字典——数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,没有半点含糊。
1.4 参考资料
《需求工程》—— 韩柯译 清华大学出版社
《软件工程导论》——张海藩 编著 清华大学出版社
《实用软件工程》 —— 郑人杰 殷人昆 陶永雷 清华大学出版社
《数据库系统概论》 —— 萨师煊 王 珊 编著 高等教育出版社
二 任务概述
2.1目标
(1)给出软件系统的数据流程图与数据结构,构造一个完全的系统逻辑模型。
(2)提出详细的功能说明,确定设计限定条件,规定性能要求。
(3)密切与用户的联系,使用户明确自己的任务,以便实现上述两项目标。
2.2运行环境
Windows环境下(xp,vista等皆可)
2.3条件与限制
管理模式:开发人员1人,管理人员1人,指导教师1人;
硬件制约:运行该软件所适用的具体设备必须是奔腾4、内存256兆以上的计算机;
技术制约:本项目的设计是在delphi7程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。
三 数据描述
3.1 数据流图
3.1.1 数据流图图形
书籍设置读者种类设置
书籍设置
读者种类设置
基本信息录入基本信息录入
基本信息录入
基本信息录入
书籍登记读者登记
书籍登记
读者登记
书籍信息管理读者信息管理
书籍信息管理
读者信息管理
基本信息录入基本信息录入
基本信息录入
基本信息录入
书籍信息管理读者信息管理
书籍信息管理
读者信息管理
基本信息录入
基本信息录入
基本信息录入基本信息录入
基本信息录入
基本信息录入
借阅信息管理
借阅信息管理
3.1.2 DFD图
显示系统界面
显示系统界面
有效用户及密码处理用户名与密码
有效用户及密码
处理用户名与密码
输入用户名及密码用户
输入用户名及密码
用户
输入有效命令
输入有效命令
反馈给用户
反馈给用户
处理修改密码
处理修改密码
修改用户名及密码处理命令 修改用户表
修改用户名及密码
处理命令
书籍修改命令
书籍修改命令
借.还书书籍入库及修改信息显示结果
借.还书
书籍入库及修改信息
显示结果
处理借\还书命令
处理借\还书命令
修改书籍信息表
修改借、还书表
3.1.3加工说明
(1) 读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限备注。
(2) 书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、备注。
(3) 借/还书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书日期、借书期限、备注等。
(5) 有条件、多条件查询各种信息.
3.2 静态数据
(1)馆藏图书信息表
属性名
属性类型
是否可为空
是否为主键
备注
BookId
char
Not null
主键
图书编号
BookName
char
Not null
图书书名
BookWriter
char
Not null
图书作者
BookPress
char
Not null
图书出版社
BookPrice
Float
图书价格
BookType
char
图书分类
BookNum
Int
图书副本数
BookState
boolean
Not null
是否可借
BookDate
date
出版日期
RoomN
文档评论(0)