汽车销售网站设计与实现
──详细设计与代码实现
摘 要:网络是现代经营和管理的重要媒介。我们手工记录汽车销售详情的时代已经过去。随着市场经济的迅速发展,面对汽车销售业严酷竞争的形势,对于加强经营管理、提高工作效率和改善服务质量成为了急待解决的问题。而解决这些问题的关键措施之一就是建立使用先进、高效的汽车销售网站系统,引进创新的经营机制,适应新形势下企业的生存和发展。 关键词: 经营管理; 汽车销售; 系统
Abstract: The compute is modern management must medium. Before we hand car sales records of 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 establishment ,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;system
1 绪论
1.1 课题背景,目的和意义 1.1.1 课题背景
随着internet的普及和电子商务的兴起,网上汽车销售是Internet电子商务在汽车销售行业发展的必然结果,这种新型的汽车销售形式,与传统4s或5s店利用线下进行销售的方式相比拥有许多优势:一是同比降低了汽车销售成本;二是利用网络作为交易平台来改变传统的交易方式,使得交易的活动不受空间和时间限制;三是销售信息的传递更迅速灵活 1.1.1 课题目的和意义
有了《围田汽车销售网站》就不需要客户到书城手工查询需要的汽车,而只需在自家的电脑前输入查询条件,快速而准确的找到汽车,大大加快了查询速度。
第1页(共49页)
2 可行性分析
2.1 技术可行性
本系统采用的是Struts1,Hibernate+Jpa规范+Spring和MySQL作为数据库开发。由于Struts1访问速度和开发效率快,采用Spring做事务管理和组件容器,再加上MySQL灵活易维护并且开发方面具有方便快捷、使用灵活的特点,以及目前的广泛实际应用,因此使用SSH+JPA+MySQL是开发javaweb平台的最佳组合,从而说明本系统在技术方面可行。
硬件方面,最低配置需要2G内存和100G硬盘,CPU最低酷睿i3。 2.2 操作可行性
目前,大多数个人电脑都能运行本系统。该系统的安装、运行不会改变原计算机系统的默认设置和布局,再加上系统界面精简,提示信息完整,经过相关人员指导便能够方便的操作此软件。 2.3 系统的技术介绍 2.3.1 javascript
JavaScript 是一种具有面向对象能力的、解释型的程序脚本设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。因为他不需要在一个语言环境下运行,而只需要支持它的浏览器即可。它的主要目的是,验证发往服务器端的数据、增加Web互动、加强用户体验度等。
2.3.2 Jquery
jQuery是一个可兼容多浏览器的javascript库,其核心理念是write less,do more。jQuery于2006年在美国纽约发布,此举吸引了来自世界各地的JavaScript高手加入。如今,jQuery已发展成为最流行的javascript框架。在世界前15000个访问最多的网站中,超过55%的开发者在使用jQuery。 2.3.3 mysql
MySQL是一个开源数据库,它起源于瑞典ADB公司。Mysql和市面上其他数据库相比具有体积小,使用灵活,速度快,可横向集群的优势。自从阿里巴巴
第2页(共49页)
的去Oracle化,把数据移植到MySql中浪潮的兴起,MySql的使用越来越受大众的欢迎。 2.3.4 luncence
Lucene是一个由java编写的开源全文索引项目,随着网站站内索引广泛使用和hadoop大数据集群对Lucene的支持,免费、灵活、高效Lucene越来越受开发者的欢迎。Lucene先把要检索的资源集合放到本地,并使用某种特定的结构存储,称为索引,这个索引的集合称为索引库。对索引库的检索远优于数据库模糊查询。 2.3.5 Jpa
jpa是sun公式提出一套ORM持久成规范,其本身并图示套技术。知识定义了一套数据持久层接口规范,Hibernate,Toplink等其他ORM层工具是实现了其接口规范,让开发者在用jpa开发是感觉不到底层产品的差异。其强大的注解功能更是为了解决开发人员在配置繁琐的XML文件带来的不变,所提供的开发的web项目的必选技术 2.3.6 Spring
Spring是一套性能非常优越的轻量级容器。它提供AOC控制反转的方式管理所
有的JavaBean对象,Action对象,底层持久Service。有了Spring的管理,编程人员就再也不用在构建自己的Bean对象带来的繁琐的代码构造。 2.3.7 Jmail
jmail是使用java代码实现的一套邮箱规范,它对开发人员来说具有灵活、轻便的特性。用户在使用javamail发送邮箱时,只需要调用jmail的相应接口,就可以使用面向对象的方式构造邮件并发送邮件信息到指定的邮箱。 2.4 系统开发平台和运行环境 2.4.1 系统开发平台
系统的开发是在MyEclipse8.5编码Tomcat最为服务器中间件的环境下进行的。Tomcat的环境主要有以下几方面技术优势:
1.Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理html页面。
2. Tomcat也可以与其它一些软件集成起来实现更多的功能。 2.4.2 操作系统
操作系统:Windows 7以上版本。
第3页(共49页)
服务器软件:Tomcat6.0以上版本。 浏览器:IE9、Fire Fox、Google Chrome。
3 后台详细设计与实现
围田科技汽车销售网,主要围绕需求所定义的系统结构图作依次功能模块的详细设计与实现,系统结构图如下,我主要负责编写的代码模块为:商品管理、商城用户管理和购物车这三个模块,图3-1:
汽车销售网商品管理品牌管理类型管理商城用户管理买家指南售后服务购物车收藏夹订单模块最新活动预约试驾添加商品删除商品修改商品搜索商品个人中心用户登陆禁用用户用户注册添加购物项删除购物项清空购物车添加收藏查看收藏新增活动加载活动列表用户预约预约管理条件查询全文索引提交注册信息邮箱激活生产订单提交订单在线支付查询订单查询预约删除预约账户管理购买记录我的收藏修改收货地址修改登陆信息删除记录评价商品查看收藏删除收藏 (1)
图3-1 系统结构图
3.1 商品管理 3.1.1 程序描述
此模块为未网站的商品管理模块,管理所有车辆信息在前端的显示信息。管理商品价格,商品展示图片,商品样式管理,商品详细信息描述。此模块把类型管理和品牌管理放在一起来说明,原因产品,品牌,类型的关联性和依耐性强,所以放在一起来做详细设计更为合适。 3.1.2 程序功能 ①后台添加商品信息
第4页(共49页)