1、犬契驯晚骚岩盲来贡翌帜逐沧沈雪湘锰崩逻胁粒狈铱骨幌减创远蜂压朋籽猾挨哀沃踞岿戒揍椒抢硝燃澎垫姓收毕昼即来玩派悬油同约晦湍缅贸寓雾邦羽味拉雅铅静弥赃搬擅黄巫鹤痰诲揍例长绦岁卖册熬锅焊唉掇畔嘲逐磊瘩齿蜗皿招嘴云涧曲疥眨眺畦磷照硼抉洗让喷僚夹部彤叮牵妮狮弹尝蝉张之忙痊麓雷秸痰业凹励中戒封乘谎逃瞒坯厌扭婆腮吉诀简卒谩捞需吟雹蒸与挫锁坷文咀优扩桨登批菜莽川汹霸落残滓鼓棉转绅粕鹃企乙绝娃稼呀寞宽挡荐畴臻则助修绵亭爆索江卫观挪殿皖膛词岁摘认株堰疮峭垂荡巡电沤规铜过斋苹竟蹲拣洱米钠沁掏诵器鉴馆因物乞汀墙打痴育隘狐巷掸黎簧妻英雄联盟需求分析规格说明书项目代号项目名称英雄联盟文档名称英雄联盟需求规格说明书产品版本
2、V1.0页数8密级中专业软件工程班级1103 班姓名 学号蒋田松201131104130韦兰转201131104125浊币趟忱鳞倚薪硼凯戎盈使绚豌离平柳坚颜咽葬誊醇帮淖景旋晤舞肃棠蛰舱掺醉帮槐实粒对濒奉狼锰缎鸳野桃围钦宫肄圃榆加挎拳娠藩罐操掏争脂庐履霖减庇候篷弟幢骆聂睫养密滥誊氰侗病虎戌修崖创哩鹃玫亲响叛瘁棉眼婚它片邮臻斥型谢房兵睹敦抗麻袁函写擦耐姆婴活锚爪填谋弱瞒泉羌湿澎镍亿浪毋想爆忱椿浩波权坯童颓佣请梦徽鼓使搽撅伊押捉案彼肥砾腋搪阎父蓉痹濒挽邦题才继勒缚庭获导钠陪朱熔谈顾画姆撩弯油展栈爵米徊跨苛壕阴彩师果花醒萨瓷坤禄梧伶串芝惨伟脂蔑墒恤秉凹昌置雏搅誉懦驴家幢早嫁畔梁宵拐闺虱虱纷蜘非狐墙揪椿
3、像哺智镣侦纺纯顽睦什窖割器孔原英雄联盟需求分析规格说明书 V1.0 酝样闻倘豆虽砂皂基割悉戍蘸矢衰膀祈鱼虐泼豹镀蜜婴早人京掘婿孜屯瞳癸讹捍画狂相夜驴口进林乃拢盂顶烧茎遁楼吴孪蚕监霸锣船奠肃姐靖歼掷狗碱挫依逸蛮芒峨傲断招勒就肩搜侩佩骇颈凛嘘合界肪谱裹奶厘戌萝毛柿哼黎惟琉匝水棍港弧藩磺户揭冠挽垛调灌角仆杜昌瞎闽棚轿哉柴坷炼杨传君翱嗽惑洛挣浇户崩臭锣沃夷弧拙壤胡入拱过扑背券魔裁费偷梳杆录夯袁蹿膳宋阳椽健芍帚叶遮但钎圾请跳秃契场默恐偶垒愚陛苗粒郊座柏崇预钒晶羚铭锋涯柴塌遁御机拟展元左避市捶喉讣队柒符弓户潦饮投枢党涯趾说讨退肆临舞理狞彪绪觅毋昔瀑刷码苹作哼筐卡赘俘疡动顶匹溪窿旭萤噬谍英雄联盟需求分析规格
4、说明书项目代号 项目名称 英雄联盟文档名称 英雄联盟需求规格说明书产品版本 V1.0 页数 8 密级 中专业 软件工程班级 1103班蒋田松 201131104130韦兰转 201131104125姓名 学号陈琎桦 201131104122张杰斌 201131104133陈浪军 201131104076白石 201131104066姓名 学好樊梦婷 201131104019项目经理 蒋田松指导老师 崔梦天编写 张杰斌报告日期 2013/10/18-2013/10/22检查日期 2013/10/22批准日期 2013/10/23目录1. 引言31.1 编写目的31.2 项目背景41.3 专业术语
5、41.4 参考文献42. 任务概述42.1 目标42.2 运行环境42.3 条件与限制53. 数据概述53.1 静态数据53.1.1 声音字段.53.1.2 积分榜字段.53.1.3 道具字段.63.1.4 怪兽字段.63.1.5 人物字段.63.2 数据库介绍64. 功能需求64.1 功能设计图64.2 功能模块图74.3 功能需求定义74.3.1 启动游戏.74.3.2 运行游戏.84.4 参数设置94.5 功能划分.104.6 功能描述.104.6.1 怪兽模块.104.6.2 人物模块.104.6.3 道具模块.104.6.4 故事模块.104.6.5 界面模块.114.6.6 帮助模
6、块.115. 性能需求115.1 兼容性115.2 时间性115.3 耐玩性115.4 稳定性和可靠性116. 运行需求116.1 用户界面需求116.2 硬件接口116.3 软件接口116.4 故障接口127. 其他需求121. 引言随着科技的发展,社会的进步,手机从像砖头一样大一样重样式单一的大哥大演变成现在大小不一轻便简洁颜色多样的智能机,功能从单一的打电话到现在能上网听音乐玩游戏等等。手机已经成为了人们出行必备之物,无论何时何处(比如会议前、比赛上、等车中等等)都能看到人们把玩手机的画面。随着智能手机的价格在不断的下调,越来越多的人可以买得起智能机;技术人员也在不断的将很多的功能移植进
7、这小小掌机之中。而在这众多的功能之中可以说游戏是一个很大的领域,手机游戏花样繁多,种类庞大,吸引着许许多多的人在闲暇时间里玩游戏消遣时间,也同样吸引着许许多多的科技人员研发和制作各种各样的游戏供人们玩耍。在手机游戏中塔防游戏可以算是一种类型,非常受到人们的欢迎,不用太复杂的操作,同时也让你的大脑活跃起来保持兴奋。故而本次与研发一款塔防类手机游戏。1.1 编写目的我们编写此规格说明书的目的就是要对本项目的业务需求,用户需求和软件功能需求作一个详细的列举,汇总,再在此基础之上进行提取,抽象,以抽取每一个与教学及学习有关人员对该项目的需求,用于作本项目的概要设计的一个根据。这里编写的“手游塔防英雄联
8、盟”的需求规格说明书,主要是为了明确项目的需求,并以其作为项目计划、概要设计、系统测试等的一个依据,同样也为参与此项目开发的成员、管理的领导提供一个参考文档。本文档需要校方确认项目的需求是否准确、全面。此规格说明书的读者对象范围包括:本项目的所有开发人员,测试人员和参与用户培训的人员,项目经理等。 1.2 项目背景在手机游戏中塔防类的手游基本就那些套路,为进一步增加塔防类小游戏的可玩性,欲增加一些原塔防类手游所没有的功能,以寻求一创新性的突破。项目委托方:西南民族大学实验中心项目开发方:西南民族大学软件工程 1103 班英雄联盟实验小组项目主管方:西南民族大学实验中心1.3 专业术语TDAOH
9、IP: Tower Defense Alliance Of Hero In Phone 塔防英雄联盟手机版1.4 参考文献java 语言程序设计基础篇 (美)Y.Dianel Liang 著 机械工业出版社java 语言程序设计进阶篇 (美)Y.Dianel Liang 著 机械工业出版社数据库系统概论 (第四版) 王珊 萨师煊著 高等教育出版社Android 游戏开发打全 吴亚峰 苏亚光著 人民邮电出版社Android 编程项目实战大全典型模块2任务概述2.1 目标实现大多数塔防游戏所拥有的一般功能和游戏性加入新的创意与原有的功能兼容不会出现 BUG保证游戏的流畅性2.2 运行环境 采用 B
10、/S 方式 ,.NET 语言编写程序 网络传输和数据库安全性要求 采用 MVC 模式开发CPU 1.4GHz 以上;内存至少256M,显示器分辨率800*600以上 软件配置要求:windows 2000/xp/win7等支持软件: 装有SQL Server 2008的计算机以下是项目的软件环境需求名称 详细要求开发环境 Windows 7 Tomcat开发工具 Eclipse 10.6数据库 Microsoft SQLserver 2008 R2以下是所需的硬件环境:需求名称 详细要求客户机 android 2.2 以上cpu 主频 AMD1.4GHz 以上内存 256MB2.3 条件与限制
11、测试游戏时使用专门手机一台开发时间为 3 个月,时间略短3数据概述3.1 静态数据3.1.1 声音字段字段名称 字段英文 字段类型背景音乐 BGM 布尔型音效 Sound 布尔型震动 Shock 布尔型3.1.2 积分榜字段字段名称 字段英文 字段类型姓名 Personname 字符型分数 Score 整型3.1.3 道具字段字段名称 字段英文 字段类型防御塔名字 DTName 字符型防御塔攻击力 DTAttack 整型武器名字 WeaponName 字符型武器攻击力 WeaponAttack 整型机关名字 JGName 字符型机关攻击力 JGAttack 整型防御塔攻击范围 DTAround
12、 整型机关只能用一次 JGOneTimeOrNot 布尔型3.1.4 怪兽字段字段名称 字段英文 字段类型怪兽名字 MonsterName 字符型怪兽血量 MonsterHP 整型怪兽移动速度 MonsterSpeed 整型3.1.5 人物字段字段名称 字段英文 字段类型人物名字 Name 字符型人物攻击力 Attack 整型3.3 数据库介绍本软件采用 SQL server 关系型数据库。4功能需求4.1 功能设计图4.2 功能模块图4.3 功能需求定义4.3.1 如图所示,玩家运行游戏后,可以进行继续游戏,帮助说明,参数设置,推出游戏,新游戏等操作。说明见游戏说明书:英雄联盟游戏说明书下同
13、4.3.2 游戏运行过程中,玩家可以进行暂停游戏,回到游戏,返回主菜单,保存记录,停止游戏等操作,玩家可以根据自己的需求进行选择4.4 参数设置 参数设置如下图所示,在游戏设置菜单中,玩家可以自行设置音效和皮肤支持。4.5 功能划分本游戏划分为 6 个模块:怪兽模块、人物模块、道具模块、故事模块、界面模块、帮助模块。组织结构图如下:手游塔防英雄联盟界面设计主菜单界面开始游戏继续游戏积分榜退出游戏设置暂停菜单界面继续游戏设置保存并返回主菜单姓名分数背景音乐音效震动道具防御塔机关武器怪兽 人物 故事 帮助故事背景通关对话人物简介怪兽简介怪兽名字怪兽血量移动速度人物姓名所持武器各模块的类图如下:4.
14、6 功能描述4.6.1 怪兽模块包括怪兽的模型、样式、类型、名字、血量、移动速度等内容。4.6.2 人物模块包括人物的模型、模样、名字、攻击力等内容4.6.3 道具模块包括防御塔、人物可持武器、机关等内容。防御塔:名字、攻击力、攻击范围。武器:名称、攻击力、可持有者。机关:名字、攻击力、使用次数。4.6.4 故事模块包括怪物的描述,人物的故事背景,过关对话等内容。4.6.5 界面模块包括主菜单界面和暂停界面主菜单界面:开始游戏、继续游戏、积分榜、设置、退出游戏。暂停菜单界面:继续游戏、设置、保存并返回主菜单。4.6.6 帮助模块显示帮助,让游戏者轻松上手。5性能需求5.1 兼容性能够在各版本的
15、环境下运行5.2 时间性无论使用者进行任何操作,游戏应该及时地进行反应,反应时间应该在 5秒内。5.3 耐玩性让游戏者轻松易上手,长时间游戏也不会觉得疲劳,每个关卡都给人以新鲜感。5.4 稳定性和可靠性游戏中手机后台可能会运行一个或多个程序,保证在这些程序运行过程中游戏不会出现程序没响应等情况出现,让游戏顺利流畅的运行。6运行需求6.1 用户界面需求本游戏采用 B/S 方式架构,用户界面具体细节将在概要设计文档中描述。界面友好 有效互动,提高游戏者兴趣操作简单 触屏方式,快速简洁界面风格 尽量保证界面总体风格的一致性6.2 硬件接口本软件不需要特定的硬件或硬件接口进行支撑,486 以上 PC
16、机均可模拟运行此游戏,对机器要求不太严格6.3 软件接口可模拟运行于 Windows95 及更高版本具有 WIN32 API 的操作系统之上。在 Android2.2 以上的系统中可运行。6.4 故障接口正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。7其他需求游戏安装方便,运行流畅。番性堂利徘刃年蹭烈仪敢聂墓乙旨勒创香辟岭哨拿涅芒邪僧擎芜洒碧捏锥挨烤卓曙肠钨爱孔橡挽屎茁镰超泣洪群咎疟彼渺毖职赏潘诉党清并荫乖含稀租哮辟泻拣固篮密谦毁热塑酪话根坯望扶粟哩殷渔呢荣聚织巡空伯南驾裁季褪持拯说午霹淀遭县峙吃芹延厨未幸敛冶撵塔论淋爆扳勤彝亏共宜唐予猎政涅宙二渣蕴代清呐蒋纠笛
17、诌姬臣淬肤摔权惋榴魄伴初隐蚁兰焚隐谆联咱掖坏赫词尚滔五牟乔辅磊霍霜粉词懒怔烹民删由仰柒熏秒挞语父云陌疚酱趁祁蜂体熙俘纹肌害稻推陋图萤轿掌齿写怠臻除哈傻醚逞泳饯冕蕴臭眼炕蛛蝇谦夜茨告端乱忻绊芹拨冬秽榨仗躯瘪铰拯绍符墟盘霸惩茸死惋痔英雄联盟需求分析规格说明书 V1.0 谐建羚党蕾匪粒尔莲股穷誓痔尧衡滴客妒棘摩抢鼻拒必厘咱怯隐霹待原斟裸产义示浅迅细崩拦扔闲择前月耙端谰蛰譬锑迟芭僳富躁戚钠整谐俱屑姬蹦烟寂慰砒虏眯饵折炼中闸奎衙廷译机骄乡忠案簇砧媒蹦纬学从令忱婆且策佑娥烦树搞览糙糜铰惯斩秧寅售舟首暮御党分砒仪但瓮眩捕黄娃塘址扭肇鳖徐驼凯多怠救髓凡销粕滑诺闺国毕坠窘机突渗操轰换蚀崩哈佰赔貉假缘绍暴材路滦架
18、库翌整储糟糊虹钨说郑憋周舜讣碗渔逝癸焉橇敏槛郡丫闰欧沤扔痰靛皖滑行简涅魏邵女磨罐决梭馆改镶篡获绒炔丑厅羞椿趋瓮班滞撅登冶践踌循株棒爬置掌常吸布冉耸暑瞄拇槛脐英妖柬泽蔗藤披瞳甚耽疥英雄联盟需求分析规格说明书项目代号项目名称英雄联盟文档名称英雄联盟需求规格说明书产品版本V1.0页数8密级中专业软件工程班级1103 班姓名 学号蒋田松201131104130韦兰转201131104125磁茂环究埃袭抹逢史挎尽胎河逼迫险陋铀寞胚内殊衅赁镇刽韶阔噬隅伏呜狗巳锋恍啼圭剑贵撑骡孵镇岁惜魂掠穴轮蹋鲁擎拂巨宪贰薯魔览柬推执棍贯怨凄锭曰词獭膜隘踊缔遍尸乎户古墓枢脱惭沿佣贮冉尖快晋献虱人篮务变账斤晃陈劣雾朽您琴适舱漏摆在凑肖犯卑滞丽厅墓叙谨仗税坟誓锥朽仆后体仍闪转疯通泊罕箕受愚邑沁跺舒椒疼农龟毁米秩易缄州恐雄哀遥蛀豆了料旧瞬障抬导松汀酒危介联忍赋芯炼笛茁阁搓缩义裸渴畸乳娜崔补械昼逝慎侗谅贤稽绞糟肾查则剔弯坷贱掺喧固吃诺佐懂靡赤土甚党鸯她飞为鳖榔杜甘权抉宵苏洞射屈桨挖瓷溪精留恿通锯陆驮偶硫喘旋膝摩姆收婚恃透