资源描述
本科学生毕业设计
汽车售后服务系统的设计与实现
黑 龙 江 工 程 学 院
二〇一三年六月
The Graduation Design for Bachelor's Degree
Design and Implementation of Automotive aftermarket System
Heilongjiang Institute of Technology
2013-06·Harbin
黑龙江工程学院本科生毕业设计
摘 要
随着我国汽车工业的高速发展,家庭轿车的逐步普及,汽车已成为大多数人出行的代步工具,伴随着汽车的增加汽车的售后问题也接踵而来。汽车的消费不同于其他的商品,一旦消费者购买了汽车,就需要定期的洗车、加油、保养、维修以及缴纳各种费用,直至汽车报废、解体。传统的C/S模式的计算机管理系统已不再适合日渐增加的汽车产业,所以本系统的开发可以更好的把售后服务这一环节做好,为客户提供一流的售后服务,实现售后服务信息的维护(增加、删除、修改等)操作,可维护的信息包括产品安装、维修、退换、回访、投诉等一系列活动中需要商家积极投入并及时记录的信息。
本系统可以建立起适应市场经济环境的汽车售后服务管理系统,从而提高汽车销售公司的售后服务的质量和效率;建立车辆档案和客户档案实现对销售的每台车辆的管理和维护,并且能对反馈的信息进行及时的处理,为领导决策提供信息帮助。
本系统应用了基于web开发的各项技术,包括HTML、动态网站编程技术JSP、利用JDBC连接后台的数据库,完成了汽车售后服务的售后服务信息的查看,产品安装信息的修改,了解产品回访信息的内容等功能,通过本系统的使用用户可以随时了解自己的汽车的售后服务的情况,厂家也可以更好的为客户提供服务。
关键字:汽车售后服务;JSP;JDBC;信息管理
ABSTRACT
With the rapid development of China's automobile industry, the gradual popularization of family cars, automotive service industry gradually embarked on the forefront of the market. Unlike other automotive consumer goods, once consumers to buy the car, you need regular washing, refueling, maintenance, repair, and pay various expenses until the car is scrapped, disintegrated. Merchants come to realize that to build a customer-centric business strategy, and strive to make this part of after-sales service, providing customers with quality service and achieve service information maintenance (add, delete, modify, etc.) operation, maintenance information including product installation, repair, returned, returning, and a series of complaints from businesses actively involved in the activities necessary and timely records. The system can also facilitate the manufacturers of quality products and services for tracking and management.
The system can be set up to adapt to the market economy environment, car service management system, thereby enhancing the company's car sales service quality and efficiency; build vehicles files and customer files for each vehicle to achieve sales management and maintenance, and be able to timely feedback of information processing, information to help decision-making for the leadership.
The automotive aftermarket system's main task is to design and develop a technique based on JSP and SQL Server 2005 databases automotive aftermarket network service system. The main technical requirements include: Web-based development needed to master the technology, including HTML, dynamic web programming technologies JSP, SQL Server2005 database knowledge.
Key words: Automotive aftermarket;JSP;JDBC;Message Management
目 录
摘 要 I
Abstract II
第1章 绪 论 1
1.1系统开发的背景 1
1.2 国内外研究现状 1
1.3选题的目的与意义 2
1.4 设计安排 3
第2章 相关理论及技术 4
2.1 本系统采用的关键技术 4
2.1.1 JSP技术 4
2.1.2 JavaBean技术 5
2.1.3 JDBC技术 6
2.1.4 用JDBC访问数据库 7
2.2 本章小结 7
第3章 系统分析 8
3.1 可行性分析 8
3.1.1 技术可行性分析 8
3.1.2 操作可行性 8
3.2 系统的总体需求 8
3.3 系统功能需求分析 8
3.4 本章小结 10
第4章 系统设计 11
4.1 系统的总体设计 11
4.2 系统的功能模块设计 11
4.3 后台数据库设计 14
4.5 本章小结 17
第5章 系统实现 18
5.1售后服务登陆模块 18
5.2 售后服务分类管理 18
5.3 售后服务信息管理 18
5.4 投诉信息管理 21
5.5 产品回访管理 23
第6章 系统测试 25
6.1 软件测试的基本知识 25
6.1.1 软件测试的目的 25
6.1.2 软件测试的方法 25
6.1.3 测试用例 25
6.2 本系统的测试 26
6.2.1 系统登录模块的测试 26
6.2.2 售后服务信息模块中增添加服务信息测试 26
6.2.3 产品安装信息模块中删除安装记录的测试 26
6.2.4 产品退换信息模块中退换信息修改的测试 27
6.2.5 回访信息查询模块中查询的测试 27
6.3 本章小结 27
结 论 28
致 谢 29
参考文献 30
附 录 31
IV
第1章 绪 论
1.1系统开发的背景
近年来随着人们生活水平的提高,经济的快速发展,汽车迅速的普及,越来越多的人购买了汽车,汽车已经成为大多数人的出行工具。但也随之带来了消费者的另一个苦恼就是汽车的售后服务问题,买车的人越来越多,用车的人也就随着增加,然而汽车的售后服务却没有能够与之同步前进,国际著名咨询公司麦肯锡的研究结果显示,从销售额看,在成熟的汽车市场中,生产商仅占21%,配件占39%,零售占7%,服务占33%。而国内汽车市场销售额中生产商占43%,配件占37%,零售占8%,服务仅占12%。目前我国汽车销售额中生产商的比重依然偏大,而服务的比重过小,这就带来了汽车售后服务落后的现象。汽车售后服务系统的主要任务是对企业客户的问题记录进行管理,并将客户的问题安排分配给每一个售后服务员工进行处理;对接受服务调查的客户进行员工服务质量调查信息的管理。传统的汽车售后服务管理系统大都采用C/S模式的计算机管理系统,C/S模式有它自身的优势:数据的分布存储和处理提高了系统的运行效率与数据库管理的独立性,具有较好数据源与客户访问操作独立性。然而随着规模的不断扩大,应用程序的复杂程度不断提高,传统的C/S模式逐渐暴露出许多问题,如客户端需要安装专用的客户端软件开发成本较高、移植困难、维护复杂、升级麻烦、系统的可移植性、可扩展性、可维护性都较差。同时,随着Intnet的迅速发展和普及以及中国加入WTO汽车售后服务也面临着许多新的挑战和机遇,如远程维修站的查询,汽车信息的远程查询,网上信息的发布等。因此汽车售后服务迫切需要开发出基于B/S模式的汽车售后服务管理系统,以适应当前汽车行业的发展,提供更加完善,质量更高的服务。所以开发本系统以实现为客户提供信息查看,修改资料等功能,为管理者提供用户信息管理,车辆信息管理,配件管理以及回访信息的查看等功能。
1.2 国内外研究现状
国外的汽车工业发展比较早,所以汽车售后服务的发展也相当成熟。售后服务作为汽车制造商一个较大的利润源泉,已经收到国外较多学者的关注和研究。Anderson et a1.在1997年指出售后服务能为制造商带来比产品销售还多的利润;Colin Annistead,Gmh锄C1ark在1991年提出售后服务支持战略的仿真模块,并将这个模块结合到制造商的产品战略模型中形成更加全面的经营战略,提高客户满意度。国外汽车工业已经运用了较先进的方法,如仿真和建模等来做售后服务。
我国汽车售后服务处于发展初期,虽然可以借鉴国外的一些成功经验,但我国的汽车售后服务市场有着自己独特的特点,所以很多专家学者对此进行了研究。姜炳麟等分别指出了汽车售后服务企业内部和外部环境存在的问题,阐述了与发达国家的差距,并从服务理念、维修网络、技术队伍、信息反馈系统及管理层的人员素质等方面指出了解决的对策;程艳分析了目前汽车售后服务的现状,提出应从服务标准、服务人员素质、发展连锁经营、网络服务、控制零部件的质量和成本方面着手完善汽车售后服务。虽然研究我国汽车售后服务的文献比较多,但大部分都是从概念上给出解决问题的对策,没有深入的探讨具体的操作措施,由于我国汽车业起步较晚,汽车售后服务业起步更晚,而目前我国将大部分对汽车业的投资放在了整车制造上,对汽车售后服务行业的投资较低,所以我国汽车服务行业存在着一些问题,许多服务或产品没能达到客户期望,对客户提供服务出现失败和错误。与国外的市场相比我国的汽车售后服务还不是很完善,经销商与厂家们把利润放在了销售上边,没有和消费者之间建立一个很好的连接载体,以至于汽车售后的不完美,因此,建立一个汽车售后服务系统,能为消费者提供各种售后服务,使厂家和经销商能通过回访及时了解销售出去的汽车的使用情况,消费者也能得到很好的售后支持。
1.3选题的目的与意义
随着我国居民生活水平的不断提高,汽车这一昔日的“王家堂前燕”己经飞进了千家万户。而且伴着汽车日益普及,市场竞争己经从售前转移到售后服务竞争,甚至汽车售后服务业已成为商家赢得市场的关键。而我国的汽车售后服务业与国外相比还处在初级阶段,从法律法规、经济模式到服务理念、品牌创造都存在巨大差异。面对如国外企业的强烈竞争,我国的汽车售后服务业必须对国外先进的服务体系进行研究和学习,吸取现有成功案例的经验,不断改进和完善,建立起一套健康、可持续的服务体系,才能使我国的汽车售后服务业在巨大的商机中得以更加辉煌地发展。
本设计可以实现汽车各种零部件的安装、退还、维护、回访等信息的查询,产品安装信息,产品回访信息,产品退换信息的增加、删除和修改等功能。建立起适应市场经济环境的汽车售后服务管理系统,从而提高汽车销售公司的售后服务的质量和效率,建立汽车辆档案和客户档案实现对销售的每台车辆的管理和维护,并且能对反馈的信息进行及时的处理,为领导决策提供信息帮助,以后台数据库为核心,建立以售后服务部为中心的连接各特约维修服务站的管理系统,协助售后服务部管理各服务站,实现数据和信息的高度共享。
1.4 设计安排
本文介绍了汽车售后服务系统的基本设计方法,详细阐述了整个售后服务系统的设计和实施过程,并对各部分设计和进行了详尽的分析,本文的章节安排如下:
第一章介绍了汽车售后服务系统的开发背景及国内外现状,研究的主要目的和意义。
第二章介绍了本汽车售后服务系统所使用的相关开发工具。
第三章介绍了本汽车售后服务系统的需求分析。
第四章介绍了本学汽车售后服务系统的详细设计过程。
第五章介绍了本汽车售后服务系统的实现过程,对系统的登录功能和分页显示功能进行详细的介绍。
结论部分对本文的主要工作进行了总结,和此次开发的感想。
第2章 相关理论及技术
2.1 本系统采用的关键技术
2.1.1 JSP技术
JSP是由Sun微系统公司于1999年6月推出的一项技术,是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。JSP技术在多个方面加速了动态Web页面的开发。它主要有如下几个方面的特点:
(1)将内容的生成和显示进行分离
使用JSP技术,Web页面开发人员可以使用HTML或者XML标记来设计和格式化最终页面。使用JSP标识或者脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐号信息或者一本书的价格)。生成内容的代码被封装在Servlet和JavaBean组件中,并且结合在脚本中,所有的脚本在服务器端运行。
JSP引擎解释JSP标识和脚本程序,生成所请求的内容(例如,通过访问JavaBean组件,使用JDBC技术访问数据库,或者直接返回文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。
(2)强调组件的重用
绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBean或者Enterprise Bean组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行组件,或者使得这些组件为更多的使用者或者客户团体所使用。此方法加速了总体开发进程。
(3)采用标识简化页面开发
Web页面人开发人员不都是熟悉脚本语言的编程人员。JSP技术封装了许多功能:访问和实例化JavaBean组件、设置和检索组件的属性、下载Applet以及执行用其他方法更难于编码和耗时的功能。
JSP技术可以通过开发定制的标识库进行扩展。第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样执行特定功能的组件来工作。
当与Java2平台、J2EE和Enterprise JavaBean(EJB)技术整合时,JSP页面将提供企业级的扩展性和性能,这对于在企业中部署基于Web的应用是必需的。
与微软公司的ASP技术相比,JSP具有如下优点:
(1) 开放的技术:JSP技术基于平台和服务器的相互独立,技术支持来自广泛的、专门的、各种工具包,有服务器的组件和数据库产品开发商提供。相比之下,ASP技术主要依赖Microsoft公司支持。
(2) 平台和服务器的独立性:JSP编写的代码可运行在任何符合Java语法结构的环境中。这样JSP就能够运行在多种Web服务器上并支持来自多家开发商提供的各种工具包。
(3) 开放的开发过程,开放的源码:自1995年以来,Sun用开放过程方法同国际Java组织合作开发和修改Java技术和规范。
(4) JSP标记可扩充性:JSP技术能够为开发者扩展JSP标记,充分利用与XML兼容的标记技术强大的功能,大大减少对脚本语言的依赖。
(5)JSP跨平台的可重用性:JSP组件(EJB,JavaBean或定制的JSP标记)都是跨平台可重用的。
2.1.2 JavaBean技术
JSP作为一个很好的动态网站开发语言得到了越来越广泛的应用,在各类JSP应用程序中,JSP + JavaBean的组合成为了一种事实上最常见的JSP程序的标准. JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。JavaBean通过Java虚拟机(Java Virtual Machine)可以得到正确的执行,具有平台无关性。
一个JavaBean由三个部分组成:
(1)属性(Property)
Bean的属性就是对象的属性,但提供了属性读取和设置的接口支持。例如一个时钟Bean可以有时区和镇铃属性,日历Bean可以有年份和月份属性。每个属性通常遵守简单的方法命名规则。这样可以很方便的找出Bean提供的属性,然后查询属性值或改变属性值,对Bean进行操作。
(2)方法(Method)
由于Bean本身是Java对象,调用这个对象的方法是与其交互作用的唯一途径。Bean严格遵守面向对象的类设计逻辑,不让外界访问其任何实例字段(没有Public字段)。这样,方法调用的是接触Bean的唯一途径。
(3)事件(Event)
Bean与其他软件组件交流信息的主要方式是发送和接收事件。这与对象之间通过消息通信类似。
JavaBean传统的应用在于可视化的领域,如AWT下的应用。自从JSP诞生后,JavaBean更多的应用在非可视化领域,在服务器端应用方面表现出来了越来越强的生命力。利用非可视化JavaBean, 来封装事务逻辑、数据库操作等等,可以很好地实现业务逻辑和前台程序(如JSP)的分离,使得系统具有更好的健壮性和灵活性。
2.1.3 JDBC技术
JDBC是Java的开发者——Sun公司制定的Java数据库连接(JavaDataBaseConnectivity)技术的简称,是为各种常用数据库提供无缝联接的技术。JDBC在Web和Internet应用程序中的作用和ODBC在Windows系列平台应用程序中的作用类似。使用JDBC来完成对数据库的访问包括以下四个主要组件:Java的应用程序、JDBC驱动器管理器、驱动器和数据源。简单地说,JDBC能完成下列三件事:
(1)同一个数据库建立连接;
(2)向数据库发送SQL语句;
(3)处理数据库返回的结果。
JDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface,应用程序设计接口)。它由一些Java语言写的类、界面组成。JDBC给数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。
通过使用JDBC,开发人员可以很方便地将SQL语句传送给几乎任何一种数据库。也就是说,开发人员可以不必写一个程序访问Sybase,写另一个程序访问Oracle,再写一个程序访问Microsoft的SQLServer。用JDBC写的程序能够自动地将SQL语句传送给相应的数据库管理系统(DBMS)。不但如此,使用Java编写的应用程序可以在任何支持Java的平台上运行,不必在不同的平台上编写不同的应用。Java和JDBC的结合可以让开发人员在开发数据库应用时真正实现“WriteOnce,RunEverywhere!”
Java具有健壮、安全、易用等特性,而且支持自动网上下载,是一种很好的与数据库线连接而使用的编程语言。它所需要的是Java应用如何同各种各样的数据库连接,JDBC正是实现这种连接的关键。
JDBC扩展了Java的能力,如使用Java和JDBCAPI就可以公布一个Web页,页中带有能访问远端数据库的Applet。或者企业可以通过JDBC让全部的职工(他们可以使用不同的操作系统,如Windows,Machintosh或UNIX)在Internet上连接到几个全球数据库上,而这几个全球数据库可以是异构的。
2.1.4 用JDBC访问数据库
所有的数据库的对象和方法都在Java.sql.* 里面,所以首先要import Java.sql.*,要想连接数据库,首先要将驱动程序调入。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");这是JDBC-ODBC 的驱动程序。
要想连接一个指定的数据库,必须创建Connection类的一个实例。
String url = "jdbc:odbc:Grocery prices";
Connection con = DriverManager.getConnection(url);
注意在此用到的数据库名称是在ODBC设置控制面板中输入的数据资源名。URL语法对于不同类型的数据库会很不一样。
语法是这样的: jdbc:subprotocol:subname 开头都是JDBC,后面是子协议,然后是ODBC名称。
若要使用纯JDBC驱动程序,必须安装第三方软件提供的驱动程序,一般在数据库的官方网站上可以找到这里不做讨论。
本系统采用JDBC-ODBC的驱动程序连接数据库,并使用JavaBean组件,有效的避免了代码的重复。
2.2 本章小结
本章主要介绍该系统技术的可行性分析,技术可行性及操作可行性,其次,从技术方面详细的描述了实现此设计所需要的JSP技术,Javabean 技术,JDBC技术及相关软件等等。
第3章 系统分析
3.1 可行性分析
3.1.1 技术可行性分析
技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件(包括外围设备)的性能要求、软件的性能要求(包括操作系统、程序设计、语言、软件包、数据库管理系统及各种软件工具)、能源及环境条件、辅助设备及配件条件几个方面去考虑。本系统是一个小型的汽车售后服务系统,因此对计算机硬件的要求不高,一般的计算机基本都能胜任。因为设计本系统使用的都是比较常用的软件和硬件,SQL Server 2005、JSP等,所以在技术上是完全可行的。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
3.1.2 操作可行性
本系统为汽车售后服务系统,主要目的是提高信息管理效率。操作简单,使用者可以很快熟悉系统的各个模块功能。因此,本系统在操作上是可行的节省时间以及人力和物力。而且本系统的兼容性好,在一般的应用系统条件下完全适用。
3.2 系统的总体需求
本系统是结合汽车售后服务行业的实际而开发设计的。使用它可以是管理员更好的掌握汽车售后的相关信息。本系统在设计上尽可能的满足用户的各项需求,具有很强的通用性。本系统主要分为8大模块:系统管理模块、售后信息管理模块、产品安装信息管理模块、产品维护信息管理模块、产品退换信息管理模块、产品回访信息管理模块、投诉信息管理模块、统计查询管理模块。
3.3 系统功能需求分析
汽车售后服务系统可以实现的功能的分析:
1、系统管理模块:
(1)增加管理员:如果有客户需要汽车的售后服务,那么人事管理员可以根据客户提供的信息进行增加管理员,用户名和密码必须是6-10的字母或数字才可以增加成功。(2)修改管理员:客户可以修改自己的信息,人事管理员也可以修改客户的费系统信息,管理员可以修改系统的信息。
2、售后信息管理模块:
此模块主要是对消费者信息以及问题库的管理和维护,包括售后服务信息的增加、删除、修改等操作;可以对服务名单位、的时间,服务的类型,联系人的电话,住址等的修改。
3、产品安装信息管理:
(1)管理安装信息:安装设备名称、服务公司名称、安装人员、安装时间、录入时间的修改和删除,当有新的售后服务是增加安装信息等。
(2)安装信息的查询:根据已记录的安装信息编号,查询安装信息。
安装信息功能模块表3.1
功能模块
操作权限
功能描述
1
安装信息的增加
管理员
有新的安装售后服务是填写新的安装信息
2
安装信息的修改
管理员
有信息变动是填写修改信息
3
安装信息的删除
管理员
删除不在用的信息
4
安装信息查询
管理员及用户
管理员及用户查询安装信息
4、产品维修信息管理:
主要包括产品维修信息(包括维修时间、维修内容、维修金额等)的增加、删除修改等操作;
5、产品退换信息管理:
主要包括产品退换信息(包括退换时间、退换原因等)的增加、删除、修改等操作;
6、产品回访信息管理:
主要包括用户回访记录的增加、删除、修改等操作;
7、投诉信息管理:
主要包括产品投诉信息的前台提交,管理员查看,回复等操作。
8、 统计查询管理模块:
统计查询管理模块提供各种与售后服务相关的模糊、复合查询。企业可以利用本系统实时进行售后服务的各种信息查询,使售后服务管理真正做到优质高效。
根据以上的分析可以画出系统的有关功能模块的管理员的用例图,如图3.2
图3.2 系统管理员用例图
3.4 本章小结
本章详细的描述了本系统的需求分析,首先叙述系统的总体需求分析,其次从功能方面阐述系统的需求分析 ,模块的分析,最后分析系统的数据流并画出系统登陆流程图,数据的添加流程图,修改流程图,删除流程图等。
第4章 系统设计
4.1 系统的总体设计
本系统的主要任务是设计开发一个基于JSP技术和SQL Server 2005数据库的汽车
售后服务系统。系统采用B/S模式。整个系统最关键的就是数据库系统,一个强大的
数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据。
SQL Server 2005
业务服务器
数据库服务器
事务逻辑
数据逻辑
Client
Browser
表示逻辑
Browser
表示逻辑
JSP网页
WWW服务器/业务逻辑服务器
JavaBean
组件
中间件
JDBC
数据库服务器
数据库
图4.1 系统架构示意图
系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过JSP网页完成。而系统内部复杂的业务逻辑主要通过JavaBean组件(Component)实现,JavaBean组件在WWW服务器上运行,通过JSP返回到客户浏览器。通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强。在服务器端,系统使用JDBC中间件访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。本系统使用JSP技术作为表现手段,服务器采用Tomcat 6.0作为JSP引擎,系统业务逻辑由JavaBean 组件完成,使用JDBC 3.0 驱动程序访问数据库。由于系统测试需要成熟的数据库支持,因此系统采用SQL Server 2005数据库作为数据库服务器。
4.2 系统的功能模块设计
系统界面的主体功能模块图如图4.2
图4.2 系统的主体功能模块图
系统的管理模块主要包括:系统权限及角色管理,用户管理,系统退出,修改密码,增加系统用户等,如图4.3
图 4.3 系统管理模块图
此模块主要是对消费者信息以及问题库的管理和维护,包括售后服务信息的增加、删除、修改等操作;如图 4.4
图 4.4 售后服务信息模块
产品安装信息模块:主要包括产品安装记录的增加、删除、修改等操作主要包括以下信息记录,如图4.5
图 4.5 产品安装信息模块
产品维护信息模块:主要包括产品维修信息(包括维修时间、维修内容、维修金额等)的增加、删除修改等操作,信息如下,如图4.6
图 4.6 产品维护信息模块
4.3 后台数据库设计
4.3.1 数据库的表设计
本系统一共需要8个基本信息表,以下为所有表的数据结构:
设计表“Admin” 表主要是用来存储管理员信息的表,它包含了管理员的名称,密码,创建时间,登陆次数,以及系统的管理员权限等等。
表4.1 管理员表(admin)
列名
数据类型
长度
允许空
描述
Id
Int
4
否
序号
Username
Varchar
50
否
用户名
Password
Varchar
50
否
密码
Creattime
Datetime
8
否
创建时间
Logintimes
Int
4
否
登录次数
Quanxian
Varchar
1000
否
权限
设计表“Attand”表主要阐述安装设备的名称,服务公司的名称,安装人员,安装时间,查看、修改信息以及录入时间如图4.2
设计表“depart”表 用来存储售后服务分类的信息如图4.3
设计表“emp” 用来存储售后服务信息,主要包括:售后服务名称,售后服务类型,售后服务日期,售后服务部门,对方联系人,联系电话,联系地址,信息的录入时间以及信息的修改等。如图4.4
表4.2 安装信息表(Attend)
列名
数据类型
长度
允许空
描述
Id
Int
4
否
序号
Eid
Nvarchar
50
是
安装设备名称
Type
Nvarchar
50
是
服务公司名称
Money
Nvarchar
53
是
安装人员
Ftime
Nvarchar
50
是
安装时间
Remark
Nvarchar
500
是
查看/修改
Addtime
Nvarchar
50
是
录入时间
表4.3 售后服务分类表(depart)
列名
数据类型
长度
允许空
描述
Id
Int
4
否
序号
Name
Nvarchar
50
是
服务分类名称
Addtime
Nvarchar
50
是
录入时间
表4.4 售后服务信息表(emp)
列名
数据类型
长度
允许空
描述
Id
Int
4
否
编号
Name
Nvarchar
50
是
售后服务名称
Sex
Nvarchar
50
是
售后服务类型
Bir
Nvarchar
50
是
售后服务日期
Departs
Nvarchar
50
是
售后服务部门
Zhiwu
Nvarchar
50
是
对方联系人
Tel
Nvarchar
50
是
联系电话
Address
Nvarchar
50
是
联系地址
Remark
Nvarchar
500
是
修改
Addtime
Nvarchar
50
是
录入时间
设计表“huifang” 用来存储产品的回访信息,主要包含回访信息名称,回访单位,回访日期,回访原因,查看和修改信息以及信息的录入时间。
表4.5 回访信息表(huifang)
列名
数据类型
长度
允许空
描述
Id
Int
4
否
编号
Name
Nvarchar
50
是
回访信息名称
Co
Nvarchar
50
是
回访单位
Bir
Nvarchar
50
是
回访日期
Nr
Nvarchar
50
是
回访原因
Remark
Nvarchar
500
是
查看/修改
Addtime
Nvarchar
50
是
录入时间
设计表“replay” 用来存储对客户不满意的回复信息记操作者对顾客的所回复的内容,回复者,回复的时间。
表4.6 回复信息表(reply)
列名
数据类型
长度
允许空
描述
Id
Int
4
否
序号
Mid
Int
4
是
编号
Replay
Nvarchar
200
是
回复的内容
Replayer
Nvarchar
50
是
回复者
Replaytime
Datetime
8
是
回复的时间
设计表“tuihuan” 用来存储产品退换的信息,包括退换产品名称,退换单位,退换日期,退换原因,查看、修改信息以及录入时间等。
表4.7 退换信息表(tuihuan)
列名
数据类型
长度
允许空
描述
Id
Int
4
否
编号
Name
Nvarchar
50
是
退换产品名称
Co
Nvarchar
50
是
退换单位
Bir
Nvarchar
50
是
退换日期
Nr
Nvarchar
50
是
退换原因
Remark
Nvarchar
500
是
查看/修改
Addtime
Nvarchar
50
是
录入时间
设计表“weixiu” 主要用来存储产品维修的信息:维修服务名称,维修服务单位,维修服务日期,维修服务内容,维修金额等。
表4.8 维修信息表(weixiu)
列名
数据类型
长度
允许空
描述
Id
Int
4
否
编号
Name
Nvarchar
50
是
维修服务名称
Co
Nvarchar
50
是
维修服务单位
Bir
Nvarchar
50
是
维修服务日期
Nr
Nvarchar
200
是
维修服务内容
Jine
Nvarchar
50
展开阅读全文