1.1 开发背景

在时代发展的今天,VR技术的出现使得人们可以在虚拟空间内进行活动,而AR则使得现实中可以模拟出你想要看到的东西。如果将这些与电子商务相联系的话,一个新的时代将会到来,若想足不出户就想得到这些虚拟的东西,购物网站成为了时下最为流行的选择,完善的购物系统,多样的支付方式,在体验虚拟的物品的同时打开购物网站,将其变为现实,短时间内天南海北的东西将会送到我们的手中,而这些都得益与物流的快速发展。正是在这一大趋势下我将“网上零食销售系统”作为了我的毕业设计。

1.2 系统说明

网上零食销售系统是在JSP的基础上进行开发和完善的。可以为卖家和买家两种用户提供在线交互平台,经过反复优化已符合我国目前流行的购物交互方式。卖家可以在平台中实现注册,上架新商品,商品打折,商店信息更新等功能;买家可以在平台中实现简单的注册,商品关键字的查询,将商品添加到购物车,订单付款等功能;网站维护人员可通过对商城各模块信息进行完善和删改,会员的信息的完善和删改等功能对商城进行改进和维护。

2 总体设计

2.1 功能分析

经过对时下大型电商网站的调查,对该系统的功能进行的大体的划分,网上零食销售系统将划分为两大管理模块。前台模块涵盖物品类别的查询,物品信息的查看,物品的订购,购物车,个人信息的修改等功能。后台模块涵盖平台中新闻的删改,商城中物品的维护,交易单的维护和注册人员的维护等模块。

前台的具体描述如下:

1.浏览商品

(1) 商品详细资料

(2) 商品编号

2.订购商品

3.购物车

4.用户信息维护

(1) 用户注册

(2) 用户登陆

(3) 用户资料修改

后台管理具体描述如下:

1.新闻管理

(1) 添加新闻

(2) 修改新闻

(3) 删除新闻

2.商品管理

(1) 添加商品类别

(2) 修改商品类别

(3) 删除商品类别

(4) 添加商品信息

(5) 修改商品信息

(6) 删除商品信息

(7) 查看商品信息

3.订单管理

(1) 处理订单

(2) 办理发货

(3) 办理结帐

(4) 删除订单

4.友情连接

(1) 增加友情连接

(2) 删除友情连接

(3) 修改友情连接

5.会员管理功能

(1) 注册用户

(2) 修改用户信息

(3) 删除用户信息

6.系统用户管理功能

(1) 添加系统用户

(2) 修改系统用户信息

(3) 删除系统用户信息

由此可见本系统需求将获得6个完善的功能。

以下为两个管理模块之间的关系图,如图2.1所示

经过反复设计之后,我需要一个系统开启前就拥有一个最初的管理员,因此我在数据库中添加了一个名为“Admin”的初始管理员方便今后的维护,他可以对网站已注册会员进行修改和调整,还可添加新的系统维护人员。

以下为用户管理功能模块的示意图,如图2.2所示:

3.1系统流程分析

本系统分以下两个流程:

以下为用户交易流程图,如图3.1所示。

以下为后台交易单管理流程图,如图3.2所示:

3.2 数据流图

以下为注册时数据流图,如图3.5所示:

4 详细设计

4.1 前台

伴随着我国人民消费水平的日益提高以及网络消费的飞快普及,在购物网站上买东西已经成为时下最为流行的一种消费手段。不光如此在购物网站的发展进程中还催生了新的节日,例如双十一购物节,双十二购物节,这些节日的产生低于得益于电子商务等的蓬勃发展,商家在赚取更多资金的情况下还优惠了消费者,这种双赢的经销手段使得交易双方变的更加紧密。

以下为网上零食销售系统的前台首页,如图4.1所示:

首页功能涵盖游客的注册、用户的登陆、最新活动的展示、物品关键字的查询、最新物品的展示等模块。

4.1.1 会员登录

游客只有进行用户登陆后才可以正常在购物平台内进行购买物品。

1. 登录

