分享一波项目~~“基于Web的小型企业招聘系统开发“。
该项目是基于“SpringMvc+Spring+Mybatis”的技术架构,使用Maven进行开发的项目。
前端采用传统的html+css的技术,后台是用h+的boostrap技术框架。
该系统可分为四大部分:求职者部分、企业端部分、后台管理部分
想要学习的可以下载源码看看
该项目的演示视频可以点击如下按钮查看:
数据流条目如表4-1所示
代码已经上传github,下载地址:https://github.com/21503882/shopping
一些重要的数据库表的说明
表4-1 数据流条目表
名称 组成
个人信息 账号+密码+姓名+性别+学校+生日+专业+电子邮件+薪资要求+联系方式+个人评价
新的个人信息 姓名+性别+学校+生日+专业+电子邮件+薪资要求+联系方式+个人评价
登录信息 账号+密码
检索信息 职位类别+薪资范围+截止时间
企业职位信息 公司名称+公司地址+职位需求+电子邮箱+联系方式+薪资待遇|+公司简介
应聘信息 个人信息+企业职位信息
数据项如表4-2所示。
表4-2 数据项表
名称 类型 长度
账号 字符型 {字母}410
密码 数字型 不为零
数据存储条目如表4-3所示。
表4-3数据存储条目表
文件名 组成 组成方式
个人信息表 id+账号+密码+姓名+性别+学校+生日+专业+电子邮件+薪资要求+联系方式 +个人评价 索引文件,以id为主键
雇佣表 id+个人表的id+企业表的id 索引文件,以id为主键
加工条目如表4-4所示。
表4-4部分加工条目表
加工名 编号 输入 输出 加工逻辑
注册 1 个人信息 个人信息表 IF信息合法
THEN录入数据库
ELSE 重新输入新的合法信息
ENDIF
登录 2 登录信息 IF账号、密码与数据库中的信息匹配
THEN准予登录,并跳转到主页面
ELSE重新输入合法信息
ENDIF
修改个人信息 3 新的个人信息 个人信息表 IF信息合法
THEN录入数据库
ELSE 重新输入新的合法信息
ENDIF
职位查询 4 检索信息 企业职位信息 IF检索信息不为空
THEN按照相应的检索条件检索企业职位并返回给用户
ELSE按照默认方式排列企业职位信息并返回给用户
ENDIF
下载简历 7 个人信息 返回当前用户的简历并下载
向企业应聘 9 应聘信息 应聘表 根据求职者编号和企业编号录入信息
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import