《精编》书店图书销售管理系统讲义

**书店图书销售管理系统 (GY-BOOKSHOP-MIS) **书店图书销售管理系统 文档 **大学计算机学院*级*班软件开发小组-8 *年十月 人员组成 需求分析 1、引言 1.1 软件项目名称与简介 软件系统名称**书店图书销售管理系统。

软件缩写(GY-BOOKSHOP-MIS)。

1.2 背景 任务提出单位**书店。

预期用户**书店。

调研对象**书店。

开发单位*大学计算机学院*级*班软件开发小组(以下简称科研小组)。

GY-BOOKSHOP-MIS系统的运行和开发环境 硬件 客户端Pentium I以上,内存64M,硬盘剩余空间不能小于200M。

服务器ACCESS数据库服务器所支持的任何服务器。

支持软件 客户端Windows 98/2000/XP/ME。

服务器与硬件服务器对应的操作系统。

1.3 编写目的与预期读者 1.3.1 编写目的 本文档将全面仔细地描述(GY-BOOKSHOP-MIS)管理系的需求分析说明和数据要求说明。

本文档是由供方(即开发方)执笔,经过需方仔细审查和正式认可的重要文件。

本文档是(GY-BOOKSHOP-MIS)管理系统的软件开发工作的依据,也是用户将来检验GY-BOOKSHOP-MIS 管理系统是否达标的基本依据。

1.3.2 预期读者 1 GY-BOOKSHOP-MIS项目的需方负责人员。

2 使用GY-BOOKSHOP-MIS图书管理系统的业务人员。

3 GY-BOOKSHOP-MIS项目的开发方负责人员。

4 GY-BOOKSHOP-MIS系统的软件开发人员。

5 GY-BOOKSHOP-MIS系统的维护人员。

1.4 参考资料 1系统相关术语 实洋指进行一次图书交易时进货商交付给供货商的实际额。

码洋指进行一次图书交易时所有图书按定价计算的总金额。

2 中国图书分类标准。

3 **书店提供的各种原始资料。

2、系统任务概述 2.1 目标 本系统是一个独立的软件系统,用Microsoft Access作为后台数据库,以Borland Delphi 7.0 作为前台应用软件开发集成环境,以易于使用,健壮性,可靠性为指导目标,实现图书销售的智能化管理 1 用计算机实现信息的智能化管理,如数据智能录入,信息处理等 2 提高书店售书管理效率,尽可能的减少资源的浪费 3 对书店业务的发展提供一个良好的参考和指导 2.2 业务职能 2.2.1 基本职能 从供应商出版社中购进图书(进货) 图书销售 销售业绩统计与分析,得到反馈信息,以便作出下一步的销售计划 对图书库存的管理 辅助管理的一些基本查询业务 2.2.2 其他 会员制度 客户资源管理供货商 2 .3 用户特点 1 软件最终使用人员,即广义书店销售人员及管理者 ◆ 管理者 大学文凭,有一定的计算机操作基础 ,有一定的书店管理经验; ◆书店售书人员 对计算机不十分熟悉,但熟悉售书业务,其受教育程度在高中以上; 2 软件维护人员 熟悉软件开发方法及程序设计理念,对书店管理业务有一定了解 3、详细业务描述 注详细的业务(功能)图见下页。

3.1 详细业务表述图 图书销售管理 销售管理 图书查询 销售统计 库存管理 退货处理 按作者查询 按书名查询 按出版社查询 按I SBN 按类别统计 按出版社 按时间统计 年统计 季度 月统计 日统计 结果导出 销售结算 报表打印 分类存放 批量入库 随机入库 入库管理 库存整理 数据备份(安全与可靠性) 进货渠道管理 客户资源管理 客户预订 会员制度 3.2 详细业务相关说明补充 3.2.1 图书库存管理 图书入库时,按照图书分类标准也可按照用户提出的分类标准,进分类存放,这样方便于管理者进行库存整理;

要求提供“批量输入”与“单独(随机)入库”的功能;

在图书销售中,必然涉及库存的修改,要求库存可以有负值的情况发生,也就是当库存中的图书已售完,而新书已到未来得及入库,但书店要求此时亦可销售,只须记住条形码,以后再对库存进行整理。

3.2.2 图书销售管理 1)图书销售时,不同的客户享受不同的优惠,即对会员打折幅度较大。

2)要求提供客户购书的凭据,即打印购物单。

3)对于售出的书,要求提供退货处理,即售出的书若存在质量问题,应可以对此书进行重新入库操作,并对售出记录进行更改,既库存数量加一,售出数量减一。如果需要在退货处理的时候自动对库存进行修改。

3.2.3 图书销售业绩统计 要求可以按天、星期、月、季度、年进行统计,对以上各阶段又可进行按出版社、书名进行分类统计,并提供结果的导出功能,例如以Excel 的形式导出。同时,还应该对各类图书的销售情况进行销售排行。

3.2.4 图书查询 此部分一来可以提供客户查看库存是否有想要的书,二来可以让用户对某本书进行库存盘点,查看其信息。本部分应提供按ISBN号、书名、出版社和作者进行查询。

3.2.5 其它功能 客户资源的管理提供会员制度,对会员的信息进行管理,提供优惠条件,并提供客户预订图书的功能 。

