
目录
1.1写作目的
软件需求分析,其目的是解释软件产品或软件项目需要满足的条件和限制. 在软件工程项目中,我们必须首先获取用户的需求,并通过对阮剑需求的提取,分析,记录和验证,为进一步的设计和实现提供数据. 软件需求还与其他活动(例如软件测试,配置管理和质量管理)密切相关.
编写此要求是为了研究以大型为基础的图书馆管理系统软件的开发方法和应用方法. 同时,它也是项目计划,摘要设计和详细信息的基础,也是维护人员进行内部维护,信息更新,验收和测试的基础.
项目名称: 图书馆管理系统.
设计和实现一个结合了各种图书管理服务功能的管理信息系统非常重要,它可以有效地节省资源,有效地保存,更新和查询信息,并提高工作和服务效率.
1.3定义
图书馆管理系统是现代图书馆发挥教学和研究作用的关键技术平台. 对于读者和图书馆员而言,这是轻松快速访问信息的关键. 因此,图书馆管理系统应该能够为用户提供足够的信息和快速便捷的操作手段.
第二,任务概述
2.1个目标
该系统通过计算机技术管理西线的图书信息和用户信息,还包括以下目标:
⑴减少人工成本和管理费用;
⑵提高信息的准确性和安全性;
⑶改进管理和服务;
⑷良好的人机交互界面,易于操作.
最大的用户是图书馆员和读者. 馆员需要创建,修改和删除用户,并且需要计算机知识,例如权限管理. 读者是普通用户,具有一定的计算机操作能力.
在图书馆管理系统中,管理员为每个阅读器创建一个帐户,并将阅读器的个人详细信息存储在该帐户中,并颁发图书馆卡(提供图书馆卡号,名称,部门或班级信息). 读者可以借助书卡在图书馆借阅,归还,续订和查询书籍. 当不同类型的读者借书时,管理员输入书卡号,然后系统首先验证卡号的有效性. 如果无效,将提示无效原因;如果有效,它将显示诸如卡号,名称,借入限额,借入数量,可再借入数量等信息. 在完成图书借阅操作时,应将相应的图书信息的状态,阅读器信息中的借阅数量以及相应的记录添加到图书借阅信息中. 退还书时,管理员输入借书卡号和要退还的书号,显示借书卡号,阅读器名称,阅读编号,阅读名称,借阅日期,归还日期等信息,并自动计算是否为逾期和逾期,如果被延长,则取消逾期. 如果书本有破损,则管理员根据实际情况从系统中选择相应的破损程度,系统自动计算出破损赔偿金额. 在完成退货操作时,修改相应书籍信息的状态,在阅读器信息中修改借阅数量,在借书信息中标记相应的借书记录,并在返还信息中添加相应的记录. 馆员会不时添加,修改和删除图书信息,并且不能在不退还图书的情况下删除图书信息. 您还可以添加,修改和删除阅读器信息. 如果阅读器仍有未归还的书籍,则无法删除阅读器信息. 系统管理员主要负责设置图书馆管理员的权限,设置读者类别信息,设置书籍类别,设置和赔偿标准,数据备份和数据恢复.
系统主要具有以下功能: 浏览功能,查询功能,添加功能,修改功能,删除功能
1. 浏览功能
在当前文件中列出所有图书信息,读者信息,借书信息和图书归还信息的记录.
可以选择一条记录来显示所有字段.
2. 查询功能

书目匹配查询
读者匹配查询
书目和读者匹配查询
3. 添加功能
添加书目记录和读者记录,并借阅和返回记录
添加有关系统设置的信息
4. 修改功能
修改书目和读者记录,并提供相关的确认机制
修改系统设置的相关信息并提供相关的确认机制
5. 删除功能
删除书目和读者记录并提供相关的确认机制
删除与系统设置有关的信息,并提供相关的确认机制.
确保查询的查全率和查准率是100%. 可以找到所有在相应域中包含query关键字的记录,而找不到在相应域中不包含query关键字的所有记录.
大多数操作的系统对应时间应在1-2秒之内.
满足操作环境的要求,以允许在操作系统之间进行安全转换以及与其他应用程序软件独立运行.
输入和输出数据类型,说明并给出软件数据输出和必须标记的控制输出的示例,包括硬拷贝报告的描述(正常结果输出,状态输出和异常输出)以及图形或显示报告
4.5. 数据管理能力要求
应基于可预测的增长来估计要管理的文件和记录的数量,表和文件的大小以及数据及其组件的存储需求.
可能的软件和硬件故障以及各种性能的后果和故障排除要求.
例如,用户单元对安全性和保密性的要求,对易用性的要求以及对可维护性,可补充性,易读性,可靠性和操作环境可转换性的特殊要求.
硬件,外部设备(一台P4微型计算机,一台打印机)
运行此软件所需的硬件设备的最低配置:

