Java 课程设计 ——供应合同台帐系统
姓 名: 班 级:信息13-2 学 号:6 院 系:电子信息工程 指导教师: 设计日期:2015年12月
北华大学 1
目录 摘要 ................................................................................................ .2 一、总体概述 ......................................................................................... 3 二、需求分析 ......................................................................................... 3 三、开发环境 ......................................................................................... 5 1、Java语言简介 ............................................................................ 5 2、eclipse ........................................................................................ 6 3、MySQL ........................................................................................ 6 四、架构图 ............................................................................................. 7 1、合同管理流程 ............................................................................ 7 2、系统框图 ................................................................................... 8 五、界面设计及基本操作说明 .............................................................. 9 1、安装 ........................................................................................... 9 2、注册 ........................................................................................... 9 3、登陆 ......................................................................................... 10 4、信息查询及修改 ...................................................................... 11 5、添加信息 ................................................................................. 12 6、打印信息 ................................................................................. 12 六、数据库设计 ................................................................................... 13 七、心得体会 ....................................................................................... 16 八、参考文献 ....................................................................................... 16 附录: ........................................................................................... 17 2
摘要 基于eclipse开发环境,应用MySQL数据库,使用Java语言编写供应合同台账系统,为企业提供决策、计划、控制与经营绩效评估的全方位、系统化的合同管理平台。多用户,分权限,联网独立操作该系统。本系统遵循商务智能技术架构,由数据采集、数据仓库构成,应用架构采用两层架构,分别是:客户端程序/数据库服务器,应用服务器采用J2SE标准进行开发,数据库使用MySQL。各层间可实现功能服务策略交互。 关键字 Java ;合同 ;台账系统 3
一、总体概述 本课题为供应合同台账系统,实现合同的有序管理。合同管理系统,是建立在信息技术基础上,利用现代企业的先进管理思想,为企业提供决策、计划、控制与经营绩效评估的全方位、系统化的合同管理平台。通过电子台账市委可以有效快捷的管理全市重点工程和工程建设领域突出问题进行专项治理情况,针对在建项目中存在审批资料不完整、手续不完善等问题,通过建立台账等措施跟踪查办。合同管理是企业经营管理基础工作上的重要内容,通过加强管理,规范企业合同的签订和履行,能够有效防范风险、优化管理降低成本、提高效益。
二、需求分析 随着企业业务的快速发展,合同数量及合同涉及的金额都迅速增加,同时外部的法规对内控提出了更具体的要求,在合同管理业务上出现以下问题: 1、审批效率低:由于合同审核、审批工作量快速增长,传统的手工作业模式审批效率低,已经不能适应业务的快速发展的需求。 2、缺乏履行监控:在企业的合同业务管理实践中,往往是重订立、轻履行,导致合同未全面履行或监控不当,可能导致企业诉讼失败、经济利益受损。 3、查询统计费时费力:合同数量的增多,导致各种合同信息资源迅速膨胀,查询统计需要耗费大量的人力物力,很难方便的获取有用4
的各种统计分析结果。 4、风险管理体系缺失:重大合同管理过程中缺少风险预警机制,没有办法将内控要求落实在业务管理流程中。 行业竞争的加剧,企业对于经济活动和运作模式要求越来越严格,也越来越规范。如何在新形势下增强企业的竞争力,是所有企业一直在探求的方向,其中控制企业成本是所有企业最基本的目标,而企业的经营活动都是以经济合同的形式相连接的。因此合同管理自然成为企业管理的核心。 5、合同管理制度不健全,权责不分明。大多数企业没有规定严谨统一的合同管理制度。由于缺乏统一的依据,各部门权责不分明,意见很难统一,造成权力大家争、责任大家推的局面。这是企业管理之大忌,最终将给企业带来重大的隐患。 6、合同管理与相关的管理衔接得不好。合同管理机构与其它部门各自为政,缺乏沟通,不能够博采众家之长,合同管理与相关的管理相互脱节,造成“1+1<2”的结果。 7、对合同相对方缺乏资质审查或审查不严,对其资质缺乏跟踪调查。合同条款约定不明确、不规范,用词不准确,对合同执行情况缺乏监督。在对方违约后,维权意识不强。 8、有些企业合同审批程序复杂,办事拖拉,造成合同在较长的一段时间内无法签订。 合同管理信息系统通过对企业合同全面的信息化、网络化管理,达到加强企业合同的规范化管理、提高企业在合同管理流程环节的工作效率的目标。 5
三、开发环境 1、Java语言简介 Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Microsystems。 与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。 Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和静态的语言。 Java 平台是基于 Java 语言的平台。这样的平台非常流行。因此微软