书店图书销售管理系统.docx

上传人:b****8 文档编号:9651157 上传时间:2023-05-20 格式:DOCX 页数:80 大小:826.67KB
下载 相关 举报
书店图书销售管理系统.docx_第1页
第1页 / 共80页
书店图书销售管理系统.docx_第2页
第2页 / 共80页
书店图书销售管理系统.docx_第3页
第3页 / 共80页
书店图书销售管理系统.docx_第4页
第4页 / 共80页
书店图书销售管理系统.docx_第5页
第5页 / 共80页
书店图书销售管理系统.docx_第6页
第6页 / 共80页
书店图书销售管理系统.docx_第7页
第7页 / 共80页
书店图书销售管理系统.docx_第8页
第8页 / 共80页
书店图书销售管理系统.docx_第9页
第9页 / 共80页
书店图书销售管理系统.docx_第10页
第10页 / 共80页
书店图书销售管理系统.docx_第11页
第11页 / 共80页
书店图书销售管理系统.docx_第12页
第12页 / 共80页
书店图书销售管理系统.docx_第13页
第13页 / 共80页
书店图书销售管理系统.docx_第14页
第14页 / 共80页
书店图书销售管理系统.docx_第15页
第15页 / 共80页
书店图书销售管理系统.docx_第16页
第16页 / 共80页
书店图书销售管理系统.docx_第17页
第17页 / 共80页
书店图书销售管理系统.docx_第18页
第18页 / 共80页
书店图书销售管理系统.docx_第19页
第19页 / 共80页
书店图书销售管理系统.docx_第20页
第20页 / 共80页
亲,该文档总共80页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

书店图书销售管理系统.docx

《书店图书销售管理系统.docx》由会员分享,可在线阅读,更多相关《书店图书销售管理系统.docx(80页珍藏版)》请在冰点文库上搜索。

书店图书销售管理系统.docx

书店图书销售管理系统

书店图书销售管理系统

(GY-BOOKSHOP-MIS)

**书店图书销售治理系统

文档

 

**大学运算机学院*级*班软件开发小组-8

*年十月

人员组成:

需求分析

1、引言

1.1软件项目名称与简介:

软件系统名称:

**书店图书销售治理系统。

软件缩写:

(GY-BOOKSHOP-MIS)。

1.2背景

任务提出单位:

**书店。

预期用户:

**书店。

调研对象:

**书店。

开发单位:

*大学运算机学院*级*班软件开发小组(以下简称:

科研小组)。

GY-BOOKSHOP-MIS系统的运行和开发环境

·硬件:

客户端:

PentiumI以上,内存64M,硬盘剩余空间不能小于200M。

服务器:

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

·支持软件:

客户端:

Windows98/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目标

本系统是一个独立的软件系统,用MicrosoftAccess作为后台数据库,以BorlandDelphi7.0作为前台应用软件开发集成环境,以易于使用,健壮性,可靠性为指导目标,实现图书销售的智能化治理:

1)用运算机实现信息的智能化治理,如:

数据智能录入,信息处理等

2)提高书店售书治理效率,尽可能的减少资源的白费

3)对书店业务的进展提供一个良好的参考和指导

2.2业务职能

2.2.1差不多职能

·从供应商(出版社)中购进图书(进货)

·图书销售

·销售业绩统计与分析,得到反馈信息,以便作出下一步的销售打算

·对图书库存的治理

·辅助治理的一些差不多查询业务

2.2.2其他

·会员制度

·客户资源治理(供货商)

2.3用户特点

1)软件最终使用人员,即广义书店销售人员及治理者

◆治理者:

大学文凭,有一定的运算机操作基础,有一定的书店治理体会;

◆书店售书人员

对运算机不十分熟悉,但熟悉售书业务,其受教育程度在高中以上;

2)软件爱护人员

熟悉软件开发方法及程序设计理念,对书店治理业务有一定了解

3、详细业务描述

注:

详细的业务(功能)图见下页。

3.1详细业务表述图

 

<图书销售治理系统功能模块图>

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)对数据治理的性能要求

随着数据的日益增加,对数据的治理越来越困难,本系统使用MicroSoftAccess作为后台治理数据库,差不多上能够满足治理需求,只是在历史记录的处理上有一些问题:

