作者主页:夜未央5788

简介:Java领域优质创作者、Java项目、学习资料、技术互助

文末获取源码

项目介绍

管理员角色包含以下功能:
登录与注册,会员管理,会员充值,烟饮料外卖,营业额信息统计,今日营业信息查看等功能。

由于本程序规模不大,可供课程设计,毕业设计学习演示之用

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

5.数据库:MySql 5.7版本;

技术栈

1. 后端:Spring+SpringMVC+Mybatis

2. 前端:HTML+CSS+JavaScript+jsp

使用说明

1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;
3. 将项目中application.yml配置文件中的数据库配置改为自己的配置;

4. 运行项目,输入localhost:8080/ 登录

运行截图

相关代码

管理员控制器

package com.shop.controller;import java.io.File;
import java.util.Date;
import java.util.List;//import javax.servlet.http.HttpServletRequest;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;import com.shop.Utils.PageBean;
import com.shop.Utils.UUIDUtiils;
import com.shop.po.Adminuser;
import com.shop.po.Category;
import com.shop.po.Categorysecond;
import com.shop.po.Message;
import com.shop.po.Orders;
import com.shop.po.Product;
import com.shop.po.User;
import com.shop.service.CategorySecondService;
import com.shop.service.CategoryService;
import com.shop.service.MessageService;
import com.shop.service.OrderService;
import com.shop.service.ProductService;
import com.shop.service.UserService;import javax.servlet.http.HttpServletRequest;@Controller
public class AdminController {@Autowiredprivate UserService userService;@Autowiredpublic CategoryService categoryService;@Autowiredpublic CategorySecondService categorySecondService;@Autowiredpublic ProductService productService;@Autowiredprivate OrderService orderService;@Autowiredprivate MessageService messageService;@RequestMapping("/admin/admin_findAll")public String admin_findAll(Model model, HttpServletRequest request) throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}List<User> userList = userService.admin_findAll();model.addAttribute("userList", userList);return "admin/user/list";}@RequestMapping("/admin/adminCategory_findAll")public String adminCategory_findAll(Model model, HttpServletRequest request)throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}List<Category> categoryList = categoryService.adminbFindCategory();/*for (Category category : categoryList) {System.out.println(category.getCname());}*/model.addAttribute("categoryList", categoryList);return "admin/category/list";}@RequestMapping("/admin/adminCategory_add")public String adminCategory_add(Model model,HttpServletRequest request) throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}
//      List<Category> categoryList = categoryService.adminbFindCategory();
//      model.addAttribute("categoryList", categoryList);return "admin/category/add";}@RequestMapping("/admin/adminCategory_save")public String adminCategory_save(@RequestParam String cname,HttpServletRequest request)throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}Category addCategory = new Category();addCategory.setCname(cname);categoryService.addCategory(addCategory);return "redirect:/admin/adminCategory_findAll.action";}@RequestMapping("/admin/adminCategory_edit")public String adminCategory_delete(@RequestParam int cid, Model model,HttpServletRequest request)throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}Category existCategory = categoryService.findCategory(cid);model.addAttribute("existCategory", existCategory);return "admin/category/edit";}@RequestMapping("/admin/adminCategory_update")public String adminCategory_update(@RequestParam int cid,@RequestParam String cname,HttpServletRequest request) {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}Category category = new Category();category.setCid(cid);category.setCname(cname);categoryService.adminCategory_update(category);return "redirect:/admin/adminCategory_findAll.action";}@RequestMapping("/admin/adminCategory_delete")public String adminCategory_delete(@RequestParam int cid,HttpServletRequest request) throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}categorySecondService.adminCategorySecond_deleteByCid(cid);categoryService.deleteCategoryByCid(cid);return "redirect:/admin/adminCategory_findAll.action";}// admin 的二级分类的管理@RequestMapping("/admin/adminCategorySecond_findAllByPage")public String adminCategorySecond_findAllByPage(@RequestParam int page,Model model,HttpServletRequest request) {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}PageBean<Categorysecond> csPageBean = categorySecondService.adminCategorySecond_findAllByPage(page);/*List<Categorysecond> list = csPageBean.getList();for (Categorysecond categorysecond : list) {System.out.println(categorysecond.getCsname());}*/model.addAttribute("csPageBean", csPageBean);return "admin/categorysecond/list";}@RequestMapping("admin/adminCategorySecond_addPage")public String adminCategorySecond_addPage(Model model,HttpServletRequest request) throws Exception{Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}List<Category> categoryList = categoryService.adminbFindCategory();model.addAttribute("categoryList", categoryList);return "admin/categorysecond/add";}@RequestMapping("admin/adminCategorySecond_save")public String adminCategorySecond_save(@RequestParam String csname,@RequestParam int cid,HttpServletRequest request) throws Exception{Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}Categorysecond categorysecond = new Categorysecond();categorysecond.setCsname(csname);categorysecond.setCid(cid);categorySecondService.adminCategorySecond_save(categorysecond);return "redirect:/admin/adminCategorySecond_findAllByPage.action?page=1";}@RequestMapping("admin/adminCategorySecond_edit")public String adminCategorySecond_edit(@RequestParam int csid,Model model,HttpServletRequest request) throws Exception{Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}Categorysecond findByCsid = categorySecondService.findByCsid(csid);model.addAttribute("findByCsid", findByCsid);return "admin/categorysecond/edit";}@RequestMapping("admin/adminCategorySecond_update")public String adminCategorySecond_update(@RequestParam String csname,@RequestParam int csid,HttpServletRequest request){Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}Categorysecond categorysecond = new Categorysecond();categorysecond.setCsname(csname);categorysecond.setCsid(csid);categorySecondService.adminCategorySecond_update(categorysecond);return "redirect:/admin/adminCategorySecond_findAllByPage.action?page=1";}@RequestMapping("admin/adminCategorySecond_delete")public String adminCategorySecond_delete(@RequestParam int csid,HttpServletRequest request) throws Exception{Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}categorySecondService.adminCategorySecond_delete(csid);return "redirect:/admin/adminCategorySecond_findAllByPage.action?page=1";}//admin的商品管理@RequestMapping("/admin/adminProduct_findAllByPage")public String adminProduct_findAllByPage(@RequestParam int page, Model model,HttpServletRequest request)throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}PageBean<Product> allProPageBean = productService.findAllProduct(page);model.addAttribute("allProPageBean", allProPageBean);return "admin/product/list";}@RequestMapping("/admin/adminProduct_addPage")public String adminProduct_addPage(Model model,HttpServletRequest request) throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}//查询出所有的二级分类List<Categorysecond> cslist = categorySecondService.findAll();/*for (Categorysecond categorysecond : cslist) {System.out.println(categorysecond.getCsname());}*/model.addAttribute("cslist", cslist);return "admin/product/add";}@RequestMapping("/admin/adminProduct_save")public String adminProduct_save(Product product,HttpServletRequest request,MultipartFile file) throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}product.setPdate(new Date());
//      上传图片if (file != null) {String path = request.getServletContext().getRealPath("/products");String uploadFileName = file.getOriginalFilename();String fileName = UUIDUtiils.getUUID()+uploadFileName;File diskFile = new File(path + "//" + fileName);file.transferTo(diskFile);product.setImage("products/" + fileName);}System.out.println(product.getImage());productService.adminProduct_save(product);return "redirect:/admin/adminProduct_findAllByPage.action?page=1";}@RequestMapping("admin/adminProduct_deletecs")public String adminProduct_deletecs(@RequestParam int pid,HttpServletRequest request) throws Exception{Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}productService.adminProduct_deletecs(pid);return "redirect:/admin/adminProduct_findAllByPage.action?page=1";}/*** 编辑商品* * @param pid* @param model* @param request* @return* @throws Exception*/@RequestMapping("admin/adminProduct_edit")public String adminProduct_edit(@RequestParam int pid,Model model,HttpServletRequest request) throws Exception{Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}Product product = productService.finbProductByPid(pid);model.addAttribute("findByPid", product);//查询出所有的二级分类List<Categorysecond> cslist = categorySecondService.findAll();model.addAttribute("cslist", cslist);return "admin/product/edit";}@RequestMapping("/admin/adminProduct_update")public String adminProduct_update(Product product,HttpServletRequest request,MultipartFile file) throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}product.setPdate(new Date());
//      上传图片if (file != null) {String path = request.getServletContext().getRealPath("/products");String uploadFileName = file.getOriginalFilename();String fileName = UUIDUtiils.getUUID()+uploadFileName;File diskFile = new File(path + "//" + fileName);file.transferTo(diskFile);product.setImage("products/" + fileName);}productService.adminProduct_update(product);return "redirect:/admin/adminProduct_findAllByPage.action?page=1";}/** 订单管理模块  **/@RequestMapping("/admin/adminOrder_findAllByPage")public String adminOrder_findAllByPage(@RequestParam int page, Model model,HttpServletRequest request)throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}PageBean<Orders> allProPageBean = orderService.findAllOrderByStateAndPage(page);model.addAttribute("pageBean", allProPageBean);return "admin/order/list";}//adminOrder_findByState@RequestMapping("/admin/adminOrder_findByState")public String adminOrder_findByState(@RequestParam int page,@RequestParam int state, Model model,HttpServletRequest request)throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}PageBean<Orders> allProPageBean = orderService.findAllOrderByStateAndPage(state,page);model.addAttribute("pageBean", allProPageBean);return "admin/order/list";}//订单详情//adminOrder_findOrderItem@RequestMapping("/admin/adminOrder_findOrderItem")public String adminOrder_findOrderItem(@RequestParam int oid, Model model,HttpServletRequest request)throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}Orders orderItems = orderService.findOrderByOid(oid);model.addAttribute("orderItems", orderItems);return "admin/order/list";}//更新订单状态@RequestMapping("/admin/adminOrder_updateState")public String adminOrder_updateState(@RequestParam int oid, @RequestParam int status, Model model,HttpServletRequest request)throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}orderService.updateOrderStatus(oid, status);return "redirect:/admin/adminOrder_findAllByPage.action?page=1";}//后台留言管理 @RequestMapping("/admin/adminMessage_findAllByPage")public String adminMessage_findAllByPage(@RequestParam int page, Model model,HttpServletRequest request)throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}PageBean<Message> pageBean = messageService.findAllMessageByPage(page);model.addAttribute("pageBean", pageBean);return "admin/message/list";}@RequestMapping("/admin/adminMessage_delete")public String adminOrder_updateState(@RequestParam int messageid, Model model,HttpServletRequest request)throws Exception {Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin");if(adminuserLogin==null){request.getSession().setAttribute("message","对不起您还没有登录");return "admin/index";}messageService.deleteMessage(messageid);return "redirect:/admin/adminMessage_findAllByPage.action?page=1";}}

