【完整版】空调售后服务系统本科毕业论文设计

2025-04-30

大连理工大学城市学院

本科生毕业设计

空调售后服务系统

1

学院(系): 计算机工程学院 专 业: 软件工程

大连理工大学城市学院本科毕业设计

基于

JAVA析、设计与实现

的空调售后服务管理系统分

总计 毕业设计(论文) 62 页 表格 10 表 插图 19 幅

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作 者 签 名: 日 期: 指导教师签名: 日 期:

使用授权说明

本人完全了解XX大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名: 日 期:

摘 要

随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在企业售后服务管理之中的应用日益收到人们的关注。 本系统的主要任务是设计开发一个基于JSP技术和SQL Server 2000数据库的企业售后服务管理系统。其主要技术要求包括:掌握基于Web开发所需的各项技术,包括HTML、动态网站编程技术JSP、数据库SQL Server2000知识等。主要实现企业售后服务信息的维护(增加、删除、修改等)操作,可维护的信息包括产品安装、维修、退换、回访、投诉等一系列活动中需要商家积极投入并及时记录的信息。本系统还可以方便厂商对产品和服务的质量进行追踪和管理。

关键词:JSP;SQL Server 2000;售后服务管理系统;数据库

Abstract

Along with the technological progress and the social progress, the computer wide range's popularization, the computer application changes large-scale business processing and to the work class management gradually particularly by large-scale science computation's mass data processing, this system in large-scale aspect and so on business processing and to work class's management applications, specially day by day receives people's attention during the enterprise post-sale service management's application.

This system of primary mission is the design develops one based on the JSP technology and SQL the Server 2000 database enterprise post-sale service management system management systems. Its major technique request includes: Masters each technology which needs based on the Web development, including HTML, dynamic Website programming technology JSP, database SQL Server2000 knowledge and so on. Mainly realizes the enterprise post-sale service information maintenance (to increase, deletion, revision and so on) to operate, may maintain the information including the product installment, the service, exchanges a purchase, pays a return visit, the suit and so on a series of activities to need the business to invest and the prompt record

information positively. This system may also facilitate the manufacturer carries on tracing and the management to the product and

the service quality.

Key words: JSP SQL Server 2000 post-sale service management

目 录

摘 要 ................................................... I Abstract ................................................. III 第一章 绪论 ................................................ 1 第二章 空调售后服务系统需求分析 ............................ 3 1.系统规划 ................................................. 3 2.可行性分析 ............................................... 4 3.本系统采用的关键技术 ..................................... 6 4.功能模块 ................................................ 16 第三章 空调售后服务系统概要设计 ........................... 19 1.系统分析 ................................................ 19 2.界面设计 ................................................ 19 3.体系结构 ................................................ 21 4.数据模型 ................................................ 27 5模块设计 ................................................. 32 第四章 空调售后服务管理系统详细设计 ....................... 34 1.系统设计概述 ............................................ 34 2.详细设计概述 ............................................ 34 3.登录模块的详细设计 ...................................... 35 4.系统实现 ................................................ 38 第五章 空调售后服务管理系统编码实现 ....................... 52 1.导言 .................................................... 52 2.编码格式规范 ............................................ 54 3.命名规范 ................................................ 55

4.声明规范 ................................................ 56 5.目录规范 ................................................ 58 第六章 空调售后服务系统测试计划 ........................... 60 1.测试项目 ................................................ 60 2.测试方法 ................................................ 61 3.测试标准 ................................................ 62 第七章 实施与部署 ......................................... 64 第八章 结论 ............................................... 66 7.1 系统评价 .............................................. 66 7.2 安全性问题 ............................................ 67 致 谢 .................................................... 68 参考文献 .................................................. 69

第一章 绪论

随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为后台的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在企业售后服务管理之中的应用日益收到人们的关注。

近年来我国信息产业、企业售后服务发展迅速,传统管理方式在企业售后服务等需要大量事务处理的应用中已显得不相适应,采用新技术提高服务质量和管理水平势在必行。企业售后服务管理系统必须提高其工作效率,改善其工作环境。这样,企业售后服务管理的信息化十分必要。

售后服务,是企业服务的重要组成部分。做好售后服务,不仅关系到该企业产品的质量,更关系到客户能否得到真正的、完全的满意。好的售后服务不仅是实现企业销售目标的条件之一,而且是对顾客的庄严承诺。企业通过对产品的跟踪服务,通过对返还产品的维修信息及用户的反馈信息的统计,从而对产品进行改进,以达到提高产品质量,增强企业效益的目的。在市场经济中,任何一种产品、任何一个取得成功的企业,都各有自己的致胜之道。一个企业如果要想做大、做强,产品的售后服务可以说是一个极为重要的环节。售后服务是激烈的市场竞争的产物和品牌立足于强手之林的基础。

本系统开发的整体任务是实现企业售后服务管理的信息化、系统化、规范化、自动化和智能化,从而达到提高信息管理效率的目的。

计算机已经成为我们学习和工作的得力助手,使用其管理企业售后

服务有助于提高工作效率。计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域。

现在我国的企业售后服务的管理水平还比较落后,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

