您好,欢迎访问三七文档
课程设计Ⅲ课程设计设计说明书汽车销售管理系统学生姓名学号班级网络091成绩指导教师数学与计算机科学学院2012年03月02日课程设计Ⅲ课程设计评阅书题目汽车销售管理系统学生姓名学号指导教师评语及成绩成绩:教师签名:年月日答辩教师评语及成绩成绩:教师签名:年月日教研室意见总成绩:室主任签名:年月日注:指导教师成绩60%,答辩成绩40%,总成绩合成后按五级制记入。课程设计任务书2011—2012学年第二学期专业:网络工程学号:姓名:课程设计名称:课程设计Ⅲ设计题目:信道码分复用的设计与仿真完成期限:自2012年2月20日至2012年3月2日共2周设计依据、要求及主要内容(可另加附页):汽车管理系统汽车信息主要包括:汽车编号、型号、颜色、生产厂家、生产日期、价格等;员工信息包括:员工编号、姓名、性别、年龄、学历等;客户信息包括:客户姓名、联系方式、地址、业务联系记录等;汽车销售信息包括:销售日期、汽车类型、颜色、数量、经手人等。按条件查询,实现销售报表打印输出。设计上交内容:设计说明书一份(按格式书写)。指导教师(签字):教研室主任(签字):批准日期:年月日摘要本报告介绍了一个使用MicrosoftSQLServer2005为后台的用于汽车销售管理的数据库管理系统。该系统能够实现汽车信息、客户信息、员工信息和销售信息的管理,即对这些信息实现增、删、改等功能。报告首先分析了用户对系统的需要和需求,弄清系统要达到的目标和实现的功能。然后对系统进行了概念结构设计阶段,对用户需求进行综合、归纳和抽象,设计出了系统的局部E-R图和全局E-R图,根据全局E-R图对系统进行了逻辑结构设计,确定出系统的数据结构即关系模型。根据这些关系模式,在MicrosoftSQLServer2005中创建了客户表、员工表、汽车表和销售表。关键词:数据库;MicrosoftSQLServer2005;汽车销售管理目录1绪论..............................................................12数据库系统的设计方法..............................................23系统需求分析......................................................33.1系统功能结构................................................33.2系统数据流图................................................43.3系统数据字典................................................44数据库概念结构的设计..............................................94.1设计实体的E-R图............................................94.2实体之间的联系及E-R图.....................................104.3全局E-R图.................................................125数据库逻辑结构的设计.............................................136数据库结构的详细设计.............................................136.1新建表.....................................................146.2定义表间关联...............................................156.3向表中录入数据.............................................166.4数据查询实例列举...........................................18总结............................................................20参考文献...........................................................2111绪论汽车制造业在中国发展的根本瓶颈已经从产品质量、市场规模转化为销售体系的效率。制造厂商之间的竞争日趋白热化,并正在演变成为供应链与供应链之间的的竞争,简单的价格战和促销推广活动已很难满足日益成熟的消费者的需求,这一趋势促使企业必须认真考虑。对于各种规模的汽车销售企业来说,汽车销售的管理是否有序直接影响到企业的经营和发展。一套成熟的汽车销售管理系统可以很好的体现一个企业的经营状况以及未来的发展前景。汽车销售管理系统是一套汽车销售公司的销售管理系统,目前大多数厂商都忽略汽车销售管理系统的重要性,而该系统的引入是专为具有一定规模和经济条件的大型汽车场而设计的。汽车销售管理系统从进货管理、车辆采购、车辆入库、销售管理到车辆销售、收益统计等为每个环节明确分工,有效地减少了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,以便汽车销售管理更加规范化。22数据库系统的设计方法数据库系统的设计包括数据库设计和数据库应用系统设计两方面的内容。数据库设计是设计数据库结构特性,即为特定应用环境构造出最优的数据模型;数据库应用系统设计是设计数据库的行为结构特性,并建立满足各种用户对数据库应用需求的功能模型。数据库系统设计的目标是:对于给定的应用环境,建立一个性能良好的、能满足不同用户使用要求的、又能被选定的DBMS所接受的数据库系统模型。数据库系统设计的内容主要有:数据库的结构特性设计、数据库的行为特性设计、数据库的物理模式设计。为了设计一个具有安全性、可靠性、易维护性、易扩充性、最小冗余性的数据库系统,设计者应当严格遵守数据库设计的方法和规则。数据库系统设计的基本步骤主要分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行与维护。在此次汽车销售管理系统的设计中,主要使用MicrosoftSQLServer2005设计了一个能够独立运行的数据库系统,设计内容主要包括以下几个方面:(1)系统需求分析:通过调查分析系统的功能,确定系统涉及的主要数据项及含义。(2)数据库概念结构的设计:根据需求分析的结果确定系统实体及其联系的局部E-R图,进而优化形成全E-R图。(3)数据库逻辑结构的设计:根据全局E-R图设计系统的逻辑结构。(4)数据库结构的详细设计:根据逻辑结构设计和需求分析在MicrosoftSQLServer2005中建立基本表及创建表间的关联,每个基本表的关系属性设计包括属性名、数据类型、数据长度、该属性是否允许空值、是否为主码、是否为索引项及约束条件。在基本表建立之后,就是数据入库以及数据库试运行,数据库试运行合格之后,即可投入正式运行了。33系统需求分析3.1系统功能结构在通过实际调查以及对用户需求的了解之后得出,汽车销售管理系统有如下功能。能够对汽车信息进行有效的管理。汽车销售中汽车的信息很重要,通过本系统能有效的对汽车信息进行查询,并能对汽车的信息实现增、删、改等功能。能够对员工信息进行有效的管理。通过本系统可以对员工的信息进行查询以及员工信息进行增、删、改等功能。能够对销售信息进行有效的管理。员工负责汽车的日常销售工作,需要掌握各种汽车的各次的销售情况,通过本系统可以进行业绩查询并且打印销售报表。能够对客户信息进行有效的管理。对汽车销售来说,客户信息也很重要,掌握了客户的信息,才能了解客户的需求。通过本系统能进行客户信息编辑和客户信息查询,实现对客户信息的增、删、改等功能。系统功能结构图如下所示:汽车销售管理系统客户信息管理员工信息管理汽车信息管理销售信息管理查询客户信息增加客户信息删除客户信息修改客户信息查询员工信息增加员工信息删除员工信息修改员工信息查询汽车信息增加汽车信息删除汽车信息修改汽车信息查询销售业绩打印销售报表图3.1系统功能结构图43.2系统数据流图数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。数据流图有4种基本符号:正方形(或立方体)表示数据的源点或终点;圆角矩形(或圆形)代表变换数据的处理;开口矩形(或两条平行横线)代表数据存储;箭头表示数据流,即特定数据的流动方向。经过详细的调查,弄清了汽车销售管理系统现行的业务流程。在此基础上,构造出汽车销售管理系统的逻辑模型,并通过数据流图表示。本汽车销售管理系统的数据流图如下所示:P5客户付款P1记录购车信息P2查看相关汽车信息P4产生购车收款单客户员工购车信息购车信息确认信息提货汽车信息销售信息购车信息P3客户满意确认购买发出购车收款单据3.2汽车销售系统的数据流图3.3系统数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典通常包括以下5个部分。(1)数据项数据项是不可再分的数据单位。它的描述为:数据项={数据项名,含义说明,别名,类型,长度,取值范围,与其他数据项的逻辑关系}。其中:“取值范围”和“与其他数据项的逻辑关系”两项定义了数据的完整性约束条件,5它们是设计数据完整性检验功能的依据。(2)数据结构数据结构的描述为:数据结构={数据结构名,含义说明,组成,{数据项或数据结构}}。数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干数据项和数据结构混合组成。(3)数据流数据流是数据结构在系统内传输的路径。数据流的描述通常为:数据流={数据流名,说明,流出过程,流入过程,组成:{数据结构},平均流量,高峰期流量}。其中,“流出过程”说明该数据流来自哪个过程;“流入过程”说明该数据流将到哪个过程去;“平均流量”是指在单位时间(每天、每周、每月等)里传输的次数;“高峰期流量”则是指在高峰时期的数据流量。(4)数据存储数据存储是数据及其结构停留或保存的地方,也是数据流的来源和去向之一。数据存储可以是手工文档、手工凭单或计算机文档。数据存储的描述通常为:数据存储={数据存储名,说明,编号,输入的数据流,输出的数据流,组成:{数据结构},数据量,存取频度,存取方式}。其中:“数据量”说明每次存取多少数据;“存取频度”指每小时火每天或每周存取几次、每次存取多少数据等信息;“存取方式”指是批处理还是联机处理,是检索还是更新,是顺序检索还是随机检索等;“输入的数据流”要指出其数据的来源处;“输出的数据流”要指出其数据去向处。(5)处理过程处理过程的具体处理逻辑一般用判定表或判定树来描述。数据字典中只需要描述处理过程的说明性信息,通常包括以下内容:处理过程={处理过程名,说明,输入:{数据流},输出:{数据流},处理:{简要说明}}。其中:“简要说明”中主要说明该处理过程用来做什么(不是怎么做)及处理频度要求。在此次设计中定义的汽车销售管理系统数据字典中,主要对数据流图中的数据流、数据存储和处理过程进行说明。6(1)主要的数据流定义1)数据流名称:购车信息位置:客户→P1,P1→员工,员工→P2定义:购车信息=汽车型号+颜色+生产厂家+生产日期+价格数据流量:平均流量为每天1500次,高峰期流量每天250次。说明:通过汽车型号、颜色、生产厂家、生产日期和价格来查询该类汽车的信息,该查询为模糊查询。2)数据流名称:确认信息位置:P2→P3定义:确认信息=汽车编号+型号+颜色+生产厂家+生产日期+价格数据流量:平均流量为每天2000次,高峰期流量每天500次。说明:在查询到的汽车信息中,确认符合客户需求的汽车信息,该查询为准确查询。3)数据流名称:确
本文标题:汽车销售管理系统
链接地址:https://www.777doc.com/doc-4521243 .html