本课题使用Python语言进行开发。基于web,代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中
技术栈
后端:python+django
前端:vue.js+elementui
框架:django/flask
Python版本:python3.7+
数据库:mysql5.7
数据库工具:Navicat
开发软件:PyCharm .
(1)管理员模块:系统中的核心用户是管理员,管理员登录后,通过管理员功能来管理后台系统。主要功能有:首页、个人中心、用户管理、岗位类别管理、招聘信息管理、应聘信息管理目前,伴随着Internet技术的日益成熟,互联网需要提供更多的服务,发达国家已形成以信息技术为核心,招聘网站支撑的现代化招聘公司技术格局。这便是今天为大家所熟悉的管理信息系统,网络发展为招聘网站实现信息化、自动化、智能化和集成化。
浏览器:谷歌浏览器设计步骤及措施:
(1)确定项目名称、项目研究内容,开题报告提交及修改。
(2)项目开发准备,整理思路,查阅相关资料了解系统的研究意义。
(3)项目初期开发,美工设计,前端实现,开发信息系统的用户功能的实现,完善界面排版,实现信息提取发送等一系列功能。项目初期测试运行,修改完善管理系统未能正常运行的功能和出现的问题。项目系统最后阶段的修改及最终测试运行。论文写作、修改,定稿。
(4)答辩准备,进行毕业设计论文答辩。
重点研究的,关键的问题:
(1)业务流程;
(2)前台页面设计;
(3)数据库设计
充分利用Internet技术,在竞争中扩大市场份额,我国公司招聘事业的发展体制改革的不断深入,帮助个人得到适应性的信息和服务,招聘市场的竞争日益激烈,建立属于招聘公司自己的管理系统,树立自身的形象,方便用户使用,已经成为广大招聘公司经营者和管理者的共识。于此同时民众也期盼招聘公司网站的出现,用户要求越来越高,希望网站能够尽量智能化地了解自己的需求。
近几年随着国民经济的不断发展,电子商务行业的不断创新。作为招聘行业一个重要分支的招聘网站逐渐兴起,各种招聘公司层出不穷。招聘网站在不断向前发展的同时也存在一些无法避免的小问题,例如许多小型的招聘公司在信息处理和管理上存在一些纰漏,具体可表现在岗位类别、招聘信息的问题等方面。这些问题的存在降低了招聘公司操作流程方面的效率。虽然短时期内所带来的损失可以忽略,但长此以往对招聘行业的发展将会带来相当大的阻碍。
本文首先介绍了设计的背景与研究目的,其次介绍系统相关技术,重点叙述了系统功能分析以及详细设计,最后总结了系统的开发心得。
解决的思路:
(1)通过进行需求分析,建立用例模型,上网查找资料,摸清业务流程。
(2)通过运用vue 技术进行界面的设计,上网搜集符合所做管理系统的相关图片,使用Photoshop软件对图片进行加工,使其更贴合主题,同时提高页面美感。
(3)在摸清业务流程的基础上,通过MySql完成数据库的设计。
目 录
1 绪 论 1
1.1课题背景 2
1.2课题研究的意义 3
1.3课题研究目标与内容 4
2系统开发环境 5
2.1 Node.js介绍 6
2.2 Mysql数据库 7
2.3 B/S结构 8
2.4 express框架 9
3系统需求分析 10
3.1系统功能 11
3.2 可行性分析 12
3.3 需求分析 13
3.4 系统流程分析 14
3.5系统结构设计 15
4详细设计 16
4.1数据库设计 17
4.2数据库逻辑结构分析 18
5 系统详细设计 19
5.1 前台首页设计与实现 20
5.2 用户功能模块 21
5.3 管理员功能模块 22
6 系统测试 23
6.1系统测试的目的 24
6.2系统测试方法 25
6.3 测试用户注册、登录模块 26
总结 27
参考文献 28
致谢 29