企业进销存管理系统设计报告.docx
《企业进销存管理系统设计报告.docx》由会员分享,可在线阅读,更多相关《企业进销存管理系统设计报告.docx(13页珍藏版)》请在冰豆网上搜索。
企业进销存管理系统设计报告
第一章引言
本课程设计主要解决在一个小型企业中,进行库存商品的管理、销售管理的程序设计。
企业销售部门管理,是对商品、销售环节的管理,使企业管理中的一个大的问题。
一个规范化、自动化的进销存管理系统就显得非常必要。
Access2000作为一种功能强大的MIS(信息管理系统)开发工具,它具有界面友好,易学易用,开发简单,接口灵活等特点。
不熟练的程序员和非程序员也能使用它来开发简单的应用系统。
1.1应用背景
企业进销存管理系统是一个销售型企业不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,企业进销存管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。
因此,开发一个仓库进销存管理系统是很有必要的,具有其特有的技术意义和管理意义。
本文实现的企业销售部门管理系统基本上能够满足现代小型企业管理的需求。
信息录入项目齐全、完整、系统。
销售管理系统灵活使用表格对各种信息分门别类,可以方便地查询、阅读、修改。
1.2课程设计目的
概括的讲,企业对进销存系统的需求具有普遍性。
企业应用进销存可有效减少盲目进货,降低进货成本,合理控制库存,减少资金占用并提高市场灵敏度,提升企业市场竞争力。
在网络化,信息化飞速发展的今天,开发一套进销存管理系统作为软件应用平台,构建一个业务与财务一体化,多个环节一体化的进销存管理系统有着重要的现实意义。
1.开发意图
提高企业信息的管理效率,适应信息化需要,提高部门的工作效率。
2.应用目标
开发这个系统的目的就是帮助企业销售部门提高工作效率。
通过本管理系统软件,能帮助工作人员利用计算机,快速方便的对企业商品的数据进行管理、输入、输出、查找的所需操作,使销售信息具体化、直观化、合理化等。
1.3系统配置
1.软件配置
操作系统:
Windows2000中文版或更高;
数据库选择:
MicrosoftAccess2000;
开发平台:
SQLSever2005
2.硬件配置
CPU:
PentiumII266或更高;
内存:
64MB或以上;
硬盘:
2G以上;
显示器:
VGA或更高;
第二章要解决的几个关键问题
2.1需求分析:
企业进销存管理系统主要包括基本资料维护(商品,客户,供应商,销售人员)、库存商品管理、销售程序设计等几个方面的功能,以实现用户方便的输入、查询、修改信息的需求。
要存放的信息主要有:
1.系统主切换面板和报表切换面板显示信息:
显示名称、对应的处理方式、处理参数和关联显示的窗口或者面板。
2.商品的基本信息:
商品编号、商品名称、单价等。
3.库存信息:
仓库编号、商品编号、库存数量。
4.客户信息:
客户编号、客户名称、送货地址、联系电话等。
5.订单信息:
订单编号、客户编号、商品编号、商品数量等。
6.出库记录:
记录编号、订单编号、出库日期、经手员工编号、商品编号、出库数量、存放仓库编号、客户编号等。
7.入库记录:
记录编号、入库日期、经手员工编号、商品编号、入库数量、存放仓库编号等。
8.送货方式:
方式编号、方式名称。
9.仓库信息:
仓库编号、负责人编号、所处地址、邮编等。
10.员工信息:
员工编号、所在仓库编号、联系电话、所属部门经理编号等。
2.2功能分析
基于Access数据开发的企业进销存管理系统,通过对员工进销存信息的记录和管理分析,可以提供以下主要功能:
1.库存查询
对企业当前库存中的产品信息进行查询,包括存放地址、产品数量、以及产品的其他信息。
2.订单跟踪
对所有的订单进行跟踪管理。
3.发货管理
管理订单对应的发货,以及发货对库存的改变等。
4.企业进销存统计分析
对整个进销存流程的统计分析
2.3系统功能模块设计
企业进销存系统的主要功能如下:
资源管理部分:
有关企业销售的各种信息的输入,包括员工档案、库存商品等。
这一部分要完成的主要功能是信息的添加、修改、删除、查询。
系统初始化部分:
清除所有的数据表中的信息,只在数据表中保留一条默认的管理员信息。
系统维护部门:
操作员设置、操作员权限设置、修改密码等。
本系统的总体流程图如下图1所示:
图1系统总体流程图
。
2.4系统模块分析
企业进销存管理系统功能模块可以分为4个部分,每个部分根据实际应用又可以再细分成二级功能模块,如图1所示。
企业进销存管理
库存管理
销售模块
报表查询
采购模块
商
品入库
订单管理
商
品出库
库存信息管理
商品信息管理
报表生成
信息查询
图2功能模块图
1.库存管理模块
对该企业的库存商品进行管理和配置,可以对商品的价格、数量等信息进行配置,以及对库存地址信息的管理配置。
2.采购模块
对产品的入库进行管理。
3.销售模块
对订单的处理和商品的出库、发货进行管理。
4.报表查询模块
对进销存系统进行统计分析,生成相应的报表
2.5数据流图
图3数据流图
第三章系统结构设计
3.1概念设计
概要设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。
概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。
这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。
同时也是一种相对稳定统一的数据模式,一般情况下很少变动。
概念性数据在用户和设计者之间建立了桥梁。
是设计数据库结构的基础。
概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。
用实体间联系反映现实世界事物间的内在联系。
E-R模型是建立概念性数据模型的有力工具。
3.2设计思想
本系统开发设计思想有以下几点。
系统采用自顶向下的概念结构设计方法,先定义全局概念结构的框架,然后逐步细化。
系统采用模块化程序设计方法,便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。
系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
3.3数据库概念设计
企业进销存管理系统的E-R图如图4所示。
图4企业进销存管理系统的E-R图
3.4数据库逻辑结构设计
根据数据库需求分析和系统E-R图,系统一共需要11张表。
这11张表的结构定义如表1~11所示。
表1SwitchboardItems切换面板显示条目表
列名
数据类型
主键
必填字段
备注
SwitchboardID
数字
是
否
面板编号
ItemNumber
数字
是
否
条目编号
ItemText
文本
否
否
条目内容
Command
数字
否
否
执行动作
Argument
文本
否
否
参数
表2商品表
列名
数据类型
主键
必填字段
备注
商品编号
数字
是
是
编号
商品名称
文本
否
否
员工号
商品说明
文本
否
否
单价
货币
否
否
供应商编号
数字
否
否
表3库存信息表
列名
数据类型
主键
必填字段
备注
仓库编号
数字
是
是
商品编号
数字
是
是
当前库存量
数字
否
否
该仓库对某个商品当前的库存量
表4客户信息表
列名
数据类型
主键
必填字段
备注
客户编号
数字
是
否
客户名称
文本
否
否
送货地址
文本
否
否
联系人姓名
文本
否
否
邮编
文本
否
否
联系电话
文本
否
否
表5订单信息表
列名
数据类型
主键
必填字段
备注
订单编号
自动编号
是
是
编号
客户编号
数字
否
否
商品编号
数字
否
否
数量
数字
否
否
订购日期
日期/时间
否
否
送货日期
日期/时间
否
否
运费
数字
否
否
当前状态
文本
否
否
表6出库记录表
列名
数据类型
主键
必填字段
备注
编号
自动编号
是
是
订单编号
数字
否
否
仓库编号
数字
否
否
出库日期
日期/时间
否
否
经办员工编号
数字
否
否
商品编号
数字
否
否
数量
数字
否
否
送货方式
数字
否
否
表7入库记录表
列名
数据类型
主键
必填字段
备注
编号
自动编号
是
是
仓库编号
数字
否
是
入库日期
日期/时间
否
否
经办员工编号
数字
否
否
商品编号
数字
否
否
数量
数字
否
否
表8送货方式表
列名
数据类型
主键
必填字段
备注
送货方式编号
自动编号
是
是
送货方式
文本
否
否
方式说明,例如空运或者铁路运输
表9仓库信息表
列名
数据类型
主键
必填字段
备注
编号
数字
是
是
地址
文本
否
否
说明
文本
否
否
负责人编号
数字
否
否
表10供应商表
列名
数据类型
主键
必填字段
备注
编号
数字
是
否
供应商编号
文本
否
否
地址
文本
否
否
联系人姓名
文本
否
否
邮编
文本
否
否
电话号码
文本
否
否
表11员工信息表
列名
数据类型
主键
必填字段
备注
员工编号
数字
是
是
编号
仓库编号
数字
否
否
员工号
姓名
文本
否
是
性别
文本
否
否
所属经理编号
数字
否
否
地址
文本
否
否
电子邮件
文本
否
否
E-mail地址
电话号码
文本
否
否
附注
备注
否
否
总结
本系统是一个面向企业销售部门,具有一定的实用性的信息管理系统。
它主要完成对商品进销存信息的处理,具有一定的实用性。
通过实践,掌握了数据库设计的阶段和方法,学会了在一个实际的RDBMS软件平台上创建数据库。
深刻体会到数据库设计需要团结合作,同时数据库的开发和设计不仅仅需要编程的知识,还要全面的了解数据库使用者的工作。