收藏 分享(赏)

校园智能订餐系统的设计与实现.pdf

上传人:HR专家 文档编号:11316479 上传时间:2020-03-16 格式:PDF 页数:3 大小:1.38MB
下载 相关 举报
校园智能订餐系统的设计与实现.pdf_第1页
第1页 / 共3页
校园智能订餐系统的设计与实现.pdf_第2页
第2页 / 共3页
校园智能订餐系统的设计与实现.pdf_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、C o m p u t e r K n o w l e d g e a n d T e c h n o l o g y 电脑知识与技术 软件设计开发 本栏目责任编辑 : 谢媛媛 第 8 卷第 20 期 ( 2012 年 7 月 ) 校园智能订餐系统的设计与实现 王 舒 ( 吉林大学珠海学院 计算机科学与技术系 , 广东 珠海 519041 ) 摘 要 : 校 园 智 能 订 餐 系 统 是 广 大 师 生 在 校 园 就 餐 时 选 择 菜 式 、 订 餐 和 支 付 的 理 想 平 台 , 此 系 统 能 直 观 反 映 各 个 窗 口 的 菜 式 与 价 格 , 可 以 有 效 解 决 饭

2、 堂 窗 口 人 流 拥 挤 的 情 况 , 方 便 校 园 饭 堂 的 管 理 。 该 项 目 将 使 用PHP+MySQL 技 术 实 现 快 捷 的 开 发 与 部 署 , 并 且 可 以最大限度的保证系统的稳定性 。 关键词 : 订餐系统 ; 智能 ; PHP ; MySQL 中图分类号 : TP311 文献标识码 : A 文章编号 : 1009-3044(2012)20-4899-03 DesignandImplementationofCampusIntelligentReservationSystem WANG Shu (Computer Science and Technolog

3、y Department, Zhuhai College of Jilin University, Zhuhai 519041, China) Abstract: Campus intelligent reservation system is ideal platform for teachers and students to select dishes, ordering and pay for the bill. This system is not only reflect the cuisine and price of each window directly, but also

4、 effectively resolve the crowded for each window in the canteen to facilitate the management of the campus canteen. The project will use PHP + MySQL technology to achieve fast develop ment and deployment, and guarantee the stability of the system furthest. Keywords: reservation system; intelligent;

5、PHP;MySQL 随 着 知 识 经 济 的 到 来 , 已 经 逐 步 进 入 信 息 化 社 会 , 人 们 对 餐 饮 的 要 求 也 越 来 越 高 , 不 仅 要 求 色 香 味 俱 全 , 而 且 对 于 就 餐 的 时 间 和 方 式 也 有 了 更 高 的 要 求 。 特 别 对 于 年 轻 的 一 代 顾 客 , 他 们 在 重 视 食 物 的 品 质 之 余 , 也 更 加 注 重 就 餐 的 方 式 及 效 率 , 这 样 就 产 生 了 快 捷 订 餐 的 要 求 。 如 今 学 生 群 中 几 乎 每 个 人 都 有 自 己 的 电 脑 , 要 实 现 快 捷 订

6、餐 , 最 快 的 方 式 莫 过 于 利 用 计 算 机 网 络 , 将 饭 堂 和 计 算 机 网 络 结 合 起 来 , 就 形 成 了 网 上 订 餐 系 统 , 学 校 饭 堂 各 供 应 商 提 供 网 上 订 餐 服 务 , 不 仅 提 高 饭 堂 的 服 务 质 量 , 更 重 要 的 是 为 用 户 提 供方便快捷的服务 。因此 , 校园智能订餐系统正好满足在校学生和教职工的这种需求 。 1 系统设计 1.1 系统框架的设计 校园智能订餐系统主要由三部分组成 : 1 ) 前台设计 提供用户请求订餐操作 , 并生成订单发送给后台 。 2 ) 后台设计 对用户的订单请求进行处理

7、。 3 ) 数据库设计 本 系 统 是 为 在 校 教 职 工 网 上 订 餐 开 发 的 项 目 , 需 要 充 分 考 虑 到 成 本 、 搭 配 的 合 理 性 及 操 作 的 灵 活 性 等 问 题 , 采 用 了 MySQL 数 据 库 。 MySQL 数 据 库 是 完 成 免 费 的 , 使 用 它 不 需 要 任 何 费 用 , 可 以 直 接 从 网 上 免 费 下 载 ; MYSQL 数 据 库 的 操 作 也 非 常 方 便 , 不 但 可 以 在命令模式下操作 , 而且配备了图形化管理工具 phpMyAdmin , 能够轻松地实现对 MySQL 数据库的管理和操作 。

8、1.2 主要功能的设计 1.2.1 管理员模块 如图 1 所示为管理员模块 。 1 ) 超级管理员登录后台点餐系统 , 可以创建新的管理员 ( 窗口级别的管理员 ) 、 删除管理员 、 修改管理员个人信息 。 2 ) 管 理 员 可 以 对 校 园 智 能 订 餐 系 统 上 的 菜 单 进 行 添 加 、 删 除 和 修 改 , 比 如 更 改 菜 单 的 图 片 , 价 格 , 菜 单 的 描 述 , 更 换 新 品 , 添 加 新菜等 。 3 ) 管 理 员 可 以 对 早 、 中 、 晚 餐 的 时 间 段 进 行 设 置 , 可 以 对 送 餐 , 取 餐 的 时 间 进 行 设 置

9、 如 过 了 规 定 的 时 间 点 , 用 户 就 不 能 订 餐 或 者 取餐 。 收稿日期 : 2012-05-30 作者简介 : 王舒 (1983- ) , 河北乐亭人 , 助教 , 硕士 , 主要研究方向为软件工程 。 E-mail: http:/ Tel:+ 86 - 551 - 5690963 5690964 ISSN1009-3044 C o m p u t e r K n o w l e d g e a n d T e c h n o l o g y 电脑知识与技术 Vol. 8, No. 20, July 2012. 4899C o m p u t e r K n o w

10、 l e d g e a n d T e c h n o l o g y 电脑知识 与技术 本栏目责任编辑 : 谢媛媛 软件设计开发 第 8 卷第 20 期 ( 2012 年 7 月) 4 ) 管理员可根据不同的属性来查询订单 , 如生成日期或者编号等 。 5 ) 管理员可统计当前用户订餐的情况 , 如 A 套餐有多少份 , 某个菜被点了多少份等 。 6 ) 当饭菜做好后 , 管理员可将对应的订餐编号 , 饭菜状态置为已做好 。 7 ) 根据用户选择就餐的方式 , 备好饭菜或者送餐到用户所留的地址送餐 。 8 ) 管理员看到用户的签名单 , 把对应的订餐编号 , 此笔交易状态置为已完成 。 9

11、 ) 每 天 营 业 结 束 后 , 管 理 员 根 据 不 同 的 时 间 段 统 计 出 营 业 额 , 成 本 , 同 时 还 能 统 计 出 每 道 菜 的 销 售 量 、 任 何 时 间 段 的 销 售 情 况 以及每一个顾客的消费情况等 。 1.2.2 用户模块 图2 用户模块 1 ) 用户访问校园智能订餐系统 , 可注册会员或者以游客的角色 , 浏览该系统 。菜式 按食堂 、 窗口 、 菜系 ( 粤蔡 、 东北菜 、 湘菜 、 鲁菜 、 川菜等 ) 、 麻辣等级程度 、 套餐等形式分类 , 以便用户搜索查询 。 2 ) 用户登录后 , 可对自己的个人信息进行更改 , 如送餐地址

12、、 联系电话以及登录密码 。 3 ) 用户在没有确定订餐前可对已选的菜单进行选择 、 更改 、 删除等功能 。 4 ) 当用户确定订餐完毕后 , 用户可以将其提交至后台系统 , 并生成订单 。 5 ) 用 户 在 线 支 付 , 用 户 可 使 用 校 园 卡 进 行 在 线 支 付 , 正 确 地 输 入 用 户 名 和 密 码 后 , 用 户 会 通 过 手 机 短 信 的 方 式 接 收 到 验 证 码 , 在 规 定 时 间 内 , 完 成 验 证 码 的 输 入 , 系 统 会 判 断 校 园 卡 密 码 和 短 信 验 证 码 是 否 正 确 , 如 正 确 会 提 示 用 户 支

