首页  实训项目

进销存(ERP)管理系统


发布部门:  发布时间:2014-12-19  浏览次数:

开发背景

随着我国经济的高速发展,中小型的商品流通企业越来越多,其所经营的商品种类繁多,难以管理,而进销存管理系统逐渐成为企业经营和管理中的核心环节,也是企业取得效益的关键。为了增强企业竞争力,企业应该开发出进销存管理系统,以实现商品管理信息化。企业采用进销存系统来管理企业的进销存业务可以带来明显的经济效益和社会效益。它的优点主要体现在以下几方面:极大提高了员工的工作效率,大大减少了以往到货商品入库到销售出库流程繁琐,杂乱的弊端;基于计算机技术的进销存管理系统,可以减少入库管理、出库管理及库存管理中的漏洞,可以减少管理成本,增加企业收入;进销存管理的操作自动化和信息的电子化,全面提高了企业的管理水平。因此,为进一步提高企业进销存业务处理效率,建立高效的进销存系统就变得十分重要。

系统分析

需求分析

通过调查,要求系统需要具有以下功能:

1.由于操作人员的计算机知识普遍较差,要求有良好的人机界面。

2.由于该系统的使用对象多,要求有较好的权限管理。

3.方便的数据查询,支持多条件查询。

4.基础信息管理与查询(包括商品信息、客户信息、供应商信息)。

5.通过计算机,能够直接“透视”仓库存储情况。

6.完善的商品采购信息、商品销售信息进行管理。

7.方便、健全的结账功能。

8.图表分析年销售状况。

9.商品销售排行统计。

10.当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。

11.数据计算自动完成,尽量减少人工干预。

12.系统退出。

可行性分析

通过计算机网络系统对企业进行全面的管理,满足了企业的现代化管理的要求。

1.经济性

企业营运过程中信息的系统化管理,权威的数据统计,为企业的经营决策提供了大量的、权威的科学依据(数据);强大的账单结功能,简化了员工的日常工作,提高了工作效率,避免了人工管理过程中数据易错所带来的一系列的连锁反映,提高企业的经济效益。

2.技术性

实际情况下,在高系统配置、高网络带宽服务,各个级别管理员很容易通过网站对其操作范围内的系统内容信息进行操作管理,完全满足日常经营、管理的要求。

系统设计

系统目标

本系统是针对中小型企业运营进销存过程所进行设计的,主要实现如下目标:

1.系统采用人机对话方式,界面美观友好、信息查询灵活、快捷、准确、数据存储安全可靠。

2.键盘操作,快速响应。

3.强大的销售结账功能。

4.全面的账单查询功能。

5.功能强大的年销售额分析图、商品销售排行统计。

6.实现各种查询,如多条件查询、模糊查询等。

7.操作员可以随时修改自己的口令。

8.管理员可以设置操作员的权限

9.对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。

10.数据保密性强,为每个用户设置权限级别。

11.系统最大限度地实现了易安装性、易维护性和易操作性。

12.系统运行稳定、安全可靠。

系统功能结构

企业进销存管理系统是一个典型的数据库开发应用程序,由基础信息模块、采购管理模块、库存管理模块、商品销售模块、查询统计模块、系统设置模块等部分组成。

系统开发环境

系统开发工具:Microsoft Visual Studio 2008。

系统开发语言:C#。

数据库管理系统软件:SQL Server 2005。

运行平台:Windows XP(SP3)/Windows 2000(sp4)/Windows Server 2003(SP1)。

运行环境:Microsoft.NET Framework SDK v3.5。

数据库设计

数据库分析

数据库设计原则:

1.一致性原则:对信息进行有效的统一,在系统的分析与设计过程中,协调好各数据,保证数据的一致性和有效性。

2.完整性原则:数据的正确、有效和相容。要防止合法用户使用数据库时向数据库中添加不合规范的数据,数据库中添加数据要有审核和约束机制。

3.安全性原则:保护数据,防止用户在使用数据库时候,操作不当造成机密数据的泄露、更改和破坏。

