企业合同管理系统的开发设计文档

合集下载

合同管理系统模板

合同管理系统模板

安全施工合同模板甲方(以下简称“业主”):身份证号码:住址:联系电话:乙方(以下简称“施工方”):身份证号码:住址:联系电话:为确保施工工程在施工过程中的人身安全,保证施工质量,维护良好的工作秩序和卫生环境,甲乙双方经过友好协商,自愿签订本安全施工合同,共同遵守。

一、工程概述1. 工程名称:2. 施工地址:3. 工程内容:具体施工项目的详细描述。

二、施工期限本工程自年月日起开工,至年月日完工。

三、甲乙双方职责1. 甲方职责:(1)甲方应遵守国家有关安全生产的法律法规,提供施工所需的安全设施和条件。

(2)甲方应对乙方施工过程中的安全工作进行监督和检查,确保施工安全。

(3)甲方应定期召开安全生产会议,及时传达有关安全生产的要求和信息。

2. 乙方职责:(1)乙方应严格遵守国家有关安全生产的法律法规,执行施工中的安全要求。

(2)乙方应加强安全生产宣传教育,提高全员安全生产意识,建立健全安全生产管理制度。

(3)乙方应配备专职或兼职安全检查人员,负责施工现场的安全生产管理工作。

四、安全措施1. 乙方应在施工前向甲方提交详细的施工安全计划,包括安全措施、应急预案等。

2. 乙方应按照施工安全计划进行施工,确保施工过程中的安全。

3. 乙方应定期对施工现场进行安全检查,及时发现和整改安全隐患。

五、违约责任1. 甲乙双方应严格按照本合同的规定履行各自职责,如一方违约,应承担相应的违约责任。

2. 乙方施工过程中的安全事故,应由乙方承担全部责任。

六、其他1. 本合同一式两份,甲乙双方各执一份。

2. 本合同自双方签字(或盖章)之日起生效,有效期至工程完工之日止。

甲方(业主):________年________月________日乙方(施工方):________年________月________日。

基于Documentum的档案管理系统设计系统的开发

基于Documentum的档案管理系统设计系统的开发

基于Documentum的档案管理系统设计系统的开发0引言文档的电子化存储和使用随着计算机技术的普及已越发常态化,但如何有效地管理电子文档成为众多企业的头号难题。

电子档案管理系统可以帮助用户安全、规范、高效地管理企业文档,优化档案存储结构,确保档案的访问安全。

Documentum是EMC公司开发的企业级文档管理平台,可建立企业远程和实时共享的协同工作与文档管理平台,其企业文档管理解决方案已经成为世界众多公司和组织的文档管理标准[1]。

Documentum可根据企业或项目的实际运作模式进行二次开发,能够对档案文件进行有效控制,并实现异地文档资源实时共享,使企业的文档管理达到一个新的水平。

1系统功能分析国内某大型化工企业希望建立历史项目的档案管理系统,以存储标准化的设计图纸,并利用自动化手段借阅文档。

具体需求如下:①文档存储安全。

设计人员将个人电脑中的设计文档统一存储于系统内。

初步上传的文档仅限本部门人员查看,不允许跨部门查看;②文档入库审批。

每个设计专业由专人审核系统中的设计文档,符合要求方可批准转为档案,之后才能被全体系统用户访问;③档案自动编码。

设计文档转为档案后,系统可以根据归档的文件夹自动生成档案编码;④档案借阅。

系统用户希望查看档案内容时,需要先提交申请,待档案管理员审批通过后,才能阅读此档案。

基于上述功能分析,我们在Documentum平台上进行了二次开发,建立起满足客户需求的档案管理系统。

2系统总体设计2.1系统框架由于客户严格要求文档存储的安全性,最终设计方案将初步上传的文档和审批归档的档案存放于两台服务器上,系统工作原理如图1所示。

(1)工作平台服务器。

用于未入库审批文档的临时存储。

