收藏 分销(赏)

项目基于VB技术的电脑销售管理系统的设计研究.pptx

上传人:精*** 文档编号:7534478 上传时间:2025-01-08 格式:PPTX 页数:57 大小:1.03MB
下载 相关 举报
项目基于VB技术的电脑销售管理系统的设计研究.pptx_第1页
第1页 / 共57页
项目基于VB技术的电脑销售管理系统的设计研究.pptx_第2页
第2页 / 共57页
项目基于VB技术的电脑销售管理系统的设计研究.pptx_第3页
第3页 / 共57页
项目基于VB技术的电脑销售管理系统的设计研究.pptx_第4页
第4页 / 共57页
项目基于VB技术的电脑销售管理系统的设计研究.pptx_第5页
第5页 / 共57页
点击查看更多>>
资源描述

1、Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,项目一,基于,VB,技术电脑销售管理系统设计研究,1,第1页,数据库设计基本步骤,按照规范化设计方法将数据库设计分为以下,6,个阶段,需求分析,概念结构设计,逻辑结构设计,数据

2、库物理设计,数据库实施,数据库运行和维护,2,第2页,需求分析,设计局部视图,集成视图,概念结构设计,设计逻辑结构,优化逻辑结构,逻辑结构设计,设计物理结构,评价物理结构,物理结构设计,数据库系统实现,试验性运行,数据库实施,满意,加载数据库,投入运行维护,否,是,数据库设计过程,3,第3页,需求分析任务,详细调查用户要处理对象,充分了解原系统工作概况,明确用户各种要求,然后在此基础上确定新系统功效,信息要求,处理要求,完整性要求,4,第4页,需求分析方法,为了明确用户实际要求,需要:,跟班作业;,开调查会;,请专员介绍;,问询;,设计调查表要用户填写;,查阅统计等;,5,第5页,项目背景,一

3、直以来,电脑销售企业使用传统人工方式管理计算机销售日常工作。一个最经典手工处理“电脑销售过程”就是:电脑销售企业与客户达成购置协议并签署销售订单后,由销售方销售员亲自拿着订单去财务部交钱,然后再去仓库领货,最终才进行装机。,这种管理方式存在着许多缺点,如:效率低、保密性差、轻易让底层员工混水摸鱼,而且直接迁涉到仓库出入库管理,形成了双向物流。假如时间一长,将产生大量文件和发票、收据等数据,对于日后查找更新和保管都带来了不少困难。,6,第6页,可行性分析,“电脑销售管理系统”设计与开发,将从根本上处理整个商品销售业务流程效率低、处理能力差等手工操作过程中表现出不足之处。方便电脑销售商对商品资料、

4、客户资料、销售业绩等进行高效管理。使用该程序,管理层能够及时查询、管理商品,管理员工,还能够对当前销售业绩、销售财务进行一些统计,给出统计表格,方便全方面掌握商品销售情况。,利用计算机来处理会极大程度地提升效率和处理能力。销售员工将不需再为整个销售过程忙碌,工作人员犯错概率也会降低,工作效率自然就会提升。,7,第7页,需求分析,系统需求,本套系统开发拟以电脑来代替手工办公模式,并可推广至各大电脑销售企业使用。在系统开发上,我们选取工具是,Microsoft Visual Basic 6.0,,数据库采取,Microsoft SQL Server,。,8,第8页,需求分析,功效需求,基于以上开发

5、背景分析及目标定位,将“电脑销售管理系统”划分成基本信息管理、产品信息管理、库存操作管理、库存警示管理和统计查询管理,5,大模块,9,第9页,需求分析,10,第10页,需求分析,业务流图,11,第11页,总体设计,基本设计概念和处理流程,用户在运行本系统时,首先应产生一个“身份验证”框,对用户身份进行确认,然后才能进入到对应管理模块。,-,对于客户(消费者)来说,首先应了解客户相关资料,然后依据客户购置类型,,-,从系统中调出原来录入资料(入库),并生成订单(出库)。,-,对于企业工作人员来说,当新进一批设备时,应将其分类(产品类目管理)后输入,-,设备相关信息(入库);当用户购置此设备时,又

6、进入到设备出库管理;当出,-,库数量大于库存数量时,系统将汇报警示信息;每隔一段时间进行设备盘点。,-,对于企业老总来说,需了解天天销售情况(统计查询管理),同时对企业工作人,-,员相关资料进行管理(用户信息管理)。,12,第12页,总体设计,模块设计,1.,基本信息管理,包含客户信息管理、仓库信息管理、用户信息管理等。客户信息管理完成客户分类查询和添加、修改、删除;仓库信息管理完成仓库建立、查询、修改、删除;用户信息管理限定操作员权限,添加、修改、删除操作员等。,2.,产品信息管理,包含产品类目管理和产品信息管理。产品类目管理完成类目创建及类目中下级类目创建和分类,也可查询、修改、删除类目信

