毕业设计ssm基于SSM的线上授课系统

基于SSM的线上授课系统设计与实现

摘 要

通篇文章的撰写基础是实际的应用需要,然后在架构系统之前全面复习线上授课的相关知识以及网络提供的技术应用教程,以线上授课的实际应用需要出发,架构系统来改善现线上授课工作流程繁琐等问题。不仅如此以操作者的角度来说,该系统的架构能够对多媒体课程进行有效的管理。
本系统是利用Spring Boot框架而设计的一款结合用户的实际情况而设计的平台,利用VUE技术来将可供教师和管理员来使用的所有界面来显示出来,利用Java语言技术来编程实现用户和管理员所执行的各类操作业务逻辑,以MySQL数据库来存取系统的数据,以管理员角色登入系统能够更加轻松简易的完成对系统内部所有的数据信息(学生基础信息,教师信息,班级信息等)的管控工作。采用B/S模式,使用者容易上手,能够给用户更好的体验。

关键词:线上授课;SpringBoot框架;Java语言;MySQL数据库

Design and implementation of online teaching system based on SSM

Pick to

The whole article is based on the actual application needs, and then before the construction of the system, a comprehensive review of the relevant knowledge of online teaching and the technical application tutorials provided by the network. Based on the actual application needs of online teaching, the construction of the system to improve the tedious online teaching workflow and other problems. In addition, from the operator’s point of view, the architecture of the system can effectively manage the multimedia classroom.
This system is a platform designed by using the Spring Boot framework and combining with the actual situation of the user. It uses VUE technology to display all the interfaces for the supervisor and the administrator to use, and uses Java language technology to program the various operation logic of the user and the administrator. Using MySQL database to access the system data, logging in the system as the administrator can more easily complete the control of all the internal data information of the system (basic information of students, teachers, class information, etc.). Using B/S mode, users easy to use, can give users a better experience.

Key words: online teaching; SpringBoot framework; The Java language. The MySQL database

目 录

摘 要 I
Abstract II
第1章 绪论 1
1.1研究意义 1
1.2研究目的 1
1.3研究内容 1
第2章 系统开发工具 3
2.1 B/S模式 3
2.2 Java语言 3
2.3MySQL数据库 3
2.4 SpringBoot框架 4
2.5 Vue开发技术 4
第3章 系统分析 5
3.1系统可行性分析 5
3.1.1 技术可行性 5
3.1.2 运行可行性 5
3.1.3 操作可行性 5
3.2 需求分析 5
第4章 系统概要设计 7
4.1系统功能模块设计 7
4.2系统业务流程设计 7
4.2.1用户登录业务流程 7
4.2.2修改密码业务流程 8
4.2.3信息浏览业务流程 9
4.2.4课程视频业务流程 9
4.3 数据库设计 10
4.3.1 数据库概要设计 10
4.3.2 E-R图向关系模型的转变 10
第5章 系统实现 13
5.1用户登录模块 13
5.2密码修改模块的实现 13
5.3公告信息管理模块的实现 14
5.4课程信息管理模块的实现 15
5.5教师管理模块的实现 16
5.6教师维护管理模块的实现 17
5.7课程视频管理模块的实现 18
第6章 系统测试 19
6.1 测试方法 19
6.2 功能模块测试 19
6.3测试结论 20
结 论 21
致 谢 22
参考文献 23

第1章 绪论

