电脑进销存管理系统毕业设计(论文).doc
《电脑进销存管理系统毕业设计(论文).doc》由会员分享,可在线阅读,更多相关《电脑进销存管理系统毕业设计(论文).doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第一章 引言11 课题研究背景随着计算机数量和性能突飞猛进的发展,计算机应用的领域也越来越广,从最初主要应用于科学计算,到现在应用于工业控制、计算机辅助设计、信息管理、办公自动化、影视娱乐、电子商务各个方面,可以说计算机已经无处不在。根据指导老师、公司和客户的要求,本次毕业设计的题目是电脑进销存管理系统,要求利用Visual Basic完成管理平台设计,构造所用的类库;使用SQL Server数据库存储数据。现国内大多数公司存在的问题:信息化不足,计算机使用率低,大量的日常工作皆是手工处理,因此工作效率低落,企业内部沟通不良等等问题很难克服。要提升企业竞争力,企业内部信息化是不可缺少的一个步
2、骤。实施先进的办公室自动化系统,实现企业内部信息管理、共享及交流,才能让企业在竞争激烈的21世纪取得先机。随着我国市场经济的蓬勃发展和人们对商品需求的迅速增加,工业企业迅速壮大,企业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。由于产品的流通量大、品种繁多、业务量大,单凭手工记账已经很难适应工作的需要。如何尽快建立和完美现代企业的信息化管理机制问题,已成为工业企业发展的关键所在。企业生产制造管理的关键在于如何规划和计划各种资源在时间、地点、产品之间的合理配备,如何按计划监督责任方对资源的使用情况,如何根据预测和历史情况为决策者提供更
3、有效地利用资源的分析数据。因此需要建立一个完整的、具有工业企业特点的进销存管理系统。该电脑进销存系统以企业管理的计划和控制职能为核心,提供了生产、销售、采购、库管、计划等实用而丰富的管理功能。本系统的主要功能是制定生产/采购计划、物料需求计算、材料供求分析,核心任务是:l 降低材料成本;l 降低库存成本;l 缩短生产/采购周期,如何获得更高的利润。企业进销存管理系统以企业管理的计划和控制职能为核心,提供了生产、销售、采购、库管计划等实用而丰富的管理功能,具有如下优点:l 具有高度的信息综合利用效能,可以对工业企业的经营活动进行分析、预测、决策,进而达到对工业企业经营活动过程的全程监督和控制的目
4、的;l 彻底改变了企业信息重复、混乱、无法共享的现状,使产、供、销、客、物、决策等各个部门可以资源共享、信息共享,从而实现了业务、决策一体化;l 物流、资金流、信息流统一化的良好经营管理模式。本系统是根据工业企业的生产过程,控制生产过程中的材料消耗、产品销售、成本等数据,具体管理范围包括材料采购、材料库存、生产计划、生产控制、物料需求、产品购进、产品销售、产品产出等。最初本着尽可能完成系统的各项功能的原则,将物料控制到只在需要的时候向需要的部门按需要的数量,提供所需要的物料,也就是说,它既要防止物料供应滞后于对他们的要求,也要防止物料过早地出产和进货,以免增加库存,造成物资和资金的积压,设计了
5、这套管理软件,但在设计的过程中发现许多实际问题非常复杂,软件很难控制,本着能自动化的尽量自动化,不容易实现自动化的则人为操作,由于能力有限和时间的限制,系统的设计难免会存在不足之处,敬请各位同学、老师不吝赐教。1 2 可行性报告可行性研究的目的就是,用最小的代价在尽可能短的时间内确定问题是否能够解决,但可行性研究的目的不是解决问题,而是确定问题是否值得去解。怎样达到这样的目的呢? 当然不能靠主观的猜想,应当进行客观分析。同时必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否能实现,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究的实质是要进行一次大大
6、压缩简化了的系统分析和设计的过程,也不是在较高层次上以较抽象的方式进行的系统分析和设计的过程。首先需要进一步分析和澄清问题定义。在问题定义阶段初步确定的规模和目标,如果是正确的就进一步加以肯定,如果有错误就应该及时改正,如果对目标系统有任何约束和限制,也必须把他们清楚的一一列举出来。在澄清了问题定义之后,应该导出系统的逻辑模型。然后从系统逻辑模型出发,探索若干种可供选择的主要方法(即系统实现方案)。对每种解法都应该仔细研究它的可行性,一般来说,至少应该从下述几方面研究每种解法的可行性:121 经济可行性以往数据的录入,需要手工录入,若要进行计算、统计,有时还需对一些以往的数据进行修改或删除,这
7、个就不是一个或几个人力可干的,何况这些数据量很大,带来的麻烦问题也就相应的增加了, 若不采用现代的工具说白了若不使用一个可行的软件的话,这样的浪费人力、物力、财力,显然是不经济的,另一方面其正确性都不能保证,所以从本软件可带来的经济效益来看也是可行的。它节省了不少的人力、物力,从很大程度上提高了公司的工作效率,方便了对大批量数据信息的处理,在软件试运行期内便可取得一定的效益,这个也是对本软件的可行性的肯定。通过对本系统的开发所消耗的人力和物力和由于本系统成功所为药品销售管理所带来简捷和方便,可以看的出本系统所带来的经济效益一定会远远的大于它的开发成本,因为本系统所需要的开发软件在实验室中是具备
8、的,而开发本系统所需的硬件即计算机的类型,对实验室也来说也是很客观的,是能够满足需求的。所以开发该系统是完全可行的122 硬件可行性需要一台WIN95/98操作系统(最好是更高的操作系统)586以上微机,并且安装有SQL Server 2000、Visula Basic 6.0运行软件,电源连线便可实现本管理系统。根据实际情况而言,完全能够实现这要求。123 技术可行性本系统所建和使用的数据库完全合理,符合本系统的技术要求。本系统所使用的数据库表直观,所设计的窗体既简单明了,又包含了所有的功能菜单及一系列的命令按钮,只要根据所提供的主菜单或命令按钮的提示,便可进入到每个主、子控制模块,进行一系
9、列的操作而实现相应的功能。 VISUAL BASIC 6.0是用以实现这个系统的最好的编程语言之一,因为VISUAL BASIC 是微软推出的一种可视化开发工具,能较好地编写WINDOWS应用程序,特别是在数据库编程方面具有很强大的功能,且易于实现,在VISUAL BASIC 环境下可创建读取和修改如ACCESS、SQL SERVER、ORACLE、FOXPRO和DBASE等数据库,且生成的应用程序可脱离VISUAL BASIC 环境运行即具有良好的移植性和通用性,还有可扩充性。所以我选择了VB做为开发工具,我们可看到其适用性强,便于查询的优点。124 操作可行性本软件具体界面简单,操作方便。
10、本软件力求自动化,所以大部份的工作您都可交给计算机自己完成,比如查询时,只要您输入什么关键信息,再用鼠标点击一下便可做到您想实现的事情。第二章 系统总体设计21 系统功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。本例中的工业企业进销存系统(后面简称为系统)需要完成功能主要有:l 基本信息的管理,有产品设置、产品类别设置、供应商设置、客户设置、业务员类别设置、业务员设置、仓库设置等。l 进货信息的管理,包括订货单的管理、入库单的管理以及进货信息的查询等。l 生产信息的管理,包括配料单的管理、生产计划单信息的管理、产品组装单信息的
11、管理以及相关信息的查询等。l 销售信息管理,包括销售单的管理以及销售信息的查询等。l 库存信息的管理,包括转仓单的管理、产品盘点和转仓信息的查询等。l 财务信息管理,包括应收信息的管理、应付信息的管理等。22 系统功能模块对上述各项功能功能进行集中、分块,按照结构化程序设计的要求,得到如下图所示的系统功能模块图:电脑进销存管理系统财务信息管理库存信息管理销售信息管理进货信息管理生产信息管理基本信息设置系统管理入库单的录入和修改进货信息查询生产信息查询产品组装单管理生产计划信息管理配料单信息管理应收信息录入和修改应付信息录入和修改订货单的录入和修改销售信息查询销售单的录入和修改转仓单的录入和修改
12、转仓信息查询商品盘点用户管理用户密码管理商品设置商品类别设置供应商设置业务员类别设置业务员设置仓库设置图1 系统功能模块图23 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致性。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:l 数据库需要分析。l 数据库逻辑结构设计。231 数据库需求分析 在需求分析阶段我们将分析系统具体要求我们做些什么,而常用的分析方法是结构化分析法。“结构化分析”(简
13、称SA方法)法是一个简单实用、使用很广的方法。SA方法采用了介于形式语言和自然语言之间的描述方式。一般情况下分析一个复杂的系统采用两种基本手段“分解”和“抽象”。SA方法采用“分解”的方式来理解一个复杂的系统,“分解”需要有描述的手段,数据流图就是作为描述“分解”的手段而引进的。数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。即数据流图只需考虑系统必须完成的基本逻辑功能,完全不需考虑如何具体地实现这些功能。数据流图一般包括如下四个基本成分:数据流、处理、实体、源点和终点。数据流由一组固定成分的数据组成,一般用箭头表示。处理是对数据进行的操作,一般用
14、棱形(或椭圆形)表示。实体是暂时存贮的数据,一般用矩形表示。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。仔细分析调查有关系统需求的基础上,将得到如下图所示的本系统所处理的数据流程图:进货信息设置生产信息设置进货信息设置基本信息管理配料单信息管理库存信息管理销售信息设置财务信息管理销售信息管理生产信息管理基本信息录入库存统计基本信息录入财务计算组装、生产基本信息录入基本信息录入企业基本信息图2 系统数据流程图针对企业业务的需求,通过对企业管理工作
15、过程的内容各数据流程分析,设计如下面所示的数据项和数据结构:l 产品类别信息,包括的数据项有:类别编号、类别名称等。l 产品信息,包括的数据项有:产品编号、产品名称、计量单位、类别、入库价格、分销价格、零售价格、生产厂家、更新日期、备注信息等。l 客户信息,包括的数据项有:客户编号、客户名称、地址、邮政编码、电话号码、公司方页、电子邮件地址、税号、银行账户、开户银行、联系人、备注信息等。l 供应商信息,包括的数据项有:供应商编号、供应商名称、地址、邮政编号、电话号码、公司主页、电子邮件地址、税号、银行账户、开户银行、联系人、备注信息等。l 业务员类别信息,包括的数据项有:类别编号、类别名称等。
16、l 业务员信息,包括的数据项有:业务员编号、业务员姓名、类别、电话号码、家庭住址、身份证号码、备注信息等。l 仓库信息,包括的数据项有:仓库编号、仓库名称。l 进货订单信息,包括的数据项有:订货日期、编号、业务员、供应商编号、产品编号、数量、单价、折扣比例、总金额、备注信息等。l 入库单信息,包括的数据项有:入库日期、编号、业务员、供应商编号、产品编号、数量、单价、折扣比例、总金额、是否即时付款、是否记账、预付比例、备注信息等。l 配料单信息,包括的数据项有:配料单编号、设置日期、产品编号、产品名称、产品计量单位、配料编号、配料名称、配料计量单位、配料数量、配料单价、配料总金额、业务员编号、备
17、注信息等。l 生产计划信息,包括的数据项有:计划编号、计划制定人、计划制定时间、产品编号、产品名称、计量单位、生产数量、单价、总金额、计划起始时间、计划结束时间、备注信息等。l 销售出货单信息,包括的数据项有:销售日期、编号、业务员、客户编号、产品编号、数量、单价、折扣比例、总金额、是否即时付款、是否记账、预付比例、备注信息等。l 库存信息,包括的数据项有:更新日期、编号、仓库编号、产品编号、数量、单价、总金额、备注信息等。l 转仓信息,包括的数据项有:转仓日期、编号、业务员、转出仓库编号、转入仓库编号、产品编号、数量、总金额、备注信息等。232 数据库逻辑结构设计 现在需要将上面的数据库概念
18、结构转化为SQL Server 2000数据库系统所支持的实际数据,也就是数据库的逻辑结构。根据数据库的需求分析和概念结构设计,设计了名称为my_factory的数据库。数据库由下面多个表格组成,各个表格的设计结果如下面表格所示。每个表格表示在数据库中的一个表。 表1: Dm_wzlb 产品类别表列名数据类型可否为空说明lbcodecharNot Null产品父类编号lbcharNull产品父类名称bzcharNull备注信息 表2: Dm_wz 产品信息表列名数据类型可否为空说明dmcharNot Null产品编号mccharNull产品名称jldwcharNull计量单位lbdmcharN
19、ull产品类别编号rkjnumericNull入库价格fxjnumericNull分销价格lsjnumericNull零售价格cjcharNull生产厂家yxrqdatetimeNull更新日期bzcharNull备注信息 表3: Dm_kh 客户信息表列名数据类型可否为空说明dmcharNot Null会员编号mccharNull会员名称addrcharNull地址yzbmcharNull邮政编码telcharNull联系电话itladdcharNull公司主页ywmancharNull联系人emailcharNull联系人电子邮件地址sui_nocharNull税号bank_nocharN
20、ull银行帐号bankcharNull开户银行lbcodecharNull会员类别编号total_jenumericNull累计消费金额bzcharNull备注信息表4 :Dm_gf 供应商信息表列名数据类型可否为空说明dmcharNot Null供应商编号mccharNull供应商名称addrcharNull地址yzbmcharNull邮政编码telcharNull联系电话itladdcharNull公司主页emailcharNull联系人电子邮件地址sui_nocharNull税号bank_nocharNull银行帐号bankcharNull开户银行ywmancharNull联系人bzch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电脑进销存管理系统 毕业设计论文 电脑 进销存 管理 系统 毕业设计 论文
限制150内