**书店图书销售管理系统(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 / 117
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) 软件最终使用人员,即广义书店销售人员及管理者
◆管理者:
大学文凭,有一定的计算机操作基础 ,有一定的书店管理
经验;
5 / 117
◆书店售书人员
对计算机不十分熟悉,但熟悉售书业务,其受教育程度在高中以上;
2) 软件维护人员
熟悉软件开发方法及程序设计理念,对书店管理业务有一定了解
3、详细业务描述
注:详细的业务(功能)图见下页。
3.1 详细业务表述图
7 / 117
<图书销售管理系统功能模块图>
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
9 / 117
2) 销售收银操作IPO
3) 图书查询IPO
4) 顾客退书/调书处理IPO
5) 库存整理操作IPO
6) 销售业绩统计IPO
11 / 117
7) 客户预订IPO
8) 数据备份与恢复IPO
9) 客户资源管理IPO。