1.1研究意义
随着时代的不断发展,我国科学技术水平显著提升。就企业而言,其需要在大环境不断变化的今天进行管理体系的革新,如此才能跟上时代发展步伐。然而线上授课是一项较为复杂的工作,涉及多个组织、多个层次的协调和共同管理,整个过程需要将管理系统和人员进行全面整合。文章在具体研究过程中从多方面入手,针对当前企业管理中基于SSM的线上授课系统应用存在的问题进行了分析,阐述了应如何对管理系统体系结构进行设计与应用。基于springboot框架的基于SSM的线上授课系统开发与应用,对提高企业服务水平有促进作用。基于SSM的线上授课系统的设计与优化,则是在企业管理的视角下,通过Web服务器,对基于SSM的线上授课系统的功能进行设计,以此实现基于SSM的线上授课系统的应用水平提升。
1.2研究目的
之所以一直强调要对基于SSM的线上授课系统进行大力的研究,主要是因为基于SSM的线上授课系统对于企业的推进有着十分重要的作用,基于SSM的线上授课系统研究的主要目的是能够让用户更加科学合理的对数据信息进行处理和归纳,提高整个工作的效率,通过这样的方式能够进一步推进企业得到更好的管理和实施。对于企业的管理来说,基于SSM的线上授课系统是十分有效的一个途径,也正是因为这样的特殊性使得在对企业进行管理和推进的过程中,必须要将基于SSM的线上授课系统的研究放在首要位置,通过对基于SSM的线上授课系统进行研究能够进一步推进企业的发展。
1.3研究内容
第一,友好界面。基于SSM的线上授课系统开发设计,界面的友好性比较重要,满足这一要求才能体现出人性化设计特征,和用户应用系统便捷性相适应,动态的人机交互设计,用户应用系统的时候能感受到操作的便利, 提高用户的体验良好感受,才能有助于将系统开采设计的作用价值充分发挥出来 [2]。
第二,稳定性要求。开发设计的基于SSM的线上授课系统,需要保持其稳定,系统应用稳定才能有助于各项管理工作高效率完成,提升系统使用体验度。系统运行保障因外部异常造成系统崩溃,系统发生问题后数据能及时备份,第一时间恢复数据信息,保障系统良好运行。
第三,可扩展性。基于SSM的线上授课系统的开发设计,需要满足可扩展性的要求,系统的设计需要考虑未来系统业务扩展问题,在测试不断应用下,功能需求会不断扩展,通过良好扩展性作用发挥,满足多样化的需要。
第四,满足需求。为能有效加强对大用户的需求,在开发基于SSM的线上授课系统的过程中,要能和实际应用的需求紧密对接,保障系统的实用性 [3]。系统开发要能有前瞻性,由于基于SSM的线上授课系统建设是长期工程,不同阶段需要有先导发展蓝图以及行动纲领为指导。系统的开发要能满足灵活性应用的需要,将系统的价值充分发挥出来。

第2章 系统开发工具

2.1 B/S模式
B/S软件体系结构在服务器上运行和维护应用程序,通过客户端的访问应用程序系统体系结构。现在互联网上所流行网站为基于B/S模式的系统架构的应用。相对于传统的C/S,B/S软件体系结构,它在一些方面存在着不同的特点。B/S软件体系结构有着多种特点,比如结构是多平台的等等,这大大降低了结构开发人员在客户方面的工作负担,使开发人员能专注于对信息的管理,并为客户进行合理的规划。B/S是一种针对于面向客户方向的浏览器软件,它对于客户端研究与应用所浪费的资源都进行了不同程度的减少。并且使客户易于应用及操作。在B/S架构中,web浏览器和操作系统都需要客户端方面对数据进行各种操作处理与运行。相对比于C/S体系结构应用程序,客户端所占据的空间得到很大的缩小,并且易于测试和维护。B/S体系结构可通过异构的计算机网络和平台透明化地进行使用,无缝隙地结合各种形式的信息,比如数据库、超文本、多媒体等。由具体B/S体系结构比C/S体系该结构的优点是:维护升级简单;成本低,选择多;C/s结构缺陷维护成本高以及投资大。
2.2 Java语言
Java程序在计算机的程序应用过程当中是非常重要的一个应用软件,因为它的性能比较高,而且能够应用在多重领域当中,因此该程序在计算机的软件程序应用当中的范围相对来说是比较广泛的。而从专业的技术角度来说,Java程序的应用的实用性也是非常强的,这是因为它与传统的C语言或C++相比没有太大的基本结构的变化,也就是说它的语法结构是相对单一,而且具有稳定的特性,还有更重要的一点是Java程序语言的基本参考对象就是C语言,所以他的程序编写并不是很复杂,而且还能够起到优化工作效率提升系统设计本身的基础功能的作用,因此他也就受到了非常广泛的程序员们的青睐[5]。
2.3MySQL数据库
系统使用MySQL作为其数据库,MySQL是Microsoft中相对较好的数据库系统,适用于中小型数据库。MySQL是一个小巧且精致的数据库,完全网络化的跨平台使用。通用数据库可以从两个方面进行展开研究,这里是依据其是否存在关系将其划分为两类,也就是关系型数据库和非关系型数据库。之所以使用MySQL,是因为它可以容纳很多用户同时进行访问,并且会对数据进行分类处理,然后存在对应的表中。MySQL代码是免费的代码,允许其他人收集和再次便编译升级供使用者使用。这个特点可以降低用户开发系统的开销,并使用配套的软件构建更好的网站系统。尽管MySQL有点缺憾,但是在目前开发大潮流下,它还是被使用次数最多的数据库。 并且支持各种操作系统功能,例如AIX,FreeBSD,HP-UX,Linux,Mac OS,NovellNetware,OpenBSD,OS / 2 Wrap,Solaris,Windows等;API可以满足多种语言的编译和分析;在对CPU资源的配置上,使用多线元程序实现对数据的分析和整合;提供TCP / IP,ODBC,JDBC以及不同外界程序的编辑接口,在数据信息共享上发挥着重要的作用;针对海量且复杂的数据处理有着很好的作用。结合上述的研究得知,MySQL可以满足用户和一般网站的数据管理,在系统管理结构优化升级上具有很好地效果,而且因为MySQL可以满足开放性源代码的分析,因此在数据的分析和系统设计上效率高、科学性好[5]。
2.4 SpringBoot框架
Spring Boot框架是将用于业务逻辑控制的Spring开源框架,以提供容器技术、反转技术的开源框架整合而成的一种组合式框架技术[9]。在由VUE技术而开发的web系统中最为常用的一种做法就是充分利用开源框架技术简化由自身开发构建框架的时间与效率。
2.5 Vue开发技术
Vue技术是基于javascript而开发的一种应用于web或移动端系统的前端界面开发技术,其借助于html标签完成界面的布局展示,而其操作的执行则是由Java语言编程实现的,是一种相伴相生的关系,比较适合于中小网站的开发应用[14]。

