Java安卓开发外卖订餐系统课程设计.docVIP

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

JAVA课程设计报告 题目:   班级姓名学号日期 目 录 一、概述 1 1.1课程设计的目的 1 1.2设计任务与要求 1 二、需求分析报告 2 1 引言 2 1.1 编写目的 2 1.2 产品范围 2 2 综合描述 2 2.1 产品的状况 2 2.2 产品的功能 2 2.3 用户类和特性 3 2.4 开发环境 3 2.5 目标平台 3 3 外部接口需求 4 3.1 用户界面 4 3.2 硬件接口 4 3.3 软件接口 4 4 系统功能需求 4 5 其它非功能需求 5 5.1 性能需求 5 5.2 安全措施需求 5 5.3 安全性需求 6 5.4 软件质量属性 6 5.5 业务规则 6 6 分析模型 6 6.1 数据流图 6 6.2 用例图 9 6.3系统时序图和协作图 12 6.4系统活动图 16 三、设计报告 19 1 设计概述 19 1.1 限制与约束 19 1.2设计原则和设计要求 19 2系统的概要设计与分析 19 2.1系统功能设计 19 2.2子系统与模块 20 2.3系统出错处理设计 23 2.4 系统接口设计 23 2数据库设计 24 2.1数据库逻辑设计 24 2.2 基表设计 28 3系统详细设计与实现 30 3.1 web端系统功能的开发 30 3.2 Android客户端功能的开发 37 四、软件测试报告 43 1 引言 43 2 检查具体内容 43 2.1 软件代码测试 43 2.2 软件系统测试 45 3 测试总结报告 46 五、用户操作手册 47 1 引言 47 2 软件概述 47 2.2 功能 47 2.3 性能 48 3 运行环境 48 3.1 硬件 48 3.2 支持软件 48 4 使用说明 49 4.1 安装和初始化 49 4.2 出错和恢复 49 5 运行说明 49 5.1 web管理端 49 5.2 Android客户端 51 六、项目开发总结报告 56 一、概述 1.1课程设计的目的 通过本次课程设计,熟练掌握一种开发语言Java和开发环境——Eclipse。并掌握android手机客户端开发过程。开发语言的熟练需要通过编写一定长度的代码(1000~2000行代码)才能达到,开发环境的熟练需要反复的程序调试训练。 加深对软件工程的理解,训练编写程序的良好习惯。包括:认真编写需求分析文档、做好系统功能设计、学会自己进行程序的算法、数据结构设计、 培养良好的程序设计风格(模块划分、接口设计、函数和变量命名规则)和习惯(程序备份、版本更新与控制),提高软件测试、调试的能力与技巧。 通过本次课程设计,应该达到具有独立完成小型应用设计的能力,具备编写较为规范的软件设计文档的能力。 1.2设计任务与要求 基于android的外卖订餐系统的设计与实现 学习android开发; 完成软件android客户端和web端的开发和文档的编写。 二、需求分析报告 1 引言 1.1 编写目的 本需求分析报告的目的是规范化外卖订餐系统软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制和管理,同时提出了校园外卖订餐系统软件的软件开发过程,并作为工作成果的原始数据,同时也表明了软件的共性,以期待能过获得更大范围的应用。 开发校园外卖订餐系统手机客户端旨在于弥补校园外卖手机客户端的空缺,使同学用android智能手机就可以方便的预定外卖,真正做到互联网的全方位覆盖。 1.2 产品范围 校园外卖订餐系统适用于具有android智能手机的用户,在使用本软件后,外卖订餐覆盖面更广,不会再因为身边没有电脑订外卖而发愁,真正做到方便同学,并且可以通过代理广告而使服务商获得额外收益。 2 综合描述 2.1 产品的状况 通过本系统,用户可以通过手机上网的方式来订外卖,其特点如下: 数据的维护效率大大提高,容易保管,如果丢失或出错很容易修复。系统的数据都存储在服务器的数据库中,定时备份可以使数据一直保持完好。 方便查询,节省劳动力。用户可以通过手机直接把自己想要订的外卖存入数据库中,商店的服务器端只需要少数管理人员来处理订单。 用户可以通过手机随时随地订外卖,方便快捷,并且高效。 2.2 产品的功能 本预订系统包括Web端和Android客户端两部分。Web端主要实现外卖资源以及订单的管理功能,Android客户端实现用户的登录注册、预订和查看订单的功能。 2.3 用户类和特性 用户类别 用户特性 超级管理员 管理此系统的一切可用功能。 普通管理员 外卖的添加、处理订单等。 用户 登陆、注册、预定等。 2.4 开发环境 开发此校园外卖订餐系统需要用到如下软件环境。 Eclipse 编程软件。 Eclipse是一个相当著名的开源Java IDE,主要以其开放性、极为高效的GUI、先进的代码编辑

文档评论(0)

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

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

1亿VIP精品文档

相关文档