基于MVC模式的javaweb项目-网上订餐系统完整版

一:mvc模式的理解

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写

二:系统分析

数据库表单的创建及理解,本次项目用的是mysql数据库

三:概要设计

        对项目大致方向和内容的确定

四:工程搭建

        1.创建数据库

        2.创建工程(JDK,字符集设置)

        3.导入相关jar包(mysql驱动,文件上传,jstl,log4j....)

        4.建包(bean,dao,biz,web,utils)

        5.创建实体类,业务接口,dao接口,异常类

        6.页面的编写(jsp)

        7.创建公共页面(404.jsp,500.jsp,index.jsp)

五:项目开发

    功能的完善分为前台和后台

六:项目演示

主界面展示中音乐为jquery的插件,整体页面被切分,代码重复率较低,效率较高,用分页标签实现的分页效果,菜名价格的条件查询采用的是jsp传值给servlet,然后查询数据库,未采用ajax很遗憾。


点击图片,名字或者详情可以查看菜品详情,图片放大镜也是一个插件来实现的


用户注册采用ajax事件,可以及时反馈数据库信息,方便客户端操作,有良好的交互操作。


忘记密码通过有无下单记录,若有则需要填写任何一次下单手机号即可通过,若无可以直接修改


登录界面用验证码简单粗暴实现

接下来就是项目的主要内容,用户购物车数量跟选择按钮均为ajax事件,实现了页面的部分刷新,交互能力更好


生成订单后填写收货地址,地址三级联格式




还在派送的订单


确认收货后,送达时间修改为当前时间


剩下一些小功能就不一一说明了,下面是管理后台的内容,采用easyui框架





上面是一个百度报表样式的统计图

基本功能如上展示,属于简单易懂的知识,如有各种想了解的可以发我邮件一一回复:[email protected]


猜你喜欢

转载自blog.csdn.net/qq_42461639/article/details/80766296