android的工程项目合同管理平台(源码)【字数:16092】

摘 要摘 要随着经济全球化的发展趋势,合同成为所有商贸活动的重要法律保障,是经贸往来中必不可少的部分,因而合同管理的重要性也不言而喻。同样,伴随近年来迅速兴盛的网络技术以及企业日益强烈的效率需求,合同管理信息化也已成为必然趋向。论文就基于Android平台的工程项目合同管理进行研究与设计。首先对合同管理系统的发展历程和重要性进行了研究与总结,对涉及的相关技术进行准备。通过查阅书籍资料,参考对比现有系统,了解详细流程进行需求分析,以此为基础确定功能框架与软件架构。使用Android Studio和Eclipse构建以客户端与服务器端的数据交互为架构的软件框架,系统划分为权限管理、合同审批以及合同管理三个模块,包括权限划分、角色管理、合同管理、统计分析等基本功能。在概要设计的基础上,对服务器端、客户端以及数据库进行详细设计并使用Java语言编码实现,完成一个含有角色管理、新增合同、合同查询、合同审批等功能的合同管理APP。最后对该合同管理APP进行功能测试、性能测试等多类型测试,同时根据测试结果进行优化与完善。关键词合同管理;Android;APP
Keywords: Contract Management; Android; APP 目 录
第一章 绪论 1
1.1 背景及意义 1
1.1.1 研究背景 1
1.1.2 研究意义 1
1.2 国内外研究现状及存在的问题 2
1.2.1 国外现状 2
1.2.2 国内现状 2
1.2.3 存在的问题 3
1.3 主要研究内容 3
1.4 研究方法、步骤和措施等 4
1.5 本章小结 5
第二章 相关技术准备 6
2.1 JACKSON 6
2.2 HTTPURLCONNECTION 6
2.3 JAVA SERVLET 6
2.4 本章小结 7
第三章 需求分析 8
3.1 软件需求 8
3.2 功能需求 8
3.3 本章小结 9
第四章 总体设计 10
4.1 软件设计思路 10
4.2 *好棒文|www.hbsrm.com +Q: &351916072& 
软件架构设计 10
4.3 软件模块设计 11
4.4 开发工具 12
4.5 服务器逻辑设计 12
4.6 系统功能设计 13
4.6.1 权限管理模块 13
4.6.2 合同审批模块 13
4.6.3 合同管理模块 14
4.7 本章小结 15
第五章 详细设计与实现 16
5.1 服务器端的设计与实现 16
5.1.1 服务器端的程序构成 16
5.1.2 服务器端JDBC的实现 17
5.1.3 服务器端Servlet的实现 17
5.2 客户端的设计与实现 18
5.2.1 客户端的程序构成 18
5.2.2 客户端功能的设计 19
5.2.3 客户端权限管理模块的实现 20
5.2.4 客户端合同审批模块的实现 23
5.3 数据库的设计与实现 24
5.3.1 数据库中的实体 24
5.3.2 数据库关系表 25
5.4 本章小结 27
第六章 软件测试 28
6.1 测试类型 28
6.1.1 系统测试 28
6.1.2 性能测试 28
6.1.3 UI测试 29
6.2 用例及结果 29
6.2.1 测试用例 29
6.2.2 测试结果 34
6.3 本章小结 34
结 论 35
致 谢 36
参考文献 37
绪论
背景及意义
研究背景
随着中国经济的飞速发展,经济全球化的趋势愈加清晰,各国之间的经济贸易、商务往来也日益频繁。为了维护当事人的利益,确保贸易与商务活动的顺利进行,商务合同作为商贸活动的重要的法律依据,在企业的经济贸易中有着举足轻重的地位。
商务合同是指在进行商务合作时有关各方依法正式订立的协议,以确定其自身的权利以及义务,是经过公证并且必须按照协议规定共同遵守的。商务合同是一种通用的合同形式。在国际贸易中,双方当事人对合同商品没有特殊要求的情况下,通常会采用商务合同的内容以及形式。商务合同具有法律效力,规范并约束合同双方或多方之间的权利与义务[1]。
如今,企业之间基本都是通过合同的形式进行经济贸易和商务往来。由于多种多样的合同形式,庞大的信息量,繁杂多变的履行过程,漫长的执行周期,使工作变得十分艰难。
研究意义
基于上述背景,建立规范高效的合同管理体系已成为合约及工程清晰有序、稳步进行的保障,在项目顺利实施,各方利益得到保证方面也有着重要意义。合同管理作为工程管理的核心,它贯穿了工程项目的始末,是对工程项目在实施过程中所涉及到的一切经济及技术合同的签订、履行及索赔,直至合同期满结算到归档的全部过程中进行的管理活动[2]。但随着合同数量和内容的增加,无法适应发展需要的传统合同管理模式显示出许多不足,例如:过低的效率、较差的保密性、长期运用造成文件及数据的大量积压,同样导致查找、变更等活动的诸多不便。而随着日益变快的生活节奏,愈加普及的网络技术,飞速发展的信息时代,企业对更有效、更快捷而且符合自身特点的合同管理技术的需求愈发强烈。企业现代化的合同管理早就不是简单的纸质人工管理,而是使用专业的合同管理软件,可对合同的起草、修改、审阅、签订和查询等一系列工作进行更方便快捷的管理,同时也能为企业管理者提供科学的操作工具,为决策者提供实时、完善的参照依据,促进企业工作效率、核心竞争力及经营管理水平的提升。此外,在现下对人才如此激烈的竞争中,人员流动已经变成常态,相对而言,具有信息共享、信息透明属性的合同管理平台,有效降低了重要信息对个人的依赖性,从而可以降低人员流动造成的风险。
国内外研究现状及存在的问题
合同管理软件以信息技术为基本,结合当代社会的优秀管理思想,提供规划、决议、评定等功能的信息化平台。
国外现状
国外的合同管理系统中对计算机的应用可以追溯到上个世纪,随着工程项目的管理理论研究的深化与实践经验的累积,合同管理引起了越来越多人的重视及研究。国外部分国家从上世纪末就从法律方向对合同管理进行了诸多研究;随后开展对合同事务管理方向的探究;紧接着,研究视角转换为主要集中于项目管理方向。而由于近年来合同管理是国外工程项目管理的热门,项目管理也因此拓宽了其理论及应用方面的思路。在实际应用中,ERP (企业资源计划系统)、OA办公系统常与合同管理紧密结合,引入WFM(工作流管理)等工具使企业合同管理工作得到较好的支持。合同管理系统中最具有代表性的是Oracle公司推出的Oracle项目管理合同,它对合同的撰写、落实以及查询进行了改进,帮助管理者提高了诸多业务问题方面的办理效率。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/665.html

好棒文