Java基础(项目3)——【源码

git仓库地址

目录

引出

类似BOSS招聘的一个应聘者用户和公司用户的就业项目,控制台项目


在这里插入图片描述

题目要求–云就业平台

类似BOSS招聘的一个应聘者用户和公司用户的就业项目
在这里插入图片描述

第3章 应用系统功能介绍
3.1 企业模块
3.1.1 公司注册
首次登陆先注册,
公司客户在使用本平台前需要先进行注册,注册新公司的详细信息:用户名唯一性检测,根据用户名进行区分,或者根据公司名称查询,id查询
公司信息需包含:
公司id(主键)
公司名称
公司规模: (1-20),(20-100),(100~500), 500以上
公司位置:
公司类型: 软件开发公司、机械制造公司、食品卫生等
公司官网:
公司电话:
公司联系人:
公司简介:
公司评价:1~10 范围,10 最好

3.1.2 企业登录
公司输入用户名、密码和公司选项进行登录

3.1.3 发布职位
企业发布近期的职位招聘。招聘信息应该包含以下内容:

招聘人数、招聘职位、工作经验、学历、职位描述、招聘日期。
招聘人数:申请人数可以大于招聘人数,实际申请如何控制申请人数——按照评分进行筛选面试人;
企业和自己发布的职位建立关联;
3.1.4 应聘信息查询
企业查询字节自己发布职位的应聘者投递信息。
(1)根据自己发布的职位名称进行查询。
职位:算法工程师,投递了哪些人,对这些人进行排序;学历排序,工作年限排序,综合排序
(2)根据发布日期查询。[WEI SHI XIAN]未实现,TODO
(3)根据申请人学历查询。
(3)根据申请人工作年限查询。

3.1.5 预约面试
对选中的应聘者进行预约面试。设置面试时间。
1.如果把应聘者作为公司的List,则需要修改每个应聘者的面试设置;
2.存储应聘者唯一编号,进行查询,自己维护一张表,进行设置;
3.2 应聘者模块
3.2.1 模块综述
此子系统用来管理应聘者的信息。
3.2.1.1 应聘者注册
新的应聘者需要先注册信息到系统。应聘者注册信息应包含以下内容:
 应聘者id:自增长的id
 应聘者姓名
 应聘者年龄
 应聘者性别
 应聘者电话:电话作为唯一标识
 应聘者微信
 应聘者住址
 应聘者QQ
 应聘者邮箱
 应聘者学历
 应聘者工作年限
 应聘者学校
 应聘者自我介绍
 应聘者工作经验详情

3.2.1.2 应聘者登录
输入用户名、密码和应聘者角色登录。用户名用手机设置,
3.2.1.3 应聘者个人信息修改
应聘者可以修改个人的信息,如家庭住址,自我介绍,工作经验等。
公司修改已经发布的招聘信息,删除该信息,增加人数,等

3.3 公司查询
应聘者可以通过查询模块查询公司的信息。
在这里插入图片描述

3.4 职位查询
输入招聘职位的关键字可以进行模糊查询招聘公司
输入招聘职位的工作年限要求进行查询。

3.5 申请记录
应聘者可以查看自己的应聘记录。
记录中会显示哪些公司已经同意面试。
存公司类的List
3.6 申请职位
应聘者根据招聘查询结果,申请职位。
3.7 企业评价
应聘者可以对企业打分(1~10)打分。

第四章 开发建议
4.1 命名原则
项目中变量名,类名需严格按照驼峰完成。
数据库命名:xxx_db
表命名:xxx_tab
字段命名:xxx_字段名 xxx为表的前缀,例如dept_id, emp_id
4.2 类和表
建议类的属性和表的字段名称一致,类中的字段去掉表的前缀。
例如 Company: 类 name company_tab 表 company_name

4.3 先设计表或者类
先设计表或者类,每一个实体类对应一个表
应该有这么几个表:
应聘者表, 企业表, 应聘记录表——建立两者的关联关系
应聘记录表应该有以下字段:
记录id,记录时间(是指申请的日期),申请人id(应聘者表的主键),企业id(企业表的主键),申请职位(职位名称),状态(无,申请中,预约面试,已面试: 这个状态是在应聘者申请时为改为“申请中”,企业同意面试后改为“预约面试”),面试时间。

相关的java基础知识

1.关于控制台项目中使用到Java基础知识;
Java基础(1)——数据类型&包装类,引用类型String&StringBuilder,正则表达式,定点数,日期类
Java基础(9)——从匿名内部类 到 函数式编程
Java基础(2)——列表&集合List,函数式编程Lamda表达式
Java基础(3)——算术|逻辑|位运算符,三元运算符
Java基础(4)——逻辑控制词 和 语句

2.实体类和dao层,增删改查CRUD分离,从IO流到JDBC,SQL语句;
Java基础(5)——IO流及其项目应用初步

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值