分页查询员工信息的铺垫
一、课程背景
员工人员管理(Staff members Relationship Management)系统是企业营销信息化的解决方案,它将企业市场管理、销售管理、服务管理三个领域应用三位一体化,帮助企业提升整体营销管理竞争力、提高销售工作效率、提高服务满意度顾客忠诚度。
二、开发环境
Eclipse(4.6.3) 、JDK 1.8、Tomcat 9.0、Mysql 5.x、Navicat Premium(数据库图图形化界面)、PowerDesigner(数据库课表设计工具)、XMind 8(思维导图)、现代浏览器(360chrome,googlechrome,FF等)。
三、技术介绍
前端:
jQuery、Bootstrap、jQuery-confirm 提示框、Ueditor 富文本编辑器、Validator 表单验证
后端:
mvc框架:springMVC
容器框架:spring
持久层:mybatis
数据库:
连接池:Druid
数据库:MySql
项目管理工具:Maven
四、课程大纲
一、需求分析
二、Macen工程的创建
三、Spring MVC+Spring+Mybatis+druid+Maven的整合
四、HTML页面转换为JSP页面
五、导入数据库表
六、登录入口代码的编写
七、UUID 为编号 与 SHA加密 密码
八、退出代码的编写
九、拦截器的编写
十、公共验证代码的编写
十一、查询所有数据
十二、修改数据
十三、图片上传
十四、添加数据
十五、前台异步的验证
十六、后台异步的验证
十七、新闻编译器的使用
十八、删除数据
十九、 功能的演示
1. 员工管理模块
1)员工注册功能
1.1)发送邮件
1.2)激活员工账号
1.3)表单的校验
1.3.1)前后台都需进行验证
2)员工的登录功能
2.1)密码需加密
3)员工的注销功能
4)员工的删除功能
5)查询员工列表的功能
5.1)查询员详情功能
二十、一般项目开发流程(公司之间是有差异)
1.确定项目需求-----拿下一个项目
2.编写《需求说明书》----不涉及技术,只涉及业务需求
3.编写《概要设计说明书》----- 涉及技术的的宏观的内容,数据库设计,页面原型
4.编写《详细设计说明书》----- 相当于伪代码
5.编码阶段coding----根据《详细设计说明书》--- 单元测试
6.联测-----项目组内部的行为
7.测试组进行多面的专业测试----《测试报告》
8.上线(测试阶段)
9.维护和二次开发
二十一、SRM管理系统的环境的搭建
1.创建maven项目srm
2.创建maven项目的包结构
3.导入需要的jar、配置文件、工具、静态页面
根据需求文档编码
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
![SpringCloud实战入门视频课程](https://s2.51cto.com/images/201810/11/757e5810c413c88d0497d553c58a6900.png?x-oss-process=image)
![Spring Boot实战入门视频课程](https://s2.51cto.com/images/201712/29/c51651e2ec308a27c5a9d638d0d0c281.jpg?x-oss-process=image)
![Java项目实战之员工管理系统视频课程(Servlet/C3P0/AJAX/Bootstrap)](https://s2.51cto.com/images/201709/30/9dee05918c8112dcc93606f55490645b.jpg?x-oss-process=image)
![基于SpringBoot+MVC+Redis+Freemarker+Jersey网上商城视频课程](https://s2.51cto.com/images/201801/29/161f0d562d0dee830e844c2c7e8ac103.jpg?x-oss-process=image)
![Linux基础与提升视频教程(安装JDK,Tomcat,Mysql)](https://s2.51cto.com/images/202012/07/3fd388fa9d4f9ddcabe3403e4328808a.jpg?x-oss-process=image)
![基于Maven+ SpringMVC+ MyBatis +Druid+MySql员工管理系统视频教程](https://s2.51cto.com/images/201712/08/f7f652e9a84683cecf9a73cd445706e9.jpg?x-oss-process=image)
![Java高级开发之Java反射视频教程](https://s2.51cto.com/images/201801/11/a755c1cedececd821bd73aa462d3c8e1.jpg?x-oss-process=image)
![JavaSE系列视频课程之IO流](https://s2.51cto.com/images/201802/03/64dceb15d571f2e6e206e40e4033d1d9.png?x-oss-process=image)