汽车售后服务管理系统的数据库设计

合集下载

汽车售后服务管理系统的设计与实现毕业设计说明书

汽车售后服务管理系统的设计与实现毕业设计说明书

毕业设计说明书汽车售后服务管理系统的设计与实现摘要随着我国汽车工业的高速发展,家庭轿车的逐步普及,社会汽车保有量的急剧增加,给汽车售后服务业带来了极大的商机。

商家逐渐意识到建立以客户为中心的经营战略,努力把售后服务这一环节做好,可以大大增强企业的管理能力,为客户提供一流的售后服务,是企业建立品牌意识、实现差别化服务、取得竞争优势的有力武器。

根据汽车售后服务流程的特点和系统的建设目标,本文提出了基于B/S( Browser /Server) 模式的售后服务管理系统结构模型。

系统以ASP作为开发前台的工具,运用SQL Server 2000数据库作为强大的后台,Dreamwerver处理前台界面及美工,为客户提供了客户注册,信息查看,修改资料等功能,为管理者提供用户信息管理,车辆信息管理,配件管理以及服务站管理等功能。

本系统操作简单,安全性强,可行性好,可以有效减少企业的经营成本,提高工作效率,争创服务品牌。

关键词:ASP,SQL Server 2000, DreamwerverThe Design and Implementation of Car Service ManagementSystemsAuthor : Wang QianhongTutor : Yang ZhiwuAbstractWith the rapid development of China's automobile industry, the gradual popularization of family cars, the community's rapid increase of automobiles, the automotive service industry has brought great business opportunities. Businesses come to realize that the establishment of a customer-centric business strategy, efforts to service this part well, can greatly enhance the management capacity, providing customers with quality service, is the company to build brand awareness, to achieve differentiated services tool for competitive advantage, less developed profitable car service industry will become the focus of automobile manufacturers compete.Car service process according to the characteristics and the goal of building the system proposed in this paper based on B / S (Browser / Server) mode of the service management system model. System to ASP as a tool for development prospects, using SQL Server 2000 database as a powerful background, Dreamweaver handling front interface and art, to provide the customer registration information to view, modify data and other functions, and provides the user information management, vehicle information management, parts management, and service station management. System designed in this paper a simple, safe and strong, good feasibility, reduce business operating costs, improve efficiency, striving service brand.Key words: ASP,SQL Server 2000, Dreamwerver目录1绪论 (1)1.1系统开发背景 (1)1.2汽车售后服务管理系统开发的目的和意义 (1)1.3可行性分析 (2)1.3.1经济可行性 (2)1.3.2技术可行性分析 (2)1.4相关技术介绍 (3)1.4.1 ASP简介 (3)1.4.2 SQL Server 2000介绍 (3)1.4.3基于B/S体系 (4)1.5本文的结构 (4)2系统需求分析 (6)2.1目标和任务 (6)2.2系统功能分析 (6)2.2.1系统实现的功能 (6)2.2.2系统界面分析 (6)2.3系统业务流程 (7)2.4数据分析 (8)3概要设计 (10)3.1功能模块设计 (10)3.1.1系统总体结构图 (10)3.1.2系统主要功能模块 (10)3.2数据库结构设计 (11)3.2.1数据库逻辑结构设计 (11)3.2.2数据库物理结构设计 (12)4系统详细设计 (15)4.1系统总体结构图 (15)4.2系统主界面 (15)4.3客户端设计 (16)4.3.1客户登录模块 (16)4.3.2客户注册界面 (17)4.3.3车辆档案管理模块 (18)4.3.4配件管理模块 (19)4.3.5服务站管理模块 (21)4.3.6意见反馈模块 (22)4.4服务器端设计 (22)4.4.1管理员登陆模块设计 (22)4.4.2客户管理模块 (23)4.4.3车辆信息管理模块 (23)4.4.4配件信息管理模块 (24)4.4.4服务站信息管理模块 (24)4.4.5意见反馈模块设计 (25)5系统运行与测试 (26)5.1系统调试 (26)5.2测试的内容及测试用例 (26)5.3测试结论 (28)6系统的使用说明与安装 (29)6.1运行环境要求 (29)6.2安装设置 (29)6.3源程序用户名和密码 (29)结论 (30)致谢 (31)参考文献 (32)附录 (33)附录A用户注册页面设计详细代码 (33)附录B购买配件页面设计详细代码 (37)附录C车辆信息管理页面设计详细代码 (40)附录D意见反馈页面设计详细代码 (42)1绪论1.1系统开发背景随着轿车进入家庭汽车消费者的观念更趋于理性化,这使国内汽车的消费者结构发生了巨大的变化。

数据库汽车维修管理系统课程设计

数据库汽车维修管理系统课程设计

目录1 设计时间 (1)2 设计目的 (1)3设计任务 (1)4 设计内容 (1)4.1需求分析 (1)4.2系统设计 (2)4.3系统实施 (7)4.4运行与测试 (11)5 总结与展望 (12)参考文献 (13)成绩评定 (13)1 设计时间2011年6月13日——2011年6月17日2 设计目的数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。

其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。

同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。

3设计任务汽车修理管理系统功能要求:(1)数据登记把各种手填单据中的数据及时登记到系统中、并要求能进行修改。

这些单据包括修车登记单、汽车修理单、零件入库单、零件出库单。

(2)查询能查询登记单、修理单、汽车、车主、修理公、零件库存的有关数据。

(3)编制并显示零件订货计划月报表。

(4)打印发票发票中包括顾客姓名、汽车牌号、修理项目、修车费(=修理费+零件费)。

零件费=∑(零件价格×耗用数量)修理费=小时工资×修理小时×3(5)打印修理工工资月报表某修理工的月工资=(∑小时工资)×修理小时4 设计内容4.1需求分析当客户前来修理车辆。

汽修厂需要对客户的个人详细信息进行登记,以便联系查找方便,对客户登记结束后,需要根据下达修理单,确定修理项目,和修理工,修理单上应详细填写,修理所用时间,所用零件数目种类。

客户结账时,系统需要给出客户应付金额及明细,并能打印发票。

汽修厂需要根据修理工工作时间结算员工工资。

同时,系统需要根据零件库存量确定本月订货计划。

汽车修理管理系统数据库系统分析与设计

汽车修理管理系统数据库系统分析与设计

数据库系统概论课程设计说明书设计题目:汽车修理管理系统数据库系统分析与设计设计人员:指导教师:实验时间:实验地点:四教7楼机房目录1.封面 (1)2.概述 (3)2.1系统开发目的 (3)2.2系统开发背景 (3)2.3系统基本要求 (3)3.数据库需求分析 (5)3.1需求分类 (6)3.2系统功能 (6)3.3系统职能 (6)3.4系统单据 (7)3.5系统流程 (7)3.6系统总体目标和要求 (8)4.数据库逻辑设计 (8)4.1引言 (9)4.2概念模型 (10)4.3模块功能分析及外部设计 (16)5.数据库物理设计 (17)5.1物理设计阶段的目标与任务 (18)5.2用户端设计 (19)5.3关系图的建立 (20)数据库实施 (24)6.1实现环境 (26)6.2语言选择 (26)6.3 调试分析 (26)6.4测试用例 (26)6.5性能分析 (28)7.界面设计 (29)8.设计总结和答词 (30)9.附录(二).概述2.1系统开发目的汽车维修管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。

为此设计汽车维修管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高汽车维修管理工作的效率,做到信息的规范管理,科学统计和快速查询以及更新,更好的服务于客户和工作人员。

2.2系统开发背景系统名称:汽车修理管理系统数据库系统该项目的提出者:系统分析与设计人员:用户及实现该软件的计算机中心:宿舍校园网及机房2.3系统的基本要求:可分为查询、维修单据管理、客户管理、零件管理2.3.1功能:用户希望随时能查询登记单、修理单、汽车、车主、修理工、零件库存等有关数据。

2.3.2系统支撑图:汽车维修信息管理输入数据处理数据零件客户输出查询单据客户信息车俩登记汽车维修管理系统登记子系统项目子系统人事子系统财务子系统维修登记库存管理人事报表员工信息维修状态维修评估零件采购员工工资营业额客户支付零件调用故障检测公司实际查询情况:2.3.2系统开发环境Windows xp 操作系统操作系统操作系统操作系统; SQL server ;客户支付营业额 员工工资 零件采购零件调用 维修检测 维修状态 维修评估 维修登记客户信息 车辆登记 库存管理人事报表员工信息 客户查询修改内部查询修改禁止允许C++。

汽车维修信息管理系统的设计与实现

汽车维修信息管理系统的设计与实现