第3章 系统分析

3.1系统可行性分析
3.1.1 技术可行性
对于本课题所设计的基于SSM的线上授课系统来讲,考虑到技术的成熟性并结合个人的掌握水平,可不考虑新技术的融合,在此基础上综合考虑采用SpringBoot框架+MySQL数据库来开发系统,且当前所要被采用的开发技术已被大量的企业信息化系统所验证,由此在技术上是可行的。
3.1.2 运行可行性
任何一个系统应用的开发,设计完成以后再投入到市场上之后,能否受到广大用户群体的欢迎和青睐,主要要看其操作的复杂程度是否符合当下用户的操作习惯和整体需求,而所设计开发的基于SSM的线上授课系统的操作就比较简单,没有过于复杂的界面和功能模块的应用使得用户一眼就能够看出自己所需要的服务内容,然后通过点击相应的功能按钮来实现在线操作。
3.1.3 操作可行性
该系统一直秉持着操作要精良、代码要短小精悍,代码越短它就越优美,操作越简单用的人就越多,只要是台正常的pc,都能把这个软件给运行起来,可以说次软件对系统配置的要求为零,在操作方面没有任何要求,只要会简单的指指点点就能运用自如,不过电脑要连上网线,因为该系统是个联网的软件,操作员只要掌握住工作流程,根据说明书上面的步骤来操作就好了。
3.2 需求分析
首先,从用户的角度来说,本基于SSM的线上授课系统有三种类型的用户,分别是教师、学生、系统管理员。由于用例图具有正确捕捉用户功能性需求的作用,以下先分别对这三种用户使用用例图进行需求分析,该三种用户对应的用例图如下图所示:
系统管理员用例图如下所示。
在这里插入图片描述

图3-1系统管理员用例图
教师用例图如下所示。
在这里插入图片描述

图3-2教师用例图
学生用例图如下所示。
在这里插入图片描述

图3-2学生用例图

第4章 系统概要设计

4.1系统功能模块设计
基于SSM的线上授课系统主要是为教师所服务的,该系统是因他们而存在,要为他们服务,因此,在系统设计时要将他们的需求放在第一位,并且要充分考虑他们的意见。图4-1是其所涉及的系统功能模块图。
在这里插入图片描述

