企业进销存管理系统开发与实现

摘 要

企业进销存管理系统是典型的信息管理系统,作为一种企业管理软件可以帮助企业快速有效地管理进货、销售、库存等各项业务。每个功能又有自己的子功能,可以完成对各类信息的查询、添加、删除、修改等功能。并且论述了商业进销存管理系统的设计思想,并给出了相应实现技术。系统中的数据格式和字段设置不具体针对某一个行业或企业,因而具有普遍的适用性,能够满足一般企业或者单位的进销存管理的需要。开发此软件是用的Visual Basic 6.0,Microsoft SQL Server 2000 作为后台数据库。

关键词:1、Visual Basic 6.0 2、SQL Server 2000 3、进销存管理系统

目 录

一、绪论 7
(一)开发背景 7
(二)系统优点 7
二、开发此系统所用软件的介绍 8
(一) 开发工具的介绍 8
(二) SQL Server2000 介绍 8
三、系统分析 11
(一)进销存系统的调查 11
(二)系统流程调查 13
(三)项目规划 13
四、系统设计 14
(一)数据库结构设计 14
(二)数据库表具体设计 14
(三)系统模块功能图: 23
(三)设计目标 24
(四)开发与运行环境 24
五、系统实现 25
(一)系统模块介绍 25
(二)系统详细设计 25
1 系统登录设计 25
2 进货单 27
3月销售状况 30
4 库存状况 32
5 库存盘点 37
六、总结 41
致谢 42
参考文献: 43

一、绪论

(一)开发背景
随着人类社会的进步与发展,当今的社会已经进入了信息化的社会,中小企业在我国经济发展中具有重要地位,越来越多的信息已无法通过手工记录、人工管理来实现,信息在社会经济中发挥着越来越重要的作用,企业的来往业务也不断增加,这就要求通过一个好的管理软件来实现。因此,我国的中小企业必须借助先进的管理思想转变经营观念、使用信息化提高企业的管理水平和工作效率,只有这样在竞争激烈中才能取胜。要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,进销存管理的全面自动化、信息化则是其中极其重要的。为了加快企业管理自动化的步伐,提高企业的管理业务处理效率,建立进销存管理系统已经变得十分必要,进货、库存、销售还是现在企业管理的常规基本模式。所以如何设计好进销存管理系统,尽可能地减少企业管理的重复性和低效性就成为当前最为重要的问题,而且这也将为企业管理带来前所示有的改变和意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为企业管理科学化和现代化的重要标志,它给企业管理带来了明显的经济效益。
(二)系统优点
主在体现在:
极大提高了工作人员的工作效率,大减少了以往进、销、存流程繁琐,杂乱,周期长的弊端。
基于进销存管理的全面自动化,可以减少进货管理、销售管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。
进销存管理的操作自动化和信息的电子化,全面提高了企业的管理水平,很好的处理了进货、销售、库存三者之间的关系。

二、开发此系统所用软件的介绍

(一) 开发工具的介绍
本系统采用的VB为开发工具,Windows为前台开发平台﹑Microsoft SQL Server 2000 为后台数据库,采用C/S结构,客户/服务器的采用可以有效地为多个用户分配可用的资源。
Visual Basic是一种可视化的、面对对象和利用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
Visual Basic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将C/C++或汇编语言编写的程序加入到Visual Basic应用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用Windows应用程序接口(API)函数,实现SDK所具有的功能。
Visual Basic6.0 连接数据库的主要方式以下几种方式:一是:用data控件时行数据库链接,二是:利用adodc ( ADO Data Control )进行数据库链接。三是:利用 DataEnviroment 进行数据库链接。
(二) SQL Server2000 介绍
SQL Server 是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、设计和管理功能。其最新版本SQL Server2000将数据库与Internet紧密连接,可以通过Web浏览器显示数据的操作,具有客户机/服务器的结构。SQL Server 2000 提供了对分布式事务处理的支持,并对开发工具有良好的支持,为大型数据库项目提供了企业级解决方案。
SQL Server2000 是在SQL Server 7.0 的基础上发展来的,作为在Windows NT .Windows 2000上运行的最好数据库,SQL Server 是企业用户和独立软件供应商们(Indepent Software Vendors,ISVs)创建企业应用程序时首选的关系数据库系统(RDVBMS).随着用户需求的不断增长,SQL Server 已经在易用性,可收缩性和可靠性,数据仓库等方面获得了重大的创新。

三、系统分析

