博主介绍:👉全网个人号和企业号粉丝40W+,每年辅导几千名大学生较好的完成毕业设计,专注计算机软件领域的项目研发,不断的进行新技术的项目实战👈
⭐️热门专栏推荐订阅⭐️ 订阅收藏起来,防止下次找不到🔎百套Python实战项目持续更新中~
有需求的各位可以先收藏起来,还有大家在毕设选题,开题报告有疑惑的都可以找我,给你参考意见,需要开题模板的可以私信留言告诉我❤️文末获取源码联系、项目参考文档分享❤️ ⚠️一定要先收藏⚠️
4系统设计
4.1功能模块设计
对本系统进行全面的系统功能的分析,可以得出基于Django的校园招聘服务平台的功能模块图,如图4-1所示。

图4-1 系统功能模块图
4.2数据库设计
4.2.1数据库设计原则
要学习程序设计,如果你想了解数据库管理系统或根据要求开发的系统接口,你必须创建一个数据库管理系统模型来存储数据。这样,当您在应用程序编程过程中,就不需要将信息加载到操作系统页面,从而提高整个系统的工作效率。信息库管理系统中存储着许多数据,应该说是管理信息系统建设的中心和基础。信息库管理系统还为管理信息系统的建设提供了添加、删除、更改和搜索的操作功能,使管理信息系统建设能够快速查询所需的数据,而不是直接从程序代码中查找。信息库管理系统通过按照特定的方法将信息表的各个组成部分组合起来,准确地组合、分类并构成信息库管理体系。
4.2.2系统E-R图
本毕业设计的E-R图描述了在系统中各个实体之间的联系,以下是对部分主要的关键实体E-R如下:

图4-2学生信息实体E-R图
企业信息实体E-R图如下图4-3所示。

图4-3企业信息实体E-R图
职位分类实体E-R图如下图4-4所示。
图4-4职位分类实体E-R图
职位信息实体E-R图如下图4-5所示。
4.2.3数据库表设计
校园招聘服务平台的数据以一个个数据表的方式存储在数据库中,这一个个数据表示系统调取数据的基础,在进行系统数据库搭建时,会根据这些设计好的数据表进行优化搭建。系统选用MySQL数据库,对各表进行了详细的说明如下:
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| title | varchar | 200 | 标题 | ||
| subtitle | varchar | 200 | 副标题 | ||
| content | longtext | 4294967295 | 内容 | ||
| picture1 | longtext | 4294967295 | 图片1 | ||
| picture2 | longtext | 4294967295 | 图片2 | ||
| picture3 | longtext | 4294967295 | 图片3 |
表4-2:职位信息
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| zhiweimingcheng | varchar | 200 | 职位名称 | ||
| zhiweifenlei | varchar | 200 | 职位分类 | ||
| zhiweifengmian | longtext | 4294967295 | 职位封面 | ||
| zhaopinrenshu | int | 招聘人数 | |||
| xinzidaiyu | longtext | 4294967295 | 薪资待遇 | ||
| zhiweiyaoqiu | longtext | 4294967295 | 职位要求 | ||
| qiyezhanghao | varchar | 200 | 企业账号 | ||
| qiyemingcheng | varchar | 200 | 企业名称 | ||
| faburiqi | date | 发布日期 | |||
| clicktime | datetime | 最近点击时间 | |||
| clicknum | int | 点击次数 | 0 |
表4-3:职位申请
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| zhiweimingcheng | varchar | 200 | 职位名称 | ||
| qiyezhanghao | varchar | 200 | 企业账号 | ||
| qiyemingcheng | varchar | 200 | 企业名称 | ||
| xueshengzhanghao | varchar | 200 | 学生账号 | ||
| xueshengxingming | varchar | 200 | 学生姓名 | ||
| xingbie | varchar | 200 | 性别 | ||
| nianling | varchar | 200 | 年龄 | ||
| xueli | varchar | 200 | 学历 | ||
| zhuanye | varchar | 200 | 专业 | ||
| zhaopian | longtext | 4294967295 | 照片 | ||
| gerenjianli | longtext | 4294967295 | 个人简历 | ||
| shenqingriqi | date | 申请日期 | |||
| shhf | longtext | 4294967295 | 回复内容 |
表4-4:职位分类
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| zhiweifenlei | varchar | 200 | 职位分类 |
表4-5:学生
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| xueshengzhanghao | varchar | 200 | 学生账号 | ||
| mima | varchar | 200 | 密码 | ||
| xueshengxingming | varchar | 200 | 学生姓名 | ||
| xingbie | varchar | 200 | 性别 | ||
| nianling | int | 年龄 | |||
| xueli | varchar | 200 | 学历 | ||
| zhuanye | varchar | 200 | 专业 | ||
| zhaopian | longtext | 4294967295 | 照片 | ||
| shoujihaoma | varchar | 200 | 手机号码 | ||
| youxiang | varchar | 200 | 邮箱 |
表4-6:users
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| username | varchar | 100 | 用户名 | ||
| password | varchar | 100 | 密码 | ||
| role | varchar | 100 | 角色 | 管理员 | |
| addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP |
表4-7:关于我们
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| title | varchar | 200 | 标题 | ||
| subtitle | varchar | 200 | 副标题 | ||
| content | longtext | 4294967295 | 内容 | ||
| picture1 | longtext | 4294967295 | 图片1 | ||
| picture2 | longtext | 4294967295 | 图片2 | ||
| picture3 | longtext | 4294967295 | 图片3 |
表4-8:企业
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| qiyezhanghao | varchar | 200 | 企业账号 | ||
| mima | varchar | 200 | 密码 | ||
| qiyemingcheng | varchar | 200 | 企业名称 | ||
| qiyetupian | longtext | 4294967295 | 企业图片 | ||
| qiyeguimo | varchar | 200 | 企业规模 | ||
| fuzeren | varchar | 200 | 负责人 | ||
| lianxifangshi | varchar | 200 | 联系方式 | ||
| qiyeyouxiang | varchar | 200 | 企业邮箱 | ||
| qiyedizhi | varchar | 200 | 企业地址 |
表4-9:公告信息
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| title | varchar | 200 | 标题 | ||
| introduction | longtext | 4294967295 | 简介 | ||
| picture | longtext | 4294967295 | 图片 | ||
| content | longtext | 4294967295 | 内容 |
表4-10:配置文件
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| name | varchar | 100 | 配置参数名称 | ||
| value | varchar | 100 | 配置参数值 |
5系统实现
5.1 前台功能模块
在前台登录界面,输入账户、密码等信息选择角色进行登录如图5-1所示。

图5-1系统前台登录界面图
在学生注册界面,通过输入学生账号、密码及个人信息进行注册,如图5-2所示。

图5-2学生注册界面图
学生登录系统前台,可查看并使用首页、职位信息、公告信息、后台管理、个人中心等功能,如图5-3所示。

图5-3系统前台界面图
在个人中心界面,学生可对个人信息、密码进行修改,如图5-4所示。

图5-4个人中心界面图
在职位信息界面,学生可查看各类职位信息,并可进行申请操作,如图5-5所示。


图5-5职位信息界面图
源码获取
大家点赞、收藏、关注 ,让更多需要的同学看到
不同开发语言专栏推荐订阅:
👇下方有我的微信名片👇


1088

被折叠的 条评论
为什么被折叠?



