飞驰电动车进销存管理系统分析与设计说明_第1页
飞驰电动车进销存管理系统分析与设计说明_第2页
飞驰电动车进销存管理系统分析与设计说明_第3页
飞驰电动车进销存管理系统分析与设计说明_第4页
飞驰电动车进销存管理系统分析与设计说明_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、. . . . 课 程 设 计飞驰电动车进销存管理系统分析与设计 年级专业: 05级电子商务1班院 系: 经济与管理学院 学生XX: 魏连杰 指导老师: 高 洋 目 录第一章 飞驰电动车进销存管理系统的开发背景 . 1 第二章 飞驰电动车进销存管理系统规划 12.1 总体规划 . 12.2 可行性分析 . 22.2.1 技术可行性 . 22.2.2 经济可行性 . 22.2.3 社会可行性 . 2 第三章 飞驰电动车进销存管理系统分析 23.1 需求分析 . 23.2 系统组织结构与功能分析 . 33.2.1 组织结构功能 . 33.2.2 功能结构图 . 33.3 业务流程分析. 43.4

2、数据与数据流程分析 . 5 第四章 飞驰电动车进销存管理系统设计 64.1 系统总体结构设计 . 64.2 代码设计 .104.3 输入输出设计 .144.4 数据库设计与实践 .154.4.1 SQL server 2000简介 .154.4.2数据库的实现 .164.4.3 数据库表设计. .17 第五章 飞驰电动车进销存管理系统设计总结 175.1 系统实施过程中可能面临的主要问题 .175.2 总结与展望 .18 第六章 结束语 .1819 / 24容摘要电动车是现代家庭代步工具之一,近几年里以非常惊人的速度发展,面临着大量的购买者,电动车经销商都在忙于事物性工作,管理中的混乱现象就不

3、可避免。电动车品牌数量繁多,采购和发放的帐目登记是一件很烦琐的事情而且电动车的价格经常调整,退货现象时有发生,使作帐工作更加复杂,呈报准确库存资金和汇总某一期资金流动情况,其统计工作更是十分困难。为了解决这个矛盾,实现科学化、现代化的电动车买卖管理,就必须设计开发电动车管理信息系统,并用于实践。在电动车经销商间竞争越来越激烈,规模越来越大,购买者要求越来越高的今天,经销商如何提高工作质量,管理能力显的越来越重要。由于手工操作的烦琐混乱且容易出错,不易与时统计电动车的销售和库存情况,常常造成管理漏洞,给管理人员和购买者带来不便,所以迫切需要一套计算机信息管理系统来实现可靠、便捷的管理。飞驰电动车

4、进销存系统是一个典型的管理信息系统,它包括数据库、数据维护、进货管理系统、销售管理系统、存货管理系统五个模块。 本系统的总体设计目标是:1、能够用SQL server对数据进行操作;2、对数据进行维护,对操作员的设置与权限的设置;3、能统计进退货数量与进行分析;4、能统计销售和退货的数量与商品销售的成本;5、能够统计库存状况和库存商品上下限报警。关键字: 电动车进销存管理系统 系统规划 系统分析 系统设计 SQL AbstractElectric cars is one of the tools of modern family travel in recent years in a very

5、 alarming rate of development, facing a large number of buyers, the electric car dealers are busy with the things work, the management of the confusion is inevitable. Many brands of electric vehicles, procurement and payment of accounts registration is a very cumbersome thing and the price of electr

6、ic vehicles often adjusted returns have occurred from time to time, so that accounts for more complex work, reported accurate inventory of funds and a summary of Capital flows, their statistical work is very difficult. In order to resolve this conflict and achieve a scientific, modern management of

7、the sale of electric vehicles, they must design and development of electric vehicles Management Information System and for practice.Electric car dealers in the increasingly fierce competition between the scale is growing, buyers increasingly demanding high today, dealers how to improve the quality o

8、f their work, management capacity in the increasingly important. As the cumbersome manual confusion and error-prone and difficult to timely statistics electric vehicle sales and inventory, often create loopholes in management, personnel management and to cause inconvenience to buyers, there is an ur

9、gent need for a computer information management system to achieve reliable, Efficient management. Speeding electric car Invoicing system is a typical management information systems, including databases, data maintenance, stock management systems, sales management systems, inventory management system

10、 of five modules.The overall design of the system are: 1, can use SQL server for data operations; 2, the data maintenance, the operator of the settings and permissions settings, 3, to return into the volume and statistical analysis; 4, to Statistics sales and the number of returns and the cost of go

11、ods sold, 5, to inventory and stock statistics on the threshold alarm, and so on.The overall design of the system are: 1. can use SQL server for data operations; 2. the data maintenance, the operator of the settings and permissions settings, 3. to return into the volume and statistical analysis; 4.

12、to Statistics sales and the number of returns and the cost of goods sold, 5.to inventory and stock statistics on the threshold alarm, and so on.Keywords:System PlanningSystem DesignSQLelectric cars Invoicing Management System第一章 飞驰电动车进销存管理系统的开发背景在电动车日常管理工作中,进销存管理无疑是核心工作,其管理模式科学化与规化、管理手段的信息化和自动化必将对经销

13、商的总体发展产生深远的影响。对于任何一个想要利用计算机改善管理工作的企业来说,首先面临着建立以计算机为基础的管理信息系统的问题,即系统开发问题,而系统开发工作的好坏,直接影响到整个计算机辅助管理工作的成败。系统开发和采用何种方式进行系统开发是一个系统能否成功的关键点。 开发电动车进销存系统的目的是为了减轻管理人员的重复劳动,提高工作效率。如果业务的容明确,所用数据仅为本业务使用,不考虑数据共享的要求,这时应用软件的编制比较简单,只要模拟人工过程,编出相应程序,就可以达到应用的目的。电动车品牌数量繁多,采购和发放的帐目登记是一件很烦琐的事情而且电动车的价格经常调整,退货现象时有发生,使作帐工作更

14、加复杂,呈报准确库存资金和汇总某一期资金流动情况,其统计工作更是十分困难。为了解决这个矛盾,实现科学化、现代化的电动车买卖管理,就必须设计开发电动车管理信息系统,并用于实践。根据对电动车经销商所作的系统分析,按照管理信息系统的要求,对电动车进销存管理系统中的各部门和各项工作进行分析,分析时采用结构化分析方法,自顶向下、逐层分解问题,并从系统的角度给予恰当的评价,再考虑有无进一步的优化可能。通过对该管理系统进行的系统分析确定系统应具有的功能。第二章 飞驰电动车进销存管理系统规划飞驰电动车进销存系统是一个典型的管理信息系统,而管理信息系统的开发是一项十分复杂的系统工程。为了保证开发的顺利进行,不仅

15、需要有正确的开发策略和方法论来指导其整个过程,更需要合理地组织和有效地协调开发工作。2.1总体规划系统设计的必要性:在电动车经销商间竞争越来越激烈,规模越来越大,购买者要求越来越高的今天,经销商如何提高工作质量,管理能力越来越重要。由于手工操作的烦琐混乱且容易出错,不易与时统计电动车的销售和库存情况,常常造成管理漏洞,给管理人员和购买者带来不便,所以迫切需要一套计算机信息管理系统来实现可靠、便捷的管理。系统目标:实现对各种电动车管理的电子化,自动化,提高电动车经销的办公效率,也为提高经销商服务提供保证。系统功能:实现计算机对电动车的销售情况,库存情况的准确,便捷的管理。实现电动车销售结算服务,

16、提供经销商关于一定时间段里的销售情况和库存情况的统计。系统主要功能包括:基础数据、进货管理、销售管理、库存管理、系统维护以与对进货、销售信息的统计、分析。2.2可行性分析2.2.1技术可行性本系统采用Visual Basic 6.0做界面, SQL Server 2000做数据库。在Visual Basic 6.0中可实现基础数据、进货管理、销售管理、库存管理、系统维护以与对进货、销售信息的统计、分析。2.2.2经济可行性在经济上,用此系统加强了电动车的管理效率,为购买者提供了快捷的服务,自然提高了经销商的收入。同时本系统的开发费用,主机费用,人员培训费用都比较合理。由于本系统的开发费用较低适

17、用任何经销商,方便了电动车的销售和库存情况的信息查询,是一个比较人性化的管理系统。企业营运过程息的系统化管理,权威的数据统计,为企业的经营决策提供了大量的、权威的科学依据(数据);强大的账单结算功能,简化了员工的日常工作,提高了工作效率,避免了人工管理过程中数据易错所带来的一系列的连锁反应,提高企业的经济效益。2.2.3社会可行性现在电动车种类繁多,电动车市场竞争激烈,经营方向朝规模化、电子化、自动化方向发展。提高电动车价格透明度,方便管理者查询,做出最好的决策,保障购买者和经销商的利益。此系统能够与时反映销售情况和库存情况,使管理员能够与时调整好电动车销售和库存的比例。改善经销商的经营效率,

