游戏管理系统设计.docx

上传人:b****5 文档编号:6246479 上传时间:2023-01-04 格式:DOCX 页数:9 大小:16.22KB
下载 相关 举报
游戏管理系统设计.docx_第1页
第1页 / 共9页
游戏管理系统设计.docx_第2页
第2页 / 共9页
游戏管理系统设计.docx_第3页
第3页 / 共9页
游戏管理系统设计.docx_第4页
第4页 / 共9页
游戏管理系统设计.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

游戏管理系统设计.docx

《游戏管理系统设计.docx》由会员分享,可在线阅读,更多相关《游戏管理系统设计.docx(9页珍藏版)》请在冰豆网上搜索。

游戏管理系统设计.docx

游戏管理系统设计

游戏管理系统设计

项目命名:

GameManage_001

一般RBAC设计存在3个实体分别为:

用户(user)、游戏(game)、游戏记录(record)

一、建实体

我们要建立3个实体类用户(User)、游戏(Game)、游戏记录(Record)

分析对应关系

Game和Record是一对多

User和Record是一对多

参考对应关系model定义一下成员变量

用户User:

成员变量

id;username;password;power

商品Game

成员变量

id;gamename;classify

游戏记录Record

成员变量

id;classify;date;Useruser;Gamegame

二、创建表

按照实体我们来创建出数据库

数据库名:

GameManage

1、创建表user

字段名

数据类型

字段说明

id

Int

ID

username

vachar(50)

用户名

password

vachar(50)

密码

power

vachar(50)

权限身份

2、创建表game

字段名

数据类型

字段说明

id

int

ID

gamename

vachar(50)

游戏名称

classify

vachar(50)

游戏种类

3、创建表record

字段名

数据类型

字段说明

id

int

ID

game_id

int

游戏ID

classify

vachar(50)

游戏种类

date

date

入坑时间

user_id

int

玩家ID

三、确定功能

3.1对用户的操作

1、用户登录

2、用户的增删改查

3、为用户分配权限

4、退出登录

3.2对角色的操作

1、角色的增删改查

2、角色的授权

3.3对模块的操作

1、模块的增删改查

2、为模块设置权限功能

3.4对商品的操作

1、商品信息的增删改查

2、对商品存取进行记录

四、项目目录结构

4.1、web部分的目录结构

存放图片的文件夹命名为images

存放上传文件的文件夹命名为upFiles

存放样式文件的文件夹命名为css

存放js的文件夹命名为js

其他功能页面的文件夹按照功能取名存放在根目录下

User部分:

users

Game部分:

games

4.2、包部分的文件夹

Action层:

负责存放所有的Action。

com.tdh.gm.action

Service层:

负责存放所有的Service。

com.tdh.gm.service

Model层:

负责存放所有的Model。

com.tdh.gm.model

DAO层:

负责存放所有的DAO接口。

com.tdh.gm.dao

DAOImp层:

负责存放所有的DAO实现类。

com.tdh.gm.dao.imp

AOP层:

负责存放所有的AOP。

com.tdh.gm.aop

五、设计JSP页面及各层的名字功能

用户部分Action类命名为:

com.tdh.gm.action.UserAction

用户部分Service类命名为:

com.tdh.gm.service.UserService

用户部分DAO类命名为:

com.tdh.gm.dao.UserDAO

用户部分DAO实现类命名为:

com.tdh.gm.dao.imp.UserDAOImp

5.1用户登录(user_login)

Action方法:

login()

Service方法:

login()

DAO方法:

login()

DAOImp方法:

login()

Jsp部分:

index.jsp用户登录页面

登录成功:

user_login_success.jsp

登录失败:

index.jsp

退出登录

Action方法:

logout()

退出成功:

index.jsp

5.2、用户的增删改查

注:

在对用户数据进行增删改时,要对操作者权限进行判断

用户查询:

(user_queryUser)

Action方法:

queryUser()

Service方法:

queryUser()

DAO方法:

queryUser()

DAOImp方法:

queryUser()

Jsp部分:

查询成功:

user_queryUser_success.jsp

查询失败:

user_queryUser_error.jsp

用户增加:

(user_saveUser)

Action方法:

saveUser()

Service方法:

saveUser()

DAO方法:

saveUser()

DAOImp方法:

saveUser()

Jsp部分:

增加用户:

user_add.jsp

增加成功:

user_saveUser_success.jsp然后跳转user_queryUser_success.jsp

增加失败:

user_saveUser_error.jsp然后跳转user_queryUser_success.jsp

单个用户查询:

(user_queryByUserId)

Action方法:

queryByUserId()

Service方法:

queryByUserId()

DAO方法:

