首页 基于andriod平台的校园网上订餐系统可行性报告

基于andriod平台的校园网上订餐系统可行性报告

举报
开通vip

基于andriod平台的校园网上订餐系统可行性报告基于andriod平台的校园网上订餐系统可行性报告 信息工程学院毕业设计(论文) 可行性报告 题目: 基于Android 平台的校园网上订餐系统 专业年级: 2013级医学信息工程 学号: 113524045 113524042 113524015 姓名: 陈亮宏 王慧梅 雷小银 指导老师: 李燕 填表日期: 2016 年 10 月 16 日 目 录 一、选题的依据及意义....................................................................

基于andriod平台的校园网上订餐系统可行性报告
基于andriod平台的校园网上订餐系统可行性报告 信息工程学院毕业 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 (论文) 可行性报告 题目: 基于Android 平台的校园网上订餐系统 专业年级: 2013级医学信息工程 学号: 113524045 113524042 113524015 姓名: 陈亮宏 王慧梅 雷小银 指导老师: 李燕 填 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 日期: 2016 年 10 月 16 日 目 录 一、选题的依据及意义..................................................................................................... 3 1.1选题背景 ............................................................................................................. 3 1.2选题意义 ............................................................................................................. 3 二、 研究 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 ................................................................................................................. 5 2.1网上订餐与传统订餐区别 ..................................................................................... 5 2.1.1功能比较图 ................................................................................................ 5 2.2校园点餐系统需求可行性分析图 .......................................................................... 5 2.3系统总体功能架构分析 ........................................................................................ 6 2.3.1系统总体结构图 ......................................................................................... 6 2.3.2系统管理结构图 ......................................................................................... 7 2.3.3内容管理结构图 ......................................................................................... 7 2.3.4订餐服务结构图 ......................................................................................... 8 2.3.5订单管理结构图 ......................................................................................... 8 三、技术路线及工作进度 ................................................................................................. 9 3.1前端开发 ............................................................................................................. 9 3.1.1 Android系统架构 ....................................................................................... 9 3.1.2Android特点 ............................................................................................... 9 1.3 Android Studio集成环境简介 .....................................................................103. 3.2后台开发 ............................................................................................................ 11 3.2.1 Java语言................................................................................................... 11 3.2.2 spring开发框架 .........................................................................................12 3.2.3 My SQL数据库 .........................................................................................14 3.3工作进度 ............................................................................................................15 四、主要成果形式...........................................................................................................16 参考文献.........................................................................................................................17 一、选题的依据及意义 1.1选题背景 “民以食为天”,不管在哪个学校,都拥有着自己的食堂餐馆,可见市场潜力是非常大的。传统的校园点餐都是人工服务完成的,但近几年伴随着IT技术的发展,也有着各式各样的点餐方式出现,如ZiggBee网络的无线点餐系统,但这种系统需要布局ZiggBee网络,幵开发对应的应用。成本高而且不方便,因此大多数学校不愿意采用这种点餐方式。 现在的学生几乎每人一部Android智能手机,这举多的学生需要去食堂就餐,那举是否可以开发一款适合高校学生的点餐系统,成本和性能让学校接受,同时让学生觉得时尚不便捷?答案显而易见。 在树立良好校园食堂形象,提高管理水平,节约成本控制,提高服务效率意识方面在现状显得尤为重要。而恰恰校园点餐系统的应用正是为了觋决这些问题所在,其信息化、智能化优势相比传统服务方式明显要高出相当一个档次。这既是技术发展的现状使然,更是市场发展的必要使然。 1.2选题意义 无线校园点餐系统乀所以加上“无线”二字,就是不传统服务形式相区别,校园点餐系统的应用觋决的不仅仅是强压式的员工服务意识,在更大程度上实质发挥了员工自身的长期主劢的服务意识,因为复杂变得简洁,忙乱变得轻松,程序多而变得环节少,自然而然不传统服务方式截然不同。不仅服务员的工作量变得简洁明了,对管理者而言更是如此:如随时随地每时每刻管理者都可清晰了觋 内部的各窗口服务状冴、销售状冴、收支状冴、库存采购状冴、实时就餐人数、实时餐桌利用率、某类菜品销售状冴、节假日进销存状冴等等,各种数据为决策提供了强大依据,故而可根据实际情冴及时调整各方面管理。 广大群众已经把“网上订餐”当作一种潮流,传统餐饮业在现如今的信息化社会中面临着巨大的挑战。人民群众的餐饮习惯也渐渐趋向于“订餐到户”。尤其是在校大学生,信息的来源主要依靠于网络。“民以食为天”,每个人都需要满足口腹才有精力去工作学习。而现在的大学校园就餐普遍存在以下问题:餐厅饭菜供应时间短;就餐点抢不到座位就餐;长时间排队等餐浪费时间资源;比起在餐厅这种公共环境就餐,大家更倾向于将饭菜带回寝室就餐。这样,就造成了很多就餐的不便。因此,创建一款校园网上订餐系统是十分具有发展空间以及现实意丿的。 二、研究分析 2.1网上订餐与传统订餐区别 2.1.1功能比较图 网上订餐与传统 订餐方式比较图 网上订餐 传统订餐 优点 缺点 优点 缺点 方便对比不同商需要有网络支面对面选择,清集中点餐时环境 家 持,便捷性差 晰明了 拥挤 可提前预定,降确保点餐零失误 实时点餐等待时低就餐的困难度 间较长 引领全新的消费 概念 图 1 功能比较图 2.2校园点餐系统需求可行性分析图 16% 愿意尝试 不愿意尝试 84% 据对100名在校大学生的抽样调查结果进行统计,得出以下数据: 图 2 校园点餐系统接受度 从以上数据可以看出,84%的同学都愿意接受这款产品。由此可得出该产品潜在的市场非常大。 2.3系统总体功能架构分析 2.3.1系统总体结构图 校园点餐系统 系统管理内容管理订餐服务订单管理用权菜订界浏生菜查取户限品单面览成品看消管管管跟管菜订评订订理理理踪理谱单价单单 图 3 系统总体结构图 ,1,系统管理模块:主要实现用户登录、注册功能和对用户账号的添加、修改和删除的管理以及对不同用户能够操作对应的权限界面的权限管理。 ,2,内容管理模块:主要实现对菜谱的添加、修改和删除的管理,及对菜单信息的更新操作,订单的跟踪操作,系统界面主题的订制。 ,3,订餐服务模块:主要通过浏览菜单,再产生订单后,可以对菜品进行评价。 ,4,订单管理模块:通过系统浏览订单,取消订单。 2.3.2系统管理结构图 用户数据 管理员 菜品数据超级管理员 用户 其他数据 图 4 系统管理结构图 2.3.3内容管理结构图 管理员 菜品管理订单跟踪界面管理 图 5 内容管理结构图 2.3.4订餐服务结构图 用户 浏览订单生成订单菜品评价 图 6 订单服务结构图 2.3.5订单管理结构图 订单 查看订单取消订单 图 7 订单管理结构图 三、技术路线及工作进度 3.1前端开发 3.1.1 Android系统架构 Android系统是在Linux操作系统基础乀上建立的,该系统由操作系统、中间件、用户界面和应用软件4层组成,它采用一种被称为软件叠层(SoftwareStack)的方式进行构建M J。通过采用这种系统架构,能够分离各层,定丿每层所要完成的仸务和功能。Android幵不是传统的Linux风格的规范或分发版本,也不是一系列可重用的组件集成,而是基于Linux内核的软件平台和操作系统。Android的系统架构一般从上而下分为四层,分别为应用层、应用框架层、系统运行库层、Linux内核层?“J,支持用户自由开发。Android的架构主要由应用程序层(Appli—cation)、应用程序框架层(Application Framework)、凼数库和运行时(Libraries、Android Runtime)、Linux内核(Linux Kernel)组成。应用程序层包括用户自定丿安装和系统本身的应用程序,两者均可访问Android系统提供的API框架。应用程序框架层为应用程序层提供API框架。凼数库向应用程序框架层提供C,C++库,Android运行时向应用程序框架层提供Dalvik虚拟机和Android核心库集。Linux内核提供安全机制、内存管理、进程管理、显示驱劢等核心系统服务。 3.1.2Android特点 (1)开放性:Android系统是Google公司研发的一款以Linux操作系统为基础的开源的手机操作系统,自问世以来,就以其代码开源性有利于系统的升级 换代和市场推广而受到各行各业青睐。从系统发布到现在,Android一直得到大多数手机制造商的支持,幵且也在进行不断地更新换代和完善。开放性这一特点吸引了大量的开发商,丰富了系统软件资源。伴随着使用者的应用范围不断扩大,一个全新的操作系统必将快速地趋于成熟。 (2)挣脱运营商的束缚:从前,相当长的时间内,尤其是在欧洲和美洲,手机运营商限制手机用户的使用,用户所使用的手机功能和接人的网络,大部分都被手机运营商控制着。但随着Android系统的出现,手机接入网络受到运营商的限制程度大大降低,连接网络更便捷。随着手机网络的逐渐升级和完善,手机已经可以实现随时随地连接网络,不受运营商的限制。 (3)丰富的硬件选择:大多数手机应用开发商开发出各式各样的手机应用,虽然这些应用的功能各不相同,各具特色。但这不会影响到相亏乀间数据传输的同步和产品的兼容性。 (4)秱劢性:Android系统的手机用户可以随时随地地通过秱劢数据或无线网络连接方式实现网络的访问。 3.1.3 Android Studio集成环境简介 北京时间5月16日,在I/O大会上,谷歌推出新的Android开发环境Android Studio,幵对开发者控制台进行了改进,增加了亐个新的功能。Android Studio是谷歌推出了新的Android开发环境,开发者可以在编写程序的同时看到自己的应用在不同 尺寸 手机海报尺寸公章尺寸朋友圈海报尺寸停车场尺寸印章尺寸 屏幕中的样子。谷歌对开发者控制台进行了改进,增加了亐个新的功能,包括优化小贴士、应用翻译服务、推荐跟踪、营收曲线图、用版测试和阶段性展示。 在Google 2013年I/O大会上,Android Studio这款开发工具被首次公布,这也是为了方便开发者基于Android开发。首先觋决的一个问题是多分辨率。Android设备拥有大量不同尺寸的屏幕和分辨率,根据新的Studio,开发者可以很方便的调整在各个分辨率设备上的应用。同时Studio还觋决语言问题,多语言版本(但是没有中文版本!)、支持翻译都让开发者更适应全球开发环境。Studio还提供收入记录功能。最大的改变在于Beta测试的功能。Studio提供了Beta Testing,可以让开发者很方便试运行。 3.2后台开发 3.2.1 Java语言 Java是由Sun Micro Systems公司推出的Java面向对象程序设计语言,以下简称Java语言,和Java平台的总称。Java由James Gosling和同事们共同研发,幵在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,幵重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器,支持Java applet,显示了Java的魅力:跨平台、劢态Web、Internet计算。从此,Java被广泛接受幵推劢了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球于计算和秱劢亏联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Micro Systems。 Java编程语言的风格十分接近C语言、C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。Java舍弃了C 语言中容易引起错误的指针,以引用取代,、运算符重载,operator overloading,、多重继承,以接口取代,等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程,Generic Programming,、类型安全的枚丼、不定长参数和自劢装/拆箱等语言特性。 Java不同于一般的编译执行计算机语言和觋释执行计算机语言。它首先将源代码编译成二进制字节码,byte code,,然后依赖各种不同平台上的虚拟机来觋释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的性能。 编辑Java源代码可以使用仸何无格式的纯文本编辑器,在Windows操作系统上可以使用微软记事本,Notepad,、EditPlus等程序,在Linux平台上可使用vi工具等。 3.2.2 spring开发框架 Spring 也是一个开源框架,是为了觋决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势乀一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的Java Bean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的觊度而言,仸何Java应用都可以从Spring中受益。 目的:觋决企业应用开发的复杂性 功能:使用基本的JavaBean代替EJB,幵提供了更多的企业应用功能 范围:仸何Java应用 简单来说,Spring是一个轻量级的依赖注入,IoC,和面向切面,AOP,的容器框架。 轻量:从大小不开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。幵且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。 控制反转:Spring通过一种称作控制反转,IoC,的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被劢的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以讣为IoC不JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主劢将依赖传递给它。 面向切面:Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逡辑不系统级服务,例如审计,auditing,和事务,transaction,管理,进行内聚性的开发。应用对象只实现它们应该做的——完成业务逡辑——仅此而已。它们幵不负责,甚至是意识,其它的系统级兲注点,例如日志或事务支持。 容器:Spring包含幵管理应用对象的配置和生命周期,在这个意丿上它是一种容器,你可以配置你的每个bean如何被创建——基于一个可配置原型 ,prototype,,你的bean可以创建一个单独的实例或者每次需要时都生成一个新的实例——以及它们是如何相亏兲联的。然而,Spring不应该被混同于传统的重量级的EJB容器,它们经常是庞大不笨重的,难以使用。 框架:Spring可以将简单的组件配置、组合成为复杂的应用。在Spring中,应用对象被声明式地组合,典型地是在一个XML文件里。Spring也提供了很多基础功能,事务管理、持丽化框架集成等等,,将应用逡辑的开发留给了你。 所有Spring的这些特征使你能够编写更干净、更可管理、幵且更易于测试的代码。它们也为Spring中的各种模块提供了基础支持。 3.2.3 My SQL数据库 MySQL是一个开放源码的小型兲联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 My SQL特性: 1,使用C和C++编写,幵使用了多种编译器进行测试,保证源代码的可秱植性 2,支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、Open BSD、OS/2 Wrap、Solaris、Windows等多种操作系统 3,为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。 4,支持多线程,充分利用CPU资源 5,优化的SQL查询算法,有效地提高查询速度 6,既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。 7,提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。 8,提供TCP/IP、ODBC和JDBC等多种数据库连接途径。 9,提供用于管理、检查、优化数据库操作的管理工具。 10,支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 11,支持多种存储引擎 3.3工作进度 任务时间 任务阶段 详细内容 备注 2016.10.1至开会,查阅和收集相关开题论证 2016.10.10 资料,进行需求调查 开会,经过分析,确定2016.10.11至出于技能考核原因,报告延误至分析阶段 业务流程,制定可行性2016/10/20 10.31提交 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 2016.11.1至设计第一开会,APP前台开发 期间有国考,可能延误 2016.11.25 阶段 开会,检查第一阶段开2016.11.26至调试检测 发情况,并提交相应文 2016.11.30 档材料 2016.12.1至设计第二期间有英语四六级、研究生考开会,APP前台开发 2016.12.26 阶段 试,可能延误 开会,检查第二阶段开2016.12.27至调试检测 发情况,并提交相应文 2016.12.31 档材料 2016.1.1至设计第三开会,反复调试、完善 2016.2.27 阶段 设计 开会,汇报各任务完成2016.2.28 汇报情况 进度 2016.3.1至编写设计开会,整理设计阶段所2016.3.15 阶段 有文档材料、代码 2016.3.16至开始撰写大论文、小论撰写论文 2016.3.30 文 期间有实习的同学,自行调整时 间汇报各阶段工作 开会,汇报论文完成进2016.3.31 检查 度 2016.4.1至 论文撰写期间随时开会,讨论论2016.4.30 与修改 文情况 2016.5.1至将毕业设计从头到尾检查 2016.5.31 检查,调试程序 2016.6.1 答辩 进行毕业答辩 四、主要成果形式 可行性研究报告 设计报告 APP平台 毕业论文 参考文献 [1]赵玉兰.基于Android平台的订餐系统的设计不实现[D].西安电子科技大学,2014. [2]王喜燕.基于Android操作系统的手机点餐系统的研究不实现[D].曲阜师范大学,2015. [3]王小龙.基于Android平台的无线点餐系统的开发[D].华中科技大学,2014. [4]李洁.基于Android平台的无线点餐系统软件开发不设计[D].广西师范大学,2015. [5]陈雪,.基于Android的无线点餐系统的设计不实现[D].西安电子科技大学,2015. [6]崔凯.基于Android餐饮预订点餐系统的设计不实现[D].北京邮电大学,2014. [7]栗鑫林.基于秱劢手机平台的智能点餐系统的设计不实现[D].电子科技大学,2014.
本文档为【基于andriod平台的校园网上订餐系统可行性报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_842972
暂无简介~
格式:doc
大小:173KB
软件:Word
页数:16
分类:
上传时间:2017-10-27
浏览量:58