毕业设计说明书手机销售网客户购买趋势海量信息挖掘_第1页
毕业设计说明书手机销售网客户购买趋势海量信息挖掘_第2页
毕业设计说明书手机销售网客户购买趋势海量信息挖掘_第3页
毕业设计说明书手机销售网客户购买趋势海量信息挖掘_第4页
毕业设计说明书手机销售网客户购买趋势海量信息挖掘_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计说明书手机销售网客户购买趋势海量信息挖掘班 级: 学号: 学生姓名: 学 院: 专 业: 指导教师: 2016 年 6 月翟煜琪1221010103软件学院软件工程(企业信息化软件开发与应用方向)张一峰 李华玲12210B01手机销售网客户购买趋势海量信息挖掘摘 要本文重点论述了手机销售网站的系统设计以及相关技术的研究,主要包括:系统分析、系统设计与实现以及客户购买趋势信息挖掘。系统分析中对手机销售网站进行了整体的可行性分析及需求分析;系统设计中对网站系统的整体功能及数据库进行了设计,确定了以 MySQL 作为后台数据库,使用 Java 语言进行系统的开发,并对网站系统完成编码实现;客户购买趋势信息挖掘部分主要通过个性化推荐技术对网站的推荐模块进行了实现,帮助用户快捷、方便的选购所需手机。通过以上过程,实现一个高效、便捷的手机销售网站系统。系统实现了用户登录注册、手机管理、购物车、搜索等功能,并通过个性化推荐技术了解用户偏好,增加用户粘性,使整个手机销售网系统更加完善。关键词:手机,电子商务,数据挖掘Massive data mining of customer buying trends in mobile phone sales networkAbstractThis paper focuses on the study of mobile phone sales site of system design and related technologies, including: system analysis, system design and implementation of data mining and customer buying trends. During the System analysis stage, I have finished feasibility analysis and demand analysis of overall mobile phone sales site , and design theoverall function of the website database system . In this process , I determine to use the MySQL as the backend database and develop systems using Java language. Besides, in order to help user buy mobilephone conveniently and efficiently ,I utilize the personalizedrecommendation technology to finish data mining about buying tends of customers, which could make the mobile phone sales site more efficient and convenient.This sysem have following functions ,such as user login registration, phone management, shopping cart, search and understanding user preferences by personalized recommendation technology which could increase user stickiness and make the site more perfect.Keywords :Mobile phone, electronic commerce, data mining目 录中 北 大 学 2016 届 毕 业 设 计 说 明 书第 II 页 共 III 页1 引言 .11.1 课题背景及意义 .11.2 目的和意义 .11.3 系统简介 .21.4 系统特点 .21.5 开发工具介绍 .31.5.1 MyEclipse 简介 .31.5.2 Tomcat 简介 .31.5.3 Ajax 简介 .31.5.4 JSP 简介 .31.5.5 MVC 模型简介 .41.5.6 JDBC 模型简介 .42 系统设计分析 .52.1 可行性分析 .52.1.1 经济可行性 .52.1.2 技术可行性 .52.1.3 社会可行性 .52.2 需求分析 .52.2.1 系统需求分析 .52.2.2 系统用例图 .63 手机销售网系统总体设计 .83.1 总体结构设计 .83.1.1 前台管理 .93.1.2 后台管理 .93.1.3 推荐系统 .93.2 数据库设计 .103.2.1 数据分析 .103.2.2 数据库结构设计 .113.2.3 数据库详细设计 .12中 北 大 学 2016 届 毕 业 设 计 说 明 书第 III 页 共 III 页4 手机销售网系统详细设计与实现 .154.1 系统前台基本功能设计与实现 .154.1.1 系统模块 .154.1.2 手机模块 .184.1.3 购物车模块 .204.1.4 订单模块 .224.1.5 公告浏览模块 .244.2 系统后台管理功能设计与实现 .254.2.1 角色管理 .254.2.2 订单管理 .264.2.3 手机管理 .264.2.4 手机分类管理 .274.2.5 公告信息管理 .284.3 个性化推荐系统详细设计及实现 .285 手机销售网核心部分系统测试 .325.1 本系统测试 .325.1.1 用户登录模块测试 .325.1.2 购物车模块的测试 .325.2 测试总结 .33结 论 .34参 考 文 献 .35致 谢 .36中 北 大 学 2016 届 毕 业 设 计 说 明 书第 1 页 共 36 页1 引言1.1 课题背景及意义近年来,随着我国物联网、云计算、移动互联等新一代信息技术的迅猛发展,互联网用户呈爆炸式增长,为电子商务的迅速发展奠定基础 1。过去十年,我国电子商务经历高速增长阶段,成为国民经济和社会发展不可或缺的一部分。电子商务的迅速发展一方面为消费者的提供了一个庞大的商品柜台信息库,节约了传统购物模式下实体店所需的各类固定成本;另一方面,网络数据呈现几何倍数的增长,使得消费者面临“信息超载”的困惑,难以快速地在过量的数据中寻找到自己最需要的商品。因此,按照用户需求,精准的推送用户消费者最需要的产品成为目前各类电子商务平台下亟待解决的问题。放眼目前中国手机市场,手机销售规模持续攀升,中国手机用户以每年 84.7%的速度增长,各类手机品牌竞争激烈,手机产品功能不断延伸发展,消费需求量不断增加,手机销售市场保持高速增长态势 2。随着各类大型电子商务平台的发展以及经济水平的提高,消费者开始普遍接受网上购买的方式选择所需手机类型,手机销售网站成为用户偏爱的网上购物平台。为用户提供最具体、准确的手机功能展示,直观、实际的用户体验以及同类手机性能的比较是目前手机销售网站最大的功能。1.2 目的和意义伴随着人们生活水平的提高以及对生活品质的追求,对于网上购物时的轻松、便捷的用户体验要求也越来越搞高。首先,在激烈的竞争中,网页制作的简洁、美观是吸引用户眼球的第一步,也对网站的前端设计提出了更高的要求,设计一方面考虑网站整体结构的清晰、合理、完整,使得网站的整体功能明确,提高用户体验。另一方面,要从心理学角度分析用户心理,设计时从美学角度考虑网站整体色彩搭配,使得销售网站兼顾美观性;其次,要保证用户在网上购物过程中更加安全,针对在线交易平台,网站系统本身的稳定性和安全性尤其重要。一方面,要从技术角度出发,对网站进行安全设置,采用先进的网络防护技术,加强网站安全性管理 3。另一方面,也要提高网络管理人员的安全意识和责任感;最后,使得用户在网上购物过程中更加便捷、快速地锁定所需商品是对手机销售网中 北 大 学 2016 届 毕 业 设 计 说 明 书第 2 页 共 36 页站提出的更高的要求。一方面手机销售网站按照手机品牌、价格、功能等方式进行合理的展示是确保用户快速查找的关键。另一方面,通过数据挖掘技术,对用户所浏览的内容进行跟踪,根据 web 访问日志,记录和积累用户访问信息,分析用户点击规律,按照用户实际需求,提供用户感兴趣的产品推荐,可以提高用户粘性,增加用户购买率,从而产生更多效益 4。综上所述,本手机销售网站是一个具有交互功能的商业网站,建立网络虚拟购物商城,通过个性化推荐技术,记录用户行为,分析用户购买趋势,挖掘用户消费信息,为用户提供精准推荐,使得用户在海量数据中,短时间准确搜索到有用信息,完成消费需求,保持系统的良性循环,增加其利用价值,对电子商务的研究和发展具有一定意义。1.3 系统简介手机销售网客户购买趋势海量信息挖掘是基于目前电子商务广泛盛行的网络环境下,为提高客户满意度,实现自动化推荐系统而进行的研究 5。在完成基本的电子商务系统基础上,优化个性化服务,通过多种算法的有效结合,分析用户行为, 进行挖掘分析,最终,优化销售策略从而提升用户对网站的购买兴趣并提高销售额。1.4 系统特点(1)操作简单 由于本系统完成前对各电子商务平台做了大量的调研分析,对用户的操作习惯有一定的了解,所以用户使用起来非常方便。 (2)友好界面 本系统采用统一的界面,界面简单、美观,支持鼠标和键盘操作,对于用户行为习惯也做了一定的设置,交互性强,所以消费者会更轻松的完成购物。 (3)安全性强 系统限制用户权限,对管理员权限进行了相应的设置。在网络方面也对非法IP 试图连接主机进行了有效的防止,所以服务器以及数据库信息也是安全可靠的。(4)个性化服务根据用户行为寻找匹配信息,寻找相关资源推荐给用户。提供个性化推荐服中 北 大 学 2016 届 毕 业 设 计 说 明 书第 3 页 共 36 页务,帮助用户准确、迅速定位所需产品 6。1.5 开发工具介绍1.5.1 MyEclipse 简介MyEclipse 是一个开源项目,它实际上是 Visual Age for Java 改版,它的界面与以前的版本不是很大,但因为它是一个开放源代码的项目,每一个人都能得到自由,你可以在此基础上添加自己的独特的插件,所以越来越多的关注。庆幸的是,MyEclipse 本身集成了一个标准的插件集,其中包括比较完整的 Java 开发工具包 JDK。MyEclipse 是 JavaEE 集成开发环境,功能比较齐全,包括完整的发表和测试,调试和代码的功能,支持 HTML,CSS 和 JavaScript,SQL ,JSP 等 7。1.5.2 Tomcat 简介Tomcat 服务器是一个轻量级应用服务器不需要安装直接解压放在磁盘中然后配置就可以使用,和一个非常重要的特征是 Tomcat 是免费和开放源代码的,很多场合都是常用的,例如,在一些小的系统和并发访问的情况。在开发的 JSP 程序调试是首选。对于一个刚接触 Java 语言的菜鸟来说可以这样认为当服务器在一台机器上部署完成之后,可以从浏览器进入系统的向 HTML 页面发送相应的的访问请求。1.5.3 Ajax 简介Ajax(Asynchronous JavaScript And XML),即异步 JavaScript 和 XML 技术,也是 Web2.0 的核心技术之一。 Ajax 技术改进了传统的 Web 技术;Ajax 技术可以实现服务器与浏览者之间的异步通信机制使得浏览者的等待时间得到很大的缩短,逐步消除给浏览者带来断篇的感觉,它允许用户在多个请求不等待得到服务器响应。1.5.4 JSP 简介JSP 英文名字为 Java Server Pages,它最基本的用具是一个化简之后的 Servlet设计,它在 JSP 页面中嵌入了一部分相关的 Java 代码(以 形式)。通常对客户端的响应是一个典型的 HTML 文本,因此客户可以浏览网页,只要你安装一个浏览器。当 Web 服务器访问 JSP 页面,该 Java 程序片段运行先于大部分的JSP 页面的代码,然后返回结果给 JSP 页面的 HTML 代码的客户端。页面中加入的 Java 片段这些片段可以操作数据库、实现对网页的重新定向等,以达到将数据中 北 大 学 2016 届 毕 业 设 计 说 明 书第 4 页 共 36 页库中的数据在页面相应的地方表现。JSP 技术的可重用的 Web 设计和逻辑分开,这样就可以很好的支持系统的设计,提高 Web 应用的开发速度也使开发更容易。1.5.5 MVC 模型简介MVC 是模型(model)视图 (view)控制器(controller)的缩写,这三个模块之间用最小的耦合共同工作,从而对应用的可扩展性和可维护性有了很大的提升 8。MVC 模式的特点如下:多个视图可以是一个模型;数据和模型显示逻辑回归;一个应用程序分为三个层次,减少它们之间的耦合,为应用程序提供了一个良好的可扩展性; 控制层是把来自不同地方视图和模型连接在一起并且对不同的请求实现相应的响应,换句话说就是控制层主要是包含了用户请求权限的定义;MVC 更吻合软件工程化管理的精神 9。1.5.6 JDBC 模型简介JDBC(Java Data Base Connectivity, Java 数据库连接)是一种用来实行 SQL语句的 Java API,为多种关系数据库提供了统一的访问 10。JDBC 把 MyEclipse与数据库的结合而发送 SQL 语句变为一件轻而易举的事。 Java 语言具有很强的跨平台的优势这就使得程序员只要将程序编写一次就能够转移到任何平台上运行,这样带来了诸多方便。中 北 大 学 2016 届 毕 业 设 计 说 明 书第 5 页 共 36 页2 系统设计分析2.1 可行性分析2.1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论