工业制造企业合同管理系统.docx
《工业制造企业合同管理系统.docx》由会员分享,可在线阅读,更多相关《工业制造企业合同管理系统.docx(58页珍藏版)》请在课桌文档上搜索。
1、工业制造企业合同管理系统课题名称工业制造企业合同管理信息系统计算机学院专业班级毕业设计(论文)的要紧内容:分析工业制造企业合同管理的业务需求,进行需求分析。2 .分析、给出工业制造企业的合同管理业务模型,设计软件系统的工作流程3 .根据需求分析与建立的业务模型完成课题的设计、编码、测试等工作。4 .完成毕业设计说明书(毕业论文)一份。5 .完成5000字的与设计内容有关的外文资料翻译。起止时间:2008年5月3日至2008年5月23日共3周指导教师系主任院长签字签字签字填写说明:任务书“封面请用鼠标点中各栏目横线后将信息填入,字体设定为楷体一GB2312、四号字;在填写毕业设计(论文)内容时字
2、体设定为楷体一GB2312、小四号字.随着科技进展与社会进步,特别是计算机大范围的普及,计算机应用逐步由大规模科学计算的海量数据处理转向大规模的事务处理与对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理与对工作流的管理等方面的应用,特别是在各类项目处理管理之中的应用日益收到人们的关注。近年来我国信息产业进展迅速,手工处理数据管理的方式已于时代不相习惯,使用IT技术提高服务质量与管理水平势在必行。目前,计算机已经走进家庭用户,能够说是相当的普及了,而个人理财管理还不成熟。因此,家庭用户要提高其工作效率,改善其理财理念。这样,理财管理的信息化
3、是势在必行的.此系统是为现代化企业设计的一个工业制造企业合同管理系统,随着经济的进展,企业正向着大型化、规模化进展,而关于大中型企业,产品的多样化,所签仃的合同也随之急剧增加,在这种情况下单靠人工来处理,计算机这些合同不但显得力不从心,而且极容易出错。具体任务就是设计一个工业制造企业合同的数据管理系统,由计算机机来代替人工执行一系列诸如增加新合同、删除旧合同、修改、查询的操作。设计的指导思想是一切为了用户着想,界面要美观大方,操作尽量简单明了,而且作为一个有用的操作系统要有良好的容错性,在用户出现误操作时能够及时给出警告,以便用户及时地改正。计算机的资源是受到限制的,因此要充分利用jsp的功能
4、,设计出功能强大的软件,同时要尽可能地减少对系统资源的占用。关键字:合同管理,jsp,sturts,hibemate.mysql.AbstractDuringthisinformationtimes,combiningcomputerswithenterpriseusualeventsmanagementhasbecomeanemergenttaskthateveryenterprisemustaccomplishassoonaspossible.TheMlS(managementinformationsystem)ofContractsbasedonSingle-Layerstructure
5、mode,whichissuitableformediumandsmallenterprisesisdevelopedanddesignedinthisarticle.Thenintroducessoftwareandhardwareconfigurationandimplementofthesystem.Thesystemadoptseclipseandmyeclipseasdevelopingtool,MySqlasDBMS(DatabaseManagementSystem).Thenmakesaconcisedescriptionofprogrammableenvironmentandd
6、atabasetechniqueofVB6.0.Basedonfeasibilityanalyzingandsystemdemandanalyzing,emphaticallyexpoundsdesign-projectfunctionalmodel、interfacedesigningdatabasesystemdesigning、securitydesigninthispaper.TheMISofContractsstrictlyfollowsthedesignprincipleofsecurity,economy,efficiencyreliability,andeasyoperatin
7、g,maintainingandexpanding.Finally,theauthormakesasubjectiveestimateofhisdesign,andputsforwardimprovingmethodsandnewplanstoovercometheshortcomingsoftheexistingsystem.Attheendofthisarticle,referencesarelisted.KeyWords:contractmanager,jsp,sturts,hibernate.mysql.摘要1目录41绪论62开发环境及开发工具的介绍72.1 JDK,服务器,数据库的安
8、装与配置72.1.1 JDK.TOMCAT服务器安装与配置72.1.2 Mysql的安装与配置72.2 Eclipse与IiyEClipse的安装与配置83开发技术介绍103.1 Java103.1.1 Java概述1()3.1.2 JaVa的特点1()3.2 Servlet技术113.2.1 SerVIetS:工作原理及概述113.2.2 特点及应用123.3 JSP技术介绍121.1.1 Ijsp概述121.1.2 Jsp与servlet的比较13333JSP的工作原理:131.1.4 Jsp的环境配置133.4 Struts技术133.4.1 StrUtSMVC框架133.4.2 基于s
9、truts的web应用的开发步骤143.4.3 Struts的Token(令牌)机制163.5 Hibernate173.5.1 Hibernate数据持久化组件173.5.2 使用hibernate编程步骤173.5.3 Hibernate操纵的事务17184系统设计4.1 需求分析184.1.1 功能分析184.1.2 角色分析:194.1.3 数据库分析:204.3 数据库设计254.4 系统总体设计264.4.1 设计思想:264.4.2 框架设计:264.4.3 系统界面要求274.4.4 系统模块的划分:284.4.5 要紧系统模块的具体实现:29(1):职工或者管理员的登录模块2
10、9(2):添加职工模块32(3):职工或者管理员的修改与删除模块35(4):查询客户信息38(5):合同信息的录入41(6):合同信息的签署434.5.3系统的测试455总结与体会46致谢47参考文献48附录一:英文资料原文49附录二:英文资料翻译561绪论随着信息时代到来,电脑信息管理技术越来越受到各企业的高度重视,逐步成为企业在现代化进展中不可缺少的一部分.在当今IT技术日新月异,而企业市场化进程加快的时刻,电脑信息管理技术几乎涉及到每一家优秀企业的整个经营活动.对公司经营,效率甚至策略的变化都有直接而深远的影响.工业制造合同管理系统是一套针对企业产品工业制造合同方面的电脑信息管理系统,它
11、包含了企业在产品销售合同上的各方面内容.而销售方面对一个企业在市场化经营中是重中之重的部分.因此用电脑信息技术进行管理也是各企业的实际需求.随着社会经济的迅速进展与科学技术的全面进步,计算机事业的飞速进展,以计算机与通信技术为基础的信息系统正处于蓬勃进展的时期,信息管理系统领域正在经历一场重大的变革。计算机在企业管理中应用的普及,利用计算机实现企业合同及文档资料的管理势在必行。随着企业间竞争的日益加强,企业对管理系统的要求也越来越高,工业制造企业合同管理系统基于商业运作,根据逻辑统筹运算思维,将销售业务的合同、销售发货、结款与历史数据紧密衔接在一起。本系统结合企业实际的合同文档管理制度,通过实
12、际的需求分析,使用功能强大的Eclipse作为开发工具而开发出来的企业合同管理系统。2开发环境及开发工具的介绍2.1 JDK,服务器,数据库的安装与配置2.1.1 JDK.TOMCAT服务器安装与配置一、安装JDK二、安装TOmCat三、设置JDK与TOmCat在Windows下:a配置jdk先设置JDk的路径(Path):开始-设置-操纵面板-系统-高级-环境变量-系统变量。然后单击“新建”按钮。变量名=CLASSPATH变量值二CJDK;C:JDKBIN;”同理新建:PATH=,C:JDKLIBTOOLS.JAR;C:JDKLIBST.JAR;b、配置Tomcat先设置TomCat的路径(
13、Path):开始-设置-操纵面板-系统-高级-环境变量-用户变量。然后单击“新建”按钮。同上输入:TOMCAT_HOME=C:TOMCAT再在“系统变量”承击“新建”按钮。输入:Javajome=C:jdk;完成以上配亶就算大工告成。测试:进入dos输入javac如若显示可选项信息,即可。双击C:Tomcatbinstartup.bat使虚拟服务器运行,然后打开IE浏览器,输入(注意:通常用户目录在:C:tomcatwebappsexampIes下,通常用户可在其下建一用户目录以便储存JSP文件,而JavaBean通常放在C:tomcatwebappsexampIesweb-infcIasse
14、s目录下。另外注意:没有IP地址的电脑是不能运行JVM的。)2.1.2 Mysql的安装与配置Mysql的简单介绍MySQL作为一种开放源码数据库,以其简单易用的特点广泛被广大用户使用,MySQL尽管是免费的,但同Oracle,Sybase,Informix,Db2等商业数据库一样,具有数据库系统的通用性:1)数据库管理系统。我们明白,所谓的数据库就是一些结构化的数据的联合体,要提供对这些数据的存取、增加、修改、删除或者更加复杂的数据抽取等操作,需要有一个支撑系统,这就是数据库管理系统(DBMS),MySQL完全具有这方面的功能。2)关系型数据库管理系统。在数据库的进展历程中,曾出现过多种不一
15、致形式的数据库系统,但关系型数据库管理系统(RDBMS)以其优越性而被广为使用,象现在几种广泛使用的数据库全为关系型数据库。同样,MySQL也是关系型的数据库系统,支持标准的结构化查询语言(StrUCtUredQueryLanguage)O3)开放源码数据库。同商业性的数据库相比,这是MySQL最大的特点。MySQL的源码是公开的,这就意味着任何人,只要遵守GPL的规则都能够对MySQL的源码使用、修改以符合自己特殊的需求。4)技术特点。MySQL是C/S架构的服务器,服务器端是多线程的,为客户端提供了不一致的程序接口与链接库,如C、C+、Java、PerlPHP、TeI等,也提供了简单的管理
16、工具,如IlIySqIadmin,IlIySqI等。MySQL有如此多的特点,又由于其免费的特点,这就给许多的中小应用提供了不错的选择。特别是对一些中小企业,不管是从降低成本,还是从性能方面,使用MySQL作为其数据支撑系统,都是一种可行的方案。但也应当注意,使用MySQL作为应用数据库,就意味着所有的问题都需要自己解决,要承担一定的风险。安装与配置:安装:1 .解压mysql-5.0.18-win32.zip后得到SeUIP.exe,双击进行安装,安装过程非常简单,最后有一项PaSSPOrt的选择页面,选择跳过即可。2 .之后会自动启动MySqI配置程序(EXE文件目录:SMYSQL_HOM
17、E$binMySQLInstanceConfig.exe)。如之前安奏过会首先进入选择界面:选择你想要配置的mysql服务即可,点击下一步假如之前没有安装过任何版本的Mysql,会直接进入下图界面:之后是一些配置选项,按照你的用途选择就能够了,只是请注意下面这个界面:这是选择InnoDBDatafiles的一步,请记住你选择的盘符与路径(原因后面再说)最后需要设定密码,默认的用户名为root。安装完后它会自动编写$MYSQL_H0ME$my.ini并启动Mysql服务。在命令行模式下输入mysql,能够进入mysql提示符说明mysql启动成功2. 2Eclipse与MyEcIipse的安装与
18、配置1 .简单介绍Eclipse与MyEclipseEclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架与一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包含Java开发工具(JaVaDevelopmentTools,JDT)o这种平等与一致性并不仅限于Java开发工具。尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;比如,支持诸如CC+COBOL与Eiffel等编程语言的插件已经可用,或者估计会推出。Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统
19、。简单而言,MyEclipse是ECliPSe的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试与除错。Genuitec公布了MyEclipseEnterpriseWorkbench5.0,更智能、更快捷、更简单与更便宜的J2EE工具的新版本的诞生。它的价格关于个人与企业开发人员来说都是非常有吸引力的。这是J2EEIDE市场一个重量级的选手。通过增加UML双向建模工具、WYSlWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM工具、Spring与Webservices支持,与新的Oracle数据库开发,MyEclipse5.0继续为业界提供全
20、面的产品。Genuitec总裁MaherMasri说,今天,MyEclipse已经提供了意料之外的价值。其中的每个功能在市场上单独的价格都比MyEclipse要高。但是,我们承诺为顾客提供全面同时能够买得起的解决方案。按照这个传统,我们的顾客将继续享受年度订购活动的好处,该活动提供了所有公布功能的入口与伴随MyECliPSe5.0一起的专业技术支持。2 .安装Eclipse与MyEclipse将eclipse-SDK-3.1.2-win32.zip直接解压到要安装的目录即可。然后安装MyECIiPSe,注意在安装的时候妻正确选择Eclipse的安装路径。3 .运行环境的配置指定Eclipse+
21、MyEclipse的JRE、Tomcat服务器与编码方式1)通常情况下,ECIiPSe能够自动找到JRE,我们不用进行过多的设置。2)配置Tomcat启动Eclipse,菜单栏中选择“窗口(WindOw)首选项(PreferenCe)”“MyEclipseApplicationServers*Tomcat5”将TomcatServer设置为“Enable”,并将“TomcatHomeDireCtory设置为Tomcat5.5.9的安装目录,其他目录选项将会自动生成3)配置默认编码仍然是菜单栏中的“窗口(Window)首选项(PreferenCe)”“常规(Genera1)”“内容类型(Cont
22、entTypes)”“文本(text)”然后在“缺省编码(DefaUltencoding)”中输入“UTF8”,点击“更新(UPdate)”将“Java类文件(JaVaPropertiesFiIe)”及其他字符编码均“更新(UPdate)”为“UTF-8”3开发技术介绍3.1 Java3.1.1 Java概述1991年,SUNMiCrOSyStem公司的JanIeGoSIing、BillJOe等人,为在电视、操纵烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak的软件(即一种橡树的名字),但当时并没有引起人们的注意,直到1994年下半年,IrIternCt的迅猛进展,环球信息网
23、WW的快速增长,促进了Java语言研制的进展,使得它逐步成为Internet上受欢迎的开发与编程语言,一些著名的计算机公司纷纷购买了JaVa语言的使用权,如MiCrOSOft、IBMNetscapeNovel1Apple.DEC、SGI等,因此,Java语言被美国的著名杂志PCMagazine评为1995年十大优秀科技产品,(计算机类就此一项入选),随之大量出现了用Java编写的软件产品,受到工业界的重视与好评,认为JaVa是八十年代以来计算机界的一件大事,微软总裁比尔*盖茨在悄悄地观察了一段时间后,不无感慨地说:JaVa是长时间以来最卓著的程序设计语言,并确定微软整个软件开发的战略从PC单机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 制造 企业 合同 管理 系统

链接地址:https://www.desk33.com/p-435516.html