汽车销售网站设计与实现 详细设计与代码实现

上传人:aa****6 文档编号:32638470 上传时间:2018-02-12 格式:DOC 页数:48 大小:303.50KB
返回 下载 相关 举报
汽车销售网站设计与实现 详细设计与代码实现_第1页
第1页 / 共48页
汽车销售网站设计与实现 详细设计与代码实现_第2页
第2页 / 共48页
汽车销售网站设计与实现 详细设计与代码实现_第3页
第3页 / 共48页
汽车销售网站设计与实现 详细设计与代码实现_第4页
第4页 / 共48页
汽车销售网站设计与实现 详细设计与代码实现_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《汽车销售网站设计与实现 详细设计与代码实现》由会员分享,可在线阅读,更多相关《汽车销售网站设计与实现 详细设计与代码实现(48页珍藏版)》请在金锄头文库上搜索。

1、第 1 页(共 49 页)汽车销售网站设计与实现详细设计与代码实现摘要:网络是现代经营和管理的重要媒介。我们手工记录汽车销售详情的时代已经过去。随着市场经济的迅速发展,面对汽车销售业严酷竞争的形势,对于加强经营管理、提高工作效率和改善服务质量成为了急待解决的问题。而解决这些问题的关键措施之一就是建立使用先进、高效的汽车销售网站系统,引进创新的经营机制,适应新形势下企业的生存和发展。关键词:经营管理; 汽车销售; 系统Abstract: The compute is modern management must medium. Before we hand car sales records o

2、f product detail is past. Long with the rapid development of market economy ,the face of the increasingly harsh competition selling cars ,strengthen operating management ,real work and improve efficiency and improve the quality of service has become the problem to be solved. To solve these establish

3、ment ,advanced and efficient use of car sales system ,the introduction of innovative management mechanism ,and adapt to the new situation of the survival and development of enterprises.Key words:management;car sales;system1 绪论1.1 课题背景,目的和意义1.1.1 课题背景随着 internet 的普及和电子商务的兴起,网上汽车销售是 Internet 电子商务在汽车销售

4、行业发展的必然结果,这种新型的汽车销售形式,与传统 4s 或 5s 店利用线下进行销售的方式相比拥有许多优势:一是同比降低了汽车销售成本;二是利用网络作为交易平台来改变传统的交易方式,使得交易的活动不受空间和时间限制;三是销售信息的传递更迅速灵活1.1.1 课题目的和意义有了围田汽车销售网站就不需要客户到书城手工查询需要的汽车,而只需在自家的电脑前输入查询条件,快速而准确的找到汽车,大大加快了查询速度。第 2 页(共 49 页)2 可行性分析2.1 技术可行性本系统采用的是 Struts1,Hibernate+Jpa 规范+Spring 和 MySQL 作为数据库开发。由于 Struts1 访

5、问速度和开发效率快,采用 Spring 做事务管理和组件容器,再加上 MySQL 灵活易维护并且开发方面具有方便快捷、使用灵活的特点,以及目前的广泛实际应用,因此使用 SSH+JPA+MySQL 是开发 javaweb 平台的最佳组合,从而说明本系统在技术方面可行。硬件方面,最低配置需要 2G 内存和 100G 硬盘,CPU 最低酷睿 i3。2.2 操作可行性目前,大多数个人电脑都能运行本系统。该系统的安装、运行不会改变原计算机系统的默认设置和布局,再加上系统界面精简,提示信息完整,经过相关人员指导便能够方便的操作此软件。2.3 系统的技术介绍2.3.1 javascriptJavaScrip

6、t 是一种具有面向对象能力的、解释型的程序脚本设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。因为他不需要在一个语言环境下运行,而只需要支持它的浏览器即可。它的主要目的是,验证发往服务器端的数据、增加 Web 互动、加强用户体验度等。2.3.2 JqueryjQuery 是一个可兼容多浏览器的 javascript 库,其核心理念是 write less,do more。 jQuery 于 2006 年在美国纽约发布,此举吸引了来自世界各地的 JavaScript高手加入。如今,jQuery 已发展成为最流行的 javascript 框架。在世界前 15000 个

7、访问最多的网站中,超过 55%的开发者在使用 jQuery。2.3.3 mysql第 3 页(共 49 页)MySQL 是一个开源数据库,它起源于瑞典 ADB 公司。Mysql 和市面上其他数据库相比具有体积小,使用灵活,速度快,可横向集群的优势。自从阿里巴巴的去 Oracle 化,把数据移植到 MySql 中浪潮的兴起, MySql 的使用越来越受大众的欢迎。2.3.4 luncenceLucene 是一个由 java 编写的开源全文索引项目,随着网站站内索引广泛使用和 hadoop 大数据集群对 Lucene 的支持,免费、灵活、高效 Lucene 越来越受开发者的欢迎。Lucene 先把

8、要检索的资源集合放到本地,并使用某种特定的结构存储,称为索引,这个索引的集合称为索引库。对索引库的检索远优于数据库模糊查询。2.3.5 Jpajpa 是 sun 公式提出一套 ORM 持久成规范,其本身并图示套技术。知识定义了一套数据持久层接口规范,Hibernate ,Toplink 等其他 ORM 层工具是实现了其接口规范,让开发者在用 jpa 开发是感觉不到底层产品的差异。其强大的注解功能更是为了解决开发人员在配置繁琐的 XML 文件带来的不变,所提供的开发的web 项目的必选技术2.3.6 SpringSpring 是一套性能非常优越的轻量级容器。它提供 AOC 控制反转的方式管理所有

