文章目录:
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.项目整体架构
- entity:对应员工、部门两个实体类(每个实体类对应数据库中的一张表)
- dao:对应数据库持久层(员工、部门)
- service/service-impl:对应业务逻辑层(员工、部门)
- controller:对应界面层(员工、部门、登录)
- util:JsonMsg类用来封装公共的信息提示结果
- resources:jdbc外部属性配置文件、SSM三个框架各自的配置文件
- static-html:单纯的测试并查看网页的效果图
- static-img:存放系统的静态资源图片
- jsp:公共页面(头、尾、左侧导航栏)、首页、登录界面、员工/部门信息页面、员工/部门添加页面、员工/部门更新页面
- 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,有大佬看到这篇文章中的错误或者是哪个方面表达的不完整、不严谨,还望指出,感谢感谢!!!
转载:https://blog.csdn.net/weixin_43823808/article/details/116756162
查看评论