目录
内容摘要... 2
Abstract 2
第一章 概述... 3
1.1
课题背景:... 3
1.
2
国内外研究现状... 3
1. 3
课题目的... 4
1.
4
课题内容... 4
第二章 系统分析和设计... 6
2.1系统客户要求... 6
2.2系统开发目标... 6
2.3开发设计思想... 7
2.4系统功能分析... 7
2.5系统功能模块设计... 7
2.6进销存管理系统和企业中其它子系统的关系... 8
第三章 数据库设计... 9
3.1数据库需求分析... 9
3.2数据库概念结构设计... 9
3.3数据库逻辑结构设计... 12
3.4数据库结构的实现... 14
第四章 系统功能模块的创建... 17
4.1
进销存管理系统应用程序对象的创建... 17
4.2
建立应用程序主窗口... 18
4.3菜单的设计... 19
4.4
登录窗体的设计... 20
4.5
祖先窗口的设计... 22
4.6
产品入库管理窗口的设计... 25
4.7
产品出库管理窗口的创建... 29
4.8
产品计划管理窗体的设计... 33
4.9订单管理模块的设计... 36
4.9.1订单查询窗口的设计... 36
4.9.2订单维护窗口... 38
第五章 系统的编译和发布... 40
5.1
系统的编译... 40
5.2
系统的实现... 40
第六章 开发中的难点和解决技巧... 42
6.1主窗口背景... 42
6.2常用Win32 API函数在PowerBuilder中的应用... 43
总结... 46
致 谢... 47
主要参考文献... 47
内容摘要
《进销存管理系统》是采用POWERBUILDER9.0开发的一个C/S结构数据库管理系统。后台数据库选用SQL SERVER2000。
本设计说明书主要讲述了POWERBUILDER9.0的基本功能及设计方法。紧接着以本系统为例,逐一介绍开发本系统系统的步骤:系统分析、系统设计、系统实现、系统维护。在系统分析中先后用数据流图、系统的功能结构图分析了系统所需的各种数据。在系统的设计中,详细的展现了系统的各个功能模块。所需的数据库表及表字段。菜单的设计等。在系统的实现中,给出了实现窗体中相应的功能控件的事件及代码。以及菜单实现的方法。文章的最后则给出了本系统的主要功能运行界面图。
关键字:进销存管理
管理系统
POWERBUILDER9.0
面向对象
第一章 概述
要提高市场竞争力,既要有好的产品质量,同时也要有好的市场客户服务。企业要作到能及时响应客户的产品需求,根据需求迅速生产,按时交货,就必须有一个好的计划,使得市场销售和生产制造2个环节能够很好的协调配合。
进销存管理是商业企业经营管理中的核心环节,也是一个企业能够取得效益的关键,如果能够做到合理生产,及时销售,库存量最小,减少积压,那么企业就能取得最佳的效益。由此可见,进销存管理决策的正确与否直接影响了企业的效益。
在手工管理的情况下,销售人员很难对客户作出正确的供货承诺,同时企业的生产部门也缺少一份准确的生产计划,目前的生产状况和市场的需求很难正确反映到生产中去,部门之间的通讯也经常不畅通。这在激烈竞争的市场中是非常不利的。企业进销存管理系统就是在这种状况下出现的。它利于计算机的技术,使得企业生产,库存和销售能够有利结合起来,产销衔接,提高企业得我效率和效益。
通过这几天的市场调查和分析,初步了解到现在各种进销存软件的优点及不足。比如说有些传统进销存软件是为替代手工录入,从传统数据记录中产生的,这些软件面对Internet及电子商务迅猛发展的网络经济时代显得如此脆弱而只能望e兴叹!
1、体系封闭,无法实现网络化管理,更无法支持电子商务。传统软件由于产生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更无法支持电子商务,不能适应网络时代企业的需求。
2、信息单一、落后且缺乏前瞻性,由于技术方面的限制,传统软件无法做到库存信息的实时动态处理、事前的预测并提供前瞻性信息。
3、对管理考虑甚少。软件依旧没有摆脱传统束缚,以对外报告为其存在目的。
通过对现在流行的各种进销存软件的分析,我们发现市场上的软件过于繁琐,操作比较复杂,而其中软件的许多功能不被小型企业所采用,造成软件冗余量大。进销存管理系统是生产、计划和控制的基础。进销存管理系统设计的总体目标是通过对生产、销售、客户、订单、库存的管理,及时准确了解生产,销售、库存等综合情况,以便为企业的决策着作出准确的判断提供依据。并通过进销存数据的分析,为管理及决策人员提供库存资金占用情况、物资短缺(超储)情况、客户订单的发货情况、产品的生产情况。通过清仓盘库管理,保证帐面与实物一致,为计划及决策人员提供实时准确的存货信息,以便及时调整生产,保证企业各项生产经营活动的顺利进行。为了繁琐的日常工作,快捷查找信息,准确处理产品存放,迅速产生文件报表,轻松进行管理,帮助库存人员不再进行大量重复的抄写,复杂的计算,反复的核对,减少库存人员出现手工处理难以避免的错误。因此我们准备开发出具有以下特点的小型进销存软件:
1.3.1、界面清晰、功能少而实用、操作简单。实用于某销售部门使用。
1.3.2、开发周期短、维护费用低、软件更新速度快。
1.3.3、风格友好化,轻松管理,容易上手,达到一看就懂、一学即会。
1.3.4、目标系统必须具有可靠性、安全性、可维护性、可移植性等,对于不同的仓库人员授予不同的操作权限,具有定期数据备份功能。
1.3.5、以表格的形式输出信息。
1.3.6、增加数据有效性验证:即在操作人员因某种原因错误的输入了数据时系统会自动提出数据录入有误并加以提示,这样方便操作人员输入的数据有效性。
1.3.7、系统的通用性:此系统为综合性工业企业库存管理系统,里面的数据都是从数据库中提出(包括公司名称、操作人名称等),不受固定数据限制。增强系统的通用性。
本课题的内容是在现有的进销存管理软件的基础上,吸收继承它们中管理的优点,另一方面是认真对本单位的进销存的过程进行认真的调研,得出本单位经销存管理的流程和管理的内容。最终设计出适合本单位的一套经销存管理软件。
特别是通过调研发行,在我们单位中,首先开发软件体系应该是基于C/S体系的管理系统,那样才能适合我们单位的产,销管理的需要。
同时通过调研发现,本系统需要实现的任务是:需要完成产品的产,销衔接的管理。当然要管理好产销衔接还涉及到客户相关资料,订单资料,产品资料等的管理。