基于Java web的二手车交易平台/二手车平台/二手管理系统

摘  要

   随着二手车商铺规模的不断扩大,人流数量的急剧增加,有关二手车商铺的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有二手车交易平台来提高二手车成交的效率。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。 

    建立二手车交易平台,进一步提高用户在线查看二手汽车进行购买等操作。 帮助管理员和相应工作者提高工作效率,实现信息查询的自动化。 使用本系统可以轻松快捷的为用户提供二手汽车信息。 

根据本系统的基本设计思路,本系统在设计方面前台采用了html+js+css后台采用SSM框架,Eclipse开发软件,进行基本的页面设计,后台数据库采用的是MySQL。本系统的设计实施为二手车交易平台的运行打下了基础,为用户提供良好的购买条件。

最后我们通过分析功能、测试调整二手车交易平台实现的实际需求相结合,讨论了SSM框架开发二手车交易平台

关键词:二手车交易平台;JSP技术;SSM框架MySQL数据库; 二手汽车

Abstract

With the continuous expansion of the scale of second-hand car shops and the sharp increase of the number of people, the amount of information about second-hand car shops is also growing exponentially. Facing the huge amount of information, we need a second-hand car trading platform to improve the efficiency of second-hand car transactions. Through such a system, we can achieve standardized management and rapid query of information, so as to reduce the workload of management.  

Establish a second-hand car trading platform to further improve users' online viewing of second-hand cars for purchase and other operations. Help administrators and corresponding workers improve work efficiency and realize the automation of information query. Using this system can easily and quickly provide users with second-hand car information.  

According to the basic design idea of the system, in the design of the system, the foreground adopts HTML + JS + CSS, the background adopts SSM framework, eclipse development software for basic page design, and the background database adopts mysql. The design and implementation of this system lays a foundation for the operation of the second-hand car trading platform and provides users with good purchase conditions.

Finally, by analyzing the function, testing and adjusting the actual needs of the second-hand car trading platform, we discuss the development of the second-hand car trading platform based on SSM framework.

Key words: used car trading platform; JSP technology; SSM framework; Mysql database; Used cars;

目  录

1 概述

1.1 课题研究背景

1.2 课题研究意义

1.3前期工作

1.4本文的组织结构

2 系统开发环境

2.1 JSP技术介绍

2.2  Mysql数据库介绍

2.3 MySQL环境配置

2.4  B/S架构

2.5  SSM框架

2.6 Tomcat服务器

3 系统分析

3.1系统总体分析

3.2业务流程分析

3.3数据流图

4 系统设计

4.1系统功能设计

4.2数据库设计

4.2.1概念结构设计

4.2.2数据库表设计

5 系统实现

5.1用户功能模块

5.2管理员功能模块 17

5.3前台首页功能模块 17

第6章 系统测试

6.1系统测试的目的 20

6.2 功能测试 21

总结与展望

参考文献

致谢

第1章 概述

1.1 课题研究背景

如今互联网发展迅猛,大量的信息都是通过网络这一渠道来传播,所以利用网络渠道来传播信息是非常有前景的。因此建设以二手车为单位的优秀的二手车交易平台是有必要的,这样能使用户自己去网站上购买二手车在计算机科学日益成熟的今天,二手车商铺管理者已经意识到利用计算机对二手车交易的重要性。使用计算机来管理二手车会更加便捷,所以研发一个合适的二手车交易平台是必要的

经过上述说明和搜集数据,我们可以发现以前二手车交易方面在二手车商铺中并不是相当普及,二手车交易方面的可以有许多改进。实际上如今信息化成为一个未来的趋势或者可以说在当前现代化的城市典范中,信息化已经成为主流,开发一个二手车交易平台一方面的可能会更合乎时宜,另一方面来说也可以提高二手车销售方面的成交效率给商家带来一定的盈利

1.2 课题研究意义

  当前各二手车商铺正在建立数字化二手车交易,充分利用网络的有利资源,已经实现了办公无纸化的数字化建设。但是,目前很多二手车商铺的电子办公设施并不完善,然而对于二手车商铺来说,二手车售卖是一个二手车商铺不可缺少的部分,它的内容对于二手车商铺的决策者和管理者来说都至关重要,所以二手车交易平台应该能够为用户提供充足的信息和快捷的查询手段。

