欢迎来到天天文库
浏览记录
ID:27670711
大小:294.50 KB
页数:7页
时间:2018-12-05
《小型书店系统管理需求分析.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、小型书库管理系统需求分析1.引言1.1.编写的目的由于书店主要从事图书资料的存储和书籍的出租、售卖,所以要对书点进行系统的、有效的管理,以方便广大读者借阅、购买。随着计算机应用越来越普及,书店要把人工进行的图书进货、图书验收、图书分类、图书检索、图书销售、图书出租、会员管理等操作实现,减小书店职工的工作量,实现对图书、会员等数据的管理工作,减小开销,提高效率,使看起来很繁重的工作处于有条不紊的状态。因此,开发一个面向小型书店的管理系统,实现对人员、物流的全面管理,实现书店管理信息化管理是非常重要的。1.2.背景1)待开发软件系统的名称:小型书店管理系统2)任务开
2、发者:所有成员3)软件用户:店主2.任务概述2.1.目标此书店管理系统以计算机为工具,通过对书店管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,提高书店的经营效率。具体会涉及到的目标有:A:能提高书店的运行效率,便于店主管理公司。B:方便操作员的操作,达到简单、易用的目的。C:提高操作员的工作效率。D:提高正确率。E:提高操作的成功率。F:提高系统的可靠性和安全性。3.需求规定3.1.功能需求书店的角色定为店主和顾客。店主是软件系统的用户;而顾客则是来借阅或购买书的人。偶尔,店主或书店的其他工作人员也可能是一个顾客。顾客不直接和系统交互,顾客的功能
3、由店主代为执行。功能框架划分及功能描述:图书查询:查询图书。图书管理:对书店的图书进行分类、记录管理。缺货图书统计:统计缺货图书信息畅销图书统计:统计畅销图书信息收银管理:对图书的销售额进行统计计算。书店系统中的用例有:1)借书模块2)还书模块3)增加书目4)删除书目5)修改或删除借书者根据书店管理系统的实际需求,可以将书店管理系统划分为系统设置、图书管理、读者管理、图书借还、系统查询、图书售卖、缺货畅销管理、收银管理8个部分。各个部分的具体功能的系统功能结构图如图所示。功能模块用例图E-R图数据字典:数据流名:图书信息别名:无简述:学生购买、借还图书信息来源:
4、学生去向:小书店图书信息管理数据库组成:借书证号+姓名+{书号+数量}数据流量:1000次/周高峰值:开学期间1000次/天文件名:库存记录别名:无简述:存放库存所有可供货物的信息组成:图书名称+编号+生产厂家+单价+库存量组织方式:索引文件,以货物编号为关键字查询要求:要求能够立即查询数据项名:图书编号别名:G-No,G-num简述:本书店的所有图书的编号类型:字符串长度:10图1 小型书店管理系统的顶层数据流图图2 小型书店管理系统的中层数据流图图3 借阅图书模块的底层数据流图1.1.对性能的规定使用稳定,操作性能好,操作方法易于掌握,系统的安全性强。1.1
5、.1.时间特性要求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。完全取决于服务器。1.1.1.灵活性系统具有较高的可靠性,可恢复性系统有良好的可扩展性,允许管理员随时对其进行更新和维护。当用户需求,如操作方式,运行环境,结果精度等发生变化时,设计的软件要做适当调整,灵活性较好。1.2.输入输出要求(1)读者管理模块:添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案。(2)图书管理模块:添加删除不同类型的的图书及注明图书可借的天数库存数量、添加删除图书的档案。(3)图书借还模块:可查询读者借阅和归还图书的信息及图书的现有库存量。
6、(4)图书查询模块:可根据不同的条件(条形码、书名、类别、作者、书架、出版社)查询读者需要的图书、读者可根据不同的条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查询自己借阅图书信息。(5)缺货畅销管理模块:可以让管理员知道图书的缺货情况及读者借阅、购买的书籍排行榜。(6)图书售卖模块:记录售卖图书的信息,添加、删除、修改图书信息。(7)收银管理模块:对出租、售卖的图书进行价格计算和汇总。表3-1显示具体的输入,输出及各个模块的功能功能名称输入项输出项执行权限功能描述读者管理模块读者证号,读者类型,显示读者的类型管理员提供每位读者的类型及借阅图书数量及
7、价格图书管理模块需要添加或删除的图书信息成功或失败的提示信息管理员添加新购入的图书或删除不再使用没有卖的图书图书借还模块读者证号读者借阅或归还图书的信息管理员用户方便管理员和读者查询借阅信息图书借还模块书名要查询的图书的库存量用户方便用户查询图书是否借出图书查询模块书名或作者等图书信息管理员方便管理员管理图书档案图书售卖模块书名图书库存量管理员方便读者查找要购买的书籍收银管理模块书名、价格价格管理员方便管理员收银缺货畅销管理模块缺货、畅销书名管理员方便管理员及时更新图书1.1.故障处理要求系统失效后能给出错误信息,提示用户采取适当手段处理故障。1.2.其他专门要
8、求普通用户的需求:通过管
此文档下载收益归作者所有