每天记录学习,每天会有好心情。*^_^*

今天和一个朋友共同完成了一个基于web的java网吧信息管理系统项目,我们在开发时选用的框架是SSM(MYECLIPSE)框架。我这个朋友知识有限,只会这个框架,哈哈,都是为了方便他。和往常一样选用简单又便捷的MYECLIPSE作为开发工具,基于web的java网吧信息管理系统是一个 后台项目。采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统。

一个基于web的java网吧信息管理系统应包含用户角色有管理员、用户。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。

总结得出基于web的java网吧信息管理系统项目所有数据为:管理员(admin)、用户(yonghu)、客户管理(kehuguanli)、计费管理(jifeiguanli)

基于web的java网吧信息管理系统之管理员表

字段名 | 类型 | 属性 |描述

id| INT(11) | PRIMARY KEY |管理员id

username| VARCHAR(255) | |账号

password| VARCHAR(255) | | 密码

基于web的java网吧信息管理系统之用户表

字段名 | 类型 | 属性 |描述

id| INT(11) | PRIMARY KEY |用户id

xingming| VARCHAR(255) | |姓名

quanxian| VARCHAR(255) | |权限

xingbie| VARCHAR(255) | |性别

nianling| VARCHAR(255) | |年龄

username| VARCHAR(255) | |账号

password| VARCHAR(255) | | 密码

基于web的java网吧信息管理系统之客户管理表

字段名 | 类型 | 属性 |描述

id| INT(11) | PRIMARY KEY |客户管理id

xinxizhuce| VARCHAR(255) | |信息注册

huiyuanzhuce| VARCHAR(255) | | 会员注册

基于web的java网吧信息管理系统之计费管理表

字段名 | 类型 | 属性 |描述

id| INT(11) | PRIMARY KEY |计费管理id

jifeibiaozhun| VARCHAR(255) | |计费标准

baoshijifei| VARCHAR(255) | |包时计费

putongjifei| VARCHAR(255) | | 普通计费

SET FOREIGN_KEY_CHECKS=0;------------------------------

------------------------------

--Table structure for ggjywebdjavawbxxglxt

------------------------------

DROP TABLE IF EXISTS`t_admin`;CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '管理员id',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='管理员';------------------------------

DROP TABLE IF EXISTS`t_yonghu`;CREATE TABLE `t_yonghu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '用户id',`xingming` VARCHAR(255) DEFAULT NULL COMMENT '姓名',`quanxian` VARCHAR(255) DEFAULT NULL COMMENT '权限',`xingbie` VARCHAR(255) DEFAULT NULL COMMENT '性别',`nianling` VARCHAR(255) DEFAULT NULL COMMENT '年龄',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用户';------------------------------

DROP TABLE IF EXISTS`t_kehuguanli`;CREATE TABLE `t_kehuguanli` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '客户管理id',`xinxizhuce` VARCHAR(255) DEFAULT NULL COMMENT '信息注册',`huiyuanzhuce` VARCHAR(255) DEFAULT NULL COMMENT '会员注册',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='客户管理';------------------------------

DROP TABLE IF EXISTS`t_jifeiguanli`;CREATE TABLE `t_jifeiguanli` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '计费管理id',`jifeibiaozhun` VARCHAR(255) DEFAULT NULL COMMENT '计费标准',`baoshijifei` VARCHAR(255) DEFAULT NULL COMMENT '包时计费',`putongjifei` VARCHAR(255) DEFAULT NULL COMMENT '普通计费',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='计费管理';

添加计费管理模块:

通过添加计费管理模块,可以完成计费管理的添加操作。在页面中跳转到添加计费管理页面,输入计费管理的所有信息,点击添加操作,可以将计费管理数据以post提交到jifeiguanliController中。计费管理所包含的字段信息包括计费标准,包时计费,普通计费。在jifeiguanliController中通过定义jifeiguanli接受所有的计费管理参数。使用jifeiguanlidao的insert方法将jifeiguanli实体插入到数据库中。完成数据的添加操作,在jifeiguanliMapper中匹配对应的jifeiguanlixml完成插入sql语句的执行操作。该部分核心代码如下:

通过jifeiguanlidao的insert方法将页面传输的计费管理添加到数据库中 jifeiguanlidao.insert(jifeiguanli);

将添加计费管理成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "添加计费管理成功");

返回计费管理管理界面

return "forward:/tianjiajifeiguanli.action";

查询计费管理模块:

在后台jifeiguanliguanli方法中,通过selectByexample方法获取所有的数据信息。将其保存到request中,在页面中通过foreach方法

进行循环展示到table中。完成计费管理查询操作。具体代码如下:

生成计费管理样例类,通过example定义查询条件 JifeiguanliExample example = new JifeiguanliExample();

通过jifeiguanlidao的selectByExample方法查询出所有的计费管理信息 List jifeiguanliall = jifeiguanlidao.selectByExample(example);

将计费管理信息,保存到request中,在页面通过foreach方法进行展示 request.setAttribute("jifeiguanliall", jifeiguanliall);

返回计费管理管理界面

return "forward:/jifeiguanliguanli.action";

修改计费管理模块:

点击修改按钮,可以跳转到计费管理修改页面。在计费管理修改页面中,将初始化该计费管理的所有信息,并将信息一一对应填充到对应编辑栏中。编辑完计费管理信息后,页面通过post方法将数据封装为一个计费管理实体,传入到jifeiguanliController中。在xiugaijifeiguanli中进行接收,接收完毕后,调用jifeiguanliMapper中的updateByPrimaryKeySelective方法进行修改。该部分代码如下:

通过jifeiguanlidao的修改方法根据id修改对应的计费管理 jifeiguanlidao.updateByPrimaryKeySelective(jifeiguanli);

将修改计费管理成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "修改计费管理信息成功");

返回计费管理管理界面

return "forward:/jifeiguanliguanli.action";

删除计费管理模块:

在管理页面中,点击删除。页面将通过a标签的href属性,使用get方法将该计费管理

的id上传到服务器中,在服务器中通过jifeiguanliController类中的shanchujifeiguanli进行接收,之后调用jifeiguanliMapper中的deleteByPrimaryKey方法根据ID进行删除。将删除信息保存到request的message中,在页面给出用户删除成功的提示信息,该部分核心代码如下:

通过jifeiguanlidao的删除方法根据id删除对应的计费管理 jifeiguanlidao.deleteByPrimaryKey(id);

将删除计费管理成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "删除计费管理成功");

返回计费管理管理界面

return "forward:/jifeiguanliguanli.action";

MySQL创建网吧管理系统_java网吧信息管理系统相关推荐

  1. 网上教学系统mysql课程设计_基于学生信息管理系统的数据库系统课程设计(MySQL)...

    题目:学生信息管理系统 1 系统需求分析 学校每年都有新生入学.老生毕业,还有其他各种人事变动.如何有效地管理这些学生 的信息,帮助学校和老师掌握学生的情况,这就是学生信息管理系统需要完成的功能. 1 ...

  2. C#+MySQL+VS开发《企业员工信息管理系统》

    C#+MySQL+VS开发<企业员工信息管理系统> 手把手教你如何开发一套员工信息管理系统Windows应用程序,通过此次窗体应用开发,希望读者能够掌握相应的面向对象编程方法,学会项目构建 ...

  3. JAVA JSP学生信息档案管理系统JSP学生管理系统JSP学生档案管理系统JSP学生信息管理系统

    JAVA JSP学生信息档案管理系统JSP学生管理系统JSP学生档案管理系统JSP学生信息管理系统 protected void doGet(HttpServletRequest req, HttpS ...

  4. javawebJAVAJSP客户关系管理系统jsp会员信息管理系统jsp客户管理系统jsp客户登记系统

    javawebJAVAJSP客户关系管理系统jsp会员信息管理系统jsp客户管理系统jsp客户登记系统 //用户首页return "views/user/user_list";}@ ...

  5. c语言 汽车违章管理系统,车辆违章信息管理系统.docx

    PAGE PAGE IⅠ 本 科 生 毕 业 设 计(论 文) 论文题目:车辆违章信息管理系统 车辆违章信息管理系统刘步实 Vehicle Illegal Information Management ...

  6. mysql学生管理系统er图_java swing mysql实现的学生选课成绩信息管理系统附带视频指导教程及数据库ER图...

    <p> <span style="color:#4F4F4F;font-family:"font-size:16px;background-color:#FFFF ...

  7. mysql毕业生信息管理系统,本科毕业设计信息管理系统的设计(Struts,MySQL)

    本科毕业设计信息管理系统的设计(Struts,MySQL)(任务书,开题报告,中期检查报告表,毕业论文,19000字,程序代码,数据库) 摘  要 本文详细介绍了开发毕业设计管理系统的背景.意义.主要 ...

  8. Java项目:基于jsp+mysql+Spring+SpringMVC+mybatis的房源信息管理系统

    随着房地产事业的蓬勃发展,房屋的供求量也日渐增多.过去依靠人工操作完成的房地产的中介业务,如楼盘销售和客户资料的管理等,以及市场需求分析都要耗费大量的时间完成.其得到的数据不仅容易遗漏.误报,而且不能 ...

  9. 【基于SSM+MySQL+Jsp的高校学生成绩信息管理系统的设计与实现 ---(效果+源代码+数据库+获取 ~ ~】

    快速阅读目录 写在前面: (一)效果展示 (1)数据库表一览 (2)部分运行截图 (二)代码展示 (三)说明 写在前面: tips:这是一个基于SSM+MySQL+Jsp等技术的高校学生成绩信息管理系 ...

  10. java查询学生信息_JAVA学生信息管理系统

    每天记录学习,每天会有好心情.*^_^* 今日思考,完成一个基于JAVA的学生信息管理系统项目,需要实现哪些功能? 此类项目常见描述如下: 学生信息管理系统可对学生学籍注册.档案管理.学籍异动.升级. ...

最新文章

  1. jar包冲突常用的解决方法
  2. grDevices | R语言中的配色方法汇总(Ⅱ-1)
  3. 安全漏洞整改解决方案
  4. UNIX/Linux系统结构
  5. ubuntu14.04 安装 GTX 1060 显卡驱动
  6. python定位地理位置_python 实现ip定位地址
  7. Geometric application of BSTs
  8. 命令方式查找ip地址、Mac地址
  9. mysql outer join报错_千与千寻-MySQL联结join
  10. 基于 Node.js + Koa 构建完整的 Web API (配置 ESLint 和使用 Airbnb 编码规范)
  11. 汽车数据聚类分析——天池竞赛
  12. 计算机高水平竞赛,国际类高水平的竞赛有哪些?
  13. 实习心得体会之JDBC操作21090712
  14. ClickHouse查询语句详解
  15. 字长16位的计算机 它表示是,计算机应用基础(第2版)在线作业
  16. 网易邮箱支持手机收发邮件的服务器,手机如何使用IMAP服务收发网易的邮件
  17. 这100道练习,带你玩转Numpy
  18. 股市投资实战的核心问题
  19. 解决 BM8563 RTC时间乱跳问题
  20. mysql 负数类型_MySQL数据类型详解

热门文章

  1. 图灵奖得主--Yoshua Bengio再获全球级荣誉
  2. 网页录音之麦克风权限问题
  3. 未来自动阅读是什么?
  4. java bitmap位图_BitMap位图与海量数据的理解
  5. linux中mvn命令的下载与安装
  6. 101到200之间有多少个质数/素数 -java编程
  7. HTML颜色表及html代码
  8. 友华 PT926G 超管密码 V3.0
  9. HC32F4 CRC32校验(附软件CRC32校验)
  10. 【chp3】代码调试-车万翔-自然语言处理:基于预训练模型的方法