奔腾第4代,256M内存;
I / O设备: 监视器,鼠标,键盘;
描述运行该软件所需的支持软件,例如:
a. 操作系统: Windows98及以上
b. 支持框架: .NET Framework 1.1
c. : Access2000.
该产品的用户通常需要通过终端进行操作. 进入主界面后,单击相应窗口进入相应界面(例如输入界面和输出界面). 用户对程序的维护最好有一个备份. 支持各种X86系列PC
5.3.2软件界面
使用WIN32 API在WindowsXP和更高版本的操作系统上运行.
该软件基于Windows 98及更高版本的中文版操作系统来控制软件的运行.
读者类别: 类别名称,借阅的书籍数量,借阅期限,有效期
读者信息: 读者姓名,读者编号,性别,读者类别,大学,,年龄,家庭住址图书管理系统参考文献,电话号码,注册日期,借阅的图书数量
借出信息: 读者编号图书管理系统参考文献,读者姓名,书号,书名,借阅日期,退还日期
书籍: 编号,书籍编号,读者编号,日期,应付金额,实际收到的金额,是否付款
图书类别: 类别名称,类别编号
图书信息: 图书编号,书名,类别,作者,出版者,出版日期,注册日期,是否借用
图书订阅: 订阅编号,图书编号,书名,作者,订单数量,订单单价,订单日期,是否接受,接受日期,运营商
系统管理: 用户名,密码,权限
输入数据: 鼠标单击按钮;
查询方法,查询关键字;
新书项,阅读器项;
书籍项目和阅读器项目的相应记录中的更改;

备份数据还原所有数据备份文件;
在取消时借书,归还,丢失书号;
受限操作需要密码;
输出数据: 查询由关键字确定的记录;
统计结果和格式化文件;
输入信息,删除并修改结果(成功或失败);
图书借阅,归还,丢失登出等操作结果;
通过数据备份输出的数据备份文件;
内部数据: 查询操作创建的索引.
6.3描述
使用Mysql作为
⑴顶级数据流程图
图3.4.1图书管理系统的顶层数据流程图
⑵第0层数据流程图
图3.4.2图书馆管理系统0数据流程图
该系统主要数据元素的数据字典卡:
名称: 读者信息查询报告
别名: 读者信息
说明: 针对读者的基本信息查询结果的信息表
定义: 读者信息=读者姓名+读者编号+性别+读者类型+大学++年龄+家庭住址+电话号码+注册日期+借书数量
位置: 输出到监视器
名称: 借入信息查询报告

别名: 借入信息
说明: 信息表中借书基本情况的查询结果
定义: 借入信息=读者编号+读者姓名+图书编号+图书名称+借阅日期+归还日期
位置: 输出到监视器
名称: 预订查询报告
别名: 很好预定
描述: 查询结果信息表以了解过期书籍的基本情况
定义: 图书=图书编号+图书编号+读者编号+处罚日期+金额+实际收到的金额+是否付款
位置: 输出到监视器
名称: 图书信息查询报告
别名: 图书信息
说明: 各种图书查询的基本信息表
定义: 图书信息=图书编号+标题+类别+作者+出版商+出版日期+注册日期+是否已借出
位置: 输出到监视器
名称: 图书订阅报告
别名: 图书订阅
说明: 报告需要根据读者需求进行订购的图书
定义: 图书订阅=订阅编号+图书编号+标题+作者+订单数量+订单单价+订单日期+是否接受+接受日期+运营商
位置: 输出到打印机
在开发该系统的过程中,由于我是第一次开发该软件,因此我第一次用知识编写了需求分析报告. 在各方面都缺乏经验的情况下,匆忙编写时会存在很多缺点,而且由于学校图书馆的管理不明确,具体过程不明确,需要时组织也不清楚被分析. ,看起来有点乱. 尽管该系统仍然存在许多缺点,并且非常简化,但是它具有全面的性质,需要进行分析,并且软件系统要点仍然存在. 基本上可以充分表达软件系统各个方面的要求和细节.
在学习之后,我基本上了解了如何编写软件需求分析报告. 基本过程已掌握. 该报告是软件开发的关键,对于成功开发好的软件起着决定性的作用. 在编写报告的过程中,我不仅巩固了Java的知识,而且更重要的收获是学习了设计系统的思维方法. 开发软件不仅仅是编写代码.
[1]豆丁网: ; isPay = 1
[2]李爱萍《软件工程》人民邮电出版社
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-192108-1.html
出去看看大千世界
而掌控这些技能的人
质检总局都买到假货