论文-汽车行业采购管理系统采购通用-开题报告书

上传人:夏** 文档编号:568458913 上传时间:2024-07-24 格式:PDF 页数:10 大小:665.75KB
返回 下载 相关 举报
论文-汽车行业采购管理系统采购通用-开题报告书_第1页
第1页 / 共10页
论文-汽车行业采购管理系统采购通用-开题报告书_第2页
第2页 / 共10页
论文-汽车行业采购管理系统采购通用-开题报告书_第3页
第3页 / 共10页
论文-汽车行业采购管理系统采购通用-开题报告书_第4页
第4页 / 共10页
论文-汽车行业采购管理系统采购通用-开题报告书_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《论文-汽车行业采购管理系统采购通用-开题报告书》由会员分享,可在线阅读,更多相关《论文-汽车行业采购管理系统采购通用-开题报告书(10页珍藏版)》请在金锄头文库上搜索。

1、.-.采购管理系统采购管理系统电子商务是当今的热门话题,然而传统的编程语言难以胜任电子商务系统,电子商务要求程序代码具有根本的要求:平安、可靠、同时要求能与运行于不同平台的机器的全世界客户开展业务。Java 以其强平安性、平台无关性、硬件构造无关性、语言简洁同时面向对象,在网络编程语言中占据无可比较的优势,成为实现电子商务系统的首选语言。因此,在该采购管理系统中,将采用基于面向对象技术的 Java 语言作为编程语言,开发工具使用 Eclipse,数据库使用微软公司的 SQL Server2000,中间件使用 Tomcat5.0,并在系统中参加 Hibernate、Struts 以及开源工作流

2、Agent Flow 等技术。关键词关键词采购管理、Java、Eclipse、Tomcat、SQL Server20001研究背景采购是企业物资供给部门按已确定的物资供给方案,通过市场采购、加工订制等各种渠道,取得企业生产经营活动所需要的各种物资的经济活动。无论是工业企业还是商业企业, “采购业务的状况都会影响到企业的整体运营状况。在电子商务出现之前,企业的采购采用的是纸质文件传输,这样势必造成采购流程时间的拉长和对采购流程监控不及时的问题存在, 而这些问题随着企业规模不断的扩大,以及产能的提高,将不可防止的制约企业开展的速度,本论文探讨的就是将现代化的电子商务技术运用到企业的采购流程中去,提

3、高采购流程效率,-.wordzl.-.解决传统采购中诸如查询难,监管不力等问题。作为中国经济支柱产业之一的汽车行业,近年来开展速度快速,产能逐年增加,为了配合生产的需要,一个优秀的采购管理程序是必不可少的,本论文将以一家生产型汽车企业为背景,开发一套汽车生产企业的采购管理软件,并在此系统中运用一些先进的软件工具以及软件思想,使这套系统能够高效,平安地完成现代生产型企业采购流程的需求。2文献综述2.1 面向对象技术及 Java 语言的开展面向对象技术最初是从面向对象的程序设计开场的,它的出现以60 年代simula 语言为标志。80 年代中后期,面向对象程序设计逐渐成熟,被计算机界理解和承受,人

4、们又开场进一步考虑面向对象的开发问题。这就是九十年代以Microsoft Visual 系列 OOP 软件的流行的背景。传统的构造化分析与设计开发方法是一个线性过程, 因此,传统的构造化分析与设计方法要求现实系统的业务管理规 X,处理数据齐全,用户能全面完整地其业务需求。传统的软件构造和设计方法难以适应软件生产自动化的要求, 因为它以过程为中心进展功能组合,软件的扩大和复用能力很差。对象是对现实世界实体的模拟, 因面能更容易地理解需求,即使用户和分析者之间具有不同的教育背景和工作特点,也可很好地沟通。区别面向对象的开发和传统过程的开发的要素有:对象识别和抽象、封装、多态性和继承。-.wordz

5、l.-.对象(Object)是一个现实实体的抽象,由现实实体的过程或信息牲来定义。一个对象可被认为是一个把数据属性和程序方法封装在一起的实体,这个程序产生该对象的动作或对它承受到的外界信号的反响。 这些对象操作有时称为方法。对象是个动态的概念,其中的属性反映了对象当前的状态。类(Class)用来描述具有一样的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。由上分析不难看出,尽管 OOP 技术更看中用户的对象模型,但其目的都是以编程为目的的,而不是以用户的信息为中心的,总想把用户的信息纳入到某个用户不感兴趣的“程序对象中。Java,是由 Sun Microsy

