合同管理系统V2.0系统设计说明书

上传人:go****ng 文档编号:158565544 上传时间:2022-10-05 格式:DOC 页数:11 大小:493.02KB
返回 下载 相关 举报
合同管理系统V2.0系统设计说明书_第1页
第1页 / 共11页
合同管理系统V2.0系统设计说明书_第2页
第2页 / 共11页
合同管理系统V2.0系统设计说明书_第3页
第3页 / 共11页
点击查看更多>>
资源描述
中华网合同管理系统V2.0系统设计说明书编制: 孟楠 日期:2013-6-7批准:设计评审 日期:2013-6-7中华网科技公司(内部资料,注意保密)目 录 1. 系统概述41.1 主要功能概述41.2 系统目标与设计原则41.3 用户群体说明41.4 术语与缩写解释41.5 参考文献42. 技术路线与系统架构42.1 开发语言与工具42.2 系统架构说明52.2.1 整体架构52.2.2 用户登录与认证52.3 关键技术与特殊算法说明52.4 目录结构说明53. 功能模块设计63.1 功能模块命名原则63.2 后台功能模块汇总表63.2.1 部门管理63.2.2 编码管理63.2.3 合同信息管理63.2.4 用户部门权限关系73.2.5 参数设置管理73.3 部门管理 com.china.contract.departmentinfo73.3.1 com.china.contract.departmentinfo.DepartmentInfoSearch73.3.2 com.china.contract.departmentinfo.DepartmentInfoMgrInf73.3.3 com.china.contract.departmentinfo.DepartmentInfoMgrImp83.3.4 com.china.contract.departmentinfo.DepartmentInfoAction83.4 编码管理 com.china.contarct.dictionary103.5 合同信息管理 com.china.contarct.contarctinfo103.6 用户部门权限 com.china.contarct.managerdeptrelation103.7 参数设置管理 com.china.contarct.variable103.7.1 主要配置文件104. 工时估算与初步分工11修改历史版本日期修改纪要撰写审核发现问题0.12013-6-7初始版本孟楠设计评审1. 系统概述1.1 主要功能概述中华网合同管理系统,主旨在于提供合同的管理功能,供公司业务人员及合同管理人员使用。其中包括合同的添加、删除、修改、查询并生成excel表格、合同详细信息查询并打印,合同样图的上传、到期合同的查询等功能。同时,系统附加提供了一下功能。业务以及合同管理人员的操作权限的管理。1.2 系统目标与设计原则此设计文档只设计系统模块功能划分,具体需求请阅需求文档。1.3 用户群体说明系统提供给合同管理的业务人员及合同的管理人员使用,系统要求,业务人员只可对自身添加的合同进行操作(数据权限),合同管理人员可对所有合同进行操作,并且部门领导可查询该部门的所有合同,公司领导能查询所有部门的合同。1.4 术语与缩写解释缩写、术语解 释1.5 参考文献资料名称作者出版单位发表日期URL中华网合同管理系统V2.0需求分析说明书.doc匡冶2. 技术路线与系统架构2.1 开发语言与工具设计工具和语言Word Visio,PowerDesigner开发语言JAVA遵循标准J2EE技术标准开发工具Eclipse 3.22.2 系统架构说明2.2.1 整体架构采用基于J2EE规范的MVC2模式三层B/S结构。前端使用JSP页面进行用户界面和显示逻辑的表现,中间使用ACTION进行业务逻辑的控制,后端采用ssh模块进行数据的存储与取出处理。系统采用UTF8编码2.2.2 用户登录与认证前台用户登录采用统一认证接口登录。2.3 关键技术与特殊算法说明合同部门权限控制说明:按照实际部门给每个部门分出4个权限点:1) 个人(添加次部门,查看自己,修改自己未审核合同) 注:个人权限的修改无法修改 合同状态2)查看(查看此部门全部合同)3)修改/审核(修改此部门全部合同含已审合同)4)查看附件(查看图片,导出,打印3个功能)2.4 目录结构说明父目录是/jsp/jsp程序目录datacontract/合同附件13060312727.doc /合同编号.文件后缀 webframework/后台筐架文件jscssWEB-INF classes com china base/基础类包(同统一开发平台) commons/工具类包(同统一开发平台) bean/数据库VO类,和HIBENATE配置文件 permission/权限控制相关包(同统一开发平台) contract/合同系统相关包 contractinfo propertyFilelib3. 功能模块设计3.1 功能模块命名原则3.2 后台功能模块汇总表3.2.1 部门管理模块名称com.china.contract.departmentinfo描述部门管理子模块名称功能简述DepartmentInfoSearch部门查询值对象DepartmentInfoMgrInf部门方法接口DepartmentInfoMgrImp部门方法实现DepartmentInfoDaoInf部门数据库操作接口DepartmentInfoDaoImp部门数据库操作实现DepartmentInfoAction部门ACTION类(后台)3.2.2 编码管理模块名称com.china.contract.dictionary描述编码管理子模块名称功能简述DictionarySearch编码查询值对象DictionaryMgrInf编码方法接口DictionaryMgrImp编码方法实现DictionaryDaoInf编码数据库操作接口DictionaryDaoImp编码数据库操作实现DictionaryAction编码ACTION类(后台)3.2.3 合同信息管理模块名称com.china.contract.contractinfo描述合同管理子模块名称功能简述ContractInfoSearch合同信息查询值对象ContractInfoMgrInf合同信息方法接口ContractInfoMgrImp合同信息方法实现ContractInfoDaoInf合同信息数据库操作接口ContractInfoDaoImp合同信息数据库操作实现ContractInfoAction合同信息ACTION类(后台)3.2.4 用户部门权限关系模块名称com.china.contract.managerdeptrelation描述用户部门权限关系子模块名称功能简述ManagerDeptRelationSearch用户部门权限关系查询值对象ManagerDeptRelationMgrInf用户部门权限关系方法接口ManagerDeptRelationMgrImp用户部门权限关系方法实现ManagerDeptRelationDaoInf用户部门权限关系数据库操作接口ManagerDeptRelationDaoImp用户部门权限关系数据库操作实现ManagerDeptRelationAction用户部门权限关系ACTION类(后台)3.2.5 参数设置管理模块名称com.china.contract.variable描述参数设置管理子模块名称功能简述VariableMgrInf参数设置方法接口VariableMgrImp参数设置方法实现VariableDaoInf参数设置数据库操作接口VariableDaoImp参数设置数据库操作实现VariableAction参数设置ACTION类(后台)3.3 部门管理 com.china.contract.departmentinfo3.3.1 com.china.contract.departmentinfo.DepartmentInfoSearch模块名称部门管理 搜索值对象功能描述该值对象存储搜索用的字段类名称DepartmentInfoSearch类型Public包com.china.contract.departmentinfo接口java.io.Serializable3.3.2 com.china.contract.departmentinfo.DepartmentInfoMgrInf模块名称部门管理 方法接口功能描述Action用各公共方法的接口。类名称DepartmentInfoMgrInf类型Public包com.china.contract.departmentinfo3.3.3 com.china.contract.departmentinfo.DepartmentInfoMgrImp模块名称部门管理 方法实现功能描述Action用各公共方法的实现。类名称DepartmentInfoMgrImp类型Public包com.china.contract.departmentinfo接口名称输入参数说明返回值异常功能说明deleteDepartmentINfoList selectedvoidNull删除多条记录getDepartmentINfoLong idDepartmentINfoNull根据主键得到某条记录的值对象getDepartmentINfoAllnullListNull得到所有记录的值对象getDepartmentINfoPageLimit limitListNull后台分页用insertDepartmentINfoDepartmentINfo departmentINfovoidNull添加值对象到数据库updateDepartmentINfoDepartmentINfo oldDepartmentINfo, DepartmentINfo newDepartmentINfovoidNull修改值对象到数据库(后台用)getDepartmentINfoListBySearchDepartmentINfoSearch departmentINfoSearch,int numListNull按条件取得列表数据(num:取的条数, num:0 为取全部)3.3.4 com.china.contract.departmentinfo.DepartmentInfoAction模块名称部门管理 ACTION类功能描述各种ACTION接口类。类名称DepartmentInfoActions类型Public包com.china.contract.departmentinfo父类org.apache.struts.actions.MappingDispatchAction接口名称输入参数说明返回值异常功能说明list()ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseActionForwardNull列表 add()ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseActionForwardNull添加进入操作edit()ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseActionForwardNull修改进入操作insert()ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseActionForwardNull添加保存操作update()ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseActionForwardNull修改保存操作delete()ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseActionForwardNull删除操作3.4 编码管理 com.china.contarct.dictionary主要功能:增,删,改,查包,类,方法接口:结构同3.33.5 合同信息管理 com.china.contarct.contarctinfo主要功能:增 删 改 查包,类,方法接口:结构同3.3 注:list()方法中新增 导出EXCEL,导出PDF 等功能3.6 用户部门权限 com.china.contarct.managerdeptrelation主要功能:分配包,类,方法接口:结构同3.3注:无列表,包含接口和一个权限分配页面,方式类似系统的权限分配。3.7 参数设置管理 com.china.contarct.variable主要功能:参数设置包,类,方法接口:结构同3.3注:合同到期天使设置,一个页面3.7.1 主要配置文件数据库配置文件Sruts配置文件Log4j配置文件4. 工时估算与初步分工模块功能负责人工时平台搭建平台搭建许平8部门管理增删查改许平8编码管理增删查改兰8参数设置管理参数设置许平6用户部门权限分配用户部门权限分配许平8合同信息管理-列表、删除按照权限显示列表兰8合同信息管理-添加、修改按照权限添加修改兰8合同信息管理-导出EXCEL、PDF文件导出EXCEL、PDF功能兰6过期合同管理列表 查询许平8
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 模板表格


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!