二手车交易平台的设计及与实现.docx
- 文档编号:22991081
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:46
- 大小:1.87MB
二手车交易平台的设计及与实现.docx
《二手车交易平台的设计及与实现.docx》由会员分享,可在线阅读,更多相关《二手车交易平台的设计及与实现.docx(46页珍藏版)》请在冰豆网上搜索。
二手车交易平台的设计及与实现
二手车交易平台的设计及与实现
提要
电商网站已经成为主流商务模式。
现阶段各式各样的购物网站给消费者带来大量的商品。
而我们的交通工具二手车也无一例外的展现在网站上出售,所以大量的二手车交易网站的出现也是大势所趋。
本系统采用ASP.NET开发平台进行开发,使用MicrosoftVisualStudio2010构建ASP.NET应用程序。
语言采用C#编程语言进行程序开发,系统的数据信息是采用SQLSERVER2008数据库进行存放。
本项目采用B/S架构进行展开,提供一个在互联网上运行的二手车交易平台,功能有用户注册(填写用户基本资料,并要有基本的验证控件)用户登录(登录后可进行相关操作)汽车分类汽车搜索(根据汽车的名称可进行模糊查询等功能),推荐汽车(推荐热门的汽车)最近发布(展示新发布的汽车)我要发布(可发布新汽车,要求填写汽车名称,汽车分类,上传图片,价格,联系人,联系电话等信息,并在最新发布显示如上资料)管理员登录(可登录进入后台进行管理)等功能。
以此给用户在网上提供便捷服务。
关键词:
二手车交易平台;ASP.NET;数据库SQLSERVER2008
UsedcartradingplatformdesignandImplementation
Abstract
WiththerapiddevelopmentofB/SinChina,manystaticwebsiteshavebeeneliminatedbydynamicwebsites.Websitehasbecomethemainstreambusinessmodel.AtthisstageawidevarietyofshoppingsitestobringalargenumberofconsumersCommodity.Andourvehicleusedvehiclesarealsowithoutexception,theshowinthecommercialwebsite,sothatItsappearancebringsconveniencetousaswellaswecanreducetheburdenofhigh,soalotofsecond-handcarTheemergenceofthewebsiteisthetrend.
ThesystemisthekeytothedevelopmentofASP.NETdevelopmentplatform,usingVisualStudioMicrosoft2010buildASP.NETapplication.ThebackgroundlanguageusesC#programminglanguagetocarryontheprogramdevelopment,thedatabasePartoftheuseoftheSERVERSQL2008databasemanagementsystemtoopenthedatainformationstorageplatform.
ThisprojectusestheB/Sarchitecturetocarryout,toprovideasecond-handcartradingplatformrunningontheinternet,Thisplatformarchitecturetotheserviceabovetotheusertoprovideconvenientservicesonline.
keywords:
Usedcartradingplatform;ASP.NET;databaseSERVERSQL2008
第一章绪论
第二章
1.1系统的背景
二手车电商交易的便捷性,也是促成二手车车主交易的原因。
如今大部分二手车市场网站频频出世,二手车卖家在交易网站上发布自己的二手车信息,买家便可以在网站上购买自己喜爱且不需高昂价格的二手车。
有些网站提供二手车的检测、评估等上门服务,不用去二手车市场询价,将一切琐碎事交给二手车网站市场,更省心省事。
实际上,在二手车市场刚刚起步却竞争惨烈的当下,不仅能够为二手车车主提供更高的价格,也会提供更完善、贴心的服务。
更重要的是,将车挂到二手车市场中,并不耽误自己抵押贷款的进度,二手车市场更直接的销售系统,更接近未来新车销售的平台模式。
在不久的将来,二手车市场集体涉足新车销售体系,或许会成为“共同的梦想”。
1.2系统的研究现状
对于国内大部分还处于买新车过程中或才买新车的人来说,二手车仍然是一个“下一步”的梦。
根据中国汽车流通协会所做的调查数据显示,虽然在犹如神助的2015年二手车市场到来,并未给国内二手车市场的规模增加太多的空间,2015年的增长速度和2014年走势上基本吻合。
但今年二手车交易平台急速增长。
早在2014年二手车交易大幅上升的情况下,二手车市场就已经蠢蠢欲动,开始招兵买马。
最终在2015年完成突破,成为二手车销售的重要组成部分。
不仅如此,有了互联网基因的二手车市场也早早的做起了二手车生态,纷纷扩疆涉足二手车金融市场。
这也是为什么二手车市场越来越多的原因之一——在其他行业萎靡不振的当下,二手车市场有利可图,自然会吸引资金的投入。
传统的汽车销售模式一般为直销+加盟模式,也就是我们日常所看到的4S店为主力销售的模式。
完整的闭环体系,让电商——这个第三者身份难易轻易插足分羹,所以厂商干预较少的二手车市场,就成为了他们能够入市的“拍门砖”。
“+互联网”模式带来的渠道变革,其实在一定程度上也冲击着汽车销售体系。
比如京东的车管家和卡拉丁等汽车售后服务类电商的崛起,蚕食着原本属于4S店高利润收益售后的市场份额。
传统封闭牢固的汽车销售体系,正在互联网的小浪尖冲击下,逐渐变得不牢固。
而相对于汽车售后服务类市场来说,二手车市场更直接的销售系统,更接近未来新车销售的平台模式。
1.3选题意义
随着Internet的迅速发展,互联网技术也作用到了各个领域中,尤其是电子商务领域,互联网给电子商务给予了一个重要的平台领域,很多企业和个人都搭建了拥有自己特色的电商网站,还有许多的电商网站都使用直接对二手车以定价的方式来销售、使用限时促销等其他辅助的营销手段来帮助销售,提高企业和自己的利润。
该二手车交易平台开发是根据当前的现状而设计的,为了促使人们在交易平台中可以更安全更有效率的进行交易。
这就是该课题的研究意义。
这样将会有越来越多的人们所熟知此交易形式,且得到许多人们的认可。
如此下来就可以让卖家在这个平台上把自己不需要的二手车以出售的形式来进行安全交易,从中可以使卖家得到自己理想交易的二手车。
1.4本文组织结构
第一章绪论。
概述了二手车交易平台的背景、研究现状和选题意义。
第三章系统分析。
介绍了系统的可行性分析、需求分析、系统功能模块和系统数据库设计。
第四章
第五章开发环境介绍。
对ASP.NET技术、Visualstudio2010和SQLServer2008数据库进行使用介绍。
第六章
第七章二手车交易平台的详细设计及代码效果展示。
包括新用户注册、管理员和会员管理模块的设计与实现,以及出售信息管理、查询信息管理、订单信息管理和用户留言板管理等。
第八章
第九章系统测试。
对二手车系统进行测试并记录测试流程以及运行测试记录运行的错误之处并加以改正。
第十章
第十一章结论。
总结二手车交易平台在设计与开发过程中的得与失,喜与悲。
第十二章
第二章系统分析
2.1系统的可行性分析
一个项目的研发要进行可行性分析是研发基础,要在系统项目的最初步决定之后的分析时段,进行系统的必要性和可行性的分析,以及对系统项目的设计与开发从技术开发、开发的平台、运行的可行性、经济的可行性等各个方面,进行可行性分析,原因就是为了避免系统项带来续期的错误,并且还能够为开发的成功与否带来支持。
在开发每一个系统项目之前,首先要进行系统项目的可行性的分析,确保系统项目可以是否开发与使用。
并非每一个问题都有不繁琐的解决办法,实际上,大量问题都不可能在你自己预定的系统项目之内进行解决。
所以我们要根据规定步骤进行可行性分析。
如果该项目没有可行性,那么这样便是浪费人力、物力、时间和资源。
该二手车交易平台的可行性有以下几个方面:
(1)二手车交易技术可行性:
来进行设计与开发时选择技术是开发人员开发项目或者网站最根本考虑的问题。
只要对开发工具和平台进行进行合适的选择才能更好、更快速的开发。
根据二手车交易系统的功能及实现二手车系统的各项条件来研究技术的可行性。
该二手车交易品台采用的是ASP.NET和ADO.NET技术。
正如大家熟知,.NET已经越来越稳定,是计算机互联网领域最俱具有前景的技术之一。
该网站使用的数据库是SQL2008。
采用的ASP.NET开发工具是VS2010,采用新版本工具更为开发之路带来更高可行性。
(2)二手车交易经济可行性:
随着Internet网站在交易中的应用,我们设计与开发一个关于二手车交易平台的网站,设计这样一个交易平台只需编写人员本人进行网站的搭建和后台代码的编写,如需图片在网上XX或自己在Photoshop中设计即可,此交易平台本人认为在经济上是可行的。
(3)二手车交易操作可行性:
该网站平台尽量使用选择等方式,减少信息的录入,对于许多容易出错失误的信息会进行提示。
对于一般的使用者来讲的话,每一位都可以很方便地进行使用,此外该网站涉及到金额交易,因此安全性也很重要,新用户注册和登陆的密码以及后台管理员的密码我们采用了加密显示的方式进行录入,所以操作零阻碍。
2.2系统的需求分析
该网站是以一个前台和后台方式的二手车交易平台网站,众所周知网站需要一个总的网站系统管理员来进行管理和控制网站平台的后台基本信息。
网站系统管理员进行操作的模块包括:
二手车信息审核管理,二手车交易信息管理,二手车交易管理分类,管理新闻发布的信息,管理会员的信息等功能。
如下图2-1
图2-1系统管理员E-R图
会员可以进行查看网站中的所有二手车信息。
会员还可以进行发布会员自己的二手车交换信息,二手车出售信息,同时还可以进行在线汽车购买,订单操作等功能。
如下图2-2
图2-2注册会员E-R图
汽车信息的实现需求分析如下图2-3所示
汽车信息
车型
类别
新旧程度
颜色
联系电话
出售价格
车架号
发动机
排量
年份
行驶里程
排放标准
图2-3汽车发布信息E-R图
车辆分类信息的E-R图如图2-4所示。
图2-4车辆分类E-R图
新闻资讯E-R图如图2-5所示。
图2-5新闻资讯E-R图
新闻分类E-R图如图2-6所示。
图2-6新闻分类E-R图
订单E-R图如图2-7所示。
图2-7订单信息的E-R图
2.3系统功能模块
功能模块主要包括前台模块和后台管理模块。
总功能模块图如下图2-8所示
图2-8总功能模块图
前台实现主要功能:
新用户注册--填写账号、密码、姓名、地址等基本信息,有基本的验证控件。
如图2-8所示:
新用户注册
登录账号
登录密码
用户姓名
居住地址
图2-8用户注册功能
用户登录--填写账号、密码。
如图2-9所示
用户登录
账户
密码
图2-9用户登录功能
发布二手车信息--填写车型、类别、新旧程度、联系电话、价格、车架号、颜色、排量、年份等信息。
如图2-10所示
图2-10发布二手车功能
订单管理--对订单进行操作是否确认订单、查看订单详情、删除订单。
如下图2-11所示
图2-11订单管理功能
后台主要实现功能:
会员管理----对注册会员进行查看和删除管理。
如图2-12所示
图2-12会员管理功能
出售信息管理----查看全部出售信息、查看单条详细信息、删除出售信息如下图2-13所示
图2-13出售信息管理功能
汽车类别管理----多分类进行增删改操作如下图2-14所示
图2-14汽车类别管理功能
2.4系统的数据库设计
1.用户表
表名为Users,自增长ID、用户名、密码、真名、性别、年龄、邮箱、地址、金额等
结构表如表2-1所示:
表2-1用户信息表
2二手车信息数据表
表名为table_CarInfo,主要包含字段车名称,车所属类别,车的描述,车的图片,车的单价,车的数量,查看次数等信息。
其数据表的结构如表2-2所示:
表2-2汽车信息表
3.二手车订单信息表
数据表表名为table_Order,字段名为约束键自增长ID、二手车订单编号,二手车订单人,订单日期,订单处理状态,发货的方式,收货人的姓名,收货人的地址等
数据表的结构如表2-3所示:
表2-3主订单信息表
3.后台管理员的数据信息表
表名为Admin,主要包含管理员编号,管理员登陆账号和密码。
其数据表表的结构如表2-3所示:
表2-3后台管理员信息表
4.汽车类别表
表名为CarType,主要包含类别编号和类别名称。
其表的结构如表2-4所示:
表2-4汽车类别表
5.新闻信息表
表名为News_info,主要包含类别编号和类别名称。
其表的结构如表2-4所示:
表2-4汽车类别表
第三章开发环境介绍
3.1ASP.NET技术
ASP.NET全称为ActiveServerPages(中文名称为活动服务器页面),是微软推出ASP的下一代Wed开发技术。
ASP.NET是基于.NET平台存在的,现有的ASP应用程序中已经渐渐增添了ASP.NET功能。
对ASP.NET来说,为互联网的发展带来更大的需求满足,ASP.NET本身是使用开发软件思想对Web应用程序进行编写的,ASP.NET技术是面向对象的模型的开发。
ASP.NET技术具有平台无关性、完全面向对象,且可靠安全性高的特点并且都可以使用整个.NETFramework。
ASP.NET以它的简易性,可管理性,扩展性,可缩放性,执行效率高以及安全性能好等等具有特高价值的特点。
对于一个程序的开发,速度快是一件令人渴望至极的东西。
一旦项目程序的代码开始工作,接下来你就希望尽可能地让它运作得快些再快些。
在ASP.NET中只有自己尽可能精简自己的代码,如此下来便会导致不得不将代码移植到一个仅有很少性能的部件当中。
而此刻,ASP.NET技术会帮你妥善地解决这一问题。
采用ASP.NET技术为人们将代码的繁琐带入至简,并且为我们这些并不是拥有稳扎的基础知识的人而言,它提供了大量不需要自己搭建的控件,为开发带来极大的便捷性。
3.2Visualstudio2010简介
使用VisualStudio2010开发软件,是因为其可以用来创建windows平台的网络和windows应用程序,而且还能够创建只能设备应用程序、网络服务以及office插件。
对于ASP.NET应用程序而言,VS2010为专业的开发人员带来了一个更高效的开发环境。
系统自动默认提供了数十种服务器控件用于系统的开发人员的便捷开发,开发人员也可以进行自定义组件添加到工具箱选择卡。
VisualStudio2010主窗口含有多个小窗口,在最左侧的是的工具箱窗口,是存放服务器控件的;在中间是便是文档窗口,是用于样式控制与程序代码的编写;位于中下方是错误列表的窗口,是用于呈现编写是和运行时出现的错误消息;位于右侧是各个属性的窗口和资源管理器,用于呈现页面及控件的相应属性,以及开发的解决方案。
3.3SQLServer2008数据库的简介
SQLServer2008是一款新版本用于做存放后台信息数据的数据库,是SQLServer2005的延续与发展。
其中保存的系统表用于系统的总体空制,包括系统运行及对用户数据的操作等信息。
系统数据库分别包括master、msdb、以及model和empdb。
这些数据库文件是存储在SQLServer的默认安装目录的。
其可以降低管理数据的设施和观察发送信息给用户的成本在SQLServer此平台上。
它具有可信任性、高效性、智能性的特点。
SQLServer2008的验证模式:
1)Windows验证模式
2)
SQLServer2008是使用Windows系统中的登录名和密码登录,由该操作系统进行对账户的验证,而不要SQLServer提供的登录名和密码登录,这种就是Windows验证模式。
本人在数据库连接就是运用的Windows验证模式如下图所示:
3)SQLServer和Windows混合验证模式
4)
混合验证的模式是既可以使用SQLServer的登录账户名和密码来验证的,也可以使用Windows登录的模式来进行验证。
数据库所使用表格如下图所示
第四章详细设计及代码效果展示
4.1用户信息功能模块
4.1.1用户注册模块
该模块所实现的功能是需要输入新用户注册的登录名和登录密码,身份证信息,新用户的联系方式,还有电子邮件等许多信息。
新用户注册的页面如图4-1所示。
图4-1新用户界面注册
新用户注册的代码如下:
4.1.2用户登陆模块
该模块用户需要登录才可以进行交易等操作,登录界面如图4-2所示。
表4-2新用户界面登录
新用户登录关键代码如下:
4.2发布二手车功能模块
信息发布的内容包括二手车的类别,新旧程度,联系人电话,出售单价,车架号,发动机号,颜色,排量,数量以及二手车图片等信息。
用户发布完二手车信息后可以在交易管理功能中再进行修改和删除的操作。
界面如图4-3所示。
图4-3发布汽车信息界面
代码如下:
4.3查询二手车功能模块
该模块我们设计了一个查询二手车的功能模块,是通过用户输入的所需车型,二手车的类别,销售单价范围,等信息来进行查询搜索。
界面如图4-4所示。
表4-4查询二手车信息界面
代码如下:
4.4下订单功能模块
该订单模块能实现用户选择喜欢的二手车进行点击会展现二手车的详细信息并点击购买且生成订单,可进行购买数量选择。
订单生成有如下图所示
界面如图4-5所示。
图4-5生成订单界面
代码如下所示:
4.5用户留言版模块
用户留言板是本网站为客户能及时给予回馈与交流的功能,提供了留言板信息的页面功能,留言板可以让客户与在此反馈选购的二手车的喜爱之处或者反馈哪里的不满意的地方,以便卖家及时回应并处理。
界面如图4-6所示。
图4-6用户留言版界面
用户留言板关键代码如下:
4.6后台管理模块
4.6.1管理员登录模块
此模块实现功能有:
只有后台管理员可以登录管理,账号和密码介为admin,
管理员的登录界面如图4-7所示。
图4-7管理员界面登陆
用户登录的代码如下:
4.6.2管理员账密管理模块
管理员信息管理:
该模块实现了管理员可添加或者删除新管理员账号且可以修改密码,管理账号界面如下图4-8所示
图4-8管理员账号管理
代码如下
修改密码界面如下图4-9所示
图4-9管理员密码修改管理
代码如下
4.6.3会员管理模块
会员的信息管理:
该模块实现了对会员用户的删除管理。
会员信息管理的页面如图4-10所示。
表4-10会员信息管理界面
关键代码如下:
4.6.4订单信息管理模块
后台管理员可以进行分类管理二手车信息,可查看所有订单信息且进行选择删除。
二手车信息管理界面如图4-11所示。
图4-11订单信息管理界面
订单信息管理的关键代码如下:
4.6.5发布与管理新闻信息模块
该功能模块需要对文章的信息进行录入或删除,文章的类别和文章的全部内容。
界面如图4-12所示。
图4-12发布新闻信息界面
代码如下:
第五章系统测试
5.1测试流程
本网站首先是在VS2010中进行编写,再编写完每一个功能的Web窗体后,我便会按快捷键F9加断点--F5运行进行测试,在测试过程中因为加了断点调试,它会逐步一一的往下一步走。
如果在测试过程中出现错误时,可以将鼠标移动到黄色背景色的加断点的代码处,便可以查看里面的代码数据信息。
如此一来会减少错误的出现率。
5.2运行测试
本二手车交易平台网站开发工具是VS2010,运行时需要连接到后台SQLServer数据库,读取数据库里面存放的商品信息。
在运行过程中最最容易出现错误的地方是在Web.Config里面需要正确的编写连接数据库的配置,要明确连接的账户是使用Windows系统中的登录名和密码登录还是使用SQLServer的登录名和密码。
本人使用的是Windows身份验证,配置完成后,设置起始页进行运行测试,
用户注册运行如下图5-1所示:
图5-1运行注册页面的界面
二手车发布信息运行如下图5-2所示:
图5-2二手车信息发布
点击确认发布后会显示如下图5-3所示:
图5-3运行注册页面的界面
二手车交易图如下5-4所示
图5-4下订单界面
点击购买后生成订单如图5-5所示
图5-5订单成功界面
以上就是基本上在该网站运行过程中,出现的容易出错地方。
出错原因无外乎自己的粗心大意和未进行细腻的编写代码。
在运行过程中我学到了进行填写信息时并非随意的进行乱输入,因为在输入的过程中会因为你的数据类型导致输入字符出错,所以在编写时因进行错误信息捕捉。
对待自己的开发项目就像自己的亲人一样,要进行磨合相处,找出错误之处并将之改进。
第六章结论
该文分析了二手车交易平台的设计与开发的过程,阐述了一个二手车交易平台的网站是如何实现哪些应具备的功能模块,为此与老师和同学研究了如何使用ASP.NET来设计和开发一个电子商务二手车交易网站,写出了具体设计的方案的开题报告,讨论并提出了使用ASP.NET技术来设计与开发该网站系统的设计方案,设计出一个完整的二手车网站交易平台。
一般电子商务交易功能在该网站介得以实现了,功能模块尽管不是很强大,但是最基本的关键功能模块介具备了,从首页页面浏览,到新用户注册,从发布二手车信息到管理员审核待成功发布,从加入购买购物车到购买订单确认与管理,以及搜索你想要的二手车和用户可以进行留言板反馈。
该网站具备了相对健全的功能模块。
本网站是对使用ASP.NET技术设计与开发购物网站的一次基础演练和总结。
在构建整个二手车交易平台的设计与开发过程中,在使用的ASP.NET技术+SQLSever2008开发web应用程序过程中,有失败的汗水和成功的喜悦。
对于我本人来讲,由自己在摸索中设计与开发简直天方夜谭,在起初编写项目时很多的基础代码已经在脑海里被自己慢慢淡忘,后来经过老师、同学的帮助和自己的努力总算是自己不再那么吃力的搭建下去。
在编写录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二手车 交易平台 设计 实现