java合同管理系统合同审批子系统设计与实现(3)
时间:2019-08-18 12:16 来源:毕业论文 作者:毕业论文 点击:次
由此可见,由人工进行管理转向电子信息化是一件迫在眉梢的事。 合同管理系统是建立在信息技术基础上的,它是一个全方位、系统化的管理平台。它能够利用现代企业的先进管理思想,为企业提供更加清晰、系统化、规范化的解决方案。使得操作更加简便,节约公司相关人员的时间,向更好的办公自动化方面发展。 本课题就针对合同管理系统中的合同审批子系统,即商务合同建立及一览进行设计和制作。在本课题中,我着重参与了用户的登陆、密码修改,商务合同及审批的更新这三个模块。 1.2 本课题研究现状 1.3 本课题的研究内容 合同管理现已成为企业中非常重要的一部分了,本课题是为了满足企业中对合同管理的相关需求而进行设计制作的一个子系统。本系统将在Eclipse平台上搭建SSH开发框架,主要运用Java语言进行编程。在本课题的各个模块需求分析完成后逐一进行功能模块的实现。在本课题的实现过程中,深入研究合同管理的业务流程后通过各项分析和设计来进行实现。仔细研究要怎么样才能全方位实现企业所需要看到、用到的合同管理相关内容,在完成的前提下尽可能地向占用内存少,系统运行速度快等更快速、便捷的方向进行靠拢;与此同时还进行研究设计怎么让用户有更好的体验感。在实现过程中进行观察研究各架构的优点及特点。此外,对数据库连接及数据调用、AJAX的异步交互的网页开发方式进行简单的研究。 通过研究实现子系统,即商务合同管理系统的实现。让用户可以通过该系统新建和修改商务合同,实现基本功能的同时,通过密码保护来研究该系统的安全性。 2 分析 系统分析是整个软件制作工程中非常重要的一部分。在开始制作本系统前,对这个系统需要做什么,用什么方式去做,用户需要看到什么,用到什么?这些都需要在正式开始制作之前需要去考虑和分析的事情。在这一章节中,我将通过客户需求分析、系统需求分析、功能模块分析、系统可行性分析这四个点去逐一进行考虑,从而能够更准确地对系统进行制作。 2.1 用户需求分析 在开始制作本系统之前,我首先对企业用户对合同管理系统的需求做了调研。由于本系统是合同管理子系统的制作,我就针对商务合同的合同管理进行了调研。 首先,什么是商务合同?从字面上就不难看出这是一种在商务上建立的合同,那么也就是说双方在进行合作的同时存在着买卖关系。那么,买卖的时候双方各需要明确哪些内容呢?一般的商务合同包含什么内容呢?根据在企业的调查,我发现用户主要在这几个方面有使用和查看的需求:合同编号、顾客姓名、顾客担当者、合同签订时间、预计完成交易时间等等一系列相关金额、时间、涉及人员等的数据。这些内容同时也是合同的主要内容,也就是说在制作系统时应该特别注意这些数据的处理。 其次,我发现在合同的产生过程中涉及到的一个很重要的因素,那就是权限问题。在企业中存在着很多职位,例如普通员工、小组长、部长、社长等,这些不同的职位赋予了他们不同的权限,这些权限决定了在该职位上的员工可以做哪些事,不可以做哪些事。在合同的签订过程中也涉及到了这个问题。什么样的员工可以去起草一份合同,什么样的员工可以审批这份合同,又是什么样的员工可以修改这份合同……诸如此类的问题,归根到底就是权限的问题。 根据我所想的这个问题,对企业的用户进行了调研后发现,一般合同管理的相关普通员工可以去起草一份合同,而领导可以去审批一份合同。但是,电脑系统并不具备思想,他不可能知道使用者的职位,那么这就需要一个管理员来对系统用户赋予相应的权利了。也就是说,管理员在合同管理系统中就是一个至关重要的角色了。管理员相当于一个超级用户,他可以添加用户,删减用户,修改用户信息,给予用户以权限。虽然管理员看似无所不能,但由于他只是一个管理权限的身份,他本身并不参与合同的制作过程,所以管理员并不具备合同管理系统的相关权限。 (责任编辑:qin) |