77范文网 - 专业文章范例文档资料分享平台

网上订餐JSP系统毕业论文(4)

来源:网络收集 时间:2019-04-23 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

网上订餐管理系统 第四章 系统实现主要技术

Users(用户表) 发布 orders(订单表) 用户名 权限 地址 电话 应收款 密码 发布 订餐人 所属 备注 Seat(订座表) Shop(订单菜单表) 电话 订餐人 人数 点菜 菜名 数量 单价 时间 st(订座菜单表) 菜名 数量 单价 category (类别表) Food (菜单表) 类别名 菜名 图片 单价

12

网上订餐管理系统 第四章 系统实现主要技术

3.2.2 数据库表设计

系统关键数据表如下:其关系见E-R图

1.用户表(users):用户登录是需要用户名和密码,所以用户数据表中必须包含用户名(uname)、密码(upass)两个信息,还有些其他的用户信息,比如power指的是用户权限(管理员还是非管理员)。从功能上数据库表设计如表3.1。

表 3.1 用户表

列名 uid uname upass power 数据类型 int varchar varchar int 长度 4 50 50 4 2.菜品信息表(food):菜品信息表主要描述菜品信息,如:菜品ID号(foodid),此ID号为系统自动生成;菜品名称(fname);菜品价格(price);所属分类ID(categoryId);图片信息(images)。商品信息表详细描述如表3.2

表3.2菜品信息表

列名 foodId price categoryId images 数据类型 int money int varchar 长度 4 8 4 50 3.订座菜单表(st):客户订餐的一些相关信息,如stId指的订餐ID号,此ID和是系统自动生成的;菜品名称(fname);订购数量(num);价格(price);座位编号(seatId)等,具体描述表3.3

表3.3供应商表 列名 stId fname num price 数据类型 int varchar int money int int 13

长度 4 50 4 8 4 4 seatId fId

网上订餐管理系统 第四章 系统实现主要技术

4.订单表(orders): 订单表有一下描述信息。订单ID(ordersId),订购人姓名(name),地址(address),联系电话(tel),价格(price),备注信息(context)等,具体描述如表3.4所示:

表3.4订单表

列名 ordersId name address tel 数据类型 int varchar varchar varchar numeric int text 长度 4 50 50 50 9 4 16 price uid context

5.订单菜单表(Shop)具体描述如表3.5所示:

表3.5订单菜单表 列名 fId fname num price 数据类型 int varchar int Money int int 长度 4 50 4 8 4 4 uid sid

6.订座表(Seat)具体描述如表3.6所示:

表3.6订座表

列名 seatId uid tel riqi 数据类型 int int varchar varchar int varchar varchar 长度 4 50 50 50 4 4 50 num name xiaoshi

14

网上订餐管理系统 第四章 系统实现主要技术

3.3系统结构设计

网上订餐系统的模型结构如下图所示:

客户端 浏览器 客户端 浏览器 业务层 Web 层 数数据访问层 据库 客户端 浏览器 系统配置 从前面的需求分析中得知,可以将功能分为前台和后台两类,因此模块也分为两大类:前台模块和后台模块。 下图为系统模块总图:

网上订餐管理系统 前台模块 后台模块 注册登录 菜品查询 订单查询 用户订餐 用户订座 用户权限管理 菜品管理 订餐管理 订座管理 用户管理

系统模块总图

15

网上订餐管理系统 第四章 系统实现主要技术

3.4 核心算法实现——分页显示算法

int i;

一页显示的记录数 = 10; 取得待显示页码 PageSet : strPage = page;

if(strPage==null)//page参数为空时,此时显示第一页数据 {

待显示页码 = 1; } else{

待显示页码 = Integer.parseInt(strPage); //将字符串转换成整型 if(待显示页码<1) 待显示页码 = 1; }

执行SQL语句并获取结果集

ResultSet rs = sqlStmt.executeQuery(\); 获取记录总数 rs.last();

记录总数 = rs.getRow(); 记算总页数

总页数 = (记录总数+设置一页显示的记录数-1) / 一页显示的记录数; 调整待显示的页码

if(待显示页码>总页数) 待显示页码 = 总页数; // 分页情况分类 //选择向上翻 if(待显示页码>1) {

选择向上翻一页传递参数pageda=待显示页码-1 goto PageSet; }

//选择向下翻

if(待显示页码<总页数) {

选择向下翻一页传递参数pageda=待显示页码+1 goto PageSet; }

If(选择到尾页)

16

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上订餐JSP系统毕业论文(4)在线全文阅读。

网上订餐JSP系统毕业论文(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/622535.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: