商品进销存管理系统.docx

上传人:b****2 文档编号:2470610 上传时间:2022-10-29 格式:DOCX 页数:25 大小:1.49MB
下载 相关 举报
商品进销存管理系统.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

商品进销存管理系统

课程设计

商品进销存管理系统

学校:

仲恺农业工程学院

院系:

计算科学学院

专业:

信息与计算科学

班级:

信计072

姓名:

巫钟伟、侯羿、林惠聪

学号:

205、217、226

****************************

2010-5-20

商品进销存管理系统

摘要

企业管理的成败,取决于能否作出有效的决策,而决策的正确与否则在很大程度上取决于信息的质量.随着人类进入信息时代,信息管理的水平越来越成为衡量一个企业实力的重要标志,随着经济的高速发展,企业信息化工作也在如火如荼的进行;进销存管理是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键.企业采购、销售和库存有机的结合是企业获得最大的经济利益的关键.本文主要介绍了在一个综合型超市中,进行某种商品(如某一品牌的家电)的采购、领料、库存与成本等管理的程序设计.分别对系统进行系统分析、系统设计和系统的实施,最后给出了系统的使用说明。

在课程设计中,系统开发平台为WindowsXP,程序设计设计语言采用C#,数据库采用MSSQL2005,程序运行平台为Windows2000/XP/Vista.对于存货计价采用了简单的移动平均法进行计算,在程序设计中,采用了结构化与面向对象两种解决问题的方法.程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在商业中解决实际问题.

关键词进销存;程序设计;数据库;SQL;C#

1引言

随着我国经济的调整发展,中小企业在社会经济中扮演的角色越来越重要,已成为最具多元化和最具创新精神的部分。

但是随着企业的发展,客户的增多,企业账目混乱,库存不准,信息反馈不能时等问题也接踵而来,这些问题已成为制约中小企业发展的瓶颈,严重制约了中小企业的发展。

越来越多的企业经营者认识到:

单纯靠对商品的占有,靠个人的经验,已经很难把握市场,很难在激烈的竞争中取胜。

如借助IT手段、如何通过信息化,加强核心竞争力,实现持续发展已成为中小企业亟待解决的关键问题。

我国中小企业大部分是零售企业,企业经营涉及进、销、存多个环节,涉及商品各类繁多,业务量大,库存管理复杂,使用手工管理已无法胜任。

如何采用先进的计算机系统管理进货、库存、销售等诸多环节也已成为趋势及必然。

2系统分析

2.1系统目标

●能通过键盘录入当前的销售商品和实收金额、采购清单、验货单;

●自动结算应收金额和找零金额;

●打印购物小票并更新库存;

●能查询商品销售信息、采购清单、库存信息、验货单;

●能根据验货单确认采购清单并更新库存.

2.2系统输入、输出信息分析

Ø进销存分系统的输入主要有以下几种:

1.来自于商场的各种商品的入库验收单、出库单.这些数据主要是手工操作录入;

2.来自于商厦财会的有关费用和利润的明细帐,这些数据主要依靠网络数据传输;

3.清仓查库的盘点表,也是手工录入.

综上所述,进销存分系统的输入设计主要是手工录入控制和通讯文件的设计.

 

Ø进销存分系统的输出主要包括以下几类:

1.定期的库存统计报表.

2.库存分析报表.

3.定期的进销存报表.

4.仓库的清仓盘点表.

5.库存信息及相关信息的查询显示和打印.

6.为收款机提供的商品编码和职工编码.

2.3功能总体描述

进销存分系统是商品流转业务中的一个关键环节,它主要负责企业进销存商品管理.按其业务性质可划分为如下功能:

1.库存商品管理完成库存的入库、出库、记帐处理.编制分期的库存统计表.

2.库存商品盘点:

验证商品的完整性,给出相应处理,填制商品盘点表,登记各种短缺,残损等.

3.库存分析处理:

根据人出库及库存情况分析商品的保本刺储存期,经济进货量,量本利分析.库存质量分析等.并编制打印相应的报表.

4.进销存业务管理:

根据每天出入库存情况及销售情况打印各种报表.

2.4进销存数据处理流程

进销存数据处理流程的顶层如图1所示,第二层如图2所示

图1进销存数据处理流程图(顶层)

图2进销存数据处理流程图(第二层)

2.5数据类需求分析

数据类需求分析步骤如下:

1.依据系统实体确定基本数据类;

2.依据新系统数据处理流程补充数据类.

系统包括的主要实体有:

顾客、员工、供应商、商品、仓库.

实体联系图(E-R图)如图3、4所示:

图3实体联系图

图4系统实体联系图

2.6可行性分析

开发任何一个基于计算机的系统,都会受到时间和资源上的限制。

因此,在接受任何一个项目开发任务之前,必有根据客户可能提供的时间和资源备件进行可行性分析,以减少项目开发风险,避免人力、物力和财力的浪费。

本系统数据库采用目前比较流行的MicrosoftSQLServer,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据库量大,效率高;开发工具采用C#,C#是目前应用比较广泛的数据库系统开发工具,可以快速开发Windows应用程序.

经研究分析,该系统开发项目不仅有巨大的经济效益,而且有巨大的社会效益。

从而使我们深信该系统开发出来之后将获得巨大的成功。

3系统设计

3.1系统结构总体设计

系统的运行从“用户登陆”表单开始,在这里要求用户输入自己的登录密码,如果密码不正确,则系统自动退出;否则出现系统菜单,接受用户的操作。

操作完毕后用户可以从系统菜单中退出系统。

系统结构流程如图5所示。

图5系统功能结构图

3.2系统数据库设计

Ø概念设计