18、提高营业利润。中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的兴起,中小企业之间的竞争将越来越激烈。网络与电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更多的发展机会,同时也增大了企业之间的竞争强度。这就要求中小企业必须改变企业的经营管理模式,提高企业的运营效率。目前,我国中小企业的信息化水平还很低,相比国外企业,还只处于刚开始使用的阶段。随着技术发展,电脑操作与管理日趋简化,电脑知识日趋普与,同时市场经济快速多变,竞争激烈,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势与必然。第三章 飞驰

19、电动车进销存管理系统分析3.1需求分析二十一世纪可谓是"时代呼唤绿色环保"的时代,不但要求人们注重节约能源,更重要的是要求人们更加注重居住环境和绿色环保,以实现社会的可持续发展。中国石油资源比较贫乏,燃油与尾气的排放污染又是未来大中城市大气污染的主要污染源。为此中国发展电动车辆无疑是未来发展的必然趋势,也是符合绿色环保革命的需求,更是一种社会可持续发展的工具。电动车产业是一个符合资源消耗低,环境污染小,能够满足大众需求,拉动需的新型产业。应该充分体现国情,大力扶持,促进其健康发展。在电动自行车生产方面,的起步并不算早,当的千鹤、依莱达以与的大陆鸽、和平等企业开始涉足电动自行

20、车生产的时候,仍然还挣扎在自行车产业的转型边缘。但是通过近几年的努力,已经后来居上,自行车行业协会的数据表示,2006年电动自行车产销量为360万辆,同期的数据为250万辆。这表明,2005年结束后,已经正式取代成为全国第一大电动自行车生产基地,而此前,省电动自行车产销量已经连续几年全国第一,从数据的差距以与各地去产业发展的趋势来看,短期电动自行车产销量霸主的地位应该没有哪个地方能够撼动。在这个购买力级强的市场,由于手工操作的烦琐混乱且容易出错,不易与时统计电动车的销售和库存情况,常常造成管理漏洞,给管理人员和购买者带来不便,所以迫切需要一套计算机信息管理系统来实现可靠、便捷的管理。根据对电动

21、车经销商所作的系统分析,按照管理信息系统的要求,对电动车进销存管理系统中的各部门和各项工作进行分析,分析时采用结构化分析方法,自顶向下、逐层分解问题,并从系统的角度给予恰当的评价,再考虑有无进一步的优化可能。通过对该管理系统进行的系统分析确定系统应具有的功能。3.2系统组织结构与功能分析3.2.1组织结构功能飞驰电动车进销存管理系统应具有如下功能模块: 库存管理部分:包括入库业务,销售业务,入库退货业务和销售退货业务。 销售管理部分:包括库存盘点,库存查询和价格管理。 进货统计部分:包括入库查询,销售查询,入库退货查询和销售退货查询等信息的管理。 基础信息管理部分:包括客户管理和供应商管理和本

22、公司信息管理。 系统设置部分:包括数据库的初期建账,用户的密码设置,数据库数据备份和数据库的数据恢复等功能。 全面自动化管理,可以随时掌握电动车的库存和销售情况。 能够快速准确的处理产品的入库、销售、盘点变价等多种业务模式。 系统维护安全、方便、可靠,并且能够满足实用性、先进性的要求。3.2.2功能结构图功能结构图是以组织结构图为背景分析清楚各部门的功能后,分层次将其归纳、整理、形成各层次的功能结构图,然后自上而下逐层归纳、整理,形成以系统目标为核心的整个系统的功能结构图。该系统的功能结构见图1。图1 电动车进销存管理系统功能结构图3.3业务流程分析现行系统业务流程图是系统分析和描述现行系统的

23、重要工具,是业务流程调查结果的图形化表示,它反映了现行系统各机构的业务处理过程和它们之间的业务分工与联系,以与连接各机构的物流、信息流的传递和流通关系,体现了现行系统的界限、环境、输入、输出、处理和数据存储等容。电动车进销存管理系统所处理的信息较多,功能强大,其基于电动车进货管理的业务流程见图2。厂商库房供货单订货单提货单出库单缺货单入库单入库处理订货处理出库处理盘点处理库存管理财务数据图2 电动车进货管理系统业务流程图3.4数据与数据流程分析在进行了数据的收集工作并对于收集到的数据整理分析后,可按照企业现行管理系统的业务流程图,绘出相应的数据流程图,它抽象的舍去了具体的组织机构、工作地点、物

