ImageVerifierCode 换一换
格式:DOCX , 页数:63 ,大小:1.41MB ,
资源ID:19123952      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19123952.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(工业制造企业合同管理系统Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

工业制造企业合同管理系统Word文件下载.docx

1、填写说明:任务书封面请用鼠标点中各栏目横线后将信息填入,字体设定为楷体GB2312、四号字;在填写毕业设计(论文)内容时字体设定为楷体GB2312、小四号字。摘 要随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在各种项目处理管理之中的应用日益收到人们的关注。 近年来我国信息产业发展迅速,手工处理数据管理的方式已于时代不相适应,采用IT技术提高服务质量和管理水平势在必行。目前,计算机已经走

2、进家庭用户,可以说是相当的普及了,而个人理财管理还不成熟。因此,家庭用户要提高其工作效率,改善其理财理念。这样,理财管理的信息化是势在必行的. 此系统是为现代化企业设计的一个工业制造企业合同管理系统,随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,产品的多样化,所签仃的合同也随之急剧增加,在这种情况下单靠人工来处理,计算机这些合同不但显得力不从心,而且极容易出错。具体任务就是设计一个工业制造企业合同的数据管理系统,由计算机机来代替人工执行一系列诸如增加新合同、删除旧合同、修改、查询的操作。设计的指导思想是一切为了用户着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的操作

3、系统要有良好的容错性,在用户出现误操作时能够及时给出警告,以便用户及时地改正。计算机的资源是受到限制的,因此要充分利用jsp的功能,设计出功能强大的软件,同时要尽可能地减少对系统资源的占用。 关键字:合同管理, jsp,sturts,hibernate.mysql.AbstractDuring this information times, combining computers with enterprise usual events management has become an emergent task that every enterprise must accomplish as

4、 soon as possible.The MIS (management information system) of Contracts based on Single-Layer structure mode, which is suitable for medium and small enterprises is developed and designed in this article. Then introduces software and hardware configuration and implement of the system. The system adopt

5、s eclipse and myeclipse as developing tool, MySql as DBMS(Database Management System). Then makes a concise description of programmable environment and database technique of VB6.0. Based on feasibility analyzing and system demand analyzing, emphatically expounds design-project、 functional model、inte

6、rface designing database system designing、 security design in this paper.The MIS of Contracts strictly follows the design principle of security, economy, efficiency reliability, and easy operating, maintaining and expanding.Finally, the author makes a subjective estimate of his design, and puts forw

7、ard improving methods and new plans to overcome the shortcomings of the existing system.At the end of this article, references are listed.Key Words: contract manager,jsp,sturts,hibernate.mysql.目 录摘 要 2目 录 41 绪论 62 开发环境及开发工具的介绍 72.1 JDK,服务器,数据库的安装与配置 72.1.1 JDK.TOMCAT服务器安装与配置 72.1.2 Mysql的安装与配置 82.2

8、Eclipse和MyEclipse的安装与配置 93 开发技术介绍 113.1 Java 113.1.1 Java概述 113.1.2 Java的特点 113.2 Servlet技术 123.2.1 Servlets:工作原理及概述 123.2.2 特点及应用 133.3 JSP技术介绍 143.3.1 jsp概述 143.3.2 Jsp与servlet的比较 143.3.3 Jsp的工作原理: 143.3.4 Jsp的环境配置 153.4 Struts技术 153.4.1 StrutsMVC框架 153.4.2 基于struts的web应用的开发步骤 163.4.3 Struts的Token

9、(令牌)机制 183.5 Hibernate 193.5.1 Hibernate数据持久化组件 193.5.2 使用hibernate编程步骤 193.5.3 Hibernate控制的事务 194 系统设计 204.1 需求分析 204.1.1功能分析 204.1.2 角色分析: 214.1.3 数据库分析: 224.3 数据库设计 274.4 系统总体设计 284.4.1 设计思想: 284.4.2 框架设计: 294.4.3 系统界面要求 304.4.4 系统模块的划分: 304.4.5 主要系统模块的具体实现: 31(1):职工或管理员的登录模块 31(2):添加职工模块 34(3):职

10、工或管理员的修改和删除模块 38(4):查询客户信息 41(5):合同信息的录入 44(6):合同信息的签署 464.5.3系统的测试 485总结与体会 49致 谢 50参考文献 51附录一:英文资料原文 52附录二:英文资料翻译 611 绪论 随着信息时代到来,电脑信息管理技术越来越受到各企业的高度重视,逐渐成为企业在现代化发展中不可缺少的一部分.在当今IT技术日新月异,而企业市场化进程加快的时刻,电脑信息管理技术几乎涉及到每一家优秀企业的整个经营活动.对公司经营,效率甚至策略的变化都有直接而深远的影响. 工业制造合同管理系统是一套针对企业产品工业制造合同方面的电脑信息管理系统,它包括了企业

11、在产品销售合同上的各方面内容.而销售方面对一个企业在市场化经营中是重中之重的部分.所以用电脑信息技术进行管理也是各企业的实际需求. 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期,信息管理系统领域正在经历一场重大的变革。计算机在企业管理中应用的普及,利用计算机实现企业合同及文档资料的管理势在必行。随着企业间竞争的日益加强,企业对管理系统的要求也越来越高,工业制造企业合同管理系统基于商业运作,依据逻辑统筹运算思维,将销售业务的合同、销售发货、结款以及历史数据紧密衔接在一起。本系统结合企业实际的合同文档管理制度,经过实际的需

12、求分析,采用功能强大的Eclipse作为开发工具而开发出来的企业合同管理系统。2 开发环境及开发工具的介绍2.1 JDK,服务器,数据库的安装与配置2.1.1 JDK.TOMCAT服务器安装与配置一、安装JDK 可先到 二、安装Tomcat 可先到http:/jakarta.apache.org/site/binindex.html下载4.0以上版本,然后解压并重新命名为Tomcat,放在C:根目录下。三、设置JDK和Tomcat 在Windows下:a、配置jdk 先设置JDk的路径(Path):开始-设置-控制面板-系统-高级-环境变量-系统变量。然后单击“新建”按钮。变量名=CLASSP

13、ATH变量值=C:JDK;JDKBIN;同理新建: PATH=JDKLIBTOOLS.JAR;JDKLIBST.JAR;b、配置Tomcat 先设置Tomcat的路径(Path):开始-设置-控制面板-系统-高级-环境变量-用户变量。同上输入:TOMCAT_HOME=C:TOMCAT 再在“系统变量”单击“新建”按钮。输入:JAVA_HOME=C:完成以上配置就算大工告成。测试:进入dos输入javac如若显示可选项信息,即可。双击 C:Tomcatbinstartup.bat使虚拟服务器运行,然后打开IE浏览器,输入 Http:/localhost:8080/index.html ,如若显示

14、成功,则Tomcat也安装成功。(注意:一般用户目录在:tomcatwebappsexamples下,一般用户可在其下建一用户目录 以便保存JSP文件,而javaBean一般放在C:tomcatwebappsexamplesweb-infclasses目录下。另外注意:没有IP地址的电脑是不能运行JVM的。) 2.1.2 Mysql的安装与配置Mysql的简单介绍MySQL作为一种开放源码数据库,以其简单易用的特点广泛被广大用户采用,MySQL虽然是免费的,但同Oracle, Sybase, Informix, Db2等商业数据库一样,具有数据库系统的通用性: 1) 数据库管理系统。我们知道,