汽车维修信息管理系统的设计与实现一、系统设计背景随着汽车保有量的不断增加,汽车维修服务行业迎来了高速发展。

然而,传统的汽车维修信息管理方式已无法满足日益增长的业务需求。

为提高维修效率,优化客户体验,我们提出设计一套汽车维修信息管理系统,实现对维修流程的智能化管理。

二、系统设计目标1. 提高维修服务效率,缩短客户等待时间。

2. 实现维修信息数字化存储,便于查询和管理。

3. 优化库存管理,降低维修成本。

4. 提升客户满意度,增强维修企业的市场竞争力。

三、系统功能模块设计1. 客户信息管理模块(1)录入和维护客户基本信息,如姓名、联系方式、车牌号等。

(2)记录客户车辆维修历史,便于跟踪和回访。

2. 维修项目管理模块(1)详细记录维修项目名称、维修工时、材料费用等信息。

(2)提供维修进度查询,让客户实时了解维修状态。

3. 库存管理模块(1)实时掌握库存材料数量,预警库存不足。

(2)自动采购清单,提高采购效率。

4. 财务管理模块(1)统计维修项目收入,财务报表。

(2)管理维修工时费、材料费等支出,实现成本控制。

5. 统计分析模块(1)分析维修项目类型、频次等数据,为经营决策提供依据。

(2)评估客户满意度,不断优化维修服务。

四、系统技术实现1. 开发环境:采用主流的软件开发环境,如Java、Python等,确保系统稳定性和可扩展性。

2. 数据库设计:选用成熟的数据库管理系统,如MySQL、Oracle 等,实现数据的高效存储和查询。

五、系统实施与推广1. 系统测试:在开发完成后进行严格测试,确保系统功能的完善和稳定性。

2. 培训与指导:为维修企业员工提供系统操作培训,确保系统顺利投入使用。

3. 持续优化:根据用户反馈,不断优化系统功能,满足业务发展需求。

六、系统安全与维护1. 数据安全(1)实施数据加密措施,保护客户和业务数据不被未授权访问。

(2)定期备份数据,防止数据丢失,确保业务连续性。

2. 用户权限管理(1)设置不同级别的用户权限,限制对敏感信息的访问和操作。

车辆管理系统数据库表设计案例

车辆管理系统数据库表设计案例

车辆管理系统数据库表设计案例1. 车辆信息表(Vehicle Information Table):- 车辆编号(Vehicle ID)- 车牌号(License Plate Number)- 车辆类型(Vehicle Type)- 车辆品牌(Vehicle Brand)- 车辆颜色(Vehicle Color)- 车辆购买日期(Purchase Date)- 车辆当前状态(Current Status)2. 车辆维护记录表(Vehicle Maintenance Record Table): - 记录编号(Record ID)- 车辆编号(Vehicle ID)- 维护日期(Maintenance Date)- 维护项目(Maintenance Item)- 维护费用(Maintenance Cost)3. 驾驶员信息表(Driver Information Table):- 驾驶员编号(Driver ID)- 驾驶员姓名(Driver Name)- 驾驶员性别(Driver Gender)- 驾驶员年龄(Driver Age)- 驾驶员驾龄(Driver Experience)4. 驾驶员驾驶记录表(Driver Driving Record Table): - 记录编号(Record ID)- 驾驶员编号(Driver ID)- 车辆编号(Vehicle ID)- 开始日期(Start Date)- 结束日期(End Date)- 行驶里程(Mileage)5. 车辆违章记录表(Vehicle Violation Record Table): - 记录编号(Record ID)- 车辆编号(Vehicle ID)- 违章日期(Violation Date)- 违章地点(Violation Location)- 违章类型(Violation Type)- 罚款金额(Fine Amount)6. 保险信息表(Insurance Information Table):- 保险编号(Insurance ID)- 车辆编号(Vehicle ID)- 保险公司(Insurance Company)- 保险起始日期(Start Date)- 保险终止日期(End Date)- 保险费用(Insurance Cost)7. 加油记录表(Fueling Record Table):- 记录编号(Record ID)- 车辆编号(Vehicle ID)- 加油日期(Fueling Date)- 加油量(Fuel Amount)- 加油费用(Fuel Cost)8. 维修记录表(Repair Record Table):- 记录编号(Record ID)- 车辆编号(Vehicle ID)- 维修日期(Repair Date)- 维修项目(Repair Item)- 维修费用(Repair Cost)9. 车辆调度记录表(Vehicle Dispatch Record Table): - 记录编号(Record ID)- 车辆编号(Vehicle ID)- 调度日期(Dispatch Date)- 调度起始地点(Start Location)- 调度目的地(Destination)- 预计行驶里程(Estimated Mileage)10. 车辆位置记录表(Vehicle Location Record Table):- 记录编号(Record ID)- 车辆编号(Vehicle ID)- 记录日期(Record Date)- 经度(Longitude)- 纬度(Latitude)- 位置描述(Location Description)以上是车辆管理系统数据库表设计案例,包括车辆信息、维护记录、驾驶员信息、驾驶记录、违章记录、保险信息、加油记录、维修记录、车辆调度记录和车辆位置记录等表。

