web智能卡网吧管理平台

最近了解了基于web的智能卡网吧管理平台项目,在这个平台记录一下这个基于web的智能卡网吧管理平台项目,方便以后再次使用或学习的时候能够及时的翻阅。在完成基于web的智能卡网吧管理平台项目的时候,考虑了很多框架。最终决定选用SSM(MYECLIPSE),该框架具有极强的移植性,多平台性,便于操作性等优点。此框架能在MYECLIPSE开发工具中完美的编写和运行,基于web的智能卡网吧管理平台为一个 后台项目。这个项目的描述是这样的:正由于现在网吧的经济效益比较好,所以网吧开得到处都是,其中就有一些规模很大的网吧,这也就要对网吧的管理提出了要求,这也就是网吧管理系统诞生的初衷。采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统。
在对基于web的智能卡网吧管理平台项目进行需求分析的时候,得出系统的登录角色包括了管理员。对应用户可以通过登录自己的账号,进行入系统。系统对不同角色拥有不同权限。
在系统的功能中,上机时间是一个重要的表。这个表使得会员关联了起来。在上机时间表中上机时间的会员与会员的mingzi字段对应、上机时间的会员id与会员的id字段对应
,他们拥有关联关系。

总结得出基于web的智能卡网吧管理平台项目所有数据为:管理员(admin)、会员(huiyuan)、上机时间(shangjishijian)

基于web的智能卡网吧管理平台之管理员表

字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 管理员id
username | VARCHAR(255) | | 账号
password | VARCHAR(255) | | 密码

基于web的智能卡网吧管理平台之会员表

字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 会员id
mingzi | VARCHAR(255) | | 名字
username | VARCHAR(255) | | 账号
password | VARCHAR(255) | | 密码
kahao | VARCHAR(255) | | 卡号
yue | VARCHAR(255) | | 余额

基于web的智能卡网吧管理平台之上机时间表

字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 上机时间id
huiyuan | VARCHAR(255) | | 会员
huiyuanid | VARCHAR(255) | | 会员id
shangjishijan | VARCHAR(255) | | 上机时间
xiajishijian | VARCHAR(255) | | 下机时间
xiaofeijine | VARCHAR(255) | | 消费金额

SET FOREIGN_KEY_CHECKS=0;

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

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

