教育游戏分类管理系统设计.docx
《教育游戏分类管理系统设计.docx》由会员分享,可在线阅读,更多相关《教育游戏分类管理系统设计.docx(13页珍藏版)》请在冰豆网上搜索。
教育游戏分类管理系统设计
基于多元智能的教育游戏分类管理
系统分析设计
目录
1系统概述4
2系统需求4
2.1管理员4
2.2普通用户4
3数据流图5
4用户界面设计6
5数据字典9
6数据模型(E-R图)10
7物理表设计11
8数据约束12
9视图设计12
10安全设计13
1系统概述
电子游戏的分类是给游戏加上某种智能的标签,根据多元智能理论,我们将游戏分为八类,即语言类、音乐类、动作类、视觉类、逻辑类、社交类、内省类、观察类。
随着科学技术的发展,网络的普及,游戏教学法逐渐渗透到教育的各个领域。
但是某一游戏具体培养了学生哪些方面的智能?
老师和家长在有意图培养孩子某一方面智能,实施因材施教的过程中该如何选择?
这成为了许多人关注的话题。
本系统以多元智能理论为基础,采用科学方法将各个游戏进行分类管理并呈现具体的评分结果,以供家长、教师和游戏玩家们借鉴和选择。
2系统需求
系统组织与业务划分
组织机构
主要业务
业务要点
2.1
管理员
2.1.1教育游戏查询
查看某个特定游戏的信息
2.1.2教育游戏修改
对游戏信息进行修改
2.1.3教育游戏增加
增加新的游戏信息
2.1.4教育游戏删除
删除过时不恰当的游戏信息
2.1.5系统管理维护
对整个系统进行管理维护
2.2
普通用户
2.2.1教育游戏查询
可以从游戏列表了解游戏或自己输入想玩的游戏,查询其具体的信息和适合培养的智能。
2.2.2游戏下载链接
显示某一游戏的具体信息并提供下载链接。
2.2.3教育游戏评价
普通用户对游戏进行评价
3数据流图
3.1页面结构图
3.2数据流图
评价
下载
4用户界面设计
4.1系统首页(index.aspx)
4.2用户登陆、注册页面(frmLogin.aspx、register.aspx)
4.3管理员查询、修改、增加、删除游戏信息页面
4.4普通用户浏览查询(userPage.aspx)、信息显示及下载(userSelect)、游戏评价页面(userEvalu)
5数据字典
5.1数据结构
数据结构名
数据项组成
说明
管理员信息
用户名、密码、姓名、手机号码、补充说明
游戏分类信息
唯一编号、游戏号码、游戏名称、游戏类型、语言类(分)、音乐类(分)、动作类(分)、逻辑类(分)、社会类(分)、内省类(分)、观察类(分)、视觉类(分)、下载地址、游戏说明
5.2数据项(按字典顺序排列)
数据项名
数据项含义
说明
管理员用户名
唯一标识一位管理员
密码
管理员密码
姓名
管理员的真实姓名
手机号码
管理员的手机号码
补充说明
对必要的信息进行补充说明
游戏唯一编号
游戏的唯一性标识
游戏号码
游戏号码
游戏名称
游戏名称
游戏类型
游戏更侧重培养的智能
语言类(分)
游戏语言类智能的得分
音乐类(分)
游戏音乐类智能的得分
动作类(分)
游戏动作类智能的得分
逻辑类(分)
游戏逻辑类智能的得分
社会类(分)
游戏社会类智能的得分
内省类(分)
游戏内省类智能的得分
观察类(分)
游戏观察类智能的得分
视觉类(分)
游戏视觉类智能的得分
下载地址
游戏的下载地址
游戏说明
对该游戏的补充说明
6数据模型(E-R图)
7物理表设计
7.1关系表达式
用户信息表(用户账号、用户名、密码、用户类型、说明)
教育游戏信息表(编号、游戏号码、游戏名称、游戏类型、语言类、音乐类、动作类、逻辑类、视觉类、社会类、观察类、内省类、下载地址、游戏说明)
游戏评价表(用户编号、用户名、游戏号码、游戏名称、游戏评价)
7.2物理表
表1用户信息表
表名
tAdministrators
列名
列说明
数据类型(精度范围)
空/非空
约束条件
adminID
登录用户名
char(18)
非空
adminPassword
登录密码
varchar(20)
非空
默认值(‘666666’)
adminName
姓名
varchar(30)
非空
note
补充说明
varchar(100)
允许空
userType
用户类型
varchar(50)
允许空
补充说明
使用身份证号作为登录用户名
表2游戏分类信息表
表名
tGameInformation
列名
列说明
数据类型(精度范围)
空/非空
约束条件
IID
游戏编号
char(10)
非空
唯一性标识列
GameID
游戏号码
char(30)
非空
GameName
游戏名称
varchar(50)
非空
GameStyle
游戏类型
char(18)
非空
GameLanguage
语言类(分)
int
非空
GameMusic
音乐类(分)
int
非空
GameAction
动作类(分)
int
非空
GameLogic
逻辑类(分)
int
非空
GameSocial
社会类(分)
int
非空
GameItrospect
内省类(分)
int
非空
GameObserve
观察类(分)
int
非空
GameVision
视觉类(分)
int
非空
GameDownloadAdd
下载地址
nchar(100)
允许空
GameNote
游戏说明
nchar(200)
允许空
补充说明
表3普通用户游戏评价表
表名
tUserEvalu
列名
列说明
数据类型(精度范围)
空/非空
约束条件
adminName
登录用户名
varchar(30)
非空
GameName
游戏名称
varchar(50)
非空
GameEvalu
游戏评价
varchar(100)
非空
补充说明
8
数据约束
在表tAdministrators中,adminID是主键
在表tGameInformation中,GameID是主键
9视图设计
9.1普通用户对游戏信息进行评价
9.2管理员对游戏信息进行查询、修改、增加、删除等操作
普通用户对游戏信息进行查询、下载等操作
10安全设计
10.1数据库安全设计
数据库身份验证采用SQLServer验证方式设置登陆账号和密码,防止用户恶意操作数据库。
10.2用户权限控制
系统对不同的用户设置不同的权限,系统在用户登陆时根据用户类型跳转到相应的页面,如管理员可对数据进行查询、修改、增加、删除等操作,而普通用户可以查询、评价数据信息。
通过设置用户权限,可以防止用户恶意篡改数据库信息。