(051) 进销存管理系统

【摘要】《进销存管理系统》是采用POWERBUILDER8.0开发的一个C/S结构数据库管理系统。后台数据库选用SQL SERVER2000。
  本设计说明书主要讲述了POWERBUILDER8.0的基本功能及设计方法。紧接着以本系统为例,逐一介绍开发本系统系统的步骤:系统分析、系统设计、系统实现、系统维护。在系统分析中先后用数据流图、系统的功能结构图分析了系统所需的各种数据。在系统的设计中,详细的展现了系统的各个功能模块。所需的数据库表及表字段。菜单的设计等。在系统的实现中,给出了实现窗体中相应的功能控件的事件及代码。以及菜单实现的方法。文章的最后则给出了本系统的主要功能运行界面图。

【关键词】进销存管理 管理系统 面向对象 POWERBUILDER8.0

【Abstract】administrative system of the buying and selling" adopts a data base management system that POWER BUILDER8.0 developed . This design instruction has told the basic function of POWER BUILDER8.0 and design method mainly .This design instruction has told the basic function of POWER BUILDER8.0 and design method mainly. And then take this system as an example , recommend developing the step of this system one by one: Network analysis , designs systematically , realizes systematically , safeguards systematicallying. Successively with dataflow picture, data dictionary, function structure chart various kinds of datum analyticl system take of system in network analysis. In the design of the system, detailed each function module which has represented the system. Necessary database form and literary name section. Design of the menu ,etc.. In the realization of the system, provide and realize the incidents and codes of the corresponding function controlling part among forms. And the method that the menu realize. Provide the main function source code of this system at the end of the article. This system has data entry , the data are stored, file inquiry, such functions as the report form is typed, the interactive interface friendship of the system. The systematic function is overall, it is a characteristic that is originally designed that users are easy to operate.

目录
内容提要
引言
第一章 引言…………………………………………………………………
1·1 课题背景……………………………………………………………
1·2 国内外研究现状………………………………………………
1·3 课题目的……………………………………………………………
1·4 课题内容……………………………………………………………
第二章 系统设计…………………………………………
2·1 系统目标设计…………………………………………
2·2 开发设计思想………………………………………
2·3 开发和运行环境选择………………………………………
2·4 系统功能分析………………………………………
2·5 系统功能模块设计………………………………………
第三章 数据库设计…………………………………
3·1 数据库需求分析……………………………………
3·2 数据库概念结构设计……………………………………………
3·3 数据库逻辑结构设计………………………………………………
3·4 数据库结构的实现…………………………………………
第四章 系统主要功能模块的创建………………………………………
4.1 进销存管理系统应用程序对象的创建……………………………
4.2 建立应用程序主窗口…………………………………………………
4.3菜单的设计…………………………………………………………
4.4 登录窗体的设计………………………………………………………
4.5 祖先窗口的设计………………………………………………………
4.6 产品入库管理窗口的设计……………………………………………
4.7 产品出库管理窗口的创建……………………………………………
4.8 产品计划管理窗体的设计…………………………………………
4.9订单管理模块的设计……………………………………………………
4.9.1订单查询窗口的设计…………………………………………
4.9.2订单维护窗口的设计…………………………………………
第五章 系统的编译和实现………………………………………………
5.1 系统的编译……………………………………………………………
5.2 系统的实现……………………………………………………………
第六章 开发中的难点和解决技巧…………………………………………
6.1主窗口背景………………………………………………………………
6.2常用Win32 API函数在PowerBuilder中的应用………………
总结………………………………………………………………
致谢(参考文献)…………………………………………………


第一章 引 言

1. 1 课题背景:
  要提高市场竞争力,既要有好的产品质量,同时也要有好的市场客户服务。企业要作到能及时响应客户的产品需求,根据需求迅速生产,按时交货,就必须有一个好的计划,使得市场销售和生产制造2个环节能够很好的协调配合。
  进销存管理是商业企业经营管理中的核心环节,也是一个企业能够取得效益的关键,如果能够做到合理生产,及时销售,库存量最小,减少积压,那么企业就能取得最佳的效益。由此可见,进销存管理决策的正确与否直接影响了企业的效益。
  在手工管理的情况下,销售人员很难对客户作出正确的供货承诺,同时企业的生产部门也缺少一份准确的生产计划,目前的生产状况和市场的需求很难正确反映到生产中去,部门之间的通讯也经常不畅通。这在激烈竞争的市场中是非常不利的。企业进销存管理系统就是在这种状况下出现的。它利于计算机的技术,使得企业生产,库存和销售能够有利结合起来,产销衔接,提高企业得我效率和效益。
