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

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

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页面进行登录操作

用户进行sumbit进行表单提交,通过post方式和经过过滤器进行层层过滤,提交用户登录信息

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

LoginAction类调用LoginServiceImpl类的getUser(String sql)函数进行查询

LoginServiceImpl类调用Hibernate工厂完成数据库的查询

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

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

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

bizframe_rbac_user(用户表)

字段名称

字段类型

说明

user_id

varchar2(50)

用户ID

user_name

varchar2(50)

用户名称

usger_password

varchar2(50)

用户密码

user_senior_password

varchar2(50)

秘书密码

user_proxy_password

varchar2(50)

(未用)

user_level_id

varchar2(50)

职级ID(未用)

user_loginnum

NUMBER(10)

登录次数(未用)

user_last_logintime

DATE

登录时间(未用)

rbac4orgn_id

varchar2(50)

组织ID(未用)

user_is_deleted

varchar2(50)

用户是否已作废

user_role$ids

VARCHAR2(255)

角色ID(未用)

user_role$names

VARCHAR2(255)

角色名称(未用)

bizframe_rbac_role(角色表)

字段名称

字段类型

说明

role_id

varchar2(32)

角色ID

role_name

varchar2(100)

角色名称

role_is_deleted

varchar2(2)

是否已删除

bizframe_rbac_user_role(用户对应角色表)字段名称

字段类型

说明

user_id

varchar2(32)

用户ID

role_id

varchar2(32)

角色ID

bizframe_rbac_resource(权限表)字段名称

字段类型

说明

RESO_ID

VARCHAR2(32)

资源ID

RESO_NAME

VARCHAR2(100)

资源名称

RESO_CODE

VARCHAR2(50)

资源编码

RESO_SERIAL_NUMBER NUMBER(10)

资源数字段

RESO_ICON

VARCHAR2(500)

显示小标题引用imgeurl

RESO_PARENT_ID

VARCHAR2(32)

父资源ID

RESO_IS_DELETED

VARCHAR2(2)

是否已作废

RESO_CLASS_NAME

VARCHAR2(255)

类型:F-form工作流表单

F-dict 数据字典

M 管理模块

RESO_SHOW_TYPE

VARCHAR2(255)

显示类型:

Menu | Page

RESO_IS_SENIOR

NUMBER(1)

RESO_URL

VARCHAR2(255)

关联页面URl

RESO_DICT_TYPE

VARCHAR2(10)

待定

PORTAL_VIEW_ID

VARCHAR2(200)

待定

FORM_TEMP_ID

VARCHAR2(200)

待定

FORM_TEMP_TITLE

VARCHAR2(200)

待定

RESO_PO_CLASS_NAME

VARCHAR2(255)

待定

bizframe_rbac_role_permission(角色对应权限表)字段名称

字段类型

说明

role_perm_id

VARCHAR2(32)

主ID

role_id

VARCHAR2(32)

角色ID

reso_id

VARCHAR2(32)

资源ID

相关文档