为了账号安全,请及时绑定邮箱和手机立即绑定

SSH实战项目

标签:
Java

1.需求分析

系统概述:

企业人事管理系统。
要求对员工信息进行维护。
后台系统先登录,才能操作员工;添加、修改、删除。
没有登录,只能查看列表,不能操作。

功能分类:

1)【管理员模块】
注册/登录

2)【员工模块】
a.添加一个员工
b.对制定的员工修改
c.删除选择员工
d.列表展示

2.设计

2.1 系统设计

【系统架构师/技术经理】
主要做下面的事情:
1)搭建系统框架结构
(基于mvc结构应用)
2)确定项目的关键点/难点
3)确定引用组件、公共类的版本
Struts 2.3
Hibernate 3.6
Spring 3.2

2.2数据库设计

管理员表:t_admin
员工表:   t_employee
部门:       t_dept

3.代码

编码顺序:

1)设计数据库:hib_demo
建表:t_admin/t_employee/t_dept
2)建立web项目、引入jar文件、准备环境
3)设计javabean、写映射

Admin.java 封装管理员Employee.java  员工Dept.java   部门Admin.htm.xmlEmployee.hbm.xmlDept.hbm.xml

4)Dao接口设计

AdminDao.java   管理员模块    void save(Admin admin);    Admin findByadmin(Admin admin);
DeptDao.java  部门模块    List<Dept> getAll();    Dept findById(int id);
EmployeeDao.java  员工模块    void save(Employee emp);    void update(Employee emp);    void delete(int id);    Employee findById(int id);    List<Employee> getAll(String employeeName);

5)Dao接口实现

6)Service接口设计

AdminService.java 管理员模块    void register(Admin admin); 
    Admin login(Admin admin);

7)Service接口实现

8)Action实现

EmployeeAction.java    员工模块AdminAction.java    管理员模块

9)jsp页面

index.jsp/list.jsp  首页列表
http://localhost:8080/项目   跳转到首页列表

优化部分:
10)用户登录拦截器

UserInterceptor.java  检查是否登录  只有登录才能操作;否则只能查看



作者:廖马儿
链接:https://www.jianshu.com/p/58e104f5618d


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消