1. 2 国内外研究现状
  通过这几天的市场调查和分析,初步了解到现在各种进销存软件的优点及不足。比如说有些传统进销存软件是为替代手工录入,从传统数据记录中产生的,这些软件面对Internet及电子商务迅猛发展的网络经济时代显得如此脆弱而只能望e兴叹!
  1、体系封闭,无法实现网络化管理,更无法支持电子商务。传统软件由于产生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更无法支持电子商务,不能适应网络时代企业的需求。
  2、信息单一、落后且缺乏前瞻性,由于技术方面的限制,传统软件无法做到库存信息的实时动态处理、事前的预测并提供前瞻性信息。
  3、对管理考虑甚少。软件依旧没有摆脱传统束缚,以对外报告为其存在目的。
1. 3 课题目的
  通过对现在流行的各种进销存软件的分析,我们发现市场上的软件过于繁琐,操作比较复杂,而其中软件的许多功能不被小型企业所采用,造成软件冗余量大。进销存管理系统是生产、计划和控制的基础。进销存管理系统设计的总体目标是通过对生产、销售、客户、订单、库存的管理,及时准确了解生产,销售、库存等综合情况,以便为企业的决策着作出准确的判断提供依据。并通过进销存数据的分析,为管理及决策人员提供库存资金占用情况、物资短缺(超储)情况、客户订单的发货情况、产品的生产情况。通过清仓盘库管理,保证帐面与实物一致,为计划及决策人员提供实时准确的存货信息,以便及时调整生产,保证企业各项生产经营活动的顺利进行。为了繁琐的日常工作,快捷查找信息,准确处理产品存放,迅速产生文件报表,轻松进行管理,帮助库存人员不再进行大量重复的抄写,复杂的计算,反复的核对,减少库存人员出现手工处理难以避免的错误。因此我们准备开发出具有以下特点的小型进销存软件:
1.3.1、界面清晰、功能少而实用、操作简单。实用于某销售部门使用。
1.3.2、开发周期短、维护费用低、软件更新速度快。
1.3.3、风格友好化,轻松管理,容易上手,达到一看就懂、一学即会。
1.3.4、目标系统必须具有可靠性、安全性、可维护性、可移植性等,对于不同的仓库人员授予不同的操作权限,具有定期数据备份功能。
1.3.5、以表格的形式输出信息。
1.3.6、增加数据有效性验证:即在操作人员因某种原因错误的输入了数据时系统会自动提出数据录入有误并加以提示,这样方便操作人员输入的数据有效性。
1.3.7、系统的通用性:此系统为综合性工业企业库存管理系统,里面的数据都是从数据库中提出(包括公司名称、操作人名称等),不受固定数据限制。增强系统的通用性。
1. 4 课题内容
  本课题的内容是在现有的进销存管理软件的基础上,吸收继承它们中管理的优点,另一方面是认真对本单位的进销存的过程进行认真的调研,得出本单位经销存管理的流程和管理的内容。最终设计出适合本单位的一套经销存管理软件。
  特别是通过调研发行,在我们单位中,首先开发软件体系应该是基于C/S体系的管理系统,那样才能适合我们单位的产,销管理的需要。
  同时通过调研发现,本系统需要实现的任务是:需要完成产品的产,销衔接的管理。当然要管理好产销衔接还涉及到客户相关资料,订单资料,产品资料等的管理。

第二章 系统设计

