零售销售系统设计报告.docx

上传人:b****6 文档编号:4526576 上传时间:2022-12-01 格式:DOCX 页数:25 大小:689.03KB
下载 相关 举报
零售销售系统设计报告.docx_第1页
第1页 / 共25页
零售销售系统设计报告.docx_第2页
第2页 / 共25页
零售销售系统设计报告.docx_第3页
第3页 / 共25页
零售销售系统设计报告.docx_第4页
第4页 / 共25页
零售销售系统设计报告.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

零售销售系统设计报告.docx

《零售销售系统设计报告.docx》由会员分享,可在线阅读,更多相关《零售销售系统设计报告.docx(25页珍藏版)》请在冰豆网上搜索。

零售销售系统设计报告.docx

零售销售系统设计报告

 

零售销售系统设计报告

 

零售店销售管理信息系统

一.系统目标

销售管理信息系统是为了适应零售行业综合管理的需求,改变零售店现有的管理模式,加速零售店的动化、标准化和科学化,而建立的一个整体性的销售操作系统。

它能够为各管理层提供可靠的信息,为提高零售店各面的效益服务。

系统的总目标是:

用信息来支持零售管理时的决策和零售店的业务操作,用信息技术实现办公自动化代替原有手工管理方式,提高业务处理效率。

具体如下:

1)改变过去手工操作,建立计算机系统操作,更加快捷,做到高效率。

零售店进货、销售、财务、仓储等业务全部实现自动化管理。

2)零售店在本系统的支持下,能够达到合理进货、及时销售、库存量小、减少积压的目的,特别是商品存储和财务管理中的销售统计这两块,能够大大降低零售店运作成本,取得最佳效益。

3)经过业务的整合和组织结构的调整,提高数据的准确性,避免逻辑的错误和人为的错误,提高数据的可信度。

4)运用计算机信息系统管理,避免以往信笺管理、传递时所耗的时间,提高工作的时效和针对性,有助于提高领导的决策,减少失误。

5)能够及时了解库存情况和销售情况,调整零售店的库存,以便保证客户需求。

二.系统构成

为实现上述目标,将系统分为4个功能模块:

进货管理、销售管理、财务管理、相关信息管理。

它是根据各子系统的管理功能来划分,使得系统分工明确,业务流程清晰,从而优化零售店管理,最终为零售店带来良好的经济效益。

6)进货管理:

制定相应的产品信息录入、信息修改、查询等操作。

7)销售管理:

操作人员是根据订购单开出发票(包括退货发票),存储订购单数据,出售零售店商品,并更新库存数据。

8)财务管理:

根据开出的发票和订单,进行结算并编制销售报表,以及对本月产品销售记录的查询等。

9)帮助:

查询系统相关的编号信息等。

三.可行性分析

1.技术可行性

在设备方面,该系统对软件没有太高的要求,市场上存在的系统软件足以满足系统各个方面的要求。

现在要开发的零售店销售管理信息系统是比较简单的,在开发技术上不存在难题。

虽然企业中大多数工作人员对计算机知之不多,可是在零售店员工有一定的计算机应用能力,能够对日常的工作业务进行简单的操作和管理,并能自行排除日常工作中随时可能遇到的计算机故障。

2.经济可行性

零售店销售管理信息系统是比较简单的系统,开发和维护费用都不是很高,零售店所需投资较少,在一般可接受的范围。

系统投入运行后会给零售店带来可观的经济效益:

一方面解决了手工操作带来的工作效率低、容易出错等问题,为企业在业务上缩短了时间,增加了市场竞争力。

另一方面,使得信息流动得更快,能为零售店的店主提供多的高质量的信息。

使得零售店有更多的时间和信息为该店未来的发展做筹划。

3.可行性结论

根据上面可行性分析,企业进行系统开发的条件已成熟,能够立即进行系统的开发。

四.零售店管理信息系统的组织结构

经过对零售行业现行系统的调查分析,了解到零售店的组织结构为:

零售店店主下设销售开票员、结算员、仓库管理员3个基本的职能单位。