本系统的主要任务是设计开发一个基于JSP技术和SQL Server 2000数据库的企业售后服务管理系统。其主要技术要求包括:掌握基于Web开发所需的各项技术,包括HTML、动态网站编程技术JSP、数据库SQL Server2000知识等。主要实现企业售后服务信息的维护(增加、删除、修改等)操作,可维护的信息包括产品安装、维修、退换、回访、投诉等一系列活动中需要商家积极投入并及时记录的信息。本系统还可以方便厂商对产品和服务的质量进行追踪和管理。

第二章 空调售后服务系统需求分析

1.系统规划

本系统的主要任务是设计开发一个基于JSP技术和SQL Server 2000数据库的空调售后服务管理系统。其主要技术要求包括:掌握基于Web开发所需的各项技术,包括HTML、动态网站编程技术JSP、数据库SQL SERVER2000知识等。主要实现企业售后服务信息的维护(增加、删除、修改等)操作,可维护的信息包括产品安装、维修、退换、回访、投诉等一系列活动中需要商家积极投入并及时记录的信息。本系统还可以方便厂商对产品和服务的质量进行追踪和管理。

系统采用BS模式。整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据。

图2-1 系统架构示意图

系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟

操作,浏览器端的表现逻辑通过JSP网页完成。而系统内部复杂的业务逻辑主要通过JavaBean组件(Component)实现,JavaBean组件在WWW服务器上运行,通过JSP返回到客户浏览器。通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强。在服务器端,系统使用JDBC中间件访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。本系统使用JSP技术作为表现手段,服务器采用Tomcat 5.0.3作为JSP引擎,系统业务逻辑由JavaBean 组件完成,使用JDBC 3.0 驱动程序访问数据库。由于系统测试需要成熟的数据库支持,因此系统采用SQL Server 2000数据库作为数据库服务器。

SQL Server 2000是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本,该版本继承了SQL Server7.0版本的优点,同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点。

与普通的本地类型数据库系统(例如VFP,DBASE,PARADOX,ACCESS)等不同,本地类型的数据库系统只是简单的文件存取,缺乏SQL SERVER2000等系统所拥有的诸如:数据完整性、安全性、事务处理、网络多用户处理等必备的功能。

2.可行性分析

首先,经济可行性:

经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的

经济效益。现在,计算机的价格已经十分低廉,性能逐渐强大。本系统属单机系统,需购置微机、打印机各一台以及各种相关软件,采用自主开发方式,系统开发成功,正常运转,将更有效地帮助超市的管理,节省人工书面操作等,所产生的效益远大于所需费用。

第一, 本系统的运行可以代替人工进行许多繁杂的劳动; 第二, 本系统的运行可以节省许多资源;

第三, 本系统的运行可以大大的提高管理员的工作效率; 第四, 本系统可以使敏感文档更加安全,等等。 所以,本系统在经济上是可行的。 其次,技术可行性:

技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。为本系统的开发我特地进行了深入的调查研究。对企业现状及需求方向有了进一步的认识。企业有100多台电脑及两台主机。并且开发人员对用户所提出的要求也都能够满足。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

第三,操作可行性:

本系统为空调售后服务管理系统,主要目的是提高信息管理效率。操作简单,使用者可以很快熟悉系统的各个模块功能。因此,本系统在操作上是可行的节省时间以及人力和物力。而且本系统的兼容性好,在一般的应用系统条件下完全适用。

第四,法律可行性:

本系统纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。因此,本系统在法律上是可行的。

3.本系统采用的关键技术 3.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标记)都是跨平台可重用的。

目前国内主流的软件开发基于两种模式:客户机服务器(ClientServer,简称CS)模式和Web浏览器服务器(BrowserServer,

简称BS)模式。虽然出于安全性等方面的因素,CS结构的管理信息系统仍然占据企业管理信息系统的主流,但是,由于BS系统更适合维护,而且起安全性正在不断完善,所以当前企业信息管理系统正在从CS结构向BS结构转移。而现在开发BS系统的主流技术就是ASP.net和JSP,虽然ASP.net为新兴技术正不断抢占JSP的市场,但出于系统的移植性的考虑,本系统还是运用JSP技术开发,因为JAVA的跨平台性能给我们带来更多的用户。

服务器上我们选择Tomcat,是因为它小巧却功能强大,更重要的是,它是开源的,如今,开源软件越来越受到人们的重视,Linux就是一个成功的典型,虽然这对我们的开发没有实际的用处,但是顾客会优先选择用流行工具开发的软件,这也是我们选择Tomcat的原因。

现在主流的数据库就三种:Access, Oracle和SQL Server。Access短小精干,操作方便,是开发小型系统的首选;Oracle功能强大,适合开发大型系统;但是我们选择SQL Server,它兼备Access和Oracle优点,强大的可视化操作和不亚于Oracle的功能是我们选择它的理由。

3.2JavaBean技术

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)的分离,使得系统具有更好的健壮性和灵活性。

3.3JDBC技术

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具有健壮、安全、易用等特性,而且支持自动网上下载,是


【完整版】空调售后服务系统本科毕业论文设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:诊断仪项目可行性研究报告

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219