- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
TOC \o 1-3 \h \z \u 《软件技术专业实训》报告书 1
1. 实训计划2
2.系统需求分析与功能设计 3
3.总体设计5
4.数据库设计9
5.程序模块设计12
6.技术难点与分析16
7.系统测试17
8.心得体会20
参考文献22
实训计划
1
2015-10-26--2015-11-5
图片素材下载
2
2015-11-5--2015-11-11
大概实现框架
3
2015-11-11--2015-11-1
开始界面设计
4
2015-11-21--2015-12-2
游戏画面设计
5
2015-12-2--2015-12-14
结束画面设计
2.系统需求分析与功能设计(根据课题的要求进行简单的需求分析,设计相应的数据流图,得出相应的系统功能需要, 系统数据流图)
需求分析:该游戏中玩家必须控制一只小鸟,跨越由各种不同长度水管所组成的障碍,而这只鸟其实是根本不会飞的……所以玩家每点击一下小鸟就会飞高一点,不点击就会下降,玩家必须控制节奏,拿捏点击屏幕的时3间点,让小鸟能在落下的瞬间跳起来,恰好能够通过狭窄的水管缝隙,只要稍一分神,马上就会失败阵亡。
用例图:
功能需要:游戏包括加载、引导、开始、游戏、结束环节 3、记分牌、记录等设计
(1)准备状态(挥动翅膀,不受重力约束)
(2)飞行状态(飞行过程中,受重力的影响)
(3)死亡状态(倒地的状态)
系统数据流程图:
3. 总体设计
(根据功能需求,设计系统的总体结构。系统总体功能模块图,菜单的设计)
3.1、用户需求
大多数人都会有需要放松、娱乐的时候,他们会希望能找到一款好玩、漂亮的游戏。这样在工作累时、在做项目累时,可以选择我们的游戏。
玩家的年龄集中在青少年,因此背景及整体的设计要符合当今青少年的喜好才可以。
3.2、功能需求
游戏玩法:游戏开始后,间歇性的点击空格键,让小鸟向上飞,不会掉下来,并且要穿过柱子的空隙,不能碰到柱子,碰到就dead了,穿过一个柱子的一分。(其中背景中会间断的出现红心图标,可以控制小鸟“吃”到红心,一个红心可以获得一次复活的机会)。
3.3、用户界面需求
主界面
游戏界面
功能性:有效实现功能需求中描述的相关内容。
可靠性:要求系统能够长时间正常运行,并且支持多用户同时访问;
易用性:具有友好易用的用户界面及简单的操作方法,保证玩家上手简单
安全性:保证用户在使用软件过程中的资料安全、通讯信息安全、传输的文件安全。
高性能:满足流畅游戏需求,游戏过程中无明显卡顿,延迟秒数量级以下;文件传输迅速。
可维护性:能够满足系统管理员对系统维护的需求,能够实现软件开发者对软件的进一步维护;
扩展性:能够满足软件开发者对软件功能进一步扩展的需求;
可测试性:在需要时,能够通过配置文件来控制内部关键信息的输出,输出目标也可通过配置文件配置。
总体流程图
层次结构图:
层次流程图:
4. 数据库设计(完成数据库的概念设计、逻辑设计,按数据库设计方法和规范化理论得出符合3NF的逻辑模型, ER图设计,ER图转化为相应的关系模式,设计数据库的逻辑模型(以表格),在机器上完成数据库的物理设计)
分数最高分显示在grade中
E-r图:
5. 程序模块设计
(设计并编写输入\输出、查询\统计、数据维护等功能模块的应用程序, 每个人设计2个以上的模块,一个组完成一个完整的系统,数据库访问,存储过程调用等作重点阐述)
程序模块流程图:
模块设计图:
数据库代码:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/*
* 数据接口的具体实现
* */
public class DataDisk implements Data {
@Override
public int loadData() {
int maxScore = Integer.valueOf(getScore());
return maxScore;
}
@Override
public void saveData(int score) {
int oldScore = loadData();
int maxScore = score oldScore ? score : oldSc
您可能关注的文档
最近下载
- 期末考试—服务方案策划与评估形考任务二.docx VIP
- 班组劳务分包合作协议.doc VIP
- [山西]2024年山西医科大学第二医院招聘42人笔试历年典型考题及解题思路分析附带答案详解.docx VIP
- 《22G101三维彩色立体图集》.pdf VIP
- 游泳池设计规范.docx
- 【会写生字250字】部编人教版二年级上册语文生字表笔顺练习可打印.doc
- 《JTT695-2007-混凝土桥梁结构表面涂层防腐技术条件》.pdf
- 人教小学生必背古诗75首(带拼音打印版).pdf VIP
- 牛津指导写作的系列oxford-discover-2-Writing-and-Spelling.pdf
- A3微能力点优秀案例汇编.docx VIP
文档评论(0)