queryByUserId()

DAOImp方法:

queryByUserId()

用户增加:

(user_saveUser)

Action方法:

saveUser()

Service方法:

saveUser()

DAO方法:

saveUser()

DAOImp方法:

saveUser()

Jsp部分:

增加用户:

user_add.jsp

增加成功:

user_saveUser_success.jsp然后跳转user_queryUser_success.jsp

增加失败:

user_saveUser_error.jsp然后跳转user_queryUser_success.jsp

用户删除:

(user_deleteUser)

Action方法:

deleteUser()

Service方法:

deleteUser()

DAO方法:

deleteUser()

DAOImp方法:

deleteUser()

Jsp部分:

删除成功:

user_deleteUser_success.jsp然后跳转user_queryUser_success.jsp

删除失败:

user_deleteUser_error.jsp然后跳转user_queryUser_success.jsp

用户修改:

(user_userUpdate)

Action方法:

用户修改跳转:

userUpdate()

用户修改功能:

updataUser()

Service方法:

用户修改跳转:

userUpdata()

用户修改功能:

updataUser()

DAO方法:

用户修改跳转:

userUpdata()

用户修改功能:

updataUser()

DAOImp方法:

用户修改跳转:

userUpdata()

用户修改功能:

updataUser()

Jsp部分:

修改用户页面:

user_userUpdata_success.jsp

修改成功:

user_updataUser_success.jsp然后跳转user_queryUser_success.jsp

增加失败:

user_updataUser_error.jsp然后跳转user_queryUser_success.jsp

5.3、商品的增删改查

商品查询:

(goods_queryGoods)

Action方法:

queryGoods()

Service方法:

queryGoods()

DAO方法:

queryGoods()

DAOImp方法:

queryGoods()

Jsp部分:

查询成功:

goods_queryGoods_success.jsp

查询失败:

goods_queryGoods_error.jsp

商品增加:

(goods_saveGoods)

Action方法:

saveGoods()

Service方法:

saveGoods()

DAO方法:

saveGoods()

DAOImp方法:

saveGoods()

Jsp部分:

增加商品:

goods_add.jsp

增加成功:

goods_saveGoods_success.jsp然后跳转goods_queryGoods_success.jsp

增加失败:

goods_saveGoods_error.jsp然后跳转goods_queryGoods_success.jsp

商品删除:

(goods_deleteGoods)

Action方法:

deleteGoods()

Service方法:

deleteGoods()

DAO方法:

deleteGoods()

DAOImp方法:

deleteGoods()

Jsp部分:

删除成功:

goods_deleteGoods_success.jsp然后跳转goods_queryGoods_success.jsp

删除失败:

goods_deleteGoods_error.jsp然后跳转goods_queryGoods_success.jsp

商品修改:

(goods_goodsUpdate)

Action方法:

用户修改跳转:

goodsUpdate()

用户修改功能:

updataGoods()

Service方法:

用户修改跳转:

goodsUpdate()

用户修改功能:

updateGoods()

DAO方法:

用户修改跳转:

goodsUpdate()

用户修改功能:

updateGoods()

DAOImp方法:

用户修改跳转:

goodsUpdate()

用户修改功能:

updateGoods()

Jsp部分:

修改用户页面:

goods_goodsUpdate_success.jsp

修改成功:

goods_updateGoods_success.jsp然后跳转goods_queryGoods_success.jsp

增加失败:

goods_updataGoods_error.jsp然后跳转goods_queryGoods_success.jsp

5.4、商品记录的增删查

记录查询:

(record_queryRecord)

Action方法:

queryRecord()

Service方法:

queryRecord()

DAO方法:

queryRecord()

DAOImp方法:

queryRecord()

Jsp部分:

查询成功:

record_queryRecord_success.jsp

查询失败:

record_queryRecord_error.jsp

记录增加:

(record_saveRecord)

Action方法:

saveRecord()

Service方法:

saveRecord()

DAO方法:

saveRecord()

DAOImp方法:

saveRecord()

Jsp部分:

增加记录:

record_add.jsp

增加成功:

record_saveRecord_success.jsp然后跳转record_queryRecord_success.jsp

增加失败:

record_saveRecord_error.jsp然后跳转record_queryRecord_success.jsp

记录删除:

(record_deleteRecord)

Action方法:

deleteRecord()

Service方法:

deleteRecord()

DAO方法:

deleteRecord()

DAOImp方法:

deleteRecord()

Jsp部分:

删除成功:

record_deleteRecord_success.jsp然后跳转record_queryRecord_success.jsp

删除失败:

record_deleteRecord_error.jsp然后跳转record_queryRecord_success.jsp

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1