毕业设计(论文)
录入处理 用户信息 处理 修改信息 用 户 基 本 信 修改密码 息 图3.5 用户基本信息处理数据流图
用户订单处理数据流图,如图3.6所示。
添加处理 订单处理 订修改处理 单信息删除处理 文
图3.6 用户订单处理数据流图
菜品查询处理数据流图,如图3.7所示。
21
毕业设计(论文)
查询处理 商品总览 具体商品查询 图3.7 菜品查询处理数据流图
管理员数据流图,如图3.8所示。
删除定购商品信息 管理员登陆 添加商品 管理员 删除用户 删除商品 信息文件 图3.8 管理员数据流图
第3.4节 数据库系统概述
数据库系统是在文件系统的基础上发展而来的,经历了层次数据库、网状数据库、关系数据库三个阶段。由于关系数据库采用人们比较容易理解和接受的二维表格来组
22
毕业设计(论文)
织数据,发展迅速,已成为数据库产品的主流。[17]
本系统的前端开发是使用JSP技术,通过JavaBeans进行逻辑控制和数据库连接,而后台数据库采用的是MySQL。MySQL数据库管理系统是一项全面完整的数据库与分析产品。MySQL 非常容易学习、使用,介绍、学习资料比较多,MySQL全面支持Web功能的数据库解决方案,与此同时,MySQL还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。无论以应用程序开发速度还是以事务处理运行速度来衡量,MySQL都堪称最为快捷的数据库系统。
[18]
对比MySQL和其他的大型数据库管理系统,MySQL具有可靠的安全性,较快的存储速度,高度的兼容性,简单易用,应用MySQL作为后台数据库为系统的开发提供了强有力的支持,并对以后软件的运行提供了坚实的基础,因此,我们采用了MySQL作为后台数据库。
第3.5节 数据表设计
本系统的数据库其中包括九个表,分别为菜品菜品表book, 用户注册表member, 管理员表admin, 菜品类型表booktype, 评论表commont, 订餐车表gouwuche, 新闻表news,定单表num,定单详细信息表orderbook。详情请见下面的数据库表:
(1)菜品表book,如图3.9所示。
图3.9 菜品管理表
23
毕业设计(论文)
(2)管理员表admin,如图3.10所示。
图3.10 管理员表
(3)菜品类型表booktype,如图3.11所示。
图3.11 菜品类型表
(4)定单详细信息表orderbook,如图3.13所示。
图3.12 订单详细信息表
24
毕业设计(论文)
第4章 系统实现
第4.1节 程序说明
根据前边的需求分析和系统总体设计内容进行程序设计。本系统是以Java 语言为基础进行开发的。系统主要是采用JSP技术+JavaBeans+ MYSQL 模式进行模块开发与实现的。框架采用JSF+EJB3+A4J。全部都以面向对象的方法进行设计和实现。[19]
在程序设计时,我用到了下面的一些定义,解释如下:
(1)Page用来定义整个JSP页面的一些属性和这些属性的的值。
(2)Page import该属性的作用是为JSP页面引入JAVA核心包中的类,这样就可以在JSP页面的程序片部分,变量及函数声明部分,表达式部分使用的类。
(3)include file 表示的是静态的插入一个文件。
第4.2节 具体模块划分
(1)主页面模块,如图4.1所示。
图4.1 主页面模块
25
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上订餐系统(6)在线全文阅读。
相关推荐: