免费送源码:Java+ssm+MySQL ssm家电售后服务 计算机毕业设计原创定制

摘  要

信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对家电售后服务等问题,对家电售后服务进行研究分析,然后开发设计出家电售后服务以解决问题。

家电售后服务主要功能模块包括首页、个人资料、公共管理(轮播图、通知公告)用户管理(管理员、普通用户)信息管理(家电资讯、资讯分类)家电信息、家电类型、客户信息、故障信息、维修信息、评价信息、留言信息、安装信息、退换信息,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取MySQL作为后台数据的主要存储单元,采用SSM框架、JSP技术、Ajax技术进行业务系统的编码及其开发,实现了本系统的全部功能。本次报告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础。针对家电售后服务的各项需求以及技术问题进行分析,证明了系统的必要性和技术可行性,然后对设计系统需要使用的技术软件以及设计思想做了基本的介绍,最后来实现家电售后服务和部署运行使用它。

关键词家电售后服务;SSM框架;MySQL数据库

Research and Design of Home Appliance Aftersales Service

Abstract

In the information society, there is a need for targeted access to information, but the expansion of access is basically the direction people are striving for. Due to the deviation in perspective, people often can obtain different types of information, which is also the most difficult topic for technology to overcome. Aiming at issues such as home appliance after-sales service, research and analyze the home appliance after-sales service, and then develop and design home appliance after-sales service to solve the problem.

The main functional modules of home appliance after-sales service include home page, personal data, public management (rotation chart, notice announcement), user management (administrator, ordinary user), information management (home appliance information, information classification), home appliance information, home appliance type, customer information, fault information, maintenance information, evaluation information, message information, installation information, and return and exchange information, Adopting an object oriented development model for software development and hardware installation can well meet the actual use needs, improving the corresponding software installation and program coding work. Using MySQL as the main storage unit for background data, using SSM framework, JSP technology, and Ajax technology for business system coding and development, all the functions of the system are realized. This report first analyzes the background, role, and significance of the research, laying a foundation for the rationality of the research work. Based on the analysis of various requirements and technical issues of home appliance after-sales service, the necessity and technical feasibility of the system have been proven. Then, the technical software and design ideas needed to design the system have been introduced. Finally, it is necessary to implement home appliance after-sales service and deploy and use it.

Key words: home appliance after-sales service; SSM framework; MySQL database

目录

1 绪  论 1

1.1 课题研究的背景及意义 1

1.2家电售后服务系统的现状研究 1

1.3课题的主要研究内容 1

1.4关于课题的一些补充说明 2

1.5论文章节安排 3

2 家电售后服务关键技术研究 4

2.1 B/S体系工作原理 4

2.2 ssm框架 4

2.3 JavaScript 运行模式 5

2.4本章小结 5

3家电售后服务的需求分析 6

3.1功能层面的需求分析 6

3.1.1技术分析 6

3.1.2实用性分析 6

3.1.3经济性分析 6

3.2技术层面的需求分析 7

3.2.1性能方面的需求分析 7

3.2.2安全方面的需求分析 7

3.2.3可靠性方面的需求分析 7

3.3其他需求分析 7

3.3.1功能需求分析 7

3.4本章小结 9

4 家电售后服务的设计与实现 11

4.1平台总体设计 11

4.2平台各部分具体设计与实现 11

4.2.1平台接入层具体设计与实现 11

4.2.2平台数据层具体设计与实现 12

4.2.3平台各主要功能模块设计与实现 12

4.3系统E-R图 15

4.4数据流图 16

1.1 数据流程分析 16

4.5 数据字典 17

4.6本章小结 29

5 平台的部署与测试 31

5.1平台部署所需的软硬件环境 31

5.2平台具体部署实施 32

5.3平台测试 32

5.3.1平台的功能测试 32

5.3.2平台的性能测试 34

5.4本章小结 34

6 总结与展望 35

6.1总结 35

6.2展望 35

参考文献 37

致  谢 40

1 绪  论

1.1 课题研究的背景及意义

随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在企业提高自身竞争力方面有着举足轻重的效果。一个好的售后服务体系可以直接反应出一个企业的整体水平,而很多企业还依旧停留在老式的人工售后服务管理之中,有着业务处理方式落后、信息传递迟缓、差错率高、效率低下等诸多问题。根据公司售后服务系统的需求,开发并设计公司售后服务系统产品售后服务系统解决企业产品的售后问题。

1.2家电售后服务系统的现状研究

公司售后服务系统销售中的“售后服务”的出现,是市场竞争所致的必然结果。当企业发展到一定程度时,制造技术已相差无几,便促使企业将市场营销战略从产品转向服务。没有售后服务的企业营销,在广大消费群体中是没有信誉的销售,没有售后服务的商品,是一种没有保障的商品。

优质的售后服务将有助于提升企业荣誉、商品形象,同时将会为企业创造潜在客户。用户购买产品仅仅是一个开始,而不是一个结束,跟踪服务需要企业通过产品售后服务来进行完善,保证用户利益,开发潜在市场。

1.3课题的主要研究内容

该课题的主要目的是利用当今先进的互联网信息技术,构建一个为机构用户 提供健康管理相关服务的平台。所以,课题的主要研究内容就是如何利用相关技 术研究、设计并实现这样一个平台,为用户提供丰富、高质量、高可靠的健康管 理服务。

主要的研究内容具体如下:

  1. 相关技术、理论以及框架的研究。即对于构建这样一个平台所需要的各 方面的理论、技术以及框架做充分的了解、调研以及学习。并且在调研 过程中,充分考虑到现有功能需求以及未来可能的拓展。
  2. 平台各方面需求的分析。即从普通使用者和平台运营管理者两个角度出 发,详细分析平台应当具有的各类功能、模块。
  3. 平台各部分的具体设计与实现。在充分剖析用户需求之后,解和之前技 术方面的调研,对平台各方面进行设计。从整体设计、系统架构到各模 块设计、模块间耦合再到具体的功能设计。之后,依据这些具依的设计 制定对应的实现方案并依据方案对平台的各部分进行落地实现。
  4. 平台的部署以及测试。在平台具体实现之后进行部署,针对各功能编写 对应测试用例进行功能测试,并在合适的环境中进行性能测试,以明确 其达到设计预期。
  5. 对平台在研究、设计及实现过程中设计的理论、技术进行总结,对平台 下一步的发展方向进行讨论,并提出之后的工作计划和工作重点。

1.4关于课题的一些补充说明

