java网吧管理系统_java网吧信息管理系统

java⽹吧管理系统_java⽹吧信息管理系统
每天记录学习,每天会有好⼼情。*^_^*
气压测试今天和⼀个朋友共同完成了⼀个基于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) | | 会员注册
d型管基于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) DEF
AULT 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);
pp18
返回计费管理管理界⾯
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";

本文发布于:2024-09-22 14:27:04,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/283886.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:管理   计费   信息   添加   操作   完成
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议