业务人员按照部门专业划分,将个人电脑中的设计文档上传至该平台,等待档案审批人员的审核。

(2)发布平台服务器。

用于入库审批通过的文档的存储及借阅。

档案审批人员审核通过的文档将由工作平台移至该平台。

该平台面向系统内所有用户开放,但仅限于查看档案名称,如需查看档案内容,应当提交借阅申请,待借阅审批人员批准后方可读取档案具体信息。

oa合同管理系统

oa合同管理系统

oa合同管理系统合同范本专家建议书。

标题,OA合同管理系统合同范本。

尊敬的客户,。

作为合同范本专家,我了解您对于OA合同管理系统合同范本的需求。

在撰写这份合同范本之前,我将根据您的具体需求和系统的特点进行详细的了解和分析,确保合同内容的准确性和完整性。

以下是我为您撰写OA合同管理系统合同范本的建议:一、合同主体。

1. 合同双方,明确标识系统提供方和使用方的详细信息,包括名称、地址、联系方式等。

2. 合同目的,简要描述OA合同管理系统的使用目的和范围。

二、合同内容。

1. 系统功能,详细列出OA合同管理系统的各项功能和特点,确保使用方清楚了解系统的功能和限制。

2. 使用期限,明确系统的使用期限,包括起止时间和续约条款。

3. 服务支持,阐明系统提供方对于系统的维护、升级和技术支持等服务内容和标准。

三、合同条款。

1. 保密条款,规定双方在使用过程中需要遵守的保密义务和保密标准。

2. 知识产权,明确系统提供方对于系统的知识产权归属和使用方的合法使用权。

3. 违约责任,规定双方在合同履行过程中的违约责任和补偿标准。

四、其他条款。

1. 合同解释,明确合同解释的标准和方式,避免因为合同条款的模糊不清而引起的纠纷。

2. 法律适用,规定合同履行过程中的法律适用和争议解决方式。

以上是我为您撰写OA合同管理系统合同范本的初步建议,我会根据您的具体需求和系统特点进行详细的撰写和完善。

如果您对于合同范本的其他要求或有任何疑问,欢迎随时与我联系,我会竭诚为您提供专业的建议和服务。

期待与您的合作!此致。

合同范本专家【您的姓名】。

2023年ECM系统总体解决方案V2.0

2023年ECM系统总体解决方案V2.0

Thanks
2023/8/21 沉默之见
产品架构
1. 系统模块划分:根据业务需求和功能要求,将ECM系统划分为不同的模块。常见的模块包括文档管理、流程 管理、权限管理、搜索与检索等。每个模块都有特定的功能和作用,通过模块划分,可以实现系统功能的高度 可扩展性和灵活性。 2. 集成与扩展:在设计产品架构时,考虑到系统的可拓展性和集成性。ECM系统可以与其他关键业务系统(如 ERP、CRM等)进行集成,实现数据的共享和流转。同时,在设计模块时也要考虑到未来的需求变化,提供易 于扩展和定制的接口和插件机制,以满足不同客户的特定需求。
02
提升企业信息管理效率
Improving the efficiency of enterprise information management
ecm系统总体解决方案v2.0
1. 集成多个常用功能模块:《ecm系统总体解决方案v2.》将整合多个常用功能模块,包括文档管理、工作流程管理、 知识管理、记录管理等。通过集成这些模块,用户可以在一个统一的平台上完成相关操作,提高工作效率。 2. 具备灵活的定制化能力:《ecm系统总体解决方案v2.》将提供灵活的定制化能力,可以根据不同用户需求进行个 性化配置。用户可以根据自身的业务流程和工作方式,自定义模块、字段、权限等,实现系统的最佳适配性。这个定 制化能力将使得该系统能够满足不同行业、企业规模的需求。
1. 系统架构设计:本次整合版ECM系统方案采用 分布式架构设计,将系统功能模块分离,实现各 模块间的松耦合,提高系统的可扩展性和稳定性。 2. 功能模块优化:在本次ECM系统总体解决方案 v2.0中,我们对系统功能模块进行了优化,包括 文档管理、工作流管理、权限管理等方面,提升 了用户体验和系统的操作效率。 3. 安全性保障:在整合版ECM系统方案中,我们 加强了系统的安全性保障,包括数据加密、权限 控制、日志记录等方面,保障系统数据的安全性 和可靠性。

