毕业论文(设计)合同管理系统的设计与实现

上传人:m**** 文档编号:510546266 上传时间:2023-04-10 格式:DOC 页数:28 大小:799KB
返回 下载 相关 举报
毕业论文(设计)合同管理系统的设计与实现_第1页
第1页 / 共28页
毕业论文(设计)合同管理系统的设计与实现_第2页
第2页 / 共28页
毕业论文(设计)合同管理系统的设计与实现_第3页
第3页 / 共28页
毕业论文(设计)合同管理系统的设计与实现_第4页
第4页 / 共28页
毕业论文(设计)合同管理系统的设计与实现_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《毕业论文(设计)合同管理系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文(设计)合同管理系统的设计与实现(28页珍藏版)》请在金锄头文库上搜索。

1、合同管理系统的设计与实现摘 要本文描述了一个基于web的同管理系统的开发过程,依据面向对象程序设计的开发理念,本系统选用Browser/ServerB/S模式搭建,并用MVC框架完成了系统的最终实现。系统在介绍动态网页程序开发和数据访问技术根底上,阐述了系统的设计方案、实现方法以及所采用的开发工具和相关技术。系统由登录模块、用户信息模块、商品类型模块、商品信息模块、合同模板模块、合同起草模块、合同进度模块等几大模块组成。【关键词】Java;基于web的合同管理系统;合同管理系统Design and implementation of Contract Management System Abs

2、tractThis paper describes the development process with a web-based management system, according to the development of object-oriented design thinking, the choice of browser / server (B / S) mode to build and use MVC framework completed final implementation of the system. Introducing the system dynam

3、ic web application development and data access technology, based on elaborated system design, implementation and used development tools and related technologies. System consists of several modules login module, user information module, the module product type, product information module, a module te

4、mplate contract, contract drafting module, the contract schedule modules and other components. Key words Java, Contract management system based on Web, Contract management system目 录引 言11课题研究意义1课题研究的背景1本课题研究的现状1课题研究手段2研究意义2重点解决问题2研究视角与方法2研究视角与思路3研究方法32工程所用技术概况3工程开发工具及运行环境3开发工具与技术3运行环境5网站系统架构5系统优势5技术可

5、行性5经济可行性6操作可行性63系统分析6系统结构分析6功能分析73.3 系统性能需求74数据库设计8用户信息表8商品信息表9商品类型信息表9合同模板信息表9合同进度信息表10起草合同信息表10合同文件信息表115系统实现11登录模块的实现11用户信息模块的实现14商品类型模块的实现16商品信息模块的实现17合同模板模块的实现18合同起草模块的实现19合同进度模块的实现206总结与展望21总结21展望22参考文献23致 谢24 引 言如果企业想要对合同进行方便有效的管理又不想花大量人力与财力,那么一个适宜的管理系统是必须要具备的。现在的时代可以称为互联网时代,越来越多传统行业的格局发生了翻天覆

6、地的改变。现代企业早已追上了互联网的浪潮,甚至连一些餐饮与效劳行业都开始用互联网作为业务的载体。现代化的企业对信息科学技术的重视程度越来越高,如果把信息科学技术用到企业中能获取更大的效益。现代企业之间的经济往来,最主要的形式就是缔结实物契证,也就是商业合同。与之相应的,合同管理也成为了现代企业工程管理的重要一环。本合同管理系统从操作灵活、界面友好、功能全面、简单与平安并存的要求出发,完成对合同信息的各种管理功能。1课题研究意义传统管理合同的方法是手工对合同进行管理,通过人工的方式将合同进行分类存放。但是,这种方法存在很大的缺陷,比方当合同种类、涉及部门等方面范围较广时,手工管理并不能做到精确管

7、理,应该说只要是人工,就会存在一定的人为性失误。而且手工管理费时费力,非常容易造成误时以及监督失误等错误。具体表现在以下几个方面:1文本管理混乱:传统纸质文档分类手工管理存放分散,阅读者想要查阅某特定合同非常不方便,领导如果想要了解合同文本就会浪费很多时间。2进度控制模糊:当合同的数目多到一定程度时,人工管理就很难确保每个合同的进程都在管理者的把握之内。领导者全程关注合同进程也存在非常大的难度。3信息汇总困难:手工管理合同对信息的采集也不方便,这就造成了汇总工作既要消耗大量时间精度还无法保证的为难场面。这对于企业的决策层有很大的影响。本课题研究的现状合同管理的过程是以洽谈为开始,经历拟订、生效

8、到失效结束等几个阶段。无论是签订前还是签订后,合同都需要管理。对涉及到合同内容的各个方方面面进行统一调整就是合同管理的系统性。全程关注合同进程以及变化就是合同管理的动态性。对于工程管理这个大项而言,合同管理是作为其中一个较新的管理职能存在的。从法律方面到事务方面再到现在的工程管理方面,合同管理也经过了一系列的开展,并且在这个时代开展成为了一个重要的工程工程管理分支领域。也正是合同管理的迅猛开展,使得工程管理的理论研究和实际应用提升到了一个新的高度。手段该研究将通过查找文献和上网搜索来获得资料,从而全面的了解所要研究的与合同管理系统有关的信息,然后进一步分析并结合实际需要,按照系统设计内容一步一

