2022整理-工业制造企业合同管理系统.docx
《2022整理-工业制造企业合同管理系统.docx》由会员分享,可在线阅读,更多相关《2022整理-工业制造企业合同管理系统.docx(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第66页 共66页毕业设计(论文)任务书课题名称工业制造企业合同管理信息系统学 院 计算机学院专业班级姓 名学 号毕业设计(论文)的主要内容:1. 分析工业制造企业合同管理的业务需求,进行需求分析。2. 分析、给出工业制造企业的合同管理业务模型,设计软件系统的工作流程3. 根据需求分析和建立的业务模型完成课题的设计、编码、测试等工作。4. 完成毕业设计说明书(毕业论文)一份。5. 完成5000字的与设计内容有关的外文资料翻译。起止时间:2008年5月3日至2008年5月23日共3周指 导 教 师签 字系 主 任签 字院 长签 字
2、填写说明:任务书封面请用鼠标点中各栏目横线后将信息填入,字体设定为楷体GB2312、四号字;在填写毕业设计(论文)内容时字体设定为楷体GB2312、小四号字。摘 要随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在各种项目处理管理之中的应用日益收到人们的关注。 近年来我国信息产业发展迅速,手工处理数据管理的方式已于时代不相适应,采用IT技术提高服务质量和管理水平势在必行。目前,计算机已经走
3、进家庭用户,可以说是相当的普及了,而个人理财管理还不成熟。因此,家庭用户要提高其工作效率,改善其理财理念。这样,理财管理的信息化是势在必行的. 此系统是为现代化企业设计的一个工业制造企业合同管理系统,随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,产品的多样化,所签仃的合同也随之急剧增加,在这种情况下单靠人工来处理,计算机这些合同不但显得力不从心,而且极容易出错。具体任务就是设计一个工业制造企业合同的数据管理系统,由计算机机来代替人工执行一系列诸如增加新合同、删除旧合同、修改、查询的操作。设计的指导思想是一切为了用户着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的操作
4、系统要有良好的容错性,在用户出现误操作时能够及时给出警告,以便用户及时地改正。计算机的资源是受到限制的,因此要充分利用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
5、 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
6、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
7、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
8、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 Eclips
9、e和MyEclipse的安装与配置93 开发技术介绍113.1 Java113.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(令牌)机制183.5 Hiberna
10、te193.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):职工或管理员的修改和删除模块38(4):查询客户信息41(5):合同信息的录入
11、44(6):合同信息的签署464.5.3系统的测试485总结与体会49致 谢50参考文献51附录一:英文资料原文52附录二:英文资料翻译611 绪论 随着信息时代到来,电脑信息管理技术越来越受到各企业的高度重视,逐渐成为企业在现代化发展中不可缺少的一部分.在当今IT技术日新月异,而企业市场化进程加快的时刻,电脑信息管理技术几乎涉及到每一家优秀企业的整个经营活动.对公司经营,效率甚至策略的变化都有直接而深远的影响. 工业制造合同管理系统是一套针对企业产品工业制造合同方面的电脑信息管理系统,它包括了企业在产品销售合同上的各方面内容.而销售方面对一个企业在市场化经营中是重中之重的部分.所以用电脑信息
12、技术进行管理也是各企业的实际需求. 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期,信息管理系统领域正在经历一场重大的变革。计算机在企业管理中应用的普及,利用计算机实现企业合同及文档资料的管理势在必行。随着企业间竞争的日益加强,企业对管理系统的要求也越来越高,工业制造企业合同管理系统基于商业运作,依据逻辑统筹运算思维,将销售业务的合同、销售发货、结款以及历史数据紧密衔接在一起。本系统结合企业实际的合同文档管理制度,经过实际的需求分析,采用功能强大的Eclipse作为开发工具而开发出来的企业合同管理系统。2 开发环境及开发
13、工具的介绍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):开始-设置-控制面板-系统-高级-环境变量-系统变量。 然后单击“新建”按钮。 变量名=CLASSPATH 变量值=C:JDK;C:JDKBIN; 同理新建: PATH=C:JDKLIBT
14、OOLS.JAR;C:JDKLIBST.JAR; b、配置Tomcat 先设置Tomcat的路径(Path):开始-设置-控制面板-系统-高级-环境变量-用户变量。 然后单击“新建”按钮。 同上输入:TOMCAT_HOME=C:TOMCAT 再在“系统变量”单击“新建”按钮。 输入:JAVA_HOME=C:JDK; 完成以上配置就算大工告成。 测试: 进入dos输入javac如若显示可选项信息,即可。 双击 C:Tomcatbinstartup.bat使虚拟服务器运行,然后打开IE浏览器,输入 Http:/localhost:8080/index.html ,如若显示成功,则Tomcat也安装
15、成功。 (注意:一般用户目录在:C:tomcatwebappsexamples下,一般用户可在其下建一用户目录 以便保存JSP文件,而javaBean一般放在C:tomcatwebappsexamplesweb-infclasses目录下。 另外注意:没有IP地址的电脑是不能运行JVM的。) 2.1.2 Mysql的安装与配置Mysql的简单介绍MySQL作为一种开放源码数据库,以其简单易用的特点广泛被广大用户采用,MySQL虽然是免费的,但同Oracle, Sybase, Informix, Db2等商业数据库一样,具有数据库系统的通用性: 1) 数据库管理系统。我们知道,所谓的数据库就是一
16、些结构化的数据的联合体,要提供对这些数据的存取、增加、修改、删除或更加复杂的数据抽取等操作,需要有一个支撑系统,这就是数据库管理系统(DBMS),MySQL完全具有这方面的功能。 2) 关系型数据库管理系统。在数据库的发展历程中,曾出现过多种不同形式的数据库系统,但关系型数据库管理系统(RDBMS)以其优越性而被广为采用,象现在几种广泛使用的数据库全为关系型数据库。同样,MySQL也是关系型的数据库系统,支持标准的结构化查询语言(Structured Query Language)。 3) 开放源码数据库。同商业性的数据库相比,这是MySQL最大的特点。MySQL的源码是公开的,这就意味着任何
17、人,只要遵守GPL的规则都可以对MySQL的源码使用、修改以符合自己特殊的需求。 4) 技术特点。MySQL是C/S架构的服务器,服务器端是多线程的,为客户端提供了不同的程序接口和链接库,如C、C+、Java、Perl、PHP、Tcl等,也提供了简单的管理工具,如mysqladmin,mysql等。MySQL有如此多的特点,又由于其免费的特点,这就给许多的中小应用提供了不错的选择。 尤其是对一些中小企业,无论是从降低成本,还是从性能方面,采用MySQL作为其数据支 撑系统,都是一种可行的方案。但也应当注意,采用MySQL作为应用数据库,就意味着所有的问题都需要自己解决,要承担一定的风险。安装与
18、配置:下载:从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,会直接进入下图界面:之后是一些配置选项,按照你的用途选择就可
19、以了,不过请注意下面这个界面:这是选择InnoDB Datafiles的一步,请记住你选择的盘符和路径(原因后面再说)最后需要设定密码,默认的用户名为root。安装完后它会自动编写$MYSQL_HOME$my.ini 并启动Mysql服务。在命令行模式下输入mysql,能够进入 mysql 提示符说明mysql启动成功2.2 Eclipse和MyEclipse的安装与配置1. 简单介绍Eclipse和MyEclipseEclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标
20、准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C+、COBOL 和 Eiffel 等编程语言的插件已经可用,或预计会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。 Genuitec发布了MyEclipse Enterp
21、rise Workbench 5.0,更智能、更快捷、更简单和更便宜的J2EE工具的新版本的诞生。它的价格对于个人和企业开发人员来说都是非常有吸引力的。这是J2EE IDE市场一个重量级的选手。通过增加UML双向建模工具、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle数据库开发,MyEclipse 5.0继续为业界提供全面的产品。 Genuitec 总裁Maher Masri 说,今天,MyEclipse已经提供了意料之外的价值。其中的每个功能在市场上单独的价格都比MyEclipse
22、要高。但是,我们承诺为顾客提供全面并且可以买得起的解决方案。按照这个传统,我们的顾客将继续享受年度订购活动的好处,该活动提供了所有发布功能的入口以及伴随MyEclipse5.0一起的专业技术支持。2.安装Eclipse和MyEclipse将eclipse-SDK-3.1.2-win32.zip直接解压到要安装的目录即可。然后安装MyEclipse,注意在安装的时候要正确选择Eclipse的安装路径。3.运行环境的配置指定Eclipse+MyEclipse的JRE 、Tomcat 服务器和编码方式1)一般情况下,Eclipse可以自动找到JRE,我们不用进行过多的设置。2)配置Tomcat 启动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 整理 工业 制造 企业 合同 管理 系统
限制150内