创新实训启动篇(一)
创新实训之需求分析
如今经济形势和就业形势都十分的严峻。相比较大概率石沉大海的网申,优秀学长学姐的内推对大学生实习就业来说实际上是一个非常大的优势。经观察,通过QQ群、钉钉或微信这样的平台时,所发有关实习招聘工作的信息经常被无意刷走,无法达到实际点对点帮助到同学们实习或就业的目标。另外,校园网站上就业帮助中心实时发布的一些有关于简历书写、面试经验、知名企业家讲座等消息,很多同学也没有太过于关注,导致自己在找工作中频频受挫。现将这些校园资源有效归纳总结起来,实事更新有关于工作实习信息,本校内就业互助平台系统是一个综合性的信息系统,旨在点对点联系到个人,从跟踪到分析,浏览到推荐,真正实现帮助实现同学就业的目标。
需求获取
1、考虑用户
在校学生,在职者,导师等
2、考虑用户的操作
权限管理,安全问题,浏览,查询,
3、考虑可能给其个性化推荐之内
4、画出功能图
功能模块描述
本系统的模块有用户权限信息管理模块,岗位发布维护模块,就业帮助信息爬取分析模块,信息检索模块,就业交流贴吧模块,推荐算法训练模块,具体的每个模块下又有其实现功能的组件,各个模块之间既能独立运行又相互存在依赖。
1、用户权限信息管理模块:
注册:根据身份提供不同的权限
管理:密码管理,我的收藏管理,发布职位管理,申请权限管理;
对于游客仅仅提供查询和浏览的功能
2、岗位发布维护模块:
添加&发布(类似于CSDN)
岗位维护:修改岗位信息,删除发布的岗位消息
3、就业帮助信息爬取分析管理:
利用爬虫定时爬取校园官网上相关就业帮助信息,帮助用户提高简历书写,投递技巧,面试话术等多种就业小tips,提高录取率
4、检索模块:
岗位信息检索:用户可以根据自己的需求查找相关岗位信息,了解相关要求
就业帮助信息检索:用户可以通过查找相关的就业帮助信息等论坛或交流会,了解市场趋势,明确自身定位;
5、就业经验交流分享模块:类似于百度贴吧,可以发布话题,供用户进行讨论
6、推荐系统模块:通过跟踪每一个用户的浏览足迹,分析用户对于工作的偏好,为用户推荐心仪的工作和有关帮助就业的信息
采用当下流行且应用广泛的微服务构架,微服务架构是一种架构风格和架构思想,在传统软件应用的基础上将系统业务按照功能拆分为更加细粒度的服务,每一个服务都是独立的应用,访问自己的数据库,对外提供公共的API,并且服务之间可以相互调用。
技术描述
1、 系统架构:Java EE
2、 开发语言:java html5 javascript
3、 数据库:mysql
4、 开发技术:Springboot mybaties thymeleaf
5、 中间件:tomcat jdk1.8
开发工具:IDEA
开发计划
一、开发过程管理与测试
1、协调项目组成员工作
2、文档管理,代码管理
3、系统功能和性能测试
二、 设计与编码1组
1、负责WEB系统界面设计
2、数据库的设计与编码
3、爬虫数据获取和数据分分析
三、设计与编码2组
1、检索算法设计和编码
2、推荐算法设计与编码
3、用户管理模块及其他方法设计编码