7、息;产品信息管理完成产品基本信息录入、查询、修改和删除。,3.,库存操作管理,包含入库、出库和仓库盘点管理。在入库操作中用填写入库单形式来完成产品入库行为;在出库操作中用填写出库单形式来完成产品出库行为,当出库数据大于库存数量时,系统将汇报警示信息;库存盘点用于显示仓库中全部产品库存信息。,4.,库存警示管理,包含数量报警和失效报警。数量报警可选择在产品数量超出上限或数量低于下限产品;失效报警即汇报产品使用期。以上两项信息都是在填写入库单时填写。,5.,统计查询管理,包含产品入库统计表和库存产品物流统计表。此模块完成产品入库全部信息,库存产品物流信息,其查询、统计是全方面。,13,第13页,数

8、据库设计,14,第14页,(一)数据库系统需求分析,在这个阶段中,将对需要存放数据进行搜集和整理,并组织建立完整数据集。能够使用各种方法进行数据搜集,比如相关人员调查、历史数据查阅、观摩实际,运作流程,以及转换各种,实用表单,等。,15,第15页,数据流图,职员,发货部门,订单信息,客户,客户信息,订货,接收订货,雇员信息,订单信息,产品信息,产品信息,产品信息,16,第16页,(二)数据库系统概念模型设计,在需求分析基础上,用ER模型表示数据及其相互间联络,产生反应用户信息需求数据模型。概念设计目标是准确地描述应用领域信息模式,支持用户各种应用,概念设计结果是绘制出数据库系统ER图。,17,

9、第17页,电脑销售管理系统数据库,E-R,模型,用户,雇员,产品,销售,n,m,p,18,第18页,电脑销售管理数据库系统,ER,模型,19,第19页,(三)企业管理数据库系统逻辑设计,数据库逻辑设计任务是把数据库概念设计阶段产生数据库概念模式(,ER,图)转换为,数据库逻辑模式,。进行数据库逻辑设计,首先将概念设计中所得,ER,图转换成等价,关系模式,,然后,再进行逻辑模式规范化和性能优化,使形成数据库系统数据表,满足用户完整性和安全性要求。,20,第20页,1,、,ER,图转换为系统数据表,利用ER图到关系模式转换相关知识,将电脑销售管理数据库系统ER图转换为系统数据表。,21,第21页,

10、2,、将逻辑模式规范化和性能优化,由ER图转换数据库逻辑模型还只是逻辑模式雏形,要成为逻辑模式,还需要进行以下几个方面处理:,对数据库性能、存放空间等优化;,数据库逻辑模型规范化,22,第22页,A,、对数据库性能、存放空间等优化,依据:,提升数据库性能办法有:降低联接运算和降低关系大小和数据量等。,节约存放空间办法有:降低每个属性所占空间、采取假属性降低重复数据所占存放空间。,23,第23页,拆分产品信息表(,product,)后逻辑模式,24,第24页,B、数据库逻辑模型规范化,数据库范式理论,关系数据库范式理论是在数据库设计过程中将要依据准则,数据库结构必须要满足这些准则,才能确保数据准

11、确性和可靠性。这些准则被称为规范化形式,即范式。在数据库设计过程中,对数据库进行检验和修改并使它符合范式过程叫做规范化。,25,第25页,规范化后数据库逻辑模式,26,第26页,C,、确定数据表和表中字段,Customer表:用来存放相关客户信息,字段名称,数据类型,预计长度,特殊限制,客户,ID,int,默认,惟一,且不可为空,企业名称,char,30,联络人姓名,char,8,联络方式,char,12,地址,char,30,邮编,char,6,27,第27页,P_order,表:用来存放相关订单信息,字段名称,数据类型,预计长度,特殊限制,订单,ID,int,默认,惟一,且不可为空,产品,

12、ID,int,默认,数量,int,默认,雇员,ID,int,默认,客户,ID,int,默认,订货日期,Datetime,默认,28,第28页,Employee,表:用来存放相关雇员信息,字段名称,数据类型,预计长度,特殊限制,雇员,ID,int,默认,惟一,且不可为空,姓名,char,8,性别,char,2,出生年月,datetime,默认,雇佣日期,datetime,默认,专长,char,20,薪水,money,默认,29,第29页,Product,表:用来存放相关产品信息,字段名称,数据类型,预计长度,特殊限制,产品,ID,int,默认,惟一,且不可为空,产品名,char,10,类别,ID

