欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于Java的汽车销售网站计算机程序系统.doc

    • 资源ID:832220       资源大小:1.57MB        全文页数:33页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于Java的汽车销售网站计算机程序系统.doc

    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标准的同时也公布了有关样式表的

    22、第一个标准CSS1, 自CSS1的版本之后,又在1998年5月发布了CSS2版本,样式表得到了更多的充实。W3C把DHTML(Dynamic HTML)分为三个部分来实现:脚本语言(包括JavaScript、Vbscript等)、支持动态效果的浏览器(包括Internet Explorer、Netscape Navigator等)和CSS样式表。定义网站整体风格的外部样式表文件不但可以提高代码的重复使用率,还有助于同一网站的整体风格。本系统的CSS外部表文件有两个,它们的详细代码见源程序。第三章 系统分析 3.1可行性分析可行性研究也称为可行性分析(Feasibility Analysis),

    23、是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容:3.1.1经济可行性分析经济可行性研究是指进行成本效益分析,评估项目的开发成本,估算开发成本是否会超过项目预期的全部利润。还要考虑系统开发对其他产品或利润的影响。我开发设计的汽车专卖店管理系统的查询只需要具备基本的计算机配置,软硬件要求也比较低,所用机器学校能够提供,相关资料可以在校图书馆借阅。此次开发阶段的成本与开发成品的利润并

    24、无冲突,因此经济上可行。3.1.2技术可行性分析根据设计提出的程序功能、性能及实现程序功能的各项约束条件,从技术的角度研究实现系统的可行性。技术可行性研究包括:风险分析、资源分析和技术分析。风险分析的任务是,在给定的约束条件下,判断能否设计并实现系统所需功能和性能。资源分析的任务是,论证是否具有系统开发所需的各类人员(管理人员和各类专业技术人员)、软件、硬件资源和工作环境等。技术分析的任务是,当前的科学技术是否支持系统开发的全过程。此次系统开发利用JSP为开发工具,它非常适合与Web应用程序的开发。JSP是以强大的Java语言为基础,在网络数据库应用开发中具有先天的优势。数据库管理我使用的是大

    25、型数据库服务器系统SQL Server 2000,它提供了功能强大的客户服务器平台,可以解决数据流量比较大的问题,因此选择SQL Server 2000,而不用MS ACCESS。另外,通过网络Internet技术,发挥计算机的信息传输速度快、准确度高的优势。由此来看开发汽车专卖店管理系统在技术上是可行的。3.1.3方案可行性分析随着计算机信息技术、网络通讯等高新技术的发展,对企业的管理也提出了更高的要求,设计建立起一个汽车销售网站。汽车销售网站旨在网上实现用户的注册登录,订购,查看信息、查询和投诉等。管理员主要实现信息的管理,包括车辆信息、订单信息及新闻信息等管理,使用该系统可以大大提高人们

    26、的相互交流。3.1.4操作可行性分析本系统用户界面友好,操作简单方便。系统实现以后,只要用户会上网,其不用进行任何的训练即可使用本系统。3.1.5社会可行性分析本系统的开发与实现,满足了当今社会上汽车销售的需要,同时方便公司销售人员管理,又会减少消费者在往返于各个汽车销售公司之间的时间和金钱的消耗,另外,对城市的发展同样能够起到促进作用。综上所述,本系统从各种方面分析都是完全可行的,并且投入少,见效快。因此系统的开发完全可行的。3.2 用例分析3.2.1使用UML用例图描述汽车专卖店系统的需求用例图用来描述系统与参与者之间的相互作用,也可以说他是从用户角度出发对如何使用系统的描述。要绘制用例图

    27、,首先要理清下面几个概念:(1)角色角色代表某一事件的参与者,在通常的网络项目中,角色常被用来代表使用网站的用户(管理员、用户等),但角色的作用并不局限于此,它也可以用来代表与系统交互的其他实体。(2)用例用例代表系统可以实现的功能,通常一个用力代表一组功能,它实质上规定了系统实现功能的范围。在实际项目开发过程中,一个项目中往往涉及很多个用例,此时需要将其分解成若干个子系统实现,以便于理解。在UML中,用例用一个椭圆表示。(3)用例图当角色与用例发生某种关系时,就可以用一个图将他们关联起来,这就是用例图,角色与用例之间使用一个带箭头的实线连接,箭头方向代表使用者与被使用者的关系。3.2.2用例

    28、分析本管理系统的目标是为企业管理人员提供管理系统和消费者实现订购车辆,所以该系统的用户类型为管理员用户和消费者用户,管理者登录时必须要输入正确的用户名和密码,才能对该系统进行添加、修改和删除等操作。正确的密码和用户名 错误的密码和用户名 管理员图3-1 管理者登录用例图如图3-1所示,管理者登录用例图分为两个部分,分别是输入用户名和密码正确和错误的情况。如果输入的用户名或密码错误,该用户将无法使用本系统。如果用户输入的用户名和密码正确,就会直接进入系统,进而对系统数据库进行各种操作。 添加信息 修改信息 删除信息 企业管理员 图3-2 企业管理者用例图查看车辆 如图3-2所示,管理员成功进入系

    29、统后台操作之后,对数据库操作部分的需求主要包括添加车辆等置换信息、修改新闻和车辆信息,以及删除车辆信息和用户要求等信息等三部分。 订购车辆 查询车辆 消费者图3-3 消费者用例图如图3-3所示,消费者登录网站,可在该系统中查询所需车辆的信息,或是订购车辆,也可进入查看车辆具体信息。第四章 系统设计4.1系统总体设计4.1.1系统总体设计简介总体设计阶段就是决定怎么做的时候了。这个阶段主要工作是:划分出组成系统的物理元素程序、文件、数据库、人工过程和文档等。设计系统的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。做好总体设计,首先要理解好模块化。模块是由边界元素限

    30、定的相邻程序元素的序列。模块化的理论基础是:把复杂的问题分解成许多容易解决的小问题,原来的问题也就容易解决了。模块化程序设计有以下好处:使软件结构清晰,不仅容易设计也容易阅读和理解。容易测试和调试,提高软件的可靠性。提高软件的可修改性。有助于软件开发工程的组织管理。4.1.2系统总体模块设计本系统将分为前台功能模块和后台功能模块。其中前台用户主要指的是消费者和企业,后台用户主要指的是管理员登录。4.2前台功能模块前台由五个模块构成,前台功能结构图如图4-1:图4-1 前台功能模块图各模块功能如下:(1)汽车中心:主要包括汽车品牌展示,详细信息展示展示,新车推荐3个部分。 (2)订购中心:可在线

    31、进行预定,进入后填写详细资料,之后可显示我的订单。(3)查询中心:可在线查询所需车辆的具体信息。(4)客服中心:提供客服电话,传真,邮箱以及具体地址。(5)新闻中心:主要介绍近期有关方面的新闻报道。4.3后台功能模块后台功能主要是管理员对整个网站的管理功能,包括五个大模块。后台功能结构图如图4-2所示:图4-2 后台功能模块图如上图所示,后台各个模块的功能包括:(1)会员管理模块:主要包括添加管理员,删除会员,删除管理员3个部分。(2)品牌管理模块:主要包括品牌的添加,品牌的删除以及品牌的修改3个部分。(3)轿车管理模块:主要包括汽车的添加,好车的推荐以及汽车的删除3个部分。(4)新闻管理模块

    32、:主要包括新闻的添加,新闻的修改以及新闻的删除3个部分。(5)订单管理模块:主要包括订单的通过,订单的拒绝以及订单的删除3个部分。4.4数据库的设计4.4.1简介关系数据库数据库这一概念提出后,先后出现了几种数据模型。其中基本的数据模型有三种:层次模型系统、网络模型系统、和关系模型系统。60 年代末期提出的关系模型具有数据结构简单灵活、易学易懂并且具有雄厚的数学基础等特点,从70 年代开始流行,发展到现在已成为数据库的标准。目前广泛使用的数据库软件都是基于关系模型的关系数据库管理系统。关系模型把世界看作是由实体(Entity)和联系(Relationship)构成的。所谓实体就是指现实世界中具

    33、有区分与其它事物的特征或属性并与其它实体有联系的对象。在关系模型中实体通常是以表的形式来表现的。表的每一行描述实体的一个实例,表的每一列描述实体的一个特征或属性。所谓联系就是指实体之间的关系,即实体之间的对应关系。联系可以分为三种:一对一、一对多、多对多。实体(entity)表示数据库中描述的现实世界中的对象或概念。实体是客观世界中存在的且可互相区分的事物,实体可以是人也可以是物体实物,也可以是抽象概念。实体之间可能会有各种关系。这种实体和实体之间的关系被抽象为联系。关系型数据是以关系数学模型来表示的数据,关系数学模型中以二维表的形式来描述数据。4.4.2概念模型设计概念模型是数据库系统的核心

    34、和基础。由于各个机器上实现的DBMS软件都是基于某种数据模型的,但是在具体机器上实现的模型都有许多严格的限制。而现实应用环境是复杂多变的,如果把实现世界中的事物直接转换为机器中的对象,就非常不方便。因此,人们研究把现实世界中的事物抽象为不依赖与具体机器的信息结构,又接近人们的思维,并具有丰富语义的概念模型,然后再把概念模型转换为具体的机器上DBMS支持的数据模型,该模型不依赖于具体的硬件环境和DBMS。概念设计是对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、

    35、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。在本系统中我采用“

    36、实体联系模型”(E-R模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。E-R模型直接从现实世界抽象出实体类型及实体间联系,然后用ER图来表示数据模型,E-R图是直观表示概念模型的工具,它有三个基本成分: (1)实体:客观世界中存在的且可互相区分的事物,用矩形表示。(2)联系:实体之间的对应关系,用菱形表示。(3)属性:对象的性质及对象之间关系的统称,用椭圆表示。本系统中涉及的实体有:用户信息实体、车辆信息实体、新闻信息实体、品牌信息实体、订单信息实体。用户信息实体图有五个属性:用户编号(Id)、用户名(Name)、用户密码(Pwd)、级别 (State)、时间 (Time)。用户信

    37、息实体的E-R图如图4-3所示:图4-3 用户信息实体图车辆信息实体图有七个属性:车辆编号(Id)、车辆名称(Name)、车辆类型(Tid)、图片 (Img)、内容(Info)、推荐(Reomm)、时间(Time)。车辆信息实体的E-R图如图4-4所示:图4-4 车辆信息实体图新闻信息实体包括三个属性:新闻编号(Id)、新闻标题(Title)、新闻内容(Info)。新闻信息实体的E-R图如图4-5所示:图4-5 新闻信息实体图品牌信息实体包括三个属性:品牌编号(Id)、品牌名称(Name)、图片(Img)。品牌信息实体的E-R图如图4-6所示:图4-6 品牌信息实体图订单信息实体包括八个属性:

    38、用户编码(Id)、评论编码(Uid)、汽车(Cid)、联系人(Name)、联系方式(Tel)、内容(Info)、状态(State)、时间(Time)。订单信息实体图的E-R图如图4-7所示。根据以上实体与实体之间的关系,来绘制E-R图。该图是用来描述数据库的结构与语义,以对现实世界进行第一次抽象。E-R模型直接从现实世界抽象出实体类型及实体间联系,然后用E-R图来表示数据模型,E-R图是直观表示概念模型的工具,可直接表示实体与实体之间的联系,将车辆信息实体、品牌信息实体、用户实体和管理者实体有机结合起来。实体和实体之间的关系E-R图如图4-8所示:图4-7 订单信息实体图图4-8 实体E-R图

    39、4.4.3物理结构设计数据库物理设计阶段的任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库模型确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。物理数据模型设计要确定数据库的物理结构,包括数据库在物理设备上的存储结构和存取方法,数据表示和数据存储分配等,并得到一个具体的DBMS可接受的物理结构。为了设计数据库的物理结构,必须充分了解所用DBMS的内部特征;充分了解数据系统的实际应用环境;充分了解外存储设备的特性。数据库的物理结构设计大致包括:确定数据的存取方法、确定数据的存储结构

    40、。物理结构设计阶段实现的是数据库系统的内模式,它的质量直接决定了整个系统的性能。一般数据库的物理设计都遵循下面两个步骤:确定数据库的物理结构,主要是存储方法和存储结构的设计;对物理结构的评价,即时间和空间的评价。(1)图4-9为车辆类别信息表(cars)车辆类别信息表主要用来保存车辆的类别编码信息,根据车辆信息实体的属性来设计每个属性的字段、数据类型以及相应约束。该表的结构如图4-9所示: 图4-9 cars车辆类别信息表(2)图4-10为用户信息表(users)图4-10 users用户信息表用户信息表主要用来保存用户的注册及登录信息,该表的结构如图4-10所示:(3)图4-11为类型信息表

    41、(types)类型信息表主要用来保存车辆的名称,图片信息及其他信息,该表的结构如图4-11所示:图4-11 types类型信息表(4)图4-12为新闻信息表(news)新闻信息表主要用来保存站内所有的新闻信息,该表的结构如图4-12所示: 图4-12 news新闻信息表(5)图4-13为订单信息表(orders)订单信息表主要用来保存站内所有的订单信息,该表的结构如图4-13所示。订单信息为用户订购车辆的信息表,所含内容较多,属性也较多。图4-13 orders订单信息表4.4.4类图的设计(1)车辆类别信息的类图,如图4-14所示:图4-14 车辆信息类图(2)用户信息的类图,如图4-15所

    42、示:图4-15 用户信息类图(3)类型信息的类图,如图4-16所示:图4-16 类型信息类图(4)新闻信息的类图,如图4-17所示:图4-17 新闻信息的类图(5)订单信息的类图,如图4-18所示:图4-18 订单信息类图第五章 系统实现 5.1主界面设计在主界面中,主页中有展示中心、订购中心、客服中心、新闻中心等入口,有本站公告和新闻报道等最近消息。可在站内搜索中输入想要查找的车辆。可以通过点击每一项,进入相应的功能模块。如图5-1所示:图5-1 主界面图5.2 前台模块设计5.2.1展示中心模块此模块包括大连泰赫雅特汽车销售有限公司所有销售汽车的详细数据和照片。可通过左侧的汽车品牌对所有车

    43、辆进行分类,选出所需车辆。展示中心页面如图5-2所示。 当站内展示中心车辆数据较多时,可通过中心导航下的汽车品牌筛选所需车型,节省时间。图5-2 展示中心页面5.2.2预定中心界面在首页登陆后,可在有意向的车旁点击预定。进入预定页面,购车者根据自己的资料进行详细填写,管理者可在后台操作中看到填写的信息,进行管理。在线预定页面如图5-3所示:图5-3 在线预定页面详细资料填写过后,点击添加,可进入购车者的订单界面。我的订单页面如图5-4所示:图5-4 我的订单页面5.3 后台模块设计5.3.1身份验证模块管理员输入网址后进入到管理员登录页,该页与用户登录不同,它不只具备登录功能,在登录成功后,可对网站进行管理。修改或添加车辆信息,对品牌进行更新,对新闻订单进行更行。登录页面如图5-5所示:图5-5 后台登录页面用户单击进入按钮时,系统会将数据表单提交到smile/smile。jsp来完成管理员,身份验证的功能。如果管理员成功登录,会把管理员的用户名加入会话,然后转到控制台;如果不成功便给出提示。管理员成功登录后,与前台用户一样进入框架划分的一个控制台,不同的是管理员的控制台全都在页面的左侧的。管理员控制台如图5-6所示:图5-6 管理控制台页面5.3.2车辆信息管理模块当管理员用户在后台主页中单击“轿车管理”链接进入轿车信息管理页,该页可以对所有车辆


    注意事项

    本文(基于Java的汽车销售网站计算机程序系统.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922