游戏软件信息管理系统Word下载.docx

上传人:b****3 文档编号:6477342 上传时间:2023-05-06 格式:DOCX 页数:23 大小:175.44KB
下载 相关 举报
游戏软件信息管理系统Word下载.docx_第1页
第1页 / 共23页
游戏软件信息管理系统Word下载.docx_第2页
第2页 / 共23页
游戏软件信息管理系统Word下载.docx_第3页
第3页 / 共23页
游戏软件信息管理系统Word下载.docx_第4页
第4页 / 共23页
游戏软件信息管理系统Word下载.docx_第5页
第5页 / 共23页
游戏软件信息管理系统Word下载.docx_第6页
第6页 / 共23页
游戏软件信息管理系统Word下载.docx_第7页
第7页 / 共23页
游戏软件信息管理系统Word下载.docx_第8页
第8页 / 共23页
游戏软件信息管理系统Word下载.docx_第9页
第9页 / 共23页
游戏软件信息管理系统Word下载.docx_第10页
第10页 / 共23页
游戏软件信息管理系统Word下载.docx_第11页
第11页 / 共23页
游戏软件信息管理系统Word下载.docx_第12页
第12页 / 共23页
游戏软件信息管理系统Word下载.docx_第13页
第13页 / 共23页
游戏软件信息管理系统Word下载.docx_第14页
第14页 / 共23页
游戏软件信息管理系统Word下载.docx_第15页
第15页 / 共23页
游戏软件信息管理系统Word下载.docx_第16页
第16页 / 共23页
游戏软件信息管理系统Word下载.docx_第17页
第17页 / 共23页
游戏软件信息管理系统Word下载.docx_第18页
第18页 / 共23页
游戏软件信息管理系统Word下载.docx_第19页
第19页 / 共23页
游戏软件信息管理系统Word下载.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

游戏软件信息管理系统Word下载.docx

《游戏软件信息管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《游戏软件信息管理系统Word下载.docx(23页珍藏版)》请在冰点文库上搜索。

游戏软件信息管理系统Word下载.docx

也有微观上的意义,那就是可以提高管理的现代化程序,加强信息化手段,提高工作效率,增加单位效益。

课题目的

随着经济的日益发展和人民生活水平的显著提高,越来越多的人抱有一种消遣的态度去玩游戏。

需求量日益增多,这就要对游戏要有高度的管理。

本程序可以实现游戏的基本管理,比如游戏信息的查询,修改,删除。

国内外发展现状及趋势

信息管理技术在美国、欧洲等房地产行业中的应用已经很普及了。

行业发展的信息化程度较高。

其中一个突出的特点就是信息技术与业务流程相结合,不单是信息技术的简单应用,而是业务流程的再造过程。

能够针对不同的业务开发出相应的软件模块直接的无缝连接。

这些模块几乎涵盖了游戏管理的各个方面,为游戏商提供了系统化的经营管理工具和平台,帮助游戏商实现整合经营和并行管理,达到高效决策、风险预防、开源节流等目标。

游戏业的兴起绝非偶然,正是由于生活水平的日益提高,人们更加喜欢玩游戏来消遣时间。

再则,近年越来越不规范、越发陈旧的市场管理机制,使得游戏业并没有一个完整的管理机制;

因此,人们迫切希望有一个新的市场管理机制的出台,来规范以及创造新的游戏环境---让玩家操作起来更加轻松,找到更多想要的游戏,在游戏中竟享其中的乐趣,于是玩家就会在这千呼万唤中愤然兴起。

随着游戏规模的发展不断扩大,游戏品种数量急剧增加,有关游戏的各种信息量也成倍增长。

游戏商在时时刻刻需要对游戏各种信息进行统计分析,每天的游戏信息,上市时间,玩家测评的管理等。

因此游戏管理系统具有还有很大的需求必要和发展空间。

2可行性分析

可行性分析(feasibilitystudy),是世界上普遍采用的一种研究工程项目是否可行的科学。

它通过各种有效的方法,对工程项目进行分析,从技术、经济、财务等方面加以评价,最终给投资决策者提供是否选择该项目进行投资的依据。

技术可行性分析

游戏商在运营过程中,经常会受到以下一些条件的限制:

1.采用传统的手工管理模式进行管理,其工作效率、管理质量和管理水平已不能满足当今经营管理发展的要求,早已无法和国外的企业进行竞争。

2.采用手工记不但工作效率低下,而且容易产生计算失误,给企业和个人造成不必要的损失。

3.数据查询、统计比较困难 

本系统采用的是SQLServer和VisualStudio之间直接建立连接,在SQLServer建表,在VisualStudio里用编写程序,实现对数据的操作功能。

通过对SQLServer数据库课程的学习基本掌握了数据库知识,通过学习C语言、C++、Java、VB等语言掌握了编程技术。

综上所述,游戏信息管理系统的开发从数据库技术、软件技术、硬件技术方面均具有可行性。

操作可行性分析

根据要求本系统需要操作界面友好,界面美观,使用简单方便,系统稳定性好,安全可靠。

本系统是游戏软件信息管理系统,主要用于游戏商对游戏信息进行查询、修改等功能;

界面操作简单、合理、易懂。

综上所述,本系统在操作上是可行的。

3需求分析

软件需求分析也称为需求分析工程,是软件生命期中重要的一步,在需求分析阶段,要对经过可行性分析所确定的系统目标和功能做近一步的详细论述,确定系统“做什么”的问题。

功能需求

系统主要实现对游戏软件信息的管理,对于游戏软件信息管理由操作员执行其更新,其余人员都可以进行查看;

在游戏管理方面,主要涉及对库存的查询、修改。

具体功能如下:

1、记录游戏软件的基本信息,主要包括:

软件编号、软件名称、软件类别、开发公司、上市时间、玩家测评等;

2、管理员可以修改和删除游戏软件信息;

3、可以按游戏名称、开发公司、上市时间段等条件进行查询;

4、可以按类别和开发公司统计游戏软件的数量;

5、用户可以对游戏进行评分;

6、系统按照同类游戏的评分从高到低排序。

数据需求

数据信息包括游戏软件号,游戏软件名,类别,开发公司,上市时间,玩家编号,姓名,密码等。

性能需求

系统是对游戏软件信息进行系统管理的一个软件。

由于是一个对游戏软件信息进行管理,要求其要有明确的权限分配,并且要有较快的响应速度,系统还要有较高的可靠性。

(1)相互之间的信息传递准确、快捷和顺畅。

(2)管理信息化,可随时掌握游戏软件信息等情况。

(3)系统界面美观,操作简单,查询方便,数据存储安全。

数据流图

数据流图简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

数据流程图中有以下几种主要元素:

→:

数据信息。

□:

数据源(终点)。

对数据的加工(处理)。

〓:

数据存储。

  

游戏软件信息管理系统数据流图如图所示。

图游戏软件信息管理系统数据流图

数据字典

数据字典(Datadictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。

主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。

被动数据字典是指修改时必须手工更新其内容的数据字典。

数据库数据字典不仅是每个数据库的中心。

而且对每个用户也是非常重要的信息。

用户可以用SQL语句访问数据库数据字典,数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

数据字典主要包数据流、数据处理、数据存储、数据元素信息。

(1)数据元素

①数据元素名称:

gno

别名:

编号

简述:

游戏的编号

数据类型:

char

长度:

20

②数据元素名称:

gname

名称

游戏的名称

varchar

50

③数据元素名称:

leibie

类别

游戏的类别

④数据元素名称:

gongsi

公司

游戏的公司

⑤数据元素名称:

时间

上市时间

游戏的上市时间

time

⑥数据元素名称:

wno

玩家的编号

⑦数据元素名称:

动作

游戏的动作

类型:

⑧数据元素名称:

huamian

画面

游戏的和画面

(2)数据流

数据流编号:

D001

数据流名称:

游戏软件信息

简述:

游戏软件的基本信息

数据流来源:

管理员

数据流去向:

游戏软件信息表

数据流组成:

游戏编号,游戏名,类别,开发公司,上市时间

数据流量:

3次/天

D002

评测信息

玩家对游戏软件打分信息

玩家

评测表

玩家编号,游戏编号,动作,难度,画面

(2)处理逻辑的描述

处理逻辑编号:

P001

处理逻辑名称:

查询

查询游戏软件信息

输入的数据流:

查询条件

处理描述:

按选定的条件查询相应的游戏软件信息。

输出的数据流:

查到的信息

处理频率:

3次/天

P002

管理

管理游戏软件信息

登录

处理描述:

管理员对游戏软件信息进行日常维护。

P003

统计

统计选中信息

进行统计

根据要统计的项统计游戏软件的数量

统计到数量

P004

评测

对游戏软件打分

玩家登录

通过游戏软件的动作,难度,画面等进行打分

(3)数据存储的描述

数据存储编号:

F001

数据存储名称:

游戏软件信息

游戏软件基本信息

数据存储组成:

游戏编号,游戏名,类别,公司,时间

关键字:

游戏编号

相关联的处理:

P002,P003,P004

F002

评测信息

玩家评分信息

玩家编号,游戏编号,动作,画面,难度

玩家编号,游戏编号

E-R图

E-R图也即实体-联系图(EntityRelationshipDiagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

构成E-R图的基本要素是实体型、属性和联系,其表示方法为:

实体型(Entity):

用矩形表示,矩形框内写明实体名;

属性(Attribute):

用椭圆形表示,并用无向边将其与相应的实体连接起来;

比如楼盘的编号、名称、区域都是属性。

如果是多值属性的话,在椭圆形外面再套实线椭圆。

如果是派生属性则用虚线椭圆表示。

联系(Relationship):

用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:

1,1:

n或m:

n)。

实体属性图

经过分析,本系统有游戏信息实体。

(1)游戏信息

信息主要包括:

软件编号、软件名称、软件类别、开发公司、上市时间实体属性图如图所示

图游戏软件实体属性图

玩家实体图如图所示

图玩家实体图

系统E-R图

ER模型的“联系”用于刻画实体之间的关联。

一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。

若有联系,进一步确定是1:

N,M:

N,还是1:

1等。

还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等。

系统E-R图如图所示。

系统E-R图

4系统设计

系统设计要回答“怎么做”,即如何实现系统说明书规定的系统功能。

在这一阶段,要根据实际的技术条件,经济条件和社会条件确定系统的实施方案,即系统的物理模型。

本系统主要面向游戏运营商,为游戏企业管理者提供全方位的信息服务。

本章主要从系统结构、功能模块设计、数据库设计、开发工具四个方面对系统设计进行了分析。

系统结构

本系统采用的是B/S结构,即Browser/Server(浏览器/服务器)结构,显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。

WEB层就是用户所能看到的界面。

BLL层主要进行数据的加工处理。

DAL层主要进数据库的操作,把数据写入数据库,或者从数据库读取数据

就是用户通过WEB层提交数据,这些数据通过BLL层验证、运算再传给DAL层,由DAL层记录到数据库。

反之,如果需要查询数据那么可以用过通过WEB层,提交查询关键字,或条件,这些条件经过BLL层分析后再通过DAL层从数据库取出相应的数据返回给BLL层,再经BLL层运算、包装后传给WEB层呈现给用户。

系统的系统结构图如图所示。

图系统结构图

功能模块设计

根据分析整个系统主要划分为6个功能模块,分别执行要求中的功能。

数据管理中实现玩家对游戏软件的评测、游戏软件信息的查询、添加、删除、修改和统计功能。

系统功能模块图如图所示。

系统功能模块图

系统中在SQLSERVER中存有1张表,即merch表(游戏基本信息表,记录了各种游戏的记录)。

本系统由游戏软件信息信息管理模块构成。

(1)玩家评测模块:

此模块实现玩家对游戏软件的评测

(2)添加模块:

此模块实现对游戏软件信息的添加。

(3)删除模块:

此模块实现对游戏软件信息的删除。

(4)修改模块:

此模块实现对游戏软件信息的修改。

(5)查询模块:

此模块实现对游戏软件信息的查询。

(6)统计模块:

此模块实现根据游戏软件的类别和开发公司对软件数量的统计。

数据库设计

数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。

本节主要通过数据库逻辑设计、数据库表设计对数据库设计进行详细介绍。

数据库逻辑设计

E-R图向关系模型的转换要解决的问题是如何将实体型和实体间的联系转换为关系模式,如何确定这些关系模式的属性和码。

根据ER图转换为关系的转换规则,实体之间1:

1,1:

n的联系与n方的关系模式合并,m:

n的联系转换为二元或多元关系模式,转换为关系模式如下。

独立的关系模式

游戏关系:

包含的软件编号、软件名称、软件类别、开发公司、上市时间、玩家测评。

软件编号是主码。

数据库表设计

由数据模型利用SQLServer2000进行数据库的详细设计,其基本表的设计如下:

(1)user表

主要记载玩家的相关信息(如:

玩家编号,玩家名,密码等,wno是主码)。

玩家信息表由表所示。

字段名称

数据类型

长度

允许空

说明

10

NotNull

玩家编号(主键)

wname

Null

玩家名

wmima

密码

表user表

(2)yxrj表

主要记载游戏软件相关信息(游戏编号,玩家名,类别,开发公司,上市时间,cno是主码)。

游戏软件表由表所示。

gno

游戏编号(主键)

Null

游戏名

表表

(3)wjpc表

主要记载游戏软件相关信息(如:

游戏编号,玩家编号,难度,动作,画面,gno,wno是主码)。

玩家评测表由表所示。

nandu

难度

dongzuo

关键技术及开发工具

本系统前台设计采用visualstudio2013,设计语言访问数据库服务器;

后台采用Microsoft公司的SQLServer2012。

SQL 

Server2012开发后台数据库,用于提供数据服务。

SQLServer2012是一种典型关系型数据库管理系统,该系统具有数据一致性好,完整性强,安全性高的优点,系统采用结构化设计方法,按超市实际工作内容来确定所需,将整个系统作为一个大模块自顶向下,以模块化结构设计技术进行模块分解,然后再自底向上,按照系统的结构将整个模块进行组合。

首先讨论了课题的背景和意义,然后进行需求分析,定义系统的主要功能模块以及对各功能模块进行功能描述,接着画出各子模块的数据流图,定义数据字典(包括数据条目和处理说明),接着定义了数据表以及描述各功能模块的具体实现,包括子模块的实现流程图,最后进行系统的运行测试,检验功能设计是否完善。

5详细设计

详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。

详细设计的目标有两个:

实现模块功能的算法要逻辑上正确和算法描述要简明易懂。

框架结构

系统中采用了windows窗口,实现了系统的基本功能。

Visual 

是.NET平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,Visual 

都可以提供近乎完美的解决方案。

提供了包括设计、编码、编译调试、数据库联接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。

SQL(Structured 

Query 

Language),意思为结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言。

它的主要功能就是同各种数据库建立联系,进行沟通。

ANSI(美国国家标准协会)规定SQL是关系型数据库管理系统的标准语言。

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。

SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。

SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括:

非关系模型的数据语言一般都分为模式数据定义语言(模式DDL)、外模式数据定义语言(外模式DDL)、与数据存储有关的描述语言(DSDL)及数据操纵语言(DML),分别用于定义模式、外模式、内模式和进行数据的存取与处置。

当拥护数据库投入运行后,如果需要修改模式,必须停止现有的数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。

SQL语言则集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。

用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,切并不影响数据库的运行,从而使系统具有良好的可扩展性。

功能模块设计与实现

游戏软件信息管理系统能查询、修改和删除游戏软件信息

玩家登录模块

图玩家登录流程图

游戏软件信息添加模块

图添加模块流程图

查询模块

图查询模块流程图

删除模块

图删除模块流程图

修改模块

图修改模块流程图

统计模块

图统计模块流程图

评分模块

图评分模块流程图 

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2