基于JSP技术的二手机动车交易网站的设计与实现_第1页
基于JSP技术的二手机动车交易网站的设计与实现_第2页
基于JSP技术的二手机动车交易网站的设计与实现_第3页
基于JSP技术的二手机动车交易网站的设计与实现_第4页
基于JSP技术的二手机动车交易网站的设计与实现_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘 要 当今世界科学技术飞速发展,尤其以通信、计算机、网络为代表的互联网技术更是日新月异,令人眼花 缭乱 ,目不暇接。由于计算机互联网在政治、经济、生活等各个领域的发展、运用以及网络的迅速普及和全社会对网络的依赖程度,计算机网络已经成为国家的经济基础和命脉,成为社会和经济发展强大动力,其地位越来越重要。其中电子商务网站在互联网中占有举足轻重的地位。电子商务活动是通过公共计算机通信网络进行商务活动的现代方式,该方式突破了传统商务在时间、地域上的限制,成为方便、快捷、安全可靠的新兴电子化商务活动模式。基于 JSP技术的二手车销售网站是将 IT技术用于二手车经营企业的管理 , 它能够收集与存储二手车经营企业销售的档案信息,提供更新与检索二手车经营企业档案的接口;提高工作效率。系统采用 JSP为编程语言。使用 SQL Server 2000数据库,论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。 关键词: 二手车 ;开发 ; JSP; SQL V Abstract The rapid development of todays world of science and technology, especially communications, computer, network, Internet technology is changing, dizzying Liao chaotic, dizzying. Become a powerful driving force of social and economic development due to the rapidly growing popularity of computer Internet in the political, economic, and other fields of development, use and network and the whole societys dependence on the network, computer network has become the countrys economic foundation and lifeblood of its becoming more and more important. Occupies a pivotal position in which e-commerce sites on the Internet. E-commerce activities is the modern way of business activities through a public computer communications network, a breakthrough in traditional business restrictions on the time, place, and a convenient, fast, safe and reliable emerging e-Business activity patterns. House site based on JSP technology vehicles, IT technology for the automotive business enterprise management, it is able to collect the sales file and storage of automotive enterprises, to provide the interface of the update file and retrieve the car business enterprise; improve efficiency. The system uses JSP as programming language, and the system also uses SQL Server 2000. The paper introduces the development background of the subject, to complete the development and function of the process. Focus on a description of the focus of system design, design ideas, difficult technology and solutions. Key words: Second-hand car; Development; JSP; SQL VI 目 录 摘 要 . I Abstract . V 1 绪论 . 1 1.1 本课题的研究内容和意义 . 1 1.2 国内外的发展概况 . 1 1.3 本课题应达到的要求 . 2 2 开发工具及相关技术 . 3 2.1 JSP 技术简介 . 3 2.2 SQL Server 2000 数据库 . 3 2.3 JDBC . 3 3 系统分析 . 5 3.1 运行需求分析 . 5 3.2 其他需求分析 . 5 3.3 可行性分析 . 5 3.3.1 经济可行性 . 5 3.3.2 技术可行性 . 6 3.3.3 运行可行性 . 6 4 系统总体设计 . 7 4.1 系统实现目标 . 7 4.2 功能模块设计 . 8 4.2.1 前台操作 模块 . 8 4.2.2 后台 操作 模块 . 9 4.3 数据库 E-R 图 . 9 4.4 数据库 关系 . 13 4.5 数据库 表 . 13 5 系统模块实现 . 15 5.1 用户登录模块 . 15 5.2 业内资讯模块 . 17 5.3 二手车 管理 模块 . 20 5.3.1 二手车信息模块 . 20 5.3.2 二手车查询模块 . 21 5.4 在线留言模块 . 23 5.5 会员后台模块 . 26 5.5.1 修改登录密码 . 27 5.5.2 修改详细资料 . 28 5.5.3 购物车信息管理 . 30 VII 5.5.4 未发货、已发货订单管理 . 31 5.6 管理员后台模块 . 32 5.6.1 系统用户管理 . 33 5.6.2 滚动公告管理 . 35 5.6.3 二手车信息管理 . 36 5.6.4 注册用户管理管理 . 37 6 系统测试 . 39 7 结论与展望 . 41 致 谢 . 43 参考文献 . 44 基于 JSP 技术的二手机动车交易网站的设计与实现 1 1 绪论 1.1 本课题的研究内容 和 意义 本课题研究的意义就是要让二手车更好得在市场上流通,通过 JSP 网络技术,能够在网络上发布各种二手车的消息,能够使二手车卖家以及二手车管理经营者更好得管理二手车的信息,同时也能使想要买二手车的人能更多得通过网络购买到想要的车子,这样能够使流程变得清晰透明,并且确保有很低的出错率。在传统的二手车经营企业 管理 中,管理工作比较繁琐。二手车经营企业管理的特点是信息处理量比较大,所管理的种 类比较繁多,而且由于消费、缴费等单据发生量特别大,关联信息多,查询和统计的方式不尽相同。在管理过程中经常会出现信息的重复传递,因此二手车经营企业管理必须实现计算机化处理。本课题所开发的系统要实现二手车经营系统的自动化,只要用浏览器进行简单的操作就能进行二手车的买卖以及管理,大大降低了成本,提高了效率。 1.2 国内外的发展概况 如今世界的科学技术水平在以几何倍的速度发展,在互联网上尤其是这样,互联网技术如今已经是走入千家万户,在经济、政治、生活等方面发挥着异彩。互联网在生活中的普及程度已经是很高了,如今社会 的人已经越来越离不开互联网,互联网已然成为了人们日常生活中不可或缺的元素,各行各业,都开始应用互联网技术,值得一提的是,如今传统行业也越来越将重心转移到了互联网应用上来,如今,不仅仅是新兴行业才注意到互联网这一个大的市场机遇。 商务,以往通常是要面对面才能达成交易,是个很传统的行业,但是有了互联网,就应运而生了一种新的商务模式 电子商务,如今,电子商务已经在互联网中占有了比较重要的地位,电子商务缩小了人与人时间空间上的距离,只要通过一个网站或者几个网站就能安全快捷得和不认识的人进行交易,这样大大降低了交易 的成本,也提供了更多的选择。 在 21 世纪初期国外,尤其是欧美国家已经发展出了可靠有效的电子商务模式,在他们的推动下,国际电子商务也在迅猛得发展,同时也影响到了国内的电子商务环境,我国在国际化的过程中也受此影响,渐渐的展开了电子商务,目前国内涉及出口的企业接触电子商务的频率比较高,因为有大宗国外交易,所以他们大多数是电子商务网站的会员 有理由相信,在 21 世纪,电子商务将逐渐成为社会生活的主要方式,也将成为数字化社会的基础 。受此影响,以后肯定会有越来越多的企业加入到电子商务的洪流中去,所以电子商务在 21 世纪有着 不可或缺的推动力。 欧美国家是世界上最早出现电子商务的国家,有着成熟的电子商务经验,引领着世界电子商务的走向,目前全球 B2B 电商交易已经突破了 26 亿美元,电子商务已经成了不可或缺的一部分。 我国的电子商务发展不平衡,在东南沿海地区较为发达,但是中部和北部却发展较为落后,西部则是鲜有电子商务的出现,如今中国的网购平台大多是淘宝之类的 C2C 的运营模式,不过网购的普及率在中国并不怎么高,所以电子商务在中国还是很有前景的。 无锡太湖学院学士学位论文 2 本课题所做的基于 JSP 的二手机动车交易网站也就是基于电子商务的一个网站,通过JSP 技术建立一 个二手车的交易平台,如今生活水平日益上涨,大家也急需代步工具,通过这个平台,可以出售掉闲置的二手车,使得物尽其用。 1.3 本课题应 达到的要求 二手车经营企业管理是信息行业业务流程过程中十分重要且必备的环节之一,在信息行业业务流程当中起着承上启下的作用,其重要性不言而喻。但是,如今很多的行业在事务的处理过程中仍旧使用纯手工的方式来操作,这样很费时费力,并且效率很低很低,无法达到预期的效果,而且手工操作的出错率比较高。 所以为了解决这个问题,本课题就有了存在的意义,本课题所要达到的要求有: (1)系统应符合二 手车经营企业管理的规定,满足信息行业相关人员日常使用的需要,并达到操作过程中的直观,方便,实用,安全等要求; (2)系统采用模块化设计,这样可以便于开发人员修改以及随时增加新的功能; (3)系统有数据库维护功能 ,能够根据用户需求对数据进行增删改以及备份的工作; (4)尽量采用现有软件环境及先进的管理系统开方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。 基于 JSP 技术的二手机动车交易网站的设计与实现 3 2 开发工具及相关技术 2.1 JSP 技术简介 JSP 及其特点 : JavaServer Pages( JSP) 是一种实现普通静态 HTML 和动态 HTML 混合编码的技术。 JSP 和 ASP 相比具有两方面的优势。首先,动态部分用 Java 编写,而不是VB Script 或其他 Microsoft 语言,不仅功能更强大而且更易于使用。其次, JSP 应用可以移植到其他操作系统和非 Microsoft 的 Web 服务器上。 JSP 和纯 Servlet 相比, JSP 并没有增加任何本质上不能用 Servlet 实现的功能。但是,在 JSP 中编写静态 HTML 更加方便,不必再用 println 语句来实现每一行 HTML 代码。更重要的是,借助内容和外观的分离,页面制 作中不同性质的任务可以方便地分开,比如:由页面设计专家进行 HTML 设计,同时留出共 Servlet 程序员插入动态内容的空间。 JSP 主要优先如下: (1)一次编写, 可以 到处运行。 换个系统,代码也无需改变 ; (2)系统的多平台支持。 可以在任意环境中开发、扩展,并不仅限于 Windows 平台 ; (3)强大的可伸缩性。 一个很小的 war 文件就可以运行 JSP,从一个小文件到多台服务器都可以顺利运行 ; (4)多样化和功能强大的开发工具支持。 JSP 用的后台代码 java 语言完全开源,而且很多文档在网上都能找到,能够很方便获取。 2.2 SQL Server 2000 数据库 SQL Server 2000 是一个关系型数据库管理系统。 如今 SQL Server 2000 被应用在各大小型网络上,提供数据服务,它体积小,速度快,成本低,而且开源,许多中小型网站为了出于降低成本的考虑把 SQL Server 2000 作为网站的数据库。 2.3 JDBC JDBC( Java Data Base Connectivity,java 数据库连接) 是一个 java 的 api 主要用于执行SQL 语句,它是由一组 java 类和接口组成,它为开发人员提供了标准的接口 ,可以使数据库开发人员用 java api 来编写数据库的应用程序。 使用了 JDBC,我们可以很方便得向各种数据库发生 SQL 语句,这样就不必重复写代码,不需要为访问 SQL server、 access、 MySQL、 Oracal 等数据库另外专门编写程序,只需要用 JDBC 就可以了,可以使用 JDBC 来实现 SQL 的调用, java 和 JDBC 结合,可以让程序员省力得进行编程,这样就不必为不同的平台编写不同的程序,只要写一遍就可以在任意平台运行,真正达到一次编写,到处都能运行,减少了程序员的工作量。 2.4 B/S 模式简介 B/S结构( Browser/Server,浏览器 /服务器模式),是 WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器无锡太湖学院学士学位论文 4 ( Browser),如 Netscape Navigator或 Internet Explorer,服务器安装 Oracle、 Sybase、Informix或 SQL Server等数据库。浏览器通过 Web Server 同数据库进行数据交互 。 B/S最大的优点就是 可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。 B/S结构的使用越来越多,特别是由需求推动了 AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从 而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新 。 1 基于 JSP 技术的二手机动车交易网站的设计与实现 5 3 系统分析 伴随着信息行业的蓬勃发展和人们办公自动化意识的增强,二手车经营企业销售管理部门的工作也越来越繁重,原来的基于 JSP 技术的二手车销售网站已经不能完全满足 相关人员使用的需要。为了协助信息行业开展二手车经营企业销售管理工作,提高工作效率,充分利用信息行业的现有资源,开发更好的基于 JSP 技术的二手车销售网站势在必行。 基于 JSP 技术的二手车销售网站是将 IT 技术用于二手车经营企业的管理 , 它能够收集与存储患者信息,提供更新与检索的接口;协助信息行业开展二手车经营企业销售管理工作提高工作效率。 基于 JSP 技术的二手车销售网站采用 B/S 结构、结合网络数据库开发技术来设计本系统。开发语言采用 JSP,数据库使用 SQL server 2000 数据库。完成以下基本功能: 本系 统是一个独立的系统,用来解决二手车经营企业的管理问题。采用 JSP 技术构建了一个有效而且实用的二手车经营企业管理平台,目的是为高效地完成对二手车经营企业的管理。 该项目是一个基于 JSP 技术的课程设计网站,其设计内容模块以及功能如下:系统登陆模块 , 产品销售模块 , 产品管理模块 , 管理员模块 , 用户模块 , 车友交流模块 。 整个设计的内容及以上的功能都会对后台数据库内相应涉及到的数据表中的数据进行存储、删除、修改、查询等操作,最终提交的设计报告也包含了从最初的需求分析到网站建设成功的具体说明,以及数据存储更新过程等整个设计 的各流程环节详细说明。 基于 JSP 技术的二手车销售网站具有标准基于 JSP 技术的二手车销售网站所具有的现实中完整的二手车经营企业销售管理步骤,完全的虚拟现实实现。真正实现节约资源、提高效率、业务处理的同时真正实现基于 JSP 技术的二手车销售网站的功能作用。 3.1 运行需求分析 硬件条件 : 酷睿 CPU, 1G RAM, 10G 硬盘以上的 PC 机 ; 打印机 ; 局域网。 软件条件: Windows XP, IE6.0 以上 。 3.2 其他需求分析 本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读 性、可测试性等含义。可靠性通常包括正确性和健壮性。开发过程中,要权衡利弊,并在经费时间可用软硬件资源上这些有限的条件下得到满足。 3.3 可行性分析 3.3.1 经济可行性 经济可行性研究了经济现状和投资能力,对系统运维做出成本的估算,以及对系统完成后取得的收益进行估计,权衡利弊,来进行分析。由于本系统是由自己开发的,所以在经济上的成本很少,而且可以对今后的二手车的交易系统做出很好的贡献,系统的开发和运维都是又自己负责,在消耗品等开支都不大,所以在经济上是完全可行的。 无锡太湖学院学士学位论文 6 3.3.2 技术可行性 技术可行性得考 虑技术条件能否完成开发的工作,软硬件是否能够满足系统开发的需求。基于 JSP 的二手机动车交易系统用的是 JSP 语言,调试简单,而且使用的电脑能够满足系统开发的要求,在技术上是可行的。软件方面,目前 B/S 模式已经很成熟了,所以平台也可行,能够满足系统的需求。 3.3.3 运行可行性 如今信息化技术在我国已经很普及了,现在的人员都已经能够熟练使用计算机来进行各种操作,本系统用 JSP+SQL Server 2000,对数据库的增删改操作都是基于网站的,所以在技术上已经没有问题了。 基于 JSP 技术的二手机动车交易网站的设计与实现 7 4 系统总体设计 4.1 系统实现目标 人们办公自动化的意识在增强,二手车的经营企业的工作也日趋繁重,纯手工的录入已经无法满足工作人员的需要。为了协助信息行业开展二手车经营企业销售管理工作,提高工作效率,充分利用信息行业的现有资源,开发更好的基于 JSP 技术的二手车销售网站势在必行。 基于 JSP 技术的二手车销售网站 是将 IT 技术用于 二手车经营企业的管理 , 它能够收集与存储信息,提供更新与检索的接口;协助信息行业开展二手车经营企业销售管理工作提高工作效率。 基于 JSP 技术的二手车销售网站采用 B/S 结 构、结合网络数据库开发技术来设计本系统。开发语言采用 JSP,数据库使用 SQL Server 2000 数据库。完成以下基本功能: 本系统是一个独立的系统,用来解决二手车经营企业的管理问题。采用 JSP 技术构建了一个有效而且实用的二手车经营企业管理平台,目的是为高效地完成对二手车经营企业的管理。 该项目是一个基于 JSP 技术的课程设计网站,其设计内容模块以及功能如下: (1)系统登陆模块:用户、管理员可以通过登陆系统,对网站的事物进行管理。 (2)产品销售模块:用户购买、订单等功能。 (3)产品管理模块:包括面向管 理员的产品的介绍、产品销售情况、产品库存等信息,及时对产品信息更新等。 (4)管理员模块:管理员可以对不同用户的相关信息进行增删改操作 (5)用户模块:包括面向用户的产品的介绍、产品销售情况、产品库存等信息,通过此模块可以了解产品的相关信息。 (6)车友交流模块:用户和管理员可以针对某些问题进行讨论和在线答疑等。 整个设计的内容及以上的功能都会对后台数据库内相应涉及到的数据表中的数据进行存储、删除、修改、查询等操作,最终提交的设计报告也包含了从最初的需求分析到网站建设成功的具体说明,以及数据存储更新过程等整 个设计的各流程环节详细说明。 基于 JSP 技术的二手车销售网站具有标准基于 JSP 技术的二手车销售网站所具有的现实中完整的二手车经营企业销售管理步骤,完全的虚拟现实实现。真正实现节约资源、提高效率、业务处理的同时真正实现基于 JSP 技术的二手车销售网站的功能作用。 无锡太湖学院学士学位论文 8 4.2 功能模块设计 在系统功能分析的基础上,做系统功能模块图 ,分为前台操作模块和后台操作模块 4.2.1 前台操作 模块 前台操作分为: 用户登录模块 、业内资讯模块、 二手车信息查询模块、管理员登录模块。 如图 4.2 所示: 图 4.2 前台模块图 前台模块 会员登录 业内资讯 二手车销售信息 管理登录 二手车信息浏览 二手车信息查询 基于 JSP 技术的二手机动车交易网站的设计与实现 9 4.2.2 后台 操作 模块 后台模块分为用户后台和管理员后台,用户和管理员分别能够在后台进行各种操作 。如图 4.3 所示: 图 4.3 后台模块图 4.3 数据库 E-R 图 通过 E-R 图来表示实体属性联系方法。分析系统模块可以得出几个数据实体,分别为管理员,二手车信息,订单信息,用户和留言信息这几个实体。 3 (1)管理员包括 用户名、密码、创建时间、登录次数几个字段。用户名用以标识管理员表,每个管理员都有唯一的用户名。其 E-R 图如图 4.4 所示: 后台模块 用户后台 管理员后台 返回网站首页 修改密码 修改资料 购物车管理 未发货订单管理 已发货订单管理 退出登 录 系统用户管理 滚动公告管理 二手车新闻管理 二手车信息管理 注册用户管理 购物订单管理 退出登录 无锡太湖学院学士学位论文 10 管 理 员( a d m i n )用 户 名( u s e r n a m e )密 码( p a s s w o r d )创 建 时 间( c r e a t t i m e )登 录 次 数( l o g t i m e s ) 图 4.4 管理员表 E-R 图 (2)二手车包括编号、车名、型号、品牌、价格、新旧程度、标签、数量几个字段。编号用以标识二手车表,每个二手车都有唯一的编号。其 E-R 图如图 4.5 所示: 二 手 车( s a l e )编 号( I D )车 名( t i t l e )型 号( t y p e )品 牌( c o )价 格( p r i c e )新 旧 程 度( t i m e )新 旧 程 度( t i m e ) 图 4.5 二手车表 E-R 图 (3)订单包括订单号、数量、状态、电话几个字段。编号用以标 识二手车表,每个订单都有唯一的订单号。其 E-R 图如图 4.6 所示: 订 单( p r e p )订 单 号( I D )数 量( n u m )标 签( f l a g )电 话( n u m ) 图 4.5 二手车表 E-R 图 (

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论