背景
科学技术日新月异的如今,计算机在生活各个领域都占有重要的作用,尤其在信息管理方面,在这样的大背景下,学习计算机知识不仅仅是为了掌握一种技能,更重要的是能够让它真正地使用到实践中去,以创新的视角去不断方便人们的生活,推动对新知识的学习,培养自学能力,锻炼动手实践的本领。现代的应届生求职系统,也应该摆脱人工管理的模式,使用计算机技术来进行信息管理工作。所以本次系统设计的应届生求职管理结合了文字、图像,并能实现应届生求职管理的功能,这也是一般应届生求职系统的重要的要素。基于大数据的应届生求职系统经过几年的实践和总结正在往更深入的方向发展。由此,人们要改善系统功能迫在眉睫。随着科学技术的飞速发展,基于大数据的应届生求职系统也要不断完善其工作流程的繁杂性、多样化、管理复杂、收缴费用与设备维护繁琐等存在的问题。所以要通过计算机胜任应届生求职管理的工作,使基于大数据的应届生求职系统更加准确、方便及快捷。
因此,开发出一套高效率、低差错的应届生求职信息管理系统是十分必要。本系统主要目的是全面实现基于大数据的应届生求职系统数字化,管理员对于用户的所有信息能够全部掌握,而用户能够对自己的应届生求职信息能够有一个直观的了解。
可行性分析
一个完整的系统,可行性分析是必须要有的,因为他关系到系统生存问题,对开发的意义进行分析,能否通过本系统来补充线下应届生求职管理模式中的缺限,去解决其中的不足等,通过对本系统,不仅能使工作量不断地减少,还能使工作和管理的效率更加高。所以开发该系统能实现更大的意义和价值, 系统完成后,能否达到预期效果就要通过可行性分析,分析之后,决定此系统是否开发。该基于大数据的应届生求职系统的开发设计中,对技术、经济、操作方面进行了可行性分析;
总体设计
根据基于大数据的应届生求职系统的功能需求,进行系统设计。
前台功能:用户进入系统可以实现首页、公司信息、招聘信息、通知公告、个人中心、后台管理等功能进行操作;
后台由管理员、求职者和公司组成,主要功能包括首页、个人中心、求职者管理、公司管理、公司信息管理、招聘信息管理、投递简历管理、面试邀请管理、面试结果管理、通知公告管理、系统管理等;
系统对这些功能进行整合,产生的功能结构图如下:
数据库具体设计
根据E-R图,设计每张表的变量名,变量的类型及主键等如下。
表名3-1:通知公告
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
biaoti | varchar | 200 | 标题 | ||
jianjie | longtext | 4294967295 | 简介 | ||
fabushijian | date | 发布时间 | |||
fengmian | varchar | 200 | 封面 | ||
neirong | longtext | 4294967295 | 内容 | ||
clicktime | datetime | 最近点击时间 | |||
clicknum | int | 点击次数 | 0 |
公司信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
gongsizhanghao | varchar | 200 | 公司账号 | ||
gongsimingcheng | varchar | 200 | 公司名称 | ||
fengmian | varchar | 200 | 封面 | ||
gongsidizhi | varchar | 200 | 公司地址 | ||
gongsilingyu | varchar | 200 | 公司领域 | ||
gongsiguimo | varchar | 200 | 公司规模 | ||
gongsileixing | varchar | 200 | 公司类型 | ||
chuangliriqi | date | 创立日期 | |||
fuzeren | varchar | 200 | 负责人 | ||
lianxifangshi | varchar | 200 | 联系方式 | ||
yuangongrenshu | varchar | 200 | 员工人数 | ||
gongsijieshao | longtext | 4294967295 | 公司介绍 | ||
thumbsupnum | int | 赞 | 0 | ||
crazilynum | int | 踩 | 0 | ||
clicktime | datetime | 最近点击时间 | |||
clicknum | int | 点击次数 | 0 |
公司信息,在公司信息页面可以查看公司账号、公司名称、封面、公司地址、公司领域、公司规模、公司类型、创立日期、负责人、联系方式、员工人数、点击次数、公司介绍等详细内容,进行收藏操作
求职者管理,在求职者管理页面可以对索引、账号、姓名、年龄、性别、手机、照片等内容进行详情,修改或删除等操作
面试结果管理,在面试结果管理页面可以对索引、标题、岗位名称、时间、公司账号、公司名称、账号、姓名等内容进行详情或删除等操作
个人简历管理,在个人简历管理页面可以对索引、账号、姓名、性别、手机、照片、专业、学历、学校、出生日期、英语水平、工作年限、居住地址、意向岗位、意向方向、意向城市、意向薪水等内容进行详情,修改或删除等操作
在这次课程设计中,我使用了DJANGO框架技术,选择MySQL作为后台数据库进行访问及修改。在设计开始之初,我也在苦恼于系统的逻辑功能的具体实现,因为我对于应届生求职管理的概念还较为模糊,其间我也查询了大量的网上资料,清楚了解实际生活中应届生求职管理主要面对的对象和管理需要完成的基本功能。