9、步地实现功能,最后完成符合要求的本合同管理系统。该系统是基于B/S模式的,这样用户能够十分方便的通过各自的计算器连接网络来访问目标站点。同时,系统主要采用Struts2、Spring3、Hibernate3框架开发,结合JSP、Ajax和JavaScript等技术构建前台页面,开发环境使用jdk1.7.0_79,数据库使用MySQL5.1,效劳器使用apache-tomcat-8.0.23,开发工具将使用Eclipse和SQLyog等。1.4研究意义本系统将采用B/S模式,使用Java和MySQL进行开发,实现一个功能齐全完善、信息管理可靠平安、使用方便简洁的本合同管理系统1,实现管理的标准化

10、,信息的准确化和信息的快速化,能够较好地满足企业系统管理的根本要求,从而解决手工管理过程中出现的一些问题,提高企业管理的效率,减少人力、物力的不必要浪费,合理、有序的对合同进行管理。另外,在合同管理系统开发设计的过程中,充分锻炼了我的动手能力和自我学习能力,通过自己动手开发设计网站,我还锻炼了自身独立解决问题的能力,为以后工作能力的提高打下了一定的根底。1.5重点解决问题(1)采用了模块化设计以及多层模式、开源框架等方式,让系统的可扩展性大大增加,方便了用户日后相关应用的添加;(2)交互界面设计的简洁友好,即使对计算机不擅长的人也能一眼看懂;(3)提高系统的平安性,对系统管理员和普通人员的个人

11、资料以及合同文档进行有效的保护。研究视角与思路本合同管理系统的设计流程主要是按照软件设计的一般流程:需求解析、概要筹划、详细设计、测试和维护的一系列根本流程来设计开发的。首先,从整体分析软件功能,将功能模块化;然后对每个模块进行调试。最后对各个模块实施系统集成。研究方法1文献研究法通过查找文献和上网搜索来获得资料,从而全面的了解所要研究的与合同管理系统管理有关的信息,然后进一步分析并结合实际需求。2调查法通过对合同管理系统管理进行调查,了解现状,分析总结实施网上合同管理系统管理方案。3经验总结法通过实习期间在公司了解开发网站流程,学习Java Web技术应用总结归纳应用在本次合同管理系统中。2

12、工程所用技术概况开发工具与技术Java简介Java是一种网络编程语言,由Sun公司在1995年所推出。是Java程序设计语言与Java平台的总称2。这种语言不仅可以面向对面编程,还可以跨平台使用。有着多线程、平安简单等特点。Java语言具有1简洁有效;2高可移植性;3面向对象;4解释型;5适合分布式计算;6拥有较好的性能;7健壮、防患于未然;8具有多线程处理能力;9具有较高的平安性;10是一种动态语言;11中性的对象语言的关键特性。JSP简介JSP是一种动态网页技术,向普通的网页文件中插进Java程序以及JSP标记即可生成JSP文件。它是由Sun Microsystems公司以及其他一些公司一

13、起建立的2。JSP的优点:1一次编写,到处运行;2系统的多平台支持;3强大的可伸缩性;4多样化和开发工具的支持;5支持效劳器端组件。JSP的弱势:很高的复杂性,占用内存较高。JSP技术特点:1生成内容和外界显示实行别离;2对可重用的组件进行强调;3使用标识简化页面开发。MySQL简介MySQL是关联数据库管理系统的一种,采用多个表存放数据,速度与灵活性都值得肯定。它优化了SQL的查询算法,支持多种操作系统、多种存储引擎3,并为多种程序语言提供API,还可以处理大型数据库。除了速度快体积小之外,开放式的源码再加上低廉的本钱使得它成为了中小型网站数据库的主要选择之一。Eclipse 简介Eclip

14、se是一个平台,用于构建并集成网页与应用程序开发工具。这是一个极其优秀的集成开发环境,根据插入插件之间功能的差异,Eclipse本身也能拥有多种功能。Eclipse的体系结构能让它动态发现插件并且可以让每个插件都专注地执行少量的任务。这也让开发者们免费就能使用强大的Java集成开发环境。Tomcat 简介Tomcat是以追求性能稳定,扩展性好,占用系统资源少等特点而被Apache、Sun 和其他一些公司及个人共同开发而成的4。作为Jakarta 工程其中一个核心工程,它无疑是成功的,开发人员非常喜爱这种既支持邮件效劳还能负载平衡的应用效劳器。这让Tomcat成为了目前最为流行的一种应用效劳器。

15、硬件要求:一台配置至少为512M内存,CPU至少为Intel Pentium IV 2.0GHZ,硬盘容量至少为80G的微机。使用语言:JAVA、JSP(Java Server Pages);数据库: MySQL;JSP编译环境: J2SDK+TOMCAT+MySQL;操作系统: WindowsXP Professional以上;浏览器:Internet Explore6.0以上版本。Struts是群众广泛关注的基于Sun J2EE平台的MVC框架,大体由Servlet和JSP技术来实现5。它不仅敏捷迅速,易用简单,而且充分满足开发者的需求,把Servlet、JSP、自定义标签和信息资源整合至一个统一的框架之中,使得开发人员可以直接实现全套MVC模式,很大程度上节省了时间。Spring提供了管理业务对象的一致方法而且鼓励了人们注

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号