登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于java的手机商品推荐系统的设计与实现

 2023-07-27 09:07  

论文总字数:21933字

摘 要

手机是人们现在生活的必需品,但是随着电子商务规模的不断扩大,手机个数和种类快速增长,顾客需要花费大量的时间才能找到自己想买的手机。这种浏览大量无关的信息和产品过程无疑会使淹没在信息过载问题中的消费者不断流失。为了解决这些问题,开发了基于java的手机推荐系统。该系统采用最主流的B/S架构模式,综合运用了javaweb和数据库等技术。该系统主要有用户的注册、登陆、用户推荐、管理员对手机信息的管理等功能。本文首先介绍了系统的开发背景和意义,阐述了系统的开发环境和相关技术,接着介绍了系统的需求分析和数据库设计,阐述了系统的设计与实现过程,最后介绍了系统的测试与调试并给出了相关结论。

关 键 词:手机,Java web,数据库

Abstract:Now Mobile phones are people necessities of life for people, But with the continuous expansion of e-commerce, Mobile phone’s number and variety is growing rapidly, Customers need to spend a lot of time to find what you want to buy. This reading a large number of unrelated information and product process will no doubt make submerged consumer loses in the problem of information overload. In order to solve these problems, developed a mobile phone recommendation system which was based on web. The system USES the most mainstream B/S structure mode, The integrated use of javaweb and database technology, etc. The system mainly include user register, login, user recommendation, administrator of mobile information management, and other functions. This paper first introduces the development background and significance of the system, Elaborated the system development environment and related technologies, Then introduced the system demand analysis and database design, In this paper, the design of the system and the implementation process, Finally this paper introduces the system testing and debugging and relevant conclusions are given.

Keywords : mobile phone, java ,databas

目 录

1绪论 6

1.1课题背景 6

1.2 手机推荐系统的研究意义 6

1.3 文章组织结构 6

2 开发环境和Java web有关技术 6

2.1 开发环境介绍 6

2.1.1 Java简介 6

2.1.2 Eclipse和JavaEE概述 7

2.1.3 JDK概述 7

2.1.4 JDK安装注意事项 7

2.1.5 系统开发环境 7

2.1.6 SQL Server简介 7

2.2 Java Web简介 7

3 系统的需求分析 7

3.1 软件需求分析 7

3.2 客户端需求分析 8

4 数据库设计 8

4.1 数据库概念设计 8

4.2 数据库逻辑设计 10

4.3 数据库ER图 11

5 系统的设计与实现 11

5.1 系统概要设计和结构功能图 11

5.2 用户注册功能实现 12

5.3 用户登录功能实现 14

5.4 管理员界面功能实现 15

5.5 管理员功能的实现 16

5.6 用户功能实现 22

5.7 手机推荐算法的说明 25

6 软件测试和调试 28

6.1测试目的 28

6.2测试方法 28

6.3测试过程 28

6.4主页面的登录模块测试 28

结 论 30

参 考 文 献 31

致 谢 32

1绪论

1.1课题背景

手机在我们的日常生活中越来越普遍,手机的选择对人们日常生活更加重要,很多人因为手机的过时选择购买新的手机,也有很多人打算购买他妈第二部手机。在选择购买手机上很多人有了困惑,各种各样的手机产品使购买者很难做出选择。同时手机的发展速度也使得人们不得不更换他们的手机,基于手机购买需求迅猛发展,而且越来越普遍。因此,基于java web的手机推荐系统的设计与实现应运而生。

1.2 手机推荐系统的研究意义

近年来,在全世界范围内移动互联网正在迅猛发展,随着它的发展,移动手机在我们生活中和工作中越来越普遍,无疑手机在人们生活中巨大地作用。手机的选择已经成为现代生活的必要组成部分,而基于Java Web的手机推荐系统设计思想应运而生。基于Java Web的手机推荐系统的设计有助于我们更深入地理解运用java web开发平台,有助于我们更深入地学习巩固综合运用计算机专业的相关知识,同时该设计帮助我们了解Web应用的相关知识,不断地增强自身的综合编程和设计能力,提高我们的专业素养。

1.3 文章组织结构

本文一共分为六章,章节概述如下:

第一章:绪论。主要介绍课题背景及其研究意义。

第二章:java web开发技术。主要介绍了java web开发工具和相关技术。

第三章:系统的需求分析。主要进行了软件需求分析、客户端需求分析、系统可行性分析。

第四章:数据库设计。主要介绍了数据库的概念设计以及逻辑设计。

第五章:系统的设计与实现。主要介绍了系统的结构、功能模块及实现。

第六章:软件测试。主要是介绍了测试和调试过程。

2 开发环境和Java web有关技术

2.1 开发环境介绍

2.1.1 Java简介

Java在1995年由SUN公司推出,它是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的,安全的,结构的,中立的,可移植的,性能很优异的多线程的,动态的语言[7]。

2.1.2 Eclipse和JavaEE概述

Eclipse是一个开放源代码的、基于Java的可扩展开发平台[2]。就其本身而言,它只是一个框架和一组服务,JavaEE的核心是EJB3.0, 其提供了更兼便捷的企业级的应用框架。

2.1.3 JDK概述

在Eclipse环境下用Java语言开发Android,需要自行下载JDK。本客户端所用的JDK版本是jdk1.7.0_43。

2.1.4 JDK安装注意事项

点击下载的JDK进行安装,在安装过程中会弹出对话框,选择第一个jdk包安装,它会给出默认的安装路径,这个可以根据实际的安装路径修改,接下来弹出的对话框中需要安装jre包,这时默认的安装路径为(C:Program files(x86)Javajre),这时,你不能将路径修改为你上次安装的jdk包的路径,否则会覆盖掉已安装的jdk包中的jre文件夹,最后会导致jdk包中jre文件夹下bin文件夹中的bin文件丢失。

2.1.5 系统开发环境

Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的java产品,可见其在业界的地位。

2.1.6 SQL Server简介

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

2.2 Java Web简介

Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。

3 系统的需求分析

3.1 软件需求分析

基于Java Web的手机推荐系统可以运行在pc或手机设备上,通过研究和学习目前应用市场上的各种网页,在此基础上希望能够研发出一款界面美观友好,人机交互和谐,从而使用户在更加方便快捷的得到适合自己的手机。本设计在JavaWeb端实现数据库的增、删、改、查,以及推荐手机的功能。

3.2 客户端需求分析

有一个主页有用户登陆窗口和管理员登陆窗口,用户登陆窗口需要用户先注册,登陆后有手机查找功能和手机推荐功能。手机查找功能需要输入手机的型号查找该手机参数信息。手机推荐功能输入对手机的需求,系统会找到符合用户需求的手机推荐给用户。:

1.注册新用户;

剩余内容已隐藏,请支付后下载全文,论文总字数:21933字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图