进货商管理记录图书供应商的信息,以便获得最新的图书销售信息。

数据库备份与还原为了提高系统的可靠性与安全性,应提供定期对数据库进行备份的功能(最好备份在不同的盘下)。

系统提供的辅助销售管理的工具集;

帮助文挡。

4、功能需求规定 4.1 对业务功能的规定 用需求IPO图描述业务逻辑。

1 入库操作IPO I(输入数据) ISBN,书名,作者,出版社,定价,进价,数量,入库日期,打折等信息 P(处理数据) 检测输入的图书信息并加入数据库中 O输出数据 形成图书库存表中的所有数据 2 销售收银操作IPO I(输入数据) 书名或ISBN条形码,本数,打折情况,实收钱数等信息 P(处理数据) 把对应库存数据修改数量,计算找零,打印处理 O输出数据 找零钱数,打印票据,显示这本书的库存情况,操作员等 3 图书查询IPO I(输入数据) ISBN,作者,书名,出版社,关键词 P(处理数据) 据输入数据 在数据库中进行查询 O输出数据 书名,价格,作者,出版社,库存情况等信息 4 顾客退书/调书处理IPO I(输入数据) ISBN 条形码输入 P(处理数据) 从销售表中检索数据,并核对库存,如还有库存则调书,否则退书处理 O输出数据 修改销售表 5 库存整理操作IPO I(输入数据) 整个库存表 P(处理数据) 对库存数量小于0的记录进行修改,对长久不能卖出的书做出库处理,以及对错误的库存信息进行修改等 O输出数据 修改后的库存表 6 销售业绩统计IPO I(输入数据) 统计类别按日期,按图书类别等进行统计分析并排行 P(处理数据) 利用数据库提供的功能进行统计操作 O输出数据 统计结果 7 客户预订IPO I(输入数据) 客户ID或姓名,住址,联系的详细信息,预订的图书信息等信息 P(处理数据) 插入客户预订表 O输出数据 客户预订表的更新信息 8 数据备份与恢复IPO I(输入数据) 备份路径 P(处理数据) 复制数据库文件不在同一个盘中 O输出数据 备份日期及数据 9 客户资源管理IPO I(输入数据) 客户ID,姓名,住址,联系详细信息,是否会员会员号等 P(处理数据) 存入客户信息表 O输出数据 客户信息表 10 进货渠道出版社管理IPO I(输入数据) 图书商城出版社代号,名称,地址,联系方式电话,Email等信息 P(处理数据) 存入出版社表 O输出数据 进货渠道信息表 注 对操作员的权限问题在本系统中并未体现的很明显,因为广义书店不是一个很大型的图书销售商,所以他对操作员只设两个,一个是管理员负责库存等重要信息,另一个销售员负责日常销售业务; 4.2 对性能的规定 1 由于广义书店的电脑设备的性能限制,要求图书销售管理系统尽可能占用较少的内存,同时其可靠性要第一位;

2 对时间响应的性能约束 由于在图书销售过程中,要进行若干输入及修改库存等操作,如果时间过长的话,顾客可能不耐烦,所以要求系统有一个较快的响应速度。但也没有实时系统要求的那么严格。

3 要求系统有一定的灵活性 其数据精度可以随着用户的要求而改变;

一些基本信息可由用户来自己设定,如图书类别信息,销售打折信息等。

4 对数据管理的性能要求 随着数据的日益增加,对数据的管理越来越困难,本系统使用Micro Soft Access作为后台管理数据库,基本上可以满足管理需求,只是在历史记录的处理上有一些问题 需要管理员定期对库存信息及历史记录进行整理以使系统运行的更加稳定可靠。

5 对故障处理能力的要求 对输入要进行格式检查,以避免用户输入非法数据引起系统异常,同时在系统出现异常时,要有一定的机制使其快速的从异常状态转入正常工作状态,以免耽误业务的进行。

6 有关数据部分的约束说明参照“5、数据说明”。

5、 数据说明 本部分将对GY-BOOKSHOP-MIS所涉及的主要数据行详细的约束说明,其中用date表示日期,用V表示变长字符串,用C表示定长字符串,用N表示数字,其后的数字表示小数点后的位数。

1 图书信息 用途纪录图书的所有信息,以便进行入库,出库,和销售统计等操作。

序号 数据元素名称 格式定义及值长 单位 备注 1 ISBN C13 图书条形码号 2 图书名称 V30 3 出版社 V30 4 图书类别 V10 5 定价 N1 元 人民币 6 册数 N0 本 整数 7 打折情况 N2 8 利润 N2 元 2 会员信息 序号 数据元素名称 格式定义及值长 单位 备注 1 卡号 C10 数字组合 2 会员打折 N (百分比) 百分比 注关于其他的一些信息均按照人们的习惯来定 如 住址,字符串型,可定为50位(变长) 联系电话,数字组合,11位 Email,字母数字组合 6、附录 6.1 图书分类标准 6.2 参考文件图书资料 软件工程-需求分析 电子工业出版社 现代软件工程 北京大学出版社 概要设计说明书 1、引言 图书销售行业是国民经济的一大产业,它的发展