15、所谓的数据库就是一些结构化的数据的联合体,要提供对这些数据的存取、增加、修改、删除或更加复杂的数据抽取等操作,需要有一个支撑系统,这就是数据库管理系统(DBMS),MySQL完全具有这方面的功能。 2) 关系型数据库管理系统。在数据库的发展历程中,曾出现过多种不同形式的数据库系统,但关系型数据库管理系统(RDBMS)以其优越性而被广为采用,象现在几种广泛使用的数据库全为关系型数据库。同样,MySQL也是关系型的数据库系统,支持标准的结构化查询语言(Structured Query Language)。 3) 开放源码数据库。同商业性的数据库相比,这是MySQL最大的特点。MySQL的源码是公开

16、的,这就意味着任何人,只要遵守GPL的规则都可以对MySQL的源码使用、修改以符合自己特殊的需求。 4) 技术特点。MySQL是C/S架构的服务器,服务器端是多线程的,为客户端提供了不同的程序接口和链接库,如C、C+、Java、Perl、PHP、Tcl等,也提供了简单的管理工具,如mysqladmin,mysql等。MySQL有如此多的特点,又由于其免费的特点,这就给许多的中小应用提供了不错的选择。 尤其是对一些中小企业,无论是从降低成本,还是从性能方面,采用MySQL作为其数据支 撑系统,都是一种可行的方案。但也应当注意,采用MySQL作为应用数据库,就意味着所有的问题都需要自己解决,要承担

