图书管理系统需求分析(共37页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《图书管理系统需求分析(共37页).docx》由会员分享,可在线阅读,更多相关《图书管理系统需求分析(共37页).docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上图书管理系统需求分析目录专心-专注-专业1. 引言1.1 编写目的在学校图书馆内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。1.2 项目背景本系统的用户:读者,管理员图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。在工作人员具备一定的计算机操作基础下,此图书管理软件可以提高管理效
2、率。1.3 定义需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,确定系统的功能需求。这个步骤是对理解需求的升华,直接关系到该系统的质量。分析的根本目的是在开发者和提出需求的人之间建立一种理解的沟通机制,因此,系统的需求分析也是开发人员和客户一起完成的。2. 任务概述2.1 目标系统的体系结构为客户端/服务器结构,后台数据库为MySQL。在Windows操作系统的支持下完成相应的所有功能。2.2 运行环境硬件要求:服务器处理器(CPU):Pentium41.2G或更高 内存容量(RAM):至少256M 客户端处理器(CPU):Pentium133M或更
3、高 内存容量(RAM):64M或更高由于计算机将存储大量图书资料,建议准备100G以上硬盘软件运行环境:Windows98/2000/2003/XP/7/8/8.1/10 Linux2.3 条件限制编程语言:java、sql编程软件:My eclipse数据库:MySql数据库开发标准:按照最新的语言标准3. 需求概述1) 登录子系统模块:实现用户和管理员的登陆功能2) 查询子系统模块:用户信息和图书信息查询功能3) 操作子系统模块:读者借阅、还书、交付罚款操作功能4) 信息管理子系统模块:管理员信息设置、书架设置、图书词库设置和新书入购功能。4. 数据描述4.1 数据的逻辑描述通过对图书管理
4、系统需求及其数据流图的分析,可以得出该系统涉及读者、书籍、借阅和还书信息表等数据实体。4.2 静态数据读者信息:姓名、编号、性别、学院、专业、年龄、家庭住址、联系方式、登记日期、已借阅书籍数量图书类别:类别名称、类别编号书籍信息:编号、书名、类别、作者、出版社、出版日期、登记日期、是否被出借借阅信息:读者编号、读者姓名、书籍编号、书籍名称、出借日期、归还日期书籍罚款:罚款编号、书籍编号、读者编号、罚款日期、应罚金额、实收金额、是否交款书籍征订:征订编号、书籍编号、书名、作者、订购数量、订购单价、订购日期、是否验收、验收日期、操作员系统管理:用户名、密码、权限4.3 动态数据输入数据: 鼠标对按
5、钮的点击;查询方式和关键字;新建图书项和读者项;图书项、读者项相应记录的更改备份数据恢复所有的数据备份文件借阅、返还、丢失注销时的图书编号受限操作所需的密码 输出数据:查询关键字确定的数据库记录 统计结果及格式化文件 信息录入、删改结果(成功或失败) 图书借阅、返还、丢失注销等操作结果 数据备份输出的数据备份文件内部生成数据:查询操作建立的索引4.4 数据库描述读者表字段类型描述约束IdInt(50)证件号非空,主键ReadernameVarchar(20)读者姓名非空AgeInt(2)读者年龄PhoneVarchar(20)读者电话唯一JobsVarchar(20)读者职业图书表字段类型描述
6、约束BidInt(50)图书编号非空,主键BnameVarchar(20)图书名非空AuthorInt(2)作者PublishtimeTime出版时间PublisherVarchar(50)出版社唯一4.5 数据流程图顶层流程图处理要求流程图新书入库流程图借书流程图还书流程图4.6 系统E-R图实体联系图读者信息实体E-R图图书信息实体E-R图操作信息实体E-R图图书订购实体E-R图图书分类实体E-R图库存信息实体E-R图 4.7 数据词典 数据流项目数据流名管理工作请求单说明管理请求单是系统根据工作人员或者管理人员的输入情况自动形成的,通过这个单子,来决定系统的行为:进行一些管理工作。数据流
7、来源图书馆管理工作人员数据流去向图书馆管理系统数据流定义管理工作请求单=购入新书|学生借书|学生还书|图书注销数据流名查询信息请求单说明查询信息请求单是系统根据工作人员或者管理人员或者学生的输入情况自动形成的,通过这个单子,来决定系统的行为:进行一些查询工作数据流来源图书馆管理工作人员,学生数据流去向图书馆管理系统数据流定义查询信息请求单=查询学生请求信息|查询图书请求信息数据流名图书信息说明图书信息是系统经过图书信息查询之后产生的一组信息数据流来源图书馆管理系统。数据流去向图书馆管理人员数据流定义图书信息=图书编号+ISBN+作者+出版社+价格+书架号+借阅情况数据流名学生信息说明学生信息是
8、系统经过学生信息查询之后产生的一组信息数据流来源图书馆管理系统。数据流去向图书馆管理人员和学生数据流定义学生信息=学生编号+姓名+性别+有效证件号码+联系方式+借书情况数据流名提示信息说明提示信息是系统根据一些非法操作,非法请求信息,或者合理操作,合理信息的来提示操作者对系统的操作情况数据流来源图书馆管理系统。数据流去向图书馆管理人员和学生数据流名当前日期说明当前日期是因为系统对人员操作某信息的跟踪的需要。以便查询或维护。数据流来源系统时钟。数据流去向图书馆管理系统数据流定义当前日期=年/月/日/小时/分/秒数据流名罚款单说明罚款单是系统经过根据学生的违规情况而产生的信息数据流来源图书馆管理系
9、统数据流去向学生数据流定义罚款单=罚款编号+图书编号+学生编号+罚款金额+罚款日期+备注 文件条目数据文件名学生文件简述存放的是学生基础信息数据数据文件组成表单形式存储文件内容学生文件=学号+姓名+性别+出生日期+有效证件号码+联系方式+登记日期+有效期至存储方式以学生学号为记录关键字升序排列数据文件名借书文件简述存放的是借书信息数据数据文件组成表单形式存储文件内容借书文件=图书编号+学生编号+借阅日期+应还日期+状态存储方式以图书编号和学生编号为记录关键字升序排列数据文件名入库单简述存放的是入库新书的信息数据数据文件组成表单形式存储文件内容入库单=新书编号+书名+ISBN+数量+入库时间存储
10、方式以图书编号和学生编号为记录关键字升序排列数据文件名图书目录文件简述存放的是图书档案的信息数据数据文件组成表单形式存储文件内容图书目录文件=图书编号+条形码+书名+类型+作者+译者+ISBN+出版社+价格+页码+书架名称+现存量+库存总量+入库时间+操作员+简介+借出次数+是否注销存储方式以图书编号为记录关键字升序排列数据文件名图书馆信息文件简述存放的是图书馆的基础信息数据数据文件组成文档形式存储文件内容图书馆信息文件=图书馆名称+图书馆馆长+负责人+电话+说明数据文件名书架设置信息文件简述存放的是设置书架的基础信息数据数据文件组成文档形式存储文件内容书架设置信息文件=书架编号+书架名称数据
11、文件名图书词库设置文件简述存放的是系统常有的词库数据数据文件组成文档形式存储文件内容图书词库设置文件=供应商+分级+附件+尺寸+语系+印刷数据文件名系统参数设置信息文件简述存放的是系统参数设置信息数据数据文件组成文档形式存储文件内容系统参数设置信息文件=办证费用+证件有效期+图书超期罚款金额 加工说明1加工1.2:处理学生借书 加工逻辑:BEGIN读取学生借书请求信息和当前日期以及学生文件,图书目录文件 IF在学生文件中找不到该学生或者图书目录文件中显示该图书属于注销图书或者该图书属于已借 THEN输出非法借书请求(相当于拒绝借书)ELSE输出借书成功并将借书信息写入借书文件 END 2加工1
12、.3:处理学生还书 加工逻辑:BEGIN读取学生还书请求信息,当前日期,学生文件,图书目录文件和借书文件 IF(在图书目录文找到该图书是未借出或者该图书是挂失) THEN输出非法还书请求 ELSEIF在借书文件中找到到当日为止,该书超期THEN罚款ELSE输出还书成功并且更新借书文件 END3加工1.4:处理图书注销加工逻辑:BEGIN读取注销图书请求信息,当前日期和图书目录文件 IF在图书目录文件说明该图书已经注销 THEN输出非法注销请求信息(或者说重复注销) ELSE注销成功并且更新图书目录文件 END 4加工2.1:学生信息查询加工逻辑:BEGIN读取查询学生信息请求单,学生文件和借书
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 需求 分析 37
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内