一、系统截图(需要演示视频可以私聊

 摘   要

本毕业设计的内容是设计并且实现一个基于JSP技术的网易购购物平台。它是在Windows下,以MYSQL为数据库开发平台,Tomcat网络信息服务作为应用服务器。网易购购物平台的功能已基本实现,主要包括用户、商品信息、订单信息等。

论文主要从系统的分析与设计 、数据库设计和系统的详细设计等几个方面来进行论述,系统分析与设计部分主要论述了系统的功能分析、系统的设计思路,数据库设计主要论述了数据库的设计,系统的详细设计部分主要论述了几个主要模块的详细设计过程。

关键字: 网易购购物平台;JSP技术;MYSQL数据库;Tomcat服务器

第一章 绪论

1.1课题背景

网上购物的悄然兴起,是社会经济发展的一个产物,与传统的店铺相比,网易购购物平台具有一定的优势。对于传统的店铺来讲,选一个比较好的地段是非常重要的,这个地段的优劣直接决定了这家店铺以后的发展,而如果选择网站的话就不存在选址这一说,世界各地都可以看到你出售的商品。现如今开得最火热的网上销售网站要属淘宝、拼多多、京东等网上购物平台,这些购物平台都进驻了很多的买家,无店铺销售的方式,让卖家减少了从生产到销售过程中的一些环节,这样卖家的经营成本也降低了,消费者也能在网上买到比实体店更便宜的商品。当然开店是比较有风险的,但在淘宝上,你只要注册一个账号就能在淘宝上开自己的店铺,对于个人来说,网上销售这样的形式降低了商家进驻的门槛。

当今电子商城是商品交易最频繁的场所,卖家利用网站管理经营,提高了管理员的工作的效率,减少工作中的可能出现的错误,为消费者提供更好的服务。电子商城就是利用网络这个平台在网络上实现买家与卖家的沟通与交流,网络销售与实体店相比还是具有很多的优点,它具有完善的购物流程,可以在任何时候下单完成买家的需求。对于公司而言,可以拓宽空间减少成本,提高运营的效率。顾客可以在网上比价,找出性价比比较高的商品,从而可以选到自己喜欢的商品。由此看来电子商务的建设与发展已经成为以后重要的一个发展方向。

网易购购物平台的建设增强了企业的竞争力,而且它具有用户使用方便、界面简洁大方、运行速度快、数据信息易于管理、系统维护方便等方面的特点。通过网页的形式展示要出售的商品,各模块操作引导用户进行购买流程,在用户选择商品购买之后,通过网络进行支付相关的费用,支付的类型多样化,可通过银行、邮政、微信等方式支付。通过物流就可以把用户向商城购买的商品送到用户的手中。

1.2课题研究的目的和意义

人们现在的生活方式因为网络的普及发生了巨大变化,由于电子商务在人们的视野中出现,人们对电子商务额外的关注。人们可以足不出户买到世界各地的商品,网上商城可以销售各式各样的商品,其中包括虚拟商品、电子商品、日常生活用品等等。我们的目标不只是在网上展示我们的商品,更重要的是,让更多的客户了解商品创造更多的商机。所以我们目前的挑战是前台界面的设计,要把顾客的眼球吸引住,选则比较人性化的界面设计,要更直观的表现,从而上顾客买到喜欢的商品。

本系统的主要意义在于,全力以赴为用户提供一个操作方便,界面简洁,信息直观的网上交易系统。使用该系统的用户,可以先浏览到商品信息、公告信息,并可以注册成为本网站的用户,可以利用购物车选择自己想买的商品,然后向商家提交订单,从而完成网上的交易流程。

1.3论文所做的主要工作

本论文的内容是关于网易购购物平台,主要内容不仅包括了系统的分析和设计还对几个主要模块进行详细阐述与分析。此网易购购物平台分为管理员操作和用户操作。用户的操作主要是可以在网页上浏览到商品的信息,通过商品信息,消费者可以通过网站注册属于自己的一个账号,拥有权限可以修改自己的个人信息,通过商品分类列表,可以快速的找到用户想购买商品的分类,然后在分类目录下找到商品,并向商家下订单。管理员的操作,只有管理员才可以登录后台进行操作,后台管理主要是针对一些商品信息的添加,更新商品信息管理,给管理员权限对用户进行修改,可以在后台看到用户下的订单从而进行管理。本文将从分析部分开始论述,消费者需要什么样的网站,怎样的操作界面能保证系统的易用性,然后从功能分析开始思考需要怎样的数据逻辑结构,把数据逻辑结构建成数据实体,最后从几个主要模块部分论述如何实现这些功能。

第二章 技术介绍

2.1 B/S架构

B/S的系统是通过能上网的电脑就可以使用,它最大的优点是不需要安装专门的软件,首先浏览器向服务器发出请求,然后服务器处理请求把信息再返回给浏览器。不需要再次对数据进行存取与计算数据,只要负责显示数据来降低要求,如果说客户端像个“瘦子”,而服务器会越来越“胖”。B/S体系结构与C/S体系结构相比,最大的不同是:B/S体系的应用软件使用网络浏览器作为与用户交互的平台,而C/S则需要开发专用的应用程序。

2.2 MySQL 介绍

在软件项目,通过经营性数据的数据库,可以保证其安全,独立和数据一致,访问数据的系统来提供,所以有效减少时间程序员开发应用程序。

MySQL可以支持多线程,可以方便使用系统的资源,提高运行的速度。并提供odbc、jdbc和tcp/ ip,以各种形式连接到MySQL; 功能方面表现欠缺,规模小,但对于这个系统就足够了。

因为MySQL是源代码对外开放的,所以任何人都可以通过相应的方法下载,并根据个性化需求进行修改。 由于MySQL的速度,可靠性和适应性,MySQL受到重视。

MySQL虽然功能可能不是很强大,但由于其开源,广泛传播,导致很多人都意识到这个数据库。

2.3 MySQL环境配置

本系统的数据使用的是MySQL,所以要将MySQL安装到指定目录,如果下载的是非安装的MySQL压缩包,直接解压到指定目录就可以了。然后点击C:\Program Files\MySQL\bin\winMySQLadmin.exe这个文件其中C:\Program Files\MySQL是MySQL安装目录。输入winMySQLadmin的初始用户、密码(注:这不是MySQL里的用户、密码)随便填不必在意,确定之后右下角任务的启动栏会出现一个红绿灯的图标,红灯亮代表服务停止,绿灯亮代表服务正常,左击这个图标->winnt->install the service 安装此服务,再左击这个图标->winnt->start the service 启动MySQL服务。

修改MySQL数据库的root密码。用cmd进入命令行模式输入如下命令:

cd C:\Program Files\MySQL\bin

MySQLadmin -u root -p password 123

回车出现Enter password: ,这是要输入原密码. 刚安装时密码为空,所以直接回车,此时MySQL 中账号 root 的密码被改为 123 安装完毕。

2.4  JSP技术介绍

Java Server Pages技术是由Sun公司发布的,Sun公司利用jsp技术来开发动态Web应用的一项技术。它的特征是简单易学又可跨平台操作,在众多动态Web应用程序设计语言中最为合适,利用短短几年的时间就已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。在国内,JSP已经得到了大家的重视,有了很好的发展,越来越多的动态网站开始采用JSP技术。下面就对JSP及其相关技术进行简单的介绍。JSP技术能以一种简单方便而且快速的方法生成Web页面。使用JSP技术的Web页面可以很轻松地显示动态内容。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。

2.5 SSM框架

当今流行的“SSM组合框架”是Spring + SpringMVC + MyBatis的缩写,受到很多的追捧,“组合SSM框架”是强强联手、各司其职、协调互补的团队精神。web项目的框架,通常更简单的数据源。Spring属于一个轻量级的反转控制框架(IoC),但它也是一个面向表面的容器(AOP)。SpringMVC常常用于控制器的分类工作模式,与模型对象分开,程序对象的作用与自动取款机进行处理。这种解耦治疗使整个系统的个性化变得更加容易。MyBatis是一个良好的可持续性框架,支持普通SQL查询,同时允许对存储过程的高级映射进行数据的优化处理。大型Java Web应用程序的由于开发成本太高,开发后难以维护和开发过程中一些难以解决的问题,而采用“SSM组合框架”,它允许建立业务层次结构,并为这个问题提供良好的解决方案。

【计算机毕业设计】36.网易购商城购物平台源码相关推荐

  1. 计算机毕业设计JavaHTML5寿光农产品资源展示平台(源码+系统+mysql数据库+lw文档)

    计算机毕业设计JavaHTML5寿光农产品资源展示平台(源码+系统+mysql数据库+lw文档) 计算机毕业设计JavaHTML5寿光农产品资源展示平台(源码+系统+mysql数据库+lw文档) 本源 ...

  2. java计算机毕业设计携手同游旅游社交平台源码+mysql数据库+lw文档+系统+调试部署

    java计算机毕业设计携手同游旅游社交平台源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计携手同游旅游社交平台源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: ...

  3. java计算机毕业设计流浪动物救助及领养平台源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计流浪动物救助及领养平台源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计流浪动物救助及领养平台源码+系统+数据库+lw文档+mybatis+运行部署 ...

  4. 计算机毕业设计Java冠军体育用品购物网站(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java冠军体育用品购物网站(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java冠军体育用品购物网站(源码+系统+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B ...

  5. 计算机毕业设计Java互联网校园家教兼职平台(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java互联网校园家教兼职平台(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java互联网校园家教兼职平台(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构 ...

  6. 计算机毕业设计Java宠物互助领售平台(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java宠物互助领售平台(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java宠物互助领售平台(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 ...

  7. java计算机毕业设计消防安全应急培训管理平台源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计消防安全应急培训管理平台源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计消防安全应急培训管理平台源码+系统+数据库+lw文档+mybatis+运行部 ...

  8. java计算机毕业设计h5仿淘宝购物系统源码+数据库+系统+lw文档

    java计算机毕业设计h5仿淘宝购物系统源码+数据库+系统+lw文档 java计算机毕业设计h5仿淘宝购物系统源码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  9. 计算机毕业设计Java高校微后勤服务平台(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java高校微后勤服务平台(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java高校微后勤服务平台(源码+系统+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S ...

最新文章

  1. 音频编解码器以50%的功耗提供两倍的音频质量
  2. 小区社交应用:如何打破近在眼前的物理障碍和陌生感?
  3. JAVA——鼠标事件(MouseEvent)MouseListener监听器DEMO
  4. python绘制两个离散变量关系图——马赛克图
  5. OSPF 224.0.0.5(AllSPFRouters)和224.0.0.6(AllDRouters)的区别
  6. 深度学习在植物种类及病害识别领域的研究
  7. 气门组的结构组成有哪些_挖机破碎钳子,液压粉碎钳都有哪些结构组成,你知道吗...
  8. c语言写报告抽象数据类型,C语言抽象数据类型ADT
  9. matlab数据栅格化,新手求卫星降水数据CMORPH_V1.0数据完整处理方法,有matlab打开的代码但是不会处理...
  10. devc语言图形编程教程_devc编程软件程序怎么调试 devc调试步骤图文方法教程
  11. NetXray使用说明之(6)----捕捉oicq message报文
  12. EZEMC测试软件_EMI 和 EMC 仿真、测量和预兼容性测试
  13. java和python哪个运行速度快_python和java学哪个比较简单点
  14. anaconda3如何卸载干净
  15. python缺失数据处理_python 缺失值处理的方法(Imputation)
  16. 历年诺贝尔生理学或医学奖
  17. 2020年冬小麦越冬期长势监测卫星遥感影像解读
  18. 微信小程序实现watch属性监听数据变化
  19. 工件带磁后对工作造成的影响
  20. 分类问题的评价指标:多分类【Precision、 micro-P、macro-P】、【Recall、micro-R、macro-R】、【F1、 micro-F1、macro-F1】

热门文章

  1. setting 文件 阿里云
  2. 南大通用GBase 8c数据库与泛微软件完成互认证 共同搭建统一数字化办公平台
  3. DEV gridcontrol设置行与选中行的不同颜色
  4. CCKS2020事理图谱应用工作:刘焕勇等.面向开放文本的逻辑推理知识抽取与事件影响推理探索
  5. 作为一名数据人,真心推荐一位行业大佬,从0到1的实践案例
  6. 超级硬核!Java 自学路线总结,已 Get 大厂 Offer,建议立马收藏!
  7. [第六届蓝桥杯省赛C++B组]三羊献瑞
  8. PDF文件内部结构分析查看器-java
  9. BROCADE交换机配置
  10. 树莓派 与Pi仪表盘安装