还剩9页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
中华网合同管理系统V
2.0系统设计说明书编制孟楠日期2013-6-7批准设计评审日期2013-6-7中华网科技公司(内部资料,注意保密)目录TOC\o1-3\h\z\u
1.系统概述
41.1主要功能概述
41.2系统目标与设计原则
41.3用户群体说明
41.4术语与缩写解释
41.5____
42.技术路线与系统架构
42.1__语言与工具
42.2系统架构说明5整体架构5用户登录与认证
52.3关键技术与特殊算法说明
52.4目录结构说明
53.功能模块设计
63.1功能模块命名原则
63.2后台功能模块汇总表6部门管理6编码管理6合同信息管理6用户部门权限关系7参数设置管理
73.3部门管理
777883.4编码管理com.china.contarct.dictionary
103.5合同信息管理com.china.contarct.contarctinfo
103.6用户部门权限com.china.contarct.__nagerdeptrelation
103.7参数设置管理com.china.contarct.variable10主要配置文件
104.工时估算与初步分工11修改历史版本日期修改纪要撰写审核发现问题
0.12013-6-7初始版本孟楠设计评审
1.系统概述
1.1主要功能概述中华网合同管理系统,主旨在于提供合同的管理功能,供公司业务人员及合同管理人员使用其中包括合同的添加、删除、修改、查询并生成ex__l表格、合同详细信息查询并打印,合同样图的上传、到期合同的查询等功能同时,系统附加提供了一下功能业务以及合同管理人员的操作权限的管理
1.2系统目标与设计原则此设计文档只设计系统模块功能划分,具体需求请阅需求文档
1.3用户群体说明系统提供给合同管理的业务人员及合同的管理人员使用,系统要求,业务人员只可对自身添加的合同进行操作(数据权限),合同管理人员可对所有合同进行操作,并且部门__可查询该部门的所有合同,公司__能查询所有部门的合同
1.4术语与缩写解释缩写、术语解释
1.5____资料名称__出版单位发表日期URL中华网合同管理系统V
2.0需求分析说明书.doc匡冶
2.技术路线与系统架构
2.1__语言与工具设计工具和语言WordVisio,PowerDesigner__语言J__A遵循标准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目录结构说明父目录是/___/contract.staff.china.com/├─jsp//jsp程序目录├─data│└─contract//合同附件│└─合同编号.文件后缀├─webframework//后台筐架文件├─js├─css└─WEB-INF├─classes│├─com││└─china││├─base//基础类包(同统一__平台)││├─commons//工具类包(同统一__平台)││├─bean//数据库VO类,和HIBENATE配置文件││├─permission//权限控制相关包(同统一__平台)││└─contract//合同系统相关包││└─contractinfo│└─propertyFile└─lib
3.功能模块设计
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.__nagerdeptrelation描述用户部门权限关系子模块名称功能简述__nagerDeptRelationSearch用户部门权限关系查询值对象__nagerDeptRelatio__grInf用户部门权限关系方法接口__nagerDeptRelatio__grImp用户部门权限关系方法实现__nagerDeptRelationDaoInf用户部门权限关系数据库操作接口__nagerDeptRelationDaoImp用户部门权限关系数据库操作实现__nagerDeptRelationAction用户部门权限关系ACTION类后台
3.
2.5参数设置管理模块名称com.china.contract.variable描述参数设置管理子模块名称功能简述VariableMgrInf参数设置方法接口VariableMgrImp参数设置方法实现VariableDaoInf参数设置数据库操作接口VariableDaoImp参数设置数据库操作实现VariableAction参数设置ACTION类后台
3.3部门管理com.china.contract.departmentinfo
3.
3.1com.china.contract.departmentinfo.DepartmentInfoSearch模块名称部门管理搜索值对象功能描述该值对象存储搜索用的字段类名称DepartmentInfoSearch类型Public包com.china.contract.departmentinfo接口j__a.io.Serializable
3.
3.2com.china.contract.departmentinfo.DepartmentInfoMgrInf模块名称部门管理方法接口功能描述Action用各公共方法的接口类名称DepartmentInfoMgrInf类型Public包com.china.contract.departmentinfo
3.
3.3com.china.contract.departmentinfo.DepartmentInfoMgrImp模块名称部门管理方法实现功能描述Action用各公共方法的实现类名称DepartmentInfoMgrImp类型Public包com.china.contract.departmentinfo接口名称输入参数说明返回值异常功能说明deleteDepartmentINfoListselectedvoidNull删除多条记录getDepartmentINfoLongidDepartmentINfoNull根据主键得到某条记录的值对象getDepartmentINfoAllnullListNull得到所有记录的值对象getDepartmentINfoPageLimitlimitListNull后台分页用insertDepartmentINfoDepartmentINfodepartmentINfovoidNull添加值对象到数据库updateDepartmentINfoDepartmentINfooldDepartmentINfoDepartmentINfonewDepartmentINfovoidNull修改值对象到数据库后台用getDepartmentINfoListBySearchDepartmentINfoSearchdepartmentINfoSearchintnumListNull按条件取得列表数据num取的条数num:0为取全部
3.
3.4com.china.contract.departmentinfo.DepartmentInfoAction模块名称部门管理ACTION类功能描述各种ACTION接口类类名称DepartmentInfoActions类型Public包com.china.contract.departmentinfo父类org.apache.struts.actions.__ppingDispatchAction接口名称输入参数说明返回值异常功能说明listAction__pping__ppingActionFormformHttpServletRequestrequestHttpServletResponseresponseActionForwardNull列表addAction__pping__ppingActionFormformHttpServletRequestrequestHttpServletResponseresponseActionForwardNull添加进入操作editAction__pping__ppingActionFormformHttpServletRequestrequestHttpServletResponseresponseActionForwardNull修改进入操作insertAction__pping__ppingActionFormformHttpServletRequestrequestHttpServletResponseresponseActionForwardNull添加保存操作updateAction__pping__ppingActionFormformHttpServletRequestrequestHttpServletResponseresponseActionForwardNull修改保存操作deleteAction__pping__ppingActionFormformHttpServletRequestrequestHttpServletResponseresponseActionForwardNull删除操作
3.4编码管理com.china.contarct.dictionary主要功能增,删,改,查包,类,方法接口结构同
3.
33.5合同信息管理com.china.contarct.contarctinfo主要功能增删改查包,类,方法接口结构同
3.3注list方法中新增导出EX__L导出PDF等功能
3.6用户部门权限com.china.contarct.__nagerdeptrelation主要功能分配包,类,方法接口结构同
3.3注无列表,包含接口和一个权限分配页面,方式类似系统的权限分配
3.7参数设置管理com.china.contarct.variable主要功能参数设置包,类,方法接口结构同
3.3注合同到期天使设置,一个页面
3.
7.1主要配置文件数据库配置文件Sruts配置文件Log4j配置文件
4.工时估算与初步分工模块功能负责人工时平台搭建平台搭建许平8部门管理增删查改许平8编码管理增删查改兰8参数设置管理参数设置许平6用户部门权限分配用户部门权限分配许平8合同信息管理---列表、删除按照权限显示列表兰8合同信息管理---添加、修改按照权限添加修改兰8合同信息管理---导出EX__L、PDF文件导出EX__L、PDF功能兰6过期合同管理列表查询许平8。