首页 / JAVA / javaweb兼职中介管理系统
javaweb兼职中介管理系统
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javaweb兼职中介管理系统,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5166字,纯文字阅读大概需要8分钟。
内容图文
![javaweb兼职中介管理系统](/upload/InfoBanner/zyjiaocheng/692/336c8a6be1054e399791bc63c6a0ca2f.jpg)
今天将为大家分析一个基于javaweb的兼职中介管理系统,该项目主要包括求职信息管理、招聘信息管理、岗位匹配管理等。系统开发过程体现了软件工程的思想,具有相对稳定、便于维护和更新等优点。采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统。
基于javaweb的兼职中介管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为MYECLIPSE。基于javaweb的兼职中介管理系统为一个 后台项目。
为了完成基于javaweb的兼职中介管理系统,我们首先需要对该系统进行需求分析。一个基于javaweb的兼职中介管理系统应包含用户角色有管理员、学生。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。
总结得出基于javaweb的兼职中介管理系统项目所有数据为:管理员(admin)、学生(xuesheng)、职位(zhiwei)
基于javaweb的兼职中介管理系统之管理员表
字段名 | 类型 | 属性 | 描述 id | INT(11) | PRIMARY KEY | 管理员id username | VARCHAR(255) | | 账号 password | VARCHAR(255) | | 密码
基于javaweb的兼职中介管理系统之学生表
字段名 | 类型 | 属性 | 描述 id | INT(11) | PRIMARY KEY | 学生id mingzi | VARCHAR(255) | | 名字 username | VARCHAR(255) | | 账号 password | VARCHAR(255) | | 密码 xingbie | VARCHAR(255) | | 性别 nianling | VARCHAR(255) | | 年龄
基于javaweb的兼职中介管理系统之职位表
字段名 | 类型 | 属性 | 描述 id | INT(11) | PRIMARY KEY | 职位id mingcheng | VARCHAR(255) | | 名称 shangbanshijian | VARCHAR(255) | | 上班时间 gongzi | VARCHAR(255) | | 工资 jieshao | VARCHAR(255) | | 介绍 didian | VARCHAR(255) | | 地点
SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- ---------------------------- -- Table structure for ggjyjavawebdjzzjglxt -- ---------------------------- DROP TABLE IF EXISTS `t_admin`; CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '管理员id',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='管理员'; -- ---------------------------- DROP TABLE IF EXISTS `t_xuesheng`; CREATE TABLE `t_xuesheng` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '学生id',`mingzi` VARCHAR(255) DEFAULT NULL COMMENT '名字',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',`xingbie` VARCHAR(255) DEFAULT NULL COMMENT '性别',`nianling` VARCHAR(255) DEFAULT NULL COMMENT '年龄',PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='学生'; -- ---------------------------- DROP TABLE IF EXISTS `t_zhiwei`; CREATE TABLE `t_zhiwei` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '职位id',`mingcheng` VARCHAR(255) DEFAULT NULL COMMENT '名称',`shangbanshijian` VARCHAR(255) DEFAULT NULL COMMENT '上班时间',`gongzi` VARCHAR(255) DEFAULT NULL COMMENT '工资',`jieshao` VARCHAR(255) DEFAULT NULL COMMENT '介绍',`didian` VARCHAR(255) DEFAULT NULL COMMENT '地点',PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='职位';
添加职位模块:
从页面中通过post方法,将职位信息传入到后台服务器中,在tianjiazhiweiact
中接收,字段包括名称,上班时间,工资,介绍,地点使用insert方法添加数据,将数据同步到
数据库中,完成添加操作。定义添加成功提示信息,添加职位成功,并保存到request中具体代码如下:
通过zhiweidao的insert方法将页面传输的职位添加到数据库中 zhiweidao.insert(zhiwei);
将添加职位成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "添加职位成功");
返回职位管理界面
return "forward:/tianjiazhiwei.action";
查询职位模块:
在后台zhiweiguanli方法中,通过selectByexample方法获取所有的数据信息。将其保存到request中,在页面中通过foreach方法
进行循环展示到table中。完成职位查询操作。具体代码如下:
生成职位样例类,通过example定义查询条件 ZhiweiExample example = new ZhiweiExample();
通过zhiweidao的selectByExample方法查询出所有的职位信息 List zhiweiall = zhiweidao.selectByExample(example);
将职位信息,保存到request中,在页面通过foreach方法进行展示 request.setAttribute("zhiweiall", zhiweiall);
返回职位管理界面
return "forward:/zhiweiguanli.action";
修改职位模块:
对已经上传的职位信息可以进行修改操作,该部分操作在职位管理界面中点击修改按钮可以跳转到职位修改页面。在修改页面中,将初始化所有的职位字段信息,字段信息包括名称,上班时间,工资,介绍,地点。字段信息内容通过职位id获取。修改后的信息传入到zhiweiController中接收为zhiwei。在zhiweiController中包含有提前定义好的zhiweidao,该参数为zhiweiMapper是实现。zhiweiMapper中定义了修改方法,此处使用修改方法为updateByPrimaryKeySelective,该方法可以将修改后信息同步到数据库中,最终将修改成功信息返回页面中。该部分代码如下:
通过zhiweidao的修改方法根据id修改对应的职位 zhiweidao.updateByPrimaryKeySelective(zhiwei);
将修改职位成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "修改职位信息成功");
返回职位管理界面
return "forward:/zhiweiguanli.action";
删除职位模块:
删除职位功能实现在zhiweiController中,实现方法为shanchuzhiwei。在页面中通过get方法shanchuzhiwei.action?Id的形式将需要删除的职位id上传到服务器中,响应对应的方法,调用zhiweidao中的deleteByPrimaryKey方法,完成删除操作。将删除成功的提示信息返回到页面中,完成删除数据的操作。该部分核心代码:
通过zhiweidao的删除方法根据id删除对应的职位 zhiweidao.deleteByPrimaryKey(id);
将删除职位成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "删除职位成功");
返回职位管理界面
return "forward:/zhiweiguanli.action";
内容总结
以上是互联网集市为您收集整理的javaweb兼职中介管理系统全部内容,希望文章能够帮你解决javaweb兼职中介管理系统所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。