车辆管理系统数据库表设计案例

车辆管理系统数据库表设计案例

车辆管理系统数据库表设计案例全文共四篇示例,供读者参考第一篇示例:随着社会经济的不断发展,人们对于车辆的需求也越来越大。

为了更好地管理车辆,提高车辆利用率,很多企业和机构都开始使用车辆管理系统。

而其中一个核心部分就是数据库表设计。

下面我就来介绍一份关于车辆管理系统数据库表设计的案例。

1. 车辆信息表(vehicles)在车辆管理系统中,车辆信息表是非常重要的一部分。

这个表主要用于记录各辆车辆的基本信息,包括车牌号码、车辆类型、品牌、型号、颜色、购买日期、购买价格等。

2. 保险信息表(insurances)保险信息对于车辆管理系统来说也是至关重要的。

这个表用于记录车辆的保险信息,包括保险公司、保单号码、保险金额、保险起止日期等。

车辆在使用过程中难免会需要维修保养,这时候就需要维修记录表来记录车辆的维修信息,包括维修日期、维修金额、维修内容、维修人员等。

除了车辆信息外,驾驶员信息也是车辆管理系统中不可或缺的一部分。

这个表用于记录驾驶员的基本信息,包括姓名、性别、年龄、驾驶证号码等。

5. 出车记录表(trips)出车记录表是用于记录车辆的使用情况的。

这个表包括出车时间、回车时间、出车地点、归还地点、用车事由等信息。

6. 交通违章记录表(violations)在使用车辆的过程中,有可能会发生交通违章行为。

这时候就需要交通违章记录表来记录违章情况,包括违章时间、违章地点、违章内容、处罚金额等。

7. 费用记录表(expenses)费用记录表用于记录车辆的各类费用支出,包括油费、修理费、保险费、停车费、过路费等。

最后一个表是资产信息表,主要用于记录车辆的资产信息,包括购买人、购买日期、购买价格等。

通过以上这些数据库表设计,可以有效地管理车辆的各类信息,方便企业或机构对车辆进行综合管理和监控。

这也能提高车辆的利用率,减少不必要的浪费,实现更高效的车辆管理。

第二篇示例:车辆管理系统是一种能够帮助企业有效管理其车辆使用和维护的系统。

汽车售后服务管理信息系统的设计与实现

汽车售后服务管理信息系统的设计与实现

专业学位类别
软件工程
工程硕士
提交论文日期 2014.04 论文答辩日期
2014.05
学位授予单位和日期 电子科技大学 2014 年 06 月

答辩委员会主席
评阅人
注 1:注明《国际十进分类法 U DC》的类号。
THE DESIGN AND IMPLEMENTATION OF AUTOMOTIVE SERVICE MANAGEMENT
本文的研究工作包含以下几个方面: (1)讨论了汽车售后服务管理信息系统现状,总结了目前汽车售后服务过程 中存在的问题,并以此为依据分析了对汽车售后服务管理信息系统的需求。设计 汽车售后服务系统的框架体系和功能流程。 (2)设计实现了汽车售后服务管理信息系统的客户信息管理、业务接待功能、 备件管理和财务管理模块。详细介绍了各模块的工作流程和实现过程。 (3)采用 SQL Server 2005 数据库来实现对生产、地理、流程等庞大数据的 存储和同步,通过 office 技术来实现售后维修作业模块内容的编写,采用 C#技术 来实现客户端软件的编写,采用 power designer 对数据库的结构进行设计。 通过对本课题所设计的汽车售后服务管理信息系统的实际使用情况来看,能 够满足目前汽车服务商的功能需求,提高日常工作的效率,一定程度上能够解决 4S 汽车店的信息需求。 关键词:售后服务,管理系统,数据库,工作流
(保密的学位论文在解密后应遵守此规定)
作者签名:
导师签名:
日期: 年 月 日
摘要
摘要
目前很多消费者更青睐有良好售后服务的汽车品牌,售后服务是对客户服务 的一个重要的环节,其不但为汽车品牌赢得了良好的信誉,也吸引了消费者。无 论是从汽车生产商的角度还是从消费者购车的角度来说,售后服务的好坏都是非 常关键和重要的,重视汽车的售后服务可以提高汽车产品的附加值,对于增强一 个汽车销售企业的竞争力是非常重要的。本文的研究目的是设计开发使用与汽车 销售企业使用的管理信息系统。

