【优秀毕业论文】中国某公司合同管理系统的设计与实现.pdf_第1页
【优秀毕业论文】中国某公司合同管理系统的设计与实现.pdf_第2页
【优秀毕业论文】中国某公司合同管理系统的设计与实现.pdf_第3页
【优秀毕业论文】中国某公司合同管理系统的设计与实现.pdf_第4页
【优秀毕业论文】中国某公司合同管理系统的设计与实现.pdf_第5页
已阅读5页,还剩64页未读 继续免费阅读

【优秀毕业论文】中国某公司合同管理系统的设计与实现.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

山东大学 硕士学位论文 中国某公司合同管理系统的设计与实现 姓名 张张龙 申请学位级别 硕士 专业 软件工程 指导教师 董国庆 20111220 山东大学硕士学位论文 摘要 合同管理是现代企业管理的重要组成部分 企业的合同管理应当是自始至终 的全过程的 全方位的管理 合同管理系统也是企业信息化建设的非常重要的组 成部分 对合同前期查询 审批流程和履行监督闭环管理的信息化 规范化地支 撑合同相关业务 满足合同管理部门和执行部门对合同相关的法务 业务 财务 等方面的要求 提高合同管理的效能 构建严谨 统一的合同管理体系 都有着 相当重要的意义 中国某公司合同管理系统是集团统一信息化平台的重要组成部分 它将合同 审批平台转换为一个可以与其他系统互动 并且覆盖了合同整个生命周期的管理 平台 消除了 信息孤岛 同时也为今后由于业务发展而进行所需的系统功能扩 展奠定基础 该系统应用平台采用j 2 e e 的标准5 层架构实现 即客户端 表现层 业务层 集成层和资源层 并进行了一定拓展 其中合同管理系统功能架构主要包括 全 生命周期管理 合同管理 合同税务管理 合同结算情况查询与监控 查询统计 个人工作台 系统管理 授权管理 合同流程管理 权限控制 这个合同管理系统作为公司信息化建设和管理的一个基本内容 对其他相关 业务活动环节均起着基础支撑作用 合同系统作为合同信息的主管系统 本系统 的成功应用 对后续业务的顺利开展以及相关系统的建设和接口实现有较大影响 关键词 全生命周期 j 2 e e 流程管理 合同管理 综合查询 a b s t r a c t c o n t r a c tm a n a g e m e n ti sa ni m p o r t a n tc o m p o n e n to fm o d e mb u s i n e s sm a n a g e m e n t p a r to ft h ee n t e r p r i s ec o n t r a c tm a n a g e m e n ts h o u l db et h ew h o l ep r o c e s sf r o mb e g i n n i n g t o e n d c o m p r e h e n s i v em a n a g e m e n t c o n t r a c tm a n a g e m e n ts y s t e mi se n t e r p r i s e i n f o r m a t i o nc o n s t r u c t i o no fav e r yi m p o r t a n tp a r to ft h ec o n t r a c tp r e c h e c k a p p r o v a l p r o c e s s a n d p e r f o r m a n c em o n i t o r i n gc l o s e d l o o pm a n a g e m e n to fi n f o r m a t i o n t e c h n o l o g ya n ds t a n d a r d i z a t i o nt os u p p o r tt h ec o n t r a c t r e l a t e db u s i n e s st om e e tt h e c o n t r a c tm a n a g e m e n ta n dt h ee x e c u t i v ed e p a r t m e n to ft h ec o n t r a c t r e l a t e d l e g a l b u s i n e s s f m a n c i a la n do t h e rr e q u i r e m e n t s t oi m p r o v et h ee f f e c t i v e n e s so fc o n t r a c t m a n a g e m e n t c o n s t r u c t i o ns t r i c t u n i f o r mc o n t r a c tm a n a g e m e n ts y s t e m a l lh a v ev e r y i m p o r t a n ts i g n i f i c a n c e c h i n ap i n ga ng r o u pc o n t r a c tu n i f i e di n f o r m a t i o nm a n a g e m e n ts y s t e mi sa l l i m p o r t a n tp a r to ft h ep l a t f o r m i ti sc o n v e r t e di n t oap l a t f o r mf o r t h ea p p r o v a lo f c o n t r a c t sc a l li n t e r a c tw i t ho t h e rs y s t e m s a n dc o v e r st h ee n t i r ec o n t r a c tl i f e c y c l e m a n a g e m e n tp l a t f o r m e l i m i n a t i n gt h e i n f o r m a t i o ni s l a n d w h i l ea sf o rf u t u r e b u s i n e s sd e v e l o p m e n ta n de x p a n s i o no ft h en e c e s s a r yb a s i sf o rt h es y s t e mf u n c t i o n t h es y s t e ma p p l i c a t i o np l a t f o r mu s i n gj 2 e es t a n d a r d5 l a y e ra r c h i t e c t u r ef o rt h a t c l i e n t t h ep r e s e n t a t i o nl a y e r b u s i n e s sl a y e r i n t e g r a t i o nl a y e ra n dr e s o u r c el a y e r a n d m a k es o m ee x p a n s i o n f r a m e w o r kc o n t r a c tm a n a g e m e n ts y s t e mw h i c hf e a t u r e si n c l u d e f u l ll i f ec y c l ec o n t r a c tm a n a g e m e n t p r o c e s sm a n a g e m e n t a u t h o r i z a t i o nm a n a g e m e n t p e r s o n a lw o r k s t a t i o n s c o n t r a c tm a n a g e m e n t c o n t r a c te n f o r c e m e n t b u d g e ta n dc o n t r o l o fr e l a t e dp a r t yt r a n s a c t i o n s c o n t r a c tt e m p l a t ed a t a b a s em a n a g e m e n t c o m p r e h e n s i v e i n f o r m a t i o n a c c o u n t i n ga n ds y s t e mm a n a g e m e n t p i n ga no f c h i n aa sac o n t r a c tm a n a g e m e n ts y s t e mc o n s t r u c t i o na n dm a n a g e m e n t o fc o r p o r a t ei n f o r m a t i o ni sab a s i cc o n t e n t l i n k st oo t h e rr e l a t e db u s i n e s sa c t i v i t i e sh a v e p l a y e das u p p o r t i n gr o l eb a s i s c o n t r a c ta sac o n t r a c ti n f o r m a t i o ns y s t e mi nc h a r g eo f t h es y s t e m t h es u c c e s s f u la p p l i c a t i o no ft h i ss y s t e m t h es m o o t hd e v e l o p m e n to ft h e f o l l o w u pb u s i n e s sa n db u i l d i n gr e l a t e ds y s t e m sa n di n t e r f a c e st oa c h i e v eag r e a t e r i m p a c t k e y w o r d s l i f ec y c l e j 2 e e p r o c e s sm a n a g e m e n t c o n t r a c tm a n a g e m e n t g e n e r a l m q u m e s i i 山东大学硕士学位论文 c o n t e n t s a b s t r a c ti nc h i n e s e i a b s t r a c ti ne n g l i s h i i c h a p t e r1 i n t r o d u c t i o n 1 1 1d e v e l o p m e n tb a c k g r o u n d 1 1 2p r o b l e m si nc o n t r a c tm a n a g e m e n 1 1 3t h ea d v a n t a g e so fc o n t r a c tm a n a g e m e n ts y s t e m 2 1 4t h em a i nw o r ko f t h i sp a p e r 3 1 5t h es t r u c t u r eo ft h i sp a p e 4 c h a p t e r 2 s y s t e mr e q u i r e m e n t sa n a l y s i s 5 2 1o v e r v i e w 5 2 2s y s t e mf u n c t i o n a lr e q u i r e m e n t s 5 2 2 1l i f e c y c l em a n a g e m e n t 5 2 2 2f i n a n c i a lm a n a g e m e n t 6 2 2 3d a t ae x c h a n g ew i t l le x t e r n a ls y s t e m s 6 2 2 4f u n c t i o n a lr e q u i r e m e n t sd e s c r i p t i o n 6 2 3s y s t e mu s ec a s ed i a g r a m 7 2 3 1s y s t e mp a r t i c i p a n t s 7 2 3 2p a r t i c i p a n t si nt h ea p p r o v a lo f c o n t r a c t s 8 2 4s y s t e mt i m i n gd i a g r a m 9 2 5s y s t e mn o n f u n c t i o n a lr e q u i r e m e n t s 1 0 2 5 1n o n f u n c t i o n a lr e q u i r e m e n t s 1 0 2 5 2t h ep n n c i p l eo fs y s t e mc o n s t r u c t i o n 10 c h a p t e r3s y s t e ma r c h i t e c t u r 3 1t h eo v e r a l lp h y r s i c a ls t r u c t u r e 1 2 3 2b a s i ci d e ao f a p p l i c a t i o nd e s i g n 1 3 3 3a p p l i c a t i o na r c h i t e c t u r ed e s i g n 1 4 3 4i ts y s t e me n v i r o n m e n t 15 c h a p t e r4d e s i g no fs y s t e mf u n c t i o n s 1 8 4 1d o m a i nm o d e l 1 8 4 1 1c o n t r a c td o m a i nh i e r a r c h y 18 4 1 2c o n t r a c tb a s i ci n f o r m a t i o nf i e l d 2 0 4 2s y s t e mf u n c t i o n a la r c h i t e c t u r e 2 1 山东大学硕士学位论文 4 3s y s t e mp r o c e s sd e s i g n 2 4 4 3 1t h eo v e r a l lp r o c e s s 2 4 4 3 2b u s i n e s sp r o c e s sp l a t f o r m 2 4 4 4b a s i cc o m p o n e n td e s i g n 2 5 4 5s y s t e mi n t e r f a c ed e s i g n 2 8 4 5 1i n t e r f a c et e c h n o l o g y 2 8 4 5 2s p e c i f i ci n t e r f a c ed e s i g n 2 9 4 5 3t h ei n t e r f a c ew i t ht h ee r p s y s t e m 3 0 4 5 41 1 l ei n t e r f a c ew i t ht h eo as y s t e m 3 0 4 5 5i n t e r f a c e sw i t ho t h e rs y s t e m s 3l 4 6d a t a b a s ed e s i g n 31 4 6 1n a m i n gr u l e s j 3 1 4 6 2s t r u c t u r a ld e s i g n 3 2 c h a p t e r5i m p l e m e n to fs y s t e mf u n c t i o n s 3 7 5 1l i f e c y c l em a n a g e m e n t 3 7 5 2c o n t r a c tm a n a g e m e n t 4 2 1 3c o n t r a c tt a xa d m i n i s t r a t i o n 4 6 5 3 1t a xr u l e sm a n a g e m e n t 4 6 5 3 2t a xc a l c u l a t i o n 4 6 5 3t a xs t a t i s t i c s 4 8 5 4q u e r ya n dm o n i t o rc o n t r a c ts e t t l e m e n tc a s e 4 8 5 5q u e r ys t a t i s t i c s 4 8 5 6p e r s o n a lw o r k s t a t i o n s 5 0 5 6 1d on o t i c e 5t 5 6 2q u e r yi s s u e sh a v e b e e nf m i s h e d 5 1 5 6 3c o n t r a c ts t a t u sn o t i f i c a t i o n 5 3 5 6 4c o n t r a c td r a rm a n a g e m e n t 5 3 5 6 5d r a f tt e m p l a t em a n a g e m e n t 5 3 5 7s y s t e mm a n a g e m e n t 5 3 5 8a u t h o r i z a t i o nm a n a g e m e n t 5 6 5 9c o n t r a c tp r o c e s sm a n a g e m e n t 5 6 5 1 0a c c e s sc o n t r o l 5 8 c h a p t e r6 c o n c l u s i o n r e f e r r e n c e t h a n k s 山东大学硕士学位论文 1 1 系统开发背景 第1 章绪论 合同管理是现代企业管理的重要组成部分 企业的合同管理应当是自始至终 的全过程的 全方位的管理 合同管理系统也是企业信息化建设的非常重要的组 成部分 合同管理系统是信息化系统的重要组成部分 对合同前期查询 审批流程和 履行监督闭环管理的信息化 规范化地支撑合同相关业务 满足合同管理部门和 执行部门对合同相关的法务 业务 财务等方面的要求 提高合同管理的效能 构建严谨 统一的合同管理体系 都有着相当重要的意义 同时 合同管理系统作为公司运营和管理的一个基本内容 对其他相关业务 活动如预算 理赔 支付等环节均起着基础支撑作用 合同系统作为合同信息的 主管系统 其建设质量 特别是架构上的优越性 开放性 合理性和拓展能力 对后续上下游业务的顺利开展以及相关系统的建设和接口实现有较大影响 在国外 从二十世纪七十年代初开始 随着工程项目管理理论研究和实际经 验的积累 人们越来越重视对合同管理的研究 在发达国家 八十年代前人们较 多地从法律方面研究合同 在八十年代 人们较多地研究合同事务管理 从八十 年代中期以后 人们开始更多地从项目管理的角度研究合同管理问题 近十几年 来 合同管理已成为工程项目管理的一个重要的分支领域和研究的热点 它将项 目管理的理论研究和实际应用推向新阶段 在我国 随着企业信息化水平的提高 合同管理已逐步由传统的手工作业转 化为计算机管理 初期的合同管理系统为文档管理系统 实现合同生命周期的过 程记载 而后发展为数字化合同模型 对合同实行元素化管理 形成了规范的数 据结构 可方便进行数据统计 比较和查询分析 技术构架也有单机模式逐步向 局域网环境下的客户端 服务器结构过渡 1 2 合同管理存在的问题 随着社会法制的不断健全 越来越多的机关 企事业单位 开始重视合同的 山东大学硕士学位论文 签署 跟踪执行及管理 从合同起草 到最终签署 中间需要经过多个部门负责 人审核 合同管理人员核稿 单位法人代表审批等一系列程序 若按传统纸质流 转方式 除了合同文件供阅读 修改 需要流转外 还有一份 合同审批单 用 于记录各个流程中审核签署的意见记录 同样需要呈传 这样下来 合同的起草 签署需要花费大量时间 合同管理人员在合同的跟踪执行过程中需要完成大量的繁琐工作 如收付款 发票或支票的管理等 若没有一套好的信息管理系统 即使付出了大量的人力 物力 财力 也很难保证能按时保质完成任务 有时甚至可能出现遗忘的事项 采用手工管理合同 由于涉及的部门众多 需要管理的合同要素也各不相同 因此造成信息不集中 实时性不强 导致工作效率不高 费时费力等问题 具体 表现在如下方面 1 文档管理困难 传统纸质合同与电子版合同共存 不便于合同的查找 阅 读 2 进度控制困难 合同进度的控制基本靠手工和普通w o r d e x c e l 管理 难 以满足公司业务发展需要 对工作人员全局了解合同情况造成诸多不便 3 信息汇总困难 采用手工管理时 由于不同部门的数据格式不统一 汇总 工作需要耗费大量时间 而且无法保证精确度 4 缺少预警机制 缺少对合同进度 结款等关键节点的预警 不能准确地预 测近期可能的收支项目 不能帮助公司进行财务规划 掌控现金流 更好地发挥 资金运作 1 3 合同管理系统的优势 合同管理系统作为公司信息化建设和管理的一个基本内容 改变了以往合同 审查审批流于形式 审查不严 把关不到位等问题 系统流程通过划分合同承办 范围 确定部门职责 专业地位及审查审批权限等 使管理层次明确 承办范围 固定 专业技术 经济商务 法律及企业管理人员全过程参与 人性化地体现了 责权利的有机统一 实现了合同签订事前 事中和事后管理 有效控制了法律风 险 2 山东大学硕士学位论文 合同管理系统使管理幅度延伸 管理层次清晰 合同签订的时效性明显提高 在运行中合同审查人员能更加直观 透明 一目了然地把好审查关 合同管理系统最大限度地实现了合同管理的权限和归口要求 通过信息系统 的运作 实现了合同规范 严格 严谨管理 有效促进了合同管理科学化 规范 化 标准化管理目标的实现 对后续业务的顺利开展以及相关系统的建设有较大 影响 具体表现在 l 大大缩减了人力资源的投入 提高了业务处理效率 同时使客户满意度提 高 2 合同数据的统计 查询等更加迅速 准确 可以为企业决策者实时反馈信 息 便于及时做出合理决策 3 对于企业的合同数据管理更加准确 把有关管理人员从每天的往返于各个 部门之间收集数据 变为从计算机上不同的部门管理数据 大大提高了工作效率 4 对于处于异地的审批者和管理者 只要能登录管理系统 即可进行审批和 管理活动 大大提高了合同处理效率 5 对后续业务的顺利开展以及相关系统的建设提供了参考和借鉴的依据 套对 提高企业管理水平起到了重要作用 1 4 本文的主要工作 中国某公司合同管理系统是整个信息平台建设的重要组成部分 它将独立 单一的合同审批平台转换为一个可以与其他系统互动 并且覆盖了合同整个生命 周期的管理平台 消除了 信息孤岛 同时也为今后系统功能扩展奠定基础 中国某公司合同管理系统的建设目标是基于公司的业务需求进行规划 利用 合同管理系统 将分散的业务数据通过收集 审批 验证等过程 转化为统一 集中的合同信息 同时将合同管理的范畴从传统的职能部门级管理延伸到端到端 的企业管理和经营活动中 使企业的经营活动更多地遵从和依赖法务和财务管理 原则 山东大学硕士学位论文 1 5 本文的组织结构 本文研究内容共分六章 第1 章 绪论 简述了中国某公司合同管理系统的开发背景 建设原则 最 后指明了本文的主要工作 第2 章 系统需求分析 从功能的角度分析了系统需求 第3 章 系统架构 阐述了系统的总体物理架构 应用总体架构 应用架构 分层设计 i t 系统环境 第4 章 系统功能设计 介绍系统功能架构 流程设计 接口设计等 第5 章 系统功能实现 介绍系统主要功能模块的实现 第6 章 结束语 对本文工作进行了总结 4 山东大学硕士学位论文 2 1 概述 第2 章系统需求分析 本系统是基于该公司的业务需求进行规划 系统建设阶段需完成合同的起草 审批等功能 同时将信息查询部分功能强化 以缩短用户查找各类合同信息的时 间 使用户可以更简便 快捷的找到所需要的合同信息 在系统建设中 除了对于合同建立 审批两个生命周期的管理以外 还需加 入对合同的管理 执行 付款跟踪等功能 对于合同的整个生命周期进行监控 使得系统功能更加完善 而在这些合同管理执行阶段的信息 也会是很好的信息 积累 对于今后的合同起草和签订起到很好的参考作用 2 2 系统功能性需求 2 2 1 全生命周期管理 合同管理系统重点支撑合同信息从起草 到审批 到履行 到变更 到废止 的全生命周期管理 包括如下方面 鼗务牾动管理成本 i 0 音同纯纷处理 孟i 合同履行 i 合同解除j 含同变更 i 合同废止 崖一 1 1 合同查询j 时闷 图2 1 全生命周期管理示意图 由上图可见 这些方面随着时间的推移 涉及的业务活动也越来越多 在合 同草拟阶段 主要涉及业务部门 而在审批阶段 则涉及相关的审批部门 领导 及合同管理部门 在合同履行阶段 则不仅有合同签订部门 还有合同的相关执 5 山东大学硕士学位论文 行部门和人员参与进来 同时 涉及的业务活动越多 越复杂 整个企业的合同 相关的管理成本就越高 2 2 2 财务管理 为了满足财务管理部门对合同相关重要财务事项的管理要求 合同管理系统 还应当提供合同财务信息调用 合同结算记录 合同印花税计算 合同进度跟踪 供应商信息共享 合同预算控制 合同财务数据汇总统计等合同财务管理功能 2 2 3 与外围系统的数据交互 通过信息系统的协助 打通各业务环节 实现端到端的业务流程 将大大提 高业务水平 合同管理系统将需要逐步与法律风险 财务 投资 预算 档案等其他管理 信息系统进行连接 实现合同基础信息与合同相关的法律风险 财务 投资 预 算 采购 物流 档案等其他数据信息的交互和集成 在这些交互中 合同管理 系统需提供实时的或批量的合同基础数据信息的接口服务 为了保证未来的可扩展性 平台和语言无关性 接口服务的设计和实现将采 用s o a 建模方法和技术 2 2 4 功能性需求描述 1 合同信息调用功能 需要合同管理系统记录关键财务信息 同时提供在线信息查询以及接口调用 功能 2 合同结算记录功能 合同管理系统应对合同款收支处理进行记录与跟踪 详细记录合同每笔报账 及收付款处理的关键信息 并能支持链接至报账平台 查询合同对应的报账单 付款申请和相关信息 3 合同印花税计算 合同管理系统能够基于印花税税目类别及税率 自动计算合同的印花税金额 财务人员可以在合同管理系统中查询印花税计算的汇总和明细信息 4 合同进度跟踪 6 山东大学硕士学位论文 合同管理系统应提示和要求合同承办部门记录合同的实际执行进度 并能提 供对实际执行进度和金额的分类汇总统计功能 5 合同预算控制 合同管理系统应对合同基于预算科目 业务活动类别等维度进行预算控制 并提供相应的查询和统计报表 6 合同汇总统计 支持对于合同的进度信息 列账金额信息 收支信息 税金信息等类相关财 务数据进行统计查询 2 3 系统用例图 2 3 1 系统参与者 系统主要参与者如下 1 起草人员 起草合同流程 然后提交给业务部门领导审批 对于退回来的 合同 修改后重新提交或者直接删除 2 普通用户 对合同的数据信息进行访问 授权 3 审批人员 除具有普通用户所有权限外 还具有合同审批权限 提供决策 权 4 管理员 执行合同流程部署 监控 同时对合同信息数据进行管理 山东大学硕士学位论文 2 3 2 合同审批参与者 8 图2 2 用户需求分解用例图 合同审批参与者如下 1 初审人员 进行合同审批 2 受理人员 接收初审人员提交的审批信息 通告审批信息 3 审核人员 接收初审人员提交的审批信息 提出审批意见 4 复核人员 接收初审人员提交的审批信息 提出复审意见 5 审定人员 接受复核人员提交的审批信息 做出审批决定 审定人 图2 3 合同审批用例图 2 4 系统时序图 时序图又叫顺序图 它是强调消息时间顺序的交互图 描述了类以及类间相 互交换以完成期望行为的消息 系统中 用户首次登录 用例的时序图 共有3 个对象 系统用户 合同审 批类 用户信息表 如图所示 图2 4 用户首次登录时序图 9 山东大学硕士学位论文 2 5 系统非功能性需求 2 5 1 非功能性需求 1 性能 效率 系统在正常使用情况下 执行操作时间应小于1 0 秒 2 安全性 从系统结构 技术措施 应用系统和维护管理等方面 力保系统安全可靠 禁止和杜绝非法侵入和泄密 3 灵活性 功能实现上尽量灵活 通过调整 配置可以适应多种不同情况 4 可用性 坚持以需求为导向 以应用促发展的方针 以该公司的业务需求作为系统设 计 开发的出发点 5 可靠性 采用市场领先 业界成熟的技术 保证系统能够满足未来的业务发展需求 又具有发展潜力 6 可扩展性 可移植性 系统要有良好的扩展能力 增加新业务比较方便 系统能够进行移植 2 5 2 系统建设原则 中国某公司合同管理系统 的建设 充分考虑该集团关于合同管理系统的 总体规划设计 并且结合公司的业务发展情况适当扩展 系统建设原则如下 可扩展性 在满足现有需求的基础上 需考虑到系统应当有充分的可扩展性 以满足未来的业务发展 系统建设应考虑业务不断扩展的要求 形成一个易于管 理 可持续发展的体系结构 先进性 采用市场领先 业界成熟的技术 使项目建设反映当今先进水平 又具有发展潜力 成熟性 项目建设通过市场需求验证 开发的产品 技术成熟度高 标准性和开放性 系统建设遵循通用的国际或行业标准 开放的系统平台便 1 0 山东大学硕士学位论文 于增加新的功能及与第三方的接口 数据格式的统一和准确性 应采用业界公认的数据交换标准 对系统中各种 类型的数据和信息进行定义 封装 传送和解释 应遵循信息平台的整体规划 整体建设 整体管理的原则 包括 统一的系统功能规划 统一的数据展现规划 统一的界面设计等 安全性原则 系统建设应充分考虑可靠性 安全性和保密性 首先是数据传 输的安全 系统中采用i p s e c 传输确保安全性 其次是数据的使用权限 再次是 病毒的防护和数据备份和恢复 山东大学硕士学位论文 3 1 总体物理架构 第3 章系统架构 根据该公司的业务需求 系统建设原则 设计了本系统的物理架构 架构图 如下 系统物理架构图 竺年f 二互二 二玉i 二西 图3 1 总体物理架构图 本方案的物理部署需考虑三个网络环境 办公环境 开发测试环境和生产环 境 办公环境是用户使用本方案的主要环境 用户主要通过h t t p h t t p s 和远程桌 面方式访问生产环境 开发 测试人员使用开发测试环境建设 调试本方案 在系统上线后进行后 继开发 开发测试环境原则上无须连接生产环境 1 2 山东大学硕士学位论文 生产环境是本方案的目标运行环境 包括以下设备节点 表3 1 设备节点功能描述 设备节点功能 应用服务器用于运行合同管理系统主要模块的业务逻辑 并提 供前台展现页面的生成 采集用户输入 处理结果反馈的功能 应用服务器 应用服务器和数据库服务器是互为备份的 一台服务器发生故 障时由另一台服务器接管i p 共享存储和启动应用模块 应用服务器和数据库服务器是互为备份的 一台服务器发生故 数据库服务器 障时由另一台服务器接管i p 共享存储和启动应用模块 磁盘阵列磁盘阵列为数据库服务器提供虚拟化 集中化的可靠数据存储 磁带库磁带库用于提供人容量 低成本且易于转移 存放的数据备份 以太网交换机以太网交换机用于连接应用服务器 数据库服务器 光纤交换机光纤交换机用于连接数据库服务器 磁盘阵列和磁带库 使用防火墙 分别隔离核心服务器和存储设备 并合理配置访 防火墙 问许可和阻止策略 来保护生产环境 3 2 应用设计基本思想 主流平台采用基于j 2 e e 以及面向服务的组件技术以及企业应用集成的技术来 构建应用系统 主要的技术有 1 s e r v l e t 2 j a v a s e r v e rp a g e s j s p 3 一些开源组件引入的技术 为了充分利用现有的资产 合同管理系统技术框架将在旧有e i p 平台上进行 构建 优点在于 既继承了现有的应用框架和技术资源 减少不必要的重复投入 又能兼顾当前业界主流技术和框架发展的现状 因此 合同管理系统的技术框架 将是对旧有系统应用框架的延伸和扩展 应用架构的构建原则如下 沿用应用框架中的核心部分 结合当前技术的发展 以及合同管理系统新业务需求对技术框架的新要求 新引入或者修订一些业界成熟的技术或框架 按s o a 的思路进一步优化系统架构 提高系统性能表现和支撑能力 山东大学硕士学位论文 3 3 应用架构设计 0jr t 蔓 h p k f j 卜二 口 一一 鬻搬静 一 山东大学硕士学位论文 4 集成层 封装和外部资源的通信 主要提供4 种类型的集成 即 数据集成 封装数据访问 例如数据库 文件和l d a p 访问 服务集成 封装对b p m 引擎等其他服务组件的访问 将合同系统对外提供的 服务暴露到b p m 引擎中 o r a c l ee r p 接口平台 消息集成 封装和中间件的通信 如i b mw e b s p h e r ea p p l i c a t i o n 等 5 资源层 系统的外部资源 对于集成层 同时具有4 种类型的资源 数据源资源 服务资源 w e bs e r v i c e 及b p m 引擎 消息资源 e s b 引擎 应用资源 6 基础服务 对表现层 业务逻辑层 集成层提供公共的服务 主要包括缓 存服务 传输对象 文件日志 数据库日志 权限管理 事务管理 任务调度模 块等 3 4it 系统环境 合同管理系统在该公司整个企业信息化中处于管理信息化层 作为管理信息 化系统的一部分 合同管理系统与已建成或将建设的多个信息系统都存在数据的 交互关系 下图为合同管理系统所处的i t 环境 1 5 山东大学硕士学位论文 图3 3i t 系统环境示意图 上图展示了合同管理系统的主要i t 系统环境 包括合同管理系统的主要功能 模块与其他系统的关系以及主要使用对象 下面针对图中的主要使用对象和关系 进行简单说明 使用者 e 1 业务部门的员工 起草 查看 变更 履行合同 e 2 各级领导 审 批合同 e 3 部门或专项合同管理人员 核对合同 e 4 财务部会计 核对合同 1 6 山东大学硕十学位论文 对合同进行印花税 预审等会计处理 e 5 档案管理员 对合同进行归档 e 6 系 统管理员 管理合同管理系统的基础信息和数据 s 0 1 一预算管理系统 系统支持把合同信息导入到预算管理系统 然后从预算管理系统获取预算总 金额 实际发生金额 预算保留金额和可用预算金额 为合同审批提供预算信息 依据 s 0 2 一报账平台系统 合同管理系统需要把合同的基本信息 支付条款信息等导入到报账平台 客 户对合同付款后 报账平台把付款信息返回到合同管理系统 方便业务部门和财 务会计查看和审核 s 0 3 一e r p 系统 e r p 系统提供会计科目段 项目段 成本中心段等基础数据给合同管理系统 s 0 4 一统一信息平台 o a 系统 合同管理系统需要与统一信息平台 o a 实现单点登陆 用户可以直接登陆到 统一信息平台 o a 就能不需要重新登陆就可以访问合同管理系统 同时合同管理 系统需要把待办发送到统一信息平台 o a 的统一待办 让用户可以直接在统一信 息平台 o a 上直接查看合同管理系统的待办 山东人学硕士学位论文 4 1 领域模型 4 1 1 合同继承层次域 第4 章系统功能设计 合同的基本a b s t r a c t 类 c o n t r a c t 有两个继承自它的a b s t r a c t 子类 s i n 9 1 e c o n t r a c t 和m u l t i c o n t r a c t 分别对应单个合同和多个合同 s i n g l e c o n t r a c t 有2 个子类 s i n g l e c o m m o n c o n t r a c t 和s i n g l e f r a m e c o n t r a c t m u l t i c o n t r a c t 有2 个子类 m u l t i c o m m o n c o n t r a c t 和m u l t i f r a m e c o n t r a c t 一个 s i n g l e c o n t r a c t 可以有一个m u l t i c o n t r a c t 的父合同 山东大学硕士学位论文 图4 1 合同继承层次域类图 1 9 山东大学硕士学位论文 4 1 2 合同基本信息域 c o n t r a c t t y p e 是合同类型 c o n t r a c t c a t e g o r y 是合同类别 它决定了合同的 增值税计算方式 考虑到计算的复杂性和扩展性 我们使用了s t r a t e g y 模式 由 c o n t r a c t c a t e g o r y 决定s t a m p t a x 所对应的计算s t r a t e g y 目前是2 种s t r a t e g y f i x t a x s t r a g e t y 固定金额税费和p e r c e n t t a x s t r a g e t y 百分比税费 图4 2 合同基本信息域类图 山东大学硕士学位论文 4 2 系统功能架构 合同管理系统功能架构如下图所示 j t 力几何 甘i l j 婵 j 务翻ji i r 1 0 砒 窜胥列 j 9 j 寸务翻 囊蓊i 圈 起草僻i 拮眵审核 5 l盈圆 圈圈圉i 图4 3 合同管理系统功能架构图 如上图所示 合同管理系统功能架构主要包括 全生命周期管理 合同管理 合同税务管理 合同结算情况查询与监控 查询统计 个人工作台 系统管理 授权管理 合同流程管理 权限控制 查询功能是整个系统中使用率最高 也是非常重要的功能之一 可以根据不同 的需求进行自定义条件设置查询 能快速 方便 准确的检索出所需内容 山东大学硕士学位论文 图4 4 查询活动图 系统管理功能之一为用户管理 可以对系统对系统用户进行添加 修改 删 除等操作 图4 5 用户管理时序图 山东人学硕士学位论文 图4 6 用户基本信息管理活动图 山东大学硕士学位论文 4 3 系统流程设计 4 3 1 总体流程 耍堕塑 一 一 4 3 2 业务流程平台设计 图4 7 系统总体流程图 业务流程平台通用功能包括 流程起草 待办查看 已办查看 待阅查看 已阅查看 批语设置 外出授权 流程审批 山东大学硕士学位论文 人员选择 路径选择 业务流程平台管理功能包括 流程定义 流程部署 流程监控 待办管理 已办管理 待阅管理 已阅管理 4 4 基础组件设计 审批流程引擎组件 在本系统建设中对于合同审批需要使用流程引擎组件 在业界目前流程引擎 有以下两大类型 文档工作流 以文档为中心的工作流管理框架与机制 基于文档路由 它同外界应用的交 互能力有限 许多基于表的管理型工作流可以用以文档为中心的工作流实现 如 公文审批等 此类文档工作流引擎一般与o a 系统集成在一起 流程工作流 以过程为中心的工作流管理框架与机制 此类工作流系统对应生产型工作流 它们一般建立在数据库之上 有自己专用的通信机制并且提供了同外部进行交互 的接口 基于流程工作流可实现较强的业务整合能力与信息交互能力 对于中国某公司合同管理的流程引擎我们建议采用文档型工作流引擎 由于 该公司已经有了o a 流程引擎 并且在o a 系统已经实现了合同的审批功能 因此 在业务使用上是可以满足目前公司合同审批的需要 山东大学硕士学位论文 圈回 填入审批意见囤甲 图4 8 合同初审时序图 q e 甲阜甲窜甲阜甲囤囤 图4 9 业务审批时序图 山东大学硕士学位论文 图4 1 0 合同审批活动圈 2 7 山东大学硕士学位论文 4 5 系统接口设计 4 5 1 接口技术 在应用互连方面 有以下几种机制来实现应用系统间的应用互连 通过以下提 供的几种互连机制 可以实现合同管理系统与其他应用系统问的应用互连 1 u r l 页面集成机制 在合同管理系统中可以使用u r l 页面集成机制实现与第三方系统应用集成 用 户可以通过点击合同管理系统中的u r l 链接进入第三方应用系统 2 数据库集成机制 在合同管理系统中可以使用数据库集成机制实现与第三方系统应用集成 通过 j d b c 合同管理系统和第三方系统可以实现在数据库层上的数据集成 3 基于特定网络协议集成机制 在合同管理系统中可以使用基于特定网络协议的集成机制实现与第三方系统 应用集成 例如可以通过h t t p 协议在系统间传递数据 实现合同管理系统与其他 第三方系统的应用集成 4 基于文件交换的集成机制 这种机制主要是针对一些提供传统接口方式的系统并且对实时性要求不高集 成情况 在这种集成机制下 合同管理系统与需要集成的目标系统之前商议需要 交互文件的内容及其格式 目标系统在规定的时间调度内将包含源数据的文件发 送到合同管理系统指定的文件目录中 合同管理系统处理这些文件后可以获得需 要的数据 并根据需要决定是否返回处理结果给目标系统 5 w e bs e r v i c e w e bs e r v i c e s 就是应用程序 它向外界暴露出一个能够通过w e b 进行调用的 a p i 这就是说 能够用编程的方法通过w e b 来调用这个应用程序 w e bs e r v i c e s 是建立可互操作的分布式应用程序的新平台 w e bs e r v i c e s 平台是一套标准 它定 义了应用程序如何在w e b 上实现互操作性 用户可以用任何语言 在任何平台上 写w e bs e r v i c e 只要我们可以通过w e bs e r v i c e s 标准对这些服务进行查询和访 问 山东人学硕 学位论文 4 5 2 具体接口设计 合同管理系统与其他系统接口如下 e r p 接口平台 墨珲效话 付款信息 l e r p 系统 会计数据 报 贼平台 生效的合同信息 1 预算金额 实际发生全 霎 合同管理系统 一 一 绵由 预算保留金额 可用预 拿麓 l r 嬲煳 镌 r 提交工作流 赣辫警瑗系统霭合同进展情况 统一信息平台 o a 系统 籀赫 磁施盔赫一 查询工作流 图4 1 l 与其他系统接口图 合同管理系统与第三方系统的接口分工界面如下 表4 i 接口分工描述 瀑 第三方系统提供 合同管理系统提供服务实现方式概述 服务 笔 方系缔 提供导出基本数 首选利用e i l p 系统的接口 e r p 系统无平台 次选基于o r a c l ee r p 据接口 标准接口 提供查询接口查 提供查询接口查询生效的 报账平台

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论