13、,int,默认,单价,money,默认,库存量,int,默认,30,第30页,Category,表:用来存放相关产品类别信息,字段名称,数据类型,预计长度,特殊限制,类别,ID,int,默认,惟一,且不可为空,类别名,char,默认,说明,char,16,31,第31页,D,、建立约束,以确保数据完整性和一致性,32,第32页,数据完整性,数据完整性是指存放在数据库中数据正确性和可靠性,它是衡量数据库中数据质量好坏一个标准。数据完整性要确保数据库中数据一致、准确,同时符合企业规则。所以,满足数据完整性要求数据应含有以下特点:,数据类型准确无误,数据值满足范围设置,同一表格数据之间不存在冲突,多

14、个表格数据之间不存在冲突,33,第33页,实体完整性,(Entity Integrity,功效,:实体完整性目标是确保数据库中全部实体惟一性,也就是不应使用完全相同数据统计。,方法,:设定主键,(Primary Key),、惟一键,(Unique Key),、惟一索引,(Unique Index),和标识列,(Identity Column),等,其中最惯用是使用主键。,34,第34页,区域完整性,(Domain Integrity,功效,:要求数据表中数据位于某一个特定允许范围内。,方法,:,使用默认值,(Default),、核查,(Check),、外键,(Foreign Key),、数据类

15、型,(Data Type),和规则,(Rule),等各种方法来实现区域完整性。,例:假如限制“性别”字段数据值能够是“男”或“女”,那么,输入其它数值将被,SQL Server,拒绝。,35,第35页,参考完整性,(Referential Integrity),作用,:用来维护相关数据表之间数据一致性伎俩,经过实现参考完整性,能够防止因一个数据表统计改变而造成另一个数据表内数据变成无效值。,方法,:外键,(Foreign Key),、核查,(Check),、触发器,(Trigger),和存放过程,(Stored Procedure),。,例:在,employee,表和,P_order,表中,假

16、如要删除,employee,表中一条统计,而同时在,P_order,表中存在需要参考该统计统计集,那么该删除操作将会失败,这么就防止了,P_order,表中数据失去关联。,36,第36页,用户定义完整性,功效,:这种数据完整性由用户依据实际应用中需要自行定义。,方法,:规则,(Rule),、触发器,(Trigger),、存放过程,(Stored Procedure),和数据表创建时能够使用全部约束,(Constraint),。,例:在,employee,表和,P_order,表中,假如某雇员负责订单数超出,5,个,那么该雇员“薪水”应大于,5000,。,37,第37页,主键和外键,数据表之间关

17、联实际上是经过键(Key)来实现。所谓“键”是指数据表中一个字段,键分主键(Primary Key)和外键(Foreign Key)两种,它们都在数据表联接过程中起着重大作用。,38,第38页,主键:,主键是数据表中含有惟一性字段,设置为主键字段值不能重复。,作用:执行查询,以提升查询速度。数据库管理系统并不会强制要求在每一个数据表中必须设置主键,但这里推荐大家这么做,因为主键在数据表联接和提升查询性能方面会起到很大作用。,39,第39页,外键,一个数据表将使用该数据表中外键连接到其它数据表,而这个外键字段在其它数据表中将作为主键字段出现。,40,第40页,约束,使用约束是实现数据完整性最主要

18、方法,使用约束主要目标是限制输入到表中数值范围。从应用范围来讲,约束可分为两种:字段级约束和数据表级约束。,字段级约束,:字段级约束是数据表中字段定义一部分,它只能应用于数据表中一个字段。,数据表级约束,:数据表级约束独立于数据表字段定义之外,它能够应用于数据表中多个字段。,41,第41页,(,1,)主键,(PRIMARY KEY),约束,主键约束使用数据表中一列数据或多列数据来惟一地标识一行数据。也就是说,在数据表中不能存在主键相同两行数据。而且,位于主键约束下数据应使用确定数据,不能输入NULL来代替确定数值。在管理数据表时,应确保每一个数据表都拥有自己惟一主键,从而实现数据实体完整性。,

19、42,第42页,(,2,),外键,(FOREIGN KEY),约束,外键约束主要用来实现数据区域完整性和引用完整性。假如确定了数据表中某一个字段将作为该数据表与其它数据表关联时使用外键,那么,该字段取值范围将决定于关联数据表中该字段取值。,43,第43页,(3)惟一(UNIQUE)约束,惟一约束主要用来确保非主键字段中数据惟一性。惟一约束同主键约束主要区分在于:,在同一个数据表中,惟一约束能够用来同时约束一个或多个非主键字段中数据惟一性,而主键约束只允许约束一个字段数据惟一性或多个字段组合在一起惟一性。,在使用惟一约束字段中,允许,出现,NULL,值,而在使用主键约束时,字段中,不允许,出现,

20、NULL,值。,44,第44页,(4)核查(CHECK)约束,核查约束经过检验输入数据表字段数值来维护数据完整性,以确保只有符合条件数据才能够进入数据表。它通常是经过检验一个逻辑表示式结果是否为真来判断数据是否符合条件。,45,第45页,1,、建立主键约束,以惟一标识数据表各条统计,用主键来标识统计,在本企业管理数据库中,雇员ID是employee表主键,客户ID是customer表主键,产品ID是product表主键,类别ID是category表主键,订单ID是P_order表主键。,46,第46页,2、建立数据表之间关联,并依据建立关联,实现表之间参考完整性,47,第47页,employe

21、e,雇员,ID,姓名,性别,出生年月,雇佣日期,专长,薪水,P_order,订单,ID,产品,ID,数量,雇员,ID,客户,ID,订货日期,Product,产品,ID,产品名,类别,ID,单价,库存量,customer,客户,ID,企业名称,联络人姓名,联络方式,地址,邮编,category,类别,ID,类别名,说明,48,第48页,49,第49页,3,、对表中一些字段建立检验约束,如性别字段值应为“男”或“女”,添加约束“check(性别 in(男,女)”,定货日期应在系统日期之前,添加约束“check(订货日期date()”,50,第50页,(四)电脑销售管理数据库系统物理设计,1选择存放

22、结构:设计物理存放结构目标是确定怎样在磁盘上存放关系、索引等数据库文件,使得空间利用率最大而数据操作开销最小。因为物理存放结构设计包含方面非常广泛,而且不一样数据库管理系统对磁盘空间管理策略差异很大,所以,在此不多介绍和考虑。,51,第51页,2选取存放方法:选择存取方法目标是使事务能快速存取数据库中数据。任何数据库管理系统都提供各种存取方法。其中最惯用是索引方法。,52,第52页,索引选择是数据库物理设计基本问题,以下设置索引基本规则:,(,1,)凡满足以下条件之一字段和表,不宜建立索引。,不出现或极少出现在查询条件中字段;,字段值极少字段;,字段值分布严重不均匀字段;,经常更新字段或表,因

23、为更新时相关索引需要做对应修改。,过长字段。因为在过长字段上建立索引,索引所占存放空间较大而索引级也随之增加,有很多不便之处。假如实在需要在其上建立索引,必须采取索引属性压缩办法。,53,第53页,(,2,)凡符合以下条件之一,能够考虑在相关字段上建立索引。,主键和外键上普通都建有索引,这有利于主键码惟一性检验和完整性约束检验;主键码和外键码通常都是联接条件中公共属性,建立索引,可显著提升联接查询效率。,对于以读为主和只读表,只要需要,存放空间允许,能够多建立索引。,对于等值查询(即查询条件以等号做比较符),假如满足条件统计是少许,能够考虑在相关字段上建立索引。,对于范围查询(即查询条件以、等

24、为比较符),能够考虑在相关字段上建立索引。,54,第54页,依据以上索引设计标准,考虑到本企业管理数据库功效,决定在下面表结构中标有下划线字段经常出现在查询条件中,需要在上面建立索引。,Employee,(,雇员,ID,,姓名,性别,出生年月,雇佣日期,专长,薪水),P_order,(,订单,ID,,,产品,ID,,数量,,雇员,ID,,,客户,ID,,订货日期),Product,(,产品,ID,,产品名,,类别,ID,,单价,库存量,,供给商,ID,),Customer,(,客户,ID,,企业名称,联络人姓名,联络方式,地址,邮编),Category,(,类别,ID,,类别名,说明),55,第55页,5,个人为,1,小组,选择以下题目(或者自命题),参考相关文件完成项目系统规划书设计:,1,、图书管理系统,2,、学生信息管理系统,3,、勤工助学管理系统,4,、网上花店管理系统,5,、学生宿舍管理系统,56,第56页,要求,国庆之后(,10.11,)交,完成系统规划书设计(参见,基于,VB,技术电脑销售管理系统设计与研究,),制作规划书演示文件(,PPT,),57,第57页,

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服