该家电售后服务的研究、设计与开发为系统用户委托,所以在该课题的研究 与设计的过程中,也会涉及一些额外的考虑因素,例如平台的信息安全、稳定性、 高可用性、易维护性以及后期的可拓展性等。并且在平台研究、设计、实现之后, 也应当进行充分而全面的测试,以确保其质量。

1.5论文章节安排

本论文的主要章节安排如下:

第一章:绪论。本章主要介绍了家电售后服务的研究与设计这 个课题的背景及意义,相关现状调査,课题的主要研究内容以及论文的整体内容 安排情况。

第二章:家电售后服务的关键技术研究。本章节将主要介绍在家电售后服务的设计、实现、部署以及测试过程中主要涉及到的关键技术。

第三章:家电售后服务的需求分析。本章节将主要分析介绍基于SSM售后管理平台的各方面需求。其中包括平台的功能层面的需求、技术层面的需求以及其他需求。

第四章:家电售后服务的具体设计与实现。本章节将依据上一章节的各项需求分析,介绍系统各部分的具体设计与实现。

第五章:平台的部署与测试。本章节将主要讲述平台在实现之后的部署以及 其在真实运行环境下的各项性能测试。

第六章:总结与展望。本章节将对家电售后服务的整个研究、 设计以及实现的过程进行总结,包括其中取得的成果和存在的不足,同时根据课题的现有情况指岀之后的可改进之处和后续的研究方向。

2 家电售后服务关键技术研究

本系统前端部分基于MVVM模式进行开发,采用B/S模式,后端部分基于Java的ssm框架进行开发。

前端部分:前端框架采用了比较流行的渐进式JavaScript框架Vue.js。使用Vue-Router和Vuex实现动态路由和全局状态管理,Ajax实现前后端通信,Element UI组件库使页面快速成型,项目前端通过栅格布局实现响应式,可适应PC端、平板端、手机端等不同屏幕大小尺寸的完美布局展示

后端部分:采用ssm作为开发框架,同时集成MyBatis、Redis等相关技术。

2.1 B/S体系工作原理

B/S架构采取浏览器请求,服务器响应的工作模式。

用户可以通过浏览器去访问Internet上由Web服务器产生的文本、数据、图片、动画、视频点播和声音等信息;

而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中;

Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Internet。

在 B/S 模式中,用户是通过浏览器针对许多分布于网络上的服务器进行请求访问的,浏览器的请求通过服务器进行处理,并将处理结果以及相应的信息返回给浏览器,其他的数据加工、请求全部都是由Web Server完成的。通过该框架结构以及植入于操作系统内部的浏览器,该结构已经成为了当今软件应用的主流结构模式。

2.2 ssm框架

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。

2.2.1 Spring
Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。
Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。
2.2.2 SpringMVC
SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于SSH框架中struts。
2.2.3 mybatis
mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例展开的。mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql语句映射。在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令。

页面发送请求给控制器,控制器调用业务层处理逻辑,逻辑层向持久层发送请求,持久层与数据库交互,后将结果返回给业务层,业务层将处理逻辑发送给控制器,控制器再调用视图展现数据。

2.3 JavaScript 运行模式

JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的

1.8.1是一种解释性脚本语言(代码不进行预编译)。

1.8.2主要用来向HTML标准通用标记语言下的一个应用)页面添加交互行为。

1.8.3可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离

1.8.4跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如WindowsLinuxMacAndroidiOS等)。

1.8.5 JavaScript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。JavaScript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。

2.4本章小结

本章主要介绍了基于ssm微服务架构的家电售后服务的研究、设计及实现过程中涉及到的若干关键技术,分别介绍了它们的特点、原理以及技术优势。 SSM是平台的具体架构也是平台的实现基础。

3家电售后服务的需求分析

需求分析是现代软件开发过程中必不可少的步骤,也是决定软件最终成品质 量的重要环节。所以平台具体的设计实现之前,需要对平台各个方面的需求进行详尽而完备的分析。

本章节将详细分析家电售后服务的各类需求,接下来将会从功 能层面的需求、技术层面的需求以及其他方面的需求这三个方面进行详细的分析。

3.1功能层面的需求分析

3.1.1技术分析

技术性方面,采用当前主流的SSM框架进行系统主体框架的搭建,前台使用jquery,ajax,实现前台页面的设计与美观调整,以上技术,均由本人经过系统学习,并且都是在课程设计中实践过的,可以使得开发更加便捷和系统。从技术角度看,这个系统是完全可以实现的。

3.1.2实用性分析

实用性方面,本次设计的主要任务是在售后管理平台信息系统内首页、个人资料、公共管理(轮播图、通知公告)用户管理(管理员、普通用户)信息管理(家电资讯、资讯分类)家电信息、家电类型、客户信息、故障信息、维修信息、评价信息、留言信息、安装信息、退换信息等,符合当前潮流的发展。从用户角度出发,同时也考虑系统运营成本和人力资源,采用网络上的便捷方式,实现线上业务,使得业务流程更系统,也更方便用户的体验,比较实用。

3.1.3经济性分析

经济性方面,由于本课题中设计的售后管理平台信息系统的主要目的是为了能够更加方便及快捷的进行信息的查询管理及检索服务,也就是能够可以直接投入使用的信息化软件。系统的主要成本主要是集中在对使用数据后期继续维护及其管理更新这个操作上。但是一旦系统投入到实际的运行及使用之后就能够很好的提高信息查询检索的效率,同时也需要有效的保证查询者的信息方面的安全性,同时这个售后管理平台信息系统所带来的实际应用方面的价值是远远的超过了实际系统进行开发与维护方面的成本,因此,从经济上来说开发这个软件是可行的。

3.2技术层面的需求分析

技术是平台各项具体功能实现的支撑,也是平台是否能为用户提供优质服务的重要因素,所以除了功能方面上的需求分析,技术层面的分析也很重要。本小节将从平台性能、安全、可靠性三个方面进行需求分析。

3.2.1性能方面的需求分析

平台的性能是用户使用体验的直接保障,如果平台的性能不足,用户在使用时就会频繁遇到卡顿、等待时间长、请求结果异常等问题,十分影响用户体验。所以在保证平台内每个功能响应结果正确的前提下,力求响应速度尽可能快速。

3.2.2安全方面的需求分析

安全是当今互联网应用开发过程中十分重要的考虑因素,是保障平台安稳运 行、免受侵害的关键。平台在安全方面的需求,可大致分为以下三个方面

3.2.3可靠性方面的需求分析

平台的可靠性也是能否为用户提供优质服务的关键之一,平台在上线运行后, 就应当做到24小时、365天不间断的服务提供,这就要求平台应当具有良好的 可靠性。平台可靠性的保证可以分为两个方面:

