关注分享主机优惠活动
国内外VPS云服务器

SSM实践项目:人事管理系统(蓝色版)[附源代码]

?程序员王的博客:程序员王的博客?欢迎赞?收集消息??如有编辑错误,请联系作者。如果有好文章,请分享给我。我会取其精华去其糟粕?java自学的学习路线:java自学的学习路线

一、员工管理系统项目说明:这个项目主要是完成Spring+SpringMVC+mybatis的完全集成,功能实现比较简单,就是一个完成添加、删除、修改、查询的小项目!

源代码在吉西仓库:SSM实用项目:人事管理系统(蓝色版)

1.整个项目实现了职能经理的登录和注册,员工的添加、删除、查询和批量删除。整个系统设计的目标群体是管理者,系统的主要功能是对员工的各种信息进行操作。主要完成数据库的添加、删除、修改和查询功能。

2、开发环境分类名称语言操作系统Windows S10简体中文数据库平台MySQL Server 8.小编应用服务器apache-tomcat-8.5.71java开发工具idea框架mybatis+Spring+SpringMVC项目名称学生教务系统实现技术MyBatis+Spring+Spring GMVC+MySQL+servlet+jQuery+bootstrap+JS+Maven+Tomcat等技术3 .数据库表设计--创建员工表create tablet _ EMP (ID int主键auto _ increment,Name varchar (20) not null,salary double not null,age int not null)--添加员工数据insert到t _ EMP值中(null,“王恒杰”,20000,21);插入t_emp值(空,“杨福军”,9000,19);--查询员工数据select * from t _ emp--创建管理员表创建tablet _ admin (ID int主键auto _ increment,用户名varchar (20),密码varchar(50))--添加数据插入t _ admin值(null,“王恒杰”,“123456”);--查询select *从t_admin 4,Maven导入项目所依赖的jar包JUnit JUnit 4.11 testorg . spring framework。Spring -core 4 . 3 . 2 . release org . Spring framework Spring -context 4 . 3 . 2 . release org . Spring framework Spring -context -support 4 . 3 . 2 . release org . Spring framework Spring -JDBC 4 . 3 . 2 . release org . Spring framework Spring -AOP 4 . 3 . 2 . release org . Spring framework Spring -beans 4 . 3 . 2 . release org . Spring framework Spring -express 4 . 3 . 2 . release org framework Spring -aspects 4 . 3 . 2 . release org管理员登录/注册模块功能开发功能模块:登录、注册、注销、密码加密。

注册示意图

登录图

1.dao层(adminDao.java)公共接口admin Dao {/* * *登录* @ param admin * @ return */公共管理登录(admin admin);/* * * Register * @ param admin */public void Register(admin管理);} 2、服务层(1)adminService接口层公共接口adminService {/* * log in * @ param admin * @ return */public admin log in(admin admin);/* * * Register * @ param admin */public void Register(admin管理);} (2)adminServiceImpl实现类@ service(" AdminService ")@ Transactional公共类AdminService implements AdminService { @ autowired private admindao admindao;@ Override public Admin log in(Admin Admin){ return admindao . log in(Admin);} @ Override public void register(Admin Admin){ Admin Dao . register(Admin);}} 3.function test(administration)public class administration { @ testpublic void log in(){ classpathmlaapplicationcontext = new classpathmlaapplicationcontext(" application context . XML ");AdminService AdminService =(AdminService)context . get bean(" AdminService ");Admin admin = new Admin(null,null,“王恒杰”,“123456”,true);admin log in = adminservice . log in(admin);System.out.println(登录);} @ Test public void register(){ classpathmlapplicationcontext context = new classpathmlaplicationcontext(" application context . XML ");AdminService AdminService =(AdminService)context . get bean(" AdminService ");Admin admin = new Admin(空,“风狗少年”,“邓吴征”,“234567”,真);adminservice . register(admin);}} 4.控制器层@ controller(" admin controller ")@ request mapping(" admin ")公共类admin controller {/* * *将adminService添加到admin controller */@ autowired private adminService adminService;/* * * log in * @ param admin * @ return */@ request mapping(" log in ")public String log in(admin,http servlet request request){ String password = MD 5 utils . MD5(admin . get password());admin.setPassword(密码);admin admin 1 = adminservice . log in(admin);system . out . println(admin 1);if(admin1!=null){ request.getSession()。setAttribute("admin ",admin 1);返回“redirect:/EMP/show”;}返回“redirect:/log in . JSP”;}/* * * Register * @ param admin */@ request mapping(" Register ")public string Register(admin admin){ string password = M5 dutils。

未经允许不得转载:主机频道 » SSM实践项目:人事管理系统(蓝色版)[附源代码]

评论 抢沙发

评论前必须登录!