24、资、材料等,仅从信息流动的角度来考察实际业务处理情况。通过对系统中各数据的流向分析得出数据流程见图3。订货处理厂 商入库处理库 房出库处理盘点处理库 存 管 理财 务 数 据图3电动车库存管理系统的数据流程图第四章 系统设计4.1系统总体结构设计系统的总体结构设计,又称为系统的初步设计或系统的概要设计。总体设计,就是完成系统的模块结构设计。具体来说,就是要根据系统的目标、逻辑模型,吧系统功能划分为若干个子系统,明确各子系统的功能,设计出系统功能模块结构图、系统流程图,并提出系统的物理配置方案等。1.进销存管理系统登陆界面见图4。图4进销存管理系统登录界面进入进销存管理系统登录界面,填入“用户名

25、”和“密码”,点击“登录”,进入系统主界面。2登陆系统,进入如下界面见图5。图5电动车进货管理系统主界面 进入系统主界面,系统分为“进货管理”、“销售管理”、“库存管理”、“系统维护”、“退出系统”。点击可以分别进入。3在“进货管理”下拉菜单下,进行“进货单”的基本操作见图6。图6电动车进货单管理图 点击“进货管理”,进入“进入单”。填入单据编号、经手人、摘要等可以查询进货信息。4在“进货管理”下拉菜单下,进行“进货退货单”的基本操作见图7。图7电动车进货退货单管理图 点击“进货管理”,进入“进入退货单”。填入单据编号、经手人、摘要等可以查询进货退货信息。5在“进货管理”下拉菜单下,进行“库存

26、状态”的基本操作见图8。图8电动车库存状况管理图点击“进货管理”,进入“库存状况”。可以进入“明细帐本”和对库存上下限的设置。6销售管理系统主界面见图9。图9电动车进货管理系统主界面 销售管理系统部分同上面的进货管理部分大体一样,在此不一一介绍。7系统维护主界面见图10。图10电动车系统维护主界面 系统维护部分可以对操作员的权限进行设置,和对数据库的备份与恢复,以免数据的丢失和损坏。8在“销售管理”下拉菜单下,进行“系统用户与权限设置”的基本操作见图11。图11电动车系统用户与权限设置图打开“系统用户与权限设置”,可以对库存管理、进货管理、销售管理、系统维护、基本信息的权限进行设置,可以设置用

27、户名和用户密码,也可以修改密码等。9在“销售管理”下拉菜单下,进行“数据库备份与恢复”的基本操作见图12。图12电动车进销存系统数据库备份与恢复图打开“数据库备份与恢复”,可以对数据库的备份和恢复,防止数据库的丢失与损坏。4.2代码设计代码又称编码,它是客观事物的名称、属性、状态等容的代表符号。在管理信息系统中,代码可以是数字、字母,也可以说一连串的字母、数字等符号混合组成,是人和计算机的共同语言。入库信息主表主要用于保存商品的入库信息,该表结构如表1所示。表1tab_ruku_main的结构字段名数据类型长度描述rkIDvarchar30入库IDpzsfloat8品种数Jemoney8金额S

28、fmoney8实付gysnamevarchar100供应商名称rkdatedatetime8入库时间czyvarchar30操作员Jsrvarchar30经手人jsfsvarchar10结算方式入库信息明细表主要用来保存商品的入库票号信息,该表结构如表2所示。表2tab_ruku_detail的结构字段名数据类型长度描述IDvarchar30IDspidvarchar50商品IDDjmoney8单价Slfloat8数量库存信息表主要用于保存库存商品的详细信息,该表结构如表3所示。表3tab_kucun的结构字段名数据类型长度描述Idvarchar30商品IDspnamevarchar50商品名

29、称Jcvarchar25商品简称Cdvarchar50产地Ggvarchar50规格Bzvarchar50包装dwvarchar10单位Djmoney8单价kcslint4库存数量销售信息主表用于保存销售商品的销售信息,该表结构如表4所示。表4tab_sell_main的结构字段名数据类型长度描述sellIDvarchar30销售IDpzsfloat8品种数Jemoney8金额SsMoney8实付khnamevarchar100客户名称xsdatedatetime8销售时间czyvarchar30操作员Jsrvarchar30经手人jsfsvarchar10结算方式销售信息明细表主要用于保存销

30、售的票号信息,该表结构如表5所示。表5tab_sell_detail的结构字段名数据类型长度描述IDvarchar30IDspidvarchar50商品IDDjmoney8单价Slfloat8数量销售结账表主要用于保存商品销售的结账信息,该表结构如表6所示。表6tab_selljz的结构字段名数据类型长度描述Idint4IDxsidvarchar20销售IDbcjkmoney8本次结账khnamevarchar50客户名称Yemoney8金额jkdatedatetime8结款日期czyvarchar10操作员Jsrvarchar10经手人销售结账主表主要用于保存未结账的票号信息,该表结构如表7

