信息系统设计大作业商品销售系统.docx
《信息系统设计大作业商品销售系统.docx》由会员分享,可在线阅读,更多相关《信息系统设计大作业商品销售系统.docx(40页珍藏版)》请在冰豆网上搜索。
![信息系统设计大作业商品销售系统.docx](https://file1.bdocx.com/fileroot1/2023-1/21/a1daa777-f8e9-4eb8-a049-286b80303c61/a1daa777-f8e9-4eb8-a049-286b80303c611.gif)
信息系统设计大作业商品销售系统
网店商品销售系统分析报告
引言
当今社会是一个信息社会,信息已成为继劳动力、土地、资本之后的又一大资源。
谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。
互联网的迅速发展,也给商品销售带来了新的革命。
随着科学技术的不断提高,计算机科学日渐成熟,他强大的功能早已为人们所知晓,它已进入人类社会的各个领域并发挥着越来越重要的作用。
计算机业飞速发展,技术淘汰指标高得惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”。
微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动信息管理系统的使用起到了重要作用。
而现在随着互联网的发展,网店越开越多,只要你有货物,只要你有一台电脑,就能申请成网上的卖家,但是很多小店的信息建设有待改进,现行的销售环节存在很多的手工操作,严重降低了服务效率,通过信息系统分析和设计这门课程的学习,对网店的运营模式和销售环节进行分析,加快信息系统的建设和普及。
一、系统背景及其说明
1.1系统分析背景
商品管理信息系统是一个销售单位不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要,所以商品信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但目前还有一些小型企业仍使用传统人工的方式管理,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间长了,将产生大量的文件和数据,这对于查找、更新和维护都带来了很多困难。
随着计算机的普及,很多公司开始用电脑进行一些文件的处理和保存,但对信息系统的建设不是很注重,对信息和计算机的利用度不够高。
使用计算机对商品信息进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、使用时间长、成本低等。
这些优点能够极大地提高商品信息管理的效率,也是企业的科学化、正规化管理及与世界接轨的重要条件。
我国以后的信息化建设必然会越走越好,我们现在也需要从小处着手,加快我国的信息化建设的步伐。
1.2本系统的说明
很多人开始在网上开店,身边的同学也参与到了其中,但是很多的小卖家还是使用这传统的人工方式进行买卖,工作效率不高,通过对一些小网店的询问,了解他们的运营模式,分析其业务流程图,数据流程图,明确用户的需求,进而利用所学知识建立系统的模型,对网店的建设有一点建设性的意见。
因为考察的并不广泛,所以系统的模型建立有一定现实误差。
二、业务流程介绍及业务流程图。
2.1该企业的组织机构图:
2.2业务流程介绍:
该公司是从事商品的网上销售的单位,市场部对市场的需求进行调研,出调研报告。
采购科查看调研报告,然后进行商品采购,采购完成后,将所采购来的货物和采购清单一并交给库管员,库管员进行审核入库并将信息写入商品的信息册中。
同时,经理可以查看市场部的调研报告并综合自己的管理知识,给售货员下发变价通知。
在商品销售环节,售货员查阅库管员开出的库存商品信息,并综合经理的变价通知,更新网上的商品清单,顾客通过查看网上的可售货物清单选择下订单发给公司的销售员,顾客也可以发送退货单给售货员,售货员通过查看订单和退货单发给库管员,库管员记录商品的销售记录册中,同时给顾客发送货物和发货通知单。
库管员根据商品信息、供应商信息、销售记录,每月上报报表给经理,同时还需要建立查询系统,供市场部和采购科和其他查询者即时的查询所需要的信息。
这些大部分都是手工操作,十分烦琐,而且容易出错,出错后不便查找纠正。
由于信息量巨大,因此具体信息很难进行查询。
时间长了会形成大量的书面文档,不易保存。
虽然企业有些部门已经进行了电脑的普及,但是没有完善的信息系统,不能综合的考虑和利用好已有的信息。
2.3业务流程图基本符号
下面是业务流程图中使用的基本富豪
2.4系统的业务流程图
2.4.1进货环节业务流程图
市场部进行调研活动,提交市场调研报告,采购科查看市场需求,向供货商发送订货清单,供货商根据自己的货物信息,发货并提供发货清单给采购科,采购科把货物和入库货物清单,包括商品信息和供应上信息提供给库管员。
2.4.2销售环节业务流程图:
销售员根据库存商品信息和经理给出的变价通知单,更新网上的商品信息,顾客通过产看可售货物清单,填写订单或者想要退货的退货单,提交给售货员,售货员定时查看这些单据,提交销售通知给库管员,库管员在发货的时候填写发货通知给顾客。
2.4.3上报和查询环节
库管员根据已有的商品信息,供应商信息,和销售信息,做出信息统计分析,每月提交销售记录统计表给经理,同时把最新的库存信息统计表提交给采购科。
另一方面,经理、采购科、市场部、销售员都可进行信息查询,了解到最新的上in销售记录,库存商品信息,和供应商新信息等。
2.4.4汇总的业务流程图:
2.5可行性分析
2.5.1技术可行性
a.开发软件可行性
结合本项目实际,本企业的业务量很大,但是其操作流程并不是很复杂,各种结构及流程十分清晰,可以设计出符合实际需求的信息管理系统。
PHP非常擅长对数据表和其间关系进行简单的操作,无论是查询,统计还是用报表进行数据输出,都能顺利完成。
因此,从软件角度讲是PHP是完全可以胜任的。
b.开发硬件可行性
开发本系统所使用的PHP软件对于计算机的要求比较低:
(1)WINDOWS98以上版本
(2)80486或更高的处理器
(3)MSWINDOWS支持的VGA或更高分辨率的显示器
(4)应用程序要求8MBRAM
这样的要求市场上的计算机配置都能够达到,所以硬件的可行性也可达到。
2.5.2经济可行性
由于销售企业目前完全采用手工方式完成业务,进行报表制作,对数据进行综合分析等。
管理系统建成后由于不是直接用于生产,因此直接经济效益较小,但是一定会间接的创造出十分可观的经济效益。
由此可见,开发此系统在经济上是完全可行的。
而且,由于系统在未来较长的时间内稳定发挥作用,这对于提高公司的综合管理水平、简化日常业务操作都将会起到很大的帮助。
2.5.3操作可行性
销售企业的大多数员工从未使用过类似的管理系统,但是WINDOWS友好的界面和本系统简易的操作设置,可以使企业的内部员工很快掌握其各种操作。
不仅如此,系统还附有详细的使用帮助文件,为本系统的正确使用给以图文并茂的形式加以说明。
同时,在开发过程中,我们还可以尽量给用户以方便,充分考虑到用户需求的实际情况,在输入界面,查询界面、报表打印等部分添加注释或提示,并尽可能的采用相关联的数据自动输入的功能,帮助用户尽快掌握系统的使用和减少数据的输入,以提高本系统的使用效率。
三、新系统数据流程
3.1数据流程图的基本符号
3.2网店商品销售数据流程顶图
(说明:
本系统试用于公司内部,因为客户购买模块,网上已有现成的系统,在这里就不重复设计。
所以把公司内部的数据流程图表示出来。
)
3.2网店商品销售数据流程图第一层分解
3.3网店商品销售数据流程图第二层分解
3.3.1P1部分的第二层分解图
3.3.2P2部分的第二层分解图
3.3.3P3部分的第二层分解图
3.3.4P4部分的第二层分解图
3.3.5P5部分的第二层分解图
四、数据字典
4.1数据元素
数据元素条目
总编号:
A-001
编号:
001
名称:
商品代码
别名:
ANO
说明:
本店销售产品的编号
取值范围:
离散/数字
类型:
字符
长度:
13
有关编码说明
XXXXXXXXXXXXX
分类年月日编号
数据元素条目
总编号:
A-002
编号:
002
名称:
商品名称
别名:
SNAME
说明:
本店销售商品的名称
取值范围:
文本
类型:
字符
长度:
30
数据元素条目
总编号:
A-003
编号:
003
名称:
销售日期
别名:
DATE
说明:
本店销售商品的日期
取值范围:
日期
类型:
日期型
长度:
8
数据元素条目
总编号:
A-004
编号:
004
名称:
销售单价
别名:
OPRICE
说明:
本店销售产品的单价
取值范围:
离散/数字
类型:
float
长度:
8
数据元素条目
总编号:
1-005
编号:
005
名称:
折扣
别名:
ASALE
说明:
本店销售专商品现在的折扣
取值范围:
离散/数字
类型:
float
长度:
4
数据元素条目
总编号:
1-006
编号:
006
名称:
小计
别名:
ASUM
说明:
每一次销售收入的小计
取值范围:
离散/数字
类型:
float
长度:
4
数据元素条目
总编号:
1-007
编号:
007
名称:
销售数量
别名:
AQUE
说明:
每一次销售商品的数量
取值范围:
离散/数字
类型:
int
长度:
6
数据元素条目
总编号:
1-008
编号:
008
名称:
供应商编号
别名:
sno2
说明:
本店采购商品的供应商编号
取值范围:
离散/数字
类型:
char
长度:
9
数据元素条目
总编号:
1-009
编号:
009
名称:
供应商名称
别名:
name
说明:
本店采购商品的供应商名称
取值范围:
文本
类型:
字符
长度:
30
数据元素条目
总编号:
1-010
编号:
010
名称:
供应商地址
别名:
Adres
说明:
供应商所在的地址
取值范围:
文本
类型:
字符
长度:
60
数据元素条目
总编号:
1-011
编号:
011
名称:
负责人
别名:
Aman
说明:
供应商的负责人
取值范围:
文本
类型:
字符
长度:
60
数据元素条目
总编号:
1-012
编号:
012
名称:
联系电话
别名:
ATEL
说明:
供应商联系人的联系电话
取值范围:
离散/数字
类型:
int
长度:
11
数据元素条目
总编号:
1-013
编号:
013
名称:
商品进价
别名:
iprice
说明:
本店销售专商品的进价
取值范围:
离散/数字
类型:
float
长度:
6
数据元素条目
总编号:
1-014
编号:
014
名称:
进货日期
别名:
idate
说明:
商品进货的日期
取值范围:
日期
类型:
日期型
长度:
8
数据元素条目
总编号:
1-015
编号:
015
名称:
库存量
别名:
AMOUNT
说明:
库存的商品数量
取值范围:
离散/数字
类型:
int
长度:
6
数据元素条目
总编号:
1-015
编号:
015
名称:
折扣
别名:
ASALE
说明:
本店销售专商品现在的折扣
取值范围:
离散/数字
类型:
float
长度:
4
4.2数据结构(示例)
数据结构条目
总编号:
2-01
编号:
S01
名称:
专辑信息
结构:
专辑代码+专辑名称+该专辑进价+进货日期+数量
相关数据流:
D01、D03、D04、D04、D07、D08、D09、D011
相关数据存储:
F1、F2
4.3数据流
数据流条目
总编号:
3-01
编号:
D01
名称:
商品入库
数据流来源:
采购科
数据流去向:
P1.1(录入商品信息)
组成结构:
商品代码+商品名称+商品进价+进货日期
数据流量:
10次/月
高峰流量:
20次/月
数据流条目
总编号:
3-02
编号:
D02
名称:
供应商信息
数据流来源:
采购科
数据流去向:
P1.2(录入供应商信息)
组成结构:
供应商编号+供应商名称+供应商地址+负责人+电话
数据流量:
10次/月
高峰流量:
20次/月
数据流条目
总编号:
3-03
编号:
D03
名称:
销售通知
数据流来源:
销售科
数据流去向:
P1.3(录入商品销售信息)
组成结构:
商品代码+商品名称+销售日期+销售单价+销售数量+折扣+小计
数据流量:
100次/天
高峰流量:
1000次/天
数据流条目
总编号:
3-04
编号:
D04
名称:
价格变动通知
数据流来源:
经理
数据流去向:
P1.4(商品价格变动通知)
组成结构:
商品代码+商品名称+销售价格
数据流量:
1次/月
高峰流量:
10次/月
数据流条目
总编号:
3-05
编号:
D05
名称:
入库清单
数据流来源:
P1.1
数据流去向:
P2.1
组成结构:
商品代码+商品名称+商品进价+进货日期
数据流量:
10次/月
高峰流量:
20次/月
数据流条目
总编号:
3-06
编号:
D06
名称:
供应商清单
数据流来源:
P1.2(录入供应商信息)
数据流去向:
P2.2
组成结构:
供应商编号+供应商名称+供应商地址+负责人+电话
数据流量:
10次/月
高峰流量:
20次/月
数据流条目
总编号:
3-07
编号:
D07
名称:
销售清单
数据流来源:
P1.3(录入商品销售信息)
数据流去向:
P2.3
组成结构:
商品代码+商品名称+销售日期+销售单价+销售数量+折扣+小计
数据流量:
100次/天
高峰流量:
1000次/天
数据流条目
总编号:
3-08
编号:
D08
名称:
库存商品档案
数据流来源:
P2.1
数据流去向:
P3.1、P5.1
组成结构:
商品代码+商品名称+商品进价+进货日期+数量
数据流量:
10次/月
高峰流量:
20次/月
数据流条目
总编号:
3-09
编号:
D09
名称:
供应商统计
数据流来源:
P2.2
数据流去向:
P3.2、P5.2
组成结构:
供应商编号+供应商名称+供应商地址+负责人+电话
数据流量:
10次/月
高峰流量:
20次/月
数据流条目
总编号:
3-10
编号:
D10
名称:
销售记录统计
数据流来源:
P2.3
数据流去向:
P3.3、P3.5
组成结构:
商品代码+商品名称+销售日期+销售单价+销售数量+折扣+小计
数据流量:
100次/天
高峰流量:
1000次/天
数据流条目
总编号:
3-11
编号:
D11
名称:
销售记录
数据流来源:
P2.2
数据流去向:
P3.2
组成结构:
商品代码+商品名称+销售日期+销售单价+销售数量+折扣+小计
数据流量:
100次/天
高峰流量:
1000次/天
数据流条目
总编号:
3-12
编号:
D12
名称:
供应商档案
数据流来源:
P2.3
数据流去向:
P3.3、P5.3
组成结构:
供应商编号+供应商名称+供应商地址+负责人+电话
数据流量:
10次/月
高峰流量:
20次/月
数据流条目
总编号:
3-13
编号:
D13
名称:
查询条件
数据流来源:
用户
数据流去向:
P5.1、P5.2、P5.3
组成结构:
供应商信息or销售信息or商品信息or全部
数据流量:
10次/月
高峰流量:
20次/月
数据流条目
总编号:
3-14
编号:
D14
名称:
查询结果
数据流来源:
P5.1、P5.2、P5.3
数据流去向:
用户
组成结构:
供应商编号+供应商名称+供应商地址+负责人+电话
或者:
商品代码+商品名称+销售日期+销售单价+销售数量+折扣+小计
或者:
商品代码+商品名称+商品进价+进货日期+数量
数据流量:
10次/月
高峰流量:
20次/月
4.4数据存储
数据存储条目
总编号:
4-1
编号:
D1
名称:
库存商品档案
数据流来源:
P2.1
数据流去向:
P3.1、P5.1
组成结构:
商品代码+商品名称+商品进价+进货日期+数量
数据存储条目
总编号:
4-2
编号:
D2
名称:
供应商档案
数据流来源:
P2.3
数据流去向:
P3.3、P5.3
组成结构:
供应商编号+供应商名称+供应商地址+负责人+电话
数据存储条目
总编号:
4-3
编号:
D3
名称:
销售记录
数据流来源:
P2.2
数据流去向:
P3.2
组成结构:
商品代码+商品名称+销售日期+销售单价+销售数量+折扣+小计
数据存储条目
总编号:
4-4
编号:
D4
名称:
库存商品统计表
数据流来源:
P2.1
数据流去向:
P3.1、P5.1
组成结构:
商品代码+商品名称+商品进价+进货日期+数量
数据存储条目
总编号:
4-5
编号:
D5
名称:
供应商记录报表
数据流来源:
P2.3
数据流去向:
P3.3、P5.3
组成结构:
供应商编号+供应商名称+供应商地址+负责人+电话
备注:
有供应商记录档案生成
数据存储条目
总编号:
4-6
编号:
D6
名称:
销售记录统计表
数据流来源:
P2.2
数据流去向:
P3.2
组成结构:
商品代码+商品名称+销售日期+销售单价+销售数量+折扣+小计
备注:
由销售记录汇总而成
4.5数据处理
数据处理条目
总编号:
5-01
编号:
P1.1
名称:
录入商品信息
输入:
D01
输出:
D05
处理说明:
将即将入库的商品信息录入登记
数据处理条目
总编号:
5-02
编号:
P1.2
名称:
录入供应商信息
输入:
D02
输出:
D06
处理说明:
将供应商信息登记
数据处理条目
总编号:
5-03
编号:
P1.3
名称:
录入商品销售信息
输入:
D03
输出:
D07
处理说明:
将商品销售信息进行登记
数据处理条目
总编号:
5-04
编号:
P1.4
名称:
商品价格信息变动通知
输入:
D04
输出:
D3
处理说明:
将商品价格变动信息录入
数据处理条目
总编号:
5-05
编号:
P2.1
名称:
商品信息处理
输入:
D05
输出:
D1
处理说明:
将商品信息存入档案
数据处理条目
总编号:
5-06
编号:
P2.2
名称:
供应商信息处理
输入:
D06
输出:
D2
处理说明:
将供应商信息存入档案
数据处理条目
总编号:
5-07
编号:
P2.3
名称:
价格变动处理
输入:
D07
输出:
D3
处理说明:
将价格变动信息存入档案
数据处理条目
总编号:
5-08
编号:
P3.1
名称:
商品信息统计分析
输入:
D08、D11、D12
输出:
D4
处理说明:
对所有库存商品信息进行统计分析
数据处理条目
总编号:
5-09
编号:
P3.2
名称:
供应商统计分析
输入:
D08、D11、D12
输出:
D5
处理说明:
对供应商信息进行统计分析
数据处理条目
总编号:
5-10
编号:
P3.3
名称:
销售统计分析
输入:
D08、D11、D12
输出:
D6
处理说明:
对销售信息进行统计分析
数据处理条目
总编号:
5-11
编号:
P4.1
名称:
打印商品信息
输入:
D08
输出:
商品信息单
处理说明:
将商品信息打印
数据处理条目
总编号:
5-12
编号:
P4.2
名称:
打印供应商信息
输入:
D09
输出:
供应商信息单
处理说明:
将供应商信息打印
数据处理条目
总编号:
5-13
编号:
P4.3
名称:
打印销售记录
输入:
D11
输出:
销售记录单
处理说明:
将销售记录打印
数据处理条目
总编号:
5-14
编号:
P5.1
名称:
库存商品查询
输入:
D1
输出:
用户、经理
处理说明:
将库存商品信息输出给用户
数据处理条目
总编号:
5-15
编号:
P5.2
名称:
销售记录查询
输入:
D2
输出:
经理
处理说明:
将销售记录信息输出给经理
数据处理条目
总编号:
5-16
编号:
P5.3
名称:
供应商查询
输入:
D3
输出:
经理
处理说明:
将供应商信息展示给经理
数据处理条目
总编号:
5-16
编号:
P5.3
名称:
供应商查询
输入:
D3
输出:
经理
处理说明:
将供应商信息展示给经理
数据处理条目
总编号:
5-17
编号:
P1
名称:
信息录入
输入:
D01、D02、D03、D04
输出:
D05、D06、D07
处理说明:
进行供应商、商品、销售等信息的录入
数据处理条目
总编号:
5-18
编号:
P2
名称:
商品管理业务处理
输入:
D04、D05、D06、D07
输出:
D08、D09、D10
处理说明:
将各项信息进一步处理
数据处理条目
总编号:
5-19
编号:
P3
名称:
统计分析
输入:
D08、D09、D10
输出:
D11、D12、D13
处理说明:
将信息进行统计分析
数据处理条目
总编号:
5-20
编号:
P4
名称:
报表打印
输入:
D11、D12、D13
输出:
报表
处理说明:
统计信息打印
数据处理条目
总编号:
5-21
编号:
P5
名称:
档案查询
输入:
D11、D12、D13
输出:
用户和经理
处理说明:
将档案信息展示给经理或用户
4.6外部实体
外部实体条目
总编号:
6-01
编号:
E01
名称:
用户
说明:
对系统信息查询的人
输入:
D13
输出:
D14
数量:
入:
45人次/天(高峰:
180人次/天)
出:
买货:
50人次/天(高峰:
200人次/天)
退货:
2人次/天(高峰:
8人次/天)
外部实体条目
总编号:
6-02
编号:
E02
名称:
销售科
输入:
D03
输出:
D11、D12、D13
外部实体条目
总编号:
6-03
编号:
E03
名称:
经理
输入:
D04
输出:
D11、D12、D13
外部实体条目
总编号:
6-04
编号:
E04
名称:
采购科
输入:
D01、D02
输出:
D11、D12、D13
五、子功能模块的划分
5.1功能模块描述:
5.2各部分描述:
通过对用户需求的分析,我们可以分析出该商品销售管理大致可以分为四个模块:
商品基本信息模块、供应商信息模块、商品价格变动模块、报表打印模块。
现在对这四个模块做具体说明:
商品入库模块:
输入:
数据流“商品入库清单”
输出:
数据库表“商品基本信息表”
处理步骤:
1)打开数据库表“商品基本信息表”。
2)根据输入设计的“商品基本信息表”的输入格式,显示“商品基本信息表”格式。
3)接收输入数据并校验。
4)提示操作人员确认,确认后将数据写入数据库表“商品基本信息表”。
5)关闭数据库,结束操作。
商品销售模块:
输入:
数据流“商品销售信息表
输出:
数据库表“商品销售记录
处理:
1)打开数据库表“销售记录表
2)根据输入设计的“销售记录表”的输入格式,显示“销售记录表”格式。
3)接收输入数据并校验。
4)提示操作人员确认,确认后将数据写入数据库表“销售记录表”。
5)关闭数据库,结束操作。
供应商信息录入模块:
输入:
数据流“供应商信息表”
输出:
数据库表“供应商信息表”
处理:
1)打开数据库表“商品基本信息表”。
2)根据输入设计的“商品基本信息表”的输入格式,显示“商品基本信息表”格式。
3)接收输入数据并校验。
4)提示操作人员确认,确认后将数据写入数据库表“商品基本信息表”。
5)关闭数据库,结束操作。
价格变动模块
输入:
数据流“价格变动表”
输出:
数据库表“商品基本信息表”
处理:
1)打开数据库表“商品基本信息表”。
2)根据输入设计的“商品基本信息表”的输入格式,显示“商品基本信息表”格式。
3)接收输入数据并校验。
4)提示操作人员确认,确认后将数据写入数据库表“商品基本信息表”。
5)关闭数据库,结束操作。
商品信息查询模块
输入:
数据流“商品基本信息表”
输出:
数据