汽车售后服务管理系统的设计与实现毕业设计说明书

汽车售后服务管理系统的设计与实现毕业设计说明书

汽车售后服务管理系统的设计与实现毕业设计说明书1. 引言1.1 项目背景现代社会中,汽车已经成为人们生活中不可或缺的交通工具。

随着汽车使用的普及和增多,汽车售后服务的需求也越来越大。

传统的人工管理方式已经无法满足汽车售后服务的需求,因此设计和实现一款高效的汽车售后服务管理系统至关重要。

1.2 项目目的本项目旨在开发一款汽车售后服务管理系统,以提升汽车售后服务的质量和效率。

该系统将实现对汽车售后服务流程的全面管理,包括服务预约、维修管理、备件管理、售后服务评价等功能,从而为用户提供更好的售后服务体验。

1.3 项目范围本项目的范围主要包括以下几个方面:1.汽车售后服务的流程管理:包括服务预约、车辆接待、维修管理、结算等环节;2.备件库存管理:记录和管理维修所需的备件信息;3.售后服务评价:收集用户对售后服务的评价和意见。

2. 系统需求分析2.1 功能需求本系统应具备以下功能:1.用户注册和登录:用户可以通过注册账号并登录系统,以便进行后续操作;2.服务预约:用户可以通过系统预约维修服务,包括选择服务类型、时间和地点等;3.车辆接待:维修人员在系统中记录车辆接待信息,包括车辆信息、问题描述等;4.维修管理:维修人员可以在系统中记录维修过程和维修结果;5.备件管理:系统可以记录和管理备件库存信息,实时更新库存状态;6.结算管理:系统可以生成维修费用清单,并进行结算;7.售后服务评价:用户可以在系统中对维修服务进行评价和反馈。

2.2 性能需求本系统应具备以下性能需求:1.系统响应时间在500毫秒以内,以保证用户的流畅体验;2.并发处理能力较强,能够支持多用户同时进行操作;3.数据的存储和处理速度快,以保证系统的高效性;4.数据的安全性和可靠性较高,可以进行数据备份和恢复。

2.3 界面设计本系统的界面设计应简洁、直观,符合用户的使用习惯。

其中包括以下几个设计要素:1.清晰的导航结构,使用户能够快速找到所需功能;2.简化的操作流程,减少用户的操作步骤;3.良好的可视化效果,如使用图表和图像展示数据等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库系统设计报告》专业:电子信息工程班级: 08电本一班题目:汽车售后服务管理系统的数据库设计2011年6月一、需求分析1、汽车售后的简介汽车售后服务是指消费者自购车之日起至若干年后报废之日止,期间若干年在该车上所有花费所引起的商机。

汽车是一种结构复杂、技术密集的现代化运输工具,也是一种对可靠性、安全性要求较高的行走机械,它是靠运动实现其功能的,各零部件在使用中不可避免要产生磨损和老化,使用的特殊性也就决定了汽车售后服务的特殊性。

同类产品功能特性差异日益缩小的局势下,企业不得不将以生产和销售为中心的市场战略,逐步转为以客户服务为中心的市场战略。

售后服务是客户服务中的重要环节,也是为公司赢得信誉的关键环节。

此外,企业的信誉积累很大程度上来源于售后服务,无论是站在消费者角度,还是处在生产企业的位置,售后服务都是很重要的。

因此,重视售后服务,增加产品的附加价值,对于增强企业的市场竞争能力具有十分重要的意义。

