因为需要上交数据库作业,所以打算运用所学的Javaweb知识进行编写一个外卖平台系统,时间比较赶,所以只做完了用户模块和购物车模块。
数据库使用mysql数据库
服务器上使用tomcat

  • 数据库使用mysql数据库
  • 服务器上使用tomcat
  • IDE使用IDEA

用户模块上主要有登录、注册与激活功能。同时一个用户名只能注册一个用户,为了测试方便,一个邮箱地址可以注册多个用户。三个功能都有校验的效果,如果对应信息出现问题,则会给出提示,并返回到对应页面。如果没有进行登录,则不能访问主页。
购物车模块比较简单,添加购物车条目,遍历一个用户下的所有购物车条目,以及用户可以删除指定的购物车条目。
前端显示上,为了美观一点,运用了一点bootstarp框架,直接从官网copy源码进行需要的修改。


分层上采用Java三层设计:基本就为Web。servlet层、service层、dao层和领域对象domain(user,food,cartitem).

test包下存放着测试时用到的代码类,utils包为了提高代码的复用性,而编写的一些工具类,比如ToBean,JDBC等等。

前端页面的介绍。
下面三个为注册、登录和首页。
上两个为修改地址和我的购物车页面
程序运行结果:
登陆页面有三次校验(用户名,密码,激活状态)

首页:

我的购物车


jar包:

有一些依赖的jar包放在同一个目录下了,所以可能会漏.

等这个外卖平台其他功能完善后,会把源码上传到博客上,也算是勉励自己吧。也希望看到各位小伙伴也一起加油哦。

javaweb简单的外卖平台系统(一)相关推荐

  1. 怎么制作app?0编程外卖平台系统开发

    随着智能手机的普及及外卖配送平台的兴起,现在年轻人已经习惯通过各大外卖平台点餐.现在一二线城市市场已经饱和,但是在三四线中小城市及县城地区还有海量外卖市场可以挖掘.外卖作为刚需产品,进行外卖平台系统开 ...

  2. 外卖平台系统开发需要注意什么?快跑者外卖系统好吗?

    现在的外卖行业发展的越来越好,很多商家纷纷搭建属于自己的外卖平台系统,那对于想开发外卖平台系统的商家在外卖平台系统开发时应该注意什么呢?快跑者系统供应商的外卖系统好用吗? 外卖平台系统开发需要注意 在 ...

  3. 基于SpringBoot框架仿饿了么外卖平台系统 可二次开发带手机端后台管理

    仿饿了么外卖平台系统,带手机端后台管理. 核心框架:Spring Boot 数据库层:Spring data jpa/Spring data mongodb 数据库连接池:Druid 缓存:Ehcac ...

  4. 基于javaweb+springboot的兼职平台系统(java+Springboot+ssm+HTML+maven+Ajax+mysql)

    基于javaweb+springboot的兼职平台系统(java+Springboot+ssm+HTML+maven+Ajax+mysql) 一.项目运行 环境配置: Jdk1.8 + Tomcat8 ...

  5. 后台:nodejs 前台:vue 全栈开发 完整功能的外卖平台系统

    关于 一直考虑写一个功能齐全的完整Nodejs项目,但苦于没有找到合适的类型,而且后台系统无法直观的感受到,需要有一个前台项目配合,因此迟迟没有动笔.恰好前一段时间开源了一个vue前端项目,便以此为契 ...

  6. javaweb简单小项目-投票系统

    这次给大家带来一个课堂基础作业,简单的javaweb投票系统. 当然也设计了添加投票人的接口,只是list页面没有直接导航过去. 如页面显示,可以增加和减少相应的票数.同时id是利用数据库该字段作为主 ...

  7. javaweb简单的图书购买系统,超详细教程

    项目需求: 基于MVC模式制作一个购物程序,让学生可以在网页上订购教材.该系统由3个界面组成,运行系统,出现显示所有书本的界面.在这个界面中,标题为"欢迎选购图书":界面上显示了所 ...

  8. 最新仿饿了吗外卖平台系统+带手机端后台管理

    正文: 应该是没有APP端的 核心框架:Spring Boot 数据库层:Spring data jpa/Spring data mongodb 数据库连接池:Druid 缓存:Ehcache 前端: ...

  9. 基于javaweb+mysql的兼职平台系统(java+Springboot+ssm+HTML+maven+Ajax+mysql)

    一.项目运行 环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持) 项目技术: HTML ...

最新文章

  1. linux系统命令学习系列-文件和目录管理
  2. java 如何只暴露接口_Java并发异步编程,原来十个接口的活现在只需要一个接口就搞定...
  3. pstools中如何绕过协议提示
  4. java javaw区别
  5. python es 数据库 复合查询bool_es 入门-阿里云开发者社区
  6. manven需要注意点几点
  7. linux下文件描述符的介绍
  8. Java能做什么?学完Java可以从事什么工作呢?
  9. Linux进程与线程的区别
  10. DCASE 2017声场分类任务描述——数据集及基线系统
  11. PHP二开 三语言( 中文、英语、马来语) 自动抢单系统源码
  12. 小宝机器人怎么开机_是我低估了网友的脑洞 扫地机器人充电“事故现场”
  13. 如何在Windows下安装zookeeper?
  14. hdu 1425 sort用堆排序做的
  15. 这些年看过的书...
  16. matlab交流电路仿真,单相交流调压电路Matlab仿真
  17. python操作excel表格【自定义表格样式基础】
  18. (转载)shell脚本中的 EOF 是什么意思?
  19. 如何通过视频监控系统维护城市安全?
  20. 课上——HTML 表格 学生成绩表

热门文章

  1. Redis-Java客户端
  2. 区块链共识机制 和 经典分布式共识机制
  3. PyCharm 不能自动生成函数注释
  4. 大数据决策领跑零售业
  5. docker看这一篇就够了
  6. vue获取上一个页面路由
  7. [喵咪软件推荐(1)]全球国家信息库
  8. 笔记本购机测试软件大全
  9. 【EhCache: 一款Java的进程内缓存框架】EhCache 是什么、代码实战、版本3的改进
  10. 华硕和兰博基尼将发布iPhone的对手