edoc2企业文档管理系统简介(系统概述)

edoc2企业文档管理系统简介(系统概述)

– 与其他系统的整合(API)
edoc2解决方案适用场景Fra bibliotekedoc2
• 文控中心 Document Control Center
– 研发中心
– 制造型企业 – 设计院
• 资料管理 Record Management
– 咨询公司 – 政府: 政府/公检法 – 律师事务所
• 其他文档管理场景
解决方案优势
完成的申请文件作为记录并根 据规范实施遵从策略
记录管理
存储管理系统
edoc2的功能易用性简介
• 在线的便捷操作
– 在线预览 – 在线编辑
edoc2
• 访问控制
• 全文检索 • 文档发布与邮件集成
• 可协作的多人文档办公
• 文档的订阅通知 • 带有桌面特性Web操作 • 自定义的分类以及属性
edoc2的功能可管理性简介
严格的权限控制
edoc2
完整的日志记录所有用户的操作
edoc2
AutoCAD格式的直接在线预览
edoc2
智能桌面
edoc2
元数据自定义和自动关联
edoc2
全文检索
edoc2
在线编辑

edoc2
在大多数文档管理系统中,对文件的编辑和保存是相当麻烦的事情,你需要 先下载,然后在本地编辑,编辑完了之后再上传回服务器保存。现在 edoc2V3提供了一个强大的“扩展编辑器”: 扩展编辑器可将edoc2和桌面编辑器集成起来,简化文件的下载、编辑、上 传流程。你可以直接在edoc2服务端打开文件,编辑完之后可以自动保存会 服务器,同时会保留前一个版本的文档内容。
信息使用
创建/收集
文档创建
edoc2 文档中心

管理信息系统开发过程的案例

管理信息系统开发过程的案例

管理信息系统开发过程的案例一、前言管理信息系统是指为企业和组织提供管理决策支持的信息系统。

它通过收集、处理、分析和展示各种数据和信息,帮助企业管理者做出正确的决策,提高企业的效率和竞争力。

本文将以某公司开发管理信息系统为例,介绍其开发过程。

二、需求分析阶段1. 系统背景该公司是一家中型制造企业,主要生产电子产品。

由于市场变化快速,产品更新换代迅速,因此需要一个能够及时反映市场需求和产品状况的管理信息系统。

2. 需求收集在需求收集阶段,项目组与客户进行了多次会议和访谈,通过问卷调查等方式了解客户的需求。

根据客户提出的需求,项目组确定了以下功能模块:(1)销售管理模块:包括订单管理、合同管理、销售计划等功能。

(2)生产计划模块:包括生产计划编制、生产进度跟踪等功能。

(3)库存管理模块:包括原材料库存、半成品库存、成品库存等功能。

(4)财务管理模块:包括应收账款、应付账款、成本核算等功能。

(5)报表查询模块:包括各种统计报表、分析报表等功能。

3. 需求分析在需求分析阶段,项目组对客户提出的需求进行了详细的分析和梳理,确定了系统的基本架构和数据模型,并编写了详细的需求规格说明书。

4. 需求确认在需求确认阶段,项目组向客户提交了需求规格说明书,并与客户进行了多次沟通和确认,确保客户对系统的需求和功能有充分的理解和认可。

三、设计阶段1. 系统架构设计在系统架构设计阶段,项目组根据需求规格说明书确定了系统的总体结构和模块划分,并绘制了系统结构图。

根据系统结构图,项目组确定了各个模块之间的接口和数据流程。

2. 数据库设计在数据库设计阶段,项目组根据需求规格说明书确定了数据库中需要存储的数据类型、数量和关系,并绘制了ER图。