17、一定的风险。安装与配置:下载:从MySql官方网站 下载windows版的mysql安装文件:mysql-5.0.18-win32.zip安装:1 解压mysql-5.0.18-win32.zip后得到setup.exe,双击进行安装,安装过程非常简单,最后有一项passport的选择页面,选择跳过即可。2 之后会自动启动MySql配置程序(EXE文件目录:$MYSQL_HOME$binMySQLInstanceConfig.exe)。如之前安装过会首先进入选择界面:选择你想要配置的mysql服务即可,点击下一步如果之前没有安装过任何版本的Mysql,会直接进入下图界面:之后是一些配置选项,按

18、照你的用途选择就可以了,不过请注意下面这个界面:这是选择InnoDB Datafiles的一步,请记住你选择的盘符和路径(原因后面再说)最后需要设定密码,默认的用户名为root。安装完后它会自动编写$MYSQL_HOME$my.ini 并启动Mysql服务。在命令行模式下输入mysql,能够进入 mysql 提示符说明mysql启动成功2.2 Eclipse和MyEclipse的安装与配置1. 简单介绍Eclipse和MyEclipse Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Ecli

19、pse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C+、COBOL 和 Eiffel 等编程语言的插件已经可用,或预计会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。 Genuitec发布了MyEcli

20、pse Enterprise Workbench 5.0,更智能、更快捷、更简单和更便宜的J2EE工具的新版本的诞生。它的价格对于个人和企业开发人员来说都是非常有吸引力的。这是J2EE IDE市场一个重量级的选手。通过增加UML双向建模工具、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle数据库开发,MyEclipse 5.0继续为业界提供全面的产品。Genuitec 总裁Maher Masri 说,今天,MyEclipse已经提供了意料之外的价值。其中的每个功能在市场上单独的价格都比

21、MyEclipse要高。但是,我们承诺为顾客提供全面并且可以买得起的解决方案。按照这个传统,我们的顾客将继续享受年度订购活动的好处,该活动提供了所有发布功能的入口以及伴随MyEclipse5.0一起的专业技术支持。2.安装Eclipse和MyEclipse将eclipse-SDK-3.1.2-win32.zip直接解压到要安装的目录即可。然后安装MyEclipse,注意在安装的时候要正确选择Eclipse的安装路径。3.运行环境的配置指定Eclipse+MyEclipse的JRE 、Tomcat 服务器和编码方式1)一般情况下,Eclipse可以自动找到JRE,我们不用进行过多的设置。2)配置

22、Tomcat 启动Eclipse,菜单栏中选择“窗口(window)”“首选项.(preference)” “MyEclipse”“Application Servers”“Tomcat 5” 将Tomcat Server设置为“Enable”,并将“Tomcat Home Directory”设置为Tomcat 5.5.9的安装目录,其他目录选项将会自动生成 3)配置默认编码 仍然是菜单栏中的“窗口(window)”“首选项.(preference)” “常规(General)”“内容类型(Content Types)”“文本(text)” 然后在“缺省编码(Default encoding

23、)”中输入“UTF-8”,点击“更新(Update)” 将“Java类文件(Java Properties File)”及其他字符编码均“更新(Update)”为“UTF-8” 3 开发技术介绍3.1 Java3.1.1 Java概述1991年,SUN MicroSystem公司的JameGosling、BillJoe等人,为在电 视、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak 的软件(即一种橡树的名字),但当时并没有引起人们的注意,直到1994年下半 年,Internet的迅猛发展,环球信息网WWW的快速增长,促进了Java语言研制的 进展,使得它逐渐成为Inte

