汽车资讯网站的设计与实现(源码)【字数:12102】

摘 要本文主要以汽车资讯网站设计方法、实现手段为课题,深入浅出的阐述了在搭建汽车资讯网站过程中涉及到的需求分析、功能设计及系统实现等环节在具体完成过程中面临的问题及相应处理的思路、方法。本文中所描述的汽车资讯的网站的目的,在于搭建一个在线的汽车信息发布、展示平台。为各类品牌的汽车代理商及用户提供一个基于网页的信息交互渠道。系统在设计过程中将JavaScript技术、Spring技术、MySQL技术、JSP技术、MyBatis技术作为主要的技术实现手段。通过对于用户需求的模拟与分析,设计了包括代理商、车型、汽车图片、导购、评价等模块为主的网站功能。阐述了基于B/S模式下的网站搭建方式,在数据库方面采用了结构化的SQL查询语言。
目 录
第一章 绪论 1
1.1网站的研发背景 1
1.2网站研发的目的和意义 1
1.3网站开发的可行性分析 1
1.4网站开发技术概要 2
1.4.1JSP技术简介 2
1.4.2JavaScript技术 3
1.4.3Spring技术简介 3
1.5集成开发环境 3
第二章 汽车资讯网站需求分析 4
2.1总体分析 4
2.2面向用户和管理员的需求分析 4
2.2.1代理商信息展示用例分析 6
2.2.2车系信息展示用例分析 7
2.2.3车系图片展示模块用例分析 7
2.2.4文章展示模块用例分析 7
2.2.5口碑评论发布用例分析 7
第三章 汽车资讯网站设计与实现 8
3.1汽车资讯网站功能模块 8
3.2系统功能设计与实现 8
3.2.1功能设计 8
3.2.2功能实现 13
3.3数据库设计与实现 17
3.4系统界面设计与实现 21
3.4.1界面设计 21
3.4.2界面实现 22
第四章 汽车资讯网站测试 28
4.1测试的定义和目的 28
4.2系统测试 28
4.2.1数据录入测试 2 *好棒文|www.hbsrm.com +Q: *351916072* 
8
4.2.2模块功能测试 28
4.2.3性能测试 29
4.2.4测试用例 29
结束语 31
致 谢 32
参考文献 33
第一章 绪论
1.1网站的研发背景
近年来,伴随着互联网的高速发展,越来越多的用户选择网站作为了解汽车信息的主要手段。对于用户侧而言,一方面网站可以帮助用户系统的了解任意一种品牌、车型的详细信息,打破线下的信息壁垒。另一方面,在线信息的查询可以帮助用户减少线下的咨询负担,大大降低用户的时间成本。
在这一语境下,对于企业而言在目前整体经济发展上的趋势上,线上推广逐渐成为企业宣传的主阵地,其便捷性、完整性、专业性的特点,能够帮助企业快速的积累用户,打造品牌,连通客户,降低传统模式下的信息沟通成本。线上、线下的融合成为每个企业发展所必然面临的问题。在这样的背景下,通过搭建网页寻求与用户之间的交流成为了许多企业的选择。然而,搭建成本偏高、用户流量不足、维护专业性强等问题,是许多企业在搭建自身的网站宣传平台过程中面临的问题。
1.2网站研发的目的和意义
汽车资讯网站主要具有内容发布、信息交流、资讯查询这三大目的。其中,内容发布,主要满足了代理商将自身所需要展示的信息传递给目标客户的目的。信息交流的目的,在于实现各个游客之间对于指定车型的看法或认知的交流。资讯查询,则是基于信息检索的手段下,对于用户获取汽车资讯的需求的满足。
在这一情景下,定位于工具化的信息平台的汽车资讯网站就具有天然的优势。通过聚合各类代理商的汽车品牌,完成流量的规模效应积累。并且通过信息在同一网站下的集中展示,避免了系统的重复开发,降低了企业在软件系统上的投入。不仅如此,对于用户而言,仅需访问一个网站就可以获得各类品牌的车辆信息,用户的线上体验也得到了极大的提升与满足。基于这一场景下的信息交互效率得到了很大程度上的优化。所以汽车资讯网站在经济效益与社会效益两方面都具有很大的积极意义。
1.3网站开发的可行性分析
本文所涉及到的汽车资讯网站的开发,在技术可行性方面,主要可划分为前端页面制作、后台程序编写、数据库设计与实现三个环节。该系统在前端显示上选择了Java Server Page技术,后台程序的开发以Java语言为基础,数据库采用MySQL数据库。
其中JSP技术是目前一种被广泛使用的主流动态网页制作技术,MySQL数据库也是一款市场占有率较高的数据库管理系统。这两项技术在本文所涉及到的网站的技术研发上具有完全的可行性。
市场需求方面,伴随着社会整体经济的不断发展与居民收入水平的提高。截止2017年,我国私人汽车保有量为18695万辆,相较上一年上升了12.9%。然而,作为消费者的普通用户,相关的汽车选购知识却十分匮乏。用户不仅缺少相应的汽车性能、参数、价格的专业知识,而且需要能够了解、查阅汽车相关信息的网站平台。
系统架构方面,整体设计采用了BS的架构方式。在此基础上分为客户端、视图层、模型层这三大主要结构。这三层架构分别对应了终端浏览器、WEB服务器、数据库服务器。这一设计具有安全性高、可扩展性强的特点,能够满足远程访问的需求。此外,系统的表现层主要依靠JSP技术和Javascript技术搭建并实现,数据库则采用了MySQL数据库管理系统。
设计中可能遇到以下的问题:
资讯网站包含汽车品牌,汽车车型,代理商等多个角色。如何关联不同角色之间的数据流向
管理后台如何只对管理人员可用
页面请求如何指向对应的方法进行处理
车型对比在前台样式如何实现。用户在比较两种不同的车型时,如何将页面简单明了地呈现给用户,既能比较出汽车的各个功能属性,又不觉得各属性繁琐复杂。这就需要一个清晰的前台设计
解决办法:
合理设计和维护客房信息表与其它各表之间的关联关系
学习利用数据库表进行用户身份认证和权限管理

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/7.html

好棒文