图4-1功能模块图
4.2系统业务流程设计
通过对业务流程的分析主要是服务于接下来的功能模块的编写,特别是对于一个尚未接触到一个行业的程序员,可通过业务流程能够较快速的理解所设计功能的所涉及到的过程与数据如何使用。其主要流程介绍如下。
4.2.1用户登录业务流程
待用户利用基于SSM的线上授课系统只有当登录界面的编辑框能读取到信息且所读取到的信息都正确的情况下,方可登录成功。其用户登录业务流程如下图所示。
在这里插入图片描述

图4-1用户登录业务流程图
4.2.2修改密码业务流程
用户使用该基于SSM的线上授课系统注册完成后,用户对登录密码有修改需求时,系统也可以提供用户修改密码权限。其用户修改密码业务流程如下图所示。
在这里插入图片描述

图4-2 修改密码流程图
4.2.3信息浏览业务流程
在本基于SSM的线上授课系统中可供浏览的信息非常的多,如课程信息、课程视频等,这些信息是通过信息类别加以区分的,其可通过前端来浏览,选择以课程信息为例来说明信息浏览的业务流程。其课程信息浏览业务流程如下图所示。
在这里插入图片描述

图4-3课程信息浏览业务流程图
4.2.4课程视频流程
在本基于SSM的线上授课系统中可供教师使用的另一项重要的功能就是课程视频,课程视频的添加是建立在管理员功能上执行的。其课程视频的业务流程如下图所示。
在这里插入图片描述

图4-4课程视频业务流程图
4.3 数据库设计
4.3.1 数据库概要设计
借助先进的系统,ER图使其他用户可以快速轻松地了解系统的功能以及他们之间的关系。 根据基于SSM的线上授课系统的系统分析结果,整个系统包括以下各个单元:管理员,教师,学生,个人资料,课程作业管理,学生管理等。
系统E-R图如图9所示:
在这里插入图片描述

图4-6 系统E-R图
4.3.2 E-R图向关系模型的转变
数据库是基于SSM的线上授课系统的数据处理的基础,也是为界面数据的展示与存储的关键。基于SSM的线上授课系统的数据库表如下。
管理员用户表
序号 字段名称 字段类型 大小 允许为空 最大长度 备注
1 ID int 4 否 4 主键ID
2 username varchar 20 否 50 用户名
3 pwd varchar 20 否 50 密码
4 cx varchar 20 否 50 权限
5 addtime datetime 8 否 8 添加时间

新闻公告表
序号 字段名称 字段类型 大小 允许为空 最大长度 备注
1 ID int 4 否 4 主键ID
2 biaoti varchar 50 否 300 标题
3 leibie varchar 20 否 50 类别
4 neirong text 8 否 8 内容
5 tianjiaren varchar 20 否 50 添加人
6 shouyetupian varchar 20 否 50 图片
7 dianjilv int 4 否 4 点击率
8 addtime datetime 8 否 8 添加时间
学生信息
序号 字段名称 字段类型 大小 允许为空 最大长度 备注
1 ID int 4 否 8 主键ID
2 xuehao varchar 50 是 50 学号
3 mima varchar 50 否 50 密码
4 xueshengxingming varchar 50 否 50 学生姓名
5 xingbie varchar 50 否 50 性别
6 banji varchar 50 否 50 班级
7 lianxifangshi varchar 50 否 50 联系方式
8 addtime datetime 8 否 8 添加时间

教师信息
序号 字段名称 字段类型 大小 允许为空 最大长度 备注
1 ID int 4 否 8 主键ID
2 gonghao varchar 50 是 50 工号
3 mima varchar 50 否 50 密码
4 jiaoshixingming varchar 50 否 50 教师姓名
5 xingbie varchar 50 是 50 性别
6 zhujiaokecheng varchar 50 否 50 主教课程
7 lianxidianhua varchar 50 否 50 联系电话
8 addtime datetime 8 否 8 添加时间

课程
序号 字段名称 字段类型 大小 允许为空 最大长度 备注
1 ID int 4 否 8 主键ID
2 jiaoshihao varchar 50 是 50 课程号
3 weizhi varchar 50 否 50 位置
4 rongnarenshu float 10 是 10 容纳人数
5 jiaoshishuxing varchar 50 是 50 课程属性
6 addtime datetime 8 否 8 添加时间

班级
序号 字段名称 字段类型 大小 允许为空 最大长度 备注
1 ID int 4 否 8 主键ID
2 jiaoshihao varchar 50 是 50 课程号
3 jiaoshishuxing varchar 50 是 50 课程属性
4 yuyueshijian datetime 8 是 8 预约时间
5 gonghao varchar 50 是 50 工号
6 jiaoshixingming varchar 50 是 50 教师姓名
7 zhujiaokecheng varchar 50 是 50 主教课程
8 addtime datetime 8 否 8 添加时间

教师管理
序号 字段名称 字段类型 大小 允许为空 最大长度 备注
1 ID int 4 否 8 主键ID
2 shebeibianhao varchar 50 是 50 教师编号
3 shebeimingcheng varchar 50 否 50 教师名称
4 suozaijiaoshi varchar 50 是 50 所在课程
5 shebeizhuangtai varchar 50 是 50 教师状态
6 beizhu text 8 是 8 备注
7 addtime datetime 8 否 8 添加时间

教师维护
序号 字段名称 字段类型 大小 允许为空 最大长度 备注
1 ID int 4 否 8 主键ID
2 shebeibianhao varchar 50 是 50 教师编号
3 shebeimingcheng varchar 50 是 50 教师名称
4 suozaijiaoshi varchar 50 是 50 所在课程
5 weixiushijian datetime 8 是 8 维修时间
6 weixiujilu text 8 是 8 维修记录
7 addtime datetime 8 否 8 添加时间

第5章 系统实现

5.1用户登录模块
每个用户登录本系统的操作之前,都需要先登录系统。第一步进入登录页面,正确输入用户名和密码,输入完后点击登录,登陆成功后会跳转到主页面。用户名和密码输入错误或者没有输入会提示错误信息。
用户登录界面如图5.1所示。
在这里插入图片描述

图5.1 用户登录界面
5.2密码修改模块的实现
系统中所有的操作者能够变更自己的密码信息,执行该功能首先必须要登入系统,然后选择密码变更选项以后在给定的文本框中填写初始密码和新密码来完成修改密码的操作。在填写的时候,假如两次密码填写存在差异,那么此次密码变更操作失败,下面的图片展示的就是该板块对应的工作面。
密码修改界面如图5.2所示。
在这里插入图片描述

图5.2密码变更功能板块工作面展示图
5.3课程视频设置模块的实现
新增课程视频设置,以管理员角色登入系统以后选择课程视频设置管控功能选项,系统就会展示该部分工作面,此时选择新增课程视频设置选项,系统就会自动转到课程视频设置新增工作面,在新增该部分信息时系统会自动调用add函数,然后在给定的文本框中填写有关该课程视频设置的基础信息后选择确认即可完成新增。下面的图片展示的就是该板块对应的工作面。
在这里插入图片描述

图5.4课程视频设置功能板块工作面展示图
检索课程分类,在新增课程分类管理以后,在检索工具栏中填写对应的课程分类,系统就会将该课程分类有关的所有信息展示出来。下面的图片展示的就是该板块对应的工作面。
在这里插入图片描述

图5.5课程分类管理功能板块工作面展示图
5.4作业提交管理模块的实现
新增作业提交管理,以管理员角色登入系统以后选择作业提交管理管控功能选项,系统就会展示该部分工作面,此时选择新增作业提交管理选项,系统就会自动转到作业提交管理新增工作面,在新增该部分信息时系统会自动调用add函数,然后在给定的文本框中填写有关该作业提交管理的基础信息后选择确认即可完成新增。下面的图片展示的就是该板块对应的工作面。
在这里插入图片描述

图5.6作业提交管理功能板块工作面展示图
检索作业提交,在新增作业提交以后,在检索工具栏中填写对应的作业提交,系统就会将该作业提交有关的所有信息展示出来。下面的图片展示的就是该板块对应的工作面。
在这里插入图片描述

