软件工程课程设计《疯狂的小羊》

发布 2022-10-05 07:44:28 阅读 7689

《软件工程》项目设计。

2014 年 12月。

疯狂的小羊》

需求规格说明书。

专业。班级。

项目经理。撰写人。

评审人。日期 2014-9-15

开发出一款益智过关系列小游戏,考验的玩家的智慧、谋略和操作能力。三只小羊要互帮互助或者彼此搭桥才能通过。游戏不仅设计了可爱的形象,更蕴含着深刻的道理:团结、互助和勤于思考。

a. 开发软件名称:基于flash开发的疯狂的小羊游戏

b. 项目开发小组成员: 冯锦融,肖青,袁桃,颉涛,于渊,谢金光,唐敏,李周恒

c. 用户:所有喜欢玩这个游戏的玩家

d. 项目开发环境:windows 7 + flash builder4 + actionscript 3.0 1.3

flash,益智游戏,疯狂的小羊。

1]彼得斯。《flashactionscript3.0动画高级教程》[m].人民邮电出版社,2010.01.

2]孙颖。《actionscript殿堂之路》[m].电子工业出版社,2023年。

3]杨格。《flash**动画设计》[m].科学出版社,2023年。

4]卓越科技。《flashcs3动画设计百练成精》[m].电子工业出版社,2023年。

5]洪光。《flashcs3动画制作案例教程》[m].北京大学出版社,2023年。

6]刘彦武。《flash动画使用技术》[m].机械工业出版社,2023年。

7]蒋国强。《actionscript3.0完全自学手册》[m].机械工业出版社,2023年。

疯狂的小羊是一个多版本的益智过关系列小游戏了,考验的是玩家的智慧、谋略和操作能力。三只小羊要互帮互助或者彼此搭桥才能通过。游戏不仅设计了可爱的形象,更蕴含着深刻的道理:

团结、互助和勤于思考。对于小朋友来说是具有很强的教育意义的。

本设计尝试用flash开发出一个考验的是玩家的智慧、谋略和操作能力。简单容易上手。但界面更加美观,具有更加完美的用户界面交互能力。

建议软件寿命:3年。

硬件条件:pc机。

运行环境:windows系列。

开发软件:flashbuilder4

开发限制:开发时间短。

美观的用户界面、功能的完整性、开发时间的长短及使用中的难易程度等等。

经过调查分析,现有类似的游戏存在一下几个不足:

a.采用的编程语言可移植性差,不能解决平台异构问题:

游戏的可移植性决定了所开发游戏的用户群大小。现有的很多游戏,多不用flash这一平台无关性较好的编程语言来开发。使游戏很难在不同的软件平台上运行,给用户造成了一些不便。

b.程序的出错率较高:

c++有很多不可靠因素,发生许多编程错误。比如,c++中的指针可能会造成内存的非法访问。大多编程语言没有自动单元收集,不能防止内存丢失等动态内存分配导致的问题。

没有自己的安全机制,不能有效防止病毒程序的产生和**程序对本地系统的威胁破坏。

现有的很多连连看游戏已经不能很好的解决用户的需求。基于用户对游戏的更高要求,用actionscript这种更适合游戏开发的语言,来编写出功能更加完善的连连看游戏是非常必要的。

c.用户界面不够美观。

现有系统处理流程和数据流程简单。出错率较高。

服务器:pentiumiii500以上或更高,内存:128m以上;

硬盘:至少10g以上;

cd-rom:16倍速以上;

网卡:10mb/100mb自适应;

工作站:pentiumii266以上微机;

内存:64mb

硬盘:至少5g以上;

cd-rom:16倍速以上;

网卡:10mb/100mb自适应。

可移植性差、容易出错、用户界面不美观。

由于采用actionscript编程语言,解决了上面所叙述的现有游戏的不足。

本次设计的系统环境及工具如下:

运行环境:windows系列。

编程语言:actionscript

开发软件:flashbuilder4。

数据流程更加简洁,用户界面更加美观。

没有什么特殊影响,信息量不大,一般pc机都能用。

用flashbuilder4开发的应用程序,由actionscript编译。

基本的计算机操作条件。

技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,**等。连连看系统的工作主要是在开发者和玩家之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。

计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。

可选择的其他系统方案在进行网络设计时,从节省成本的角度想,考虑过建立统一的数据中心,对数据进行处理,但是出于以下几点原因,我们没有选用。从技术上来说,使用统一的数据中心,所有的数据都要经过数据中心,使数据中心的信息处理量太多,对数据中心的处理能力要求较高,而且维护难度较大。采用分布式,各部门的信息处理在各自的服务器就可以完成,只有需要进行各部门信息交换时才通过交换机进行工作。