根据ER图,项目组编写了数据库设计文档,并进行了数据库逻辑设计和物理设计。

3. 界面设计在界面设计阶段,项目组根据用户习惯和美观度要求,设计出符合用户操作习惯且美观易用的界面。

同时,项目组还进行了用户体验测试,确保界面操作的流畅性和易用性。

软件项目开发文档

软件项目开发文档

软件项目开发文档目录1. 项目概述 (2)1.1 项目背景 (2)1.2 项目目标 (3)1.3 项目范围 (4)1.4 产品概述 (5)2. 项目团队与组织结构 (6)2.1 项目团队成员 (8)2.2 组织结构与职责 (9)2.3 沟通计划 (11)3. 项目管理计划 (12)4. 软件开发计划 (13)4.1 需求分析 (15)4.1.1 需求定义 (17)4.1.2 需求评审 (19)4.1.3 需求跟踪 (19)4.2 功能设计 (20)4.2.1 架构设计 (21)4.2.2 系统设计 (23)4.3 技术选型 (24)4.4 编码标准与规范 (26)4.5 测试计划 (27)5. 详细设计与实现 (29)5.1 数据库设计 (31)5.2 详细设计文档 (33)5.3 实现代码 (33)1. 项目概述本项目旨在开发一款高效、稳定且用户友好的软件产品,以满足用户在特定领域的需求。

通过深入调研用户需求,结合最新的技术趋势,我们计划打造一款具备高度可扩展性和集成性的软件解决方案。

项目的核心目标是提升用户体验,确保软件在性能、安全性和易用性方面达到行业领先水平。

为实现这一目标,我们将采用敏捷开发方法,确保项目能够快速响应市场变化和用户反馈。

本软件将涵盖多个功能模块,包括但不限于数据分析、自动化流程管理以及用户界面定制等。

通过模块化设计,我们将实现高内聚、低耦合的系统架构,便于后期维护和升级。

项目还将注重团队协作与沟通,以确保项目顺利进行。

我们将定期组织项目评审会议,及时调整项目计划,确保各项任务按时完成。

本软件项目将致力于为用户提供卓越的产品和服务体验,同时保持对市场变化的敏锐洞察力,不断优化产品功能和性能。

1.1 项目背景随着数字化时代的变迁,软件项目开发已经成为现代企业转型升级的关键。

在本项目中,我们致力于开发一款旨在提高工作效率并减少人工错误的新型企业资源规划(ERP)软件。

该软件将集成最新的云计算和数据分析技术,以提供一个高度个性化且连通性极强的商业智能解决方案。

企业合同管理制度(同名16568)

企业合同管理制度(同名16568)

企业合同管理制度(同名16568)江苏****有限公司合同管理制度为提高企业合同管理水平,争创“守信用重合同”企业,特制定如下合同管理制度:一、合同管理机构及法律法规学习制度企业设立合同管理机构,由姜光前为分管负责人,组成人员有赵曼、毕凤琴等3人。

(一)、合同管理机构的职能1、宣传合同法律法规,培训合同管理人员和业务人员,依法保护本单位的合法权益。

2、应收账款管理:控制应收账款平均持有水平,日常监督应收账款的账龄,随时将潜在的不良账款进行技术处理,防范逾期应收账款的发生。

3、商账处理:建立标准的催账程序和一支工作高效的追账队伍,及时制定对逾期应收账款处理的方案,并组织有效的追账。

(二)、信用管理人员岗位责任制度1、法定代表人的主要职责●授权委托合同承办人员对外签订合同;●对企业合同承办人员进行考核、奖惩;●定期了解合同的签订、履行情况。

2、合同管理领导小组负责人的主要职责●组织合同法律法规的宣传、培训,组织信用管理研讨会、案例评析会;●统一办理授权委托书,严格管理企业合同专用章的使用;●制止企业或个人利用合同进行违法活动;●日常监督分析应收账款的账龄,防范逾期应收账款的发生;●建立标准的催账程序;●协调与供销、财务、技术等部门的关系。

