基于Android的校园订餐系统.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android的校园订餐系统.doc

基于Android的校园订餐系统 摘 要:从对校园订餐系统的需求出发,对系统的整体架构进行设计,然后针对系统配置开发环境和运行环境,直到完成系统的原型,并对系统原型的相关架构和使用进行了详细说明,最后重点对系统的服务端和数据库进行了讲解。 关键词:Android;校园订餐系统;用户;系统原型 中图分类号:TP391 文献标识码:A 文章编号:2095-1302(2016)04-00-05 0 引 言 随着移动互联网的发展,越来越多的服务被搬到了移动互联网上。之前主打PC端的电子商务,网络游戏,社交等服务都开始大举进军移动互联网。一些新兴的服务更不用说,直接瞄准移动互联网。本文设计的基于Android的校园订餐系统就是将传统的校园餐厅服务搬到移动互联网上,通过该系统可以让学生灵活订餐,从而缓解传统校园餐厅的就餐高峰,提高餐厅效率,节省学生的时间。 1 关于系统 1.1 系统用例图 该用例图整体包括四部分:学生端(消费者),餐厅端,学校一卡通中心(管理员),系统。其中学生端对系统具有注册,登陆,修改密码,查询,充值,挂失,提交订单,取消订单,收藏/删除收藏和付款的功能;餐厅端具有注册,登陆,修改密码,查询,接受/拒绝订单和资料上传的功能;一卡通中心具有登陆,修改密码,查询,系统管理和用户锁定等功能。 1.2 系统架构图 由图2所示的系统框架架构图分析可知,该系统分为两大模块:客户端模块和服务端模块,其中客户端又分为手机客户端和PC客户端。用户(学生端)可以通过手机客户端和PC客户端对系统服务进行访问,餐厅端也可以用同样的方式来使用系统提供的服务,系统管理员则可以通过直接操作服务端来实现对系统的管理。 由表1可知,该系统是在DELL台式机上进行开发的,台式机的配置是2核Intel x64处理器,4 G内存和500 G硬盘;软件工具为JDK8,Eclipse for java EE,Android SDK,ADT,这些都没有固定标准,可以根据自己的具体情况进行配置相关硬件和软件开发环境。 2.2 运行环境 表2所示为该系统的运行环境。 由表2可知,该系统的运行环境主要分为两部分:服务端,客户端;其中服务端和客户端又分为硬件环境和软件环境。服务端的硬件环境是DELL服务器,8核Intel Xeon处理器,32 G内存和2 T硬盘;服务端的软件环境是Ubuntu14.04-server操作系统,Tomcat容器。客户端的硬件环境是能够运行Android客户端的智能机,软件环境是Android操作系统。该配置也没有固定标准,需根据自身情况自行配置。 3 系统原型 3.1 系统客户端 在该系统原型中只实现了Android客户端,该客户端主要包括如下几个功能模块:登陆LOGO,用户注册,用户登录,关于餐厅,点餐,收藏,订单和更多设置。 3.1.1 登陆LOGO 登陆LOGO是打开客户端时显示的导航界面,该界面一般用来对系统做一个整体的介绍,或对用户使用系统做一个演示导航。原型的登陆LOGO如图3所示。 该登陆LOGO主要对该系统的特色进行了一些说明,即告诉用户该系统提供的相关服务主要是关于美食的,除此之外还对该系统的版权进行了一些简单说明。 3.1.2 用户注册/登陆 该功能模块包括用户注册和用户登陆两部分,用户可以通过该界面进行注册和登陆。具体如图4所示。 如果用户是第一次使用该系统,则必须进行注册,在按系统要求注册成功之后,才可以登陆;如果用户已经在该系统上注册过,则可以直接登陆。 3.1.3 关于餐厅 该模块主要是对系统的整体功能做详细介绍,具体界面如图5所示。包括餐厅所有窗口,各窗口所提供的菜品种类和菜品价格,以及窗口一些其他必要信息。 3.1.4 点餐 该模块主要为用户提供订餐服务,具体界面如图6所示。 该模块首先为用户提供相关窗口信息,在用户选定窗口进入之后,被选定的窗口会为用户展示该窗口所提供的所有菜品和相关价格,如果用户想要选定某菜品就点击该菜品后面的“加号”,之后就会进入如图7所示的界面。 由图7可知,用户可以了解该菜品的配料、口感和价格,之后可以将该菜品加入订单或对该菜品进行收藏。如果要订购该菜品可以直接点击该菜品右下角的“加入订单”,就会进入图8所示界面。 图8展示了加入定单的所有菜品,其中每个菜品中又展示了该菜品的单价和已订购的菜品数量,如果想取消某菜品,可以直接点击菜品数量左边的的“-”,直到该菜品数量减为0;想多订购某菜品可以直接点击菜品数量右边的“+”,将相关数量增加到自己想要的数量即可,然后点击“提交菜单”,便进入图9所示的界面。 由图9可知,该界面是正在提交订单,界面运行成功之后,就意味着订单提交成功。 3.1.5 收藏 定餐模块除了可以将某菜品加入订单之外,还可将菜品进行收藏。当需要收藏某菜品时可以直接点击图

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档