商品进销存管理系统论文 推荐.docx

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

商品进销存管理系统论文 推荐.docx

《商品进销存管理系统论文 推荐.docx》由会员分享,可在线阅读,更多相关《商品进销存管理系统论文 推荐.docx(23页珍藏版)》请在冰点文库上搜索。

商品进销存管理系统论文 推荐.docx

商品进销存管理系统论文推荐

1.绪论

会员制商场在正常运营中总是面对大量的顾客信息、会员信息、商品信息以及由两者相互作用产生的购买信息。

因此商品管理信息化是发展的必然趋势,因此,建立一套有效的商品进销存管理系统,可以减轻工作,将工作科学化、规范化,提高商场信息管理的工作质量。

根据当前的会员制商场管理体制,一般商场进存销管理系统,需要处理有关商品的进货、销售、库存等庞大的商品信息,还要处理每天在商场消费的各类消费者的消费信息和购买信息,对供不应求的商品及时补货,对滞销的商品进行优惠处理或下架等,所以一个完整的会员制商场进存销管理系统应包括基本信息设置管理、会员管理、进货管理、销售管理、库存管理、财务管理等模块。

1.1系统开发的意义

在当代,我国市场经济的快速发展和信息化水平不断提高,信息技术已经成为现代商业的核心竞争力之一。

我国大中型的连锁企业已经实现多元化的经营模式,百货与超市混合经营管理,客流量大,实行顾客的会员制已成为现代商场的一个主要发展趋势,因会员制商场在正常运营中总是面对大量的顾客信息、会员信息、商品信息以及由两者相互作用产生的购买信息,因此对商品管理信息化应用广度与深度持续扩大是发展的必然趋势。

用结构化系统分析与设计的方法,建立一套有效的商品进销存管理系统,不仅可以减轻工作,将工作科学化、规范化,还能有效提高商场信息管理的工作质量。

但是现在我国的各中小城市的某些商场管理水平还停留在纸介质的基础上,这样不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在传统商店日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。

再者,其经营管理也变得愈加复杂,日常需要处理的数据量也逐渐增大,商场运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。

基于以上的原因,有很多从事软件开发的人员,在商品的进销存管理方面做了很大的研究。

目前这一领域也以良好的发展状态而不断进步,早期已经有了一些类似的系统,但由于当时技术和计算机自身等一些方面的限制,还不能形成比较完善的进销存管理系统。

随着计算机的发展和经过软件开发人员不断的研究与完善,现在的会员制商场进销存系统大致具备如下功能:

对供货商、商品、业务员、会员、仓库等的基本信息进行如添加、删除、修改等基本操作,可以根据用户的需要对进货、销售、库存情况进行查询等功能。

[1]

1.2系统开发的目的

会员制商场进销存管理系统,主要是有效地采用信息技术手段,使会员制商场在激烈的市场竞争中有效提高其管理水平和工作效率,改善商场内部以及整个供应链各个环节的管理、调度及资源配置。

具体的来说主要包括:

Ø整合企业资源,实现信息共享:

商业企业在经营活动中每日都要将发生的基础信息(如商品信息、厂商信息、采购信息、销售信息、库存信息等),由进销存系统进行收集、整理及汇总,并以各种报表的形式体现出来;商业企业中各部门、各级别的管理人员可根据自身工作的需要及企业分配的权限,随时查询本部门商品流转中的各种信息和变化趋势,为管理者的决策活动提供数据。

Ø丰富系统功能,提高工作效率:

进销存系统不但能够完成一般商品的销售功能,还能够实现商品的量贩销售、按金额或者比例的打折、商品的组合销售,以及顾客利用信用卡或储值卡、会员卡进行的刷卡销售等功能。

在销售工作结束后,计算机系统可对销售信息进行记录和汇总,帮助收款员进行核对和查询,避免了手工收银工作中可能出现的漏洞。

Ø优化商品结构,提升整体效益:

传统商业对商品和布局的调整依赖于管理人员的商业经验和个人喜好,致使商业企业不能够根据消费者的价值取向来提供商品,无形中损失了一部分潜在的消费群体。

进销存系统通过对顾客消费时间、消费金额、消费商品的价格分析的趋势,了解顾客的消费变化和价值取向,帮助商场管理人员及时调整商品结构和商品布局,以便最大限度地满足商圈消费者的需求,从而使企业获得更大的经济效益。

Ø规范业务流程,减少人工费用:

本系统用电子单据代替以往用人工来传递各种单据的工作,商场的工作人员通过本地的计算机就能够完成商品流转的全过程;进销存系统的使用,使企业组织机构得以简化,传统商业企业中的物价、核算等部门及人员的工作已经完全被见算计所代替,从而节约了这些部门的各种设备和人工费用的支出。

[2]

2.系统分析

2.1系统可行性分析

可行性分析(FeasibilityAnalysis)也称为可行性研究,其主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题作出判断,避免再花费了大量的人力和物力之后,才发现系统不能实现或新系统投入使用后没有任何实际意义而引起不必要的浪费。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

