logo资料库

网上订餐管理系统.doc

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
毕 业 设 计 ( 论 文 ) 开 题 报 告 学生姓名 王琰 学号 3030133236 班级 软件 31633 软件技术 物联网技术学 院 所属 院系 专业 所在 部门 所在 部门 指导教师 1 指导教师 2 毕业设计 (论文)题 目 余婷婷 职称 讲师 职称 网上订餐系统设计规划 题目类型 工程设计(项目)■ 论文类□ 作品设计类□ 其他□ 一、选题简介、意义 选题简介: 网上订餐系统,旨在为人们在日常快节奏的生活里,享受更为便捷的订餐服 务,在日常生活中,针对消费者不同的需求进行大数据分析,下架受欢迎度不高 的商品。亦可采集消费者对于各式餐饮的评价、建议。提高商家效率、增强消费 者幸福指数。本程序主要是为了对目前实体商家,提供一个方便快捷的操作,同 时对于消费者提供的便捷,无需等待的下单的便利。 因为现在存在大多数在线点餐系统,各式各类 APP,五花八门,各式各样。但 就目前来看,系统的实用性不强。数据冗余。对硬件有具体要求。故本人想要去 开发一款基于实用性较强的客户端基于店家使用。提高“无纸化”的效率,实现 “前厅下单,后厨立做。”的具体化。其次充分利用顾客在等餐的空闲时间。可 使用本系统进行一系列游戏。消遣闲暇时光。用户不需要去进行任何注册登录。 防止了信息的泄露。提高安全保证,实时点单,亦可在线买单。 选题意义: Unity3D 游戏开发引擎,unity3D 是如今绝大多数游戏开发团队的首 选 3D 引 擎,并且它在 2D 上的表现也及为优秀。它可以轻松解决很多其它引擎不能解决的 问题,它通过客户端呈现给使用者,通过服务器提供远程服务。本订餐系统之所 以使用 Unity3D 开发,旨在为商家使用更加便捷,为消费者使用界面更加美观大 方。提高消费者使用乐趣。带动消费趋势。 1. 消费者可以直观的观察到餐品信息,有各式各样的餐品提供选择,消费者 可在比较中选择自己需求合适的商家进行消费。 2. 商家可以自助选择配置,商品上下架。“傻瓜式”操作,更加的便利。 3. 在在客户端中还增添了游戏模块,消费者能充分利用等餐时间进行娱乐。 尤其是带着孩子的顾客,更加方便了看管孩子。 4. 本系统每一个客户端对应相应的餐位。充分降低了不必要的人工服务。 5. 增强了顾客去实体店消费,很大一步分减少了外卖垃圾。 6. 最重要的是,我们提倡走出家门,进行实体消费。真正享受用餐的愉悦。
二、课题综述(课题研究,主要研究的内容,要解决的问题,预期目标,研究步 骤、方法及措施等) 课题研究: 基于 Unity3D 平台的网上订餐系统的设计与实现,主要使用 MySql 设计数据 库,使用 Unity3D (2018.2.14f1)进行系统开发,使用 unity 进行程序打包生成, 涉及 Unity 数据库访问技术、Unity 动态读取配置 Excel 文件、Lua 脚本语言的编 写、C#语言开发、Unity 封装库等技术的使用,使本系统更够使用户、商家更为便 利使用本系统。 主要研究内容: U3D 游戏开发引擎:一个不仅可以用来编辑、开发游戏。同时具备强大的兼容、 打包能力。在此平台开发的程序具备安全灵活的输出,支持任何设备,容易部署。 Lua:一个小巧的脚本语言,Lua 由标准 C 编写而成,几乎在所有操作系统和 平台上都可以编译,运行。Lua 脚本可以很容易的被 C/C++ 代码调用,也可以反 过来调用 C/C++的函数,这使得 Lua 在应用程序中可以被广泛应用。不仅仅作为扩 展脚本,也可以作为普通的配置文件,代替 XML,ini 等文件格式,并且更容易理 解和维护。 C#:一种安全的、稳定的、简单的、优雅的,由 C 和 C++衍生出来的面向对象 的编程语言。它在继承 C 和 C++强大功能的同时去掉了一些它们的复杂特性(例如 没有宏以及不允许多重继承)。 解决的问题: Unity3D 开发平台:创建客户端程序,完成页面设计和具体功能的实现。 Unity 技术:链接数据库,设计小游戏,读取 Excel 配置表,动态加载数据。 Lua:基于腾讯开发分享出来的一个开源项目,主要用于对 unity 项目的热更 新。 预期目标: 前期完成具体 UI 前端设计,以及后段数据库的开发,实现大部分功能,测试 系统性能,进行发布。后期根据用户使用情况,以及商家,消费者的反馈意见, 进行维护处理。优化 UI。降低其代码耦合度。 研究步骤: 1. 进行调研,确定系统主要功能。 2. 部署开发环境。 3. 根据具体功能,设计 Ui 界面,实现基本配置情况。预留数据库接口。 4. 根据所需的数据需求,制定专属数据库。降低数据传输产生的冗余。 5. 优化系统,替换 UI,减少系统使用资源。 研究方法: 1. 图书馆查询资料。 2. 上网浏览信息,在国内外各大开源社区,交流 ,沟通。 3. 询问相关指导老师,解决问题。
三、设计(论文)体系、结构(大纲) 1.设计体系: (1)使用 Unity3D(2018.2.14f1),设计出系统需要的客户端。 (2)使用 unity 读取配置文件,实现动态修改物品。实现增删改查功能。 (3)设计客户端所加载的小游戏,呈现程序特色。 (4)构建所使用的数据库,存储相关信息。 (5)建立 unity 与数据库交互。 2. 系统功能模块结构图: 网上订餐系统 商 家 功 能 顾 客 功 能 商 家 菜 品 管 理 商 家 餐 位 管 理 订 单 信 息 管 理 商 家 信 息 管 理 点 餐 功 能 娱 乐 功 能 订 单 管 理 购 物 车 管 理 指导教师意见: 分院审批意见: 同意开题 同意 签字: 签章: 年 月 日 年 月 日
结论
分享到:
收藏