欢迎来到天天文库
浏览记录
ID:48182787
大小:1.17 MB
页数:11页
时间:2020-01-22
《Android课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、word格式2016~2017(1)《Android程序设计》期末考查设计、实现、使用文档考查题目:订餐外卖系统..word格式一、题目要求本程序目的是设计一个校内的订餐系统,旨在方便大众。总所周知,外卖对于大学生快节奏生活必不可少,大学生通过订外卖可以增加时间的利用率,以及方便了大学生的生活。本系统具备的功能大体有:订餐、查询店家电话与地址、为店家打分等功能。二、本实验环境前台:Myeclipse10、eclipse服务器:tomcat6数据库:mysql5.5测试使用手机:酷派手机适用ANDROID4.2三、程序的设计数据库表的设计t
2、b_admin表:管理员信息表序号字段名称字段类型允许为空最大长度备注1namevarchar否20 主键2passwordvarChar否20 tb_food表:食物表序号字段名称字段类型允许为空最大长度备注1IDInt否11 主键2shopidint否11 3namevarchar否50 4introvarchar否200 5priceFloat否50 6picvarchar否100 ..word格式tb_member表:用户表序号字段名称字段类型允许为空最大长度备注1namevarchar否50 主键2passwordVarCha
3、r否100 3phonevarchar否50 tb_order表:订单表序号字段名称字段类型允许为空最大长度备注1IDInt否11 主键2orderdateVarChar否50 3totalpricefloat否(11,0) 4usernameVarChar否50 5sendtimeVarChar否50 6userphoneVarChar否50 7useradressVarChar否50 8paymeansVarChar否50 9ordernoteVarChar否100 10orderstateVarChar否11 11shopidin
4、t否11 12ScoreInt否1113foodidInt否1114ordernumint否11 tb_orderdetail表:选菜表序号字段名称字段类型允许为空最大长度备注..word格式1IDInt否11 主键2orderidInt否11 3foodidint否11 4ordernumint否11 5pricefloat否11 tb_shop表:商家信息表序号字段名称字段类型允许为空最大长度备注1IDInt否11 2nameVarChar否50 3introvarchar否500 4sendtimeVarChar否50 5sendm
5、oneyfloat否11 6cityvarchar否50 7picvarchar否1008Phonevarchar否509Addressvarchar否100一、程序的实现(界面设计等将不具体给出过程,给出关键代码)服务器端:建立DB_Conn的一个类,其中包含数据库连接函数ConnectDB。成员包括:driverName//驱动程序名userName//数据库用户名userPassword//数据库用户密码dbName="weborderdb"url//数据库连接字符串conn//数据库连接对象sm//数据库语句对象..word格式p
6、ublicvoidConnectDB(){try{Class.forName(driverName).newInstance();//实例化conn=DriverManager.getConnection(url,userName,userPassword);//获得数据库连接sm=conn.createStatement();System.out.println("connectsuccess");}catch(Exceptione){e.printStackTrace();out.print("数据库连接失败!");}}创建HttpS
7、ervlet响应客户端发来请求:Stringusername=request.getParameter("account");Stringpassword=request.getParameter("password");创建Dao来对mysql数据库进行更新操作:Stringsql="select*fromtb_admin";rs=db_conn.sm.executeQuery(sql);客户端:数据传输相关:通过用HttpUtil连结数据库,用queryStringForPost根据url获得HttpPost的对象,确认是否连接上服务
8、器。然后向服务端发送请求,然后进行处理。客户端主要的几个页面包括:用户登录界面、用户注册界面、主界面、订餐界面、点餐界面、订单界面、咨询界面、查询店家界面。例如订餐界面,将向服务端请求的相关信
此文档下载收益归作者所有