在现阶段的二手车交易工作中,二手车交易平台实现了由复杂、重复性、工操作向人机简便操作的转化,它运用计算机完成数据收集、修改、查询、删除以及统计等工作,方便用户在线购买二手车,提高了管理人员的工作效率,避免繁重的业务量造成的人为错误.二手车商铺作为服务业与科技的先行者,那些先进的、优秀的技术往往会为二手车商铺所率先采用,网络技术也不外如此,优秀的二手车商铺管理决策者一定会选择或者自主开发一个适合本店二手车交易平台十分有意义。

1.3前期工作

为了使本系统的功能做得更加完美,使用户看上去清晰明了,特意去查找分析了一些管理系统,了解和分析出其网站的功能和具体功能模块的实现方法,还具体了解了其二手车交易平台的系统功能的组织结构。最后通过问卷调查的方法进行了实地调查,了解了用户初步的需求,开始初步设计本系统。从问卷调查中得知:该系统在技术上是可行的,在经济上也是可行的,开发成本相对较低。

1.4本文的组织结构

本系统使用的是比较成熟的SSM框架和比较完善的MySQL数据库,将网络二手车交易平台可以更安全、技术性更强的满足网站所有信息的管理。

二手车交易平台主要实现了管理员模块、用户模块二大部分。通过本二手车交易平台可以提高管理人员的工作效率,减少出错率,对于数据存储及查找有了更方便的操作。

详细内容介绍,将在以下五章中详细阐述:

第一章、绪论,介绍了研究课题选择的背景及意义简要介绍了本文的章节内容。

第二章、引入技术知识,通过引入关键技术进行开发,向系统中涉及直观表达的技术知识。

第三章、重点分析了系统的分析,从系统强大的供需市场出发,对系统开发的可行性,系统流程以及系统性能和功能进行了探讨。

第四章系统具体功能的设计,主要是实现用户和管理员二种身份相应的模块,然后进行整合,分析其结构,然后设计,并进行相对应的数据库的构架与设计。

第五章是本系统的实现,也是系统的核心,主要介绍二种方式登录页面,包括管理员管理功能模块,用户管理功能模块功能各异,页面清楚简洁,简单易懂。

第六章是总结,主要是对本系统的总结和对后期的展望。

第2章 系统开发环境

2.1 JSP技术介绍

二手车交易平台前台管理网页效果中主要采用的是JSP技术现在越来越多的软件公司都使用JSP技术来开发web端的应用。因为就目前的市场上网页制作模块来说哦,JSP技术包含的内容是相对而言比较丰富全面的,而且JSP技术已经成为现在市场上最为常见的网页开发技术。JSP中文全称是JSP服务器端语言。我们都知道JSP是一种动态网页开发技术,它的开发是跨平台的,JSP可以在windows操作系统上运行也可以在Linux系统上运行。JSP是一个较为简化的网页技术,它是由许多公司联合发起的建立的一种动态网页技术标准。在JSP中可以插入html网页,CSS,JSPscript等制作动态网页,样式方面较为多样化。

   JSP技术有很多优点,它可以嵌入很多别的样式操作方便快捷,Html,CSS,JSPscript,Struts,Spring等,丰富了功能结构。JSP标签的可扩充性比较强,它与XML的兼容性也较强,能够使程序开发人员减轻许多工作负担。JSP编写的代码和它的组件都可跨平台。JSP还支持多种网页格式,可移植性和健壮性,易用性都比较强。而且对于他的编写环境压实比较多的,开发平台也比较不受限制但是JSP技术提高了代码的复杂性,增加了部署和调试的困难性。这对于我们开发一个功能强大的web应用网站起着很好的支撑作用。

2.2  Mysql数据库介绍 

利用Mysql的数据独立性、安全性等特点,在软件项目中对数据进行操作,可以保证数据准确无误,并降低了程序员的应用开发时间。

Mysql的特点是支持多线程,能方便的对系统资源充分利用,有效提高速度,还提供多种方式途径来对数据库进行连接;Mysql的功能相对弱小、规模也小,但本系统要求不高,Mysql完全可以满足本系统使用。

利用Mysql建立系统数据库,不仅有利于数据处理业务的早期整合,还能利于发展后两种数据扩展的操作。

2.3 MySQL环境配置

(1)本系统的数据使用的是MySQL,所以要将MySQL安装到指定目录,如果下载的是非安装的MySQL压缩包,直接解压到指定目录就可以了。然后点击C:\Program Files\MySQL\bin\winMySQLadmin.exe这个文件其中C:\Program Files\MySQL是MySQL安装目录。输入winMySQLadmin的初始用户、密码(注:这不是MySQL里的用户、密码)随便填不必在意,确定之后右下角任务的启动栏会出现一个红绿灯的图标,红灯亮代表服务停止,绿灯亮代表服务正常,左击这个图标->winnt->install the service 安装此服务,再左击这个图标->winnt->start the service 启动MySQL服务。