图5.7检索作业提交功能板块工作面展示图
5.5作业批改模块的实现
新增作业批改,以管理员角色登入系统以后选择教师管控功能选项,系统就会展示该部分工作面,此时选择新增教师选项,系统就会自动转到教师新增工作面,在新增该部分信息时系统会自动调用add函数,然后在给定的文本框中填写有关该教师的基础信息后选择确认即可完成新增。下面的图片展示的就是该板块对应的工作面。
在这里插入图片描述

图5.8新增作业批改板块工作面展示图
检索教师管理,在新增教师管理以后,在检索工具栏中填写对应的教师管理,系统就会将该教师有关的所有信息展示出来。下面的图片展示的就是该板块对应的工作面。
在这里插入图片描述

图5.9检索教师管理板块工作面展示图
5.6课程作业管理模块的实现
新增课程作业管理,以管理员角色登入系统以后选择课程作业管理功能选项,系统就会展示该部分工作面,此时选择新增课程作业管理选项,系统就会自动转到课程作业管理新增工作面,在新增该部分信息时系统会自动调用add函数,然后在给定的文本框中填写有关该课程作业管理的基础信息后选择确认即可完成新增。下面的图片展示的就是该板块对应的工作面。
在这里插入图片描述

图5.10新增课程作业管理板块工作面展示图
检索学生管理信息,在新增学生管理信息以后,在检索工具栏中填写对应的学生管理信息,系统就会将该学生有关的所有信息展示出来。下面的图片展示的就是该板块对应的工作面。
在这里插入图片描述

图5.11检索学生管理功能板块工作面展示图

5.7系统管理模块的实现
新增系统管理,以教师角色登入系统以后选择系统管理功能选项,系统就会展示该部分工作面,此时选择新增系统管理选项,系统就会自动转到系统管理新增工作面,在新增该部分信息时系统会自动调用add函数,然后在给定的文本框中填写有关该系统管理的基础信息后选择确认即可完成新增。下面的图片展示的就是该板块对应的工作面。
在这里插入图片描述

图5.12新增系统管理能板块工作面展示图

第6章 系统测试

在设计系统和系统开发的中,我们每次都会产生错误,这些错误可能是:语法错误,还有就是系统报错出来的错误。当我们在编写代码的时候有些工具能够很容易发现然后进行及时的改正;但是系统报错的错误,自己很难发现,等报错出来时我们就要根据一定的规则进行更改。
基于SSM的线上授课系统完成以后,一定要对他进行测试。在对其在开发中,第一步就是对其惊醒分析需求和设计,从而得出一定的结论然后来确定我们需要测试的是什么。到底是系统测试有单元测试还是集成测试还是系统测试等等。
6.1 测试方法
这个基于SSM的线上授课系统是运用了黑盒测试法,它又被叫做功能测试。它不同于白盒测试,他根本就不需要测试人员的测试知识,也不用知道系统的一些细节。在测试的时候只要是能够找到所有输出功能,以及输入的集合,然后再对每个模块分别进行测试分析就可以了。
6.2 功能模块测试
用户登录测试,测试结果如表6-1所示。
表6-1用户登录测试表
用例名称 用户登录 测试时间
对应需求 用户登录 测试人员 001
功能描述 验证用户登录
测试目的 不存在用户或者帐号密码错误登录是否成功
前置条件 数据库中存在用户(帐号:tmj,密码:tmj123)
非法用户(tmj123)
测试步骤 1.在登录界面中输入帐号和密码
2.单击“登录”按钮
序号 输入数据/动作 预期结果 实际结果
1 输入用户名和密码 去服务器数据库验证 和预期结果一致
2 输入非法用户 提示登录错误信息 和预期结果一致

6.3测试结论
在反复检测以后最终确定此次架构的系统运行未出现出错的情况,同时每一个功能板块的功能实现情况与预计规划基本一致。在工作面展示,由于每个人的审美观不尽相同,显示效果也大径相同,所以对系统界面的优化也有着不同的要求。后期会对该系统进行进一步维检与更新,其实此次系统检测确实方便我解决了许多问题,有很多源码中存在的问题被轻易地找了出来,让整个源码编译变得更加容易。

结 论

