1、LDH 软件开发小组 版权号:V2.01图书销售管理系统软件需求说明书项目代号:BSMS_LDH_2008 文件代号:BSMS_003编写小组:LDH 软件开发小组 编写人员: 编写日期:2008/04/26 LDH 软件开发小组LDH 软件开发小组 版权号:V2.021.引言 .21.1 编写目的及相关读者 .31.2 背景 .31.3 定义 .31.4 参考资料 .32 任务概述 .32.1 目标 .32.2 用户的特点 .42.3 假定和约束 .43 需求规定 .43.1 对功能的规定 .43.2 有关功能图 .53.2.1 层次图: .53.2.2 IPO 图 : .63.2.3 E-
2、R 图: .63.2.4 主数据流: .73.2.5 子功能图: .83.3 对性能的规定 .103.3.1 精度 .103.3.2 时间特性要求 .103.3.3 灵活性 .103.4 输人输出要求 .113.5 数据管理能力要求 .113.6 安全性 .114 运行环境规定 .114.1 设备 .114.2 支持软件 .124.3 接口 .124.4 控制 .12LDH 软件开发小组 版权号:V2.031.引言随着计算机的普及,人们对计算机的认识及需求有了明显的增加。计算机对于大量信息的管理优势更是显而易见。对于一个企业来说,这方面的需要尤其重要,有了这个图书销售管理系统,可以明显的减轻图
3、书销售及其管理人员的工作量,且有利于更合理化的管理。1.1 编写目的 及相关读者为了使用户尽可能清楚地描述其所需要的产品,使软件开发人员更清楚地了解所要开发的产品。相关读者有:软件开发人员、用户、管理人员、测试人员及其他参阅者。1.2 背景本图书销售管理系统由郑州大学信息工程学院软件工程专业教师宋玉提出,并由 06 级学生刘文辉、何俊波、侯保林在本校试验室进行开发。该系统主要用于图书销售行业,为方便用户进行图书的自动化管理及销售。1.3 定义E-R 图:关系模型图;IPO 图:系统的输入、处理、输出的大致过程。1.4 参考资料1. 已经编写的可行性研究分析报告2. 国家软件标准需求分析报告3.
4、 下载的文档对药品库存管理系统的需求分析4. 软件需求文档的相关图表。2 任务概述2.1 目标1. 开发的意图:a. 为了使图书的进货、销售、库存管理更方便; LDH 软件开发小组 版权号:V2.04b. 为了减轻销售、管理部门工作人员的工作负担,提高他们的工作效率;c.为了加强图书销售部门的正规化管理;2. 应用目标及作用范围:通过产品能帮助库存管理人员使用计算机快速方便的对图书进行进货、管理、销售、查找等所需操作,并且可对数据进行自动化管理。本产品适用于图书销售部门的全部工作流程,是一个很方便的管理软件。可以对图书随时进行进货、销售、查找和处理。大大节省了的人力、物力和财力。3. 产品描述
5、:本产品是一种工作在 Windows2000/2003/XP 或 Linux 系统平台的软件,它是以数据库为基础,各种功能均建立在数据库之上。本软件产品是一项独立的软件,而且全部内容自含。不建立在其他已有软件的基础上。|2.2 用户的特点本软件的最终用户为图书销售部门的员工,只要能够操作计算机便可根据使用说明书操作该软件,无须任何技术专长。本软件包括了图书销售的整个流程,故可在上班时间随时使用。2.3 假定和约束该系统为了学生学习文档写作,故不涉及费用支出。开发最终完成期限为2008-6-30。3 需求规定 3.1 对功能的规定该系统的功能分为:进货管理、销售管理、库存管理、报表管理、用户权限
6、管理。1. 进货管理:用户根据采购报表新进一批图书后,分别输入图书的条码、名称、作者、出版社、种类、数量、定价、进货价、进货折扣,并记录这批货的供应商。若输入图书的条码后查询到这本书存在,则只须增加其数量LDH 软件开发小组 版权号:V2.05即可;若这本书不存在,则需要添加这本书的所有信息。2. 销售管理:销售管理部分又分为:一般销售、促销、客户退货三种功能。一般销售:当客户购买图书后,输入该书的条码,查找到该书后可知其定价,然后查看客户是否是会员,若不是,输入客户支付金额,由支付金额减去定价可得应找零金额;若是,输入客户支付金额后,由支付金额减去定价乘以会员折扣率可得其找零,然后打印单据(
7、包括该书的名称、作者、出版社、支付金额、定价、找零、销售日期及销售员工的姓名和编号) 。 促销: 根据图书销售管理人员制定的相应优惠策略,记录各种书的优惠折扣,并按相应折扣对有关书进行销售。客户退货:可能由于个别图书的质量问题,客户需要退书,此时应查找该书的销售记录信息,对客户办理退货业务,并将销售记录中的该本书的销售记录删去,并添加到数据库中以更新数据库信息,3. 库存管理:库存中记录所有书的所有属性,还有库存的上限及下限。在库存中能根据种类、作者、出版社对书进行分类。能够修改其中的数据;能够根据其属性查找到该书。4. 报表管理:报表分为:采购报表、日报表、财务报表、热销书报表。采购报表:当
8、某种书的记录低于用户自定义的库存下限时,把该种书加入到采购报表中;当某种书的记录高于用户自定义库存上限时,则不把该种书放入采购报表。日报表: 记录一天中图书的销售记录。财务报表:记录每天的销售利润,由此可查看月利润,年利润。还可查看每个员工总共销售书的金额。热销书报表:根据销售记录,在可设定在一段时间内对各种书的销售量进行相应的排序,可得出销售书目排行榜,从而可以确定哪种书为畅销书。5. 用户权限管理:员工级别不涉及财务数据的操作,经理级别可有最大权限。3.2 有关功能图3.2.1 层次图:LDH 软件开发小组 版权号:V2.06图书销售系统进货管理销售管理库存管理报表管理用户权限管 理 一般
9、销售促销客户退货采购报表日报表财务报表热销书报表3.2.2 IPO 图:新进图书的属性供应商的属性会员的属性订货单销售处理库存处理报表处理销售单据各种报表3.2.3 E-R 图:LDH 软件开发小组 版权号:V2.07书条码书名作者出版社定价供应商名称地址电话负责人供应一般客户 会员支付金额姓名 编号电话 有效期折扣率购买四管理导购员姓名编号经理部门部门号客户3.2.4 主数据流:库存 进货 销售日报表LDH 软件开发小组 版权号:V2.083.2.5 子功能图:进货管理:输入条码存在?添加记录库存增加保存库存管理:输入条码修改查找修改查看数据销售管理:进货LDH 软件开发小组 版权号:V2.
10、09客户购买输入条码查找该书会员?打折率计算后一般销售单据库存减少报表管理:销售记录日报表统计金额财务报表统计销售书目热销书报表库存下限统计书的数量采购报表权限管理:信用卡?刷卡LDH 软件开发小组 版权号:V2.010输入密码员工级别查询、销售、修改查看财务、员工销售额3.3 对性能的规定3.3.1 精度软件的输入精度:如果输入为数字,小数点后保留 2 位有效数字;如果输入为字符串,其长度限定为 16 位。输出数据精度的要求: 如果输出为数字,小数点后保留 2 位有效数字;如果输出为字符串,其长度限定为 16 位。传输过程中的精度: 小数点后保留 2 位有效数字,字符为其有效位数。3.3.2 时间特性要求响应时间:0.5 秒以内更新处理时间:0.5 秒钟以内数据的转换和传送时间: 1 秒以内解题时间:0.5 秒以内。3.3.3 灵活性操作方式上的变化:该软件实用与现在流行的操作系统相匹配。若操作系统提升,对该软件不会产生影响。若使用以往的操作系统,则不具有兼容性。精度和有效时限的变化:可以根据实际情况自行设置。