需要治理员定期对库存信息及历史记录进行整理以使系统运行的更加稳固可靠。

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、引言

图书销售行业是国民经济的一大产业,它的进展不仅对提高国民的文化素养和精神生活大有裨益,而且对一个国家的其他行业都起着直截了当或间接的推动作用。

然而,在科学技术高速进展的今天,知识结构日新月异,人们迫切需要最新的信息以适应如此的社会环境,而书店行业作为提供这种信息最直截了当最有效的途径,必定要迎接这一挑战。

因此,社会图书资源越来越丰富,终于有一天,人们发觉对书店(人工治理)的治理越来越力不从心,庞大的书库对治理者提出了新的挑战,运算机智能化辅助治理应运而生。

它大大提高了治理效率,使治理者从繁重的劳动中解脱了出来。

1.1编写目的

本文档将依照需求分析的结果,对系统进行全面的设计分析,实现由用户需求到运算机软件实现的转变。

并为以后的详细设计提供能够参考的依据。

本文档将全面描述(GY-BOOKSHOP-MIS)治理系统的体系结构,既软件系统要划分多少模块,模块间的层次结构和调用关系,同时还概括的描述了数据结构和数据库结构以及人机接口等。

1.2预期读者:

1)GY-BOOKSHOP-MIS项目治理人员。

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

3)GY-BOOKSHOP-MIS系统的爱护人员。

4)GY-BOOKSHOP-MIS系统的测试人员。

1.3背景

任务提出单位:

**书店。

预期用户:

**书店。

调研对象:

**书店。

开发单位:

*大学运算机学院*级*班软件开发小组第八组(以下简称:

科研小组)。

1.3定义

实洋:

指进行一次图书交易时进货商交付给供货商的实际额。

码洋:

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

注:

其他数据定义参见数据库设计部分。

1.4参考资料

中国图书分类法。

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

其他参考资料

《软件工程》 邓良松,刘海岩,陆丽娜 西安电子科技大学出版社

《C/C++高质量程序设计》林锐著电子工业出版社

《CSDN程序员-2003》csdnprogrammer电子工业出版社

《Delhpi7.0基础编程》清华大学出版社

《Delphi数据库编程》电子工业出版社

2、总体设计

2.1需求规定

本系统的要紧的输入输出项目、处理的功能性能要求如下:

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(输出数据)

进货渠道信息表

2.2运行环境

GY-BOOKSHOP-MIS系统的运行和开发环境

·硬件:

客户端:

PentiumI以上,内存64M,硬盘剩余空间不能小于200M。

服务器:

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

·支持软件:

客户端:

Windows98/2000/XP/ME。

服务器:

与硬件服务器对应的操作系统(基于windows)。

2.3差不多设计概念和处理流程

本系统的差不多设计概念和处理流程:

(图书销售治理系统流程图)

2.4结构

用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的操纵与被操纵关系.

<图书销售治理系统软件结构图>

2.5功能需求与程序的关系

2.5.1下面的矩阵图说明了各项功能需求的实现同各主模块程序的分配关系:

库存治理子系统

销售系统

统计与分析系统

图书入库

销售

顾客查询图书

顾客退书/调书

统计查询

(治理员)库存整理

销售业绩统计

客户预定图书

2.5.2下面的矩阵图说明了用户的其他功能需求的实现同各次要模块程序的分配关系:

货源治理子系统

会员治理子系统

系统辅助功能

客户资源治理

货源治理

注:

在本系统中,有一些功能如:

打印功能,数据导出功能,数据检索功能等,尽管用户并未提出来,然而,加进来之后,将更有利于日常的治理。

因此,这些功能将贯穿于系统开发的每一个模块中,只要有利于治理,就能够在系统中表达出来。

2.6人工处理过程

本软件系统的工作过程中可能包含的人工处理过程:

1)、对库存表,由于一些图书可能在进货后销售状况不理想,那么,书店治理员要定期对库存表进行修正,一些不再进货的图书记录要手工删除。

(因此我们会在那个地点提供一些方便的工具来进行辅助操作);

2)、关于一些图书(比如比较旧的图书)由于一些缘故无法入库,这些资源需要治理人员进行手工治理;

3)、在书店比较忙的时候,一些价值比较小的图书,能够不入库直截了当销售,但如此确信会使数据库处于不准确的状态,那么也需要日后的修正;

