基于springboot的兼职网的设计与实现

2023-06-24 20:42
2

3.4系统流程分析

3.4.1操作流程

系统登录流程图,如图所示:


图3-1登录流程图

3.4.2添加信息流程

添加信息流程图,如图所示:


图3-2添加信息流程图

3.4.3删除信息流程

删除信息流程图,如图所示:

图3-3删除信息流程图




4章 系统设计

4.1 系统体系结构

蜗牛兼职网的结构图4-1所示:

图4-1 系统结构

登录系统结构图,如图4-2所示:

图4-2 登录结构图

蜗牛兼职网结构图,如图4-3所示。

图4-3 蜗牛兼职网结构图

4.2开发流程设计

系统流程的分析是通过调查系统所涉及问题的识别、可行性、可操作性、系统分析处理能力等具体环节来调节、整理系统的设计方案以确保系统能达到理想的状态。这些操作都要从注册、登录处着眼进行一系列的流程测试保证数据库的完整,从而把控系统所涉及信息管理的安全、保证信息输入、输出正常转换。然后,通过实际操作完成流程图的绘制工作。

蜗牛兼职网的开发对管理模块和系统使用的数据库进行分析,编写代码,系统测试,如图4-4所示。

图4-4开发系统流程图

4.3 数据库设计原则

学习编程,我们都知道数据库设计是基于需要设计的系统功能,我们需要建立一个数据库关系模型,用于存储数据信息,这样当我们在程序中时,就没有必要为程序页面添加数据,从而提高系统的效率。数据库存储了很多信息,可以说是信息管理系统的核心和基础,数据库还提供了添加、删除、修改和检查,使系统能够快速找到自己想要的信息,而不是在程序代码中找到。数据库中信息表的每个部分根据一定的关系精确地组合,排列和组合成数据表。

通过蜗牛兼职网的功能进行规划分成几个实体信息,实体信息将通过ER图进行说明,本系统的主要实体图如下:

用户信息属性图如图4-5所示。

图4-5 用户信息实体属性图

企业信息实体属性图如图4-6所示。

      图4-6企业信息属性图

兼职信息属性图如图4-7所示。

     图4-7兼职信息实体属性图

留言板信息实体属性图如图4-8所示。

   图4-8留言板信息实体属性图

4.4 数据表

将数据库概念设计的E-R图转换为关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。

表名:jianzhixinxi

功能:兼职信息表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint


主键

   主键


addtime

timestamp


创建时间


CURRENT_TIMESTAMP

zhiweimingcheng

bigint

100

职位名称



tupian

bigint

100

图片



zhaopinrenshu

bigint

100

招聘人数



xinzidaiyu

bigint


薪资待遇



zhiweijianjie

bigint

100

职位简介



gongzuoneirong

bigint

100

工作内容



faburiqi

bigint

100

发布日期



qiyehao

bigint

100

企业号



qiyemingcheng

bigint


企业名称



lianxiren

bigint

100

联系人



lianxifangshi

bigint

100

联系方式



dizhi

bigint

100

地址





表名:qiye

功能:企业表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint


主键

   主键


addtime

varchar

100

创建时间



qiyehao

varchar

100

企业号



mima

varchar

100

密码



qiyemingcheng

timestamp


企业名称


CURRENT_TIMESTAMP

tupian

varchar

100

图片



lianxiren

varchar

100

联系人



lianxifangshi

varchar

100

联系方式



youxiang

varchar

100

邮箱



dizhi

varchar

100

地址





表名:yonghu

功能:用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint


主键

   主键


addtime

timestamp


创建时间


CURRENT_TIMESTAMP

yonghuming

varchar

200

用户名



mima

bigint


密码



yonghuxingming

bigint


用户姓名



touxiang

varchar

200

头像



xingbie

varchar

200

性别



shoujihaoma

int


手机号码



youxiang

float


邮箱





表名:zhiweishenqing

功能:职位申请表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint


主键

   主键


addtime

bigint


创建时间



zhiweimingcheng

varchar

100

职位名称



zhaopinrenshu

varchar

200

招聘人数



xinzidaiyu

timestamp


薪资待遇


CURRENT_TIMESTAMP

zhiweijianjie

timestamp


职位简介


CURRENT_TIMESTAMP

gongzuoneirong

varchar

200

工作内容



qiyehao

varchar

200

企业号



qiyemingcheng

varchar

200

企业名称



shenqingriqi

varchar

200

申请日期



jianli

varchar

200

简历



yonghuming

varchar

200

用户名



yonghuxingming

varchar

200

用户姓名



shoujihaoma

varchar

200

手机号码



sfsh

varchar

200

是否审核



shhf

varchar

200

审核回复









第5章 系统详细设计


5.1管理员功能模块

管理员登录,通过填写输入用户名、密码、角色进行登录,如图5-1所示。


图5-1管理员登录界面图


管理员登录进入蜗牛兼职网可以查看首页、个人中心、用户管理、企业管理、兼职信息管理、职位申请管理、留言板管理、系统管理等信息。

用户管理,在用户管理页面中可以通过填写用户名、密码、用户姓名、头像、性别、手机号码、邮箱等信息进行详情、修改、删除等操作,如图5-2所示。还可以根据需要对企业管理进行详情、修改或删除等详细操作,如图5-3所示。



图5-2用户管理界面图




图5-3企业管理界面图


兼职信息管理,在兼职信息管理页面中可以查看职位名称、图片、招聘人数、薪资待遇、职位简介、工作内容、发布日期、企业号、企业名称、联系人、联系方式等信息,并可根据需要对兼职信息管理进行详情、修改或删除等操作,如图5-4所示。



图5-4兼职信息管理界面图


职位申请管理,在职位申请管理页面中可以查看职位名称、招聘人数、薪资待遇、职位简介、工作内容、企业号、企业名称、申请日期、简历、用户名、用户姓名、手机号码、审核回复、审核状态等信息,并可根据需要对职位申请管理进行详情、修改或删除等详细操作,如图5-5所示。



图5-5职位申请管理界面图


留言板管理,在留言板管理页面中可以查看用户名、留言内容、回复内容等内容,并且根据需要对留言板管理进行详情、回复、修改或删除等详细操作,如图5-6所示。


图5-6留言板管理界面图


轮播图;该页面为轮播图管理界面。管理员可以在此页面进行首页轮播图的管理,通过新建操作可在轮播图中加入新的图片,还可以对以上传的图片进行修改操作,以及图片的删除操作,如图5-7所示。


图5-7轮播图管理界面图




5.2用户功能模块

用户登录,通过填写用户名、密码、角色进行登录,如图5-8所示。

用户登录进入蜗牛兼职网可以查看首页、个人中心、职位申请管理等功能。如图5-9所示




图5-8用户登录界面图





图5-9用户功能界面图




职位申请管理,在职位申请管理页面中可以查看职位名称、招聘人数、薪资待遇、职位简介、工作内容、企业号、企业名称、申请日期、简历、用户名、用户姓名、手机号码、审核回复、审核状态等信息内容,并且根据需要对职位申请管理进行详情、修改或删除等其他详细操作,如图5-10所示。



图5-10职位申请管理界面图




5.3前台首页功能模块

蜗牛兼职网,在蜗牛兼职网可以查看首页、兼职信息、留言反馈、个人中心、后台管理等内容,如图5-11所示。



图5-11前台首页界面图




用户登录,通过填写用户名、密码进行登录,如图5-12所示。





图5-12用户登录界面图



兼职信息,在兼职信息页面可以填写职位名称、图片、招聘人数、薪资待遇、职位简介、工作内容、发布日期、企业号、企业名称、联系人、联系方式等信息进行点击下载,如图5-13所示。


图5-13兼职信息界面图


留言反馈,在留言反馈页面可以填写留言内容等进行立即提交或重置等操作,如图5-14所示。



图5-14留言反馈界面图


5.4企业功能模块

企业登录进入蜗牛兼职网可以查看首页、个人中心、兼职信息管理、职位申请管理等内容。企业登录,通过填写用户名、密码、角色进行登录,如图5-15所示。



图5-15企业登录界面图


个人信息,在个人信息页面中通过填写企业号、企业名称、图片、联系人、联系方式、邮箱、地址等信息还可以根据需要对个人信息进行修改,如图5-16所示。



图5-16个人信息界面图



兼职信息管理,在兼职信息管理页面中通过填写职位名称、图片、招聘人数、薪资待遇、职位简介、工作内容、发布日期、企业号、企业名称、联系人、联系方式等内容进行详情、修改、删除等操作,如图5-17所示。



图5-17兼职信息管理界面图




职位申请管理,在职位申请管理页面中通过填写职位名称、招聘人数、薪资待遇、职位简介、工作内容、企业号、企业名称、申请日期、简历、用户名、用户姓名、手机号码、审核回复、审核状态等内容进行详情、修改等操作,如图5-18所示。



图5-18职位申请管理界面图