13、 付 成 功 ; 反 之 , 支 付 失 败 。 成功后 , 用户会接收到一条含有订单编号的短信 , 取餐的时候便于核对 。 6 ) 用 户 可 以 对 系 统 有 意 见 或 者 有 何 建 设 性 的 意 见 , 可 以 在 线 留 言 , 管 理 员 会 反 馈 给 开 发 人 员 , 及 时 沟 通 解 决 存 在 的 问 题 ; 如 果 用户对各饭堂有意见或者建议 , 也可以在该饭堂 、 窗口留言板块上留言 。 1.3 参数设置与库操作 参数设置与库操作包括参数设置和导入样品数据库 。 饭堂可以设置每天的菜色 , 价钱 , 售卖的份额 , 开始售卖的时间 , 结束时间 。 每个用户都

14、设置有一定的信誉度 , 信誉度低于具体的一个值将被加进黑名单 。 用户可以设置取饭时间段 , 过了这个时间段 , 送餐人员就可视其为放弃就餐 , 而不需要退款 。 为了测试方便 , 软件提供了导入样品数据库功能 。样品库中已包含五个饭堂 , 每个饭堂 50 个菜色 , 还有 500 个用户的记录 。 2 系统的优点 2.1 安全性 图1 管理员模块 4900C o m p u t e r K n o w l e d g e a n d T e c h n o l o g y 电脑知识与技术 软件设计开发 本栏目责任编辑 : 谢媛媛 第 8 卷第 20 期 ( 2012 年 7 月 ) 1 )

15、本系统要求采用安全可靠的密码技术 , 用户可以随时修改密码 , 且用户密码不易被窃取 ; 2 ) 本系统要求会将一段时间以内的用户消费记录存储起来 , 方便出现异常情况时进行核查 ; 3 ) 本系统要求给不同的模块分配不同的功能 , 各模块相互配合且互不干扰 , 在保证工作效率的前提下提高系统的稳定性 。 2.2 可维护性 1 ) 本系统要求软件模块所需要的特殊的耦合矩阵 , 以方便对系统的维护 ; 2 ) 本系统要求对微型装置指定特殊的数据 / 程序分割 , 以便在对系统维护时可以尽可能地减少工作量 。 2.3 可移植性 本系统要求有特定的用户程序能够将软件从一种环境移植到另一种环境 , 且

16、用户接口能够兼容 。 3 系统开发技术总结 3.1 解决AJAX 的乱码问题 当 使 用 AJAX 传 数 据 的 时 候 , 有 时 在 数 据 处 理 页 中 数 据 不 能 被 正 确 处 理 , 或 者 输 出 返 回 值 时 , 显 示 的 是 一 些 无 法 识 别 的 乱 码 。 这 是 因 为 PHP 在 传 递 数 据 时 , 使 用 的 编 码 默 认 为 UTF- 8 , 就 造 成 了 非 英 文 字 符 不 能 正 确 传 递 的 情 况 。 解 决 方 法 : 在 所 有 的 PHP 页 中 都输入代码 “ header( “ Content-type:text/h

17、tml;charset=UTF- 8 ” ); ” 。 如上所示就能使所有的页面正确显示 。 3.2 管理员权限的设置 为 了 更 好 地 管 理 和 维 护 该 系 统 , 针 对 系 统 设 置 了 管 理 员 , 其 实 现 的 原 理 : 首 先 在 数 据 库 中 设 置 不 同 的 值 代 表 不 同 的 权 限 , “ 0 ” 代 表 普 通 用 户 , “ 1 ” 代 表 管 理 员 。 然 后 , 在 系 统 中 进 行 判 断 , 当 用 户 的 类 型 为 “ 1 ” 时 , 就 拥 有 了 管 理 员 权 限 , 具 有 增 添 管 理 员 、 修 改 菜 价 、 添加

