系统需求分析.docx
- 文档编号:1598795
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:12
- 大小:34.33KB
系统需求分析.docx
《系统需求分析.docx》由会员分享,可在线阅读,更多相关《系统需求分析.docx(12页珍藏版)》请在冰豆网上搜索。
系统需求分析
第1章系统需求分析
1.1简介
是一个很大的、扩展了的类层次结构,它能使开发应用程序变得更加容易。
与传统上使用语言直接访问相反,使用和的优点是已经包含和压缩了所有标准的“样板文件”代码,这些代码是所有用编写的程序所必需的。
因此用编写的程序要比用语言编写的程序小得多。
另外,所编写的程序的性能也毫无损失。
必要时,你也可以直接调用标准函数,因为不修改也不隐藏程序的基本结构。
使用的最大优点是它为你做了所有最难做的事。
中包含了上成千上万行正确、优化和功能强大的代码。
极大地加快了你的程序开发速度。
系统功能分析
使用实现一个模拟点扑克牌游戏的程序,要求能够进行简单的要牌、发牌、重置功能。
具体功能要求如下:
(1)玩家最多可以要张牌;
(2)如果牌的点数之和大于点则自动判输;
(3)在不超过点的情况下,玩家与电脑比较牌的点数大小,大者为赢家;
()界面美观,操作可靠。
第2章系统总体设计
根据需求分析,本系统为一个点扑克牌游戏娱乐系统,用户可以通过该娱乐系统进行游戏娱乐。
作为休闲娱乐软件,界面设计美观,操作可靠是设计的一个重要要素。
通过查资料充分了解扑克牌游戏的规则、结构和特点后,采用编写此娱乐游戏系统。
在通过对牌类游戏软件系统需求分析的基础上得到如图所示的系统功能模块图
图系统功能模块图
第3章详细设计
界面设计
系统界面如图所示
图系统界面
、开始项目
用创建基于对话框的应用程序启动并用为应用程序创建初始文件。
建立项目的方式如下:
从主菜单叶,选取。
从项目属性表中的可选项目表内选取()。
将项目命名为。
、添加标识按钮
将按钮的标题改为‘要牌’,将其由改为。
将的标题改为‘不要了’,将其由改为。
从控件栏中点击‘按钮’,用鼠标在界面画一个按钮,将按钮的标题改为‘重置’,其改为
。
、添加编辑框和静态文本框
从控件栏中点击‘编辑框’,在界面上画出两个编辑框,用来记录显示牌的点数。
从控件栏中点击‘静态文本框’,在界面上画出两个静态文本框,分别把标题改为’玩家’
和‘电脑’。
程序代码
点:
""
"点"
"点"
[];
:
{
:
();
{{()
{};
}}
{{()
:
(*);
}}
:
{{()
}}
()
};
():
()
{
{{()
}}
}
(*)
{
();
{{()
}}
}
(,)
{{()
}}
()
(***)
:
(,)
{
;
;
;
;
()>("");
()>("");
{{()
:
}}
()>();
}
(*)
{
();
{{()
:
}}
}
(,)
{{()
()
()
()
(,)
(,)
(,)
}}
()
()
{
();
"...".
.
(());
(<);
*();
()
{
;
();
(())
{
>();
>(,,);
}
}
.
'
(,);
(,);
:
;
}
(,)
{
(())
{
;
();
}
{
(,);
}
}
.,
.
()
{
(())
{
();
(,()(),);
();
();
;
();
(());
(());
(,,);
}
{
();
}
}
.
()
{
();
}
()
{
;
()*;
;
}
()
{
:
();
}
()
{
:
;
;
;
;
()>("");
()>("");
}
()
{
:
()
{
;
;
();
;
[];
();
()>();
();
}
{
()
{
("你已经要了次牌了!
");
();
}
{
("你已经要了次牌了!
");
}
}
}
()
{
(>)
{
等待玩家
}
{
()
{
;
;
();
;
[];
();
()>();
}
{
等待玩家
}
}
}
()
{
((>)(>))
{
(>)
{
("祝贺你:
玩家,你赢了!
");
}
{
("很遗憾,你输了!
");
}
}
((>)(<))
{
("祝贺你:
玩家,你赢了!
");
}
((<)(>))
{
("很遗憾,你输了!
");
}
((<)(<))
{
(>)
{
("很遗憾,你输了!
");
}
(<)
{
("祝贺你:
玩家,你赢了!
");
}
*()
{
("平局!
");
}*
}
}
第章测试数据与结果
测试数据:
()当玩家和电脑的牌总点数<:
若玩家点数<电脑点数,则玩家输(结果如下图);
若玩家点数>电脑点数,则玩家赢(结果如下图)。
()当玩家和电脑的牌总点数>:
若玩家点数<电脑点数,则玩家赢(结果如下图);
若玩家点数>电脑点数,则玩家赢(结果如下图)。
()当玩家的牌总点数<,电脑的牌总点数>:
则玩家赢(结果如下图);
()当玩家的牌总点数>,电脑的牌总点数<:
则玩家输(结果如下图);
第章实习体会和收获
为了此次课程设计,在实验前做了很多事先准备,比如在网上搜集相关的知识资料,同时对及等知识进行了更加层次的学习并了解了一些相关知识,并且对一些相关控件的属性及使用方法也有了进一步的了解。
对游戏娱乐软件开发有了更进一步的认识,提高了软件设计水平,收获非常大。
参考文献
《实践与提高》中国铁道出版社刘长明杨工明编著
《游戏编程导学》清华大学出版社杨正华张秋生编著
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 需求 分析