ASP汽车销售集团网站的设计与实现Word格式.docx
- 文档编号:16958435
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:50
- 大小:882.89KB
ASP汽车销售集团网站的设计与实现Word格式.docx
《ASP汽车销售集团网站的设计与实现Word格式.docx》由会员分享,可在线阅读,更多相关《ASP汽车销售集团网站的设计与实现Word格式.docx(50页珍藏版)》请在冰豆网上搜索。
❑系统退出。
1.2可行性分析
❑经济性
汽车销售集团网站,为汽车销公司在网络上提供了一个全面展示企业形象的平台,使汽车用户更加的了解企业的动态信息。
满足客户在线提交在线订购汽车、租赁汽车、置换汽车等信息的要求。
网站提升了企业在客户中的形象,使企业和客户联系更加的紧密,提高企业的经济效益。
❑技术性
通过后台实现了对客户各类订单进行管理的功能,实现了对前台新闻信息的更新功能。
2总体设计
2.1项目规划
汽车销售集团网站是一个典型的数据库开发应用程序,由前台功能设计和后台功能设计部组成,规划系统功能模块如下:
❑前台管理模块
该模块主要包括:
展台中心、订购中心、租赁中心、置换中心、客户服务中心、新闻中心、关于集团、联系我们和后台登录入口。
❑后台管理模块
该模块的主要包括:
后台登录、销售车辆管理、租赁车辆管理、备件数据管理、订单信息管理、租赁信息管理、置换信息管理、新闻信息管理、集团信息管理、客户投诉管理、连锁企业管理和密码修改。
2.2系统功能结构图
汽车集团销售网站前台系统功能结构图,如图1所示。
图1汽车销售集团网站前台系统功能结构图
汽车集团销售网站前台系统功能结构图,如图2所示。
图2汽车销售集团网站后台系统功能结构图
3系统设计
3.1设计目标
本系统是针对汽车销售企业各种相关服务项目,进行开发设计的,主要实现如下目标:
❑全面展示公司,向客户介绍公司的服务项目。
❑系统前台采用清晰、明快的展示风格,展示销售车辆信息、租赁车辆信息。
❑展示集团信息、企业新闻。
❑实现客户在线提交订购车辆订单、在线租赁车辆订单、在线置换车辆订单的功能
❑客服中心提供客户服务热线,并为客户提供投诉的服务的功能。
❑实现为客户提供车辆备件信息查询的功能。
❑提供各地连锁企业的相关信息。
❑系统后台采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
❑对销售车辆信息、租赁车辆信息进行管理。
❑实现对车辆订单信息、租赁订单信息、置换信息进行管理功能。
❑实现对车辆订单信息、租赁信息、置换信息的查询功能。
❑更新集团信息、历史回顾内容。
❑对新闻信息进行管理。
❑对客户投诉信息进行查询和管理。
❑对车辆备件信息进行查询和管理。
❑对连锁企业信息进行管理。
❑提供修改管理员密码功能。
❑系统运行稳定、安全可靠。
3.2开发及运行环境
硬件平台:
❑CPU:
P41.8GHz。
❑内存:
256MB以上。
软件平台:
❑操作系统:
Windowsxp/Windows2000。
❑数据库:
SQLServer2000。
❑浏览器:
IE5.0,推荐使用IE6.0。
❑Web服务器:
IIS5.0。
❑分辨率:
最佳效果1024×
768像素。
3.3逻辑结构设计
本系统数据库采用SQLServer2000数据库,系统数据库名称为db_Car_Data。
数据库db_Car_Data中包含12张表。
下面分别给出数据表概要说明及数据表的结构。
1.数据表概要说明
为了对本系统后台的数据库中数据表有一个更清晰的认识,在此特设计一个数据表树型结构图,该数据表树型结构图包含系统所有数据表,如图3所示。
用户表
网站信息表
备件信息表
乘用车表
商用车表
租赁车表
在线订单表
连锁企业表
新闻列表
转换申请表
客户投诉表
在线租赁订单
图3数据表树型结构图
2.数据表的结构
关于数据库中的数据表请参见附录B。
4前台主要功能模块详细设计
4.1前台文件总体架构
1.功能模块介绍
前台页面主要包括以下功能模块:
网站导航:
主要包括网站的旗帜导航条和站内导航条两个部分。
新车推荐:
网站推荐的商用车。
乘用车展台:
主要介绍最新的乘用车。
汽车租赁:
主要介绍租赁汽车的流程。
公告:
本站的最新公告。
站内搜索:
按类别搜索汽车的相关信息。
最新信息:
显示最新的八条新闻信息。
后台登录入口:
为管理员进入后台提供一个入口。
2.前台页面运行结果
前台首页运行结果如图4所示。
图4网站前台运行结果
前台页面的各部分说明以列表形式给出,如表1所示。
表1前台首页解析
区域
名称
说明
对应文字
1
网站导航
主要拥护网站的旗帜广告和站内导航
index.asp
2
乘用车推荐
是网站推荐的商用车
3
乘用车展台
主要是介绍最新的乘用车
4
汽车租赁
主要是介绍租赁汽车的流程
5
公告
是本站的最新公告
6
站内搜索
按类别搜索汽车的相关信息
7
最新信息
显示最新的八条新闻信息
8
后台登录入口
为管理员进入后台提供一个入口
4.2站内搜索模块设计
站内搜索是按类别,对指定的车辆参数的关键字进行模糊查询。
该功能由两部分组成,一部分是查询条件输入部分,另一部分是查询结果显示部分,如图5所示。
图5站内搜索页面设计效果
查询条件输入部分涉及的HTML表单元素如表2所示。
表2查询条件输入部分涉及的HTML表单元素
类型
含义
重要属性
form1
form
表单
method="
post"
action="
search.asp"
pinpai
text
查询品牌关键字
size="
15"
xinghao
查询型号关键字
select
车辆的类别
<
option>
乘用车<
/option>
商用车<
Submit
submit
查询按钮
按类别对指定车辆参数的关键字进行模糊查询,并显示相应查询结果,其代码如下:
!
--#includefile=DataBase/conn.asp-->
%
'
取得记录集
selectd=request("
select"
)'
获取类别
xinghao=request("
xinghao"
获取型号
pinpai=request("
pinpai"
获取品牌
ifxinghao="
"
andpinpai="
then'
判断接收的值是否都为空
response.Write("
scriptlanguage=javascript>
alert('
最少输入一个条件'
);
location='
javascript:
history.go(-1)'
/script>
)
else
selectcaseselectd
case"
乘用车"
ifxinghao="
then'
当型号为空时
setrs2=server.CreateObject("
adodb.recordset"
sql2="
select*fromtb_Cars_swherepinpai='
&
pinpai&
"
rs2.opensql2,conn,1,1
elseifpinpai="
then'
当品牌为空时
select*fromtb_Cars_swherexinghao='
xinghao&
else
andxinghao='
endif
商用车"
select*fromtb_Cars_sywherepinpai='
select*fromtb_Cars_sywherexinghao='
else'
当两个条件都不为空时
endselect
%>
ifnotrs2.eofthen
tel=rs2.recordcount'
获取总记录数
rs2.pagesize=5'
每页显示的记录数
maxpage=rs2.pagecount'
获取总共的页数
requestpage=clng(request("
p"
))'
获取接收的页码
ifrequestpage="
orrequestpage=0then‘当接收页码的值为空或者0时使其等于1
requestpage=1
endif
ifrequestpage>
maxpagethen‘在接收页码的值大于最大页码时,使其等于最大页码
requestpage=maxpage
ifnotrequestpage=1then
rs2.move(requestpage-1)*rs2.pagesize
fori=1tors2.pagesizeandnotrs2.eof
%>
<
tablewidth="
90%"
border="
0"
align="
center"
cellspacing="
class="
dibian"
>
tr>
<
tdwidth="
46%"
height="
45"
rowspan="
2"
bottm"
divalign="
%ifselectd="
then%>
imgsrc="
Mangage/<
%=rs2("
jianjietupian"
)%>
width="
140"
height="
105"
%Else%>
tupianjianjie"
%EndIf%>
/div>
/td>
54%"
18"
bian"
名称:
/tr>
tdvalign="
top"
br>
<
wenzijianjie"
td>
参考价格:
shoujia"
(万元)<
tdclass="
zuobian"
>
right"
<
ahref="
zhantaiopen1.asp?
id=<
id"
详细参数<
/a>
<
zhantaiopen.asp?
onClick="
window.open('
ydinggou.asp?
name=<
'
width=500,height=600'
)"
在线订购<
/table>
<
%
Rs2.MoveNext‘从集合中的当前记录移动到下一记录
ifrs2.eofthenexitfor‘如果记录集为空那么跳出循环
next
Rs2.Close‘关闭记录集对象
SetRs2=Nothing‘清空记录集
else
response.Write("
暂无车辆信息"
endif
%>
/p>
<
tdalign="
spanclass="
css"
共<
%=maxpage%>
页当前页:
%=requestpage%>
/span>
search.asp?
p=<
%=requestpage-1%>
select=<
%=selectd%>
xinghao=<
%=xinghao%>
pinpai=<
%=pinpai%>
上一页<
%=requestpage+1%>
下一页<
站内搜索模块的运行结果如图6所示。
图6站内搜索页面的运行结果
4.3展台中心模块设计
展台中心有三个类别,分别是:
乘用车、商用车和租赁车。
用户可以通过分类导航,进入相应的展台,其设计效果如图7所示。
在展台中单击“详细参数”超级链接,可以查看车辆的详细参数,其设计效果如图8所示。
图7分类车辆展台页面设计效果
图8车辆详细参数页面设计效果
1.车辆分类展示页面
乘用车展台、商用车展台和租赁车展台的实现方法比较类似,我们只介绍乘用车展台,商用车和租凭车展台的制作方法都不再赘述。
代码如下:
select*fromtb_Cars_sorderbyiddesc"
‘获得乘用车的记录集
'
shum=5
ifnotrs2.eofthen
tel=rs2.recordcount'
总记录数
rs2.pagesize=shum'
获取每页显示的记录数
获取接收页码
orrequestpage=0then'
当接收页码的值为空或者0时使其等于1
requestpage=1
maxpagethen'
在接收页码的值大于最大页码时,使其等于最大页码
requestpage=maxpage
rs2.move(requestpage-1)*rs2.pagesize‘向上或向下移动相应的记录
Rs2.MoveNext'
从集合中的当前记录移动到下一记录
ifrs2.eofthenexitfor'
如果记录集为空那么跳出循环
next
Rs2.Close'
关闭记录集对象
SetRs2=Nothing'
清空记录集
)‘记录集为空时,显示的信息
%>
%=requestpage%>
zhantai.asp?
车辆分类展示页面的运行结果如图9所示。
图9车辆分类展示页面运行结果
2.车辆的详细参数页面
车辆详细参数页面,主要是根据传统的参数(本例为车辆id号,参数名为id)查找相应的记录并显示结果。
查询车辆详细参数的代码如下:
setrs1=server.CreateObject("
sql1="
select*fromtb_Cars_swhereid="
request("
rs1.opensql1,conn,1,1
显示数据的方法:
%=rs1(“pinpai”)%>
’pinpai数据库中表的字段名,rs1为记录集名称
由于车辆的参数特别多,所以利用显示隐藏表格的方法把他们分开显示。
先让他们都隐藏起来,然后再用js控制它们的显示或隐藏。
脚本代码如下:
script>
functionhi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 汽车 销售 集团 网站 设计 实现