一、课题背景
本游戏账号交易微信小程序采用网上购物模式进行游戏账号的购买,编程语言采用Java语言,数据库为Mysql,运行软件为微信开发者工具。本系统包括买家、卖家和管理员,买家可以在系统中查看账号信息进行购买,可以进行评价、收藏和管理订单信息;卖家可以管理订单信息和自己的账号信息、评论信息、联系信息;管理员可以管理游戏账号、系统的公告和站内联系信息、账号退货信息、评价信息等。为了保证系统的健康和正向发展,管理员可以对注册用户的资料进行审核。本系统实现了游戏账号的网上购买,减少员工的工作量,提高用户购买的效率和适应时代发展。
本系统采用管理员和买家、卖家结合的方式进行游戏账号的购买,买家通过注册和登录后可以查询账号信息,通过网上进行游戏账号的购买。购买成功后可以管理订单信息,有问题可以提出留言或者退货,卖家可以利用系统进行账号的销售;管理员管理公告信息、用户信息和管理账号、评价信息、退货信息等。本系统采用了网络和计算机技术,把网页动态技术加入其中,实现游戏账号的信息化管理。
二、说明文档
推荐使用:谷歌浏览器
后台地址
http://localhost:8080/ssm8erj9/admin/dist/index.html
管理员 abo 密码abo
在/src/main/resources/config.properties中编辑
jdbc_url=jdbc:mysql://127.0.0.1:3306/ssm8erj9?useUnicode=true&characterEncoding=UTF-8&tinyInt1isBit=false
jdbc_username=root 数据库用户名 root
jdbc_password=123456 用户密码 123456
三、系统功能模块效果
四、系统功能实现代码
-- MySQL dump 10.13 Distrib 5.7.31, for Linux (x86_64)
--
-- Host: localhost Database: ssm8erj9
-- ------------------------------------------------------
-- Server version 5.7.31
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Current Database: `ssm8erj9`
--
/*!40000 DROP DATABASE IF EXISTS `ssm8erj9`*/;
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `ssm8erj9` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;
USE `ssm8erj9`;
--
-- Table structure for table `config`
--
DROP TABLE IF EXISTS `config`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `config` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`name` varchar(100) NOT NULL COMMENT '配置参数名称',
`value` varchar(100) DEFAULT NULL COMMENT '配置参数值',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='配置文件';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `config`
--
LOCK TABLES `config` WRITE;
/*!40000 ALTER TABLE `config` DISABLE KEYS */;
INSERT INTO `config` VALUES (1,'picture1','upload/picture1.jpg'),(2,'picture2','upload/picture2.jpg'),(3,'picture3','upload/picture3.jpg');
/*!40000 ALTER TABLE `config` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `jiaoyidingdan`
--
DROP TABLE IF EXISTS `jiaoyidingdan`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `jiaoyidingdan` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`dingdanbianhao` varchar(200) DEFAULT NULL COMMENT '订单编号',
`youximingcheng` varchar(200) DEFAULT NULL COMMENT '游戏名称',
`youxileibie` varchar(200) DEFAULT NULL COMMENT '游戏类别',
`youxiqufu` varchar(200) DEFAULT NULL COMMENT '游戏区服',
`zhanghaomingcheng` varchar(200) DEFAULT NULL COMMENT '账号名称',
`chushoujiage` int(11) DEFAULT NULL COMMENT '出售价格',
`maijiazhanghao` varchar(200) DEFAULT NULL COMMENT '卖家账号',
`lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
`maijiayouxiang` varchar(200) DEFAULT NULL COMMENT '卖家邮箱',
`jiaoyishijian` datetime DEFAULT NULL COMMENT '交易时间',
`zhanghao` varchar(200) DEFAULT NULL COMMENT '账号',
`shouji` varchar(200) DEFAULT NULL COMMENT '手机',
`youxiang` varchar(200) DEFAULT NULL COMMENT '邮箱',
`ispay` varchar(200) DEFAULT '未支付' COMMENT '是否支付',
`userid` bigint(20) DEFAULT NULL COMMENT '用户id',
PRIMARY KEY (`id`),
UNIQUE KEY `dingdanbianhao` (`dingdanbianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=67 DEFAULT CHARSET=utf8 COMMENT='交易订单';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `jiaoyidingdan`
--
LOCK TABLES `jiaoyidingdan` WRITE;
/*!40000 ALTER TABLE `jiaoyidingdan` DISABLE KEYS */;
INSERT INTO `jiaoyidingdan` VALUES (61,'2022-02-28 05:20:12','1111111111','游戏名称1','游戏类别1','游戏区服1','账号名称1',1,'卖家账号1','13823888881','773890001@qq.com','2022-02-28 13:20:12','账号1','13823888881','773890001@qq.com','未支付',1),(62,'2022-02-28 05:20:12','2222222222','游戏名称2','游戏类别2','游戏区服2','账号名称2',2,'卖家账号2','13823888882','773890002@qq.com','2022-02-28 13:20:12','账号2','13823888882','773890002@qq.com','未支付',2),(63,'2022-02-28 05:20:12','3333333333','游戏名称3','游戏类别3','游戏区服3','账号名称3',3,'卖家账号3','13823888883','773890003@qq.com','2022-02-28 13:20:12','账号3','13823888883','773890003@qq.com','未支付',3),(64,'2022-02-28 05:20:12','4444444444','游戏名称4','游戏类别4','游戏区服4','账号名称4',4,'卖家账号4','13823888884','773890004@qq.com','2022-02-28 13:20:12','账号4','13823888884','773890004@qq.com','未支付',4),(65,'2022-02-28 05:20:12','5555555555','游戏名称5','游戏类别5','游戏区服5','账号名称5',5,'卖家账号5','13823888885','773890005@qq.com','2022-02-28 13:20:12','账号5','13823888885','773890005@qq.com','未支付',5),(66,'2022-02-28 05:20:12','6666666666','游戏名称6','游戏类别6','游戏区服6','账号名称6',6,'卖家账号6','13823888886','773890006@qq.com','2022-02-28 13:20:12','账号6','13823888886','773890006@qq.com','未支付',6);
/*!40000 ALTER TABLE `jiaoyidingdan` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `maijia`
--
DROP TABLE IF EXISTS `maijia`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `maijia` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`maijiazhanghao` varchar(200) NOT NULL COMMENT '卖家账号',
`maijiaxingming` varchar(200) NOT NULL COMMENT '卖家姓名',
`mima` varchar(200) NOT NULL COMMENT '密码',
`zhaopian` varchar(200) DEFAULT NULL COMMENT '照片',
`xingbie` varchar(200) DEFAULT NULL COMMENT '性别',
`nianling` int(11) DEFAULT NULL COMMENT '年龄',
`lianxidianhua` varchar(200) NOT NULL COMMENT '联系电话',
`maijiayouxiang` varchar(200) DEFAULT NULL COMMENT '卖家邮箱',
`xinyongfen` int(11) DEFAULT NULL COMMENT '信用分',
PRIMARY KEY (`id`),
UNIQUE KEY `maijiazhanghao` (`maijiazhanghao`)
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8 COMMENT='卖家';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `maijia`
--
LOCK TABLES `maijia` WRITE;
/*!40000 ALTER TABLE `maijia` DISABLE KEYS */;
INSERT INTO `maijia` VALUES (21,'2022-02-28 05:20:12','卖家账号1','卖家姓名1','123456','upload/maijia_zhaopian1.jpg','男',1,'13823888881','773890001@qq.com',1),(22,'2022-02-28 05:20:12','卖家账号2','卖家姓名2','123456','upload/maijia_zhaopian2.jpg','男',2,'13823888882','773890002@qq.com',2),(23,'2022-02-28 05:20:12','卖家账号3','卖家姓名3','123456','upload/maijia_zhaopian3.jpg','男',3,'13823888883','773890003@qq.com',3),(24,'2022-02-28 05:20:12','卖家账号4','卖家姓名4','123456','upload/maijia_zhaopian4.jpg','男',4,'13823888884','773890004@qq.com',4),(25,'2022-02-28 05:20:12','卖家账号5','卖家姓名5','123456','upload/maijia_zhaopian5.jpg','男',5,'13823888885','773890005@qq.com',5),(26,'2022-02-28 05:20:12','卖家账号6','卖家姓名6','123456','upload/maijia_zhaopian6.jpg','男',6,'13823888886','773890006@qq.com',6);
/*!40000 ALTER TABLE `maijia` ENABLE KEYS */;
UNLOCK TABLES;