文章目录:
1.项目源码链接
2.项目开发前景
其实,这个项目是为了复习一个之前学过的JavaWeb中的一些核心技术以及SSM框架的相关技术,学完这部分内容,就感觉应该回过头来再看看,理解一下,然后呢写一个小项目综合应用一下是最好了。所以就联想到了有关员工、部门的一个小型简单的人力资源管理系统。
3.项目大体介绍
一个简单的人力资源管理系统开发完成了!!!
1.项目耗时:8天(需求分析1天 + 开发4天 + 维护改bug3天)
2.项目所具备的功能:账号登录退出,对员工的增删改查,对部门的增删改查
3.项目架构基于Maven
4.项目运行基于Tomcat服务器
5.项目语言基于Java,版本JDK14(其中所有内容完全兼容JDK1.8,无任何影响)
6.项目数据库基于MySQL,版本5.1.9
7.项目后端框架基于SSM(Spring + SpringMVC + MyBatis)
8.项目前端框架基于BootStrap
9.项目开发工具:IDEA + Navicat
4.项目整体架构
1. entity:对应员工、部门两个实体类(每个实体类对应数据库中的一张表)
2. dao:对应数据库持久层(员工、部门)
3. service/service-impl:对应业务逻辑层(员工、部门)
4. controller:对应界面层(员工、部门、登录)
5. util:JsonMsg类用来封装公共的信息提示结果
6. resources:jdbc外部属性配置文件、SSM三个框架各自的配置文件
7. static-html:单纯的测试并查看网页的效果图
8. static-img:存放系统的静态资源图片
9. jsp:公共页面(头、尾、左侧导航栏)、首页、登录界面、员工/部门信息页面、员工/部门添加页面、员工/部门更新页面
10.web.xml:这个文件有多重要就不多说了,核心!!!
5.项目运行结果图
对应 login.jsp
之后的每个jsp页面中,都引入了 head.jsp、foot.jsp、leftsidebar.jsp 这三个公共页面。
对应 main.jsp
对应 employeePage.jsp
对应 employeeAdd.jsp
对应 employeeUpdate.jsp
对应 departmentPage.jsp
对应 departmentAdd.jsp
对应 departmentUpdate.jsp
6.结束语
下面就要全身心的投入到SpringBoot的学习中了,这个项目暂时就放在这里了。由于我也是初学Java,有大佬看到这篇文章中的错误或者是哪个方面表达的不完整、不严谨,还望指出,感谢感谢!!!