SSM整合案列

内容纲要

用例分析


报销单处理流程

开发环境

相关资料

项目结构

  • 三层架构
    —— 持久层--Mybatis
    —— 表现层--Spring MVC
    —— 业务层--JavaBean
  • 基于MVC模式
    —— 视图--Jsp
    —— 模型--JavaBean
    —— 控制器--Spring Controller

    数据库设计

    创建项目

    包及全局配置

  • oa_dao
    —— dao、entity、global
    —— 数据源、Session工厂、映射接口
  • oa_biz
    —— biz
    —— 事务
  • oa_web
    —— controller、dto、global
    —— 静态资源处理、视图转换器
    —— SpringMVC加载

    其他文件

  • 编码过滤器
  • 静态资源复制
  • 常用类
    —— 报销单状态
    —— 处理方式
    —— 职务、职务集合
    —— 需复审额度
    —— 费用类集合

    功能实现

  • 部门管理
  • 部门信息的增删改查
  • 步骤
    -实体类
    -dao接口与Sq|映射文件
    -biz接口与其实现类
    -控制器
    -页面
  • 员工管理
  • 员工信息的增删改查
  • 关注点
    -员工与部门的关联关系
    -默认登陆密码
  • 登陆及个人中心
  • 登陆、退出、个人信息、修改密码
  • 关注点
    -Session操作
    -登陆拦截器
  • 报销单处理
  • 填写报销单
  • 流程
    -保存报销单条目信息
  • 关注点
    -dto——报销单信息
    -不定项表单处理
  • 个人报销单、待处理报销单
    -处理功能按钮显示
  • 修改报销单
  • 流程
    -修改基本信息
    -条目信息变动
  • 提交报销单
  • 流程
    -修改状态
    -记录处理流程
  • 关注点
    -部门经理的获取
  • 审核报销单,打款
  • 流程
  • 关注点

    总结

THE END
分享
二维码
< <上一篇
下一篇>>