[移动应用开发课程设计]任务书

《移动应用开发课程设计》

任 务 指 导 书

中原工学院信息商务学院

信息技术系 2016年11月

一、课设时间

第14周-15周

二、课设目的

《移动应用开发课程设计》是计算机科学与技术专业和网络工程专业的一门专业必修课,是一门实践性较强的课程。旨在通过实践巩固和加深学生对Android移动应用程序设计的基本概念、基本理论和实现技术的理解;培养学生掌握移动应用软件系统分析与设计的基本方法和步骤,并能针对简单的实际应用问题进行初步地分析和设计。

课程设计要求学生完成一个移动终端应用软件的分析、设计、编码测试和安装。通过真实的项目实战过程,将理论与实际相结合,强化学生的项目开发和团队意识,提高学生分析能力、创新能力和文档制作能力。

三、课设环境

1、机房:信息技术系多媒体专业机房 2、电脑:双核高性能主机 3、网络:1000Mbps校园网

四、课设内容

1、课设题目

基于Android的无线点餐系统的开发。 2、项目背景

传统的餐饮行业,点餐过程都是由餐厅服务员人工完成的。通常的过程是这样的:客户进入餐厅后,选择好桌位开始点餐,服务员等待客人点餐完成,将客人的点餐数据送到厨房,由厨师下厨做菜。这一过程对于一个很小的餐馆来说没有问题,但是如果餐馆比较大或者客人比较多,客人的等待时间就会比较长。为了解决这个问题,本课设拟开发一套无线点餐系统,系统可以替代传统的纸质菜单,用户点菜后数据立即传到后厨。

3、系统功能

本次课设将由老师指导学生完成“基于Android的无线点餐系统的开发”。系统主要开发的功能如下:

(1)系统登录

为了增加系统的使用安全,使用系统之前必须登录系统,登录过程是通过无线网络,在后台的数据库通过用户名和密码进行查询。 (2)系统主菜单

主菜单界面很直观,包含点菜、并台、查台、结台、转台、注销、更新、设置等功能模块。 (3)点菜功能

点菜功能模块是本系统中一个重要的功能模块,该模块要完成的任务是操作员选择客户的菜单数据,通过无线网络及时的将点餐信息传送到后台服务器,进而在厨房终端显示,有利于厨房尽快下厨做菜 (4)查台功能

当有顾客进入餐馆时,需要服务员查询餐桌状态(有人或空位),来安排顾客就餐。这一过程是通过查询数据库中的餐桌数据得到当前餐桌状态列表,通过可视化界面来进行显示。

(5)并台功能

并台功能是将已经下单的两组顾客合并到一张桌子的过程,该过程也需要更新已经提交到数据库中的数据。更新内容包括人数的合并、订单的更新、订单详细的更新和桌位状态的更新。

(6)转台功能

转台功能是指顾客下单后,要求更换座位,这时需要更改已经提交的数据。更改的过程是根据订单号找到该订单对应的桌号,将该桌号更改为更换后的桌号,同时该桌号状态变成可用。

(7)更新功能

为了提高程序的运行效率,将服务器中菜谱表和餐桌表中的数据保存到客户端SQLite数据库中。因此,当服务器中的数据改变时需要及时将服务器中的数据动态地更新到客户端,更新功能就是为此而设计。

(8)结台功能

服务员可以使用该功能为对应的餐桌结帐。根据订单编号查询点餐的订 单信息、订单信息详细列表,经顾客确认后点击结算按钮进行结算。

五、进度安排

六、课设报告

完成设计任务后,在课设的最后阶段,需要总结全部设计工作,写出完整、规范的设计报告,在指定的时间内提交指导教师。课设报告要求有完整的格式,包括封面、目录、正文等,具体如下:

1、封面(教务处统一购买)

包括:课程设计题目、姓名、学号、班级、指导教师、完成日期。

2、目录

正文前必须要有目录(目录要求自动自成)。 3、正文

正文包括的内容有: 1) 课设目的、开发环境; 2)课设内容; 3)需求分析;

4)设计过程(包括总体设计和详细设计);

5)调试过程(包括系统测试、出现的问题、解决的方法等); 6) 小结(在整个课程设计过程中的总结和体会); 7) 参考文献。

七、考核方法

(一)考核的具体要求及项目

1、出勤情况:课设期间,按正常教学要求考勤。

2、项目答辩:学生对自己开发的作品进行汇报答辩,指导老师根据每位学生作品水平和答辩表现给出综合评分。

3、实践报告:按照实践报告的写作要求撰写实践报告,以达到对实践进行总结的目的。 (二)答辩形式 项目验收+PPT汇报

(三)考核评分标准(各项所在比例) 1、出勤率及实践表现:30% 2、项目答辩:40% 3、实践报告:30%

《移动应用开发课程设计》

任 务 指 导 书

中原工学院信息商务学院

信息技术系 2016年11月

一、课设时间

第14周-15周

二、课设目的

《移动应用开发课程设计》是计算机科学与技术专业和网络工程专业的一门专业必修课,是一门实践性较强的课程。旨在通过实践巩固和加深学生对Android移动应用程序设计的基本概念、基本理论和实现技术的理解;培养学生掌握移动应用软件系统分析与设计的基本方法和步骤,并能针对简单的实际应用问题进行初步地分析和设计。

课程设计要求学生完成一个移动终端应用软件的分析、设计、编码测试和安装。通过真实的项目实战过程,将理论与实际相结合,强化学生的项目开发和团队意识,提高学生分析能力、创新能力和文档制作能力。

三、课设环境

1、机房:信息技术系多媒体专业机房 2、电脑:双核高性能主机 3、网络:1000Mbps校园网

四、课设内容

1、课设题目

基于Android的无线点餐系统的开发。 2、项目背景

传统的餐饮行业,点餐过程都是由餐厅服务员人工完成的。通常的过程是这样的:客户进入餐厅后,选择好桌位开始点餐,服务员等待客人点餐完成,将客人的点餐数据送到厨房,由厨师下厨做菜。这一过程对于一个很小的餐馆来说没有问题,但是如果餐馆比较大或者客人比较多,客人的等待时间就会比较长。为了解决这个问题,本课设拟开发一套无线点餐系统,系统可以替代传统的纸质菜单,用户点菜后数据立即传到后厨。

3、系统功能

本次课设将由老师指导学生完成“基于Android的无线点餐系统的开发”。系统主要开发的功能如下:

(1)系统登录

为了增加系统的使用安全,使用系统之前必须登录系统,登录过程是通过无线网络,在后台的数据库通过用户名和密码进行查询。 (2)系统主菜单

主菜单界面很直观,包含点菜、并台、查台、结台、转台、注销、更新、设置等功能模块。 (3)点菜功能

点菜功能模块是本系统中一个重要的功能模块,该模块要完成的任务是操作员选择客户的菜单数据,通过无线网络及时的将点餐信息传送到后台服务器,进而在厨房终端显示,有利于厨房尽快下厨做菜 (4)查台功能

当有顾客进入餐馆时,需要服务员查询餐桌状态(有人或空位),来安排顾客就餐。这一过程是通过查询数据库中的餐桌数据得到当前餐桌状态列表,通过可视化界面来进行显示。

(5)并台功能

并台功能是将已经下单的两组顾客合并到一张桌子的过程,该过程也需要更新已经提交到数据库中的数据。更新内容包括人数的合并、订单的更新、订单详细的更新和桌位状态的更新。

(6)转台功能

转台功能是指顾客下单后,要求更换座位,这时需要更改已经提交的数据。更改的过程是根据订单号找到该订单对应的桌号,将该桌号更改为更换后的桌号,同时该桌号状态变成可用。

(7)更新功能

为了提高程序的运行效率,将服务器中菜谱表和餐桌表中的数据保存到客户端SQLite数据库中。因此,当服务器中的数据改变时需要及时将服务器中的数据动态地更新到客户端,更新功能就是为此而设计。

(8)结台功能

服务员可以使用该功能为对应的餐桌结帐。根据订单编号查询点餐的订 单信息、订单信息详细列表,经顾客确认后点击结算按钮进行结算。

五、进度安排

六、课设报告

完成设计任务后,在课设的最后阶段,需要总结全部设计工作,写出完整、规范的设计报告,在指定的时间内提交指导教师。课设报告要求有完整的格式,包括封面、目录、正文等,具体如下:

1、封面(教务处统一购买)

包括:课程设计题目、姓名、学号、班级、指导教师、完成日期。

2、目录

正文前必须要有目录(目录要求自动自成)。 3、正文

正文包括的内容有: 1) 课设目的、开发环境; 2)课设内容; 3)需求分析;

4)设计过程(包括总体设计和详细设计);

5)调试过程(包括系统测试、出现的问题、解决的方法等); 6) 小结(在整个课程设计过程中的总结和体会); 7) 参考文献。

七、考核方法

(一)考核的具体要求及项目

1、出勤情况:课设期间,按正常教学要求考勤。

2、项目答辩:学生对自己开发的作品进行汇报答辩,指导老师根据每位学生作品水平和答辩表现给出综合评分。

3、实践报告:按照实践报告的写作要求撰写实践报告,以达到对实践进行总结的目的。 (二)答辩形式 项目验收+PPT汇报

(三)考核评分标准(各项所在比例) 1、出勤率及实践表现:30% 2、项目答辩:40% 3、实践报告:30%


相关文章

  • 移动机器人期末论文
  • 基于移动机器人的基础性研究 摘要 移动机器人是一种能够通过传感器感知外界环境和自身状态,实现有障碍物的环境中根据要求进行自主运动,从而完成一定作业功能的机器人系统. 本论文主要介绍研究的是基于Basic Stamp 2(BS2)微控制器的移 ...查看


  • 信息化教学设计的个案分析
  • 摘要:围绕全国职业院校信息化教学大赛中的教学设计要求,仔细分析2012年参赛课题"角色置入场景及动画制作"案例可知,教学设计时需要考虑的因素是:突出职业教育特色,以学生自主探究学习为导向,合理应用信息技术,将传统教学中难 ...查看


  • 电子与信息技术1
  • 中等职业学校 电子与信息技术专业课程设置 一.招生对象与学制 本专业招收初中毕业生或具有同等学力者,学制3-4年. 二.培养目标与业务范围 (一) 培养目标 本专业培养与我国社会主义现代化建设要求相适应,在德.智.体.美等方面全面发展,具有 ...查看


  • 微课程的设计原则与应用探索
  • 一.微课程的兴起及根源 1.微课程的兴起 微课程与"MOOCs""翻转课堂(Flipped Classroom)""移动学习"等一起,被众多业内专家认为是2013-2014年度最具 ...查看


  • 机器人编程与控制
  • 机器人编程与控制 (湖南信息职业技术学院xxgc.hniu.cn 教务处,湖南 长沙 410200) <机器人编程与控制>是电子信息工程技术专业的专业能力模块核心课程. 通过"智能迎宾机器人编程"案例的学习与 ...查看


  • 广工需求工程课程设计
  • 课 程 设 计 课程名称 软件需求分析 题目名称 基于C2C快递系统 学生学院 计算机学院 专业班级 学 号 学生姓名 指导教师 廖朝辉 2016 年 1 月 1 日 目录 1 引言............................. ...查看


  • 机械原理课程设计设计计算说明书(格式及示例)
  • 机械原理课程设计 设计计算说明书 设计题目:麦秸打包机机构及传动装置设计 设 计 者: 潘月楠 学 号: 20100265 专业班级:机械工程及自动化 6 班 指导教师: 柴晓艳 完成日期: 2012 年 12 月 22 日 天津理工大学机 ...查看


  • 微课程设计.制作的实践与思索
  • 微课程设计.制作的实践与思索 江苏省东台市实验中学教育集团224200夏晓琴 随着新技术的发展,人类社会正处在从计算机网络时代转向智能化移动互联时代.个人拥有的移动智能终端逐步普及,翻转课堂.可汗学院.移动学习等新理念悄然走进我们的视野,越 ...查看


  • 数字光纤通信课程标准
  • 课程标准 课程名称:数字光纤通信 课程代码:05049 适用专业:通信技术 学 时:108 学 分:6.5 制 订 人: 审 核: <数字光纤通信>学习领域(课程)标准 一.学习领域(课程)综述 (一)学习领域定位 " ...查看


热门内容