3、合同管理员的主要职责●协助合同承办人员依法签订合同,参与重大合同的谈判与签订。

●审查合同,防止不完善或不合法的合同出现,保管好合同专用章。

●检查合同履行情况,协助合同承办人员处理合同执行中的问题和纠纷。

●登记合同台帐,做好合同统计、归档工作,汇总合同签订、履行以及合同纠纷处理情况。

●发现不符和法律规定的合同行为,及时向合同管理机构负责人报告。

●参加对合同纠纷的协商、调解、仲裁、诉讼。

●定期向合同管理负责人汇报信用管理情况。

●负责客户档案管理与服务。

●参与商账追收。

●配合有关部门共同搞好信用管理工作。

4、供销部门的主要职责●依法签订、变更、解除本部门的合同。

●严格审查本部门所签订的合同,重大合同提交有关方面会审。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

企业合同管理系统的开发设计摘要:长期以来,由于在合同管理中实行手工作业,合同审批流程不明确,存在各部门之间合同流转时间长而且特别容易出错等问题。

合同管理系统就是针对当前的合同管理业务特点所定制的一套管理系统,该套系统本着进一步完善企业内部合同管理制度,规范合同管理机制的目的,更加及时、准确、全面地反映合同信息,辅助企业管理决策,从而实现该企业合同管理智能化,降低管理成本,提高内部管理水准,为企业决策层及时了解合同管理业务层的工作情况提供第一手资料。

该系统采用了Jbuilder2005结合Access2000的开发环境,应用Jbuilder2005提供的数据库控件和Swing控件,比如Swing包的JTree、JTable、JSplitPane、JTabbedPane,dbSwing包的JdbTable、JdbComboBox、TableScrollPane、JdbNavToolBar,DataExpress包的Database、QueryDataSet,sql包的Connection、Statement、ResultSet等等,完成了系统管理、客户管理、合同管理和系统帮助这四个模块的功能。

关键字:合同管理,Jbuilder,Access,SQL目录第一章引言 (1)第二章合同管理系统需求分析 (2)2.1.用户概述 (2)2.2.现有业务流程及分析 (2)2.3.效益分析 (3)第三章.合同管理系统概要设计 (5)3.1.系统开发目标 (5)3.2.系统开发环境 (5)3.3.系统功能分析 (6)3.4.系统模块设计 (6)3.5.数据库的设计 (7)第四章合同管理系统的详细设计及实现........................................ . (10)4.1.用户管理 (10)4.2.群组管理 (15)4.3.权限配置 (16)4.4.系统日志 (20)4.5.查询 (21)4.6.动态菜单 (25)4.7.排序 (27)4.8.可视的日历 (28)4.9.合同信息 (29)第五章结束语 (32)致谢 (33)主要参考文献 (34)附录 (35)引言合同,又称契约,它是当事人双方或数方设立、变更和中止相互权利和义务关系的协议。

合同制度在我国有着悠久的历史,合同作为一种企业之间横向联系的工具,是现代生产和商品交换高度发展的结果。

合同管理即合同行为的监督管理,是规范、制约、完善合同行为的一种活动,是国家法律赋予管理主体的一种职能,是企业在经济活动中保证企业利益的重要环节。

改革开放以来,我国的经济建设取得了长足的发展,然而长期以来,由于在合同管理中实行手工作业,合同审批流程不明确,造成合同管理过程中业务处理效率低,浪费了大量的人力、物力,各部门之间合同流转时间长而且特别容易出错等问题。

为了解决这一问题,需要开发一套功能完整的智能化的合同管理系统软件,用于各行各业的大中小型企业的合同制定、评审、实施动态控制等方面的具体应用需求,并以先进成熟的计算机网络和通信技术为手段,覆盖整个企业的各部门,实现该企业合同管理智能化,提高办公效率及人员的利用率成为促进企业迅速发展的一支很好的催化剂。

