android课程设计报告-订餐外卖系统

android课程设计报告-订餐外卖系统

ID:27519575

大小:331.67 KB

页数:12页

时间:2018-12-03

android课程设计报告-订餐外卖系统_第1页
android课程设计报告-订餐外卖系统_第2页
android课程设计报告-订餐外卖系统_第3页
android课程设计报告-订餐外卖系统_第4页
android课程设计报告-订餐外卖系统_第5页
资源描述:

《android课程设计报告-订餐外卖系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2016〜2017⑴«Android超專後针》期禾考i试针、实现、使用夂相一、题目要求本程序FI的是设计一个校内的订餐系统,旨在方便大众。总所周知,外卖对于大学生快节奏生活必不可少,大学生通过订外卖可以增加时间的利用率,以及方便了大学生的生活。本系统具备的功能大体有:订餐、查询店家电话与地址、为店家打分等功能。二、本实验环境前台:MyeclipselO、eclipse服务器:tomcat6数据库:mysql5.5测试使用手机:酷派手机适用ANDROID4.2三、程序的设计O数据库表的设计tbadmin表:管理员信息

2、表序号字段名称字段类型允许为空最大长度备注1namevarchar否20主键2passwordvarChar否20tbfood表:食物表序号字段名称字段类型允许为空最大长度备注1IDInt否11主键2shopidint否113namevarchar否504introvarchar否2005priceFloat否506picvarchar否100tbjnember表:用户表序号字段名称字段类型允许为空最大长度备注1namevarchar否50主键2passwordVarChar否1003phonevarchar否50

3、tb一order表:订单表序号字段名称字段类型允许为空最大长度备注1IDInt否11主键2orderdateVarChar否503totalpricefloat否(11,0)4usernameVarChar否505sendtimeVarChar否506userphoneVarChar否507useradressVarChar否508paymeansVarChar否509ordernoteVarChar否10010orderstateVarChar否1111shopidint否1112ScoreInt否1113foo

4、didint否1114ordernumint否11tborderdetail表:选菜表序号字段名称字段类型允许为空最大长度备注1IDInt否11主键2ordcridInt否113foodidint否114ordernumint否115pricefloat否11tbshop表:商家信息表序号字段名称■字段类型允许为空最大长度备注1IDInt否112nameVarChar否503introvarchar否5004sendtimeVarChar否505scndmoncyfloat否116cityvarchar否507pi

5、cvarchar否1008Phonevarchar否509Addressvarchar否100四、程序的实现(界面设计等将不具体给出过程,给出关键代码)O服务器端:建立DB.Conn的一个类,其中包含数据库连接函数ConnectDB。成员包括:driverName//驱动程序名userName//数据库川户名userPassword//数据库用广密码dbName=',weborderdbnurl//数据库连接字符串conn//数据库连接对象sm//数据库语句对象publicvoidConnectDB(){try{C

6、lass./or//azne(driverName).newlnstance();//实例化conn=DriverManager.getConnection(urlJuserName^userPassword);//获得数据库连接sm=conn•createStatement();System•ot/t.printIn("connectsuccess");}catch(Exceptione){e.printStackTrace();out.print("数据库连接失败!");}}创建HttpServlet响应客户

7、端发来请求:Stringusername=request.getParameter("accountH);Stringpassword=request.getParameter("password'1);创建Dao来对mysql数据库进行更新操作:Stringsql=.’select*fromtb_admin";rs=db_conn.sm.executeQuery(sql);②客户端:数据传输相关:通过用HttpUtil连结数据库,用queryStringForPost根据url获得HttpPost的对象,确认是否

8、连接上服务器。然后向服务端发送请求,然后进行处理。客户端主要的几个页面包括:用户登录界面、用户注册界面、主界面、订餐界面、点餐界面、订单界面、咨询界面、查询店家界面。例如订餐界面,将向服务端请求的相关信息放入URL中,通过HttpUtil向服务端发送请求,向服务器请求相关数据,获取数据然后在客户端中呈现。关键代码如下:Stringurl=HttpUtil.B

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

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

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