-- Table structure for ggjywebdznkwbglpt

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

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_huiyuan`;

CREATE TABLE `t_huiyuan` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘会员id‘,`mingzi` VARCHAR(255) DEFAULT NULL COMMENT ‘名字‘,`username` VARCHAR(255) DEFAULT NULL COMMENT ‘账号‘,`password` VARCHAR(255) DEFAULT NULL COMMENT ‘密码‘,`kahao` VARCHAR(255) DEFAULT NULL COMMENT ‘卡号‘,`yue` VARCHAR(255) DEFAULT NULL COMMENT ‘余额‘,PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘会员‘;

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

DROP TABLE IF EXISTS `t_shangjishijian`;

CREATE TABLE `t_shangjishijian` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘上机时间id‘,`huiyuan` VARCHAR(255) DEFAULT NULL COMMENT ‘会员‘,`huiyuanid` INT(11) DEFAULT NULL COMMENT ‘会员id‘,`shangjishijan` VARCHAR(255) DEFAULT NULL COMMENT ‘上机时间‘,`xiajishijian` VARCHAR(255) DEFAULT NULL COMMENT ‘下机时间‘,`xiaofeijine` VARCHAR(255) DEFAULT NULL COMMENT ‘消费金额‘,PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘上机时间‘;

添加上机时间模块:

通过添加上机时间模块,可以完成上机时间的添加操作。在页面中跳转到添加上机时间页面,输入上机时间的所有信息,点击添加操作,可以将上机时间数据以post提交到shangjishijianController中。上机时间所包含的字段信息包括会员,会员id,上机时间,下机时间,消费金额。在shangjishijianController中通过定义shangjishijian接受所有的上机时间参数。使用shangjishijiandao的insert方法将shangjishijian实体插入到数据库中。完成数据的添加操作,在shangjishijianMapper中匹配对应的shangjishijianxml完成插入sql语句的执行操作。该部分核心代码如下:

通过shangjishijiandao的insert方法将页面传输的上机时间添加到数据库中 shangjishijiandao.insert(shangjishijian);

将添加上机时间成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "添加上机时间成功");

返回上机时间管理界面

return "forward:/tianjiashangjishijian.action";

查询上机时间模块:

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

进行循环展示到table中。完成上机时间查询操作。具体代码如下:

生成上机时间样例类,通过example定义查询条件 ShangjishijianExample example = new ShangjishijianExample();

通过shangjishijiandao的selectByExample方法查询出所有的上机时间信息 List shangjishijianall = shangjishijiandao.selectByExample(example);

将上机时间信息,保存到request中,在页面通过foreach方法进行展示 request.setAttribute("shangjishijianall", shangjishijianall);

返回上机时间管理界面

return "forward:/shangjishijianguanli.action";

修改上机时间模块:

在页面填写完修改信息后,点击修改按钮,将数据提交到xiugaishangjishijian中,封装为一个上机时间

,使用update方法修改该上机时间信息,将数据同步到数据库,完成修改操作。

定义修改成功提示信息,修改上机时间成功,并保存到request中具体代码如下:

通过shangjishijiandao的修改方法根据id修改对应的上机时间 shangjishijiandao.updateByPrimaryKeySelective(shangjishijian);

将修改上机时间成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "修改上机时间信息成功");

返回上机时间管理界面

return "forward:/shangjishijianguanli.action";

删除上机时间模块:

在页面中通过a标签,shanchushangjishijian?id=将id传入到后台中,通过shanchushangjishijian接收上机时间id。使用deleteByid的方法

删除该上机时间,完成删除操作。定义删除成功提示信息,删除上机时间成功,并保存到request中,该部分代码如下:

通过shangjishijiandao的删除方法根据id删除对应的上机时间 shangjishijiandao.deleteByPrimaryKey(id);

将删除上机时间成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "删除上机时间成功");

返回上机时间管理界面

return "forward:/shangjishijianguanli.action";

地址

原文地址:https://www.cnblogs.com/yyqsy/p/11694115.html

时间: 2024-10-28 21:22:59

web智能卡网吧管理平台的相关文章

30分钟快速搭建Web CRUD的管理平台--django神奇魔法

加上你的准备的时间,估计30分钟完全够用了,因为最近在做爬虫管理平台,想着快速开发,没想到python web平台下有这么非常方便的框架,简洁而优雅.将自己的一些坑总结出来,方便给大家的使用. 准备环境: 系统:win7 or ubuntu django版本:1.8.5 python版本:2.7.6 数据库:自带的SQLLITE3 IDE: sublime text 3 ===========================Read ? go===========================

web布匹出口管理平台

每天记录学习,每天会有好心情.*^_^* 最近了解了基于web的布匹出口管理平台项目,在这个平台记录一下这个基于web的布匹出口管理平台项目,方便以后再次使用或学习的时候能够及时的翻阅.在完成基于web的布匹出口管理平台项目的时候,考虑了很多框架.最终决定选用SSM(MYECLIPSE),该框架具有极强的移植性,多平台性,便于操作性等优点.此框架能在MYECLIPSE开发工具中完美的编写和运行,基于web的布匹出口管理平台为一个 后台项目.在本项目的开发过程中,注重使用新技术.新工具,采用当前非

web校园单车管理平台

每天记录学习,每天会有好心情.*^_^* 今天将为大家分析一个基于web的校园单车管理平台,通过为单车加装车牌和智能硬件,达到方便校内师生取用代步的目的.这是校园自行车管理的创新办法和形式.采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统.基于web的校园单车管理平台项目使用框架为SSM(MYECLIPSE),选用开发工具为MYECLIPSE.基于web的校园单车管理平台为一个 后台项目.为了完成基于web的校园单车管理平台,我们首先需

WebVirtMgr 基于Centos7.3的KVM虚拟化管理平台安装

KVM是centos下面的虚拟机,是一个比较好用的一种虚拟化技术,但是通常来说服务器跑Centos很少会安装图形界面,使用命令来管理虚拟机也是比较麻烦的,所以有一种web的虚拟化管理平台就很方便了. 安装环境,Centos7.3,硬件Dell R710,3块1TB硬盘做阵列5 安装KVM部分 1.首先,对服务器Bios开启虚拟化支持, 然后,查看服务器CPU是否支持虚拟化,一般服务器都会支持,可以看到是支持的 [[email protected] ~]# egrep '(svm|vmx)' /p

基于 Java Web 的毕业设计选题管理平台--选题报告与需求规格说明书

一.选题报告 目录 团队名称 团队成员 项目名称 项目描述 创新与收益 用户场景分析 真实用户调研 未来市场与竞争 项目导图 比例权重 总结 1.团队名称--指南者团队 2.团队成员 孔潭活:2015034643032 何德新:2015034643017 吴淑瑶:2015034643018 苏咏梅:2015034643025 李茵敏:2015034643012 3.项目名称--基于 Java Web 的毕业设计选题管理平台 4.项目描述 在大多学校中的毕业论文双向选择管理大多都是采用了人工进行管

web校园二手物品管理平台

每天记录学习,每天会有好心情.*^_^* 今天记录的项目是基于web的校园二手物品管理平台,本网站采用五层构架设计模式,采用JAVA技术,实现了用户管理.物品管理.留言管理等功能,便于师生来处理自己闲置物品,既方便又环保.采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统.做基于web的校园二手物品管理平台的时候,我们需要用到SSM(MYECLIPSE)框架,开发工具选用最拿手的MYECLIPSE.基于web的校园二手物品管理平台项目是一

花生壳发布远程管理平台智能设备实现实时监控

北京时间7月1日上午10:00,花生壳(hsk.oray.com)公司发布了"花生壳远程管理"平台.这个平台主要用于管理花生壳的嵌入式,例如花生壳在威联通NAS.树莓派.极路由.魔豆路由器等智能设备的嵌入管理,实现实时状态的监控. "花生壳远程管理"平台,为智能设备嵌入式用户提供统一的管理平台.通过b.oray.com登陆账号,就能进入花生壳远程管理界面,进行实时状态监控状态,选择意外离线IP保持,进行诊断和线路设置等. 据花生壳总监L.S介绍,"2015

Rancher集群化docker管理平台部署、特性及破坏性测试。

rancher是一个docker集群化管理平台,相对于mesos和k8s架构,rancher的部署管理非常简单方便.并且功能丰富.如下为本人绘制的逻辑架构图. 1:部署Rancher管理平台 规划: server:10.64.5.184 agent1:10.64.5.185 agent2:10.64.5.186 agent3:10.64.5.187 agent4:10.64.5.188 部署方式: docker容器启动 server端部署   依赖镜像:rancher/server:latest

基于Hadoop的数据分析综合管理平台之Hadoop、HBase完全分布式集群搭建

能够将热爱的技术应用于实际生活生产中,是做技术人员向往和乐之不疲的事. 现将前期手里面的一个项目做一个大致的总结,与大家一起分享.交流.进步.项目现在正在线上运行,项目名--基于Hadoop的数据分析综合管理平台. 项目流程整体比较清晰,爬取数据(txt文本)-->数据清洗-->文本模型训练-->文本分类-->热点话题发现-->报表"实时"展示,使用到的技术也是当今互联网公司常用的技术:Hadoop.Mahout.HBase.Spring Data Had