数据库综合实验报告Word格式文档下载.docx

上传人:b****5 文档编号:16112131 上传时间:2022-11-20 格式:DOCX 页数:26 大小:3.68MB
下载 相关 举报
数据库综合实验报告Word格式文档下载.docx_第1页
第1页 / 共26页
数据库综合实验报告Word格式文档下载.docx_第2页
第2页 / 共26页
数据库综合实验报告Word格式文档下载.docx_第3页
第3页 / 共26页
数据库综合实验报告Word格式文档下载.docx_第4页
第4页 / 共26页
数据库综合实验报告Word格式文档下载.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

数据库综合实验报告Word格式文档下载.docx

《数据库综合实验报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库综合实验报告Word格式文档下载.docx(26页珍藏版)》请在冰豆网上搜索。

数据库综合实验报告Word格式文档下载.docx

有十分丰富的数据库管理经验和数据库设计能力,熟练掌握数据的各项设计及操作事项,对该游戏有较高的熟悉程度,同时也需对流行的编程软件十分熟悉。

3、参考资料

1、《数据库基础与应用》(第2版)王珊、李盛恩编著人民邮电出版社2009.

2、《VisualBasic开发实战宝典》高艳春、刘彬彬等编著清华大学出版社2010

3、

4、

二、需求分析

1、数据需求

(1)游戏常用数据:

装备属性、道具介绍、合成配方、技能消耗等

(2)游戏相关攻略网站。

2、处理需求

功能流程图:

输入

输出用户所需数据

通过

对数据进行

增、删、改等操作

登录进入

功能模块图:

3、安全性与完整性需求

安全性需求:

1.针对不同级别的使用用户进行分级:

普通用户、维护人员、系统设计人员。

普通用户只有查询功能,管理员(包括维护人员、系统设计人员)可对数据进行增、删、改等操作。

2.系统后台管理:

后台管理的维护工作主要由系统管理员进行,包括完成对各个数据表单的维护、数据库的备份及恢复等工作。

3.稳定性:

系统多为数据的增加、删改,要求系统具有稳定性。

4.定期进行动态完全备份,对数据库内容进行保护。

完整性需求:

1.实体完整性:

装备等级、家具名称、技能等级不能是空值;

2.用户定义完整性:

如一些属性的数据类型只能是smallint型,或只能是char型。

三、系统总体设计

1、软件结构设计

(1)宝石合成查询子系统

(2)装备制造数据查询子系统

(3)烹饪查询表

(4)家具配方查询子系统

2、功能模块设计

(1)宝石合成查询模块

包括宝石介绍和合成计算两个子模块。

宝石介绍包括宝石种类、镶嵌部位、镶嵌效果三方面内容。

合成计算则可根据用户输入的宝石等级和宝石单价,自动计算目标等级宝石所需游戏币数目。

(2)装备制造数据查询

包括装备制造标准属性查询(可按等级查询)和装备制造消耗查询两个子模块。

装备制造标准属性查询用于玩家对照自己制造的装备,评价该装备是否为极品装备。

装备制造消耗查询则为玩家列出装备制造的最低要求。

两个模块之间可建立连接查询。

数据量较少,仅提供查询功能,为玩家决定技能学到什么等级能烹饪出什么物品提供依据。

(4)家具配方查询

包括一级家具配方模块和二级家具配方模块。

两个模块都为玩家提供常见任务品——家具的合成配方,帮助玩家更方便地获得物品。

(5)相关网站

通过菜单的超链接完成。

3、运行环境设计

硬盘空间:

至少1GB

内存空间:

256M或以上

处理器速度:

至少1Ghz

硬件:

完整的计算机设备(包括显示器,主机,鼠标,键盘等输入输出设备)

操作系统:

WindowsXP或更高版本

DBMS:

MicrosoftAccess2007或更高版本

程序软件:

vb6.0

原因:

MicrosoftAccess2007是操作比较简单的DBMS,数据表的建造容易。

VB的面向对象操作容易掌握与MicrosoftAccess2007的兼容性比较好,最好使用windows7操作系统,安装时兼容性更强,更适宜操作。

四、数据库设计

1、概念结构设计

分E—R图:

(1)宝石:

宝石种类、镶嵌部位、镶嵌效果。

(2)烹饪:

技能等级、烹饪物品。

(3)装备制造属性

武器:

等级、命中、伤害。

衣服:

等级、防御。

头盔:

腰带:

等级、防御、气血。

饰品:

等级、灵力。

靴子:

等级、防御、敏捷。

(4)装备制造消耗:

装备等级、熟练度要求、体力消耗、所需资金。

(5)家具配方

一级家具:

一级家具名、材料一、材料二、材料三。

二级家具名、材料一、材料二、材料三、材料四。

总E--R图:

