鉴于大家对JSP,NET,JAVA类别十分关注,我们编辑小组在此为大家搜集整理了“JSP汽车销售租赁网站的设计与实现|在线租车网”一文,供大家参考学习
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
1 前言 近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入信息时代,在这数字化的时代里,Internet技术持续迅猛的发展,也给传统的汽车销售模式提出了新的要求,在某些时候可以通过网络的便利来解决传统的汽车销售模式中的一些缺陷。根据汽车销售市场管理的需要,为了给广大车友提供完善的服务,汽车销售租赁系统应运而生。它集订购,租赁,置换,客服等业务与一身,它的成功构架将为公司带来了良好的社会和经济效益,为广大客户提供简单快捷的服务。 同时,数据库技术的不断发展与完善,Internet的推广普及,更是为它的产生提供了强有力的技术支持,使之能够得到不断地改进与提高,逐渐成为一个成熟、稳定的应用系统。 2系统分析 2.1系统开发背景 本系统是为一家以经营销售租赁汽车为主的汽车销售公司,同时配套汽车维修服务及售后服务。公司总部设在长沙,全国各地有其连锁机构。随着企业规模的不断扩大,业务量日益增多,开发一个自己的系统网站,能很好的解决各地连锁服务问题。 本汽车销售租赁系统集订购,租赁,置换,客服等业务于一身,它的成功开发将给公司带来良好的社会效益和经济效益。 2.2 可行性研究 可行性研究是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 该系统的可行性分析包括以下几个方面的内容: (1) 经济可行性:主要是对项目的经济效益进行评价,由于本系统是用于个人的毕业设计,不用于商业用途,也不存在资金的流动,故在经济上是可行的。 (2) 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了当前新兴的Browser/Server模式进行开发。三层的Browser/Server体系结构具有许多传统Client/Server体系结构不具备的优点,而且又紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用sql server2000数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台能满足此系统的需要 (3) 时机可行性:目前,正是数字网络流行的时代,许多家庭多购买了电脑并接入了互联网,大部分的人与Internet有紧密联系,上网已成为一种时尚。所以公司通过网络来发布宣传最新汽车销售消息,为用户提供网上购买,租赁车辆的功能,将事在必行。 (4) 管理上的可行性:公司原有的销售经营模式和管理方法为系统的建设提供了制度保障。所以在管理上是可行的。 综上所述,此系统开发目标已明确,在技术和经济等方面都可行,因此系统的开发是完全可行的。 2.3系统需求分析 在可行性分析阶段已经粗略的研究了该项目的需求,并分析了开发平台及软件的可行性,但为了准确的确定目标系统必须做什么,了解用户的明确需求,在具体的汽车销售公司进行了详细的调研,进一步明确了所实现子系统的功能。 根据对上面的调研结果,本系统需求大致划分为前台和后台两部分,前台要为用户提供车辆信息浏览,新闻动态查询,在线车辆订购,车辆置换申请等功能;后台主要为管理员提供车辆信息管理,订单信息管理,用户申请管理及新闻信息管理等功能。具体需求分析如下: l 系统前台(面向用户) 车辆信息查看:用户可以查看自己与公司来往的一些信息。 在线订购 在线租车预定 配件信息查询 在线置换申请:用户如果对自己购买的车辆不满意,可以向公司提出换车的申请。 企业信息浏览 服务投诉 l 系统后台(管理员) 销售车辆管理 租赁车辆管理 订单数据管理 租赁信息管理 置换信息管理 配件信息管理 新闻信息管理 客户投诉管理 公司信息管理 2.4系统的主要技术分析 Browser/Server系统的三层体系结构 在Browser/Server的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。Browser/Server结构极大的简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。 在Browser/Server三层体系结构下,表示层(Presentation)、功能层(Business Logic)、数据层(Data Service)被分割成三个相对独立的单元: 第一层--表示层:Web浏览器 在表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。 第二层--功能层:具有应用程序扩展功能的Web服务器 在功能层中包含系统的事务处理逻辑,位于Web服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。 第三层--数据层:数据库服务器 在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。 从上面的分析中可以看出,三层的Browser/Server体系结构是把二层Client/Server结构的事务处理逻辑模块从客户机的任务中分离出来,由单独组成的一层来负担其任务,这样客户机的压力大大减轻了,把负荷均衡地分配给了Web服务器,于是由原来的两层的Client/server结构转变成三层的Browser/Server结构。 图2.1 B/S结构图 Java Server Page(JSP)技术 简单的说JSP是含有Java代码的HTML程序,使用JSP技术可以快速开发平台无关的动态网页。 JSP技术主要有以下一些特点: (1) 应用程序逻辑和页面显示相分离的特性。JSP 把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变整个网页布局。 (2) 组件的可重用性。绝大多数JSP页面依赖于可重用的、跨平台的组件来执行应用程序的处理。开发人员能够共享和交换执行组件,并利用这些组件创建应用程序。基于组件的方法加速了开发过程,提高了应用程序的开发效率。 (3) 跨平台特性。JSP技术将“一次编写,随处运行”的思想推广到了交互网页中,因此不需要作任何更改,就可以很轻松地跨平台和跨Web服务器移动JSP页。 (4)可以用多种格式为动态内容提供服务。JSP可以为不同的客户端提供服务,包括使HTML/DHTML的常规浏览器、使用WML的移动电话和PDA 等手持式无线设备以及使用XML的其他B2B 应用程序等。 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |