商品进销存管理系统.docx
《商品进销存管理系统.docx》由会员分享,可在线阅读,更多相关《商品进销存管理系统.docx(29页珍藏版)》请在冰豆网上搜索。
商品进销存管理系统
1.绪论
会员制商场在正常营运中老是面对大批的顾客信息、会员信息、商品信息以及由二者互相作用产生的购置信息。
所以商品管理信息化是发展的必定趋向,所以,成立一套有效的商品进销存管理系统,能够减少工作,将工作科学化、规范
化,提高商场信息管理的工作质量。
依据目前的会员制商场管理体系,一般商场进存销管理系统,需要办理有关商品的进货、销售、库存等宏大的商品信息,还要办理每天在商场花费的各种花费者的花费信息和购置信息,对求过于供的商品及时补货,对滞销的商品进行优惠办理或下架等,所以一个完好的会员制商场进存销管理系统应包含基本信息设置管理、会员管理、进货管理、销售管理、库存管理、财务管理等模块。
1.1系统开发的意义
在今世,我国市场经济的快速发展和信息化水平不停提高,信息技术已经成为现代商业的中心竞争力之一。
我国大中型的连锁公司已经实现多元化的经营模式,百货与商场混淆经营管理,客流量大,推行顾客的会员制已成为现代商场的一个主要发展趋向,因会员制商场在正常营运中老是面对大批的顾客信息、会员信息、商品信息以及由二者互相作用产生的购置信息,所以对商品管理信息化应用广度与深度连续扩大是发展的必定趋向。
用构造化系统剖析与设计的方法,成立一套有效的商品进销存管理系统,不单能够减少工作,将工作科学化、规范化,还可以有效提高商场信息管理的工作质量。
可是此刻我国的各中小城市的某些商场管理水平还逗留在纸介质的基础上,
这样不可以有效地管理每种商品,收款结算速度慢,简单出现营业差错,不宜进行
商品调价,清点效率低等,并且在传统商铺平时管理中,商品的进、销、存等决
策以经验为主,缺乏及时剖析功能,管理人员对及时传达资料的要求一直得不到
知足。
再者,其经营管理也变得更加复杂,平时需要办理的数据量也渐渐增大,
商场运行的中间环节也愈来愈多,原始的人工管理已没法对付这复杂的市场。
鉴于以上的原由,有好多从事软件开发的人员,在商品的进销存管理方面做了很大的研究。
目前这一领域也以优秀的发展状态而不停进步,早期已经有了一些近似的系统,但因为当时技术和计算机自己等一些方面的限制,还不可以形成比较完美的进销存管理系统。
跟着计算机的发展和经过软件开发人员不停的研究与完
善,此刻的会员制商场进销存系统大概具备以下功能:
对供货商、商品、业务员、会员、库房等的基本信息进行如增添、删除、改正等基本操作,能够依据用户的
[1]
需要对进货、销售、库存状况进行查问等功能。
1.2系统开发的目的
会员制商场进销存管理系统,主假如有效地采纳信息技术手段,使会员制商场在强烈的市场竞争中有效提高其管理水平易工作效率,改良商场内部以及整个供给链各个环节的管理、调动及资源配置。
详细的来说主要包含:
整合公司资源,实现信息共享:
商业公司在经营活动中每天都要将发生的基
础信息(如商品信息、厂商信息、采买信息、销售信息、库存信息等),由进销存系统进行采集、整理及汇总,并以各样报表的形式表现出来;商业企
业中各部门、各级其余管理人员可依据自己工作的需要及公司分派的权限,
随时查问本部门商品流转中的各样信息和变化趋向,为管理者的决议活动供给数据。
丰富系统功能,提高工作效率:
进销存系统不仅能够达成一般商品的销售功
能,还可以够实现商品的量贩销售、按金额或许比率的打折、商品的组合销售,以及顾客利用信誉卡或储值卡、会员卡进行的刷卡销售等功能。
在销售工作
结束后,计算机系统可对销售信息进行记录和汇总,帮助收款员进行查对和查问,防止了手工收银工作中可能出现的破绽。
优化商品构造,提高整体效益:
传统商业对商品和布局的调整依靠于管理人员的商业经验和个人爱好,以致商业公司不可以够依据花费者的价值取素来供给商品,无形中损失了一部分潜伏的花费集体。
进销存系统经过对顾客花费时间、花费金额、花费商品的价钱剖析的趋向,认识顾客的花费变化和价值取向,帮助商场管理人员及时调整商品构造和商品布局,以便最大限度地知足商圈花费者的需求,进而使公司获取更大的经济效益。
规范业务流程,减少人工花费:
本系统用电子票据取代过去用人工来传达各样票据的工作,商场的工作人员经过当地的计算机便可以达成商品流转的全过程;进销存系统的使用,使公司组织机构得以简化,传统商业公司中的物价、核算等部门及人员的工作已经完好被见算计所取代,进而节俭了这些部
[2]
门的各样设施和人工花费的支出。
2.系统剖析
2.1系统可行性剖析
可行性剖析(FeasibilityAnalysis)也称为可行性研究,其主要任务是在系统初步检查的基础上,对新系统能否能够实现和值得实现等问题作出判断,
避
免再花销了大批的人力和物力以后,才发现系统不可以实现或新系统投入使用后没有任何实质意义而惹起不用要的浪费。
可行性研究的目的就是用最小的代价在尽
可能短的时间内确立问题能否能够解决。
[3]
2.1.1技术可行性
技术概括
微软公司的VisualBasic6.0是Windows应用程序开发工具,使目前最为宽泛的、易学易用的面向对象的开发工具。
VisualBasic供给了大批的控件,这些控件可用于设计界面和实现各样功能,减少了编程人员的工作量,也简化了
界面设计过程,进而有效的提高了应用程序的运行效率和靠谱性。
[4]故而,实现本系统VB是一个相对较好的选择。
在VisualBasic环境下,利用事件驱动的编程体制、新奇易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动向链接库(DLL)、动向数据互换(DDE)、对象的链接与嵌入(OLE)、开放式数据接见(ODBC)等技术,能够高效、快速地开发出Windows环境下功能强
[5]
大、图形界面丰富的应用软件系统。
VB应用程序语言的基本特色:
(1)可视化的集成开发环境
VB为用户供给大批的界面元素(在VB中称为控件对象),这些控件对象关于熟习Windows应用程序的用户来说是一点也不陌生,如“窗体”,“菜单”,“命令按扭”,“工具按扭”,“检查框”等等,用户只需利用鼠标、键盘把这些控件对象拖动到适合的地点,设置其大小、形状、属性等,便可以设计出所需的应用程
序界面。
(2)事件驱动的编程体制
在使用VB设计应用程序时,一定第一确立应用程序怎样同用户进行交互。
比如发生鼠标单击、键盘输入等事件是,由用户编写代码控制这些事件的响应,
这就是所谓的事件驱动编程。
对比传统的采纳预先设计的次序进行工作,只有当程序知足某些特定的条件时,才能改变履行程序的面向过程程序设计语言,更为方便。
(3)高度的可扩大性
VB是一种高度可扩大性语言,除自己强盛的功能外,还支持第三方软件商
为扩大功能而开发的可视化控件;支持接见动向链接库DLL,以改良Visual
Basic在对硬件控制和初级操作方面面的不足;支持接见应用程序接口API。
而
且VisualBasic供给了接见和调用API函数的能力,充足利用这些函数,可大
大提高VisualBasic的功能。
(4)开放的数据库功能
VisualBasic供给了与基层数据库系统密切的连结,利用其数据控件不单
能够接见MSAccess还可以够接见VF、Paradox等。
利用VisualBasic连结ODBC
(OpenDatabaseConnectivity)功能,能够经过直接接见或成立连结的方式,
[6]
使用并操作后台大型网络数据库SQLserver。
[1]。
构造化查问语言(structuredquerylanguage,
简称SQL)是一种介于关系
代数与关系演算之间的语言,其功能包含查问、操控、定义和控制
4个方面,是
一个通用的、功能极强的关系数据库语言。
它能够接见
Oracle、SQLServer、
DB2或MySQL数据库。
SQL语句能够表此刻:
查问语句
用于检索数据库表中储
存的行;数据操控语言(DataManipulationLanguage,DML)
语句,用于改正表
的内容;数据定义语言(DataDefinitionLanguage,DDL)
语句,用于定义构成
数据库的数据构造;事务控制(TransactionControl,TC)
语句,用于将对行所
做的改正永远性的储藏到表中,或许撤消这些改正操作;数据控制语言
(Data
ControlLanguage,DCL)语句,用于改正数据构造的操作权限
[7]。
SQL拥有数据定义(DDL)、数据操作(DML)、数据控制(DLL)等丰富功能。
在SQL中,数据定义功能定义数据的三级模式构造,即外模式、全局模式和内模式构造。
在SQL中外模式又叫做视图(view)、全局模式简称模式(schema)或数据库(database),内模式由系统依据数据库模式自动实现至多由用户定义相应的索引文件,其余无需用户过问。
SQL在数据操作功能包含对基本表和视图的数据查问、插入、删除和改正等。
SQL的数据控制功能主假如对用户的接见权限加以控制,以保证系统的安全性。
SQL的数据控制功能主假如对用户的接见权限
[8]
加以控制,以保证系统的安全性。
信息技术已经成为现代商业的中心竞争力之一,我国大中型的连锁公司已经实现多元化的经营模式,百货与商场混淆经营管理,这样的商场客流量大,同时对信息技术的应用广度与深度也在连续扩大。
拥有自己的一套商场管理系统是特别必需的,不仅节俭了大批的人力、物力,改良了职工的工作条件,减少了劳动
强度,并且能够快速反应出商品的进、销、存等状况和各样反应信息,使管理人
员快速对市场的变化做出相应的决议,加速商场经营管理及效率。
并且,此刻的公司、商场的应用系统都是成立在管理信息系统的基础上的。
任何一此中小公司管理信息系统都包含着管理体系和管理模式,因为系统中信息的办理和输出方式都与管理方法、管理体系亲密有关,所以,任何一个管理信息系统都是其详细管理思想的缩影。
管理信息系统作为信息技术在管理中的应用,已发展成为公司的
神经系统,成为公司发展与成功的基石
2.2系统需求剖析
要实现一个会员制商场进存销管理系统,第一应当进行需求剖析,只有进行了充足的需求剖析和检查,才能设计出知足用户各项要求的软件,免得出现功亏一篑的现象。
对现行商场进存销管理业务进行详尽检查是认识系统需乞降进行系统剖析
和设计的重要基础工作。
商场信息化不足,计算机使用率低,这样不可以有效地管理每种商品,收款结算速度慢,简单出现营业差错,不宜进行商品调价,清点效
率低等,并且在传统商铺平时管理中,商品的进、销、存等决议以经验为主,缺
乏及时剖析功能,管理人员对及时传达资料的要求一直得不到知足。
再者,其经营管理也变得更加复杂,平时需要办理的数据量也渐渐增大,商场运行的中间环节也愈来愈多,再者商场每天销售量大,呆帐,错帐时有发生且常出现开“空单”的现象,管理者常为进销存业务中存在的问题而头痛。
为提高公司管理水平,更好地服务于广大用户,所以采纳计算机来管理商场的进销存业务。
2.2.1系统功能剖析
系统剖析工作是开发信息系统中的重要环节,系统剖析工作做得利害将直接影响整个系统的成败。
经过调研与可行性剖析,出于对商场管理便利考虑,设计了这套会员制商场管理系统,本系统主要考虑到商场管理的广泛要求,将会员制的管理模式与管理信息系统功能相联合,系统功能共分以下几方面:
基本信息管理:
包含商品设置、商品类型设置、供给商设置、业务员类型设置、库房设置等;
会员信息管理:
包含会员(个人会员和团领会员)信息设置、优惠信息的设置等;
进货信息管理:
包含订货单的管理、入库单的管理以及进货信息的查问,能够分别按供货方、按物质、按库房、按业务员进行查问;
销售信息管理:
包含销售单的管理以及销售信息的查问,能够分别按团领会员、按个人会员、按物质、按库房、按业务员进行查问;
库存信息管理:
包含转仓单的管理、商品清点和转仓信息的查问,能够分别按转入、转出进行查问;
财务信息管理:
包含应收信息的管理、对付信息的管理等。
2.2.2系统流程图
系统业务流程图,以下列图所示:
商品、供给商、会员、业务员、库房基本信息
基本信息设置基本信息录入销售信息设置
基本信息录入基本信息管理基本信息录入
进货信息管理销售信息管理
库存统计
库存信息管理
财务计算
财务信息管理
2.3数据库模型应用思想
数据库是数据库应用程序的重要构成部分,设计构造合理、功能齐备的数据库关于提高数据库应用程序的开发效率和程序的性能都是特别重要的。
数据库的设计过程以下:
依据用户需求,确立数据库中要保留的数据信息。
关于用户需求进行剖析是数据库设计的第一阶段。
不停地检查与研究用户需求,认识公司运作流程和系统需求,是设计看法模型的基础。
设计数据库的看法模型。
看法模型是按用户的看法来对数据建模,看法模型是进行信息世界建模的工具,它对整个数据库的设计拥有深刻的影响。
逻辑构造设计。
逻辑构造是把看法构造转变为与所采纳的数据库管理系统所支持的数据模型相切合的过程。
数据库实行与保护。
[9]
3.系统设计
3.1系统应用思想
采纳现有的资源,先进的管理系统开发方案,充足利用现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平易应用成效。
系统就具备数据库保护功能,及时依据用户需求进行数据增添、删除、改正、查问等操作。
3.2实现目标
面对会员制商场行业的高速发展及其发展过程中出现的各样状况,会员制商场进销存管理系统在实行后应能够达到以下目标:
实现多点操作的信息共享,互相之间信息传达正确、快捷、顺畅。
全面自动化管理,可随时掌握商场的各样信息。
能够快速、正确地办理商品进、销、存、清点、变价等多种业务模式。
操作简单易行,查问灵巧方便,数据储存安全靠谱。
系统保护安全、方便、靠谱,并且能够知足适用性、先进性的要求。
集成管理职能,提高管理效率。
一个集成的信息平台和信息系统,是造就各个业务部门之间缺乏信息交流
(即重复劳动)和共享是传统库存管理中资本占用过大的主要原由之一。
解决商
场内部一致的商品管理、会员管理、业务员管理,对供给商订单、对客户发单等
进行制定与查问。
销售部门能方便地依据展望信息、各库房的库存信息和客户的要货状况做出货物的调拨计划和改制计划。
随时认识供给商的供货履行状况及库房库存状况,以便随时协调或采纳适合的挽救举措管理供给商,在供给到货的到期日前,主动与供给商联系,检查及时到货的可能性;同时在物流和信息流上同意供给商的部分货物直接发货到客户处。
对供给商的查核从质量、交货及时程度和价钱上给出统计数据。
库存信息与供给和生产等各部门的及时反应和共享问题信息查问与决议,对公司的各样资源与信息进行查问,包含销售、进货、质量、人员、财务等信息数据进行查问、统计与剖析,对依据信息作出快速合理的经营决议,加强应变反响能力。
[10]
3.3实体模块说明
3.3.1实体E-R图的实现
系统登岸:
实现方法如图3-1所示。
系统登录窗口
F
输入用户名和密码
密码能否正确
T
进入系统主界面
图3-1系统登录实现图
商品信息设置实体E-R图,如图3-2所示。
分销价钱入库价钱
零售价钱
生产厂家
商品信息
商品编号
商品型号
商品名称计量单位
图3-2商品信息设置实体E-R图
业务员信息设置实体E-R图,如图3-3所示。
联系电话
类型编号
身份证号
业务员信息
家庭地址
业务员编号
类型
业务员名称
图3-3业务员信息实体E-R图
供给商信息实体E-R图,如图3-4所示。
税号
银行账号
联系电话
开户银行
联系人
供给商信息
供给商编号
供给商名称
邮编
地点
图3-4供给商信息实体E-R图
进货信息实体E-R图,如图3-5所示。
数目订货单价
商品编号
折扣
进货信息
供给商编号总金额
订货单编号
订货日期
如图3-5进货信息实体E-R图
销售信息实体E-R图,如图3-6所示。
库房编号数目
单价
折扣
会员编号
销售信息总金额
商品编号
预支比率
销售单编号业务员销售日期
图3-6销售信息实体E-R图
库存信息实体E-R图,如图3-7所示。
库房编号数目
商品编号库存信息总金额
更新日期
图3-7库存信息实体E-R图
个人会员信息实体E-R图,如图3-8所示。
会员名称地点
联系电话
会员编号会员信息
累计花费
备注信息
金额
会员类型
编号
图3-8个人会员信息实体E-R图
团领会员信息实体E-R图,如图3-9所示。
开户银行银行账号税号
累计花费
联系电话
金额
会员类型
团领会员信息
联系人
编号
会员名称
邮编
会员编号地点
图3-9团领会员信息实体E-R图
3.3.2系统数据表
商品类型表
如表3-1所示:
列名
数据种类
能否为空
说明
lbcode
char
NOTNULL
商品父类编号
lb
char
NULL
商品父类名称
lbcode1
char
NOTNULL
商品子类编号
lb1
char
NULL
商品子类名称
bz
char
NULL
备注
表3-1商品类型表
商品信息表
如表3-2所示:
列名
数据种类
能否为空
说明
dm
char
NOTNULL
商品编号
mc
char
NULL
商品名称
jldw
char
NULL
计量单位
bar_code
char
NULL
商品型号
lbdm
char
NULL
商品类型编号
rkj
numeric
NULL
入库价钱
fxj
numeric
NULL
分销价钱
lsj
numeric
NULL
零售价钱
cj
char
NULL
生产厂家
yxrq
datetime
NULL
更新日期
bz
char
NULL
备注
表3-2商品信息表
团领会员信息表如表3-3所示:
列名
数据种类
能否为空
说明
dm
char
NOTNULL
会员编号
mc
char
NULL
会员名称
addr
char
NULL
地点
yzbm
char
NULL
邮政编码
tel
char
NULL
联系电话
itladd
char
NULL
公司主页
ywman
char
NULL
联系人
email
char
NULL
电子邮箱
sui_no
char
NULL
税号
bank_no
char
NULL
银行账号
bank
char
NULL
开户银行
lbcode
char
NULL
会员类型编号
total_je
numeric
NULL
累计花费金额
bz
char
NULL
备注
表3-3团领会员信息表
业务员表
如表3-4所示:
列名
数据种类
能否为空
说明
dm
char
NOTNULL
业务员编号
mc
char
NULL
业务员姓名
lb
char
NULL
类型
tel
char
NULL
联系电话
addr
char
NULL
家庭地址
sfz
char
NULL
身份证号
lbcode
char
NULL
类型编号
bz
char
NULL
备注
表3-4业务员表
进货单表
如表3-5所示:
列名
数据种类
能否为空
说明
in_date
datetime
NOTNULL
订货日期
ywman
char
NULL
业务员
dh_no
char
NULL
订货单编号
gfdm
char
NULL
供给商编号
wzdm
char
NULL
商品编号
cxend
datetime
NULL
有效限期
sl
numeric
NULL
数目
in_danj
numeric
NULL
订货单价
I_zk
numeric
NULL
折扣
I_zke
numeric
NULL
总金额
bz
char
NULL
备注
表3-5进货单表
进货单表
如表3-6所示:
列名
数据种类
能否为空
说明
out_date
datetime
NOTNULL
销售日期
ywman
char
NULL
业务员
outh_no
char
NULL
销售单编号
khdm
char
NULL
会员编号
ckdm
char
NULL
库房编号
wzdm
char
NULL
商品编号
cxend
datetime
NULL
有效限期
sl
numeric
NULL
数目
out_danj
numeric
NULL
单价
o_zk
numeric
NULL
折扣
o_zke
numeric
NULL
总金额
jsfk
char
NULL
能否即时付款
jz
char
NULL
能否记账
yf
numeric
NULL
预支比率
bz
char
NULL
备注
表3-6进货单表
库存表如表3-7所示:
列名
数据种类
能否为空
说明
update_date
datetime
NOTNULL
更新日期
kucun_no
char
NULL
库存编号
ckdm
char
NULL
库房编号
wzdm
char
NULL
商品编号
cxend
datetime
NULL
有效限期
sl
numeric
NULL
数目
total_je
numeric
NULL
总金额
表3-7库存表
系统用户表
如表3-8所示:
列名
数据种类
能