(一)进销存系统的调查
通过对进销存管理各个方面进行了具体的了解之后,现对进销存管理系统的可行性进行分析。
技术上可行:该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows 系列操作系统,数据库管理系统采用Visual Basic,这些软件在MIS开发中已被大量应用,技术上都比较成熟。因此在技术上是可行的。
经济上可行:由于各个急需采用计算机来进行仓库的管理,因此对开发进销存系统大力支持,开发经费没有问题。
管理上可行:进销存管理有很多的管理体制,每位入库物品都要有相应的记录,销售也要对相应入库的物品进入删减,同时入库和销售必须对每个物品的相应数量和单价进行录入。因此管理上可行。别外,进销存管理对开发该系统也是大力支持的,同时制定了培训计划,并进行了实施MIS的物质准备和工作准备。
系统分析阶段的目标,就是按系统规划所定的某个开发范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。
1、需求分析
通过实际调查,要求本系统具有以下功能:
由于操作人员的计算机知识普遍偏低,因此要求系统具有良好的人机界面。
如果系统的使用对象较多,则要求有较好的权限管理。
方便的数据查询,支持多条件查询。
批量填写进货单及销售单。
在相应的权限下,删除数据方便简单、数据稳定性强。
数据计算自动完成,尽量减少人工干预。
2、可行性分析
在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。新系统目标应充分体现公司的战略目标、发展方向和基本特点,直接为公司管理服务,同时,新系统目标应该和现行系统的各项基本功能密切相关,并且可以分期分批实现。需要指出的是,新系统目标不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。新系统目标的提法不尽相同,例如:
提高工作效率和减轻劳动强度;
提高信息处理速度和准确性;
提供新的处理功能和决策信息等等。
新系统的目标确定后,就可以从以下三方面对能否实现新系统目标进行可行性分析:
(1)技术可行性
根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,并考虑近期内可以培养和发展的技术人员。
(2)经济可行性
估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。
购买和安装设备的费用:计算机硬件、系统软件、机房、电源、空调等,其它费用。
系统的效益可以从经济效益和社会效益两方面考虑。对于企业管理信息系统则应着重分析其社会效益。例如,系统投入运行后可以提供哪些以前无法及时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助等等。
(3)运行可行性
对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。
按上述三方面进行可行性分析、研究后,就可整理并编制出新系统开发的可行性报告,它是总体规划工作的阶段性成果。
(二)系统流程调查
进销存系统主要是对货物的进货、销售、库存的管理。企业采用人工方式对物流进行统计,随着物流的加大,各类数据的统计报表的繁琐,原本的人工管理方式已经无法应付不断加大的物流。这就要求企业要有一套完整的管理系统对货物进行统一管理,实现进销存管理的机械化。
通过调查得知系统应实现的功能:1、基本信息2、进货管理3、销售管理4、库存管理5、系统维护
(三) 项目规划
进销存管理系统具体规划如下:
基础数据管理模块
基础数据管理模块主要负责对系统基本数据录入,相关基础数据为:库存商品、往来单位、内部职员。
进货管理模块
该模块主要负责商品的进货数据录

  • 19
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
进销存软件源代码,编程语言为java 注意事项 (1)用户名:mr;密码:mrsoft。 (2)本程序中提供了快捷模块,无需单击菜单中的命令,直接进行操作。 业务流程 在使用本系统时,请按照以下流程进行操作: (1)选择“基础信息管理”/“客户信息管理”菜单项,在弹出的窗体中进行对客户信息添加、修改以及删除操作。 (2)选择“基础信息管理”/“商品信息管理”菜单项,在弹出的窗体中进行对商品信息添加、修改、以及删除操作。 (3)选择“基础信息管理”/“供应商信息管理”菜单项,在弹出的窗体中进行对供应商信息添加、修改以及删除操作。 (4)选择“进货管理”/“进货单”菜单项,在弹出的窗体中进行添加进货单、商品入库信息操作。 (5)选择“进货管理”/“进货退货”菜单项,在弹出的窗体中进行添加退货信息操作。 (6)选择“销售管理”/“销售单”菜单项,在弹出的窗体中进行添加商品销售信息操作。 (7)选择“销售管理”/“销售退货”菜单项,在弹出的窗体中进行添加商品退货信息操作。 (8)选择“库存管理”/“库存盘点”菜单项,在弹出的窗体中进行查看商品的库存的品种数、剩余数量等信息操作。 (9)选择“库存管理”/“价格调整”菜单项,在弹出的窗体中进行对商品价格的调整操作。 (10)选择“查询统计”/“客户信息查询”菜单项,在弹出的窗体中进行对客户信息的查询操作。 (11)选择“查询统计”/“商品信息查询”菜单项,在弹出的窗体中进行对商品信息的查询操作。 (12)选择“查询统计”/“供应商信息查询”菜单项,在弹出的窗体中进行对供应商信息的查询操作。 (13)选择“查询统计”/“销售信息查询”菜单项,在弹出的窗体中进行对销售信息进行查询操作。 (14)选择“查询统计”/“销售退货查询”菜单项,在弹出的窗体中进行对销售退货信息的查询操作。 (15)选择“查询统计”/“入库查询”菜单项,在弹出的窗体中进行对商品入库信息的查询操作。 (16)选择“查询统计”/“入库退货查询”菜单项,在弹出的窗体中进行对入库商品退货的信息查询操作。 (17)选择“查询统计”/“销售排行”菜单项,在弹出的窗体中进行对销售信息排行查询操作。 (18)选择“系统管理”/“操作员管理”菜单项,在弹出的窗体中进行对操作员信息的添加、修改以及删除操作。 (19)选择“系统管理”/“更改密码”菜单项,在弹出的窗体中进行对操作员的密码修改操作。 (20)选择“系统管理”/“权限管理”菜单项,在弹出的窗体中进行对用户的权限设置操作。 (21)选择“系统管理”/“退出系统”菜单项,弹出的对话框,确认后退出本操作系统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值