AjaxController

package com.shop.controller;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;import com.shop.po.User;
import com.shop.service.UserService;@Controller
public class ajaxController {@Autowiredprivate UserService userService;@RequestMapping("/loginFindByid")public void loginFindByid(HttpServletRequest request,HttpServletResponse response, @RequestParam String username) {response.setContentType("text/html;charset=UTF-8");try {User user = userService.loginFindByid(username);if (user!=null) {response.getWriter().write("可以登录");}else{response.getWriter().write("不可以登录");}} catch (Exception e) {e.printStackTrace();}}@RequestMapping("/registFindByid")public void registFindByid(HttpServletRequest request,HttpServletResponse response, @RequestParam String username) {response.setContentType("text/html;charset=UTF-8");try {User user = userService.loginFindByid(username);if (user!=null) {response.getWriter().write("已经被注册");}else{response.getWriter().write("可以注册");}} catch (Exception e) {e.printStackTrace();}}
}

CheckImgController

package com.shop.controller;import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;import javax.imageio.ImageIO;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;@Controller
public class checkImgController {@RequestMapping("checkImg")public void checkImg(HttpServletRequest request ,HttpServletResponse response) throws IOException {int width = 120;int height = 30;// 步骤一 绘制一张内存中图片BufferedImage bufferedImage = new BufferedImage(width, height,BufferedImage.TYPE_INT_RGB);// 步骤二 图片绘制背景颜色 ---通过绘图对象Graphics graphics = bufferedImage.getGraphics();// 得到画图对象 --- 画笔// 绘制任何图形之前 都必须指定一个颜色graphics.setColor(getRandColor(200, 250));graphics.fillRect(0, 0, width, height);// 步骤三 绘制边框graphics.setColor(Color.WHITE);graphics.drawRect(0, 0, width - 1, height - 1);// 步骤四 四个随机数字Graphics2D graphics2d = (Graphics2D) graphics;// 设置输出字体graphics2d.setFont(new Font("宋体", Font.BOLD, 18));// String words// ="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";String words = "\u7684\u4e00\u4e86\u662f\u6211\u4e0d\u5728\u4eba\u4eec\u6709\u6765\u4ed6\u8fd9\u4e0a\u7740\u4e2a\u5730\u5230\u5927\u91cc\u8bf4\u5c31\u53bb\u5b50\u5f97\u4e5f\u548c\u90a3\u8981\u4e0b\u770b\u5929\u65f6\u8fc7\u51fa\u5c0f\u4e48\u8d77\u4f60\u90fd\u628a\u597d\u8fd8";Random random = new Random();// 生成随机数// 定义StringBufferStringBuffer sb = new StringBuffer();// 定义x坐标int x = 10;for (int i = 0; i < 4; i++) {// 随机颜色graphics2d.setColor(new Color(20 + random.nextInt(110), 20 + random.nextInt(110), 20 + random.nextInt(110)));// 旋转 -30 --- 30度int jiaodu = random.nextInt(60) - 30;// 换算弧度double theta = jiaodu * Math.PI / 180;// 生成一个随机数字int index = random.nextInt(words.length()); // 生成随机数 0 到 length - 1// 获得字母数字char c = words.charAt(index);sb.append(c);// 将c 输出到图片graphics2d.rotate(theta, x, 20);graphics2d.drawString(String.valueOf(c), x, 20);graphics2d.rotate(-theta, x, 20);x += 30;}// 将生成的字母存入到session中request.getSession().setAttribute("checkcode", sb.toString());System.out.println(sb.toString());// 步骤五 绘制干扰线graphics.setColor(getRandColor(160, 200));int x1;int x2;int y1;int y2;for (int i = 0; i < 30; i++) {x1 = random.nextInt(width);x2 = random.nextInt(12);y1 = random.nextInt(height);y2 = random.nextInt(12);graphics.drawLine(x1, y1, x1 + x2, x2 + y2);}// 将上面图片输出到浏览器 ImageIOgraphics.dispose();// 释放资源ImageIO.write(bufferedImage, "jpg", response.getOutputStream());}private Color getRandColor(int fc, int bc) {// 取其随机颜色Random random = new Random();if (fc > 255) {fc = 255;}if (bc > 255) {bc = 255;}int r = fc + random.nextInt(bc - fc);int g = fc + random.nextInt(bc - fc);int b = fc + random.nextInt(bc - fc);return new Color(r, g, b);}
}

DateConverters

package com.shop.controller.converters;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;import org.springframework.core.convert.converter.Converter;public class DateConverters implements Converter<String,Date >{@Overridepublic Date convert(String source) {
//      页面传过来的是String字符串,需要改成pojo中日期的类型java.util.DateSimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try {
//          转换成功就返回return dateFormat.parse(source);} catch (ParseException e) {}
//      不成功就返回空return null;}}

如果也想学习本系统,下面领取。关注并回复:167ssm

Java项目:SSM网吧计费管理系统相关推荐

  1. Java项目ssm企业工资管理系统源码

    Java版ssm企业工资管理系统,源码免费分享,需要可私信. 项目技术:jsp+mysql+Spring+mybatis 运行环境:最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论 ...

  2. Java项目:台球室计费管理系统(java+SSM+JSP+HTML+JavaScript+mysql)

    源码获取:俺的博客首页 "资源" 里下载! 项目介绍 主要功能包括: 登录,管理员首页,点击球台开台,增加会员,查看-删除会员,充值会员,酒水外卖,营业额查看,打烊设置等功能. 环 ...

  3. 基于javaweb的网吧计费管理系统(java+ssm+html+js+jsp+mysql)

    基于javaweb的网吧计费管理系统(java+ssm+html+js+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myec ...

  4. 基于java项目ssm二手书交易平台设计与实现(论文+程序设计源码+数据库文件)

    1 绪论 4 1.1 项目开发背景 4 1.2 项目开发意义 5 1.3 项目主要的内容 5 2 相关技术介绍及系统环境开发条件 6 2.1相关技术介绍 6 2.2系统环境开发条件 7 3 系统的需求 ...

  5. Oracle实现网吧计费系统,网吧计费管理系统 - 源码下载|Windows编程|其他小程序|源代码 - 源码中国...

    文件名大小更新时间 网吧计费管理系统02018-06-19 网吧计费管理系统\.classpath5292018-06-19 网吧计费管理系统\.project4002018-06-19 网吧计费管理 ...

  6. 程序逸的Java项目之旅-图书管理系统之数据库设计(1)

    程序逸的Java项目之旅-图书管理系统之环境的搭建 1.前言 上篇博客我们介绍了一下环境的搭建,我相信很多小伙伴这点应该问题不大,可能就是idea破解和mysql数据库和redis数据库的安装吧,我其 ...

  7. 程序逸的Java项目之旅-图书管理系统之数据库设计(2-完)

    紧接上篇博客>>>>>>程序逸的Java项目之旅-图书管理系统之数据库设计(1) 4.数据库表的创建 对于数据库表,我们可以通过cmd窗口进行创建,但那种方法有点麻 ...

  8. 程序逸的Java项目之旅-图书管理系统之验证码和用户数据的后台获取(1)

    通过上篇博客>>>>>程序逸的Java项目之旅-图书管理系统之后端接口的快速实现,我们就可以快速搭建出基础的项目代码了,今天我们就先来实现一个验证码和后台获取管理员的账号 ...

  9. 武汉理工大学计算机基础与编程综合实验——网吧计费管理系统第二个版本

    文章目录 前言 系统需求分析和注意事项 具体实现(链表基本操作) model.h AMS.cpp cardList.cpp CardListInit() addNewCard() displayCar ...

  10. javawebJAVAJSP网吧计费管理系统(JSP网吧管理系统)JSP网吧收费管理系统JSP网吧自动计费管理系统

    javawebJAVAJSP网吧计费管理系统(JSP网吧管理系统)JSP网吧收费管理系统JSP网吧自动计费管理系统 protected void doGet(HttpServletRequest re ...

最新文章

  1. 友盟页面统计 - 关于Viewpager中的Fragment的生命周期
  2. php5.3 php7兼容,Centos搭建PHP7.0.x让php5.3和php7兼容共存教程
  3. 007_JMS中的持久订阅
  4. 1024灯控台初学_MA2的小弟MA1控台说明书
  5. 来自 Dropbox 的可扩展性设计经验
  6. BREW应用间通信之共享内存
  7. 常用的多列等高布局收藏
  8. MATLAB代码:基于纳什谈判理论的风–光–氢多主体能源系统合作运行方法 关键词:合作博弈 纳什谈判 风–光–氢系统 综合能源
  9. AI、Big Data、Cloud学习路线之百度智能云ABC初级认证(百度云智学院学习笔记)
  10. kindle电子书格式转换
  11. 国外java、IT技术网站
  12. 2018Android面试题总结 上(附答案)
  13. [前端之旅] - 01 开端 (持续更新各种资料)(夜·猫之使徒·哮喘征服者·被光选中的人·逐梦)
  14. 计算机内存和u盘存储原理,解剖U盘存储结构原理
  15. 解决Google浏览器打开页面速度太慢问题
  16. Linux虚拟机无法联网问题解决
  17. MW6208U盘量产问题
  18. 主流深度学习GPU云平台租赁价格比较表
  19. 谁说app的视频抓取不了的?用Python爬取整个app视频
  20. cmake超详细入门教程,学不会你捶我~

热门文章

  1. java手动销毁对象_java对象的销毁详解
  2. 用一个简单的函数来理一下RPC调用过程
  3. 软件项目经理应具备的素质和条件_软件企业项目经理应具备的基本能力
  4. python自动登录教程_python+selenium实现京东自动登录及秒杀功能
  5. Android EditText属性
  6. VMware Horizon View许可证如何工作?
  7. 一文读懂民航客机飞控系统
  8. 饼图-图例标记及文字的设置
  9. UE4蓝图版简易背包系统
  10. Vue 实现下载本地静态文件