首先是平台运行的可靠性,即平台在日常运行时,在外界环境没有大幅变化 时,提供服务的能力应当维持稳定。

3.3其他需求分析

3.3.1功能需求分析

售后管理平台信息系统的功能主要分为用户根据自己的需求进行注册登录,浏览商品信息并对选中的商品进行售后操作。而管理员主要对注册用户,退货物流数据,商品详细信息,维修详细信息进行处理。

用户用例图如下所示。

图3-1 用户用例图

管理员用例图如下所示。

图3-2 管理员用例图

维修用例图如下所示。

图3-1 维修用例图

3.4本章小结

本章主要对家电售后服务的需求,从功能、技术以及其他三个 方面,作了较为详细的需求分析。在功能方面,对平台技术性需求、实用性需求做了分析。在技术方面,对平台的性能、安全以及可靠性三个方面的需求做了详细分析。以及,平台在之后长期运行过程中存在的相关需求。

根据本章节的需求分析,接下来就可以开展平台具体的设计与实现工作了

4 家电售后服务的设计与实现

上一章中对平台各方面的需求进行了详细的需求分析,本章节将依据这些分 析,从技术、业务逻辑、实现功能等角度详细介绍平台各部分的设计与实现。

4.1平台总体设计

售后管理平台信息系统的架构设计主要分为可以3层,主要有Web层,业务层,Model层。其中web层还包括View层和Controller层,Model层包括元数据扩展层和数据访问层

图4-1 系统架构

如图4-1所示,平台的整体架构从上自下抽象为三层,分别为接入层、业务层 和数据层。

接入层,处于整个应用体系的最上层,主要负责外部请求相关的处理。包括外部请求的过滤,负载均衡,简单防护等。这些功能主要由Spring Cloud中的对应组件实现。

4.2平台各部分具体设计与实现

4.2.1平台接入层具体设计与实现

平台的接入层处于整个系统的最上层,主要承担两方面的职责:网关和负载均衡。

网关,顾名思义,是整个平台唯一的入口,是所有外来请求的必经之路,主要负责对外来的请求进行限流、筛选、鉴权等,是保障平台安全稳定运行的第一层屏障。

4.2.2平台数据层具体设计与实现

数据是整个互联网应用平台的支撑,也是平台各类功能运转的基础。所以, 在介绍平台业务层各功能模块的设计与实现前,先对平台数据层的具体设计与实 现进行详细介绍。

平台的数据层主要承担平台所有数据的记录、存储、査询等工作,具体由三 个部分组成,分别是:数据库、Redis缓存以及文件服务。

数据库是平台最主要的数据存储手段,承担了平台绝大数数据的存储、查询工作。首先,在数据库的选用方面,选择主流数据库应用中的MySQL数据库,其 轻量易用的特点很适合平台的需求。在数据库引擎的选用方面,选择Innodb引擎,其支持事务和行级锁的特性使其在使用中表现出色。

4.2.3平台各主要功能模块设计与实现

登录模块:登录模块是进入系统的入口,所有用户必须登录后才能访问系统。登录需要输入用户名和密码,如果多次尝试登录需要输入验证码。登录时需要选择用户的角色,是一般用户还是管理员登录等。登录成功后,会通过数据库获取用户的权限,并跳转至用户的主页面。

图4-2 登录页面

通知公告模块:通知公告管理分为通知公告添加、修改通知公告通知公告管理员进行修改、添加、删除操作;通知公告评论由普通用户来执行。

图4-3 通知公告页面

家电信息模块:可分为家电信息数据浏览、家电信息数据检索、家电信息数据维护三个模块,管理员对家电信息数据有维护的权限,用户发布自己的家电信息数据、更新已有的家电信息数据等。

图4-4家电信息页面

客户信息模块:客户信息分为信息添加、修改和查询信息客户信息由管理员进行修改、添加、删除操作。

图4-5客户信息页面

用户管理模块:用户管理分为维修用户添加、修改。用户人员信息由管理员进行修改、添加、删除操作。

图4-6用户管理页面

故障信息管理模块:用户对故障家电进行故障报修,管理员对故障信息等相关数据进行审核。

图4-7故障信息页面

4.3系统E-R图

根据前面的数据流程图,结合系统的功能模块设计,设计出符合系统的各信息实体。

系统ER图如下图所示。

图4-3 系统ER图

4.4数据流图

对系统的数据流进行分析,系统的使用者分为二类,一般用户,管理员。系统主要对界面信息传送,登录信息的验证,注册信息的接收,用户各种操作的响应做处理。

系统顶层数据流图如下图所示。

图3-2 顶层数据流图

要判断用户是是什么身份,是根据登录的数据来判断后,跳转到对应的功能界面。在系统的内部用户就可以对数据进行操作,数据库中心就可以接收到系统传输的有效数据流来对数据sql语句进行对应操作。

系统底层数据流图如下图所示。

 图3-3 底层数据流图

4.5 数据字典

表access_token (登陆访问时长)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

token_id

int

10

0

N

Y

临时访问牌ID

2

token

varchar

64

0

Y

N

临时访问牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大寿命:默认2小时

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

7

user_id

int

10

0

N

N

0

用户编号:

表appliance_type (家电类型)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

appliance_type_id

int

10

0

N

Y

家电类型ID

2

appliance_type

varchar

64

0

Y

N

家电类型

3

recommend

int

10

0

N

N

0

智能推荐

4

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表article (文章:用于内容管理系统的文章)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

article_id

mediumint

8

0

N

Y

文章id:[0,8388607]

2

title

varchar

125

0

N

Y

标题:[0,125]用于文章和html的title标签中

3

type

varchar

64

0

N

N

0

文章分类:[0,1000]用来搜索指定类型的文章

4

hits

int

10

0

N

N

0

点击数:[0,1000000000]访问这篇文章的人次

5

praise_len

int

10

0

N

N

0

点赞数

6

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

8

source

varchar

255

0

Y

N

来源:[0,255]文章的出处

9

url

varchar

255

0

Y

N

来源地址:[0,255]用于跳转到发布该文章的网站

10

tag

varchar

255

0

Y

N

标签:[0,255]用于标注文章所属相关内容,多个标签用空格隔开

11

content

longtext

2147483647

0

Y

N

正文:文章的主体内容

12

img

varchar

255

0

Y

N

封面图

13

description

text

65535

0

Y

N

文章描述

表article_type (文章分类)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

type_id

smallint

5

0

N

Y

分类ID:[0,10000]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]决定分类显示的先后顺序

3

name

varchar

16

0

N

N

分类名称:[2,16]

4

father_id

smallint

5

0

N

N

0

上级分类ID:[0,32767]

5

description

varchar

