基于Java的汽车销售网站计算机程序系统.doc
《基于Java的汽车销售网站计算机程序系统.doc》由会员分享,可在线阅读,更多相关《基于Java的汽车销售网站计算机程序系统.doc(33页珍藏版)》请在沃文网上搜索。
1、 摘 要随着计算机网络的普及与Internet的发展,基于Web的汽车销售网站成了今后汽车信息化的发展方向。它可以使管理员在任何时间、任何地点都可以对信息进行管理,从而提高了信息的管理效率。考虑到汽车销售集团的业务流程和系统性能的要求,于是基于Web的数据库也就应运而生了,而且数据库技术更是需要和Web技术相结合,才有更为广阔的前景,因此系统采用SQL Server 2000和JSP技术进行开发,使汽车销售系统具备良好的稳定性和安全性。论文介绍了系统的开发背景、目的以及所采用的技术,阐述了系统的特点,对系统的模型进行了简要分析,并对系统的可行性,市场的需求性进行了分析。在系统的总体框架分析中介
2、绍了系统的功能模块并画出系统的整体文件架构。在数据库的设计与实现中,提出了数据库的设计思想,并在数据库的模型设计中给出了数据流图、实体联系图及数据表结构。最后在系统的设计与实现中,确定了系统的配置开发环境,给出系统中模块的详细设计与实现过程,并对系统模块涉及到的关键源代码进行了详细的分析。本系统所实现的汽车销售系统网站集订购、客服等业务于一身,它的成功架设将会为汽车销售集团带来非常良好的社会效益和经济效益。关键词:汽车专卖店 管理系统 销售 JSP ABSTRACTWith the popularization of computer network with the development
3、of the Internet, and the car sales based on WEB site became the development direction of future car information. This allows administrators at any time, any place can manage and improve the efficiency of management of information. So based on Web database also arises at the historic moment, and data
4、base technology is need and Web technologies combining, just have more broad prospect system adopted the SQL Server 2000 and JSP development and the technique auto sales system has good stability and security. Paper first introduces the system development background, purpose and the use of technolog
5、y. The status in the system analysis, described the system characteristics, a brief analysis of the system model, and the system to conduct a feasibility analysis to determine the present conditions, development of automobile sales system is feasible. Then the systems overall design, the right syste
6、m, market demand analysis, the overall framework of analysis of the system described in the systems functional modules, and draw the system as a whole file structure. In the database design and implementation, database design put forward ideas and models in the database design gives the data flow di
7、agram, entity-relationship diagram and data table structure. Finally, system design and implementation, to determine the configuration of the system development environment, the system modules are given the detailed design and implementation process, and the key system modules involved in a detailed
8、 source code analysis. The system achieved that car sales site collection system, ordering, customer service and other business in one, and its success will set up auto sales group to bring a very good social and economic benefits. Key words: Auto Store Manage System Sales JSP目 录第一章 绪论11.1课题的来源及意义11
9、.2 国内外现状1第二章 关键技术介绍32.1 JSP32.2 JAVABEAN32.3 TOMCAT开发环境32.4 JDBC42.5 CSS样式表设计5第三章 系统分析63.1可行性分析63.1.1经济可行性分析63.1.2技术可行性分析63.1.3方案可行性分析63.1.4操作可行性分析73.1.5社会可行性分析73.2 用例分析73.2.1使用UML用例图描述汽车专卖店系统的需求73.2.2用例分析7第四章 系统设计94.1系统总体设计94.1.1系统总体设计简介94.1.2系统总体模块设计94.2前台功能模块94.3后台功能模块104.4数据库的设计114.4.1简介关系数据库114
10、.4.2概念模型设计114.4.3物理结构设计154.4.4类图的设计17第五章 系统实现195.1主界面设计195.2前台模块设计195.2.1展示中心模块195.2.2预定中心界面205.3后台模块设计215.3.1身份验证模块215.3.2车辆信息管理模块225.3.3订单信息管理模块23第六章系统测试246.1软件测试方法246.2汽车专卖店销售系统测试24结论26谢 辞27参考文献28第一章 绪论本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,信息社会已悄然走入了我们的生活。随着互联网的日益兴起,人们只需坐在家里或是办公室便可知道社会发生的一切。行业网站发展可分为三个阶段:
11、“目前是初级信息服务阶段;一两年后将发展到网络采购阶段,实现低成本下的高效益;而未来将逐步进入远期标准合同阶段,合同与物流配套跟进,那将是国内行业网站的理想阶段”。互联网的广泛应用,这为汽车专卖店销售系统的实现提供了无限可能。1.1课题的来源及意义如果消费者想要买车,原来汽车的销售模式是去每一家汽车销售有限公司进行看车,选车,而大多汽车销售4S店分布的都比较分散,如果公司将销售的车辆信息,图片以及一些相关资料发布到公司网站上,将大大减少了消费者的时间浪费,为消费者提供方便。同时也提高公司在网上的知名度,对汽车的销售管理有帮助作用。随着计算机网络的普及与Internet的发展,汽车销售网站成了今
12、后媒体信息化行业的发展方向。这样可以使管理员在任何时候、任何地点(只要他能上网)都可以对信息进行管理,提高了信息的管理效率,同时也方便管理与维护。在新的世纪里,信息技术迅猛发展,而网络技术和数据库技术又是信息技术最主要的核心。于是,基于Web的数据库也就应运而生了。随着Internet/Intranet技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web技术相结合,才有更为广阔的前景。JSP作为Sum公司推出的新兴Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用,同时浏览器/服务器模式的数据库体系也正逐渐成为数据库结构的主流。1.2 国内外现状随着计算机网络的
13、普及与Internet的发展,基于Java的汽车销售网站成了今后娱乐信息网站的发展方向。这样可以使管理员在任何时候、任何地点(只要他能上网)都可以对信息进行管理,提高了信息的管理效率,同时也方便管理与维护。解决的关键问题:会员信息的管理,查询,通过密码验证进入系统,主要功能包括用户订购、客服等,管理员可以管理会员管理,分类管理,销售管理,订单管理、集团信息管理、投诉管理等等其他信息,所有操作都可以由用户在客户端浏览器中完成。 汽车4S店,是1999年以后才逐步由欧洲传入中国的舶来品。由于它与各个厂家之间建立了紧密的产销关系,具有购物环境优美,品牌意识强等优势,一度被国内诸多厂家效仿。4S店一般
14、采取一个品牌在一个地区分布一个或相对等距离的几个专卖店,按照生产厂的统一店内外设计要求建造。由于国外发达国家的经济发展超过我国,国外汽车销售网站的兴起远远早于我们国家,早在20世纪初,国外的销售网站便已经经营的如火如荼。国外的消费者们早已在各种招聘网站上寻找适合自己的车辆,在网上购买。而国内的企业大都是在销售网站上实行简单的公司介绍,具体情况还是要到店里洽谈。随着经济以及信息高速公路的来临,毋庸置疑,网站订购和消费将会被渐渐广泛应用。随着信息社会的发展,因此我根据目前实际的企业情况,开发一套汽车销售系统是十分必要的。29第二章关键技术介绍 2.1 JSPJSP,全称为Java Server P
15、ages,是Sun公司的J2EE(Java 2 platform Enterprise Edition)应用体系中的一部分。 在JSP被执行的时候,JSP文件被JSP解释器(JSP Parser)转换成Servlet代码,然后Servlet代码被Java编译器编译成 .class字节的文件,这样就会由生成的Servlet来对客户端应答。所以,JSP可看做是Servlet的脚本语言(Script Language)版。由于JSP是基于Java的,所以它们也有Java语言的最大优点平台无关性,也就是所谓一次编写,随处运行(WORA Write Once, Run Anywhere)。除这个优点外,
16、JSP的效率及安全性也是相当惊人。因此,JSP虽然在国内目前的应用并不广泛,但其前途不可限量。2.2 JavaBeanJavaBean 为一种用JAVA语言所写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,且有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制发现和操作这些JavaBean 属性。用户可使用JavaBean将功能、处理、值、数据库访问和其他任何可以用Java代码创造的对象都进行打包,并且其他的开发者也可以通过内部的JSP页面、Servlet、其他JavaB
17、ean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴功能,而不用关心任何改变。最初,JavaBean的目的只是为了将可重复使用的软件代码打包标准。特别是用与帮助厂家开发在综合开发环境(IDE)下所使用的java软件部件。这些包括例如Grid控件,用户可将该部件拖放到开发环境中。从此,JavaBean就可扩展为一个Java Web 应用的标准部件,并且JavaBean部件框架已扩展为企业版的 Bean(EJB)。2.3 Tomcat开发环境Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中一个核心项
18、目,由Apache,Sun和其它一些公司以及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总可以在Tomcat中得到体现。它是功能丰富的J2EE集成开发环境,包括完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。在结构上,Tomcat的特征可被分为7类:(1)J2EE模型;(2)WEB开发工具;(3)EJB开发工具;(4)应用程序服务器的连接器;(5)J2EE项目部署服务;(6)数据库服务;(7)Tomcat整合帮助。对于以上每一种功能上的类别,在Tomcat中都有相应的功能部件,
19、并通过一系列的插件来实现它们。Tomcat结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任意模块进行单独的扩展和升级。简单而言,Tomcat是Tomcat的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。2.4 JDBCJDBC(Java Data Base Connectivity, java数据库连接)是一种用于执行SQL语句的Java API,可为多种关系数据库提供统一访问,它是由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供一个标准的API,据此可构建更为高级的工具和接口,使数据库开发人员能够用纯 Java API编
20、写数据库应用程序,同时,JDBC也是个商标名。使用JDBC操作数据库具体原理如图2-1所示: 使用JDBC之应用程序所驻留的计算机 使用 连接 应用程序 JDBC 数据库 图2-1 使用JDBC操作数据库传统JDBC访问数据库步骤:(1)通过Class.forName(String driverClass)注册数据库驱动;(2)通过DriverManager.getConnection(String url,String user,String password)获得数据库连接对象;(3)通过Connnection.createStatement()创建相应的Statement对象 ;(4)通
21、过Statement.execute(String sql)或者PreparedStatement.execute()执行相应的SQL,并返回ResultSet对象;(5)操作ResultSet。2.5 CSS样式表设计CSS就是Cascading Style Sheets,中文翻译为“层叠样式表”,简称样式表,它是一种制作网页的新技术。网页设计最初是用HTML标记来定义页面文档及格式,例如标题、段落、表格、链接等,但这些标记不能满足更多的文档样式需求,为了解决这个问题,在1997年W3C(The World Wide Web Consortium)颁布HTML4标准的同时也公布了有关样式表的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 汽车 销售 网站 计算机 程序 系统