(2)修改MySQL数据库的root密码。用cmd进入命令行模式输入如下命令:

cd C:\Program Files\MySQL\bin

MySQLadmin -u root -p password 123

回车出现Enter password: ,这是要输入原密码. 刚安装时密码为空,所以直接回车,此时MySQL 中账号 root 的密码被改为 123 安装完毕。

2.4  B/S架构 

B/S的系统是通过能上网的电脑就可以使用,它最大的优点是不需要安装专门的软件,首先浏览器向服务器发出请求,然后服务器处理请求把信息再返回给浏览器。不需要再次对数据进行存取与计算数据,只要负责显示数据来降低要求,如果说客户端像个“瘦子”,而服务器会越来越“胖”。B/S体系结构与C/S体系结构相比,最大的不同是:B/S体系的应用软件使用网络浏览器作为与用户交互的平台,而C/S则需要开发专用的应用程序。

当前MIS系统结构目前存在两种较为流行的结构:C/S和B/S两种。

    C/S结构的系统:C/S结构就是客户机服务器结构,它可以法派任务到Client端和Server端来进行,充分利用两端硬件环境的优势,来降低系统的通讯的花费。客户端主要作用是处理人机交互,执行客户端应用程序,收集数据以及向服务器发送任务请求。服务器基本作用是执行后台程序,它主要对客户机的请求申请进行反馈,除此之外,它的作用还包括:数据服务预约储系统的共享管理、通讯管理、文件管理等等。

    B/S结构的系统:这种网络结构简化了客户端,并把系统功能实现的中心集中到服务器上,在这种模式中,只需要一个浏览器就可以了。这种结构将很多的工作交于WEB服务器,只通过浏览器请求WEB服务,随后根据请求返回信息。

通常在网站网内部使用,采用C/S。而使用不仅限于内网的情况下使用B/S。考虑到本管理系统的一系列需求,所以,该系统开发使用B/S结构开发。

2.5 SSM框架

当今流行的“SSM组合框架”是Spring + SpringMVC + MyBatis的缩写,受到很多的追捧,“组合SSM框架”是强强联手、各司其职、协调互补的团队精神。web项目的框架,通常更简单的数据源。Spring属于一个轻量级的反转控制框架(IoC),但它也是一个面向表面的容器(AOP)。SpringMVC常常用于控制器的分类工作模式,与模型对象分开,程序对象的作用与自动取款机进行处理。这种解耦治疗使整个系统的个性化变得更加容易。MyBatis是一个良好的可持续性框架,支持普通SQL查询,同时允许对存储过程的高级映射进行数据的优化处理。大型SSM Web应用程序的由于开发成本太高,开发后难以维护和开发过程中一些难以解决的问题,而采用“SSM组合框架”,它允许建立业务层次结构,并为这个问题提供良好的解决方案。

2.6 Tomcat服务器

Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。可以这样认为,

当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。OracleOracle数据库系统是美国Oracle公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。Oracle数据库 是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为-一个关系数据库,它是一个完备关系的产品:作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一-种机型上学习了Oracle知识,便能在各种类型的机器.上使用它。能在所有主流平上运行(包括windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。

第3章 系统分析

3.1系统总体分析

本系统采取系列的设计原则,主要目的是为了系统的功能设计,还有管理人员在后期对系统维护时的方便,以及使用户能够简易的操作最重设计原则包括:简单性、针对性、实用性、一致性、先进性。

(1)简单性:在该系统中功能模块实现的同时,让用户操作起来简单明了,很快找到所需资源是最直接的目的。

(2)针对性:该系统是根据设计需求为导向来开发二手车交易平台的设计,所以针对性较强。

(3)实用性:该设计能够满足二手车交易平台的实际的功能需求,能够在实际中让用户真正使用到,具有实际的应用价值。

(4)一致性:网站整体页面布局,在不同的界面之间,img里的图片的放置位置以及大小都应该有严格的一致性。变量命名规则应该具有统一性。

(5)先进性:本系统采用JSP技术作为开发技术、SSM框架、 MySQL作为系统数据库,它们被软件设计者们广泛使用。

3.2业务流程分析

BPA是业务流程分析的缩写是对业务功能分析的进一步细化,从而获得业务流程图TFD辅助流程工作与合作建模的本要素,更好地分析其余要素之间的关系

按照设计过程中信息的流动,业务流程分析时则需要全面的检查每一个的环节。本设计二手车交易平台的业务流程分析图如图3-1所示。

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值