企业进销存管理系统101(2)

2019-04-09 18:24

第1章、绪 论

实现企业信息化管理是现代社会中小企业稳步发展的必要条件,它可以提供企业的管理水平和工作效率,最大限度地减少手工操作带来的失误。进销存管理系统正是一个信息化管理软件,可以实现企业的进货、销售、库存管理等各项业务的信息化管理。

1.1、系统的开发背景

加入WTO以后,随着国内经济的高速发展,中小型企业的商品流通越来越多,其所经营的商品种类繁多,难以管理,而进销存管理系统逐渐成为企业经营和管理中的核心环节,也是企业取得效益的关键。为了完善管理制度,增强企业的竞争力,很多公司都决定开发进销存管理系统,以实现商品管理的信息化。 1.2、系统开发简介

企业进销存管理系统的前台开发软件选择的是MyEclipse6.5,该软件是面向对象的开发工具,代码的可重用性好、软件易于维护。进销存管理系统后台的数据库采用的是MySQL数据库,MySQL简单易于掌握,该软件适用于中大型的数据库操作,企业进销存所使用的数据库属于中型的数据库,故采用该数据库。 1.2.1、系统开发工具简介

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。

在结构上,MyEclipse的特征可以被分为7类:

? JavaEE模型 ? WEB开发工具 ? EJB开发工具

? 应用程序服务器的连接器 ? JavaEE项目部署服务

? 数据库服务

? MyEclipse整合帮助

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。 1.2.2、MySQL简介

MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库[4]。

与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。 1.2.3系统开发环境

? 操作系统:Windows XP(SP2) ? Java 开发包:JDK 1.6 ? 数据库:MySQL 5.5

? 分辨率:最佳效果为1440*960像素

第2章、系统分析

2.1、需求分析

需求分析是一项重要的工作,也是最困难的工作[2]。通过调查组织机构情况和系统必须实现的功能,经过仔细的思考和设计,现制定如下的需求分析:

? 系统操作简单,界面友好 ? 进货、退货管理

? 基础信息管理(包括客户、商品和供应商的信息管理和修改删除操作) ? 销售、退货管理

? 库存管理(包括库存盘点和价格调整)

? 查询统计分析(客户、商品、供应商、销售、入库、销售排行查询) ? 系统管理

? 可以批量填写进货单和销售单 2.2、系统开发的可行性分析

系统分析人员需要5天时间确认需求分析文档,去除其中可能出现的问题,例如用户可能临时有事,占用6天时间确认需求分析。那么程序开发人员需要在1个月零15天的时间内进行系统设计、程序编码、系统测试、程序调试和最终文档编写等工作。其间包括休息时间。时间上可行。在技术方面由于java的易操作性,以及系统设计人员对软件工程的理解,系统编码方面不会出现太大的问题。技术上可行。由于系统是由个人独立编写,所以也就不存在资金方面的困扰,经济效益上可行。综上所述,项目在时间、技术和资金方面都是可行的。因此认为该项目可以按时保质量开发。 2.3、系统功能分析

根据需求分析的描述以及与用户的沟通,现制定系统功能实现模块如下: 1) 进货管理:包括进货、进货后退货两个子模块。

2) 基础信息管理:包括商品信息管理、客户信息管理和供应商信息管理三大模块。 其中每个模块下又分为几个小模块来实现增删改查操作。 3) 销售管理:包括销售订单、销售后退货处理模块。

4) 库存管理:包括库存盘点和库存价格调整两个模块,可以很方便地将系统与实

物之间的数量和价格一一对应上,使信息更准确。

5) 查询统计:提供了强大的查询和搜索功能,其中包括客户查询、商品查询、供应商查询、销售查询、退货查询、入库查询、销售排行等子模块,查询功能强大。 6) 系统管理:包括操作员管理、密码更改、退出系统等子项。 2.4、业务逻辑编码

由于涉及到多张数据库表格,固对表格编码作一统一规划,方便程序编写。其中数据库对象命名以字母db开头,数据表对象命名以字母tb开头。

? 供应商编号:作为供应商信息表的主键。以字符串gys为前缀后面跟4

位数字作为编号的后缀。这四位数字从1001开始。(gys1001)。 ? 客户编号:作为客户信息表的主键。以字符串kh为前缀后面跟4位数字

作为编号的后缀。这四位数字从1001开始(kh1001)。

? 商品编号:作为商品信息表的主键。以字符串sp为前缀后面跟4位数字

作为编号的后缀。这四位数字从1001开始(sp1001)。

? 销售单编号:作为销售单信息表的主键。以字母xs为前缀后面跟3位数

字作后缀。(xs1001)。

? 入库编号:作为进货信息表的主键。以字母rk为前缀后面跟3为数字作

后缀。(rk1001)。

? 库存编号:作为库存信息表的主键。以字母kc为前缀后面跟4位数字作

为编号的后缀。这四位数字从1001开始。(kc1001)。

? 用户表编号:作为管理用户信息表的主键。以user作为前缀后跟两位数

字作为后缀。这两位数字从01开始。(user01)。

第3章、系统总体设计

3.1、系统流程图

进销存管理系统的系统流程如图3.1所示:

基础信息管理 进货管理 销售管理 查询统计 库存管理 操作员

图3. 1: 系统流程图

管理员 系统管理 3.2、系统总体结构图

本系统包括:基础信息管理、进货管理、销售管理、库存管理、查询统计、系统管理等6大部分。系统结构图如下图2所示:

企业进销存管理系统 5 基


企业进销存管理系统101(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:工业碱渣生产亚硫酸钠的工艺研究与应用

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: