游戏信息管理系统设计报告

更新时间:2023-07-22 02:50:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

VB游戏信息管理系统设计报告

一、 设计任务和要求 设计一个系统管理市面上的游戏软件信息,主要实现以下功能:

1、 记录游戏软件的基本信息,主要包括:软件编号、软件名称、软件类别、开发公司、上市时间、玩家测评等;

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

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

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

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

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

二、 开发环境:

开发软件:VB6.0

数据库:SQL Server

三、 数据库设计

数据库是管理系统的基础,没有数据库,管理系统就无法运行,所以,设计管理系统,首先要设计好数据库,根据系统功能要求,本系统数据库设计了以下几个表:

1、admin表:用于存放管理员信息,包括id,用户名、密码。

2、yxClass表:用于存放游戏分类信息,包括id,分类名称。

3、SoftInfo表:用于存放游戏软件信息,包括软件编号、软件名称、软件类别、开发公司、上市时间、玩家测评等。

四、 窗体设计与功能实现

1、 主窗体

根据系统功能要求,设计一个主窗体为系统的启动界面,主窗体上的菜单是进行系统各项功能操作的入口。管理员点击“游戏软件信息管理”菜单项打开登录窗体,通过登录进入游戏软件信息管理界面。游戏玩家不用登录,可

操作其他菜单选项。

主窗体界面如下图:

2、 游戏软件信息管理

管理员点击“游戏软件信息管理”菜单项打开登录窗体,如下图:

输入用户名和密码,点击“登录”按钮,程序先检查用户名和密码是否输入,没有全输入,给出提示,如果用户名和密码都输入了,就连接数据库表admin,查找与输入用户名密码匹配的记录,找不到提示用户名或密码错误,找到则登录成功,打开“游戏软件信息管理”窗体,并关闭登录窗体,如下图:

窗体的主体包括三个部分:(1)上面的文本框、组合框、日期控件组成的输入部分,用于添加或修改信息时输入选择;(2)中间的操作按钮部分,用于执行各项操作功能;(3)下面的表格,用于浏览和选择信息。

1、添加,需要添加游戏软件信息时,先点击“添加”按钮,程序清空文本框及组合框内容,以便输入以添加的信息。同时,“保存”和“取消”按钮转为可用状态,如果不想添加了,点击“取消”按钮,“保存”和“取消”按钮又转为不可用状态。输入信息之后,点击“保存”,程序先检查所需的信息是所输入完整,如果有未输入项,给出提示;如果全部都已输入,程序再检查软件编号是否已存在于数据库中,如果存在,给出提示,如果不存在,就把输入的信息添加到数据库表SoftInfo中,完成信息添加。

2、修改,当需要修改某条软件信息时,在下面的表格中点选这条信息,这条信息的内容就会添加到上面的输入区。对信息进行修改,然后点击“保存”按钮,程序同样会检查输入情况和是否重复,然后把输入区的现在数据更新保存到数据库中,完成修改操作。

3、删除,如果需要删除一条信息,在下面的表格中点选这条信息,再点击“删除”按钮,弹出确认删除对话框,点“是”,就会删除这条信息,随便后这条信息在下面的表格中消失。

3、 查询

点击“查询”菜单项,可打开查询窗体,如下图:

本窗体有三个区域:(1)左上方是查询区;(2)右上方是投票区;(3)下方是浏览、显示、选择区。

1、查询,有个查询条件,软件名称、开发公司、上市时间,每个查询条件右边对应一个查询按钮。要查询软件名称(或开发公司)时,在文本框中输入要查询的软件名称(或开发公司),点击相应的查询按钮,查询结果就会显示在下面的表格中,软件名称和开发公司都可以模糊查询。

上市时间可以通过两个日期控件,选择要查询的日期范围,然后点击右边的“查询”按钮,查询结果就显示在下面的表格中。+

2投票,如果玩家要想对某条软件信息投票,在下面表格中点击这条信息,投票区会显示软件编号和软件名称,点击“投一票”按钮,就完成投票,在下面表格中就会看到这条信息的“玩家测评”字段的值增加了1。

4、 数量统计

点击“数量统计”菜单项,可打开数量统计窗体,点击“按类别统计”或“按开发公司统计”,统计结果就会显示在下面的表格中,如下图:

5、 排序

点击“排序”菜单项,可打开排序窗体,如下图:

所有软件信息同类软件排在一起,并按评分从遍到低排序。

五、总结

游戏信息管理系统,是VB程序设计与SQL Server数据库设计的综合应用,它包括了管理系统基本的添加、修改、删除、查询功能,还包括统计和排序功能。

本文来源:https://www.bwwdw.com/article/97cm.html

Top