家电进销存管理系统本科课程设计.docx
- 文档编号:9454933
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:46
- 大小:540.33KB
家电进销存管理系统本科课程设计.docx
《家电进销存管理系统本科课程设计.docx》由会员分享,可在线阅读,更多相关《家电进销存管理系统本科课程设计.docx(46页珍藏版)》请在冰点文库上搜索。
家电进销存管理系统本科课程设计
摘要
在我国,很多商业企业是通过一套人工单据流转程序,来实现信息流对商品流的跟踪,通过财务库存资金账来控制进销过程;通过仓库账来核查物流过程;通过定期盘点对账来调整账目和商品的损益。
由此造成物流、款流、票据流分离,财务信息滞后实际业务,所以只有通过盘点才能较准确的了解经营情况。
而对各类票据、供销单位、应收、应付款等信息查找困难,易出差错,商品进、销、存数量及金额记录统计工作量大,不准确,各类经营统计数据严重滞后实际业务需要。
现代商业的迅猛发展,对手工管理模式提出了严峻挑战。
商品品种日益丰富,流行周期越来越短,企业活动节奏加快,调价、削价、移库各种情况,信息量大、变化加快,赊销、代销、折让、退换等方式频繁应用,这些都增加经营管理中的结算和统计难度,手工管理难以完全胜任。
在现代化大工业、大生产的组织原则应用于流通领域,更需要用现代化的手段使其管理思想真正得以实现。
近几年来,随着计算机的发展与完善,其在商品流通领域中的应用越来越广泛。
因而,用计算机建立一种准确、及时、高效、易于掌握的商品进销存数据管理系统是非常必要的。
本系统采用Microsoft的SQLServer2000来设计数据库,并使用当前优秀的开发工具:
MicrosoftVisualBasic6.0,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。
论文主要介绍了本系统的开发背景,所要完成的功能和开发的过程,重点的说明了系统设计的重点、设计思想。
关键字:
管理信息系统;家电进销存信息管理系统;关系数据库.
Abstract
InChina,manycommercialenterpriseisthroughanartificialdocumentflowprocedure,torealizeinformationflowtothecommodityflowtrackinginventory,throughthefinancialcapitalaccounttocontrolintothesalesprocess,Throughthewarehouseaccounttochecklogisticsprocess;Throughregularreconciliationtoadjustinventoryaccountswiththegoodsandprofitandloss.Resultingfromlogistics,paragraphflow,billsflowseparation,financialinformationlagactualbusiness,soonlythroughinventorytoaccuratelyunderstandoperatingconditions.Andforallkindsofnegotiableinstruments,supplyunit,accountspayable,theinformationsuchashardtosearch,easytomakemistakes,merchandiseinto,salesandstockquantityandamountrecordedstatisticwork,inaccurate,allkindsofbusinessstatisticslagginginactualbusinessneeds.Therapiddevelopmentofmodernbusinessmanagementmodeofmanualposeagreatchallenge.Productsareincreasinglyrich,fashioncyclesshorterandshorter,speedupthepaceofcorporateactivities,pricing,price,movelibrarysituations,largevolume,acceleration,creditsales,byproxyordiscount,exchangewayfrequentapplication,theseareincreasingmanagementonthesettlementandstatisticaldifficulty,manualmanagementcanfullycompetent.Inmodernindustry,massorganizationalprincipleappliedtocirculaterealm,needmorewithmodernmeansmakeitsmanagementthoughtsreallyimplemented.Inrecentyears,withthedevelopmentofthecomputerandperfected,itsapplicationincirculationofcommoditiesdomainmoreandmorewidely.Therefore,usecomputerstoestablishanaccurate,timely,efficient,easytograspthecommodityenterssellssavesthedatamanagementsystemisverynecessary.
ThesystemUSEStheMicrosoftSQLServer2000todesigndatabase,andUSESthecurrentoutstandingdevelopmenttools:
MicrosoftVisualBasic6.0,ithasthemostflexibledatabasestructurefordatabaseapplicationhasgoodsupport.Thispapermainlyintroducedthedevelopmentbackground,systemtocompletethefunctionsandtheprocessofdevelopmentandkeyillustratessystemdesignemphasis,designthought.
Keyword:
managementinformationsystems;Homeappliancepurchase-sell-stockmanagementinformationsystem,Relationaldatabase.
第一章绪论
1.1前言
进销存信息管理系统是管理业务销售的重要组成部分,对于企业或公司来说都至关重要,所以进销存信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。
使用计算机对进存销信息进行管理,能够极大地提高企业部门管理的效率,节约教育经费,这也是适应社会信息化建设发展趋势的重要因素。
作为计算机应用的一部分,使用计算机进存销进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高管理部门管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样的管理软件成为很有必要的事情。
销信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、安全性好的数据库。
而对于后者则要求应用程序功能完备,易使用的特点。
经过分析,使用易于与数据库连接的MicrosoftVisualBasic6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统
1.2现有家电进销存管理系统的分析
目前,已经有相当一部分企业利用计算机来实现库存和销售的管理,因为整个社会都在慢慢实现信息管理系统。
但是由于各方面的原因,并没完全实现信息管理化,经过企业管理员提供的信息和通过自身调查,现对目前的企业管理系统进行多方面的分析。
现很多公司企业仍存在基于文本、表格等纸介质的手工处理,比如入库的资料大部分还是以文档的方式存在公司,需要及时再去整理;售货员或管理员对的每个阶段的业绩通过计算器等工具进行核算,然后用抄写出来,再让管理员录入计算机,进入进销存管理系统,这样不仅使工作人员的工作量变大且数据繁多易造成数据丢失等不良结果,总之降低了工作效率。
而销售单大部分档案也一般以文档的形式保存下来,需要时在众多的资料中翻阅、查找统计,工作人员劳动量的增大,因此,从这些情况看,知道现在大部分管理系统只是形式地存在,但并没完全实现,可以说是处于半手工半信息管理阶段。
同时,遇到网络问题时,也得不到及时的解决,因为很多企业部门缺少计算机方面的人才,系统维护方面的专业人才也太少,经常整个系统会出现问题,这样影响了管理效率,也大大增加了企业的网络这一块的成本。
面对这一系列的问题,总结出目前进销存管理系统存在的问题:
没完全实现信息管理化,基本上处在半人工半计算机的阶段。
系统维护功能太差,主要是缺少计算维护方面的专业人才。
系统容易丢失数据,比如管理员正在操作,突然停电或其他异常发生时,数据没及时得到保存,数据备份和数据删除功能有待更进。
改进现有进销存管理系统的一些不足,使管理工作科学化、规范化、程序化,促进提高信息处理的速度和正确性,使企业信息流程和流向清晰化、合理化,第一时间把握销售信息,以提高整个服务质量。
1.3本文主要工作
本文主要从两个方面介绍了家电进销存信息管理系统:
1.3.1本文的设计目标
本系统是一个典型的信息管理系统,主要目标是让使用它的管理用户能够方便完成家电销售工作的全面工作,提高工作效率和服务质量。
1.3.2系统的主要功能
系统开发的总体任务是实现各种信息的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成。
本系统需要完成功能主要有:
1、基本信息的管理,包括产品设置、产品类别设置、供应商设置、客户设置、业务员类别设置、业务员设置、仓库设置等。
2、进货信息的管理,包括订货单的管理、入库单的管理以及进货信息的查询等。
3、销售信息管理,包括销售单的管理以及销售信息的查询等。
4、库存信息的管理,包括转仓单的管理、产品盘点和转仓信息的查询等。
5、财务信息管理,包括应收信息的管理、应付信息的管理等。
1.4论文组织
论文全文共分为六章:
第一章绪论。
这一章主要介绍了论文选题的引言、对现有的进销存管理系统进行分析和论文的主要工作以及论文的组织,其中论文的主要工作又涉及到论文的设计目标和设计系统的功能。
第二章开发环境和开发技术。
这一章介绍了系统、系统的开发模式、开发环境以及开发环境的建立。
第三章需求分析。
这一章主要介绍了系统设计思想、可行性分析、功能和性能需求、系统的设计基础和系统数据字典。
第四章系统设计。
这一章主要介绍了系统的总体结构设计和系统的数据库设计,其中数据库的设计包括了概念设计、逻辑设计和物理设计。
第五章系统实现。
这一章介绍了系统的所有模块和它的功能以及实现过程。
第六章结束语。
对系统实现过程进行了总结,并对系统将来进行扩充与完善工作进行了展望。
第二章开发环境和开发技术
2.1系统介绍
系统是在一定环境中相互联系和相互作用的若干部分组成的具有某种功能的集合,一个系统内可能包含许多功能各异的子系统,这意味着系统可以具有多层结构,一个系统的整体功能往往大于单个子系统的功能之和。
该管理系统的主要对象是销售家电的企业公司或商场店铺,建立本系统的目的是能够方便地进货、销售、库存信息管理。
本系统主要的功能是对一个销售部门的所有信息的查询、修改、添加和删除。
应用程序中的各种操作最终影响到的都是后台的数据库系统。
应用程序通过VB来实现各种操作和与数据库的相关联,完成对整个系统的查询、修改、添加和删除等功能。
2.1.1信息系统简介
信息系统是一个人造系统,它由人、硬件、软件和数据资源组成,目的是及时、正确地收集、加工、存储、传递和提供信息,实现组织中各项活动的管理、调节和控制。
信息系统包括信息处理系统和信息传输系统两个方面。
信息处理系统对数据进行处理,使它获得新的结构与形态或者产生新的数据。
比如计算机系统就是一种信息处理系统,通过它对输人数据的处理可获得不同形态的新的数据。
信息传输系统不改变信息本身的内容,作用是把信息从一处传到另一处。
在信息技术发展的早期,信息系统有数据统计系统、数据分析系统、信息检索系统等。
其中最典型的信息系统是电子数据处理系统(EDPS),随着信息技术的发展,信息技术发展出种新类型,如管理信息系统(MIS)、计算机集成制造系统(CIMS)、决策支持系统(DSS)、知识管理系统(KMS)等。
信息系统的建立,必须依据系统的观点,运用数学的方法,使用现代化的信息技术设备。
系统的观点用来指导建立信息系统的概念框架和物理结构,数学的方法用来建立信息处理的规则,现代化的信息技术设备是处理信息的工具,这三个要素在建立信息系统过程中缺一不可。
一个高效率的信息系统不一定是信息设备最先进的系统,但它一定是物理结构合理,处理规则完善,设备功能发挥最充分的系统。
信息系统必须具备信息处理和信息传输的功能。
信息处理对收集的数据进行处理,使它产生新的数据。
因此,信息处理技术和通讯技术是信息系统的二大技术基础。
信息系统的类型有二种划分方法:
一种是根据管理的等级层次进行划分,即按照战略级、管理控制级和执行级。
在战略级管理中,有决策支持系统、经理支持系统等;在管理控制中,管理信息系统;在执行级层次,有业务处理系统。
一种是依据企业内部的组织结构进行划分,有供应管理信息系统、生产管理信息系统、财务管理信息系统、人事管理信息系统、销售管理信息系统等。
2.1.2管理信息系统简介
管理信息系统(MIS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,支持组织高层决策、中层控制、基层运作的集成化的人机系统。
它以计算机硬件和软件,手工作业为基础,利用分析、计划、控制和决策模型,以及数据库的人机系统。
它具有提供信息,支持企业或组织的运行、管理和决策功能。
管理信息系统把人和计算机结合起来对组织进行全面管理的系统,它综合运用了计算机技术、通信技术、管理技术和决策技术,与现代管理思想、方法和手段结合起来,为组织的管理活动提供支持的工具。
管理信息系统具有收集处理和传输信息的功能,这是它的基本功能,但如果把这些基本功能应用于管理各种业务过程时,管理信息系统就赋予了具体的任务,如用于财务管理、人事管理,生产管理等。
早期的管理信息系统应用是单一功能的系统,随着系统开发技术的进步,将这些单一功能的系统集成,形成了多功能的管理信息系统。
因为企业的业务处理是一系列连续的、相互配合的过程,所以多功能的集成系统比单功能的管理系统能够更好地发挥管理的效率。
管理信息系统的发展与信息技术的进步和管理方法的改进密切相关,按信息机应用的变化可以把管理信息系统的发展分为大型机系统、微机系统、分布式系统和网络系统四个阶段。
2.2系统开发模式
2.2.1C/S模式
本系统事实上是基于C/S模式的信息管理系统,客户机通过服务器去访问所需要的数据库,在这里客户机就是指VB开发应用程序,服务器是指SQLServer2000所用的服务器,本系统用的是本地服务器,系统模式图如下图2-1所示:
图2-1系统模式图
这里VB客户应用程序通过本地服务器连接到SQLServer2000的数据库,访问所需要的数据信息。
在家电进销存信息管理系统中,从而实现用户对相应的数据信息进行修改、查询和录入等操作,以达到各工作的各项管理。
2.2.2C/S模式简介
C/S模式是一种两层结构的系统:
第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。
C/S模式主要由客户应用程序、服务器管理程序和中间件三个部分组成,以下是C/S模式的一些优点:
C/S交互性强。
因为客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。
C/S模式提供了更安全的存取模式。
由于CS配备的是点对点的结构模式,采用适用于局域网、安全性可以得到可靠的保证。
响应速度快。
由于客户端实现与服务器的直接相连,没有中间环节。
操作界面漂亮,形式多样,可以充分满足客户自身的个性化要求。
2.3系统开发环境
2.3.1开发环境的选择
开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:
开发环境:
Windows2000/XP
开发工具:
VisualBasic6.0
数据库管理系统:
SQLServer2000
本系统在Windows2000/XPServer开发环境下,利用VisualBasic6.0开发工具,并使用SQLServer2000作为数据库管理系统,来实现家电进销存管理信息系统的各个模块和它们的功能,形成一个令多数企业满意的管理系统。
2.3.2VisualBasic简介
VisualBasic是Microsoft公司推出的Windows应用程序开发工具。
它继承了原有Basic语言的简单易学的优点,采用可视化(Visual)、面向对象(Objective)以及事件驱动的程序设计模式,大大简化了Windows应用程序的设计,从而成为目前Windows应用程序的便捷和有效率的开发工具之一。
VisualBasic经过微软公司长期不断的完善、第三方资源的大量加入以及广大爱好者的大力支持,VisualBasic6.0已经成为功能强大、使用人数众多的主流编程语言之一。
它提供了向导自动生成代码,支持拖放技术、属性检查、实时语法检查等内置自动化技术,大大降低了编写代码的工作量,同时它还提供了极其丰富的控件,使得VisualBasic6.0成为简捷和有效的开发Windows应用程序工具之一。
2.3.3SQLserver2000简介
SQLServer2000是微软公司推出的大型数据库管理系统,建立在成熟而强大的关系模型基础之上,可以很好地支持客户机/服务器网络模式。
SQLServer2000是一个杰出的数据库平台,能够满足各种类型的企事业单位对构建网络数据库的需求,同时还具有功能强大,安全可靠等特点,可用于大型联机事务处理、数据仓库及电子商务等。
它与Windows操作系统紧密集成,具有方便易用的图形界面,并提供了一套完整的管理工具和实用程序,大大减轻了管理员的工作量,使用户对数据库的操作变得非常简单,使许多以前需要手工进行处理的复杂任务,现在可以通过图形化界面和向导工具来轻松地完成。
正是由于SQLServer2000具有操作简单、功能强大、安全性高等特点,目前已经成为各类企业学习大型数据库管理系统的所选对象之一。
2.4开发环境的建立
2.4.1确保SQLServer2000服务器正常工作
1.SQLServer2000安装完毕后,启动【服务管理器】,在如图2-2所示的【SQLServer服务管理器】界面中可以查看服务器的服务是否正常启动。
图2-2【SQLServer服务管理器】界面
2.启动服务器上的【企业管理器】,查看【企业管理器】是否能够正常管理。
2.4.2测试SQLServer2000和本地服务器的连接
1.启动【查询分析器】。
由于【查询分析器】首选必须连接服务器,然后才能工作。
出现【连接到SQLServer】界面,在【SQLServer】文本框中输入本地服务器的别名,或者单击
按钮将客户机能够自动识别的别名添加进来。
完成设置后单击
按钮。
2.成功连接到本地数据库服务器界面。
表明连接参数配置正确,如果不能出现此界面,则需要仔细检查本地服务器参数是否正确。
2.4.3测试VB和SQLServer2000的连接
1.启动VB,在【快捷按钮栏】单击【数据视图窗口】按钮
。
2.出现如图2-3所示的【数据视图】窗口。
在列表框中选择【数据链接】用鼠标右键单击,在出现的快捷菜单中选择【添加数据链接】选项。
图2-3添加数据链接
3.出现数据链接属性的【提供程序】选项卡。
在【选择您希望连接的数据】列表框中选择“MicrosoftOLEDBProviderforSQLServer”选项,单击
按钮。
4.出现【连接】选项卡。
按照服务器的身份验证模式不同进行选择,在【在服务器上选择数据库】下拉列表框中可以选择服务器上已经存在的数据库。
单击
按钮。
5.VB程序通过SQLServer2000成功连接本地服务器后出现成功连接界面,表明VB可以正常连接SQLServer2000数据库服务器,也就是本地服务器。
第三章需求分析
3.1设计思想
由于本系统是一个基于C/S的数据库的信息管理系统,所以第一步就是需要利用SQLServer2000建立所需要的数据库,第二步就使用VisualBasic6.0完成该系统客户端应用程序的开发。
将建立数据库所在的服务器作为服务器端,在这里我所用的是本地服务器,为开发应用程序的客户端提供所需要的数据服务。
当然,客户端跟服务端需要联接,具体来说就是指应用开发程序和数据库的连接,本系统主要是通过ADO来访问SQLServer2000数据库。
其中,这个访问过程涉及到创建Connection对象和Recordset对象,以及检索Recordset对象中的记录,然后将结果显示给用户或者进行修改以及更新数据表中的数据。
3.2可行性分析
可行性分析是系统分析阶段的第二项活动,它的主要目是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行了调查分析并根据需要和可能提出开发系统的初步方案与计划。
可行性分析是对系统进行全面、概要的分析。
通过调查分析,本系统设计主要有以下三个可行性:
3.2.1操作可行性
本系统操作简单,易于理解,只需通过简单指导,上手较快,系统管理员、公司管理部门均能进行操作,运行环境要求低。
3.2.2技术可行性
本系统在WindowsXPServer开发环境下,利用VisualBasic6.0开发工具,并使用SQLServer2000作为数据库管理系统,来实现进销存管理信息系统的各种功能。
SQLServer2000属于主从时式的数据库服务器这也是主从式数据库服务器的特点,服务器本身重在数据的管理,为客户端应用程序提供一致的接口。
当然也可以使用SQLServer2005为数据库管理系统,开发工具也可以是它的更高版,这样可以提高系统的性能,降低它的局限性。
3.2.3经济可行性
采用新的管理系统可取代原系统的手工管理工作,减少人工开支,节省资金,并且可大大提高数据信息的取得,缩短数据信息处理时间,提高部门信息的利用率
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家电 进销存 管理 系统 本科 课程设计