6、stems 公司于 1995 年 5 月推出的 Java 程序设计语言和Java 平台的总称。用 Java 实现的 HotJava 浏览器支持 Java applet显示了 Java的魅力:跨平台、动态的 Web、Internet 计算。从此,Java 被广泛承受并推动了Web 的迅速开展,常用的浏览器现在均支持 Java applet。Java 平台由 Java 虚拟机 Java Virtual Machine和 Java 应用编程接口Application Programming Interface、简称 API构成。Java 应用编程接口为 Java应用提供了一个独立于操作系统的标准接口

7、,可分为根本局部和扩展局部。在硬件或操作系统平台上安装一个 Java 平台之后,Java 应用程序就可运行。现在 Java平台已经嵌入了几乎所有的操作系统。这样 Java 程序可以只编译一次,就可以在各种系统中运行。Java 是一种简单的,面向对象的,分布式的,解释型的,强健平安的,构造中立的,可移植的,性能优异、多线程的静态语言。当 1995 年 SUN 推出 Java 语言之后, 全世界的目光都被这个神奇的语言所吸-.wordzl.-.引。那么 Java 到底有何神奇之处呢?Java 语言其实最早诞生于 1991 年,起初被称为 OAK 语言,是 SUN 公司为一些消费性电子产品而设计的一

8、个通用环境。 他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK 可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了 OAK 的命运。在 Java 出现以前,Internet 上的信息内容都是一些乏味死板的 HTML 文档。这对于那些迷恋于 WEB 浏览的人们来说简直不可容忍。 他们迫切希望能在 WEB中看到一些交互式的内容,开发人员也极希望能够在 WEB 上创立一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的平安保障。对于用户的这种要求,传统的编程语言显得无能为力。SUN 的工程师敏锐地发觉到了这一点,从 1994 年起,他们开场将 OAK

9、 技术应用于 WEB 上,并且开发出了HotJava 的第一个版本。当 SUN 公司 1995 年正式以 Java 这个名字推出的时候,几乎所有的 WEB 开发人员都心生感慨:噢,这正是我想要的!于是Java 成了一颗耀眼的明星,丑小鸭一下子变成了白天鹅。2.2 开发工具 Eclipse 介绍Eclipse 是一个开放源代码的、 基于 Java 的可扩展开发平台。 就其本身而言,它只是一个框架和一组效劳, 用于通过插件组件构建开发环境。 幸运的是, Eclipse附带了一个标准的插件集,包括 Java 开发工具Java Development Tools,JDT 。Eclipse 最初是由 I

10、BM 公司开发的替代商业软件 Visual Age for Java 的下一代IDE 开发环境,2001 年 11 月奉献给开源社区,现在它由非营利软件供给商联盟Eclipse 基金会Eclipse Foundation管理。 2003 年,Eclipse 3.0 选择 OSGi 效劳平台规 X 为运行时架构。 2007 年 6 月,稳定版 3.3 发布。2008 年 6 月发布代号-.wordzl.-.为 Ganymede 的 3.4 版。2009 年 7 月发布代号为 GALILEO 的 3.5 版。Eclipse 是著名的跨平台的自由集成开发环境IDE 。最初主要用来 Java 语言开发

11、,但是目前亦有人通过插件使其作为其他计算机语言比方 C+和 Python的开发工具。 Eclipse 的本身只是一个框架平台, 但是众多插件的支持使得 Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。 许多软件开发商以Eclipse为框架开发自己的 IDE。Eclipse 最初由 OTI 和 IBM 两家公司的 IDE 产品开发组创立,起始于 1999年 4 月。IBM 提供了最初的 Eclipse 代码根底,包括 Platform、JDT 和 PDE。目前由 IBM 牵头,围绕着 Eclipse 工程已经开展成为了一个庞大的 Eclipse 联盟,有150 多家软件公司参与到

12、 Eclipse 工程中,其中包括 Borland、Rational Software、Red Hat 及 Sybase 等。Eclipse 是一个开发源码工程,它其实是 Visual Age for Java的替代品,其界面跟先前的Visual Age for Java 差不多,但由于其开放源码,任何人都可以免费得到, 并可以在此根底上开发各自的插件, 因此越来越受人们关注。近期还有包括 Oracle 在内的许多大公司也纷纷参加了该工程,并宣称 Eclipse 将来能成为可进展任何语言开发的 IDE 集大成者,使用者只需下载各种语言的插件即可。虽然大多数用户很乐于将 Eclipse 当作 J

