"景先生毕设|www.jxszl.com

基于jsp的yummy网上商城及数据分析系统【字数:5583】

2024-03-07 16:03编辑: www.jxszl.com景先生毕设
我们处在一个时代飞速发展的世纪,身边每天都会产生很多数据,而其中最不易处理的应该是经济数据。传统的数据统计方式古老,数据杂乱无章,且占用着大量的人力物力。而数据可视化恰好解决了这些难题。Yummy网站在传统网站开发的基础上,加入了数据可视化的有关内容。使商家在后台就可以清晰、明了看到自己商铺的有关数据。而数据的展现方式则采用图表的形式,使数据结构一目了然,从根本上解放了人力物力。无形中减少了商铺的开支。本系统开发语言是Java,MySQL为数据库。整个网站分为两部分用户使用的前台购物网页,管理员使用的后台管理页面。其中,数据展示模块为重点开发模块,其余为辅助。 1
Keyword:Data visualization; Java; MAC 目录
Abstract 2
一、引言 2
(一)课题背景 2
(二)课题意义 2
(三)课题目标 2
二、系统概述 2
(一)软件简介 3
(二)开发技术 3
(三)开发环境 3
三、需求分析 3
四、系统概要设计 4
(一)系统功能架构设计 4
(二)系统概要设计 5
(三)数据库设计 6
五、系统功能实现 8
(一)前台页面设计与实现 8
(二)后台页面设计与实现 10
六、软件测试 12
(一)测试过程 12
(二)测试环境 12
(三)测试结果 13
七、总结 16
参考文献 17
致谢 18
一、引言
(一)课题背景
随着国家经济的快速发展和计算机的普遍运用,互联网和各行各业的融合已经势不可挡。新一代信息技术与经济领域的融合、创新,将加快时代进步的步伐。
我们现在生活在一个数据爆炸的时代,每天都会产生成千上万的数据。但是,如何合理的处理这些数据是人们现在需要解决的问题。现在大量的数据显示是以表格的形式,数据抽象,且多、乱、杂,没有可视性。并且传统的数据处理方式多为人工处理,在这过程中就难免出现误差。而经济数据一般精确度较高,且 *景先生毕设|www.jxszl.com +Q: ^351916072
数据的结果影响着管理者的决策。数据展示模块将不易理解的数据转换为容易理解的图表,有利于发掘数据的特点和规律,使数据的展示更直观、更明了,大大提高了数据的可视性。因此无论的大型企业还是个体商户,都可以采用此种方式进行数据处理。它不仅可以使数据更直观清晰,而且在无形中解放了人力,减少了企业的开支。
本系统通过把数据库的数据,以树状图、饼图、折现图等方式,展示在商家后台,供商家参考。从而了解到每天的营业额,畅销的产品,以及其他数据。使网站的管理更先进、更人性化。
(二)课题意义
如今,如何更加便捷、准确的处理数据成为人们追求的方向。在计算机尚未普及的年代,更多的数据收集、分析、处理都需要人工来完成。而在这一过程中,会增加数据时间上的不确定性和数据上的精准度等问题。不仅不能及时有效的展示出数据所带来的问题,而且会耗费大量的时间、金钱和精力。而数据可视化可以及时有效的展示出数据本身的特点,并且人力也将从中解脱。数据可视化可将商家后台的数据以饼图、树状图、折线图等不同的形式展示,管理员可以在后台直接看到数据的最终展示,更有利于了解商铺每天的实际情况,也更方便商家对商铺结构进行调整。
(三)课题目标
用户可以进行注册并登录,成功与否系统给出相应提示。注册信息作为会员购物的凭证。
用户可以根据个人喜好选择相应产品,并且加入购物车进行结算。
管理员登录后台系统,进行发货,并且对货物进行增删查改等操作。
随着数据库数据的变动,数据展示模块实时更新。
二、系统概述
(一)软件简介
本网站是一款网上购物网站,主要经营的物品是蛋糕。主要功能是:会员登录、购物车管理;管理员登录、订单管理、数据展示。主要目的是为了展示数据,让商铺的管理者更清晰的了解自己商铺的动态,了解自己商铺的信息。
(二)开发技术
网站开发语言是Java,Tomcat 7.0为后台服务器,MySQL为数据库,各大网站为交互平台。
(三)开发环境
编程语言:Java 语言
开发平台:myeclipse 6.5
数据库管理工具:Navicat for MySQL
数据库:MySQL
服务器端:Tomcat 7.0
测试终端:Chrome、Fire、IE10
三、需求分析
本网站是一个购物商城,数据展示模块是该网站的主要部分,也是该网站重点需要解决的问题。承载数据的容器为网站,数据来源是每天网站产生的数据。用户管理、购物车管理以及后台的管理员注册、订单的管理是该网站的基础功能也是该网站的非重点项目。数据展示是商家了解顾客爱好和需求的一个平台,也是商家对店铺商品进行调整的一个依据。因此数据展示模块是该网站的开发的重中之重。而前台开发最后数据的来源,也是比较重要的一部分,主要要求为网站可以流畅的运营,页面无瑕疵等UI上的要求。管理员的账户作为查看数据模块的凭证,所以其登录和会员登录是独立开来的。
1会员登录模块:
该模块主要实现的功能为用户的账户注册,登录。登陆成功或失败,都会给出相应提示。
2购物车管理模块:
顾客可以根据自己的喜好,把商品加入购物车,从而进行购买。顾客可以对自己已经加入购物的数量进行“+”或“—”,也可以选择不需要这个商品,把他从购物车删除掉。
3登录模块:
管理员通过登录后台管理系统,对网站进行常规操作和管理。
4订单管理模块:
管理员可以根据用户提交的购买请求,进行发货。管理员还可以定期对网站商品进行常规操作。
5数据展示模块:

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/564459.html