4.可伸缩性原则:数据库结构的设计应充分考虑到未来需求和移植的需要,必须具有良好的扩展性、伸缩性和适度的冗余。

数据库逻辑结构设计

数据库作为系统的基础,在信息管理系统中占有非常重要的地位,首先要保证其设计的合理性,一个设计合理的数据库,可以提高数据的存储效率,是对数据有效管理的前提条件,保证数据的完整和一致,也是系统设计的关键。拥有设计合理的数据库往往可以起到事半功倍的效果。数据库如果设计不当,系统运行当中会产生大量的冗余数据,从而造成数据库的极度膨胀,影响系统的运行效率。甚至造成系统的崩溃。数据库的设计要充分了解用户的各方面需求,包括现有的需求以及将来可能添加的需求。

创建数据库

1)用户表:用户系统名、用户姓名、密码

2)计量单位表:单位名称

3)商品类型表:类型名称

4)商品表:商品名称、商品名称首拼、所属类别、商品规格、型号、备注

5)供货商信息表:供应商编号、供应商名称、供应商名称简称、销售主管、销售主管联系方式、公司所在地、公司电话、传真、备注

6)客户信息表:客户编号、客户名称、客户名称简称、采购主管、采购主管联系方式、公司所在地、公司电话、传真、备注

7)商品进货表:进货编号、商品名称、商品名称首拼、大单位、小单位、进货成本、销售价格、进货数量、供应商、进货日期、备注

8)商品销售表:销售编号、商品名称、商品名称首拼、销售数量、销售价格、销售人员、销售日期、备注

9)库存表:库存编号、商品名称、商品名称首拼、所属类别、大单位、小单位、商品规格、进货成本、销售价格、库存量、最低库存量

数据库物理结构设计

1)用户信息表

字段

数据类型

主键

说明

userId

Varchar

用户编号

userName

Varchar

用户名

Password

Varchar

密码

2)计量单位表

字段

数据类型

主键

说明

Uint

Varchar

单位名称

3)商品类别表

字段

数据类型

主键

说明

Type

Varchar

类别名称

4)商品信息表

字段

数据类型

主键

说明

Shpmch

Varchar

商品名称

Shpshp

Varchar

商品名称首拼

Type

Varchar

所属类别

Shpgg

Varchar

商品规格

Shpxh

Varchar

商品型号

Bzh

Text

备注

5)供应商信息表

字段

数据类型

主键

说明

Gyshid

Int

供应商编号

Gyshmch

Varchar

供应商名称

Gyshjch

Varchar

供应商简称

Xshzhg

Varchar

销售主管

Zhgtel

Varchar

销售主管电话

Dar

Varchar

供应商地址

Gysgtel

Varchar

供应商电话

Fax

Varchar

传真

Bzh

Text

备注

6)客户信息表

字段

数据类型

主键

说明

Khid

Int

客户编号

Khname

Varchar

客户姓名

Gyshjch

Varchar

客户简称

Zhg

Varchar

采购主管

Zhugtel

Nhar

采购主管电话

Adr

Varchar

客户地址

Khtel

Varchar

客户电话

Fax

Varchar

传真

Bzh

Text

备注

7)商品进货表

字段

数据类型

主键

说明

Jhbh

Int

进货编号

Shpmch

Varchar

商品名称

Jhchb

Numeric

成本

Xshjg

Numeric

销售价格

Jhshul

Int

进货量

Bzh

Varchar

备注

8)商品销售表

字段

数据类型

主键

说明

xshbh

Int

销售编号

Xshshl

Int

销售数量

Xshrq

Samlldateime

销售日期

Xshjg

Numeric

销售价格

Bzh

Varchar

备注

9)库存表

字段

数据类型

主键

说明

Kid

Int

库存编号

Shpmch

Varchar

商品名称

Type

Varchar

所属类别

Kcl

Int

库存量

Zdkcl

Int

最低库存量

 

 

郑州轻工业学院版权所有 地址:郑州市东风路5号 郑州市科学大道166号