电子商务销售管理系统的设计与实现

2018-06-14 05:47陈忱
数字技术与应用 2018年3期
关键词:系统管理员商品信息销售员

陈忱

(无锡科技职业学院,江苏无锡 214000)

1 引言

电子商务中,销售人员可以不受时间和空间的限制,随时随地处理销售的业务信息。销售管理系统是适应电子商务高速发展的需要应运而生的,通过对商品信息显示、销售单录入、查询、统计、报表输出,提高了电子商务中销售员的工作效率,统计与报表输出的功能极大简化了业绩的查询与整理,是针对提高销售员的分布式办公效率而开发设计的。

2 需求分析

销售管理系统涉及到多种用户角色,有销售员、仓管员和系统管理员。另外主要包括以下主要功能:

(1)系统应包含登陆功能,不同角色的用户根据自己的账号登陆系统进行操作。(2)系统管理员负责将销售员和仓管员基本信息输入到该系统中。(3)仓管员负责将商品信息输入到该系统中。(4)销售员可以将自己的销售记录输入到系统中。销售员可以对自己的当月销售量和历史销售量进行即时查询,同时也可以根据仓管员输入的商品信息对自己的销售量进行销售额统计。(5)系统管理员可以对各个销售员的销售业绩进行即时的查询,同时对销售量和销售额进行统计并生成报表。

3 系统功能设计

3.1 系统功能模块设计

表1 销售单表

表2 销售记录表

系统主要分为商品管理、销售管理和信息统计模块:

商品管理模块:该模块是系统基础信息部分,由仓管员登陆后进行操作。主要的操作品牌信息和商品信息的维护。

销售管理模块:该模块由销售员登陆后使用,主要有录入和查询两大功能。销售信息经录入后,可以根据日期等多个属性进行查询。

信息统计模块:系统管理员和销售员登陆后均可使用,系统管理员可以对所有销售信息进行统计,而销售员仅可查看自己的统计信息。即可以统计数量,也可以统计销售额,并能够按日期月份进行统计。

3.2 数据库设计

本系统中需要使用数据库存储销售信息,针对不同的系统用户角色分别设计了管理员表、销售员表,涉及销售记录的商品信息主要由商品品牌表和商品信息储存。作为系统中最为重要的销售记录由销售单表与销售记录表构成,每个销售单可能会由一个或多个品牌的一个或多个商品构成,因此在销售单表中有与销售记录表链接的外键设置。主要使用的销售单表中有与销售记录表表结构列举如下,并且列出了表的主要字段。如表1所示。

对于销售信息的查询和统计功能,使用存储过程技术以减轻系统客户端开发的复杂度,同时也提高了系统维护的便利性。以系统管理员按月份查询某品牌的销售量为例,从销售单表中提取查询月份的全部记录,从销售记录表中提取这些销售单中查询品牌的商品销售记录,对销售记录表中的sellnum字段进行求和计算。如表2所示。

CREATE PROCEDURE admin_querysoldbymonth(@querymonth int, @brandid int)

AS

SELECT sellrecord.product_id, Sum(sellrecord.sellnum)AS nums

FROM selllist INNER JOIN sellrecord ON selllist.serialid= sellrecord.list_serialid

WHERE (((selllist.selldate) Like Str(@querymonth)) AND((sellrecord.brand_id)= @brandid))

GROUP BY sellrecord.product_id

ORDER BY sellrecord.product_id;

4 结语

根据功能设计所实现的销售管理系统在电子商务业务中,对销售信息的查询和统计需求提供了一个有效的解决方案。该系统架构设计合理,维护便利程度高,能够很好地完成各项功能需求。整个管理系统能够极大地提高销售信息的查询与统计效率,实践证明该系统是可行性强、运行可靠。

[1]陈晓男,俞辉,张春燕.数据库设计与应用[M].北京:中国铁道出版社,2012.

[2]刘敏娜,魏浩.基于B/S架构的电子商务网站的设计与实现[J].软件工程,2015,(11):42-44.

猜你喜欢
系统管理员商品信息销售员
中国商品信息服务平台
商品信息
备战双十一
销售员的三种习惯 竟是客户最喜欢的
销售员的报价技巧,你会吗?
商品信息标准化助力电子商务健康发展
浅议会计电算化工作中的系统管理员