合同管理系统需求分析2.1用户概述“禹洲集团建筑工程公司”包括好几个部门,下属有人事部、财务部、质量部等部门。

现在除了个别的部门实现微机辅助管理外,其他各部门尚未实现微机管理,同时已实现微机管理的部门也没有很好的进行合同资源共享。

而且已经实现微机管理的部门因工作升级、部门工作的变动和重新分工,原有系统已经不能满足当前工作的需要。

我们提出基于禹洲集团建筑工程公司扩大业务的整体考虑,规划实施"禹洲集团建筑工程公司合同管理系统",此套合同管理系统的最终用户是禹洲集团建筑工程公司的所有员工和董事长,要充分满足当前用户需求,按照合同管理思想规范禹洲集团建筑工程公司合同的签定,变更,索赔,保险,审核等管理,减少了人为主观因素的干预,通过系统的实施使禹洲集团建筑工程公司合同管理达到智能化,为企业节省许多的管理费用,为禹洲集团建筑工程公司的发展战略的实现奠定基础。

2.2 现有业务分析合同管理系统的主要功能有系统管理、客户管理、合同管理和系统帮助。

其中合同管理的流程如下图1所示:图1 合同管理业务流程图流程说明:各部门签定好合同后,合同管理员将合同信息输入系统,交由合同管理系统统一管理。

如果在合同履行过程中碰到不可克服的困难而需要变更合同时,就上交一份合同变更申请,由公司主管领导进行审核,若审核通过,则开始进行合同变更,若审核不通过,则退回申请。

如果在合同履行过程中对方未履行合同所规定的义务,就上交一份合同索赔申请,由公司主管领导进行审核,若审核通过,则开始进行合同索赔,若审核不通过,则退回申请。

如果合同到期,则删除该合同。

2.3 效益分析1.规范了合同管理的业务流程,增强了合同业务处理过程的透明度系统通过设置用户权限,定义了不同组别的用户在系统中的功能,从而规范了合同管理过程中各个岗位的职能,避免了业务处理时责任不明确的现象,使得每个岗位(即用户)能够各司其责,杜绝了人为干预的现象。

系统中工作流的定义,使得合同管理的业务流程更加合理、科学。

去掉了原有手工合同管理流程中不必要的审批环节,增加了审批过程中不可缺少的业务处理环节。

2.对合同的执行情况做到了动态控制系统存储了与合同相关的所有数据,通过各种提醒等功能的设置从合同的签定开始,系统便对合同执行了"监控",可以对合同的执行情况进行具有实用价值的监督。

例如:随时查看已生效和即将结束的合同,提醒用户下一步的操作,并可以检查合同执行过程中是否有因出现了某些问题而无法完成的合同,既而采取必要的解决办法,最大限度的减少企业的损失。

3.提高了工作效率,降低了管理成本通过系统的实施,业务人员可方便地进行业务操作、资料查阅、相关业务进展查询、接收业务指令等各种日常业务处理;领导人员可方便地进行各种业务查询、事务审批等。

使各级人员摆脱了原有手工操作的束缚,大大地提高了工作效率,使得将更多的时间和精力钻研业务成为可能。

总之系统实现了合同管理的信息化,从而减少了公司的人力、物力,进一步降低了公司的管理成本。

合同管理系统概要设计3.1.系统开发目标合同管理系统可用于支持企业完成合同管理工作,有如下3个方面的目标:●支持企业实现规范化和智能化的合同管理。

●支持企业高效率完成合同管理的日常业务,包括合同签定后合同信息的建立,合同变更,合同索赔,合同审核等。

●支持企业进行合同管理及其相关方面的科学决策,如企业领导根据合同的变更信息或解除信息来决定是否变更或解除合同,以便更好地解决合同的纠纷。

3.2 系统开发环境●开发工具的选择Borland 公司的Jbuilder2005是运用功能强大的JAVA程序设计语言的应用程序开发工具。