随着时间的慢慢推移,我的系统设计与开发已经初见雏形,实现了大部分功能。由于自己的能力有限,系统有些功能设计的并不是十分的完善与合理,但我相信经过自己以后对这方面知识的研究与继续深造,我会把我设计的系统完善成为一个功能丰富、用户体验感良好的系统。在这个过程中,无论结果怎么样,我为这个系统付出的努力与汗水,也值得我骄傲。在此期间,自己最感兴趣地语言——JAVA,一直没有什么机会去过多的实践,在这次毕业设计中结合自己地项目查询很多资料、学习新的框架技术认识到了许多Java的前沿技术,更加认识到了这门语言的魅力与独到之处。“实践是检验真理的唯一标准”,通过实践才可以知道自己的不足,知道有些知识并不是和理论那样看起来简单,需要自己一步步练习才知道关键之处。
计算机行业就是需要不断地学习新知识,才能更好的适应这个行业的发展要求。“活到老,学到老”,我不会因为大学四年的结束,就结束我对知识的探索。继续学习计算机领域的相关前沿技术,在这个互联网技术迅速发展的时代立稳脚跟,有一席之地。只有不断地实践,多去参与使用新技术的项目,才能让自己成为一名不会被社会淘汰的可用之才。我会继续考取研究生资格,在学术的道路上继续深造,顺应时代潮流的必由之路。

致 谢

首先感谢我的导师老师在毕业设计过程中,从课题的选择、技术上的指导到具体的设计中,指导我阅读相关的资料和书籍,引领我快速入门,在开发的过程中对我的系统给出了一些及时的建议,在这段期间,我始终感受着老师的精心指导,受益匪浅,在此向老师表示深深的感谢。值得一提的是,老师对学生认真负责,在她身上,我可以感受到一个学者的严谨和务实,这些都让我受益匪浅,并将终身受用。毕竟“经师易得,人师难求”,希望借此机会向老师表示最衷心的感谢!
不积跬步,何以至千里,本课题能顺利完成,也归功于大学期间各位任课老师的认真负责,使我能够很好的掌握和运用专业知识。同时还有这四年来一起学习的同学,感谢所有帮助过我的人。
最后,我还要感谢我的父母在物质及精神上给予的支持,他们不仅培养了我对科学文化的浓厚兴趣,让我在漫长的人生旅途中使心里有了明确的目标,而且也为我能够顺利的完成毕业论文提供了巨大的支持和帮助,在未来的日子里,我会更加努力的学习和工作,不辜负父母对我的殷殷期望!我一定会好好的孝敬和报答他们!

参考文献

[1]康雁.软件需求工程.北京:科学出版社,2012.
[2]贾素玲.JSP应用开发技术.北京:清华大学出版社,2007.
[3]张德迪. 基于J2EE架构的企业管理系统[D]. 电子科技大学, 2008.
[4]徐林琳.零点起飞学JavaWe开发.北京:清华大学出版社,2013.
[5]乌尔曼.深入理解JSP:高级技巧、面向对象与核心技术[M],机械工业出版社,2014.
[6]李兴华著.Java开发实战经典[M].北京:清华大学出版社,2010年.
[7]桑德.Learning JSP设计模式[M],中国电力出版社, 2014.
[8]唐俊.JSP+SQL网站开发技术(项目式) [M],人民邮电出版社,2013,220-230.
[9]郑阿奇.SQL实用教程(第2版)[M],电子工业出版社,2014,110-120.
[10]仲林林.JSP+SQL开发技术详解[M],中国铁道出版社,2013,30-50.
[11]欧雪冰.诗意的边缘:JSP顶级模式Zend Framework开发实战[M],电子工业出版社,2012,40-54.
[12]韩万江.软件工程案例教程[M].北京:机械工业出版社,2015 .
[13]马军等编著.SQL语言与数据库操作大全[M] .北京:电子工业出版社,2008.
[14]王福强.SpringBoot揭秘:快速构建微服务体系[M] .北京:机械工业出版社2016.
[15]陈陆扬.Vue.js前端开发快速入门与专业应用[M] .北京:人民邮电出版社2017.
[16]张峰.应用SpringBoot改变web应用开发模式[J] .科技创新与应用ꎬ2017.

  • 21
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值