2.1系统客户要求
系统开发的目标是实现企业进销存管理的系统化,规划化和自动化。这是在用户要求的基础上提出来的,用户要求如下。
● 产销衔接。利用进销存系统后,要求能对整个生产过程进行实时的监控,特别是一些半产品和热销产品的库存量和生产能力。对于即将生产完成的产品,能够提前将信息由生产部门传递到销售部门,这样销售部门可以根据客户订单的要求,提前做好发货的准备,对于不能按时完成的产品,系统自动向经理发出警报,以便及时采取措施。
● 产品库存。通过本系统,能够清楚的看到企业库存中的产品数量,库存地点等信息。使得生产部门和销售部门都能够根据库存信息作出决策。
● 订单管理。对于销售部门输入地订单,能够根据电脑一直跟踪下去。企业做到以销订产,在库存中备有一定地储备量。
● 客户管理。能够对企业地客户有一个清楚地了解,通过客户管理部分保持和客户良好地关系。及时得到客户反馈地意见,上交有关部门及时处理。
● 发货计划。根据客户订单地要求和企业现有地库存,自订发货数量,发货顺序等计划。
● 生产计划。根据客户订单地要求和企业现有地库存,自订企业地生产计划。
2.2系统开发目标
在上面用户要求的基础上,得到下面的系统目标。
● 产销衔接。能够对整个生产过程进行实时的监控,特别是一些半产品和热销产品的库存量和生产能力。加强企业生产部门和销售部门之间的联系和沟通。
● 库存管理。能够清楚的看到企业库存中的产品数量,存放地点等信息。对于库存过多和过少地产品进行报警。
● 订单管理。对于订单能够实现计算机连网输入,查询,跟踪和确认。订单可以根据多个方面进行汇总分析。
● 客户管理。能够对企业地客户有一个清楚地了解,通过客户管理部分保持和客户良好地关系。能够根据客户查询客户订单完成情况。
● 发货计划。根据客户订单地要求和企业现有地库存,自订发货数量,发货顺序等计划,形成货物销售单。
● 生产计划。根据客户订单地统计和企业现有地库存,制订企业地生产计划。
2.3开发设计思想
● 尽量采用公司现有地软硬件环境,及先进地管理系统开发方案,从而达到充分利用公司现有地资源,提高系统开发水平和应用效果地目的。
● 系统应符合生产,销售,库存地规定,满足公司日常工作需要,并达到操作过程中地直观,方便,实用,安全等要求。
● 系统采用先进的两层体系结构Client(客户端)负责提供表达逻辑,显示用户界面地信息,基本操作;Server(服务器端)负责实现数据服务。
● 系统采用模块化程序设计方法,既便于系统功能地各种组合和修改,又便于未参与开发地技术人员补充,维护。
● 系统应具备数据库维护功能,及时根据用户要求进行数据的添加,删除,修改等操作。能够对数据库表格进行备份。
2.4系统功能分析
  系统功能分析是系统开发的总体任务的基础上完成。本系统中的进销存管理系统需要完成产销衔接,产品库存管理,订单管理,客户管理,发货管理,生产计划管理,库存管理,订单管理等多个功能,满足企业高效率的需求。
2.5系统功能模块设计
  在系统功能分析的基础上,考虑PowerBuilder程序编制的特点,得到如图2-1所示的系统功能模块图。

                                图2-1 系统功能模块结构图

2.6进销存管理系统和企业中其它子系统的关系
进销存管理系统是整个企业信息管理系统的一个重要部分。它与企业中其它系统之间的接口和关系如下。
● 与生产子系统的连接。
通过进销存管理系统建立订单和生产子系统之间的关系。系统可以将企业内生产部门作为一个客户,模拟订单输入方式,按照订单和产品的优先级产生不同时期的生产计划。生产部门可以预期向销售部门反映订单完成情况。
● 与财务系统的关系。
将客户汇款,转帐等转入企业财务系统管理。
● 与销售分支机构的关系。
传送订单,发票和应收款信息。

第三章 数据库设计

3.1数据库需求分析
  在仔细调查企业进销存管理过程的基础上,得到系统所要处理数据的流程,如图3-1所示。

                             图3-1 数据流程图

通过对企业进销存管理的内容和数据流程分析,设计的数据项和数据结构如下。
● 客户信息。包括的数据项有客户编码,名称,地址,税号,信誉度,国家,省份等。
● 订单信息。包括的数据项有订单时间,客户编码,货品号,数量,交货时间,负责业务员,订单号,是否已经交货等。
● 库存信息。包括的数据项有货品号,数量,存放地点等。
● 发货信息。包括地数据项有发货时间,客户编码,货品号,数量,经手人对应订单等。
● 产品信息。包括地数据项有货品号,名称,企业地生产能力,单个产品的利润,单价,型号等。
● 产品生产信息。包括的数据项有货品号,数量,计划完成时间,生产负责人等。
● 产品进库信息。包括的数据项有货品号,数量,进库时间,经手人等。
有了上面的数据结构,数据项和数据流程,就能进行下面的数据库设计。

3.2数据库概念结构设计
  这一设计阶段是在需求分析的基础上,设计出能满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
本设计根据上面的设计规划出的实体有:客户实体,订单实体,库存实体和产品实体。各个实体的E-R图已经实体和实体之间的关系E-R图描述如下。
图3-2为客户实体E-R图。... ...       ... ...
 
... ...       ... ...
 
【论文说明】该论文包含系统功能模块结构图、数据流程图、E-R图、数据库表、界面演示图、部分源代码,另有开题报告,都是Word格式,文件大小820K,字数1.6万,按计算机毕业论文格式要求书写,适用于计算机信息管理专业!

返回论文

 

关于本站  |   联系我们  |   获取方式  |   常见问题  |   网站地图
版权所有:计算机论文网