明确分工,各行其职,各用其权,各尽其责,把责、权、利相结合,3个单位人员既相互独立又相互联系。

总体目标分解到4个部门后,相互协调把单个目标串联起来,共同实现。

图1给出了该企业的组织结构情况。

零售店店主

销售人员

(主要负责产品导购、开票)

结算人员

(主要负责根据销售票据,进行数据录入,以及订单的处理,现金收付)

仓库人员

(主要负责入库、出库和库存盘点)

财务管理人员(主要负责每日)

图表1组织结构图

各部门主要功能:

10)店主:

主要负责销售计划的制定和计划的落实。

她们需要经常查询了解和掌握销售情况,为她们指导销售工作和制定新的销售计划提供依据。

11)销售人员:

主要负责开发票。

顾客购买产品首先到由销售人员开票,开票人员根据顾客所有的购货单(包括商品名称、规格及数量等)开票。

所开票据至少四联,即提货联、发票联等。

12)结算人员:

为了加强管理,保证开票、结算分开。

开票之后,顾客持发票到结算人员处付款,办理结算手续。

结算方式主要有:

现金结算、汇票结算、托收及电信汇结算等。

顾客付款之后,结算人员在提货联上盖上”已结算”印章,说明结算手续已办。

根据业务的需要,结算人员还要负责退货的处理。

结算人员还须进行销售金额向财务管理人员缴存。

13)仓库保管人员:

仓库保管部主要负责产成品的入库、出库和库存盘点。

顾客办理完结算手续后,持提货联到仓库取货。

此时,仓库管理人员检查提货联及发票无误后,便给予提货,即出库。

出库之后登记入账。

14)财务管理人员:

根据开票及结算情况负责销售核算及制作核算报表。

销售报表统计等信息。

财务人员及时向店主汇报。

五.零售店管理信息系统的管理功能

经过对企业的调查,了解了企业的基本组织结构,这些部门的存在是为了实现企业的销售目标,企业的各个部门都是为了完成一定的管理功能而设立的,经过调查,我们了解到现行系统各部门的管理功能如图2所示。

系统管理

销售管理

结算管理

仓储管理

销售及销售发票管理

收付管理

发票管理

入出库管理

仓库管理

财务管理

销售统计管理

核算监督

图表2管理功能图示

六.业务流程

零售店主要业务就是围绕产品所进行的采购和销售。

它的业务过程较简单,现行系统的业务处理过程是:

顾客为购买产品先到开票部填写购货单(包括商品名称、种类、数量等),开票人员根据购货单,首先查阅库存账,如有货,开出发票,如库存不足,发出补货通知给仓库。

顾客持发票到结算部付款,并办理结算手续。

付款后,结算人员盖上印章,表明已办理结算手续。

仓库根据顾客的订货单和结算完的发票进行出库处理,并根据库存情况决定是否订货。

根据出货情况和采购情况更新库存账。

结算人员将每月的结算单据及现金、销售报表等交给店主。

店主根据单据、发票和销售报表分析计划编制各种采购订单等计划。

根据上述业务过程的描述,我们绘制出了该企业的业务流程图,图3就是该企业的现有系统的业务流程图。

顾客

顾客

结算人员

发票提货联

顾客

结算

发票

财务人员

店主

退货通知

单据汇总

各种销售报表及相关分析报告

相关计划

库存

发票存根

销售人员

补货通知单

报价单

发票

仓管人员

采购单

供应商

提货通知单

出库单

图表3业务流程图

七.新系统的数据流程图

根据分析得出的新系统的业务流程图分层绘制出新系统的数据流程图,如图所示。

店主

销售管理系统

顾客

供应商

销售计划

销售报告

订单

发票

订单

发货单

图表4销售管理数据流

仓库

入库处理

库存台帐

销售处理

判定购买方式

顾客

订货台帐

开付款单

开订货单

销售台帐

查询

发货处理

出库单

出库处理

销售台帐

店主

销售统计

统计表

销售数据

查询

出库

数据

入库数据

顾客

出库单

订货单

订货数据

已销数据

图表5销售管理数据流程图

图表6销售管理的第二层数据流程图

八.E-R模型

