摘  要

随着网络科技的不断发展以及人们经济水平的逐步提高,计算机如今已成为人们生活中不可缺少的一部分,为招聘信息方便管理,基于Python技术设计与实现了一款简洁、轻便的管理系统。本系统解决了招聘信息管理中的主要问题,包括个人中心、用户管理、招聘信息管理、留言板管理、系统管理等功能。

本系统采用了Python语言的Django框架,数据采用MySQL数据库进行存储。结合B/S结构进行开发设计,功能强大,界面化操作便于上手。本系统具有良好的易用性和安全性,系统功能齐全,可以满足招聘信息管理的相关工作。


关键词:招聘信息;Python技术;Django框架;MySQL;




 

Abstract

With the continuous development of network technology and the gradual improvement of people's economic level, computer has now become an indispensable part of people's life, in order to facilitate the management of recruitment information, based on Python technology design and implementation of a simple, lightweight management system. This system solves the main problems in the management of recruitment information, including personal center, user management, recruitment information management, message board management, system management and other functions.

This system uses Django framework of Python language, data is stored by MySQL database. Combined with B/S structure for development and design, powerful, user-friendly operation. This system has good usability and security, the system has complete functions, can meet the job information management related work.


Key words: recruitment information; Python technology; Django framework; MySQL;  

目  录

1 绪  论 4

1.1研究背景和意义 4

1.2拟解决的问题及特性 4

1.3论文的结构 5

2 相关技术简介及部署环境说明 6

2.1 Python简介 6

2.2 Django框架简介 6

2.3 协同过滤算法介绍 7

2.4 MySQL简介 7

2.5 B/S结构 9

2.6系统的开发环境 9

2.7小结 10

3 需求分析 11

3.1系统的可行性分析 11

3.2系统需求分析 11

3.3开发目标 12

3.4 系统用例分析 12

3.5系统流程分析 13

3.5.1 用户登录流程 13

3.5.2 系统操作流程 14

3.6小结 14

4 系统总体设计 15

4.1系统功能结构设计图 15

4.2 数据库设计与实现 15

4.2.1 概念模型设计 15

4.2.2 系统数据表设计 18

4.3小结 21

5 系统详细设计与实现 22

5.1系统功能实现 22

5.2管理员功能模块实现 24

5.3 小结 27

6 系统测试 28

6.1软件测试的定义 28

6.2测试方法 28

6.3测试过程 28

6.4测试结果 29

6.5小结 29

参考文献 31

致  谢 32


需求分析在系统开发中有着十分重要的作用[9]。软件项目凭借软件工程的思想和步骤可以大大的提高开发效率,缩短软件开发周期,保证了软件项目的质量。需求分析作为软件工程方法中的一步是至关重要的。软件需求工程是一门分析并记录软件需求的学科[10]。需求分析简单的来说就是用户需要什么,系统需要什么,对此进行问题的列举,等级的排列,需要缜密的思分析和大量的调研[11]。

招聘信息推荐系统在国内有很多值得借鉴的例子,功能也都趋于完善,因此系统将轻量化开发,要完成以下功能:

(1)要支持完整的用户注册,登录功能,账号的管理通过管理员来实现。

(2)系统的前端页面简单明了,更能让用户快速上手,一目了然,不需要教程也能直接使用。

(3)为了用户能够方便的搜寻信息。


招聘信息推荐系统主要开发目标如下:

(1)对零碎化、分布散的招聘信息进行收纳、整理,通过网络服务平台使这些信息内容更加调理,更加方便化和清晰化,让访问该系统的每个用户享受浏览的过程。

(2)生活中存在的一些现象:人员冗余。招聘信息推荐系统应尽量减少用户的需求压力,给他们提供省时省力省心的服务平台,降低其工作量。

(3)便于查询信息及管理信息等。

(4)通过计算机网络技术,提升解决管理问题和技术工作的质量,为用户一种规范方便的服务。

(5)该系统的面向用户为管理员和用户,系统的设计风格应该简约整洁,操作容易上手,目标信息明确,避免花里胡哨。

(6)为社会稳定和发展贡献一份力量。


本系统综合网络空间开发设计要求。目的是将传统管理方式转换为在网上管理,完成招聘信息管理的方便快捷、安全性高、交易规范做了保障,目标明确。招聘信息推荐系统可以将功能划分为管理员功能和用户功能。

(1)、管理员关键功能包含个人中心、用户管理、招聘信息管理、留言板管理、系统管理等进行管理。

(2)、用户登录进入系统可以实现对首页、招聘信息、新闻资讯、留言板、个人中心等进行管理

基于协同过滤算法的招聘信息推荐系统-计算机毕业设计源码+LW文档_信息管理

基于协同过滤算法的招聘信息推荐系统-计算机毕业设计源码+LW文档_Python_02

基于协同过滤算法的招聘信息推荐系统-计算机毕业设计源码+LW文档_MySQL_03

基于协同过滤算法的招聘信息推荐系统-计算机毕业设计源码+LW文档_Python_04