种种事实表明,售后服务是企业核心竞争力的重要组成部分。

一个企业要想赢得市场,发展和稳固其市场地位,势必作好售后服务。

2、汽车服务业的特点(1).涉及范围广泛,产业链较复杂。

(2).重复使用与多次出售并举。

(3).拥有较高的利润空间和弹性。

(4)既是产业链的终端,又对始端密切影响。

3、系统需求分析(1)利用现代信息技术手段,建立起适应市场经济环境的汽车售后服务管理系统,从而提高汽车销售公司的售后服务的质量和效率。

(2)以后台数据库为核心,建立以售后服务部为中心的连接各特约维修服务站的管理系统,协助售后服务部管理各服务站,实现数据和信息的高度共享。

(3)建立车辆档案和客户档案实现对销售的每台车辆的管理和维护,并且能对反馈的信息进行及时的处理,为领导决策提供信息帮助。

4、用户需求调查根据售后服务管理的主要工作内容,售后服务管理系统的用户是售后服务人员和企业管理人员,系统包括问题类别设置、问题级别管理、客户信息管理、问题管理、客户服务调查、问题分配管理、工作记录管理、常见问题管理等主要功能。

以下是主要的设计内容和任务:(1)客户问题类别的添加、修改、删除和查询。

(2)客户问题级别的添加、修改、删除和查询。

(3)客户信息的添加、修改、删除和查询。

(4)客户问题级别的添加、修改、删除、提交和查询。

(5)客户服务调查信息的添加、修改、删除和查询。

(6)客户问题的分配、解决和查询。

(7)工作记录信息的添加、修改、删除和查询。

(8)常见问题的添加、修改、删除和查询。

5、基本功能通过调查研究与分析,要求家电售后服务管理系统具有以下几方面功能:(1)登录及身份验证①用户登陆系统②用户登录系统时的身份验证(2)客户信息管理①添加客户信息②修改删除客户信息③按要求对客户信息进行查找(3)售后服务管理①派工信息的添加修改删除②返工信息的添加修改删除③按要求对信息进行查找(4)系统管理①故障级别管理②用户及用户角色角色定义③用户权限分配④分公司及产品品牌管理⑤修改登陆密码6、系统工作环境及支撑软件(1)服务器端的工作环境要求及支撑软件操作系统:Windows2000高级服务器版数据库管理系统:SQL Server2000 企业版数据库应用系统开发软件:Delphi7.0 企业版(2)客户机的工作要求及支撑软件操作系统:Windows 2000或更高数据库应用系统开发软件:Delphi7.0 企业版7、系统数据流程图数据流图是一种能全面地描述信息系统逻辑模型的主要工具,是管理信息系统逻辑模型的主要形式。

它与对系统的物理描述无关,只是用一种图形及与此相关的注释来表示系统的逻辑功能,即所开发的系统在管理信息处理方面要做什么。

它所描述的内容是面向用户的,是系统分析人员与用户进行交流的有效手段,也是系统设计的主要依据之一。

数据流程图是在对系统调研阶段绘制的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际去得的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述新系统应有的数据加工、数据输出、数据存储以及数据的来源和去向,综合的反映出信息在系统中的流动、处理和存储情况。

数据流图如图所示:如上图所示用户登录后可以查询各类信息,查询的信息会从相应的数据表中将数据提出并返回给用户。

用户可以对信息进行添加,删除,修改操作,并将处理过的数据返回到数据表。

二、数据库系统设计1、系统结构设计B/S模式即Browser/Server结构模式(如下图所示),是基于Internet/Intranet的结构模式,分为三层,第一层为表示层,用户通过浏览器完成和后台的交互及最终查询结果的输出功能。

第二层为具有ODBC接口的WEB服务器,属功能层,主要利用服务器完成客户的应用功能。

第三层为数据层,根据客户的请求独立地进行各种运算。

即前台客户端采用浏览器,中间件服务器为Web服务器,后台为数据库服务器。

此种结构由客户端在Web页面发出请求至Web Sever,再由Web Sever向数据库服务器发出请求,而最后中间件服务器接受到数据库服务器的应答后,最终返回给客户端的仍然是页面形式。

这样实现了客户端不直接和数据库服务器发生关系,保证了数据安全性。

服务器是指当多台计算机需要同时对同一数据库操作时,通过局域网联接,采用一台计算机存放数据库并管理数据库,使得其他计算机能安全可靠地访。

