您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > OA功能模块详细设计说明书
OA详细设计说明书1引言1.1.详细设计说明书该文档为详细设计说明书:用于说明OA管理系统软件的详细需求与设计,同时还用于开发小组之间进行交流,达到开发小组所有成员的一个共识。1.2背景随着企业的发展,原有的系统已经跟不上企业发展的轨迹,已经远远不能够适应现代企业的需求。·现有系统不支持多浏览器·现有OA系统和ERP过于紧密2运行环境2.1硬件环境服务器:dell1U服务器内存:300G2.2软件环境介质:Tomcat6.0javaJdk:JDK1.6数据库:Oracle3系统架构设计3.1总体架构MVC系统使用SSH+ORACLE,代码共分成五个包①Entity存放实体类文件②service存放接口类文件③serviceimplement存放接口实现类文件④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登录模块设计登录LoginAction用户表用户角色表用户权限表人员基本信息..登录关联数据库主界面3.3.3登录模块,时序图登录模块E-R图角色表bizframe_rbac_role角色对应权限表bizframe_rbac_role_permission员工对应角色表bizframe_rbac_user_role账户表bizframe_rbac_userUser_idRole_idRole_id人员基本信息表Ftoa_person_detail_base关联关系待定Person_id权限表bizframe_rbac_resourceReso_id工作流关系表,待定登录模块时序图MAIN界面:Main.jsp调用Role,Resource显示主界面角色权限工作流角色权限的关联关系校验调用数据库用户库表点击登录调用Logion返回值FALSE校验失败执行getUser方法校验调用数据库用户库表login.jspLoginAction.javaLoginServiceImpl.java返回值TRUE校验成功返回用户对象main.jsp时序图展示内容说明:用户通过login.jsp页面进行登录操作用户进行sumbit进行表单提交,通过post方式和经过过滤器进行层层过滤,提交用户登录信息过滤器验证通过后,分发到LoginAction进行代码的封装和通过LoginServiceImpl类建立和数据库的连接LoginAction类调用LoginServiceImpl类的getUser(Stringsql)函数进行查询LoginServiceImpl类调用Hibernate工厂完成数据库的查询LoginServiceImpl类返回数据库查询对象List返回到LoginAction类LoginAction类接收LoginServiceImpl类返回的对象通过execute()方法对其进行判断3.3.4登录模块表结构详细说明bizframe_rbac_user(用户表)字段名称字段类型说明user_idvarchar2(50)用户IDuser_namevarchar2(50)用户名称usger_passwordvarchar2(50)用户密码user_senior_passwordvarchar2(50)秘书密码user_proxy_passwordvarchar2(50)(未用)user_level_idvarchar2(50)职级ID(未用)user_loginnumNUMBER(10)登录次数(未用)user_last_logintimeDATE登录时间(未用)rbac4orgn_idvarchar2(50)组织ID(未用)user_is_deletedvarchar2(50)用户是否已作废user_role$idsVARCHAR2(255)角色ID(未用)user_role$namesVARCHAR2(255)角色名称(未用)bizframe_rbac_role(角色表)字段名称字段类型说明role_idvarchar2(32)角色IDrole_namevarchar2(100)角色名称role_is_deletedvarchar2(2)是否已删除bizframe_rbac_user_role(用户对应角色表)字段名称字段类型说明user_idvarchar2(32)用户IDrole_idvarchar2(32)角色IDbizframe_rbac_resource(权限表)字段名称字段类型说明RESO_IDVARCHAR2(32)资源IDRESO_NAMEVARCHAR2(100)资源名称RESO_CODEVARCHAR2(50)资源编码RESO_SERIAL_NUMBERNUMBER(10)资源数字段RESO_ICONVARCHAR2(500)显示小标题引用imgeurlRESO_PARENT_IDVARCHAR2(32)父资源IDRESO_IS_DELETEDVARCHAR2(2)是否已作废RESO_CLASS_NAMEVARCHAR2(255)类型:F-form工作流表单F-dict数据字典M管理模块RESO_SHOW_TYPEVARCHAR2(255)显示类型:Menu|PageRESO_IS_SENIORNUMBER(1)0RESO_URLVARCHAR2(255)关联页面URlRESO_DICT_TYPEVARCHAR2(10)待定PORTAL_VIEW_IDVARCHAR2(200)待定FORM_TEMP_IDVARCHAR2(200)待定FORM_TEMP_TITLEVARCHAR2(200)待定RESO_PO_CLASS_NAMEVARCHAR2(255)待定bizframe_rbac_role_permission(角色对应权限表)字段名称字段类型说明role_perm_idVARCHAR2(32)主IDrole_idVARCHAR2(32)角色IDreso_idVARCHAR2(32)资源ID
本文标题:OA功能模块详细设计说明书
链接地址:https://www.777doc.com/doc-2890008 .html