它提供了很多可视的和不可视的控件,还提供可视化的编程环境,开发人员可以直接运用这些控件在可视化的界面进行用户界面布局,大大地减少了开发人员的工作量。

这种开发工具对网络安全和其它网络方面的应用也有很大的支持,用这种工具开发出来的应用程序可运行多种操作平台。

所以相对于其他的开发工具,Jbuilder2005是一个较好的选择。

●关系数据库的实现微软公司提供的Access2000 就是一种关系数据库开发工具,它用于开发中小型关系数据库,开发人员可以在它的可视化界面方便地创建数据库,表,视图等等,简单易用,不用花费开发人员的很多时间,Access2000的优点还在于它能使用数据表示图或自定义窗体收集信息。

数据表示图提供了一种类似于Excel 的电子表格,可以使数据库一目了然。

另外,Access 允许输出数据库中的信息。

Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。

经分析,该合同管理系统使用了一个包括十几张表的数据库,属于小型的关系数据库,而且信息维护也不怎么复杂,所以对该系统来说,Access2000是一个较好的数据库开发工具。

●Jbuilder2005和Access2000的结合Jbuider2005提供了不同的程序接口用于连接数据库和执行SQL语句。

利用它提供的JDBC API(JAV A数据库互连应用程序接口)接口,可以执行通常的SQL语句(用Statement 类),动态SQL语句(用PreparedStatement 类),以及带IN和OUT参数的存储过程。

其中ResultSet类和QueryDataSet类用于保存系统从数据库表中检索出来的记录集,这两个类都可以建立动态的或静态的记录集合,利用这两个类可以很方便地将检索结果显示于用户界面,也可以新增或修改数据库表里的记录。

3.3. 系统功能分析合同管理涉及合同的多个方面,如工程信息、合同信息、合同变更信息、合同索赔信息等等。

根据这些信息完成合同管理的日常业务。

本系统需要完成的功能主要有:●合同信息和具体内容的建立。

●合同变更、索赔等方面信息的输入。

●工程信息和客户信息的输入与查询。

●对各种信息的查询、添加、删除和编辑。

●系统管理员对不同组别的用户权限的配置。

●系统日志的建立。

3.4. 系统模块设计在系统功能分析的基础上,得到如图2所示的功能模块图。

图2 功能模块图3. 5. 数据库设计(库表设计)表12. HTGL_HTSPXX(合同索赔信息表)合同管理系统的详细设计及实现4.1用户管理图3 用户管理4.1.1 组织机构与用户的显示4.1.1.1用户信息显示的算法在左边的树型窗口中(JTree)显示组织机构以及用户,有多层结构,第一层显示数据是组织机构名称(ZZJGMC)检索数据:组织机构代码(ZZJGDM)数据来源:XTGL_ZZJG检索条件:length(ZZJGDM)=2 (说明每两位代表一个层次)●第二层显示数据是组织机构名称(ZZJGMC)检索数据:组织机构代码(ZZJGDM)数据来源:XTGL_ZZJG检索条件:length(ZZJGDM)=4 and substr(ZZJGDM,0,2)=第一层检索数据(说明每两位代表一个层次)●第三层显示数据是组织机构名称(ZZJGMC)检索数据:组织机构代码(ZZJGDM)数据来源:XTGL_ZZJG检索条件:length(ZZJGDM)=6 and substr(ZZJGDM,0,4)=第二层检索数据(说明每两位代表一个层次)依此类推。

●用户作为部门结点的子结点检索数据:用户编号(YHBH),部门编号(BMBH)数据来源:XTGL_YHXX检索条件:length(YHBH)=length(父结点部门ZZJGDM )+2 andBMBH =父结点部门的ZZJGDM (说明每两位代表一个层次)4.1.1.2 树结构的建立●树的结点在点击树结点时为了在JdbTable中显示对应的用户信息,需要在该结点保存所对应的部门编号、部门名称或用户编号、用户名称,以便数据检索时可以利用这些保存的信息进行检索。

相关文档
最新文档