24、rnet上受欢迎的开发与编程语言,一些著名的计算机 公司纷纷购买了Java语言的使用权,如MicroSoft、IBM、Netscape、Novell、 Apple、DEC、SGI等,因此,Java语言被美国的著名杂志PCMagazine评为1995 年十大优秀科技产品,(计算机类就此一项入选),随之大量出现了用Java编写的 软件产品,受到工业界的重视与好评,认为Java是八十年代以来计算机界的一件 大事,微软总裁比尔*盖茨在悄悄地观察了一段时间后,不无感慨地说:Java是 长时间以来最卓越的程序设计语言,并确定微软整个软件开发的战略从PC单机时 代向着以网络为中心的计算时代转移,而购买Jav

25、a则是他的重大战略决策的实施部 署。 因此,Java的诞生必将对整个计算机产业发生深远的影响,对传统的计算模型 提出了新的挑战。 SUNMicroSystem公司的总裁ScottMcNealy认为Java为Internet和WWW开 辟了一个崭新的时代。 环球信息网WWW的创始人Berners-Lee说:计算机事业发展的下一个浪潮就 是Java,并且将很快会发生的。3.1.2 Java的特点Java是一个广泛使用的网络编程语言 ,它是一种新的计算概念 。首先,作为一种程序设计语言,它简单、面向对象、不依赖于机器的结构、具有可移植性、鲁棒性、安全性、并且提供了并发的机制、具有很高的性能。其次,它

26、最大限度地利用了网络,Java的小应用程序(applet)可在网络上传输而不受 CPU和环境的限制。另外,Java还提供了丰富的类库,使程序设计者可以很方便地建立自己的系统。Java语言有面一些特点:简单、面向对象、分布式、解释执行、鲁棒、安全、体系结构中立、可移植、高性能、多线程以及动态性。 1.简单性 Java语言是一种面向对象的语言 ,它通过提供最基本的方法来完成指定的任务 ,只需理 解一些基本的概念 ,就可以用它编写出适合于各种情况的应用程序。 Java略去了运算符重 载 、 多重继承等模糊的概念 ,并且通过实现 自动垃圾收集大大简化了程序设计者的内存 管理工作。 另外,Java也适合

27、于在小型机上运行 ,它的基本解释器及类的支持只有40KB左右,加上标准类库和线程的支持也只有215KB左右。库和线程的支持也只有2 15KB左右。 2.面向对象 Java语言的设计集中于对象及其接口 ,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量以及相应的方法 ,实现了模块化和信息隐藏 ;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法 , 实现了代码的复用。 3.分布性 Java是面向网络的语言。 通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地 址在网络上很方便地访问其它对象。 4.鲁棒性 Java在编译和运行程序时,都要对可能出

28、现的问题进行检查 ,以消除错误的产生。它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。通过集成的面向对象的例外处理机制,在编译时,Java提示出可能出现但未被处理的例外,帮助程序员正确地进行选择以防止系统的崩溃。另外,Java在编译时还可捕获类型声明中的许多常见错误,防止动态运行时不匹配问题的出现。 5.安全性 用于网络、分布环境下的Java必须要防止病毒的入侵。Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,这样就防止程序员使用特洛伊 木马等欺骗手段访问对象的私有成员 ,同时也避免了指针操作中容易产生的错误 。3.2 Servlet技术 工作原理及

29、概述 Servlets是用Java语言实现的独立于协议和平台的服务器端组件,它动态扩展了支持Java的服务器,它可以被插入到支持Java的Web服务器中以提供定制服务,包括: 增加新的特性服务 页面内容的动态改变(Runtime changes) 页面显示的动态改变(Runtime changes) 对新的标准协议的支持(例如FTP) 对用户定制协议的支持 如图所示,Servlets在服务器内部工作,它们不需要图形用户接口,作为Java程序组件,它们根据需要在服务器内部被部署。而使用Servlets的客户多种多样,既有简单的HTML表单,也有复杂的Java Applets。Servlets被设计在请求/应答(Request/Response)处理模式下工作,在该模式下,客户向服务器发送请求消息,服务器则通过发送应答消息予以回复。请求消息可以采用如下格式: HTTP URL FTP 用户定制协议 在通常情况下,请求和其相关应答可以反映请求时刻客户和服务器的状态,而客户和服务器之间连接的状态无法在多个请求/应答之间保存,而Servlet所提供的会话(Session)机制则可以在多次请求/应答之间保存会话信息。Servlets有效地扩展了基于请求/应答的服务器(例如

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1