[3]

2.1.1技术可行性

1.VisualBasic6.0技术概述

微软公司的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。

而且Visual Basic提供了访问和调用API函数的能力,充分利用这些函数,可大大提高Visual Basic的功能。

(4)开放的数据库功能

Visual Basic提供了与底层数据库系统紧密的连接,利用其数据控件不仅可以访问MSAccess还可以访问VF、Paradox等。

利用VisualBasic连接ODBC(OpenDatabaseConnectivity)功能,可以通过直接访问或建立连接的方式,使用并操作后台大型网络数据库SQLserver。

[6]

2.SQLserver数据库概述

结构化查询语言(structuredquerylanguage,简称SQL)是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制4个方面,是一个通用的、功能极强的关系数据库语言。

它可以访问Oracle、SQLServer、DB2或MySQL数据库。

SQL语句可以体现在:

查询语句用于检索数据库表中储存的行;数据操纵语言(DataManipulationLanguage,DML)语句,用于修改表的内容;数据定义语言(DataDefinitionLanguage,DDL)语句,用于定义构成数据库的数据结构;事务控制(TransactionControl,TC)语句,用于将对行所做的修改永久性的储存到表中,或者取消这些修改操作;数据控制语言(DataControlLanguage,DCL)语句,用于修改数据结构的操作权限[7]。

SQL具有数据定义(DDL)、数据操作(DML)、数据控制(DLL)等丰富功能。

在SQL中,数据定义功能定义数据的三级模式结构,即外模式、全局模式和内模式结构。

在SQL中外模式又叫做视图(view)、全局模式简称模式(schema)或数据库(database),内模式由系统根据数据库模式自动实现至多由用户定义相应的索引文件,其余无需用户过问。

SQL在数据操作功能包括对基本表和视图的数据查询、插入、删除和修改等。

SQL的数据控制功能主要是对用户的访问权限加以控制,以保证系统的安全性。

SQL的数据控制功能主要是对用户的访问权限加以控制,以保证系统的安全性[8]。

2.1.2经济可行性

信息技术已经成为现代商业的核心竞争力之一,我国大中型的连锁企业已经实现多元化的经营模式,百货与超市混合经营管理,这样的商场客流量大,同时对信息技术的应用广度与深度也在持续扩大。

拥有自己的一套商场管理系统是非常必要的,不但节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息,使管理人员快速对市场的变化做出相应的决策,加快商场经营管理及效率。

而且,现在的企业、商场的应用系统都是建立在管理信息系统的基础上的。

任何一个中小企业管理信息系统都蕴含着管理体制和管理模式,由于系统中信息的处理和输出方式都与管理方法、管理体制密切相关,因此,任何一个管理信息系统都是其具体管理思想的缩影。

管理信息系统作为信息技术在管理中的应用,已发展成为企业的神经系统,成为企业发展与成功的基石[1]。

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所示。

图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所示:

列名

数据类型

是否为空

说明

user_id

char

NOTNULL

用户名

user_pwd

char

NULL

用户密码

user_des

char

NULL

用户描述

表3-8系统用户表

3.4系统功能模块图

通过前面的功能分析,下面将会员制商场进存销系统划分为七大模块,分别为系统设置、基本信息设置、会员管理、进货管理、销售管理、库存管理和财务管理。

其中系统设置主要完成修改密码、添加用户和退出系统的功能;基本信息设置主要完成商品、供应商、业务员和仓库的各类信息设置;会员管理主要完成会员信息设置和优惠设置;进货管理主要完成订货单、入库单的录入修改以及进货信息查询功能;销售管理主要完成销售单录入修改以及销售信息查询;库存管理主要完成转仓单录入修改、商品盘点以及库存信息查询;财务管理主要完成应付和应收款的管理。

下面给出完整的功能结构,如图1-9所示。

图3-9系统功能模块图

4.系统模块的设计与实现

系统登陆界面,如图4-1所示:

图4-1系统登陆界面

登陆界面窗口部分代码如下:

PrivateSubForm_Load()

DimsBufferAsString

DimlSizeAsLong

sBuffer=Space$(255)

lSize=Len(sBuffer)

CallGetUserName(sBuffer,lSize)

IflSize>0Then

txtUserName.Text=Left$(sBuffer,lSize)

Else

txtUserName.Text=vbNullString

EndIf

EndSub

PrivateSubcmdCancel_Click()

OK=False

Me.Hide

EndSub

PrivateSubcmdOK_Click()

'ToDo:

createtestforcorrectpassword

'checkforcorrectpassword

DimtxtSQLAsString

DimmrcAsADODB.Recordset

DimMsgTextAsString

'ToDo:

createtestforcorrectpassword

'checkforcorrectpassword

UserName=""

IfTrim(txtUserName.Text="")Then

MsgBox"没有这个用户,请重新输入用户名!

",vbOKOnly+vbExclamation,"警告"

txtUserName.SetFocus

Else

txtSQL="select*fromuser_I

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

当前位置:首页 > 工程科技 > 信息与通信

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

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