1.商品E-R图(见图6)

图6商品E-R图

2.库存E-R图(见图7)

图7库存E-R图

3.销售E-R图(见图8)

图8销售E-R图

4.供应商E-R图(见图9)

图9供应商E-R图

5.员工E-R图(见图10)

图10员工E-R图

6.顾客E-R图(见图11)

图11顾客E-R图

Ø物理设计

系统需要构建的数据表主要有商品表(见表1)、库存表(见表2)、销售表(见表3)、供应商表(见表4)、员工表(见表5)、顾客表(见表6)。

具体参数设置如下:

表1商品表的数据结构

字段名

类型

宽度

小数位数

索引

说明

商品编号

字符型

10

 

EAN码 

商品名称

字符型

13

 

 

 

供应商

字符型

8

 

 

 

数量

数值

整型

 

 

 

价格

货币

8

自动

 

 

进货日期

日期/时间

8

 

 

 

表2库存表的数据结构

字段名

类型

宽度

小数位数

索引

说明

商品编号

字符型

10

 

EAN码

商品名称

字符型

13

 

 

 

价格

数值

整型

 自动

 

 

数量

数值

整型

 

 

 

截止日期

日期/时间

8

 

 

 

表3销售表的数据结构

字段名

类型

宽度

小数位数

索引

说明

员工编号

字符型

10

 

EAN码

商品价格

数值

整型

 自动

 

 

销售金额

数值

整型

 自动

 

 

利润金额

数值

整型

 自动

 

 

销售日期

日期/时间

8

 

 

 

商品数量

数值

整型

 

 

 

表4供应商表的数据结构

字段名

类型

宽度

小数位数

索引

说明

供应商编号

数值

整型

 

EAN码

供应商名

字符型

10

 

 

 

生产商品

字符型

10

 

 

 

电话

数值

整型

 

 

 

地址

字符型

20

 

 

 

表5员工表的数据结构

字段名

类型

宽度

小数位数

索引

说明

员工编号

数值

整型

 

EAN码

姓名

字符型

10

 

 

 

性别

字符型

10

 

 

 

电话

数值

整型

 

 

 

生日

日期/时间

8

 

 

 

工龄

数值

整型

 

 

 

表6顾客表的数据结构

字段名

类型

宽度

小数位数

索引

说明

顾客编号

数值

整型

 

EAN码

姓名

字符型

10

 

 

 

性别

字符型

10

 

 

 

电话

数值

整型

 

 

 

所购商品

日期/时间

8

 

 

 

数量

数值

整型

 

 

 

收付款情况

字符型

10

 

 

 

购买时间

日期/时间

8

 

 

 

3.3系统主要功能模块设计

Ø功能模块简述

1)基本资料模块完成的主要功能:

供应商基本信息的维护、查询及结算情况;商品基本信息的维护、查询等情况;客户基本信息的维护和查询等情况;员工基本信息的维护、查询等情况;

2)采购管理模块完成的主要功能:

采购出入库情况的管理和查询;

3)销售管理模块完成的主要功能:

销售出入库情况的管理和查询;

4)仓库管理模块完成的主要功能:

库存情况的管理和查询;

5)采购销售管理模块完成的主要功能:

采购销售总汇;

6)系统管理模块完成的主要功能:

数据库中数据的维护工作,如备份、清除、导入数据等操作,用户和密码的维护和打印功能;

 

Ø系统结构流程图(如图12)

图12系统结构流程图

Ø功能结构的总框架(如图13)

图13功能结构的总框架

4系统实施

4.1系统运行环境说明

操作系统:

Windows2000/XP/Vista

数据管理系统:

SQL2005

编程语言:

C#

4.2系统主要功能模块界面

Ø系统总体模块设计

1.系统登录表单设计(见图14)(实现代码见附录1)

系统设置了管理员和普通用户两种访问权限,管理员身份可对系统的某些功能进行操作,如数据备份等,而普通用户只有查询功能。

图12是以管理员身份登录系统的登录界面,输入正确密码后可进入系统进行相关的操作。

图14系统登录界面

 

2.系统封面表单设计(见图15)(实现代码见附录2)

图15系统封面图

3.系统菜单设计(见图16)(代码见附录3)

系统菜单主要有六大模块,分别是基本资料模块、采购管理模块、销售管理模块、仓库管理模块、采购销售汇总模块和系统管理模块。

图16系统菜单

Ø系统菜单各模块设计

1.基本资料模块(代码见附录4)

基本资料模块中有员工资料管理、客户资料管理、商品资料管理、供应商资料管理。

●员工资料管理(见图17)

对所有员工进行统一管理,管理每一个员工的各个信息,可以在系统中添加、查询、删除员工信息等操作

图17员工资料管理

●客户资料管理(见图18)

可对系统添加客户或对某一个客户进行查找、删除等操作,里面记录了客户的各种详细信息。

图18客户资料管理

●商品资料管理(见图19)

可对某一商品进行查找、删除,或添加新的商品,里面记录着各个商品的详细信息。

图19商品资料管理

●供应商资料管理(见图20)

对每一个供应商进行管理,或进行查找、删除某一供应商的资料,或添加某一供应商的信息。

图20供应商资料管理

2.采购管理模块(实现代码见附录5)

采购管理模块主要是对采购出入库管理和查询。

●采购出入库管理(见图21)

记录每一次采购的信息,可进行添加、查找、删除等操作;

图21采购出入库管理

●采购出入库查询(见图22)

图22采购出入库查询

3.销售管理模块(实现代码见附录6)

销售管理模块主要是对销售出入库

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

当前位置:首页 > 医药卫生 > 基础医学

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

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