4)、假如那一天停电了,或由于其他缘故电脑无法正常工作,同样也需要治理人员进行手工治理。

3接口设计

3.1用户接口

我们提供两种用户接口模式:

菜单

其主菜单项为:

系统治理

系统爱护

库存治理

主业务

业务统计

会员治理

系统关心

货源治理

日结账

常用操作的工具烂

将主业务的各项功能加进工具烂中。

包括:

图书销售;

图书预定;

调书/退书;

图书查询;

数据库备份与还原;

以及图书入库;会员治理等。

3.2外部接口

本系统是一个比较完善的图书治理系统,他自身包含了几乎所有的图书销售的业务细则,属于相对独立的系统。

然而,在数据处理方面,仍旧要用到一些办公辅助软件,比如:

微软的excel,数据导出时用那个软件。

下面列出一些软件接口:

MicrosoftExcel数据导出功能

操作系统Windows(与之兼容的)平台

在硬件方面,本系统要求并不严格,日常的家用pc就能够做得专门好,但考虑到性能的要求,安全需求,最好是配置较高一些(相关于运行环境中的设置);

下面列出一些硬件接口:

一个扫描仪(条形码输入)图书入库,图书查询

打印机打印销售清单及各种报表

家用pc或服务器

3.3内部接口

本系统是一个数据库治理系统,各个模块通过具体的数据表联系。

要紧有三个要紧模块:

库存治理模块;

销售治理模块;

销售统计与分析模块;

其模块间的接口可用下图描述:

 

入库读三个表的记录,分类统计

库存表日销售表销售历史表

读库存表日记录写入

修改库存记录写入销售记录

 

4系统数据结构设计

4.1逻辑结构设计要点

数据库设计:

库存表:

StorageBook_NameSupplypublishSumkinds

字段名

标识符

数据类型

长度

备注

ISBN

ISBN

Char

13

书名

Book_Name

Char

50

货源(id)

Supply

int

出版社

publish

Char

30

数量

Sum

int

类别

kinds

Char

20

作者

Author

Char

20

定价(原书价

Price

money

进价

Cost

money

进货历史记录表:

H_Supply

字段名

标识符

数据类型

长度

备注

ISBN

ISBN

char

13

货源(id)

Supply

int

数量

Sum

int

进货日期

S_date

date

日销售表:

Day_sale

字段名

标识符

数据类型

长度

备注

ISBN

ISBN

Char

13

数量

Sale_sum

int

销售价

Sale_Price

money

销售日期

Sale_date

date

类别

sort

Char

20

销售历史记录表:

H_Sale

字段名

标识符

数据类型

长度

备注

ISBN

ISBN

Char

13

数量

Sale_sum

int

销售价

Sale_Price

money

销售日期

Sale_date

date

类别

sort

Char

20

货源表:

Book_from

字段名

标识符

数据类型

长度

备注

编号

ID

int

名称

Name

Char

20

Address

Char

50

联系人

person

Char

20

联系方式

connect

Char

100

图书类别表(用文件实现)

客户(会员)表:

Client

字段名

标识符

数据类型

长度

备注

编号

C_ID

Char

10

名称

C_Name

Char

20

Address

Char

50

联系方式

connect

Char

100

操作员表:

Manager

字段名

标符识

数据类型

长度

备注

名字

Name

Char

20

密码

PassWord

Char

16

权限

PurView

int

客户预定表:

destine

字段名

标符识

数据类型

长度

备注

客户名

Name

Char

20

联系方式

connect

Char

100

预定图书(名)

Book_name

Char

50

详细信息(备注)

Infomation

Char

100

日期

Date

date

押金

deposit

Money

4.2物理结构设计要点

由于使用数据库治理系统(Acess),其物理结构设计由数据库治理系统自行决定。

相关补充:

关于图书类别的设置,使用文件进行操作;

4.3数据结构与程序的关系

本系统将通过菜单操作,工具栏操作等方式来对数据库的每一个表进行操作。

5系统出错处理设计

出错信息与补救措施:

错误编号

错误名称

发生背景

补救措施

001

输入数据格式错误

非法输入

提示错误信息,并重新输入

002

数据库连接错误

系统专门

查看系统进程,要求专家解决

003

数据库读写错误

数据非法或系统专门

提示,不进行数据读写

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2