![](https://csdnimg.cn/release/download_crawler_static/87969741/bg6.jpg)
3 系统需求分析
3.1 任务概述
本章将对系统的需求分析、概要设计、界面设计、功能实现等系统实现过程做详细的
叙述,通过需求分析,可以本系统的功能实现更加完善和详细,并且可以对软件的 UI 进
行美化,使系统变得更加实用和美观,用户体验更加简单、舒服和便捷,达到系统设计的
最终目的。
3.2 系统需求分析
本系统主要分为客户端和服务器端,而这两个端分别需要不同的运行环境。客户端为
基于 Android 的系统,需要安装一些 android 的编译环境,如 Java Jdk、Android Sdk 以及
Eclipse,这些都是编译 Android 系统的必须准备。通过这些工具的合理使用,可以使客户
端的开发更有效率和效果。
服务器端为基于 web 的系统,主要是在 Myeclipse 开发工具上编译,该开发工具在服
务器端的实现中起到了至关重要要的作用,通过在 Myeclipse 上的代码编写等操作,才可
以实现服务器端上的各个功能。
3.2 功能需求分析
基于 Android 手机的网上订餐系统,顾名思义,这是一个方便人们足不出户就可以在
网上购买自己喜欢的餐品的 Android 应用。现代人越来越喜欢在网上购买东西,所以一个
便捷的手机订餐应用软件,对人们而言是必不可少的。本系统就是为了方便大家的消费,
应运而生的小应用软件,它秉着简单、快捷、方便的宗旨,为人们的饮食生活服务。现在
经过对本系统的分析和规划,分析出如下的功能需求:
客户端:
1、登陆、注册界面
2、显示餐品界面
3、购物车界面
4、支付界面
5、订单界面
6、订单详细界面
服务器端:
1、登陆界面
2、订单管理界面
3、餐品管理界面
4、客户管理界面
需求实现功能如下:
客户端:
1、实现客户端与服务器之间的连接
2、实现登陆、注册功能
3、实现登陆后能浏览到服务器数据,并对数据进行一系列的操作