中对于数据库的请求和获取数据库的信息并显示,主要会用到Jsp语言来实现,,如用Jsp中JDBC技术来实现和数据库的连接,用Jsp中一些置对象request、response来处理HTTP请求中各种参数的处理。通过Servlet中doGet()、doPost()方法来对Jsp页面的请求信息进行处理,并反馈给相对应的Jsp页面。对于Android客户端应用程序的设计主要分三个功能。首先是应用程序的界面设计,我们会用到UI中的一些组件,像一些布局管理器、View、Button按钮等。其次是界面间的部通信,我们会用到Intent、IntentFilter来实现。最后是Android和后台的通信我们会用到Android的网络应用技术来实现,如用URL来读取网络资源、RELConnection来提交请求。2.5运行环境要求2.5.1硬件环境服务端:IE浏览器Pad客户端:无特殊要求,因为Android项目在设计时是按照建议七寸分辨率的屏幕来做,因此最好是选用这个尺寸大小的屏幕,在cpu主频上最好选用1.5MHZ以上,如果主频太低,影响程序运行速度。2.5.2软件环境服务端:MySQL数据库、MyEclipse、AndroidADTPad客户端:Android4.1及以上,如果版本太低,那么一些在4.1以后新增的一些功能,因为App中用到,但是老版本不能识别,造成程序运行不了,所以尽量选用新版本的平板。3.系统需求分析3.1各模块关系图此系统设计主要由以下各功能组成,分别包括后台服务器端和客户端的一些功能,在服务器端主要包括管理员的登陆、管理员对菜品信息的管理、管理员对订单信息的管理。在客户端所要实现的模块中,此App中所要实现的功能包括首页面的今日特色推荐、按照不同分类来进行菜品(包括荤菜、素材、价钱、酒品)显示、已点的菜品、登陆注册、个人信息和小游戏模块,系统所包含的模块如下图所示: