汽车销售业务系统-毕业设计(共38页).doc
《汽车销售业务系统-毕业设计(共38页).doc》由会员分享,可在线阅读,更多相关《汽车销售业务系统-毕业设计(共38页).doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 TEACHERS UNIVERSITY OF TECHNOLOGY 毕业设计(论文)4S汽车销售业务系统 学院名称: 专 业: 计算机科学与技术 班 级: 姓 名: 指导教师姓名: 指导教师职称: 2008 年 6 月专心-专注-专业4S汽车销售业务系统摘要: 本系统的工作是构建了一个汽车销售信息系统。汽车销售信息系统的完成实现了企业信息化的目标,提高了企业员工的工作效率。论文主要讲述了系统的需求分析、系统设计及其实现的工作。需求分析从企业对功能的需求和软件性能需求两方面展开。系统设计中给出了系统的总体框架、功能模块、拓扑结构。在数据库设计中,介绍了数据库的设计原则
2、,并给出了本系统的基本表结构。在系统分析和系统设计的基础上,结合J2EE 的相关技术和开发方式对系统三个层的实现进行阐述和分析。最后,对测试环境的选择、单元测试、系统功能测试等,做了详尽的描述。系统开发采用面向对象方法开发设计,系统体系结构采用三层B/S结构,以Java为开发语言进行程序设计,运用Web及JSP, Servlet, JavaBean等先进技术对该软件进行开发和实现。由于使用Java语言进行开发,使系统具有跨平台性,组件的使用让系统具有可扩展性、可重用性和可维护性。本系统界面直观、清晰、简单,友好,风格统一。该汽车销售业务系统实现了汽车信息管理、客户信息管理、订单信息管理、仓储信
3、息管理四大功能模块,是一个具有功能丰富、运行快捷、操作简单、易维护等特点的汽车销售管理信息系统软件7。关键词:汽车销售业务系统;Java;JavaBean4S Auto Sales Systems of Business ServiceAbstract: This paper is the work of building a car sales information systems. Car sales information system has completed the goal of enterprise information, improve the working effic
4、iency of enterprise employees. Papers for the system needs analysis, system design to achieve the system work. Analysis of demand from the functional needs of enterprises and software needs of both start. System design of the system described in the overall framework of the functional module, topolo
5、gy. In the database design, introduced a system of database design principles, and gives the system the basic table structure. In systems analysis and design of the system, based on J2EE with the way the development of related technology and the realization of the three layers respectively and elabo
6、rate analysis. Finally, the choice of the test environment, unit testing, system testing, done a detailed description. System with object-oriented development and design methods, system architecture using three-tier B / S structure to the development of Java programming language, the use of Web and
7、JSP, Servlet, JavaBean, and other advanced technology to the software development and implementation. As the use of java language development, the system of cross-platform, so that the use of components of the system has scalability, reusability and maintainability. The system is intuitive, clear, s
8、imple JSP interface, user-friendly, style reunification. The auto sales management information system to achieve a vehicle information management, customer information management, sales information management, information management statements of the four major functional modules, is a feature-rich,
9、 running fast, simple and easy to maintain the characteristics of the automobile sales management information system Software7. Key words: car sales system; Java; JavaBean目录4s汽车销售业务系统序言当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正使得计算机被广泛的应用于信息管理系统。计算机的最大好处在于利用它能够进行信息管理和查询。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复
10、杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了方便用户网上购物而设计的。网络4S汽车销售业务系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性、数据安全性能好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。传统企业开始与电子商务结合成为电子商务发展的一个热点。这个热点由于是在传统企业内部根据企业发展的自身需要而自发产生的。随着互联网的出现,供应链端的管理开始提供更高的效率来完成一个新的利润的增长。因而供应链的
11、上端网上采购(EP,E-Procurement)和下端网上分销(ED,E-Distribution)会成为企业对电子商务的基本需要。越来越多的人认识到,电子商务不只是电子贸易,而是结合IT技术对采购、生产和交易过程的高效率管理。随着传统产业和电子商务提供商的结合,电子商务的发展将会非常迅速。经过分析,本系统将使用Java编程,使用Jbuilder作前端开发工具,利用SQL Server 2000作后台数据库来进行系统的开发。第1章 概 述1.1 课题背景和意义当今,中国的汽车市场不断扩大,汽车制造企业的实力与日俱增,汽车经销商群体越来越庞大,但在多数汽车销售企业中仍采用较为传统的管理方式,纸制
12、单据、手工业务管理是信息管理的主要方式。这种方式不仅数据可靠性差,运行效率低,而且统计分析难度较大,企业获取有用统计信息的时间周期长。企业与整个产业链中的供应商、经销商、服务商等协作伙伴的商业信息交流主要通过电子邮件、电话及传真的方式实现,这将会严重影响商业信息交流的及时性和可靠性。所有这些问题在不同程度上制约着企业的发展空间和发展速度,特别是网络经济和信息化时代的到来,采用先进的管理方式以便增强企业的竞争能力是汽车制造企业需面对的重要问题。如何解决上述一系列问题,如何快速适应变化多端的市场,如何运用现代化的管理和技术手段降低产品成本、提高企业竞争力,是我国汽车企业急需解决的问题。信息技术和网
13、络技术的广泛应用和发展将为企业降低产品成本、优化库存结构、拓展销售渠道、提高服务效率等提供了可能,是汽车企业增强竞争实力的必经之路。1.2 国内销售系统现状我国将电子计算机应用于经济管理方面起步较晚,直到七十年代左右才开始这方面的工作。而且,在我国计算机管理研究和实践的开始阶段,大多数项目都集中在人事、工资及仓库管理方面,很少涉足销售管理领域。造成这种情况的主要原因是由于长期以来的销售管理工作不被重视,因此,开发者在其上的注意力就相应小些,当然,销售工作的复杂性以及销售效益的间接性也是比较重要的原因。近年来,随着市场机制的日益健全,企业自主权的不断扩大,销售管理工作在企业中的地位越来越重要。在
14、此同时,信息工作者也通过前一阶段的工作积累了一定的经验,开始在销售管理领域进行管理信息系统的开发工作。不过,总的来说,工作刚刚开始,销售信息系统的理论还不十分完善。从目前的应用状况看,我国计算机辅助销售的项目主要有以下几类:(1)非独立的销售业务处理系统这类系统的典型特点是没有把销售单独处理,而是仅作为其它系统的一个子功能。这类应用主要是销售统计。如统计出每天的实际销售量、实际收入以及拖欠贷款名单等。(2)单项销售业务处理系统这类应用是把某一项销售业务建成独立的子系统,用以辅助某一方面的销售管理工作。从掌握的资料看,这类系统主要是合同管理系统。(3)销售信息系统这类应用综合各种销售业务,由计算
15、机进行统一管理。它的特点是各子系统之间相互联系,形成一个综合的销售信息处理系统。目前,我国这方面的系统还不多,总的来说处于开发阶段。我国的汽车销售企业,长期以来依靠人工进行销售,没有形成先进和规范的销售管理信息系统。第2章 相关技术介绍2.1 J2EE相关技术2.1.1 J2EE概述J2EE(Java 2 Enterprise Edition)是一种利用Java 2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构2. J2EE平台作为一种可扩展的、全功能的平台,可以将关键的企业应用扩展到任何Web浏览器上并可适合多种不同的Internet数据流,可连接到几乎任何一种传
16、统数据库和解决方案。正是由于这样的优势,J2EE正在成为开发商创建电子商务应用的实际标准。2.1.2 J2EE多层应用模型J2EE平台提供了一种多层的分布式客户端的应用模型(如图2.1)3。一个多层的应用能够为以下的每个服务提供独立的层:动态产生表现商业逻辑数据访问Barkend系统集成桌面系统其他设备浏览器Web服务器EJB服务器JSPServletEntityEJBSessionEJB图2-1 J2EE的多层应用模型多层的结构可以得到一个更便于扩展的分布式企业应用。它可让每个层集中在一个特定的角色上。例如让一个Web服务器提供Web服务,一个应用服务器来提供应用服务,以及一个数据库服务器来
17、提供数据库服务。2.1.3 J2EE组件容器体系结构J2EE规范定义了4个主要的组件容器类,J2EE是依据面向客户还是面向服务,面向Web还是面向纯应用程序来分类的。4个J2EE组件容器模型详述如下:Web应用程序服务器:J2EE的Web组件有两种,即Java Servlet和Java Server Page(JSP)。Web组件表示应用相关的由Web服务器接收和请求处理并产生Web相应。小应用程序(Applet)客户端:Applet是能在Web浏览器内运行的Java应用程序,并在Web浏览器内提供一个GUI。J2EE提供了把Applet驻留在标准化的小应用程序容器环境的方法,并加入了从基于J
18、2EE客户机到基于J2EE服务器的支持。应用程序客户端:应用程序客户端是基于Java的客户端,通常运行在客户桌面或工作站上,并提供一个GUI。J2EE提供了在标准应用程序客户端容器环境内配置应用程序客户端的方法,这种环境中又附加的API支持基于J2EE的客户端充当J2EE服务器。2.2 Browser/Server结构本系统体系结构采用如图2-2所示的三层的B/S结构系统模型。B/S模式由用户服务层、业务服务层和数据服务层构成。客户端采用浏览器,由浏览器向中间层业务服务层Web服务器发送信息,Web务器利用Jsp应用程序向后端的数据服务层提出请求,数据库处理接到请求,把查询结果返回给WEB服务
19、器,Web服务器向浏览层作出响应,用户通过浏览器可以看到数据库的信息。该结构的主要优点包括:(1)允许合理地划分三层结构的功能,使之在逻辑上保持相对独立性,从而使整个系统的逻辑结构更为清晰,能提高系统和软件的可维护性和可扩展性。(2)允许更灵活有效地选用相应的平台和硬件系统,使之在处理负荷能力上与处理特性上分别适应于结构清晰的三层;并且这些平台和各个组成部分可以具有良好的可升级性和开放性。例如,最初用一台服务器,将数据层和功能层都配置在这台服务器上。随着业务的发展,用户数和数据量逐渐增加,这时,就可以将此服务器为功能层的专用服务器,另外追加一台专用于数据层的服务器。若业务进一步扩大,用户数进一
20、步增加,则可以继续增加功能层的服务器数目,用以分割数据库。清晰、合理地分割三层结构并使其独立,可以使系统构成的变更非常简单。因此,被分成三层的应用基本上不需要修正。数据库服务器(SQL Server 2000)基于Web的应用服务器浏览器1浏览器2浏览器n应用程序(JSP,Servlet,JavaBean)图2-2 三层B/S结构图(3)三层结构中,应用的各层可以并行开发,各层也可以选择各自最适合的开发语言。使之能并行地而且是高效地进行开发,达到较高的性能价格比;对每一层的处理逻辑的开发和维护也会更容易些。2.3 J2EE组件介绍2.3.1 Servlet技术Servlet是用Java编写的S
21、erver端程序,它与协议和平台无关。Java Servlet可以动态地扩展Server的能力,并采用请求响应模式提供Web服务。Servlet运行于有Servlet引擎所管理的Java虚拟机中,跟CGI脚本相似,Servlet被来自Web客户机唤醒以处理请求,但CGI需要为每个请求创建一个新进程,而一个Servlet被客户端发送的第一个请求激活,然后它将继续运行于后台,等待以后的请求。Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。这个过程为:客户端发送请求至服务器端;服务器将请求信息发送至Servlet;Servlet生成响应内容并将其传给Server。响应内容动态
22、生成,通常取决于客户端的请求;服务器将响应返回给客户端。一个Servlet就是一个Java类。Java语言中有两个Java包包含有Servlet的应用程序接口(API)Javax.servlet.*和Javax.servlet.http.对于想开发基于客户自定义协议的开发者,应该使用Javax.servlet包中的类与界面;对于仅利用http协议与客户端进行交互的开发者,则只需要使用Javax.servlet.http包中的类与界面进行开发即可。要开发一个Servlet,首先Java类必须实现Javax.servlet.Servlet接口,既可以直接实现,也可以用更常见的办法,扩展Javax.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 销售业务 系统 毕业设计 38
限制150内