系统采用的是B/S结构,B/S模式即Browser/Server结构模式,是基于Internet/Intranet的结构模式,分为三层,第一层为表示层,用户通过浏览器完成和后台的交互及最终查询结果的输出功能。

第二层为具有ODBC接口的WEB服务器,属功能层,主要利用服务器完成客户的应用功能。

第三层为数据层,根据客户的请求独立地进行各种运算。

即前台客户端采用浏览器,中间件服务器为Web服务器,后台为数据库服务器。

此种结构由客户端在Web页面发出请求至Web Sever,再由Web Sever向数据库服务器发出请求,而最后中间件服务器接受到数据库服务器的应答后,最终返回给客户端的仍然是页面形式。

这样实现了客户端不直接和数据库服务器发生关系,保证了数据安全性。

2、数据库功能设计(1)模块细化与功能阐述功能模块图如图所示经过系统需求分析将系统功能模块分为:客户资料模块、售后服务信息模块、售后服务派工模块、售后服务处理模块以及系统管理模块。

模块细化和功能阐述如下:汽车售后服务管理系统主要用于企业单位单位实现无纸化办公的功能。

模块实现的主要功能分别概述如下:登陆管理模块:如图所示。

用户登录验证是对登录用户已注册信息的一个验证小模块。

客户信息模块:如图所示。

登录了本系统之后,可以添加修改删除客户资料,以及查看所有的客户资料。

可以按照要求方式对相关客户信息进行查询。

售后服务信息模块:如图所示。

可以添加修改删除客户资料以及按照要求方式对相关CASE 信息进行查询。

售后服务派工模块:如图所示。

可以查看添加修改删除派工信息。

售后服务处理模块:如图所示。

可以查看添加修改删除返工信息。

系统管理模块:如图所示。

进行系统初始化及系统维护(2)操作流程图三、数据库设计根据系统功能设计要求和模块划分,本系统的数据库主要存储客户信息、派工信息、返工信息。

1、数据库概念设计客户资料E-R图如图所示:售后服务信息E-R图如图所示:售后服务处理E-R图如图所示:2、数据库逻辑设计将概念结构进一步转化为DBMS所支持的数据模型,根据逻辑设计的准则、数据库语义的约束、规范化理论等对数据模型进行适当的调整和优化,形成合理的全局逻辑结构。

(1)客户资料信息(客户名称,联系人,地址,电子邮箱,电话,传真,合同号) (2)售后服务信息(客户,故障等级,故障描述关键字,故障描述,产品品牌,添加工程师)(3)售后服务派工表(派工单号,派工人,报修人,预约时间,产品名称,故障类型)(4)售后服务处理表(返工单号,返工人,返工时间,故障明细,维修材料,维修费用)3、数据库结构的详细设计主要数据表结构(1) Client表详细设计如表所示:表3.1 client信息表名称含义类型最大长度CName 客户姓名varchar 主键字段大小4Address 地址varchar 字段大小100Contact 联系人varchar 字段大小4Telephone 电话varchar 字段大小100Fax 传真varchar 字段大小100Email 电子邮箱datetime 字段大小50ContractNo 合同号nvarchar 字段大小50(2) CaseInfo表详细设计如表3.2所示:表3.2 CaseInfo信息表名称含义类型说明Cname 客户名称char 主键字段大小4TroubleLevel 故障等级varchar 字段大小50TroubleContent 故障描述varchar 字段大小16KeyWord 故障关键字varchar 字段大小50Brand 产品名称varchar 字段大小50(3)paigong表详细设计如表3.3所示:表3.3 paigong表名称含义类型说明paigongdanhao 派工单号char 主键字段大小20 paigongren 派工人vachar 字段大小4baoxiuren 报修人vachar 字段大小4yuyueshijian 预约时间vachar 字段大小30chanpinmingcheng 产品名称vachar字段大小20baoxiuguzhang 保修故障vachar 字段大小100(4)fangong表详细设计如表3.4所示:表3.4 fangong表名称含义类型说明fangongdanhao 返工单号char 主键字段大小20 fangongren 返工人varchar 字段大小4fangongshijian 返工时间varchar 字段大小20guzhangmingxi 故障明细varchar 字段大小100weixiucailiao 维修材料varchar 字段大小50weixiufeiyong 维修费用varchar字段大小10。

相关文档
最新文档