欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    车辆销售管理系统分析数据库系统分析.docx

    • 资源ID:6308365       资源大小:3.27MB        全文页数:43页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    车辆销售管理系统分析数据库系统分析.docx

    1、车辆销售管理系统分析数据库系统分析数据库课程设计课 程 名 称: 数据库原理 项 目: 汽车销售管理系统 年 级: 机电与信息工程学院专 业: 计算机科学与技术 小组成员学号及姓名:200800800380 杨文龙200800800306 王强200800800424 张莉莎200800800279 王凤春200800800348 修德龙200800800445 赵国鑫目录11. 引言22. 需求分析32.1 功能分析32.2 数据字典32.3 数据流图73. 概念模型设计114. 逻辑结构设计135. 物理结构设计176. 数据库测试阶段181 引言1.1 编写目的 本系统专为具有一定规模和

    2、经济条件的大型汽车厂设计。从进货管理:车辆采购、车辆入库,销售管理到车辆销售、收益统计,再到售后服务等为一体,为每个环节明确分工,并通过可视化的软件支持,有效减小了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,使汽车销售管理更加规范化!1.2 定义系统名称: 汽车销售管理系统数据库管理软件: Microsoft SQL Server 2008数据库作图软件:系统采用C/S体系结构: Client (客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server (服务器)端用于提供数据服务运行平台: Windows1.3 关键词数据库原理 汽车销售 C#前台应用 2 需求

    3、分析2.1 功能分析基础信息管理:1、厂商信息的管理:查询、增、删、改2、车型信息的管理:查询、增、删、改3、客户信息的管理:查询、增、删、改进货管理: 4、车辆采购信息的管理:查询、增、删、改5、车辆入库信息的管理:查询、增、删、改销售管理:6、车辆销售:客户可以根据自己的需求,选择不同型号的车型7、收益统计:厂商按照所出售的车辆数量及价格进行统计8、售后服务:车辆如果出现故障,可选择维修,如果想保养,可选择保养仓库管理:8、库存车辆:仓库管理员对已有车辆进行详细管理9、仓库明细:库存各种类型车辆的详细信息10、进销存统计:仓库管理员对车辆的出售与进货进行统计系统维护:11、数据安全管理:系

    4、统管理员对该数据库出现的问题进行管理12、操作员管理:操作员根据车辆销售情况及时更改数据库13、权限设置:规定该数据库访问权限 2.2数据字典数据项:编号数据项名称说明部分1编号字符串类型 有唯一性2姓名文本类型 长度为20字符3性别字符串类型 男、女4年龄整数类型 181005工作单位文本类型 长度为20字符6联系电话整数类型7车型号字符串类型 有唯一性8汽车车名字符串类型 9价格浮点型10车辆状态枚举类型 被订、未订11厂商号字符串类型 有唯一性12厂商名文本类型 有唯一性13地址文本类型 长度为30字符14采购车辆总数整型15仓库号字符串类型 有唯一性16订货日期时间类型17到货日期事件

    5、类型18进货车辆数整型19出货车辆数整型20金额浮点型21买车日期时间类型22保修期限时间类型23销售车辆数整型24销售总金额浮点型25利润浮点型26车辆是否有布尔型27车辆时候订购布尔型28车辆成本浮点型29车辆总成本浮点型数据结构1客户(客户)姓名、性别、年龄、(客户)编号、工作单位、联系电话2车辆车型号、汽车车名、厂商名、价格、车辆状态3厂商厂商名、厂商号、地址、生产车辆总数、厂商状态、备注4订单订单号、客户号、订货日期、到货日期、地址、是否存有、是否已订5仓库仓库号、地址、进货车辆数、出货车辆数、库存车辆总数、(管理员)编号6车辆销售车型号、厂商号、出售车辆数、车辆总成本、销售总金额、

    6、利润7订货客户、厂商、车辆、买车日期、保修期限8员工(员工)姓名、性别、年龄、(员工)编号、部门、联系电话、销售金额数据流编号数 据 流 名输 入输 出1变更客户变更信息客户信息2查询客户客户号客户信息3变更厂商变更信息厂商信息4查询厂商厂商号厂商信息5变更车辆变更信息车辆信息6查询车辆车型号车辆信息7变更订单变更信息订单信息8查询订单订单号订单信息9变更仓库变更信息仓库信息10仓库仓库号地址11变更车辆销售变更信息车辆销售信息12查询车辆销售车辆销售数利润13查询空闲厂商厂商状态限制条件空闲厂商信息14结账车型号购买信息15提交订货请求客户号、车型号、价格、厂商号车辆信息16获得订货请求订货

    7、信息车型号、厂商号、客户号17提交订单信息车型号、厂商号订单信息18变更厂商分工信息厂商号、车型号厂商分工信息19预定车辆车型号车辆信息20付款车型号车辆信息、厂商信息21员工信息查询员工姓名员工信息22员工业绩查询员工编号员工信息数据存储数据存储名输入数据流输出数据流客户信息变更客户查询客户提交订货请求车辆信息变更车辆查询车辆获得订货请求厂商信息变更厂商查询房间提交订货请求查询空闲厂商车辆销售信息变更车辆销售查询厂商提交点货请求查询空闲厂商提交订货信息提交订单信息订单信息变更订单结账提交订货请求订货信息提交订货请求结账提交订单信息获得订货请求员工信息变更员工查询员工查询员工业绩处理过程处理过

    8、程名输入数据流输出数据流客户登记终端变更车辆订货终端提交订货请求获得订货请求订货获得订货请求提交订货信息订单提交订货信息提交订单信息客户结账结账得到车辆服务登记提交用户信息获得服务账单厂商登记终端获得订单完成订单2.3数据流图(1)顶层图(2)1层图A)销售管理:B)仓库管理:C)采购管理:D)财务管理:E)售后服务部:(3) 2层图A)维修:B)保养:3 概念结构设计经过需求分析阶段所得到的应用需求应该抽象成为信息世界的结构,才能够更加准确的用RDBMS 来实现这些需求。因此,在我们的所做的关于汽车销售的系统之中,我们应用相关的科学的方法分析了将要构筑的系统的各项需求,建立了完善的数据字典和

    9、数据流图。下面,我们将要用E-R模型来进行概念结构的设计。A)下面是各个实体型及其属性:B)在本系统中的E-R图如下:以上即为我们整个系统的E-R图的构成,本E-R图中基本上反映了我们构思的初衷,多个模块之间构成了既相互联系又相互独立的子功能模块,如汽车销售模块,仓库管理模块,财务管理模块等等。4.逻辑结构设计顾名思义,逻辑结构设计的任务就是把概念结构设计阶段设计好的E-R图转换成DBMS所支持的数据模型的逻辑结构。当然,我们所选用的是微软的关系型数据库管理系统Microsoft SQL server 2008。E-R图向关系模型的转换要解决的问题是如何将实体型和实体之间的联系转换为关系模式,

    10、如何确定这些关系模式的属性和码。E-R图中每一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的码即为关系的码;但是实体之间的联系却有很多种情况。下面将列出转换后的关系模式: 关系模式在此即转化为各个 关系表 如下所示:一、 基本表.(1)CInfo :客户信息客户名CnameNvarcahr(50)客户编号CnoNvarcahr(50)主键性别CsexNchar(10)约束条件(男,女)地址CAdrNvarcahr(50)约束条件(18100)年龄CageNchar(10)电话Ctel int(2)CarInfo:车辆信息车辆型号CarmodelNvarchar(50)主键车辆名C

    11、arnamNvarchar(50)价格CarPricefloat颜色CarcolorNvarchar(10)(3)FacInfo:厂商信息编号FnoNvarcahr(50)主键厂商名FnamNvarcahr(20)地址FadrNvarcahr(50)状态conditionNchar(10)生产总量Pro_amountint备注remarksNvarcahr(max)(4)Fac_carInfo:厂商-车辆对应厂商编号FnoNvarcahr(50)外键FacInfo.Fno车辆型号CarmodelNvarcahr(50)外键CarInfo.Carmodel(5)StafInfo:员工信息员工编号

    12、SnoNvarcahr(50)主键姓名SnamNvarcahr(20)性别SsexNchar(10)约束条件(男,女)职务SjobNvarcahr(50)部门SdepNvarcahr(50)电话Stelint年龄Sageint约束条件(18-60)(6)stoInfo:仓库信息仓库编号StonoNvarcahr(50)主键容量Capacityint剩余容量Capacity_remInt初始设置后由触发器更新管理员编号StafoNvarcahr(50)外键StafInfo.Sno地址StadrNvarcahr(50)(7)Car_in:车辆购入 购入记录编号RecordNoint主键 自增量1,

    13、1采购人员编号StafnoNvarcahr(50)外键 StafInfo.Sno车辆型号CarmodelNvarcahr(50)日期datedatetime存入仓库号StoNoNvarcahr(50)外键 stoInfo.Stono车辆状态CarstateNchar(10)约束条件(已订出,未订出)触发器trig_car_in: 插入一条信息后 StoRecord中将会生成一条记录 同时 相应仓库的Capacity_rem 减 1(8)Car_out:车辆售出 售出记录编号RecordNoint主键 自增量1,1销售人员编号StafnoNvarcahr(50)外键 StafInfo.Sno记录

    14、日期recorddatedatetime对应仓库编号StoNoNvarcahr(50)外键stoInfo.Stono车辆内部编号CarNo_in int外键StoRecord.CarNo_in客户编号CnoNvarcahr(50)外键 CInfo.Cno触发器 trig_car_out:(插入一条信息后 StoRecord中Carstate 的属性值将修改为“售出” 同时 相应仓库的Capacity_rem 加 1)(9)StoRecord:仓库出入纪录(通过车辆状态Carstate进行现有车辆查询:未订出,已订出,售出 此表通过触发器自动插入,更新纪录)车辆内部编号CarNo_inint主键

    15、 自增量 1,1车辆型号CarmodelNvarcahr(50)仓库编号StoNoNvarcahr(50)外键 stoInfo.Stono记录日期Datedatetime车辆状态CarstateNchar(10)约束 (已订出,未订出,售出) 在Car_out 中插入一条记录后会将该表中的状态修改为此值(9)OrderInfo:订单信息订单编号OnoNvarcahr(50)主键客户编号CnoNvarcahr(50)外键 CInfo.Cno订货日期Bdatedatetime到货日期Edatedatetime车辆型号OcarmodelNvarcahr(50)金额costfloat订购人员编号Sta

    16、noNvarcahr(50)外键 StafInfo.Sno(10)ServiceInfo: 售后维护表表单编号SerNoNvarcahr(50)主键销售记录编号SellrecordNoint外键Car_out. RecordNo维护类别SerClassNchar(10)约束条件 (维修,保养,零备件,其他)表单日期SerDatedatetime应付金额Ser_costfloat表示完各个关系表之后,则本系统的逻辑设计阶段完成。下面进入物理设计阶段。5.物理设计在物理设计阶段,我们希望设计优化的物理数据库结构,使得在数据库上运行的各种事物的响应时间少,存储空间利用率高,事物吞吐率大。确定数据库的

    17、物理结构主要指确定数据的存放位置和存储结构,包括:确定关系,索引,日志,备份等的存储安排和存储结构,确定系统配置等。在本系统中应用的服务器是Microsoft SQL server 2008 。在此物理设计阶段,我们进行了相应的基本的系统配置以及存储结构的确定。6.数据库的测试阶段下面我们将为您展示我们的汽车销售数据库的各项功能,以及一些尚待完善的功能介绍。当然,碍于时间的原因以及我们自身知识水平的限制,我们的数据库还需要进行许多地方的完善。下面开始介绍我们的汽车销售系统的相关功能:A) 登录界面:由于我们使用的是微软的.NET平台作为前台开发工具,下面显示的是登录主界面其实我们一直在设想要为

    18、不同的登录人员设置不同的登录权限和所能够进行的操作功能,但是碍于时间等因素限制,我们此处并没实现该项功能,但是等有时间时定然完善这项功能。登录之后,我们将进入主界面进行数据的操纵功能。B) 汽车管理系统主界面:如下图所示,我们为你展示的是一个友好的界面。上图中的左边的各个按钮即代表了我们的系统的基本功能框架C)各种功能串讲和演示(1)库存管理点击左边的“库存管理”按钮,右边将显示如下同时点击“仓库信息”,将得到下图,此时,我们所拥有的功能是:可以显示库存信息;可以进行仓库信息的查询,添加车辆入库,删除车辆信息;还可以进行车辆报表的打印。显示车辆信息添加车辆库存信息查找某一仓库中的车辆信息报表打

    19、印(2)汽车进货点击左边的“汽车进货”按钮,右边将显示如下:在本功能模块中,有三个小的功能模块分别是:订单信息,车辆购入,厂商-车辆对应,每个小的模块还拥有各自的功能。下面逐一说明:(a) 订单信息添加订单信息(b) 车辆购入删除订单信息添加订单信息订单记录查询报表打印(c) 厂商-车辆对应添加厂商-车辆信息删除记录依据厂商号对其所拥有的车辆型号进行查询这是将厂商-车辆信息以报表形式打印出来(3)基础信息这一部分是各种基本信息的查询,其中包括厂商信息,在厂商信息中我们可以了解到很多关于厂商的基本信息,其次,还包括车辆信息和客户信息。(a) 厂商信息(b) 车辆信息(c) 客户信息(4)汽车销售汽车销售包括车辆售出和仓库出入记录两大部分。(a) 车辆售出(b) 仓库出入记录(5)综合管理 综合管理包括员工信息和售后维护两大部分。(a) 员工信息(b) 售后维护表以上截图基本上即是我们的汽车销售系统的功能和测试运行的情况,在我们的系统之中,我们实现的功能模块比较全面,每个模块的功能也完成的比较好,实现了数据信息的增、删、查、修等等功能,还有数据库系统中一个非常必不可少的功能即报表打印我们完成的相当不错,当然,还有很多地方需要完善,我们会在以后的学习 过程中逐步完善的。数据库设计六大阶段在此处我们较为详细的展示了出来。


    注意事项

    本文(车辆销售管理系统分析数据库系统分析.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开