9、的 JavaBean 对象,Action 对象,底层持久 Service。有了 Spring 的管理,编程人员就再也不用在构建自己的 Bean 对象带来的繁琐的代码构造。2.3.7 Jmailjmail 是使用 java 代码实现的一套邮箱规范,它对开发人员来说具有灵活、轻便的特性。用户在使用 javamail 发送邮箱时,只需要调用 jmail 的相应接口,就可以使用面向对象的方式构造邮件并发送邮件信息到指定的邮箱。2.4 系统开发平台和运行环境2.4.1 系统开发平台系统的开发是在 MyEclipse8.5 编码 Tomcat 最为服务器中间件的环境下进行的。Tomcat 的环境主要有以下

10、几方面技术优势:1Tomcat 不仅仅是一个 Servlet 容器,它也具有传统的 Web 服务器的功能:第 4 页(共 49 页)处理 html 页面。2 Tomcat 也可以与其它一些软件集成起来实现更多的功能。2.4.2 操作系统操作系统:Windows 7 以上版本。服务器软件:Tomcat6.0 以上版本。浏览器:IE9 、Fire Fox、Google Chrome 。3 后台详细设计与实现围田科技汽车销售网,主要围绕需求所定义的系统结构图作依次功能模块的详细设计与实现,系统结构图如下,我主要负责编写的代码模块为:商品管理、商城用户管理和购物车这三个模块,图 3-1:汽车销售网商品

11、管理商城用户管理购物车收藏夹预约试驾最新活动买家指南订单模块添加商品删除商品修改商品搜索商品条件查询全文索引用户注册用户登陆禁用用户提交注册信息邮箱激活添加购物项删除购物项清空购物车添加收藏查看收藏个人中心账户管理购买记录我的收藏修改收货地址修改登陆信息查看收藏删除收藏查询订单在线支付生产订单提交订单新增活动加载活动列表售后服务用户预约预约管理查询预约删除预约删除记录评价商品品牌管理类型管理(1)图 3-1 系统结构图3.1 商品管理3.1.1 程序描述此模块为未网站的商品管理模块,管理所有车辆信息在前端的显示信息。管理商品价格,商品展示图片,商品样式管理,商品详细信息描述。此模块把类型第 5

12、 页(共 49 页)管理和品牌管理放在一起来说明,原因产品,品牌,类型的关联性和依耐性强,所以放在一起来做详细设计更为合适。3.1.2 程序功能后台添加商品信息后台修改商品信息按入库时间,商品名称,品牌,类型查询相应商品前端搜索框搜商品,此收索使用全文索引 Lucene3.1.3 操作系统添加商品输入项:车名:productName String 长度不能超过 100品牌 id:brandId Integer 类型 id:typeId Integer定金:barginMoney Float 价格区间:上区间:fromSellPrice Float下区间:toSellPrice Float是否活

13、动车型:isActivity Boolean是否最新车型:isNew Boolean首页展示图片路径:frontImageViewPath String 长度不能超过两个产品详细页轮播图片路径:viewImages Set ProductImgGroup 对象属性长度不能超过 200款式 style:款式名称:styleName String报价:sellPrice Float库存:inventory Integer产品详细描述:descript Striing(数据库类型为 Blob) 长度为 text 类型长度修改商品输入项:车名:productName String 长度不能超过 100

14、品牌 id:brandId Integer 类型 id:typeId Integer第 6 页(共 49 页)定金:barginMoney Float 价格区间:上区间:fromSellPrice Float下区间:toSellPrice Float是否活动车型:isActivity Boolean是否最新车型:isNew Boolean首页展示图片路径:frontImageViewPath String 长度不能超过两个产品详细页轮播图片路径:viewImages Set ProductImgGroup 对象 属性长度不能超过 200款式 style:款式名称:styleName Strin

15、g报价:sellPrice Float库存:inventory Integer产品详细描述:descript Striing(数据库类型为 Blob) 长度为 text 类型长度删除商品输入项:点击删除超链接,附带产品 id 作为参数商品编号:productCode String 系统约束的固定长度,36 位产品条件查询输入项:车名:productName String 长度不能超过 100品牌 id:brandId Integer 类型 id:typeId Integer入库时间,上下区间上区间:fromDate java.util.Date下区间:toDate java.util.Date

16、全文索引产品输入项关键字:keyWord String 长度不能超过 100添加品牌品牌名称:brandName Sting 长度不能超过 32品牌 logol 图标路径:String 长度不能超过 200修改品牌品牌名称:brandName Sting 长度不能超过 32第 7 页(共 49 页)品牌 logol 图标路径:String 长度不能超过 200添加类型类型名称:styleName Sting 长度不能超过 32修改类型类型名称:styleName Sting 长度不能超过 324.2用户模块注册用户是构成网站主体的一个重要组成部分,网站设置注册用户的目的之一在于方便3.1.4 程序出项添加产品输出向:无直接输出项,跳转到产品列表页删除产品输出项:无直接输出项,跳转到产品列表页修改产品输出项:无直接输出项,跳转到产品列表页查看产品详情输出项:产品实体:prod

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号