13、ava IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境Plug-in Development Environment,PDE ,这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。-.wordzl.-.基 于Eclipse 的 应用 程 序 的突出 例 子 是IBM 的WebSphere StudioWorkbench,它构成了 I

14、BM Java 开发工具系列的根底。例如,WebSphere StudioApplication Developer 添加了对 JSP、servlet、E、XML、Web 效劳和数据库的支持。2.3 数据库 SQL Server2000 介绍SQL Server 是一个关系数据库管理系统,它最初是由Microsoft Sybase 和Ashton-Tate 三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后, Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了。Microsoft 将 SQL Server 移植到 Wi

15、ndows NT 系统上, 专注于开发推广 SQL Server的 Windows NT 版本;Sybase 那么较专注于 SQL Server 在 UNIX 操作系统上的应用。 在本书中介绍的是 Microsoft SQL Server 以后简称为 SQL Server 或 MS SQLServer。SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行 Microsoft Wind

16、ows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的效劳器等多种平台使用。SQL server 特点:数据库引擎全面支持 XML;可以安装在 windows 的多种版本上,联合效劳器,索引视图等的支持可以使 SQL server2000 升级到最大 web 站点所需的性能级别;分布式查询可以引用其他种类数据库中的数据,保证分布式数据库中数据更新的完整性,复制能够维护数据的多个副本,这些用户可以自己修改合并到发布效劳器, 保证数据完整性并且将管理并发修改数据库的开销减到-.wordzl.-.最小;易于安装,部署和使用;包含数据仓库功能。SQL Serv

17、er 作为微软在 Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,区别于 FoxPro、Access 小型数据库,SQL Server是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL 语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。3 工程研究路径3.13.1系统功能模块设计采 购 管 理 系 统系 统 登 录采购流程管理合同管理单据查询采购申请采购审批流程合同生成合同审批流程合同查询采购单查询-.wordzl.-.图 1.1 系统功能模块说明3.23.2系统功能分析系统主要应完成的功能如

18、下:采购流程管理、合同流程管理、审批工作流和单据查询功能。3.33.3技术方案设计方案:采购管理系统的建立,需要进展用户的需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建立的重要环节。主要设备及其数量:该系统所需硬件设备,主要是微机一台,鉴于当前流行的操作系统是 winxp,所以为了本系统能长期使用,所以采用配置相对较高的一台微机,具体配置为:p42.0G,DDR1024M 内存,硬盘250G,配有光驱,软驱,usb 接口。操作系统采用Windowsxp 操作系统,数据库管理系统采用SQLServer2000,开发软件采用 Eclipse。4进度安排采购管理系统的开发是一个开

19、发周期长、 技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发方案,不仅是系统开发成功的保证,而且可以提高效率、节省时间、降低本钱。此工程开发期限为2010 年 7 月 1日 至 2010 年 10 月 30 日,为按时保质保量地完成任务,特作如下进度安排:2010.7.12010.7.13系统调研和系统分析;2010.7.142010.7.24系统设计;2010.7.252010.9.10系统程序设计;2010.9.112010.9.21系统调试;-.wordzl.-.2010.9.222010.10.6系统试运行。2010.10.72010.10.30完成毕业论文5参

20、考文献1 王知强管理信息系统入门与提高 :清华大学,2005.7-.wordzl.-.2 王珊,萨师宣数据库系统概论 :高等教育2000.23 Ken North面向对象的数据库程序设计 : 电子工业, 1996.114 Anton面向对象软件开发原理 :机械工业, 20035 Timothy A.Budd面向对象编程导论 :机械工业, 20036 Grady Booch面向对象分析与设计 :机械工业, 20037X 卫琴,精通 Struts:基于 MVC 的 Java Web 设计与开发 : 电子工业, 2004.88 夏昕,深入浅出 Hibernate : 电子工业, 2005.69 埃克尔,Java 编程思想.第 3 版 :机械工业, 2005.510 霍斯特曼Java2 核心技术 : 电子工业, 2003.1011 X 卫琴,Tomcat 与 Java Web 开发技术详解 : 电子工业, 2004.412X 卫琴,精通 Hibernate:Java 对象持久化技术详解 : 电子工业, 2005.513 X 云涛,Eclipse 精要与高级开发技术 : 电子工业, 2005.114 陈刚,Eclipse 从入门到精通 :清华大学, 2007.715 X 卫琴,JJAVA 面向对象编程 : 电子工业, 2006.7-.wordzl.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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