根据用户需求设计数据库概念模型,概念结构是各种数据模型的共同基础,一般使用E-R模型来表示。

分析收集到的资料,画出企业现实中的事物及其相互联系图。

如图所示。

根据概念设计中的E-R图,把实体与实体之间的联系转换为关系模式。

供应商

商品

顾客

供应

销售

查询

店员

购买

供应商编码

数量

供应商名称

单价

商品规格

商品名称

商品码

账号

顾客码

联系电话

顾客名

姓名

密码

电话

地址

联系电话

账号

地址

mn

nnn

m

1m

mn

订购

图表7系统E—R图

关系模式如下:

供应商:

供应商码+供应商名称+联系电话+地址+联系人+账号

店员:

姓名+密码+电话

顾客:

顾客码+顾客名+联系电话+地址

库存商品:

商品码+商品名称+单价+数量

已定商品:

顾客码+商品码+单价+数量+订购日期

已销商品:

供应商码+商品码+单价+数量+采购日期

采购信息表:

商品码+商品名称+数量+供应商码

九.数据表的设计

根据关系模式设计系统中用于存储的数据表,在系统中我们所需设计的数据表包括:

供应商信息表、顾客信息表、库存商品信息表、已定商品信息表、已销商品信息表、采购信息表。

供应商信息表

字段名

代码

类型

约束

供应商编码

P_Id

varchar(20)

主键

供应商名称

P_Name

varchar(20)

联系电话

P_Tele

int

供应商地址

P_Adress

varchar(50)

账号

P_AcountNum

varchar(50)

联系人

P_Contact

bit

顾客信息表

字段名

代码

类型

约束

顾客码

C_Id

int

主键

顾客名

C_Name

int

联系电话

C_Tele

int

地址

C_Adress

int

账号

C_AcountNum

varchar(50)

备注

C_Remark

bit

库存商品信息表

字段名

代码

类型

约束

商品码

G_Id

int

主键

商品名称

G_Name

int

商品规格

G_Type

int

库存数量

G_Number

int

单价

G_Price

varchar(50)

供应商编码

P_Id

备注

G_Remark

bit

已定商品信息表

字段名

代码

类型

约束

订购号

O_Id

顾客码

C_Id

主键

商品码

G_Id

int

主键

商品名称

G_Name

int

订购数量

O_Number

int

订购单价

O_Price

int

订购日期

O_Date

varchar(50)

备注

O_Remark

bit

已销商品信息表

字段名

代码

类型

约束

销售号

S_Id

Int

主键

顾客码

C_Id

商品码

G_Id

int

主键

商品名称

G_Name

int

外键,与Staff表中ID外键关联

已销数量

S_Number

int

销售单价

S_Price

int

销售日期

S_Date

varchar(50)

备注

S_Remark

bit

采购信息表

字段名

代码

类型

约束

商品码

P_Id

varchar(20)

主键

商品名称

P_Name

varchar(20)

数量

P_Tele

int

供应商码

P_Adress

varchar(50)

员工信息表

字段名

代码

类型

约束

员工码

C_Id

int

主键

员工姓名

C_Name

int

联系电话

C_Tele

int

地址

C_Adress

int

账号

C_AcountNum

varchar(50)

备注

C_Remark

string

等级

C_Rank

Sting

密码

C_Pass

Sting

一十.数据库物理结构设计

4.数据库存放位置

C:

\DocumentsandSettings\Administrator\桌面\零售店管理信息系统\零售店商品进货信息.MDB

数据库文件与执行文件在同一目录中数据库实施以及创立数据库

一十一.创立基本表

建立库存信息表、已订商品信息表、供应商信息表、顾客信息表、已销商品信息表、采购信息表、员工信息表:

另外,数据库中还有三个缓存表:

缓存库存信息表:

此表用来在系统中产品入库功能时,便于让使用者根据自己采购的多种品种进行一次性入库;

订货缓存信息表以及销售缓存信息表:

两表是用于顾客购买产品时解决一次性购买多个品种的问题,先让客户的购买商品存入缓存数据库种,确认后再将之全部写入产品销售或者是订货系统中。