利于局域网的平稳运行。

flash平台的自由和开放使得开发人员投资很少,但却提供给他们必需的灵活性以及大量的支持。游戏的易于维护性也使本游戏的开发投资大大减少。

技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,**等。连连看系统的工作主要是在开发者和玩家之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。

计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。

a.拟建系统的目标。

1)增强资源共享。

2)减少人力和设备费用。

3)加快游戏的运行速度。

b.系统的实施方案。

本系统客户端拟采用window操作系统,服务器采用window操作系统,前端开发语言使用c#,使用sqlserver数据库管理系统。

c.投资方案。

此系统用visualstudio2005开发,不需要过多的投资。

d.人员培训及补充方案。

由于人-机界面友好,操作简单,帮助信息详尽,一般人员都可以使用,故不需要专门的培训。

本软件在合同责任、侵犯专利权、侵犯版权等方面没有法律方面的问题。

使用方面的可行性有时也称为操作可行性,主要是论证新系统在玩家游戏过程中的感受与反馈信息。在当前信息技术飞速发展的大坏境下,计算机技术和软件技术的更新使得游戏更加的易掌握。

根据以上分析可知,本软件在技术方面已经成熟,完备测试手可靠,具有良好的市场拓展潜力。但是时间有限,该查询系统考虑不太健全,我们会在这方面加强学习和改进。所以,我们认为开发此系统的条件已经具备,可以开始进行开发。

疯狂的小羊》

软件规格说明书。

专业。班级。

项目经理。撰写人。

评审人。日期 2014-10-2

该需求分析说明书通过对所开发的三只小羊游戏软件进行全面细致的用户需求分析,明确所要开发的游戏软件应具有的功能以及界面的处理,从而使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。 本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

现在很多网页游戏都是需要联网的,而且还需要登录验证比较麻烦,目前还没有一款简单有趣,又有挑战一点的游戏,尤其是更加适合女生还有儿童甚至是逐渐学会用电脑的老年人。给他们带来快乐的同时也不用担心花费大量的宝贵时间在上面。

该游戏操作简单,节奏明快,具有很强的交互性及简单易行性。任何人都可以在很短时间内熟悉它的游戏规则,因此适合各个水平的用户使用。

游戏的主界面力求美观,爽心悦目,画面清新,动物憨厚可爱萌动,以提高玩家对游戏的兴趣。游戏的控制模块简单易懂、操作容易,适合各个年龄阶层的玩家使用。同时,**效果也尽量动感逼真,引人入胜。

本游戏简单易懂、操作容易且交互性好,对用户没什么特别要求。适合各个年龄阶层和文化水平的用户使用。

输入:玩家可以通过键盘控制游戏:“上”“下”“左”“右”快捷键、中间“确定”键。

“上”“下”“左”“右”快捷键控制小羊左右移动和上跳。鼠标点击小羊选择操作对象。 输出:

要是在成功将全部小羊顺利移动到了最右侧箭头处,则显示胜利,可以选择菜单或者是下一关卡,要是失败了,返回菜单或者是重新再玩本关。

软件工程课程设计

天水师范学院。课程名称 学生信息管理系统。指导老师 张少刚。学院 电子信息与电气工程学院。班级 12级计算机科学与技术 1 班。学号 20121030108 姓名 付永霞。2015年6月25日。目录。1.可行性研究。1.1技术可行性3 1.2经济可行性3 1.3操作可行性3 2.需求分析。2.2.1...

软件工程课程设计

徐州工程学院。课程设计报告。名称软件工程课程设计 学院信电工程学院 专业软件专业。班级 11软件。姓名云柏。姓名陆剑锋。姓名徐宁。姓名陈胜。指导老师王小磊。组员 云柏陆剑锋 徐宁陈胜。分工 引言。随着科技和经济的发展,人们的消费越来越倾向于网络,出现了网购这种越来越受欢迎的新型消费方式。为了提高学校...

软件工程课程设计

个人整理精品文档,仅供个人学习使用。课程设计教案的基本内容和要求 针对不同的课程设计题目,每位同学以软件设计为中心,完成从需求分析 软件设计 编码到软件测试运行的软件开发全过程。1 同类著名 浏览 分析 需求分析 3 原型主页设计及网页设计。4 数据库设计及应用设计。5 交互网页开发技术或其他专门开...