18、菜式等权限 。 4 总结 校 园 智 能 订 餐 系 统 的 设 计 与 实 现 , 通 过 在 网 上 订 餐 , 按 时 送 餐 到 户 的 经 营 方 式 , 大 大 节 约 了 广 大 师 生 的 排 队 、 用 餐 时 间 , 而 且 , 也 减 轻 了 高 校 在 用 餐 时 间 饭 堂 内 人 满 为 患 的 尴 尬 局 面 。 提 前 订 餐 也 方 便 食 堂 管 理 人 员 对 食 材 量 的 掌 控 , 避 免 无 谓 的 浪 费 。 但 是 , 整 个 系 统 还 处 于 初 期 阶 段 , 存 在 着 需 要 改 进 的 地 方 , 如 界 面 设 计 不 够 专 业

19、 , 缺 少 在 线 服 务 、 对 相 关 数 据 的 统 计 、 报 表 等 功 能 的 实 现 。 不断地完善和升级此系统是我们今后的主要工作 。 参考文献 : 1 斯克拉 .PHP 经典实例 M. 李松峰 ,秦绪文 , 李丽 , 译. 北京 : 中国电力出版社 ,2009 . 2 威廉斯 ,莱恩 . PHP & MySQL Web 数据库应用开发指南 M. 东南大学出版社 , 2006 . ( 上接第4898 页 ) 3.2 挖掘数据处理的并发性 当 我 们 在 进 行 波 形 编 辑 的 时 候 , 基 本 上 都 需 要 先 选 波 , 然 后 再 改 变 数 据 结 构 , 最

20、后 对 波 形 进 行 重 绘 , 如 果 单 单 只 用 一 个 线 程 来 完 成 这 些 工 作 , 就 会 给 波 形 的 刷 新 带 来 延 迟 问 题 。 而 且 在 数 据 处 理 过 程 中 , 往 往 都 涉 及 到 对 数 据 结 构 的 遍 历 , 并 且 在 很 多 情 况 下 , 都 需 要 用 到 一 次 甚 至 两 次 循 环 , 如 果 在 波 形 信 息 不 大 的 情 况 下 , 这 对 于 波 形 刷 新 的 影 响 并 不 是 很 明 显 , 但 随 着 波 形 信 息 量 的 增 加 , 就 会 带 来 非 常 严 重 的 刷 新 延 迟 问 题 。

21、因 此 我 们 需 要 借 助 一 些 编 译 工 具 ( 例 如 TBB 和 OpenMP ) , 来 挖 掘 数 据 处 理 过 程 中 的 一 些 并 行 性 , 从而提高数据处理效率和缓解延迟问题 。 4 结束语 波 形 编 辑 软 件 已 成 为 测 试 设 备 中 不 可 或 缺 的 一 部 分 , 该 文 从 软 件 的 界 面 设 计 和 处 理 模 块 设 计 出 发 , 对 软 件 的 基 本 设 计 思 路 进 行了详细的介绍 , 并针对软件设计过程中 , 可能出现的波形刷新延迟问题 , 提出了一些可行的解决方案 。 参考文献 : 1 Senthil Mani.Using

22、 User Interface Design to enhance Service IdentificationC.IEEE International Conference on Web Services, 2008 . 2 张学锋 ,胡长江 . 功能各异的各种任意波形发生器 J. 国外电子测量技术 , 2000 ( 4): 17 - 18 . 3 陈昌勇 .任意波形编辑器的设计与实现 D. 天津 :天津大学 ,2007 . 4 吴蓓 . 任意波发生器人机交互界面及其数据处理模型设计 D. 成都 : 电子科技大学 , 2009: 12- 14. 5 Jennifer Ferreira.Agile Development Iterations and UI DesignC.IEEE Computer Society, 2007 . 6 张晴晖 ,李俊荻 . 基于 ZigBee 的环境监测系统的设计 J. 国外电子测量技术 ,2010 ,29 ( 1 ). 7 白森 , 苏延川 .基于 USB 协议的 DSP 高速上位机接口设计 J. 现代电子技术 , 2011 ( 15 ). 8 李瑞金 ,彭双生 . 基于 VB 的上位机与 DSP 之间的通信研究与实现 J. 煤矿机械 ,2011 ( 9 ). 4901

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报