标签:
员工信息管理系统
×需求分析
...
××功能模块分析
管理员模块
注册/登录
员工模块
1)添加一个员工
2)对指定的员工信息修改
3)删除选择的员工
4)列表展示
×××设计
一.系统设计
1)搭建系统框架结构
2)确定项目的关键点和难点
3)确定引用组件、共用类版本
struts ***
hibernate ***
spring ***
jdk ***
二.数据库设计
管理员表
t_admin
员工表
t_employee
部门表
t_dept
三.代码
编码顺序
1)设计数据库
ssh_demo
建表 t_admin t_employee t_dept
2)建立web项目、引入jar文件、环境准备
3)设计javabean,写映射
Admin.java 封装管理员
Employee.java 员工
Dept.java部门
Admin.hbm.xml
Employee.hbm.xml
Dept.hbm.xml
4)设计接口
IAdminDao.java 管理员模块
void save(Admin admin)
Admin findByAdmin(Admin admin)
IDeptDao.java 部门模块
List<Dept> getAll()
findById(int id)
IEmployee.java 员工模块
void save(Employee emp);
void update(Employee emp);
void delete(int id);
Employee findById(int id);
List<Employee> getAll();
List<Employee> getEmployee(String empName);
5)dao接口实现
...
6)Service 接口设计
...
7)Service实现
...
8)Action实现
...
9)jsp页面
index.jsp 首页列表
系统优化
10)用户登录拦截器
UserInterceptor 检查是否登录
11)Dao优化
BaseDao.java所有dao的通用方法,dao都必须继承此类
标签:
原文地址:http://www.cnblogs.com/cxspace/p/5763924.html