《程序设计实践》课程设计的管理系统设计与实现–弹球游戏系统子模块设计开题报告

 2022-02-22 19:34:04

1. 研究目的与意义

1.1研究背景

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容和预期目标

2.1研究内容

以提升电气信息类专业学生的软件设计与系统开发能力为宗旨,本设计针对我校电气信息类教学培养方案中的《程序设计实践》课程设计进行信息化管理系统设计。系统从选题管理、设计功能描述、知识点提示、设计案例导引等方面给出具体的说明及演示,以便更好地导引学生完成相应的实践项目,掌握相关的设计方法,提高课程设计的完成质量。

弹球游戏系统模块主要完成在屏幕上实现一个弹跳的小球,主要功能包括:消砖块、移动挡板、多球反弹控制、反弹球之间相互碰撞等,另外还有得分、计分、背景音乐、计时等功能。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

弹球游戏系统包括用户控制模块,小球控制模块,砖块控制模块,挡板控制模块,关卡控制模块,分数控制模块,计时模块和背景控制模块。

用户控制模块包括用户的注册和用户的登录

小球控制模块包括绘制小球,小球移动,小球反弹,小球消失

砖块控制模块包括绘制砖块,砖块消失

挡板控制模块包括绘制挡板,挡板移动

关卡控制模块包括关卡数目,关卡难度

分数模块包括分数计算,分数显示

背景模块包括背景图画,背景音乐

本系统我准备采用Microsoft Visual Studio 2010和MySQL进行开发,使用C#语言编程,采用MVC设计模式,C#语言简单,灵活,表达能力强,可读性强,.NET的框架开发简单便捷。Microsoft Visual Studio 2010可以帮助我快速地创建应用程序,为我提供了许多相关的工具和框架支持,集成开发环境改进了语言和数据功能,我可以利用这些功能更轻松地构建解决方案,以分析和处理信息。

数据库设计:

User表

列名

数据类型

可否为空

Id

Varchar(15)

N

Name

Varchar(15)

N

Password

Varchar(15)

N

Score表

列名

数据类型

可否为空

Id

Varchar(15)

N

Level

Varchar(5)

N

Difficulty

Varchar(10)

N

Score

Varchar(15)

Y

Time

Varchar(15)

Y

4. 参考文献

[1]杨睿娜.c#开发贪吃蛇游戏.电脑知识与技术,vol.7,no.18,2011.6,pp4442-4443,4445

[2]王文举.c#语言开发连连看游戏.电脑编程技巧与维护,2013.17 ,pp76-80

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

2022.01.10----2022.03.07 查阅资料,翻译5000字译文

2022.03.07----2022.03.21撰写开题报告

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版