java安卓开发外卖订餐系统课程设计

java安卓开发外卖订餐系统课程设计

ID:10365887

大小:2.73 MB

页数:60页

时间:2018-07-06

java安卓开发外卖订餐系统课程设计_第1页
java安卓开发外卖订餐系统课程设计_第2页
java安卓开发外卖订餐系统课程设计_第3页
java安卓开发外卖订餐系统课程设计_第4页
java安卓开发外卖订餐系统课程设计_第5页
资源描述:

《java安卓开发外卖订餐系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JAVA课程设计报告题目:外卖订餐系统  班级:姓名:学号:指导教师:日期:年月日59目录一、概述11.1课程设计的目的11.2设计任务与要求1二、需求分析报告21引言21.1编写目的21.2产品范围22综合描述22.1产品的状况22.2产品的功能22.3用户类和特性32.4开发环境32.5目标平台33外部接口需求43.1用户界面43.2硬件接口43.3软件接口44系统功能需求45其它非功能需求55.1性能需求55.2安全措施需求55.3安全性需求65.4软件质量属性65.5业务规则66分析模型66.1数据流图66.2用例图96.3系统时序图和协作图126.4系

2、统活动图16三、设计报告191设计概述191.1限制与约束191.2设计原则和设计要求192系统的概要设计与分析192.1系统功能设计192.2子系统与模块202.3系统出错处理设计232.4系统接口设计232数据库设计242.1数据库逻辑设计242.2基表设计283系统详细设计与实现30593.1web端系统功能的开发303.2Android客户端功能的开发37四、软件测试报告431引言432检查具体内容432.1软件代码测试432.2软件系统测试453测试总结报告46五、用户操作手册471引言472软件概述472.2功能472.3性能483运行环境483.1

3、硬件483.2支持软件484使用说明494.1安装和初始化494.2出错和恢复495运行说明495.1web管理端495.2Android客户端51六、项目开发总结报告56591一、概述1.11.1课程设计的目的1.通过本次课程设计,熟练掌握一种开发语言Java和开发环境——Eclipse。并掌握android手机客户端开发过程。开发语言的熟练需要通过编写一定长度的代码(1000~2000行代码)才能达到,开发环境的熟练需要反复的程序调试训练。2.加深对软件工程的理解,训练编写程序的良好习惯。包括:认真编写需求分析文档、做好系统功能设计、学会自己进行程序的算法、

4、数据结构设计、3.培养良好的程序设计风格(模块划分、接口设计、函数和变量命名规则)和习惯(程序备份、版本更新与控制),提高软件测试、调试的能力与技巧。4.通过本次课程设计,应该达到具有独立完成小型应用设计的能力,具备编写较为规范的软件设计文档的能力。1.21.2设计任务与要求基于android的外卖订餐系统的设计与实现1.学习android开发;2.完成软件android客户端和web端的开发和文档的编写。591二、需求分析报告1.11引言1.1.11.1编写目的本需求分析报告的目的是规范化外卖订餐系统软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发

5、过程中的控制和管理,同时提出了校园外卖订餐系统软件的软件开发过程,并作为工作成果的原始数据,同时也表明了软件的共性,以期待能过获得更大范围的应用。开发校园外卖订餐系统手机客户端旨在于弥补校园外卖手机客户端的空缺,使同学用android智能手机就可以方便的预定外卖,真正做到互联网的全方位覆盖。1.1.21.2产品范围校园外卖订餐系统适用于具有android智能手机的用户,在使用本软件后,外卖订餐覆盖面更广,不会再因为身边没有电脑订外卖而发愁,真正做到方便同学,并且可以通过代理广告而使服务商获得额外收益。1.22综合描述1.2.12.1产品的状况通过本系统,用户可以

6、通过手机上网的方式来订外卖,其特点如下:l数据的维护效率大大提高,容易保管,如果丢失或出错很容易修复。系统的数据都存储在服务器的数据库中,定时备份可以使数据一直保持完好。l方便查询,节省劳动力。用户可以通过手机直接把自己想要订的外卖存入数据库中,商店的服务器端只需要少数管理人员来处理订单。l用户可以通过手机随时随地订外卖,方便快捷,并且高效。1.2.22.2产品的功能59本预订系统包括Web端和Android客户端两部分。Web端主要实现外卖资源以及订单的管理功能,Android客户端实现用户的登录注册、预订和查看订单的功能。1.1.12.3用户类和特性用户类别

7、用户特性超级管理员管理此系统的一切可用功能。普通管理员外卖的添加、处理订单等。用户登陆、注册、预定等。1.1.22.4开发环境开发此校园外卖订餐系统需要用到如下软件环境。1.Eclipse编程软件。Eclipse是一个相当著名的开源JavaIDE,主要以其开放性、极为高效的GUI、先进的代码编辑器等著称,其项目包括许多各种各样的子项目组,包括Eclipse插件、功能部件等,主要采用SWT界面库,支持多种本机界面风格。2.JDK1.7系统选此作为开发环境,因为JDK1.7版本是目前JDK最新的版本,有许多开发者用到的功能,可以通过不同的操作系统平台在官方网站上免费

8、下载使用。3.Micro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。