文档库 最新最全的文档下载
当前位置:文档库 › OA功能模块详细设计说明书

OA功能模块详细设计说明书

OA详细设计说明书

1引言

1.1.详细设计说明书

该文档为详细设计说明书:用于说明OA管理系统软件的详细需求与设计, 同时还用于开发小组之间进行交流,达到开发小组所有成员的一个共识。

1.2 背景

随着企业的发展,原有的系统已经跟不上企业发展的轨迹,已经远远不能够适应现代企业的需求。

·现有系统不支持多浏览器

·现有OA系统和ERP过于紧密

2运行环境

2.1硬件环境

服务器:dell 1U服务器

内存:300G

2.2软件环境

介质:Tomcat6.0

javaJdk:JDK1.6

数据库:Oracle

3系统架构设计

3.1 总体架构MVC

系统使用SSH + ORACLE,代码共分成五个包

①Entity 存放实体类文件

②service 存放接口类文件

③service implement 存放接口实现类文件

④webAction 存放jsp页面调用Action文件

⑤util 存放帮助类文件

3.2 新OA主要功能简介及模块

3.2.1在功能方面实现下列功能

可定制组织机构、表单格式、工作流程、文件管理体系、访问权限和统计全面提供自定义。

可规划可根据单位的具体情况规划系统应用。

可管理工作分配和权限设置更清晰。

事找人为领导和办公人员提供一个集中办理工作的窗口。

可扩展模块化设计,标准接口,设计开放,全方位定制,全面支持二次开发3.2.2 模块简介

(1)合同模块管理

(2)财务模块管理

(3)人力模块管理

(4)行政模块管理

..

3.3系统模块功能详细设计

3.3.1合同模块详细设计

例子:。。。

3.3.2登录模块设计

3.3.3登录模块,时序图登录模块E-R图

登录模块时序图

login.jsp

LoginAction.java

LoginServiceImpl.ja

main.jsp

时序图展示内容说明:

用户通过login.jsp 页面进行登录操作 用户进行sumbit 进行表单提交,通过post 方式和经过过滤器进行层层过滤,提交用户登录信息

过滤器验证通过后,分发到LoginAction 进行代码的封装和通过LoginServiceImpl 类建立和数据库的连接

LoginAction 类调用LoginServiceImpl 类的getUser(String sql)函数进行查询 LoginServiceImpl 类调用Hibernate 工厂完成数据库的查询

LoginServiceImpl 类返回数据库查询对象List 返回到LoginAction 类

LoginAction 类接收LoginServiceImpl 类返回的对象通过execute()方法对其进行判断

3.3.4登录模块表结构详细说明

bizframe_rbac_user (用户表)

bizframe_rbac_role(角色表)

bizframe_rbac_user_role(用户对应角色表)

bizframe_rbac_resource(权限表)

bizframe_rbac_role_permission(角色对应权限表)

相关文档