(由于空间有限,省略实体属性)

1n

n

n1

11n

11

1

1

n1111

1n

nn1

1n

2、逻辑结构设计

1)逻辑结构

宝石合成(宝石种类,镶嵌部位,镶嵌效果);

烹饪(技能等级,烹饪成品);

武器(装备等级,命中,伤害);

衣服(装备等级,防御);

头盔(装备等级,防御);

腰带(装备等级,防御,气血);

饰品(装备等级,灵力,);

靴子(装备等级,防御,敏捷);

装备制造消耗(装备等级,熟练度要求,体力消耗,资金消耗);

一级家具配方(一级家具名,材料一,材料二,材料三);

二级家具配方(二级家具名,材料一,材料二,材料三,材料四)。

2)关系模式的评估与优化

由于在概念模型设计时对标进行了较详细的划分,使表之间的连接较少,表的候选码中均只含有一个主属性,因此所有关系均已经为BCNF。

但是武器、衣服、头盔、腰带、饰品、靴子六个表中均包含装备等级属性,数据冗余较大,在系统实际开发过程中会将这六个表合成到一个“装备制造属性”表中

3)用户子模式设计

由于使用的是Access2007建立的数据库,该软件不支持试图建立功能,只能通过“查询设计”来实现和SQLserver视图功能类似的功能。

(1)条件查询(对武器伤害大于300的武器进行等级查询)

SQL语句:

结果视图:

(2)多表查询(对装备制造的属性和消耗进行联合查询)

SQL语句:

结果界面:

(3)聚集函数(统计使用相同材料一的一级家具数量)

SQL语句:

(4)聚集函数(一次制造10—150级装备的金钱和体力消耗总计)

3、物理结构设计

1)关系结构设计

烹饪表

字段名称

字段类型

长度

说明

技能等级

文本

10

主键

烹饪成品

20

非空

装备制造属性表

装备等级

整型

8

smallint

武器命中

武器伤害

衣服防御

头盔防御

腰带防御

腰带气血

饰品灵力

靴子防御

靴子敏捷

装备制造消耗表

熟练度要求

体力消耗

资金消耗

一级家具配方表

一级家具名

12

材料一

材料二

材料三

二级家具配方表

二级家具名

材料四

可空

2)数据库存取方法设计

由于本系统数据结构简单、数据量小,故均可使用顺序存取的方法。

4、系统安全性设计

(1)为了保证数据库不被一般用户修改,本系统设计了用户界面和管理员界面选择菜单。

(2)而又由于本系统面向一般玩家,故用户界面不具备对数据的增、删、改操作,这方面可通过VB6.0将表的属性作相应修改以及对所连接的数据表取消相应控件来达到。

(3)而要进入管理员界面,则需要密码验证

进入管理员界面后,可以对表格数据进行增、删、改等操作。

六、系统实施

1、定义数据结构

1.烹饪表

2.装备制造属性表

3.装备制造消耗表

4.一级家具配方表

5.二级家具配方表

2、ODBC数据源配置

由于本机是64位,不能直接在控制面板中进行ODBC数据源配置,而是需要在C:

\Windows\SysWOW64文件夹下的odbcad32.exe进行ODBC数据源配置。

3、实现的原型系统

此系统主要是应用在VB开发平台上,操作相对比较简单,且与数据库之间联系性较强。

1)系统功能

本系统通过功能按钮和菜单实现功能,而没有设置登陆功能。

用户主界面如下:

点击“宝石合成”,进入以下界面,“宝石”关系模式通过这种方式呈现。

点击“家具配方”,进入以下界面:

选择一个进行查询

点击菜单“相关网站”,可以连接到网站:

2)连接数据库

结果如下:

3)数据处理

可按装备等级查询:

若点击联合查询,则可将装备制造属性表与装备制造消耗表连接查询:

七、小结

几经艰辛,总算搞定了!

在系统开发的过程中,遇到了不少的问题,通过查阅资料以及上网得到了解决。

在遇到问题和解决问题的过程中,对VB6.0开发软件有了更进一步的了解,对数据库这门课也有了更深一步的了解,着实是受益匪浅。

看到自己设计的系统能按照自己的想法运行起来,确实有一种快感,但整个过程还是挺费时费力的

而由于本机无法安装SQLServer,我也因此体验了使用Access2007建立数据库的过程,感觉上比SQLServer方便、简单,但功能上貌似比不上SQLServer。

可能我还需要进一步发掘Access2007的功能吧!

而不足就在于系统的界面总体来说还不够美观,数据库结构的安排也未达完美。

同时整个系统连接的数据库简单,导致表之间的关系少,体现数据库的东西较少。

希望有机会的话能够进一步完善该系统。

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

当前位置:首页 > 自然科学 > 物理

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

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