基于Go语言的学生在线兼职平台设计
2021-11-02庄海涛田柏玉
无线互联科技 2021年18期
庄海涛,田柏玉
(中国矿业大学(北京),北京 100083)
0 引言
随着我国高校招生人数的扩张,在校大学生人数急剧增长,很多大学生想通过兼职来改善自己的生活,提高自身的社会实践能力,为将来就业积累经验。据了解,目前兼职市场五花八门,学生难于选择合适兼职;同时招聘单位又苦于无法及时找到满意的兼职学生,因而在这种人力资源混乱、缺乏统筹管理的背景下,本文基于大学生和企业双方的兼职需求提出了在线兼职平台的设计思路和过程。
1 平台开发技术概述
在线兼职平台采用VUE前端架构,使用模块化管理对象快速实现功能复用,获得持久化的数据实现应用需求,实现前端的快速开发。后端使用Go语言进行Web服务器设计,Go语言具有并行、开源、内存管理、数组安全、编译迅速等特性[1],同时可直接编译成机器码,并行效率很高,非常适用于服务器端编程。Iris是一款基于Go语言开发的Web应用框架,该框架具有一次编写多平台运行的特点,该框架只需要一个可执行的服务就可以在Android,IOS,Linux和Windows等平台上运行。使用Iris框架,可以实现后端服务的快速设计和开发,程序开发人员不需要考虑架构设计中的细节,只需要专注实现系统功能,从而降低了后端开发的难度,提高了系统的开发速度。在Iris框架中可以实现Golang直接调用MySQL数据库,完成MySQL数据库的读取与写入,实现平台后端与MySQL的无缝连接。
2 平台业务需求分析
平台的需求分析是进行项目开发的初始阶段,需求分析包括功能性需求、非功能性需求和设计约束。……
登录APP查看全文