一十二.用户界面设计和应用程序编码

5.登录界面

登录界面编码实现在login.cs文件中。

图4销售信息管理系统登录界面

6.系统操作人员主工作界面

此界面的编码实现在main.cs文件中

图6.2操作人员工作界面

7.仓库管理人员操作部分

图6.3仓库管理人员操作图

6.4仓库管理人员产品入库操作图

仓库人员操作界面—库存数据修改

仓库人员操作界面—删除数据

8.销售管理系统界面

图6.4销售管理系统工作界面—销售记录

图6.4销售管理系统工作界面—销售记录修改

销售管理系统工作界面—订货记录

销售管理系统工作界面—订货记录修改

销售管理系统—销售与订货数据录入界面

9.财务管理人员管理员界面

图6.5财务人员管理员界面—销售记录

财务人员管理界面—订货统计

财务人员管理界面--库存统计

财务人员管理界面—顾客信息

财务人员管理界面—员工信息

财务人员管理界面—供应商信息

10.程序加密方法

工作人员每人都有自己的帐号和密码,这些都保存在员工信息中。

系统将用登陆输入的数据与员工信息表表中对应的Password比较,完全匹配便成功登录系统,否则给出相应的错误提示。

工作人员登录时程序所调用的方法编码如下:

privatevoidbutton1_Click(objectsender,EventArgse)

{

cdb.connDB();

DataTabledt=cdb.getdata("selectC_Pass,C_Rankfrom员工信息表whereC_Name='"+textBox1.Text.Trim()+"'");

if(dt.Rows.Count==0)

{

label3.Visible=true;

label3.Text="您输入的用户名不存在,请重新输入!

";

textBox1.Text="";

textBox2.Text="";

textBox1.Focus();

}

else

{

for(inti=0;i

{

if(textBox2.Text.Equals(dt.Rows[i][0].ToString()))

{

key=1;

skey=dt.Rows[i][1].ToString();

break;

}

else

key=0;

}

if(key==0)

{

label3.Visible=true;

label3.Text="您输入的密码错误,请重新输入!

";

textBox2.Text="";

textBox2.Focus();

}

else

{

this.Close();

}

}

}

11.登陆功能测试:

一十三.系统的使用功能和使用说明

12.登录模块

登录模块包括:

15)用户信息输入

16)用户信息审核

13.库存管理模块

库存管理模块包括:

17)产品入库

18)库存产品:

包括库存产品添加、修改、删除、刷新、查询等子功能;

14.销售信息管理模块

销售信息管理模块包括:

产品订售模块

销售记录:

包括销售记录的添加、删除、修改、刷新、查询等子功能;

订货记录:

包括订货记录的添加、删除、修改、刷新、查询等子功能;

15.财务管理模块

财务管理模块包括:

19)销售统计:

包括销售量、金额的统计查询,平均利润、成本等销售子标的查询,各个时间段的销售相关子标查询;

20)订货统计:

包括订货量、金额的统计查询,平均利润、成本等订货子标的查询,各个时间段的订货相关子标查询;

21)库存统计:

对库存产品的统计以及相关成本的计算;

16.相关信息管理模块

相关信息管理模块包括:

22)采购信息:

包括对采购商品种类、数量的查询、添加、删除、修改等相关子功能;

23)顾客信息:

对顾客信息的查询、修改、添加、删除等相关子功能;

24)员工信息:

对员工信息的查询、修改、添加、删除等相关子功能

25)供应商信息:

对供应商信息的查询、修改、添加、删除等相关子功能

一十四.系统安装使用说明

直接将该文件夹拷贝与电脑硬盘中,运行其”零售店管理信息系统.EXE”文件即可;

一十五.心得与体会

经过本次课程设计,使我对数据库的操作有了进一步的了解,包括如何实现用户标示与鉴别、自主存取控制、存储过程的调用等等,对数据库的安全性也有了深入的了解并实现了自主存取控制,懂得了经过调用存储过程实现数据库相关存取数据的优点。

在程序设计方面,在界面设计以及数据存取技巧上有了进一步的提高,对C#编程也有更为深入的了解。

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

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1