255

0

Y

N

描述:[0,255]描述该分类的作用

6

icon

text

65535

0

Y

N

分类图标:

7

url

varchar

255

0

Y

N

外链地址:[0,255]如果该分类是跳转到其他网站的情况下,就在该URL上设置

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表auth (用户权限管理)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

auth_id

int

10

0

N

Y

授权ID:

2

user_group

varchar

64

0

Y

N

用户组:

3

mod_name

varchar

64

0

Y

N

模块名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

页面标题:

6

path

varchar

255

0

Y

N

路由路径:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳转方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可删除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

Y

N

添加字段:

14

field_set

text

65535

0

Y

N

修改字段:

15

field_get

text

65535

0

Y

N

查询字段:

16

table_nav_name

varchar

500

0

Y

N

跨表导航名称:

17

table_nav

varchar

500

0

Y

N

跨表导航:

18

option

text

65535

0

Y

N

配置:

19

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表collect (收藏)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

collect_id

int

10

0

N

Y

收藏ID:

2

user_id

int

10

0

N

N

0

收藏人ID:

3

source_table

varchar

255

0

Y

N

来源表:

4

source_field

varchar

255

0

Y

N

来源字段:

5

source_id

int

10

0

N

N

0

来源ID:

6

title

varchar

255

0

Y

N

标题:

7

img

varchar

255

0

Y

N

封面:

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表comment (评论)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

comment_id

int

10

0

N

Y

评论ID:

2

user_id

int

10

0

N

N

0

评论人ID:

3

reply_to_id

int

10

0

N

N

0

回复评论ID:空为0

4

content

longtext

2147483647

0

Y

N

内容:

5

nickname

varchar

255

0

Y

N

昵称:

6

avatar

varchar

255

0

Y

N

头像地址:[0,255]

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

9

source_table

varchar

255

0

Y

N

来源表:

10

source_field

varchar

255

0

Y

N

来源字段:

11

source_id

int

10

0

N

N

0

来源ID:

表customer_information (客户信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

customer_information_id

int

10

0

N

Y

客户信息ID

2

customer_account

int

10

0

Y

N

0

客户账号

3

customer_name

varchar

64

0

Y

N

客户姓名

4

customer_gender

varchar

64

0

Y

N

客户性别

5

contact_information

varchar

64

0

Y

N

联系方式

6

customer_address

text

65535

0

Y

N

客户地址

7

appliance_type

varchar

64

0

Y

N

家电类型

8

name_of_household_appliance

varchar

64

0

Y

N

家电名称

9

date_of_production

date

10

0

Y

N

出厂日期

10

warranty_period

varchar

64

0

Y

N

质保年限

11

purchase_date

date

10

0

Y

N

购买日期

12

after_sales_information

longtext

2147483647

0

Y

N

售后信息

13

recommend

int

10

0

N

N

0

智能推荐

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表evaluation_information (评价信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

evaluation_information_id

int

10

0

N

Y

评价信息ID

2

customer_account

int

10

0

Y

N

0

客户账号

3

user_name

varchar

64

0

Y

N

客户姓名

4

appliance_type

varchar

64

0

Y

N

家电类型

5

name_of_household_appliance

varchar

64

0

Y

N

家电名称

6

household_appliance_model

varchar

64

0

Y

N

家电型号

7

maintenance_staff

varchar

64

0

Y

N

售后员工

8

customer_service_evaluation

varchar

64

0

Y

N

服务评价

9

maintenance_evaluation

varchar

64

0

Y

N

维修评价

10

evaluation_content

text

65535

0

Y

N

评价内容

11

recommend

int

10

0

N

N

0

智能推荐

12

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

13

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表fault_information (故障信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

fault_information_id

int

10

0

N

Y

故障信息ID

2

customer_account

int

10

0

Y

N

0

客户账号

3

appliance_type

varchar

64

0

Y

N

家电类型

4

name_of_household_appliance

varchar

64

0

Y

N

家电名称

5

household_appliance_model

varchar

64

0

Y

N

家电型号

6

date_of_production

varchar

64

0

Y

N

出厂日期

7

warranty_period

varchar

64

0

Y

N

质保年限

8

order_no

varchar

64

0

N

N

订单编号

9

purchase_date

date

10

0

Y

N

购买日期

10

customer_name

varchar

64

0

Y

N

客户姓名

11

contact_information

varchar

64

0

Y

N

联系方式

12

customer_address

varchar

64

0

Y

N

客户地址

13

fault_description

text

65535

0

Y

N

故障描述

14

examine_state

varchar

16

0

N

N

未审核

审核状态

15

examine_reply

varchar

16

0

Y

N

审核回复

16

recommend

int

10

0

N

N

0

智能推荐

17

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

18

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表hits (用户点击)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

hits_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

表home_appliance_information (家电信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

home_appliance_information_id

int

10

0

N

Y

家电信息ID

2

appliance_type

varchar

64

0

Y

N

家电类型

3

name_of_household_appliance

varchar

64

0

Y

N

家电名称

4

household_appliance_model

varchar

64

0

Y

N

家电型号

5

home_appliance_pictures

varchar

255

0

Y

N

家电图片

6

factory_batch_number

varchar

64

0

N

N

出厂批号

7

date_of_production

date

10

0

Y

N

出厂日期

8

warranty_period

varchar

64

0

Y

N

质保年限

9

home_appliance_size

text

65535

0

Y

N

家电尺寸

10

power_specification

text

65535

0

Y

N

电源规格

11

other_remarks

text

65535

0

Y

N

其他备注

12

hits

int

10

0

N

N

0

点击数

13

praise_len

int

10

0

N

N

0

点赞数

14

recommend

int

10

0

N

N

0

智能推荐

15

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

16

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表message_message (留言信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

message_message_id

int

10

0

N

Y

留言信息ID

2

customer_account

int

10

0

Y

N

0

客户账号

3

appliance_type

varchar

64

0

Y

N

家电类型

4

name_of_household_appliance

varchar

64

0

Y

N

家电名称

5

household_appliance_model

varchar

64

0

Y

N

家电型号

6

customer_name

varchar

64

0

Y

N

客户姓名

7

contact_information

varchar

16

0

Y

N

联系方式

8

message_type

varchar

64

0

Y

N

留言类型

9

message_content

longtext

2147483647

0

Y

N

留言内容

10

submission_date

date

10

0

Y

N

提交日期

11

examine_state

varchar

16

0

N

N

未审核

审核状态

12

examine_reply

varchar

16

0

Y

N

审核回复

13

recommend

int

10

0

N

N

0

智能推荐

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表notice (公告)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

notice_id

mediumint

8

0

N

Y

公告id:

2

title

varchar

125

0

N

N

标题:

3

content

longtext

2147483647

0

Y

N

正文:

4

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表ordinary_users (普通用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

ordinary_users_id

int

10

0

N

Y

普通用户ID

2

user_name

varchar

64

0

Y

N

客户姓名

3

examine_state

varchar

16

0

N

N

已通过

审核状态

4

recommend

int

10

0

N

N

0

智能推荐

5

user_id

int

10

0

N

N

0

用户ID

6

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表praise (点赞)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

praise_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

status

bit

1

0

N

N

1

点赞状态:1为点赞,0已取消

表return_and_exchange_information (退换信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

return_and_exchange_information_id

int

10

0

N

Y

退换信息ID

2

customer_account

int

10

0

Y

N

0

客户账号

3

customer_name

varchar

64

0

Y

N

客户姓名

4

contact_information

varchar

64

0

Y

N

联系方式

5

order_no

varchar

64

0

N

N

订单编号

6

purchase_date

varchar

64

0

Y

N

购买日期

7

appliance_type

varchar

64

0

Y

N

家电类型

8

name_of_household_appliance

varchar

64

0

Y

N

家电名称

9

household_appliance_model

varchar

64

0

Y

N

家电型号

10

date_of_production

varchar

64

0

Y

N

出厂日期

11

warranty_period

varchar

64

0

Y

N

质保年限

12

customer_address

varchar

64

0

Y

N

客户地址

13

after_sales_staff

varchar

64

0

Y

N

售后员工

14

after_sale_number

varchar

64

0

Y

N

售后号码

15

other_remarks

text

65535

0

Y

N

其他备注

16

recommend

int

10

0

N

N

0

智能推荐

17

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

18

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表return_information (安装信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

return_information_id

int

10

0

N

Y

安装信息ID

2

customer_account

int

10

0

Y

N

0

客户账号

3

appliance_type

varchar

64

0

Y

N

家电类型

4

name_of_household_appliance

varchar

64

0

Y

N

家电名称

5

household_appliance_model

varchar

64

0

Y

N

家电型号

6

warranty_period

varchar

64

0

Y

N

质保年限

7

date_of_production

varchar

64

0

Y

N

出厂日期

8

order_no

varchar

64

0

N

N

订单编号

9

purchase_date

date

10

0

Y

N

购买日期

10

customer_name

varchar

64

0

Y

N

客户姓名

11

contact_information

varchar

64

0

Y

N

联系方式

12

installation_address

text

65535

0

Y

N

客户地址

13

other_remarks

varchar

64

0

Y

N

其他备注

14

examine_state

varchar

16

0

N

N

未审核

审核状态

15

examine_reply

varchar

16

0

Y

N

审核回复

16

recommend

int

10

0

N

N

0

智能推荐

17

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

18

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表service_information (维修信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

service_information_id

int

10

0

N

Y

维修信息ID

2

customer_account

int

10

0

Y

N

0

客户账号

3

customer_name

varchar

64

0

Y

N

客户姓名

4

customer_address

text

65535

0

Y

N

客户地址

5

appliance_type

varchar

64

0

Y

N

家电类型

6

name_of_household_appliance

varchar

64

0

Y

N

家电名称

7

household_appliance_model

varchar

64

0

Y

N

家电型号

8

date_of_production

varchar

64

0

Y

N

出厂日期

9

order_no

varchar

64

0

Y

N

订单编号

10

purchase_date

date

10

0

Y

N

购买日期

11

fault_description

text

65535

0

Y

N

故障描述

12

maintenance_duration

varchar

64

0

Y

N

维护时长

13

after_sales_staff

varchar

64

0

Y

N

维护内容

14

maintenance_staff

varchar

64

0

Y

N

售后员工

15

maintenance_progress

varchar

64

0

Y

N

维修进度

16

maintenance_results

varchar

64

0

Y

N

维修结果

17

recommend

int

10

0

N

N

0

智能推荐

18

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

19

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表slides (轮播图)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

slides_id

int

10

0

N

Y

轮播图ID:

2

title

varchar

64

0

Y

N

标题:

3

content

varchar

255

0

Y

N

内容:

4

url

varchar

255

0

Y

N

链接:

5

img

varchar

255

0

Y

N

轮播图:

6

hits

int

10

0

N

N

0

点击量:

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表upload (文件上传)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

upload_id

int

10

0

N

Y

上传ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

访问路径

4

file

varchar

255

0

Y

N

文件路径

5

display

varchar

255

0

Y

N

显示顺序

6

father_id

int

10

0

Y

N

0

父级ID

7

dir

varchar

255

0

Y

N

文件夹

8

type

varchar

32

0

Y

N

文件类型

表user (用户账户:用于保存用户登录信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

user_id

mediumint

8

0

N

Y

用户ID:[0,8388607]用户获取其他与用户相关的数据

2

state

smallint

5

0

N

N

1

账户状态:[0,10](1可用|2异常|3已冻结|4已注销)

3

user_group

varchar

32

0

Y

N

所在用户组:[0,32767]决定用户身份和权限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登录时间:

5

phone

varchar

11

0

Y

N

手机号码:[0,11]用户的手机号码,用于找回密码时或登录时

6

phone_state

smallint

5

0

N

N

0

手机认证:[0,1](0未认证|1审核中|2已认证)

7

username

varchar

16

0

N

N

用户名:[0,16]用户登录时所用的账户名称

8

nickname

varchar

16

0

Y

N

昵称:[0,16]

9

password

varchar

64

0

N

N

密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成

10

email

varchar

64

0

Y

N

邮箱:[0,64]用户的邮箱,用于找回密码时或登录时

11

email_state

smallint

5

0

N

N

0

邮箱认证:[0,1](0未认证|1审核中|2已认证)

12

avatar

varchar

255

0

Y

N

头像地址:[0,255]

13

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

表user_group (用户组:用于用户前端身份和鉴权)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

group_id

mediumint

8

0

N

Y

用户组ID:[0,8388607]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]

3

name

varchar

16

0

N

N

名称:[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述该用户组的特点或权限范围

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

register

smallint

5

0

Y

N

0

注册位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

4.6本章小结

本章主要介绍了平台的具体设计与实现。首先对平台的整体架构、应用分层 进行了介绍,平台由上至下可抽象划分为接入层、业务层和数据层三层。接入层 主要负责平台外部请求接入、身份识别、常见网络攻击防御等;业务层主要负责平台各类具体功能的实现;数据层主要负责平台各方面数据的存储服务。然后对 平台各核心功能(主要是业务层的功能)的设计与实现进行了详细介绍。

5 平台的部署与测试

本章将主要讲述家电售后服务的具体部署过程,在具体的软硬 件环境中系统各功能的测试,以及测试结果的分析。

5.1平台部署所需的软硬件环境

在执行具体的部署操作之前,应当先对平台的服务对象及数量进行明确,由 于该平台的设计与研发为外部机构用户委托项目,所以平台的服务对象和数量是 比较明确的。平台上线后的服务对象为该机构的所有人员,服务对象数量约为5 万人。

在明确了服务对象及数量之后,就可以大致确定平台在实际部署时所需的硬 件、软件资源,部署平台的各个部分,然后进行相应测试,再根据测试结果进行适当调整。

为了保证用户的使用体验,平台在部署时的硬件资源应当足够强大且可靠, 所以在该课题中,所需的相关资源、服务统一釆用从云服务商购买解决。从平台的总体架构和具体功能模块考虑,平台所需的服务器资源可分为以下几类:

  1. 用于web服务的服务器。主要用于部署各微服务以及ssm相关组件,是平台业务实现、为用户提供服务的主体。所以需要机器在CPU和内存方面有较好的表现。
  2. 用于数据库运行的服务器。该服务器主要用于平台数据库的运行,以及数据库内数据的定期备份等。所以在存储空间方面需要更多。
  3. 用于Redis缓存的服务器。该服务器主要用于Redis的运行。考虑到 Redis在运行时数据存放于内存,所以该服务器的内存容量应当更大。
  4. 用于文件服务的服务器。该服务器主要为平台内其他部分提供文件存储、 读写等服务,同时存在定期备份的要求,所以该服务器的磁盘空间应当足够大。

在综合考虑上述需求以及云服务成本因素后,选择了以下配置的云服务器作 为平台的部署硬件环境。

5-1平台云服务硬件配置

序号

名称

用途

配置

数量

1

Web服务器

应用服务部 署

4 核 CPU, 16GB 内 存,600GB高性能 存储

4

2

数据库服务器

数据库部署

4 核 CPU, 16GB 内 存,2TB高性能存 储

1

5.2平台具体部署实施

平台的具体部署,统一使用第二章介绍的Docker容器技术。平台应用本体,以及平台涉及到的应用软件的部署均使用Docker完成,不直接在服务器内部署。

5.3平台测试

平台在部署到实际生产环境之后,为了保证平台的服务质量,在交付委托方为用户提供服务之前,需要对平台各部分做充分深入的测试。

软件的测试由下至上分别为单元测试,功能测试以及验证平台服务承载能力的压力测试。单元测试,是对软件的最小功能单元进行的测试,是检查软件代码层面错误的有效手段。由于单元测试一般由代码开发人员书写并完成测试,平台各部分的单元测试在代码实现过程中就已经完成,论文中就不再过多叙述。

5.3.1平台的功能测试

下表是系统登录功能测试用例,检测了用户名和密码的不同的输入情况,观察系统的响应情况。得出该功能达到了设计目标。

表6-1 系统登录功能测试用例

功能描述

用于系统登录

测试目的

检测登录时的合法性检查

测试数据以及操作

预期结果

实际结果

输入的用户名和密码带有非法字符

提示用户名或者密码错误

与预期结果一致

输入的用户名或者密码为空

提示用户名或者密码错误

与预期结果一致

输入的用户名和密码不存在

提示用户名或者密码错误

与预期结果一致

输入正确的用户名和密码

登录成功

与预期结果一致

下表是注册功能测试用例,检测了各种数据的输入情况,观察系统的响应情况。得出该功能达到了设计目标。

表6-2 注册功能测试用例

功能描述

用于用户注册

测试目的

检测用户注册时的合法性检查

测试数据以及操作

预期结果

实际结果

输入的手机号不合法

提示请输入正确的手机号码

与预期结果一致

输入的字段为空

提示必填项不能为空

与预期结果一致

输入的密码少于6位

提示密码必须为6-12

与预期结果一致

输入的密码大于12

提示密码必须为6-12

与预期结果一致

信息录入测试管理员在发布信息页面,通过按照预先格式发布信息,如果因为输入时候缺少相关内容,就不能发布成功,且有相应错误提示

信息录入发布测试用例表如下所示。

表6-4信息录入发布测试

用例编号

YL002

程序版本

1.00

功能名称

信息发布测试

编制人

李铁蛋

功能描述

对使用者发布或者录入信息进行测试,判断其功能是否达到预期的要求

用例目的

对系统使用者录入发布信息进行原型测试。

测试项

测试数据

测试结果

预期结果

属性1

为空

请输入属性1对应的数据

请输入属性1对应的数据

属性2

为空

请输入属性2对应的数据

请输入属性2对应的数据

属性3

为空

请输入属性3对应的数据

请输入属性3对应的数据

全部输入

数据均填入

录入发布成功

录入发布成功

信息更新测试,管理员在更新信息页面,通过按照预先格式更新信息,如果因为输入时候缺少相关内容或者更新的数据不符合当前规范的话,就不能更新成功,且有相应错误提示

信息更新测试用例表如下所示。

表6-5信息更新测试

用例编号

YL003

程序版本

1.00

功能名称

信息更新测试

编制人

李铁蛋

功能描述

对使用者更新信息进行测试,判断其功能是否达到预期的要求

用例目的

对系统使用者更新信息进行原型测试。

测试项

测试数据

测试结果

预期结果

属性1

编号:321

编号更新成功

编号更新成功

属性2

名称:名称1

名称更新成功

名称更新成功

属性3

内容:内容1234内容

内容更新成功

内容更新成功

全部输入

数据均未更改

更新成功

更新成功

信息删除测试,管理员在信息页面,通过点击数据删除按钮来删除该条数据,如果该数据和其他数据有关联,则提示是否确定删除。

信息删除测试用例表如下所示。

表6-6信息删除测试

用例编号

YL004

程序版本

1.00

功能名称

信息删除测试

编制人

李铁蛋

功能描述

对使用者删除信息进行测试,判断其功能是否达到预期的要求

用例目的

对系统使用者删除信息进行原型测试。

测试项

测试数据

测试结果

预期结果

数据1

无任何关联的数据1

数据删除成功

数据删除成功

数据2

和其他数据有关联的数据2

请确认是否删除

请确认是否删除

5.3.2平台的性能测试

性能测试主要是针对平台服务能力的检测,是平台上线后能为用户提供高质量服务的保障。在平台进行性能测试前,首先应当明确平台应当达到的一个服务 能力水平,或者说是目标。

5.4本章小结

本章主要介绍了平台在设计、实现之后的部署与测试工作。分析并说明了平 台的部署环境,部署过程。在完成部署之后,对平台在生产环境中的表现进行了 全面测试,对平台核心功能模块的重要功能进行了功能测试和性能测试。功能测试用例分别从正常使用情况、边界使用情况和错误使用情况三个方面对被测功能 进行了测试。性能测试使用Jmeter模拟50用户并发访问的情况对平台主要功能模块进行了时长1小时的测试。从功能测试和性能测试的结果可以看出,平台在功能方面没有问题或错误且在生产环境中表现良好,达到平台设计预期。

6 总结与展望

随着计算机互联网技术的迅猛发展,各行各业都已经实现采用计算机相关技术对日益放大的数据进行管理。该课题是售后管理平台信息系统为核心展开的,主要是为了实现电商售后服务信息化管理的需求。

6.1总结

售后管理平台信息系统的开发是以Java编程语言作为基础,在Eclipse平台上完成编码工作,系统整体为B/S架构,数据库系统使用MySQL。文中详细分析了售后管理平台信息系统的研究背景、研究目的和意义、开发工具和相关技术以及系统需求、系统详细设计和系统测试等等一系列内容。系统实现了售后管理平台信息系统所需的一些基本功能,并通过测试对这些实现的功能进行了完善,进而提高了系统整体的实用性。整个系统的开发过程中大量使用了Java相关的知识以及前端开发使用的Html和Javascript等,同时涉及到了很多开源框架和组件,例如后台系统中运用的MVC架构、Freemarker模板引擎等,前端运用的UI框架等。

6.2展望

系统投入运行时,各功能均运行正常。系统的每个界面的操作符合常规逻辑,对使用者来说操作简单,界面友好。整个系统的各个功能设计合理,体现了人性化。

但是由于自己在系统开发过程中对一些用到的相关知识和技术掌握不够牢固,再加上自身开发经验欠缺,因此系统在有些方面的功能还不够完善,考虑的不够全面,因此整个系统还有待日后逐步完善。

参考文献

[1]刘新宇,易蕾香,肖斌斌,赵军霞.期末在线测评系统的设计与实现[J].现代信息科技,2020,4(02):1-3.

[2]张丽.学生德育分数管理系统的创意[J].电脑编程技巧与维护,2020(01):92-94.

[3]陈旭创,潘远文,王肖文,程捷.基于MVC模式的Web医疗设备租赁系统应用[J].医疗装备,2020,33(01):24-27.

[4]谢松清,张桂花.基于MVC的校园闲置物品置换系统设计[J].信息与电脑(理论版),2020,32(01):98-99.

[5]耿学.关于JavaWeb中中文乱码问题的探讨[J].现代信息科技,2020,4(01):74-75+78.

[6]周灵辉,范国婷,任乐琦,韦斯羽,王妮,侯大有.企业知识库管理系统的设计与实现[J].电脑知识与技术,2020,16(01):77-78+85.

[7]徐刚,翟梦娇.基于SSM的美容资讯商务网站的设计与实现[J].商丘职业技术学院学报,2019,18(06):65-71.

[8]陈舒祥.基于JSP技术的德育分数管理系统设计与实现[J].电脑编程技巧与维护,2019(12):118-120.

[9]毋世晓.基于MVC的BBS论坛创建与实现[J].电脑编程技巧与维护,2019(12):21-23.

[10]陈学明.基于SpringBoot+ExtJS的企业应用系统通用平台的设计与实现[J].电脑知识与技术,2019,15(35):63-66+69.

[11]吴峰,范文宇,谢宏博,赵丽.基于JSP+Servlet的企业族谱分析[J].计算机时代,2019(12):30-32+37.

[12]孟悦,赵诗奎.融合路径重连的混合算法求解作业车间调度问题[J].机械工程师,2019(12):32-36+39.

[13]王晓芳,刘鹍,荆山,赵燕.基于工程教育专业认证的JSP应用程序设计课程改革[J].计算机教育,2019(12):46-50.

[14]赵国文,夏平平.基于SSM的人事管理系统的设计与实现[J].现代工业经济和信息化,2019,9(11):88-89.

[15]王萍.智能设备下的应用软件开发关键技术分析[J].科学技术创新,2019(34):74-75.

[16]MuhamadBahri.Analysisofthewater,energy,foodandlandnexususingthesystemarchetypes:AcasestudyintheJatiluhurreservoir,WestJava,Indonesia[J].ScienceoftheTotalEnvironment,2020,716.

[17]BahriMuhamad.Analysisofthewater,energy,foodandlandnexususingthesystemarchetypes:AcasestudyintheJatiluhurreservoir,WestJava,Indonesia.[J].TheScienceofthetotalenvironment,2020,716.

[18].TreeGeneticsandGenomics;StudiesfromUniversityofTsukubaYieldNewInformationaboutTreeGeneticsandGenomics(GeneticDiversityandtheOriginofCommercialPlantationofIndonesianTeakOnJavaIsland)[J].AgricultureWeek,2020.

[19]FajarYulianto,Suwarsono,UdhiCaturNugroho,NunungPujiNugroho,WismuSunarmodo,MuhammadRokhisKhomarudin.Spatial-TemporalDynamicsLandUse/LandCoverChangeandFloodHazardMappingintheUpstreamCitarumWatershed,WestJava,Indonesia[J].QuaestionesGeographicae,2020,39(1).

[20]RudiartoIwan,HidayaniRizqa,FisherMicah.Thebilocalmigrant:Economicdriversofmobilityacrosstherural-urbaninterfaceinCentralJava,Indonesia[J].JournalofRuralStudies,2020,74(C).

有关论文文档提交的一些注意事项:

  1. 论文文档的命名格式如下:

04090904史郑佳-毕业论文-V1.doc

文档名称第一部分为“学号”;第二部分为“姓名”;第三部分都是固定格式“毕业论文”或“毕业设计”;第四部分为每次修改的“版本号”。

提交后,提交给指导教师的论文修改稿,版本号都是单数(例如:V1,V3。。。)。指导教师会给你修改以及指出错误,然后发给你继续修改,发给你的版本号为偶数(例如:V2,V4。。。)。后续文档的提交也按此版本编号。

  1. 提交查重论文版本的名称如下:

04090904_史郑佳_基于My SQL+.NET的资产管理.doc

第一部分“学号”;第二部分“姓名”;第三部分“论文题目”

  1. 最终提交PDF文档论文名称如下:

04090904_史郑佳_基于My SQL+.NET的资产管理.pdf

免费领源码,麻烦一链三连,私信博主。谢谢。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/467360.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

共享汽车管理新纪元:SpringBoot框架应用

4系统概要设计 4.1概述 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示: 图4-1系统工作原理…

yaml文件编写

Kubernetes 支持YAML和JSON格式管理资源 JSON 格式:主要用于 api 接口之间消息的传递 YAML 格式;用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化容易读懂 一,yaml语法格式 1.1 基本语法规则 使用空格进行缩进(不使用制表符&#xff0…

ssm071北京集联软件科技有限公司信息管理系统+jsp(论文+源码)_kaic

毕 业 设 计(论 文) 题目:北京集联软件科技有限公司信息管理系统 \ 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本信息…

满足大众需求的理想选择:1000平米气膜羽毛球馆—轻空间

随着全民健身热潮的兴起和羽毛球运动的广泛普及,越来越多的企事业单位、学校以及社区开始寻求适合的大型羽毛球场地。对于大众需求者而言,如何在有限的预算和时间内建设一个高效且灵活的羽毛球馆?1000平米气膜羽毛球馆正是应运而生的理想解决…

原生鸿蒙应用市场:赋能开发者全生命周期服务体验

文章目录 背景自动化检测前移:早发现,早解决技术细节:静态代码分析与兼容性测试应用场景 按需加载:优化性能,提升用户体验技术细节:模块化与懒加载实现应用场景 应用加密:保护应用代码安全&…

vue3组合式API下封装hooks使用生命周期,在await之后调用hooks会有警告

起因:想封装一个hooks实现echarts图表随屏幕大小resize并且组件销毁时移除监听。结果在组件里面调用这个hooks,有个告警提示 [Vue warn]: onBeforeUnmount is called when there is no active component instance to be associated with. Lifecycle inje…

wget命令之Tomcat(三)

引言 Tomcat是一个开源的Java Web应用服务器,实现了多个关键的Java EE规范,包括Servlet、JSP(JavaServer Pages)、JavaWebSocket等。由于Tomcat技术先进、性能稳定且免费,它成为了许多企业和开发者的首选Web应用服务器…

【机器学习】决定系数(R²:Coefficient of Determination)

决定系数,也称为 R 平方,是一种用于衡量回归模型预测效果的统计指标。它表示了模型解释目标变量总变异的程度,数值介于 0 和 1 之间,数值越接近 1 表明模型的解释力越强。 1. 的定义和公式 的公式如下: 其中&#xf…

Cross Modal Transformer: Towards Fast and Robust 3D Object Detection

代码地址 https://github.com/junjie18/CMT 1. 引言 在本文中,我们提出了Cross-Modal Transformer(CMT),这是一种简单而有效的端到端管道,用于鲁棒的3D对象检测(见图1(c)&#xf…

十四、Linux线程(一)

1.守护进程 1.守护进程的特点 是后台服务进程 独立于控制终端 周期性执行某任务 不受用户登录注销影响 一般采用以d结尾的名字(服务) 2.进程组 进程的组长: 组里边的第一进程 进程组的ID进程中的组长的ID 进程中组长的选择&#xff1…

多模态数字人AI产品正在革新金融业,解密头部银行、证券公司都在用的AI工具

在人工智能迅猛发展的时代背景下,金融业正迎来一场深刻的变革。 多模态的人工智能,以其独特的魅力,正在重塑金融行业的格局,为金融服务带来前所未有的新想象。从今年以来行业对AI技术的探索与实践中,AIGC 3D数字人多模…

多态性核SSR的鉴定

多态性核SSR的鉴定 文章目录 多态性核SSR的鉴定前言一、使用bwa对测序数据进行mapping二、使用SOAPdenovo2对核序列进行从头组装成scaffolds三、使用CandiSSR寻找多态性核SSR3.1. 安装CandiSSR软件的准备3.2. 运行CandiSSR时的准备3.3. 整理得到的结果文件 四、统计Contig的数量…

【AIGC探索】AI实现PPT生产全流程

AI实现PPT生产流程 简单概括流程就是: 选择用百度文库AI生成PPT,使用WPS和islide辅助美化,使用文字大模型生成大纲,使用宏指令快速规范细节。 理由如下: 大多数PPT工具生成大纲会有文字篇幅限制,通过大模型…

鸿蒙ArkTS中的获取网络数据

一、通过web组件加载网页 在C/S应用程序中,都有网络组件用于加载网页,鸿蒙ArkTS中也有类似的组件。   web组件,用于加载指定的网页,里面有很多的方法可以调用,虽然现在用得比较少,了解还是必须的。   演…

数学建模(基于Python实现)--灰色关联分析法讲解,含案例

前言 这是去年底学数学建模老哥的建模课程笔记; 未来本人将陆陆续续的更新数学建模相关的一些基础算法,大家可以持续关注一下,主要在于运用; 提示:数学建模只有实战才能提升🔥​🔥​&#x1f…

【go从零单排】error错误处理及封装

🌈Don’t worry , just coding! 内耗与overthinking只会削弱你的精力,虚度你的光阴,每天迈出一小步,回头时发现已经走了很远。 📗概念 在 Go 语言中,error 是一个内置的接口类型,用于表示错误情…

论文阅读笔记:Depth Pro: Sharp Monocular Metric Depth in Less Than a Second

论文阅读笔记:Depth Pro: Sharp Monocular Metric Depth in Less Than a Second 1 背景1.1 动机1.2 提出的方法 2 创新点3 方法4 模块4.1 训练目标4.2 课程训练 4.3 边缘评价指标4.4 焦距估计 5 效果5.1 和SOTA方法的对比 论文:https://arxiv.org/abs/24…

flutter 项目初建碰到的控制台报错无法启动问题

在第一次运行flutter时,会碰见一直卡在Runing Gradle task assembleDebug的问题。其实出现这个问题的原因有两个。 一:如果你flutter -doctor 检测都很ok,而且环境配置都很正确,那么大概率就是需要多等一会,少则几十分…

跨子网的WinCC客户机/服务器如何实现通讯?

为了更有效地利用有限的IP地址,为了减少广播对网络带宽的占用从而提高带宽,为了实现在不同子网中应用不同的安全策略从而提高网络安全性,现场通常要求划分子网,将安全等级要求不同的计算机安置在不同的子网中,分开管理…

SpringClud一站式学习之Eureka服务治理(二)

SpringClud一站式学习之Eureka服务治理 引言1. 搭建Eureka Server1.1. 添加Eureka Server依赖1.2. 添加 Eureka Server注解1.3. 配置Eureka Server1.4. 运行Eureka Server 2. 搭建Eureka Client 服务提供者2.1. 添加依赖2.2. 添加注解2.3. 配置Eureka Client2.4. 启动服务 3. 搭…