登陆是建立在原本游客已经注册会员的情况下进行的,用户只需点击登陆在文本框内按照提示将自己的“用户ID”和“ID的密码”输入进去,点击提交便可完成登陆。

2. 注册

注册是针对未在本网站进行信息填写的游客,只有对信息进行填写才可以享受到平台内作为购物者完整的消费权限。游客只需点击界面右上角“注册”,就会跳转到注册页面。游客只需在相应的文本框内按照提示将信息完善后点击“提交”,如收到“注册成功”的提示即完成注册。

4.1.2 会员资料修改

用户登陆后如果想对注册时的信息进行二次修改,只需点击“个人信息”,这时会跳转到用户信息修改页面。在这里你可以修改除了用户ID以外的信息,通过文本框内提示的信息即可完成,最后点击“提交”即修改成功。

4.1.3 购买商品

登陆用户需要购买商品,可以选择在首页中展示的最新上架的商品,或者用户可以在“商品一览”,“打折专区”和“销售排行”中点击自己喜欢的商品名称,在右上角选择“加入购物车”,然后进入用户中心对加入的商品进行简单的购买和付款操作,然后等待卖家发货即可。

4.1.4 查看订单

用户只需进入会员页面,点击“查看订单”便可跟踪所有的交易单信息。

4.1.5 交易记录

在首页中点击“成交记录”便可查看。

4.1.6 商城资讯

在首页中点击“商城资讯”便可查看。

4.2 后台

通过http://localhost:8080/foodemarket/login.jsp,进入如下图4.2 所示的后台登录界面:

在“用户名”和“密码”的文本框中输入用户名:admin,密码:123,点击“提交信息”,即可跳转到后台维护界面。在商城管理界面拥交易信息、网站信息、基础信息、系统管理和个人信息五大板块。

以下为后台管理页面,如图4.3所示:

4.2.1 交易信息

点击“进行中的订单”,界面中将会出现实时的交易情况,在这里你可以完成对商品的监控。

4.2.2 网站信息

点击“商城介绍”、“商城资讯”、“广告图片”、“联系我们”、“商城公告”、“留言板”和“友情链接”可以对首页中这些模块信息进行修改。

4.2.3 基础信息

这里可以对买家,买家用户进行信息的管理,点击“商品管理”还可以对商城内所有正在销售的物品进行和卖家一样的操作,这里还有对商品评价和属性的管理。

4.2.4 系统管理

这里可以对管理员信息和成员的维护,点击“添加管理员”即可在出现的界面中填写信息加入新的管理员。而点击“管理员维护”则可看到现在商城内已存在的管理员信息。

4.2.5 个人信息

这里可以点击“基本资料管理”对当前的账号进行除了ID以外信息的修改,而点击“修改登陆密码”则可以更改当前账号的密码。

4.2.6 退出后台

点击右上角的“退出系统”,将会跳转到网上零食销售系统的首页。

经过多次的测试和优化,本系统将所有模块的内容全部完成与数据库的交互,小到一个数字,大到一个图片内容完成了整个系统的整合。如果说现在的淘宝,京东等大型电子商场是一个已经羽翼丰满的老鹰,那我这个系统就是一个刚破壳而出的雏鹰,只要肯花时间去完善对其进行内容和功能上的扩展,便可缩短与它们之间的差距,成为更为可靠的购物平台。

尚学堂给同学们带来全新的Java300集课程啦!java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受_哔哩哔哩_bilibili

