1、资源内容:毕业设计lun-wen word版10000字+;开题报告,任务书 2、学习目标:快速完成相关题目设计; 3、应用场景:课程设计、diy、毕业、参赛; 4、特点:直接可以编辑使用; 5、使用人群:设计参赛人员,学生,教师等。 6、使用说明:下载解压可直接使用。 7、能学到什么:通过学习本课题的设计与实现, 了解不同课题的知识内容,学习内部架构和原理,掌握有关课题重要资源, 同时增加自己对不同方面知识的了解,为后续的创作提供一定的设计思路和设计启发 , 并且可以快速完成相关题目设计,节约大量时间精力,也为后续的课题创作 提供有力的理论依据、实验依据和设计依据,例如提供一些开源代码、设计原理、 原理图、电路图、毕业设计lun-wen word版10000字+;开题报告,任务书等有效的资料, 也可以应用于课程设计、diy、毕业、参赛等不同场景,而且本设计简单,通俗易通, 方便快捷,易于学习,下载之后可以直接可以编辑使用, 可以为设计参赛人员、学生、老师及爱好者等不同使用者提供有效且实用的学习资料 及参考资料,同时也是一份值得学习和参考的资料。
2022-06-06 19:01:38 2.15MB 微信小程序 小程序
1、资源内容:毕业设计lun-wen word版10000字+;开题报告,任务书 2、学习目标:快速完成相关题目设计; 3、应用场景:课程设计、diy、毕业、参赛; 4、特点:直接可以编辑使用; 5、使用人群:设计参赛人员,学生,教师等。 6、使用说明:下载解压可直接使用。 7、能学到什么:通过学习本课题的设计与实现, 了解不同课题的知识内容,学习内部架构和原理,掌握有关课题重要资源, 同时增加自己对不同方面知识的了解,为后续的创作提供一定的设计思路和设计启发 , 并且可以快速完成相关题目设计,节约大量时间精力,也为后续的课题创作 提供有力的理论依据、实验依据和设计依据,例如提供一些开源代码、设计原理、 原理图、电路图、毕业设计lun-wen word版10000字+;开题报告,任务书等有效的资料, 也可以应用于课程设计、diy、毕业、参赛等不同场景,而且本设计简单,通俗易通, 方便快捷,易于学习,下载之后可以直接可以编辑使用, 可以为设计参赛人员、学生、老师及爱好者等不同使用者提供有效且实用的学习资料 及参考资料,同时也是一份值得学习和参考的资料。
2022-06-06 14:03:33 2.63MB java-ee java
技术:JSP,JavaScript,jQuery,servlet,JDBC,Mysql。 前台涉及的功能:餐桌的占位与取消占位,购物车功能,下单功能,菜单管理,订单管理,用户登录及记住密码,用户注册。 后台涉及的功能:餐桌管理,菜品类型管理,菜品管理,订单管理,用户登录及记住密码,用户注册。
2022-06-04 15:21:31 3.81MB java web web在线点餐系统
1
基于Android点餐系统.zip
1
学校食堂点餐系统(微信小程序+后台网页)
android网上点餐系统,分成客户端和服务器端
2022-06-02 20:19:35 2.66MB android 客户端 服务器端
1
微信小程序+云技术实现的在线点餐系统源码.zip
2022-06-02 16:05:22 828KB 小程序
数据库课程设计(饭店点餐系统).zip,数据库课程设计(饭店点餐系统).zip,数据库课程设计(饭店点餐系统).zip。
2022-06-02 09:06:56 4KB 数据库 文档资料 database
我写的一个简单的点餐系统,功能都是分开写的,所以很容易懂,适合初学者使用
2022-05-30 16:38:07 983KB ASP.NET C#.NET MSSQL 储存过程
1
package com.yd.activity; import com.yd.adapter.ImageAdapter; import com.yd.data.IndentData; import com.yd.data.RefreshData; import com.yd.myindent.R; import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.DialogInterface; import android.content.Intent; import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.view.SubMenu; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup.LayoutParams; import android.widget.AdapterView; import android.widget.Button; import android.widget.GridView; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast; import android.widget.AdapterView.OnItemClickListener; public class Indent extends Activity { private Button myboard = null ; // 定义按钮 private TextView mych = null ; private int witch = 0; IndentData data; private GridView gridview =null; private int[] imgids = new int[] {R.drawable.img_01,R.drawable.img_02, R.drawable.img_03, R.drawable.img_04, R.drawable.img_05, R.drawable.img_06, R.drawable.img_07, R.drawable.img_08, R.drawable.img_09,R.drawable.img_10,R.drawable.img_11, R.drawable.img_12, R.drawable.img_13, R.drawable.img_14, R.drawable.img_15}; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.main); this.gridview=(GridView)super.findViewById(R.id.GridView); this.gridview.setAdapter(new ImageAdapter(this, this.imgids)); this.gridview.setOnItemClickListener(new OnItemClickListenerImpl()); this.myboard = (Button) super.findViewById(R.id.myboard) ; // 取得按钮 this.mych = (TextView) super.findViewById(R.id.mych) ; // 取得文本 this.myboard.setOnClickListener(new OnClickListenerImpl()) ; // 设置事件类 } //视图布局 private class OnItemClickListenerImpl implements OnItemClickListener { public void onItemClick(AdapterView<?> parent, View view, int img, long id) { Indent.this.witch=img; ImageView showImg = new ImageView(Indent.this); showImg.setScaleType(ImageView.ScaleType.CENTER); // 图片居中显示 showImg.setLayoutParams(new LinearLayout.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); showImg.setImageResource(Indent.this.imgids[img]); // 设置显示图片 Dialog dialog = new AlertDialog.Builder(Indent.this) .setIcon(R.drawable.img_m).setTitle("订购") .setView(showImg).setNegativeButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { /* Log.v(" R.drawable.img_01 ", "-------------------" + R.drawable.img_01); Log.v(" R.drawable.img_01 ", "-------------------" + R.drawable.img_02); Log.v(" R.drawable.img_01 ", "-------------------" + R.drawable.img_03); Log.v(" R.drawable.img_01 ", "-------------------" + R.drawable.img_04); */ Log.v(" witch ","-----------"+Indent.this.imgids[Indent.this.witch]); if(IndentData.num!=null) { switch(Indent.this.imgids[Indent.this.witch]){ // 判断操作的菜单ID case R.drawable.img_01: IndentData.bill=IndentData.bill+IndentData.PRICE_01; IndentData.fool_01=IndentData.fool_01+1; Log.v("bill", "-----------"+IndentData.bill); Log.v("bill", "-----------"+IndentData.fool_01); break ; case R.drawable.img_02: IndentData.bill=IndentData.bill+IndentData.PRICE_02; IndentData.fool_02=IndentData.fool_02+1; Log.v("Indent.this.data.getBill()", "-----------"+IndentData.bill); Log.v("Indent.this.data.getFool_02()", "-----------"+IndentData.fool_02); break ; case R.drawable.img_03: IndentData.fool_03=IndentData.fool_03+1; IndentData.bill=IndentData.bill+IndentData.PRICE_03; Log.v("Indent.this.data.getBill()", "-----------"+IndentData.bill); Log.v("Indent.this.data.getFool_03()", "-----------"+IndentData.fool_03); break ; case R.drawable.img_04: IndentData.fool_04=IndentData.fool_04+1; IndentData.bill=IndentData.bill+IndentData.PRICE_04; Log.v("Indent.this.data.getBill()", "-----------"+IndentData.bill); Log.v("Indent.this.data.getFool_04()", "-----------"+IndentData.fool_04); break ; case R.drawable.img_05: IndentData.fool_05=IndentData.fool_05+1; IndentData.bill=IndentData.bill+IndentData.PRICE_05; Log.v("Indent.this.data.getBill()", "-----------"+IndentData.bill); Log.v("Indent.this.data.getFool_05()", "-----------"+IndentData.fool_05); break ; case R.drawable.img_06: IndentData.fool_06=IndentData.fool_06+1; IndentData.bill=IndentData.bill+IndentData.PRICE_06; Log.v("6", "打印"); break ; case R.drawable.img_07: IndentData.fool_07=IndentData.fool_07+1; IndentData.bill=IndentData.bill+IndentData.PRICE_07; Log.v("7", "打印"); break ; case R.drawable.img_08: IndentData.fool_08=IndentData.fool_08+1; IndentData.bill=IndentData.bill+IndentData.PRICE_08; Log.v("8", "打印"); break ; case R.drawable.img_09: IndentData.fool_09=IndentData.fool_09+1; IndentData.bill=IndentData.bill+IndentData.PRICE_09; Log.v("9", "打印"); break ; case R.drawable.img_10: IndentData.fool_10=IndentData.fool_10+1; IndentData.bill=IndentData.bill+IndentData.PRICE_10; Log.v("10", "打印"); break ; case R.drawable.img_11: IndentData.fool_11=IndentData.fool_11+1; IndentData.bill=IndentData.bill+IndentData.PRICE_11; Log.v("10", "打印"); break ; case R.drawable.img_12: IndentData.fool_12=IndentData.fool_12+1; IndentData.bill=IndentData.bill+IndentData.PRICE_12; Log.v("10", "打印"); break ; case R.drawable.img_13: IndentData.fool_13=IndentData.fool_13+1; IndentData.bill=IndentData.bill+IndentData.PRICE_13; Log.v("10", "打印"); break ; case R.drawable.img_14: IndentData.fool_14=IndentData.fool_14+1; IndentData.bill=IndentData.bill+IndentData.PRICE_14; Log.v("10", "打印"); break ; case R.drawable.img_15: IndentData.fool_15=IndentData.fool_15+1; IndentData.bill=IndentData.bill+IndentData.PRICE_15; Log.v("10", "打印"); break ; } } /*try{ if(Indent.this.imgids[Indent.this.witch] == R.drawable.img_01){ Log.v("01", "---------"+R.drawable.img_01); } else { Log.v("02", "---------"+R.drawable.img_02); } }catch(Exception e){ Log.v("02","++++++++++++"+e); }*/ } }).create(); dialog.show() ; } } //菜单 @Override public boolean onCreateOptionsMenu(Menu menu) { SubMenu selMenu = menu.addSubMenu("查看") ; SubMenu insMenu = menu.addSubMenu("更正") ; super.getMenuInflater().inflate(R.menu.selmenu, selMenu) ; super.getMenuInflater().inflate(R.menu.insmenu, insMenu) ; return true ; } public boolean onOptionsItemSelected(MenuItem item) { Log.v("item.getItemId()", "------------------------"+item.getItemId()); switch(item.getItemId()) { // 判断操作的菜单ID case R.id.item01: Log.v("R.id.item01", "------------------------"+R.id.item01); if(IndentData.num!=null){ Toast.makeText(this, "预览", Toast.LENGTH_LONG).show() ; Intent intent = new Intent(); intent.setClass(Indent.this, LookActivity.class); this.startActivityForResult(intent, 1); }else{ Toast.makeText(this, "座位已经满了欢迎下次光临", Toast.LENGTH_LONG).show() ; } break ; case R.id.item02: Toast.makeText(this, "查看订单情况", Toast.LENGTH_LONG).show() ; Log.v("R.id.item02", "------------------------"+R.id.item02); break ; case R.id.item03: Toast.makeText(this, "取消当前订单", Toast.LENGTH_LONG).show() ; new RefreshData(); Log.v("R.id.item03", "------------------------"+R.id.item03); break ; case R.id.item04: Toast.makeText(this, "保存", Toast.LENGTH_LONG).show() ; Log.v("R.id.item04", "------------------------"+R.id.item04); break ; case R.id.item05: Toast.makeText(this, "退出程序", Toast.LENGTH_LONG).show() ; Log.v("R.id.item05", "------------------------"+R.id.item05); Indent.this.finish() ; break ; } return false; } protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (resultCode) { // 判断操作类型 case RESULT_OK: // 成功操作 Log.v("resultCodeRESULT_OK", "------------------------"+RESULT_OK); break; case RESULT_CANCELED: // 取消操作 new RefreshData(); Indent.this.finish() ; Log.v("resultRESULT_CANCELED", "------------------------"+RESULT_CANCELED); break ; default: break; } } //下拉框 private class OnClickListenerImpl implements OnClickListener { public void onClick(View view) { Dialog dialog = new AlertDialog.Builder(Indent.this) .setIcon(R.drawable.img_m) .setTitle("请选择座位") .setNegativeButton("取消", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { } }).setItems(R.array.board_labels, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { IndentData.num=Indent.this.getResources().getStringArray(R.array.board_labels)[which]; Indent.this.mych.setText("您选择的座位是:"+ IndentData.num); } }).create() ; dialog.show() ; } } }
2022-05-29 18:50:07 2.84MB android
1