31、所示。表7tab_selljz_main的结构字段名数据类型长度描述IDvarchar20IDwsmoney8未付whetherchar2是否结算管理员信息表主要用于保存管理员信息,该表结构如表8所示。表8userlist的结构字段名数据类型长度描述Idvarchar20管理员IDnamevarchar50管理员passvarchar50管理员密码quanvarchar2管理员权限销售退货结账表主要用于保存销售退货未结账商品信息,该表结构如表9所示。表9tab_xsthjz_main结构字段名数据类型长度描述IDvarchar20IDwfmoney8未付whetherchar2是否结算销售退货

32、主表主要用于保存销售退货的详细信息,该表结构如表10所示。表10ab_xsth_main结构字段名数据类型长度描述xsthIDvarchar3销售退货ID号pzsfloat8凭证号Jemoney8金额Sfmoney8实付khnamevarchar100客户名称thdatedatetime8退货时间czyvarchar30操作员Jsrvarchar30经手人jsfsvarchar10结算方式销售退货明细表主要用于保存销售退货的票号信息,该表结构如表11所示。 表11tab_xsth_detail结构字段名数据类型长度描述IDvarchar30ID号spidvarchar50商品IDDjmoney

33、8单价Slfloat8数量销售退货结账表主要用于保存销售退货的详细信息,该表结构如表12所示。表12tab_thjz_xs结构字段名数据类型长度描述IDint4ID号thidchar15退货IDkhnamechar100客户名称bcjkmoney8本次结款Yemoney8余额jkdatedatetime8结款日期czychar10操作员Jsrchar10经手人4.3输入输出设计采用Windows XP的通用图形界面,对用户友好,且对鼠标和键盘提供支持,界面的设计应遵循如下规则:1.界面要具有一致性,界面规遵循 Windows软件界面的规;2.提供简单的错误处理;3.提供信息反馈,用多种信息提示

34、用户当前软件运行状态、软件界面元件的功能;4.操作可逆,其动作可以是单个的操作,或者是一个相对独立的操作序列;5.显示启动画面,画面简洁明快,富有现代气息,不能太过花哨;6.应遵循国家关于计算机词汇的标准,用词应当精练准确,没有歧义,图形的意义明朗。库存商品基本信息的输入见13图。图 13库存商品进本信息输入图进入飞驰电动车进销存管理系统主界面,打开 “基础数据”菜单,进入“库存商品基本信息”,输入所要查询的商品,点击“查询”,进入下图输出画面。库存商品基本信息的输出见图。图 13库存商品进本信息输出图输入商品全车后得出以上商品信息,其他商品也可以依此查询。4.4 数据库设计与实现4.4.1

35、SQL Server 2000简介SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。4.4.2 数据库的实现 数据库一览表见14图。图14 db_sss数据库表一览表打开“数据库”,进入

36、db_sss 数据库,所有表如上图所示。 上图所示是所有的表,它们之间存在着一定的关系见图15-图16。图15表关系图打开数据库db_sss,进入子菜单下的关系图。 双击上图选中的图标,进入表关系见图16。图16db_sss数据库表关系图上图显示了各个表之间的关系4.4.3 数据库表设计图 17表tbs_sell_main设计图进入“db_sss”数据库,打开数据库表,右键表“tbs_sell_main”,进入图17,可以对其设置各自的属性。第五章 设计总结5.1系统实施过程中可能面临的主要问题管理信息系统是一个复杂的人机系统,因此,系统开发过程是一个涉与到技术和社会多种因素的复杂的系统工程,

37、与一般的工程项目建设相比,管理信息系统的开发有着特殊的困难,尤其在我国目前管理水平还不太高的情况下,这种困难就更加突出,主要有:1.部分用户对计算机不太熟悉;2.新系统对当前管理方式影响较大,管理人员可能产生抵触情绪;3.管理信息系统的效益还不太容易直接用货币形式来反映,因而容易使用户产生误解,认为管理信息系统的投入与产生不成比例;4.基础数据的准确性与完整性差,这使得利用计算机处理信息有的效果不太明显。根据初步的调查和征询用户的意见,最后确定电动车进销存管理系统的目标如下:1.操作简单方便。2.提供美观的界面。3.提供出、入库的功能。4.实现基本信息维护功能。5.简单账务管理。6.信息查询与盘点。5.2总结与展望管理信息系统的开发是一项十分复杂的系统工程。为了保证开发的顺利进行,不仅需要有正确的开发策略和方法论来指导其整个过程,更需要合理地组织和有效地协调开发工作。通过系统调查、系统规划、系统分析、系统设计、系统实施等步骤完成了设计工作。本系统主要分为登录、主界面模块;日常业务模块;库存管理模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论