基于教学实验上中小型企业的进销存管理系统
日期: 2009/10/22 浏览: 76 来源: 学海网收集整理 作者: 未知
[摘要]本文介绍一个面向中小型企业的进销存管理系统,该系统按照国内中小型企业的经营规模、组织架构等方面的特点而设计。通过该系统的设计,学生可以了解SQL Server 2000结合Delphi7.0设计管理系统的方法。
[关键词]教学实验 中小企业 进销存管理系统
一、需求分析
中小企业在我国国民经济中占据着重要地位,随着经济全球化以及中国经济改革的逐渐深化,企业都面临着日渐激烈的竞争,本系统结合中小企业的特点,为中小企业量身定做,不仅可以所见企业的运作成本,而且可以提高企业的快速反应能力,从而提高企业的综合竞争力。同时,进销存系统在教学实验中也非常具有典型性。
二、系统的主要功能及特点
进销存管理系统适合于中小企业,按照一般进销存流程进行设计。
本系统主要包含基本信息、采购管理、销售管理、财务管理、库存管理和系统管理等主要模块。
1.基本信息
基本信息又可以说是资料档案,它包括部门雇员的资料,客户资料,供应商资料,货品的资料,库位设置信息,结算方式,自定义单号等。
2.采购管理
指对采购过程所发生的业务行为进行跟踪记录,包括采购订单管理,采购入库管理,采购退货管理,采购订单的跟踪,采购货品的分类统计,采购退货的统计以及采购的月报表、季报表、年报表等。
3.销售管理
指对销售过程所发生的业务行为进行跟踪记录,包括销售订单管理,销售出库管理,前台POS销售机,销售退货管理,销售订单的跟踪,销售货品的分类统计,销售退货的统计,销售利润分析,业务员的业绩表,销售的月报表、季度报表以及年报表等。
4.财务管理
指对采购和销售过程中所发生的帐款业务进行跟踪记录,包括应付帐款,付款管理,应收帐款,收款管理,付款统计表,收款统计表,供应商帐龄表,客户帐龄表等。
5.库存管理
指对仓库管理员在日常管理过程所发生业务的跟踪记录,包括库存查询,货品报损管理,库存盘点管理,报损统计表,库存盘点统计表,货品进、销、存汇总统计。
6.系统管理
指为维户系统的正常运行而需要一些铺助操作,包括操作员授权管理,数据的备份和恢复,清除数据,使用文档等。
本系统界面友好,能够直观反应出数据的准确性,而且操作简单,使用者经过简单的培训即可轻松上手。系统可以及时准确地反应库存的变化,还可以实现库存预警和库存自动盘点计算,避免库存商品积压损失和缺货。系统还提供自定义打印报表的功能,使其可以充分满足企业个性化的需要。此外,系统可扩展性强,客户可以按照自己的需要方便实现功能扩展。
三、系统的设计及实现
1.基本设计思想
(1)尽量利用企业现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用企业现有资源,提高系统开发水平和应用效果的目的。
(2)系统应符合企业管理的要求,满足企业相关人员日常管理,维护的需要,并达到操作过程的直观、方便、实用、安全等。
(3)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维修人员补充和维护。
(4)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。
2.系统开发环境
(1)硬件环境要求。计算机必须满足的条件:CPU:IntelP entium 166MHz或更高的处理器;操作系统:MicrosoftWindows98/me/XP/2000或Microsoft Windows NT Service/Workstation 4.0(推荐Service Pack 5)或更高版本;监视器:Microsoft Windows支持的VGA或分辨率更高的监视器;内存:64MB内存以上。
(2)系统的编程工具。根据企业进销存管理系统的特点和需求,考虑到系统开发的时间,本系统使用Borland公司的Delphi7.0作为前台开发工具,微软公司的SQL Server 2000做后台数据库。
Delphi7.0是Borland公司推出的一种可视化的、面向对象的应用程序开发工具。它功能强大,简单易学,尤其适合数据库开发,因而备受数据库开发人员的青睐,成为最受欢迎的Windows应用程序开发工具之一,在国内拥有广泛的开发者群体和深厚的应用基础。
Delphi7.0前台通过ADO技术和Data Environment数据环境来访问SQL数据库;系统采用C/S(Client/Server)结构模式体系结构,能很轻松地实现系统与用户的信息交互和数据处理的功能;系统具备数据库维护功能,能够对数据库进行备份和恢复。系统还具有很强的可移植性,在移植系统时需先创建数据库和用SQL建库脚本生成相应的数据表。
3.数据库的建立
系统数据库可以分为进货子系统、销售子系统和库存子系统三部分。
(1)进货子系统应可以根据销售情况及库存情况,自动制定进货单或者订货单,同时可以对该单实现手动修改、审核、删除、退货等处理,这样可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。可以按照商品编号或商品名称综合查询打印计划进货与入库记录及金额。其中涉及供应商、原材料、业务员、订货单、收货单、付款单等数据。
(2)销售子系统包括商品正常销售、促销与限量、限期及禁止销售控制。可以综合查询各种销售明细记录以及交结账情况等,并可以实现对商品销售报表的打印。本子系统涉及到商品名称、销售数量、销售单价、销售金额、销售人员、客户名单、销货单、销售退货单、收款单等数据。
(3)库存子系统可以查询库存明细记录,包括原材料、产品名称、库存数量、库存金额、进货入库单、调拨入库单、产品入库单、仓库业务员、出库单等信息。系统还可以实现库存预警和库存自动盘点计算,避免库存商品积压损失和缺货。
除此之外,系统还设定还为登录、查询、修改、删除分别设定了权限,用户可根据相关权限进行操作。系统还提供了对该系统在操作过程中可能遇到的问题做一简单的介绍,并且对该系统的应用做一辅助性的操作介绍。目的是为了更好地方便企业或者用户的使用。
四、结语
该系统的设计,在教学实验中具有典型性,通过本系统的设计,学生可以充分了解QL Server 2000结合Delphi7.0设计管理系统的步骤。本系统操作简单,具有良好的实用性、稳定性、智能性,界面友好,符合中小企业的需求,可以推广到实际应用中去。
参考文献:
[1]刘秀芳,李英杰,何广东.进销存管理系统的开发[J].商场现代化, 2007,(05).
[2]朱文博,肖毅.一个实用的面向中小型企业的产品数据管理系统[J].计算机与现代化, 2001,(01).
[3]刘韬.SQL Server2000数据库系统开发实例导航[M].北京:人民邮电出版社,2003.