论基于Lotus Notes的合同商务管理软件设计

时间:2020-10-19 18:44:14 电子商务毕业论文 我要投稿

论基于Lotus Notes的合同商务管理软件设计

摘要:分析了LotusI)C粕作为群件系统的特性,阐述了利用工作流进行合同商务管理的需求、设计要素和工作漉程,详细讨论了并发控制技术和主文档域值修改方法。测试结果表明,采用文中所介绍的工作流技术设计的合同商务管理软件运行稳定且性能良好。
   随着计算机技术和通讯技术的不断发展完善,办公自动化的理论和实践得到了飞速发展。但是在办公自动化程度越来越高的今天,许多部门和企事业单位仍在沿用传统的办公模式,低效、繁琐、重复、费时,与高速流动着的信息和快速迈进的社会经济极不适应。而依托计算机网络建成一个高效、科学、安全的办公自动化系统正是各级单位进行信息化、智能化工程建设的迫切任务。
  特点目前,流行的办公自动化系统开发平台主要有三类:
  基于数据库管理系统开发平台、基于浏览器/Web服务器结构结合数据库管理系统的开发平台以及基于群件系统的开发平台。作为目前最流行的OA系统(办公自动化系统)开发平台,Lotus Domino/Notes群件系统。综合了系统开发过程中的五大核心技术,具有鲜明的技术特点。
  工作流自动化群件。
  所谓群件,是指一群共享信息和在一起合作的人使用的软件。它使一群人可以使用相同的信息,同时可以根据各人特定的需要以不同的方式来使用这些信息。群件模式包含几个技术领域,即通信、协同操作和协调运行。通信是指电子邮件的应用,协同操作是指群组共享公共信息,而协调运行是指业务流程的自动化,也就是工作流的自动化。许多基于网络的应用和办公自动化一样,具有群组协同工作的特征,如信贷审批、客户服务、项目管理、质量跟踪、销售管理等。不论在企业级广域网还是在工作组,Notes都以其独特的l ADD(快速应用开发和实施)技术为开发人员提供了极其便捷的环境,因此被视为典型的群件产品。
  非结构化数据库技术。
  全面实现了非结构化多媒体文档数据的管理与共享,具有严格的安全管理手段,支持RSA公共密钥密码体制的文件传输和文件的读、写等多种权限控制,具有网络域、服务器、数据库、文档、域等各个级别的安全控制手段,支持中西文全文检索。
  完备的电子邮件技术。
  具有一流客户服务器结构的电子邮件和信息环境,同时支持cc mail和SMTP等标准通讯,能够与其他Intemet非Lotus用户进行环球通讯。
  与Internetflntranet无缝集成可作为交互式Web应用程序服务器,将Lotus文档转换为HTML,支持使用任意浏览器的客户机访问和查询。
  提出了基于知识管理的成熟产品和技术。通过。企业多维知识仓库的建立、管理和使用。实现办公过程中的知识共享。提高业务水平和办公效率。
  软件设计.需求分析合同商务管理软件的目标。是提供合同洽谈的商务管理流程。一般的合同管理流程是首先由客户经理草拟合同。并与客户共同审核草拟的合同。然后合同管理员制定会签和审核的流程。经过相关的领导和主管会签和审核以后。客户经理就可以与用户签署正式的合同。基于以上要求。设计内容必须包括用户角色权限管理和商务合同数据库。设计可定制的、并发的会签审批流程。在流程处理过程中记载处理过程信息和审批意见。最后系统要输出询价厂家报批单、领导审批信息、报价对照表等。
  软件实现的功能主要有以下几个部分:拟制合同谈判通知单;部门确认合同谈判单(包含谈判地点、谈判时间、预计时长、参加谈判部门列表、内送单位列表等信息);拟制合同报批单(包含合同报批时间、合同谈判代表、代表意见、代表签字时间。领导人、主管领导批示意见、批示时间等信息);审核合同报批单及输出合同通知单。
  主要输入的软件包括合同谈判单和合同报批单。在客户经理拟制合同谈判单的同时,还要制定会签和审核流程。然后合同管理员将拟制好的合同谈判单传递给相关部门确认。当部门将确认的合同谈判单传递给合同管理员后。合同管理员在合同谈判单的基础上拟胄j合同报批单。然后将合同报批单传给相关人员审核。最后。合同管理员将经过审核后的合同报批单输出到相关部门。
   详细设计整个合同商务管理的流程如图1所示。
  合同谈判通知:客户经理输入合同谈判信息并保存。
  系统自动生成合同谈判通知单。传递给部门确认。
  合同谈判通知确认:部门确认合同谈判通知单。
  合同谈判完成:合同管理员输入合同信息并保存。
  合同报批申请:合同管理员输入合同报批信息。系统自动生成合同报批单。
  合同报批会签评审:合同管理员输入合同报批会签信息。主管领导和公司领导输入评审信息并保存。
  合同通报:合同管理员输入合同通报信息。系统生成合同通报单。对于主设备合同,系统生成付预付款申请信息。
  合同已签定:将项目状态置为合同已签定。
  软件中的设计要素主要有:表单、域、文本、文档、表格、操作、公式等。其中表单和域是工作流软件中最基本的要素。工作流表单是一个工作流软件所要处理的工作项(如文档)具体表述的载体。通过对表单设置某些特定的域、流程操作和流程跟踪表以及隐含技术的采用。即可构成一个具有工作流特征的表单。具有工作流特征的城的设计通常。一个具有工作流特征的表单需要定义作者域、读者域(Readers)、流程状态域(Status)以及对应的流程操作和流程跟踪表。其中作者域(Author)和读者域(Reaters)是LotusNotes特有的域属性。
  ① 作者域:通过Notes视图公式过滤出与当前作者(即由Notes函数确定的用户名)有关的所有工作项;通过Notes融含公式Au.过滤掉与当前作者(工作项处理人无关的流程操作项;只有工作项Author中的作者与当前工作项处理人的用户名一致时。当前工作项处理人才有权进行数据存取(包括对工作项的删除)。
  ⑦ 读者域:可以通过Notes视图公式过滤出当前读者函数确定的.用户名)曾经办理过的所有工作项;只有工作项域中的读者舍有当前工作项处理人的用户名时。
  当前工作项处理人才有权进行数据查询。
  ③ 流程状态域(Status数值型):用于定义工作流中工作项处理状态。在合同商务管理中。从一个合同的草拟到签订的过程可以这样定义Status.Status--0为新建合同;为部门确认;Status.=2为生成报批单为新建报批单;Status=4为设置审批人~Status=5为评审人批阅~Status=6为合同签定。
  流程状态域的作用可以为流程路径的智能化、流程的跟踪和监控提供状态判别。并为不同工作漉廖缎不同的处理工作项的各种操作功能和流程路径提供指示功能。在合同管理过程的评审人批阅中,该工作流阶段基本的流程操作有录入评审人意见、保存退出、取消、提交审批和退回拟单人。其中前三项属于数据操作功能,后二项属于路径指示操作功能。