博主介绍:👉全网个人号和企业号粉丝40W+,每年辅导几千名大学生较好的完成毕业设计,专注计算机软件领域的项目研发,不断的进行新技术的项目实战👈
⭐️热门专栏推荐订阅⭐️ 订阅收藏起来,防止下次找不到🔎上千套Python实战项目持续更新中~
有需求的各位可以先收藏起来,还有大家在毕设选题,开题报告有疑惑的都可以找我,给你参考意见,需要开题模板的可以私信留言告诉我❤️文末获取源码联系❤️ ⚠️一定要先收藏⚠️
4系统设计
4.1功能模块设计
对本系统进行全面的系统功能的分析,可以得出基于Django的校园招聘服务平台的功能模块图,如图4-1所示。
图4-1 系统功能模块图
4.2数据库设计
4.2.1数据库设计原则
要学习程序设计,如果你想了解数据库管理系统或根据要求开发的系统接口,你必须创建一个数据库管理系统模型来存储数据。这样,当您在应用程序编程过程中,就不需要将信息加载到操作系统页面,从而提高整个系统的工作效率。信息库管理系统中存储着许多数据,应该说是管理信息系统建设的中心和基础。信息库管理系统还为管理信息系统的建设提供了添加、删除、更改和搜索的操作功能,使管理信息系统建设能够快速查询所需的数据,而不是直接从程序代码中查找。信息库管理系统通过按照特定的方法将信息表的各个组成部分组合起来,准确地组合、分类并构成信息库管理体系。
4.2.2系统E-R图
本毕业设计的E-R图描述了在系统中各个实体之间的联系,以下是对部分主要的关键实体E-R如下:
学生信息实体E-R图如下图4-2所示。
图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-5职位信息实体E-R图
4.2.3数据库表设计
校园招聘服务平台的数据以一个个数据表的方式存储在数据库中,这一个个数据表示系统调取数据的基础,在进行系统数据库搭建时,会根据这些设计好的数据表进行优化搭建。系统选用MySQL数据库,对各表进行了详细的说明如下:
表4-1:关于我们
字段名称 类型 长度 字段说明 主键 默认值
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 配置参数值
源码获取
大家点赞、收藏、关注 ,让更多需要的同学看到
不同开发语言专栏推荐订阅:
👇下方有我的微信名片👇