基于Vue+Node.js的校园招聘小程序的设计与实现
目录
伴随着互联网技术的不断发展,许多服务从线下转移到线上,通过线上服务,不仅更加便捷,而且选择性也更高。针对大学生就业问题,专门开发一款校园招聘小程序,可以很好的帮助学生寻找工作,对大学生就业有着良好的促进作用。
本次设计的校园招聘小程序采用Node.js技术开发后台系统以及接口,前端则是采用Vue技术进行开发,以MySQL作为数据库,在设计上主要是包括管理员、用户和招聘企业三种橘色,运行界面友好且实用性强。系统内功能简单易懂,学习成本低,保证多用户登录时不会出现系统崩溃等问题;界面简洁,重要功能一目了然,同时兼具美观,不会造成审美不适,实现一个高效、高安全性的微信小程序校园招聘小程序。
关键词:就业;大学生;小程序
With the continuous development of Internet technology, many services have been transferred from offline to online. Online services are not only more convenient, but also more selective. Aiming at the problem of college students' employment, a special campus recruitment program has been developed, which can help students find jobs and promote college students' employment.
The campus recruitment application designed this time uses Node.js technology to develop the background system and interface, and the front end uses Vue technology to develop, with MySQL as the database. In design, it mainly includes three orange colors: administrator, user and recruitment enterprise. The operation interface is friendly and practical. The functions in the system are simple and easy to understand, and the learning cost is low, so as to ensure that the system will not crash when multiple users log in; The interface is simple, the important functions are clear at a glance, and at the same time, it is beautiful, and will not cause aesthetic discomfort, so as to realize an efficient and high security WeChat application campus recruitment application.
key words: Employment; College students;Small programs
1.1 研究意义
由于电脑的广泛使用,世界各地的信息平台都大有可为,同时我国的学校数目也在不断地增长,各种校园招聘平台的产生,说明了校园招聘小程序的发展前景良好。在现代社会,科技的发展,互联网在线服务已经成为了一个必然的潮流和趋势。
由于传统的线下管理招聘会耗费大量的资源和人员,可能管理人员出现管理上的不规范,严重地会对校园招聘产生一定的负面作用。通过充分发挥电脑的优势,实现校园招聘网络化。最后,为便于管理人员进行大规模的业务操作,可以借助电脑中庞大的数据资源,在顾及到用户的便利时,也必须将用户使用的安全性问题加以考量[1]。
1.2国内外研究现状
世界上许多国家的互联网就业平台发展速度都比国内要快得多,而且在管理上也有自己的特色,大部分互联网就业平台可以方便进行管理。本系统的基本功能是将计算机软件、硬件相融合而成为信息系统。
与外国相比,国内互联网就业信息化发展相对滞后,起初仅仅把互联网就业信息当作一个观念点来看待。根据互联网就业平台实际的使用情况,可以把软件程序划分成以下几个层级:第一级是指外国的软件公司,通过为高端客户提供比较完善的商务定制服务,以满足客户的需求。第二个层面是,国内部分软件公司在对互联网就业平台的开发过程中,常常采用外国的软件设计方式,然后针对国内的实际情况进行相应的开发。开发出来的软件,通常都是可以得到了大部分用户的认同[2]。
1.3主要研究内容
熟练掌握微信小程序、Node.js程序设计开发工具和编程环境。
掌握MySQL数据库配置和应用。
开发基于Node.js的校园招聘小程序,让用户直接有部手机就可以随时随地的在线查看在线招聘,平台上也可以进行发布宣传合适的岗位,用户也可以分享自己在在线招聘上的经验等。
2 相关技术
2.1 Node.js
Node.js是一种脚本语言,能够把数据库与js页面实现交互,与大部分后端语言一样,能够把js页面传递过来的数据进行处理,对数据库进行更新,之后把数据库的记录传递到js页面当中,能够为分布式程序提供基础操作[3]。使得程序员能够简单实现数据在前后端之间进行相互传递,在后端能够利用数据库SQL语句把信息取出,把数据显示在js页面当中,Node.js运用的是单线程技术,与多线程程序不同,因此可以很大程度避免了程序堵塞的问题,虽然是单线程技术,但是Node.js具有超强的并发能力,能够在服务器上建立高并发的程序。Node.js是运行在Node.jsScript的脚本语言,对引擎进行了封装,能够提供Node.jsScript的环境给程序使用Node.js实质是基于js实现的一种环境,从根本上来看,Node.js实质是基于谷歌引擎之上在进行封装的,可以模拟服务器的环境,从而来扩展应用。Node.js具有高效等特点。js代码生成的页面在浏览器当中是由js引擎进行解析的,而Node.js相当于js引擎能够对js文件进行解析。Node.js为js文件提供了一种环境,相当于js文件在浏览器中执行一样,能够为js文件执行提供了便利。在浏览器环境和Node.js为js文件提供的全局对象是不同的,要进行区分,在编写js文件的时候需要注意。
2.2 MySQL数据库
MySQL是 Oracle的一种重要的关系型数据库[4]。MySQL指的是一个储存与管理的数据库,它可以被看作是一个真实的档案档案库。用户可以通过这个资料库来储存资料。MySQL所用的是一个语言的构建语言。
MySQL的安装费用低廉,运行时间短,因此许多中小公司都采用 MySQL作为其主要业务。MySQL具有良好的运行效率,因为它的源代码是自由的,因此可以大大减少企业的开发费用。
MySQL数据库具有海量的数据储存功能,在运行过程中既简单又快速,若要提高查询效率,可以在数据库中添加一个索引。在系统中,当有必要增加数据时,可以调用插入式数据来进行数据库的数据更新。MySQL是一个自由开放的开放的资料库,它可以根据规范的 SQL陈述来提供有关系统的资讯,并且可以更容易地进行 MySQL的设置与配置。
2.3 Vue框架
Vue Framework是一个渐进的框架,它可以用来建立一个用户接口,而不是在编写后台的代码,而是建立在前面的接口,然后和一个第三方的 View数据库结合在一起,这样可以增加一个很好的扩展性,而使用一个向上的递增的开发方法可以帮助降低系统的冗余[5]。Vue是一种与静止网页不同的技术。编程人员将 Vue与后台的框架相组合,可以让数据在前端和后端开发之间进行互动,从而使数据的处理变得更加容易。前面的开发人员必须承担起撰写前端网页的责任职能,而不必再撰写逻辑性的商业处理程式码,这一工作将会交给后台的开发人员完成。Vue架构不但可以写出一个动态网页,而且可以和前面的网页相融合,从而帮助以后的程序扩充。Vue架构可以从Vue架构中剥离出Vue架构和商业架构,从而降低了大量的HTML编码。
2.4 微信开发者工具
微信开发者可以很容易的开发出一个微信应用,而更简单的界面描述语言,则可以开发出WXML和 WXSS[6]。WXML和WXSS都是一种动态语言,它们可以在前端接口上显示数据,以便于使用者查看和方便来进行管理。功能方法可以通过在前端接口上单击对应的按键来回应使用者的要求等方面。功能的方式可以被写入js档,在将数据从前面接口传送到商业逻辑程序的过程中,这个js档会在数据库SQL声明的OS里对数据进行调用和应用[7]。
3 需求分析
3.1 功能需求分析
管理员主要功能主要包括:轮播图管理、交流论坛管理、招聘企业管理管理、招聘职位管理等。管理员用例图如图3-1所示。
图3-1管理员用例图
用户主要具有以下功能:简历投递、收藏管理、论坛交流等。用户用例图如图3-3所示。
图3-2用户用例图
招聘企业主要具有以下功能:发布招聘职位、发送面试要求、发布面试结果等。招聘企业用例图如图3-3所示。
图3-2招聘企业用例图
3.2 非功能需求分析
相容。一般的软件系统,可以分为两个部分,一个是服务器,一个是客户,一个是客户端,一个是显示一个界面,主要是把一个电脑放在一个机房里,一个是软件开发人员平时要维护的方面,而这个界面,就是由一个客户端来操作的界面。要改善校园招聘小程序的兼容性,就必须要注意在实现代码时,与前端接口之间的风格是否可以互相匹配。
扩充。随着时间的流逝,软件系统会不断地进行系统的升级,这一点也是如此,当需求变化时,必须对其进行相应的功能的修改。在应用OOP方式的情况下,可以利用界面技术,严格按照软件的发展要求进行最终的系统的调整。在今后的经营过程中,校园招聘小程序的管理工作必须要适应不断改变的需求。从另一个方面来说,系统必须具备可扩充的能力。所以在开发过程中,必须要按照软件的规格来进行,这样才能方便地进行后续的修改。
信赖度。软件必须有可靠度,不然许多实际的管理就会失败,导致无法进行有效的运行。系统的可靠程度主要体现在硬件能力、应用和数据等方面。一个系统的稳定性,意味着它可以从一个不正常的状态变成一个可以正常运转的系统,它的可用性和实用性都会得到提升。
可用性。软件开发者在设计软件的过程中,不仅要确保软件的运行性能,还要尽可能地简化软件的运行。
3.3 可行性分析
1.经济可行性
管理员有了这个管理软件,就可以对校园招聘进行管理,节约了大量的经费。为了有效地克服由于传统方式所造成的额外的财务开支,特别是在人员方面所造成的费用开支,本文对此进行了研究和探讨。由于采用传统的管理方式,不但耗费了大量的人员,还常常无法记录数据。该系统的设计与实施旨在减少软件开发费用,节约管理员工作时间,增强用户体验。鉴于现有的因特网开放源码架构及软体装置,因此在经济性上是可以做到的。
2.社会可行性
本次开发的校园招聘小程序不违反法律和道德层次,操作界面相对简单,用户能够较方便地使用校园招聘小程序。随着计算机的快速发展,更能为这次设计的校园招聘小程序奠定了基础。
3.技术可行性
根据前期对校园招聘小程序功能的分析和确定,最后选择合适的软件架构和技术实现系统的开发,系统在设计实现的时候无论是开发工具还是系统架构使用的都是较为方便的开发模型,还包括了较为成熟的解决方法。综合市场上现有的校园招聘小程序,本次所使用的技术基本可行,并且能够满足用较少的开发和学习的成本。此次使用的开发模式能够快速构建系统,有不少现成的系统可供参考,所以后期的系统维护和升级较为容易,因此在技术上是可行的。
4 系统设计
4.1 总体设计
本论文从理论上对校园招聘小程序的需求进行了研究,并对其进行了详细的介绍。其中,前端的用户模块,它的主要作用是进行招聘相关事宜,后端为管理员模块,它的主要作用是管理整个平台。系统功能结构图如图 4-1所示。
图4-1系统功能结构图
4.2 功能设计
本节通过时序图来具体说明本系统用户账号注册和用户登录功能的工作流程。用户注册时所填写的各项信息通过数据库的检验核对无误后便可完成注册;用户登陆时,所填写的账号信息也会反馈到数据库进行检验,信息无误即可完成登录。用户注册时序图如图4-2所示。用户登录时序图如图4-3所示。
图4-2 用户注册时序图
图4-3 用户登录时序图
管理员用户时序图从管理员登录系统、功能类别管理、系统与数据库之间的关联展示了管理员用户执行功能操作的过程。管理员时序图如图4-4所示。
图4-4 管理员时序图
4.3 数据库设计
通过校园招聘小程序的功能进行规划分成几个实体信息,实体信息将通过ER图进行说明,系统E-R图如图4-5所示。
图4-5 全局E-R图
表4-1:用户信息表
名称 | 数据类型 | 长度 | 说明 |
registered_users_id | int | 10 | 注册用户ID |
full_name | varchar | 64 | 姓名 |
gender | varchar | 64 | 性别 |
education | varchar | 64 | 学历 |
university_one_is_graduated_from | varchar | 64 | 毕业院校 |
examine_state | varchar | 16 | 审核状态 |
recommend | int | 10 | 智能推荐 |
user_id | int | 10 | 用户ID |
create_time | datetime | 19 | 创建时间 |
update_time | timestamp | 19 | 更新时间 |
表4-2:招聘企业信息表
名称 | 数据类型 | 长度 | 说明 |
recruitment_enterprises_id | int | 10 | 招聘企业ID |
enterprise_no | varchar | 64 | 企业编号 |
enterprise_name | varchar | 64 | 企业名称 |
person_in_charge | varchar | 64 | 负责人 |
examine_state | varchar | 16 | 审核状态 |
recommend | int | 10 | 智能推荐 |
user_id | int | 10 | 用户ID |
create_time | datetime | 19 | 创建时间 |
update_time | timestamp | 19 | 更新时间 |
recruitment_enterprises_id | int | 10 | 招聘企业ID |
表4-3:简历投递信息表
名称 | 数据类型 | 长度 | 说明 |
resume_delivery_id | int | 10 | 企业名称 |
enterprise_no | int | 10 | 职位名称 |
enterprise_name | varchar | 64 | 职位类别 |
position_name | varchar | 64 | 用户编号 |
position_category | varchar | 64 | 姓名 |
user_no | int | 10 | 性别 |
full_name | varchar | 64 | 学历 |
gender | varchar | 64 | 毕业院校 |
education | varchar | 64 | 自我介绍 |
university_one_is_graduated_from | varchar | 64 | 工作经历 |
self_introduction | text | 65535 | 教育背景 |
work_experience | text | 65535 | 智能推荐 |
educational_background | text | 65535 | 创建时间 |
recommend | int | 10 | 更新时间 |
create_time | datetime | 19 | 企业名称 |
update_time | timestamp | 19 | 职位名称 |
表4-4:招聘职位信息表
名称 | 数据类型 | 长度 | 说明 |
recruitment_position_id | int | 10 | 招聘职位ID |
enterprise_no | int | 10 | 企业编号 |
enterprise_name | varchar | 64 | 企业名称 |
position_name | varchar | 64 | 职位名称 |
position_category | varchar | 64 | 职位类别 |
number_of_recruiters | int | 10 | 招聘人数 |
work_address | varchar | 64 | 工作地址 |
job_content | text | 65535 | 工作内容 |
educational_requirements | text | 65535 | 学历要求 |
salary | text | 65535 | 薪资待遇 |
publicity_map | varchar | 255 | 宣传图 |
details | text | 65535 | 详情 |
hits | int | 10 | 点击数 |
praise_len | int | 10 | 点赞数 |
recommend | int | 10 | 智能推荐 |
create_time | datetime | 19 | 创建时间 |
update_time | timestamp | 19 | 更新时间 |
表4-5:面试邀请表
名称 | 数据类型 | 长度 | 说明 |
interview_invitation_id | int | 10 | 面试邀请ID |
enterprise_no | int | 10 | 企业编号 |
enterprise_name | varchar | 64 | 企业名称 |
user_no | int | 10 | 用户编号 |
full_name | varchar | 64 | 姓名 |
position_name | varchar | 64 | 职位名称 |
interview_time | datetime | 19 | 面试时间 |
place_of_interview | varchar | 64 | 面试地点 |
carrying_information | text | 65535 | 携带资料 |
invitation_reply | text | 65535 | 邀约回复 |
recommend | int | 10 | 智能推荐 |
create_time | datetime | 19 | 创建时间 |
update_time | timestamp | 19 | 更新时间 |
5 系统实现
5.1前端功能实现
5.2.1 前端首页
校园招聘小程序,在可以查看首页、网站公告、招聘职位、招聘资讯等内容,并进行详细操作;如图5-1所示。
图5-1首页界面图
用户登录,在用户登录页面通过填写账号与密码进行登录,系统检测到输入信息正确后将直接跳转进入系统首页,如图5-2所示。
图5-2用户登录界面图
在交流论坛页面用户可进行发帖和回复操作,也可以对帖子进行收藏点赞。如图5-3所示。
图5-3交流论坛图
招聘资讯的信息通过列表的形式展示在前端界面中,用户可以点击招聘资讯图片进入到招聘资讯详情页面当中。在前端界面中需要使用CSS样式对页面进行美化,在style标签中定义CSS样式。在script样式中定义了不少的处理函数,当用户点击招聘资讯图片的时候需要有函数方法相应用户的请求跳转到招聘资讯详情页中,如图5-4所示。
图5-4招聘资讯界面图
个人中心,在个人中心页面可以进行个人信息修改,还可收藏进行相对应操作。学生可以在个人中心查看面试邀请和面试结果。招聘企业可以在个人中心发布招聘岗位、发送面试邀请,发送面试结果。如图5-5所示。
图5-5个人中心界面图
5.2后端功能实现
5.2.1 后端首页
管理员进入系统之前需要先通过登陆界面输入账号与密码,点击登录,管理员登录系统后,可以对系统的各功能模块进行相应的操作管理,如图5-6所示。
图5-6管理员登录界面图
轮播图管理,在轮播图管理页面可以轮播图进行查看、新增、修改和删除等操作,如图5-7所示。
图5-7轮播图管理界面图
5.2.3 用户管理
管理员可以使用名称和密码口令登录到后台的管理系统信息,而系统的信息是由form的表格显示出来的,如果显示的时候有太多的数据,那么就需要通过后端的逻辑界面 page来显示。由于后端逻辑界面通过数据库 SQL语句从数据库记录中提取数据,而提取的数据通过 R对象将数据传送到数据库的前端。管理员可以在后台的系统中查找用户,然后在数据库中输入用户,根据不同的用户进行查询,确定是否符合,然后发送到系统的前端,如果没有找到,系统会给出相应的提示。用户管理如图5-8所示。
图5-8 用户管理界面
5.2.4 招聘企业管理
如果管理员要管理这些消息的相关方面内容,可以直接登录到相关招聘企业信息,点击不同的按键选项,可以获得不同的功能,如果这时候需要更多的消息,可以点击加入。在添加时需要注意在输入框里输入合法的信息并且输入的招聘企业记录与数据库原有的记录不能有冲突。如若想要把招聘企业信息从数据库记录里删除要点击删除按钮来进行删除,删除时要检查删除的记录是不是有数据库的约束,如若有就不能直接的删除。招聘企业管理如图5-9所示。
图5-9 招聘企业管理界面
5.2.5 交流论坛管理
在登录后,管理员可以选择交流论坛管理的页面,然后按一下按钮,就可以切换到更改页面,而在更改的时候,需要将自己所需要的资料录入到相应的选项栏里。如果不能将交流论坛信息录入到数据库中,那么在搜索引擎中键入产品类别的名字就可以查询到该交流论坛,如果在交流论坛名中输入了不合法的字符,那么就无法检索到与之有关的交流论坛信息。交流论坛管理如图5-10所示。
图5-10 交流论坛管理界面
5.2.6 招聘职位管理
如果管理员要管理这些消息的相关方面内容,可以直接登录到相关招聘职位信息,点击不同的按键选项,可以获得不同的功能,如果这时候需要更多的消息,可以点击加入。在添加时需要注意在输入框里输入合法的信息并且输入的招聘职位记录与数据库原有的记录不能有冲突。如若想要把招聘职位信息从数据库记录里删除要点击删除按钮来进行删除,删除时要检查删除的记录是不是有数据库的约束,如若有就不能直接的删除。招聘职位管理如图5-11所示。
图5-11 招聘职位管理界面
6 系统测试
6.1软件测试的定义
系统的检测就是要找到故障与漏洞,并对故障进行修正,保证系统运行的安全性和可靠性[8]。软件的试验一般都是以试验案例为依据,以执行程式执行,如果执行的效果与期望的不相符,表示此项功能无法通过。要对一个函数进行全方位的测试,就需要建立多种不同的函数概念,在设计函数概念时要注意这些概念的合理性,否则会对软件的最终品质造成很大的影响。如果发现了什么问题,必须尽快纠正,否则以后要花费更多的钱。
在进行软件开发前,要明确测试对象,然后对其进行后面的工作。为了更好地满足用户的需求,我们可以根据用户的需求,为用户提供不同的测试案例[9]。从系统的安全性要求考虑,提出了一个基于突发情况的测试概念。
在实际应用中,要根据实际情况,对各功能模块的具体实施和运行情况进行检验,从而判断其能否正确地实施[10]。在正式的上载数据库前,首先要进行的是系统的测试,一旦出现了问题,就会进行相应的修正和处理,确保系统能够正确的提供给用户。
6.2测试用例
表6-1 登录测试用例
序号 | 输入值 | 预期结果 | 实际结果 | 成功/失败原因 |
1 | admin,admin | 用户能够成功登录 | 登录成功 | 成功 |
2 | Ab,admin | 登录失败,数据库记录跟用户输入的记录不相匹配 | 登录失败 | 成功 |
3 | admin,ab | 密码错误,登录失败,数据库记录跟用户输入的记录不相匹配 | 登录失败 | 成功 |
4 | 用户名为空,admin | 前端页面提示用户输入用户名 | 登录失败 | 成功 |
5 | admin,密码输入为空 | 前端页面提示用户输入密码 | 登录失败 | 成功 |
用例编号 | 目的 | 手段 | 预期输出结果 |
1 | 管理员是否能够正常管理用户的信息 | 管理员需要添加用户的信息,需要进入添加用户的界面当中 | 管理员进入到添加用户界面的时候,可以输入需要添加的用户信息,然后点击添加按钮进行提交 |
2 | 管理员需要修改用户的信息,需要进入修改用户的界面当中 | 管理员进入到修改用户界面的时候,可以输入需要修改的用户信息,输入的信息需要注意其合法性 | |
3 | 管理员需要删除用户的信息,需要进入删除用户的界面当中 | 管理员进入到删除用户界面的时候,可以通过删除按钮删除选择的用户信息,需要注意是否限制了用户记录,如果有外键的关系,则不能够成功删除 | |
3 | 管理员需要添搜索户的信息,需要进入搜索用户的界面当中 | 管理员进入到搜索用户界面的时候,可以在搜索框中输入用户名称搜索用户的信息 |
表6.3 招聘资讯管理用例表
用例编号 | 目的 | 手段 | 预期输出结果 |
1 | 管理员是否能够正常管理招聘资讯的信息 | 管理员需要添加招聘资讯的信息,需要进入添加招聘资讯的界面当中 | 管理员进入到添加招聘资讯界面的时候,可以输入需要添加的招聘资讯信息,然后点击添加按钮进行提交 |
2 | 管理员需要修改招聘资讯的信息,需要进入修改招聘资讯的界面当中 | 管理员进入到修改招聘资讯界面的时候,可以输入需要修改的招聘资讯信息,输入的信息需要注意其合法性 | |
3 | 管理员需要删除招聘资讯的信息,需要进入删除招聘资讯的界面当中 | 管理员进入到删除招聘资讯界面的时候,可以通过删除按钮删除选择的招聘资讯信息,需要注意是否限制了招聘资讯记录,如果有外键的关系,则不能够成功删除 | |
3 | 管理员需要添搜索户的信息,需要进入搜索招聘资讯的界面当中 | 管理员进入到搜索招聘资讯界面的时候,可以在搜索框中输入招聘资讯名称搜索招聘资讯的信息 |
7 总结与反馈
在互联网时代下,通过线上和线下结合的模式,一方面能够让校园招聘小程序资源得到充分利用使其不处于闲置的状态。另一方面能够很大程度上避免用户找不到资源。互联网很大一作用是为用户提供服务,并且能够让管理人员提高管理的效率。
整个校园招聘小程序在涉及的过程中考虑到了多个用户同时访问系统的时候,因此数据库需要采用MySQL处理并发的问题,使得多个用户在登录系统浏览的时候可以获得信息,避免了因多个用户同时访问造成系统响应过慢。
本文通过全面设计校园招聘小程序,最终成功运行在电脑上,运作状态较为良好,校园招聘小程序也取得了较快的发展。由于本人时间和开发能力有所限制,且随着社会的发展,校园招聘小程序的需求还在不断地发生着改变。校园招聘小程序需要作出以下改变:
(1)附加功能需要更加丰富,本次设计的校园招聘小程序虽然已经达到了基本的需求,但是还是有不少的功能可以进行改进,用户可以使用手机扫描二维码进行登录,提供更加方便的方式进行登录。
(2)界面设计风格更加多元化。本次设计的校园招聘小程序不能够支持用户决定自己的风格,如果校园招聘小程序需要有个大的方向的改革就得有能够适应不同平台的风格。
参考文献
[1] 蒲小年, 戚慧珊, 李智豪,等. 基于Node.js的宠物自动喂食系统[J]. 物联网技术, 2019, 8(9):3.
[2] 王涛, 司春景. 基于Node.js与Web的软件工程智能学习平台[J]. 教育现代化, 2020, v.7(22):113-116.
[3] 苏煜辉, 杨明戊, 陈正铭,等. 浅析快应用与微信小程序技术的异同[J]. 电脑知识与技术:学术版, 2018, 14(11):5.
[4] 王娟. 微信小程序在高校教学中的应用与推广[J]. 电脑知识与技术:学术版, 2017(9X):2..
[5] 妥泽花.基于黑盒测试与白盒测试的比较探究[J].电子世界,2021(11):55-56.
[6] 陈雄华.Spring企业级应用开发详解[M].北京:电子工业出版社,2017.7.
[7] 熊永平.基于SSM框架应用开发技术的分析与研究[J].电脑知识与技术, 2019,15 (36): 76-77.
[8] 沈泽刚,秦玉平.Java Web编程技术(第2版)[J].北京:清华大学出社,2019:40-120.
[9] 赵一丁.软件工程基础[M]北京:北京邮电大学出版社,2019.06.
[10]刘红卫.微信小程序应用探析[J].无线互联科技,2020(23):11-12.
[11]周莲波. MySQL数据库课程教学难点教学分析——以数据库设计为例[J]. 电脑迷, 2019(5):2.
经过这段时间的努力学习,最终完成了这次的毕业设计的开发,在这次完成校园招聘小程序的设计时遭遇了许多困难。在一开始设计这个系统时一点头绪也没有,最后通过查阅相关的参考资料和去仔细的学习相关的知识。在经过老师的指导下和去查阅了资料的帮助下,最终完成校园招聘小程序的开发和论文总结的撰写。
首先,再次感谢我的指导老师,老师带给我的精神和知识让我受益终身。在我进入学校时,老师就传授了我许多知识,严谨认真的治学态度让我受益匪浅,老师的关心令我和同学们非常的感动,万分感谢老师对我的谆谆教诲。在这段时间让我学到了许多知识,让我对于以后的工作更有信心,未来我还是会努力学习,让自己更优秀,再次感谢老师的教诲。
此外,还要谢谢班级里的同学们,多亏有了他们的帮助,我才能走到最后,这让我铭记终生,以后我还会继续的努力学习。最后,我还要感谢我的父亲和母亲,不仅给了我生命还在我人生的路上不断地给予我支持和激励着我!