网上零食销售系统(Java;JSP;JDBC)附源码+数据库+论文相关推荐

  1. 电脑报价管理系统C语言,C语言笔记本电脑销售系统课设(附源码).doc

    PAGE PAGE 1 C语言笔记本电脑销售系统课设 项目说明 本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行.(书生) 项目运 ...

  2. 【数据库课设】机票预订系统 java+mysql实现 附源码

      个人简介

  3. MVC 网上零食销售系统的设计与实现java jsp 程序设计 课程设计 毕业设计-附源码02139

    因上传问题  只上传了文案 图片未上传 点赞+收藏+关注  →  私信领取本源代码.数据库 网上零食销售系统的设计与实现 摘要:本文介绍了网上零食销售系统的整个开发过程,采用国内认准的B2C商城建站系 ...

  4. 基于B/S的网上零食销售系统的设计与实现(附:源码 论文 Sql文件)

    摘要: 本文介绍了网上零食销售系统的整个开发过程,采用国内认准的B2C商城建站系统模式,并按照现有的购物系统的现状而设计开发的网络买卖平台. 本文主要阐述的了整个系统的完成过程,模拟了一个具备卖家,买 ...

  5. 网上零食销售系统的设计与实现

    技术:Java.JSP等 摘要: 本文介绍了网上零食销售系统的整个开发过程,采用国内认准的B2C商城建站系统模式,并按照现有的购物系统的现状而设计开发的网络买卖平台. 本文主要阐述的了整个系统的完成过 ...

  6. 基于java的网上零食销售系统的设计与实现

    自上个世纪九十年代互联网技术开始兴起,人们便不断思考着将商品销售与互联网相结合,现如今,伴随着互联网技术的飞速发展与网络的迅速普及,信息化和数字化的步伐不断加快,涌现出了例如淘宝网等一系列网上商城.同 ...

  7. (附源码)计算机毕业设计SSM基于WEB的网上零食销售系统

    (附源码)计算机毕业设计SSM基于WEB的网上零食销售系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe ...

  8. 计算机毕设(附源码)JAVA-SSM基于WEB的网上零食销售系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  9. jsp+servlet实现网上零食销售系统

    项目名称:网上零食销售系统 开发工具:idea.elipse 后端技术:servlet.mysql 前端技术:jsp.css.javascript 说明:网上零食销售系统包括了管理员.卖家.买家三个角 ...

  10. 基于javaweb的零食商城系统(java+jsp+javascript+servlet+mysql)

    基于javaweb的零食商城系统(java+jsp+javascript+servlet+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea ...

最新文章

  1. April Fools Contest 2017 题解源码(A,数学 B,数学 C,数学 D,字符串 E,数字逻辑 F,排序,卡时间,G,数学)...
  2. C 语言的基本数据类型
  3. RPG+模拟经营,《喧嚣的城堡》如何做闭环设计?
  4. 整理你的个人IT资料库
  5. 【视频教程】利用Excel轻松爬取网页上的数据
  6. C++ 中结构体的继承关系
  7. Com 方法默认参数值设置
  8. iphone已停用怎么解锁_iPhone多次输错密码已停用,连接iTunes,怎么办?
  9. 实验1-4 输出三角形 (5 分)
  10. 2016 - 1 -17 GCD学习总结
  11. 启明星Zynq7010制作PYNQ V2.4镜像过程记录
  12. WhereHows 安装
  13. 我国第一个“法律语言语料库”
  14. Win10 如何配置JDK环境变量
  15. 售前工作过程展示4“突发事件预警信息发布平台”
  16. python实现简单的多人聊天功能
  17. 基于成交历史的交易播放器
  18. 工作笔记:Android高德定位使用说明
  19. 2023电工杯数学建模A题B题
  20. APEX包管理器简述(二)

热门文章

  1. uniapp中引入colorUI
  2. linux如何添加虚拟打印机,Linux下虚拟打印机CUPS-PDF教程
  3. android 百度地图无法显示,Android Studio中使用百度地图API,不显示地图的问题解决办法...
  4. Tuxedo中间件常用命令
  5. K60学习笔记(二)——FTM多功能定时器模块
  6. 只需1分钟,这个网站用AI分离歌曲的人声、伴奏和乐器声
  7. STM32CubeMX——霍尔编码器、L298N驱动电机
  8. 初中英语和计算机融合的教学案例,信息技术与中学英语整合课教学案例
  9. Nodejs写的搬家工具知识分享
  10. 魔方栈源码-网站在线玩魔方源码-云魔方