“蜗居”游戏需求分析.doc_第1页
“蜗居”游戏需求分析.doc_第2页
“蜗居”游戏需求分析.doc_第3页
“蜗居”游戏需求分析.doc_第4页
“蜗居”游戏需求分析.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

蜗居网需求分析作者:组长: 摘要面对着知识大爆炸的时代,社会发展日新月异,网络、计算机、互联网已占据着我们生活得每一个领域网络。因为有了网络,我们可以和外界更畅通的联络,可以更方便的搜集自己需要的信息,也可以和远隔千里家人、朋友通过视屏见面、聊天、提到这些,当然还有必不可少的娱乐,包括乐享自己喜欢的音乐、电视、电影等,还有用以释放压力、减轻烦恼、寻求刺激的游戏。游戏的发展趋势和社会现状也愈来愈紧密,所以不少随着社会背景的变化应运而生的游戏广受欢迎。关键词:蜗居、网络平台、短信平台、建房、工作、娱乐、交友、互动引言随着开心农场、QQ农场、QQ牧场等一系列休闲小游戏的流行,似乎不玩这些小游戏就意味着你out了。而这些小游戏的流行,引领着游戏业的另一种风尚-一种简单休闲、容易获得精神成就感的小游戏。也许是城市的喧嚣和快节奏成全了这类小游戏,也许是除了传统意义上只有男生才玩游戏的局面早就应该被打破,更多女性玩家、甚至忙碌的上班族的青睐,也正映射出这种游戏的普遍适应性。随着经济压力愈发沉重、房价的不断攀升,越来越多的人买不起房,特别是对于刚毕业的学生一族也就是所谓的“蜗居者”来说,拥有自己的住房是那么遥不可及。为了迎合这些人群的需要,开发该款游戏,以满足他们网上拥有房子的愿望。第一章 需求分析一:系统需求定义: 通过参考大家耳熟能详的QQ农场、QQ牧场、升职记以及植物大战僵尸等游戏,我们做了如下分析,如何让用户在众多游戏中更青睐于“蜗居网”这个游戏呢它必须拥有上述这些游戏的优点:1):根据“多劳多得”原则进行升级,根据选择操作,分别获得相应的经验或金钱2):通过充一定金额开通特权,如VIP,所谓的特权包括相同的操作可获得比普通用户多2倍的经验,买东西可以打六折,还有一些固有的大礼包。同时,在网页动态里,会显示这些用户的动态3):本游戏主要是建房子,大家可以选择自己喜欢的建造房子,风格上如单元房(一室一厅、二室一厅、三室一厅)、北京四合院、徽州古建筑、哥特式建筑、欧洲古城堡,多样性如书房、客厅、卧室、花园、仓库、车库等等,用户随着等级的提升,可以自己任意选择,逐步扩大自己的住房规模,提高生活水平1、目的建立该游戏网站主要是为了丰富大家的业余生活。通过这个虚拟平台,大家不仅可以建立自己的精神家园,也可以为喜欢建筑的玩家提供交流平台、学习平台。大家通过这个游戏,可以根据自己的想法和个性营造美好的家园。2:定义:指软件开发人员为了准确的理解和表达用户需求进行的细致调查分析,将用户非形式的需求转化为需求分析,再由需求定义转化为相应形式的功能规定的过程。3:参考资料:软件工程 张海藩 清华大学出版社推箱子游戏需求分析 网上摘录二:任务概述:1:目标:随着开心农场、QQ农场、QQ牧场等一系列休闲小游戏的流行,似乎不玩这些小游戏就意味着你过时了。而这些小游戏的流行,引领着游戏业的另一种风尚-一种简单休闲、容易获得精神成就感的小游戏。也许是城市的喧嚣和快节奏成全了这类小游戏,也许是除了传统意义上只有男生才玩游戏的局面早就应该被打破,更多女性玩家、甚至忙碌的上班族的青睐,也正反映出这种游戏的普遍适应性。面对着知识大爆炸的时代,社会发展日新月异,经济压力愈发沉重。随着房价的不断攀升的,越来越多的人买不起房,特别是对于刚毕业的学生一族也就是所谓的“蜗居者”来说,拥有自己的住房是那么遥不可及。为了迎合这些人群的需要,开发该款游戏,以满足他们网上拥有房子的愿望。2:运行环境:Windows xp/Windows 2000/Windows 98三:开发语言描述:1:数据库使用类型:SQL。SQL Server是一种典型的关系型数据库管理系统,可以在许多操作系统上运行,它使用Transact-SQL语言完成数据操作。由于Microsoft SQL Server是开放式的系统,其它系统可以与它进行完好的交互操作。目前最新版本的产品为Microsoft SQL Server 2000,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。SQL(Structured Query Language, 结构化查询语言),它是由SQL Server提供的由服务器访问数据对象的语言,其功能包括数据查询、数据操纵、数据定义和数据控制4个部分。SQL语言简洁、方便实用、功能齐全,已成为目前应用最广的关系数据库语言。核心SQL主要有四个部分:数据定义语言,即SQL DDL,用于定义SQL模式、基本表、视图、索引等结构;数据操纵语言,即SQL DML。数据操纵分成数据查询和数据更新两类。其中数据更新又分成插入、删除和修改三种操作;嵌入式SQL语言的使用规定。这一部分涉及到SQL语句嵌入在宿主语言程序中的规则;数据控制语言,即SQL DCL,这一部分包括对基本表和视图的授权、完整性规则的描述、事务控制等内容。2:编程语言:C+。C+是一种面向对象的机器语言,强调的是功能抽象和数据抽象,用对象来描述事物和过程,面向对象方法处理问题的过程是对一系列相关对象的操纵,即发送消息到目标对象,由目标对象执行相应的操作。因此面向对象方法是以对象为中心的,具有独特的抽象性、封装性、继承性和多态性的特点,更好的适应了复杂大系统不断发展与变化的需求第二章 用户分析由于该游戏有网络平台和短信平台。其中短信平台自然是让用户充值的。这样我们的游戏对用户就进行了一次分类。在游戏中把用户分为普通用户和VIP,其中VIP随着充值的金钱增加而等级增加。普通用户升级的规则:等级升级满足的money值升级满足的experience值0级3000701级4000902级5000120。30级由于用户在注册成为新用户时系统自动给他的默认money为2000,experience为50.当用户在游戏中获得的money为3000(升级时金钱值必须比上次升级时金钱值多1000)用户即可从0级升到1级,其他由此类推。.当用户在游戏中获得的experience为70(升级时经验值必须比上次升级时经验值多20)用户即可从0级升到1级,其他由此类推。当然着两者都必须满足升级的最低要求值才可以升级。VIP用户升级规则:等级升级满足的最低累计充值费用兑换率(1元相当于多少money值)0级101001级301502级602003级250开始充值为VIP 0级,此时充值1元相当于money 100。当用户的累计充值到达10元时即可升为1级。此时此时充值1元相当于money 150。当用户的累计充值到达30元时即可升为2级。此时此时充值1元相当于money 200。当用户的累计充值到达60元时即可升为3级。3级以后充值1元相当于money 250,但是不再升级了。 第三章 过程模型1:登录界面:1) 如果用户想拥有一个属于自己的登入账号和密码,可以选择“注册”。注册之后系统会保存用户的登录信息,用户下次可以直接登录使用 。在登录界面有两个按钮,一个是注册,一个是登录。当选择登录时,用户只需填用户名和密码;当选择注册,则所有的信息都得填。如果已经注册的用户忘记了密码,则可以单击邮箱按钮旁边的一个链接,单击之后会弹出一个界面。此界面功能是让用户填写自己的邮箱,系统会向该邮箱发送信息。提示用户可以通过登录邮箱然后修改密码,从而达到即使在忘记密码情况下也可以重新找回并不影响用户的游戏状态。用户信息: 这是登录管理系统最重要的一个部分,作为一个管理系统,无疑需要妥善、合理的管理用户的信息,这里有新用户添加以及老用户信息修改,虽然功能简单,但是内容却应该详细,包含用户登录名(用户登录名应在6到16个字符之间,字符必须是字母,数字,汉字或者三者的随机组合),登录密码(密码应该在10位到16位之间,可以是数字和字母或者二者的随机组合),邮箱(在注册时候必须要填写的,为了在忘记密码时重新找回信息。当然在以后的登录中就不需要填写了),验证码(在注册时必须要填写,以后无需填写。验证码是随机产生的六位数字)。如果在选择登录按钮时,只是填写了登录名或者密码,则需要弹出对话框提示用户填写完整信息,同样当用户选择注册按扭使所有的信息也必须填写完整且格式要符合要求,否则也要弹出相应的提示对话框提示用户哪行填写错误,并给出填写的规格。其中class为布尔型,默认值为1,代表普通用户。如果系统收到有关该用户充值的信息,则将值改为0,代表VIP用户。 建一张名为USER的用户表在SQL中的格式:字段名长度数据类型描述约束yonghuming16varchar用户名主键mima16varchar密码主键youxiang20varchar邮箱非空yanzhengma6int验证码非空Class1布尔型类别Default普通2:登录和注册成功:进入有戏主界面,可见到如下图的分解按钮,其一系列功能描述如下:帮助退出“蜗居”设置主菜单(事务)“设置”选项:其主要包括:显示风格,游戏音量。其中显示风格主要用来调整游戏显示界面的色彩。在SQL中建立的用户表为setup:字段名长度数据类型描述约束Style20Varchar显示风格有默认值Voice3Int音量有默认值其中style的默认值为绿色田野,即游戏界面边框为绿色。当然用户可以进行选择,待选的项有粉色,灰色,紫色。“用户信息”设置:包括用户登录信息、用户游戏过程状态用户信息用户登录信息用户游戏状态等级经验金币登录名密码所建房屋模式修改密码修改登录名“帮助”选项:在“帮助”选项中没有子选项,只有messagebox,其内容如下:“点击蜗居按钮即可进入游戏,游戏中相关的增加经验值与金钱在游戏中有提示。”“退出”按钮:由于退出分两种情况,所以要分开考虑。1):用户并未开始游戏,此时的用户退出时,不需要保存任何信息(为了保障安全性,用户退出之后再登录必须要重新登录)。2):用户在游戏之后想结束本次游戏时的退出,此时退出用户的游戏信息已被修改所以的保存游戏信息,以便下次开始游戏时可以继续。“蜗居”按钮:点击即进入了游戏界面。3:游戏界面功能轮廓划分:由于“蜗居”游戏包括网络平台和短信充值平台,通过登录进入该游戏后,用户可以根据系统提示进行相应的操作,并且可以获得相应的经验值或金钱。上述所包括的功能都会在下面详细介绍。其中,所谓的“充值”,可以快速升级和普通“宅友”所无法享有的特权。当然通过短信平台产生的结果会迅速显示在网络平台上的。在所有新用户第一次进入该游戏时,系统会自动送给新用户2000点金钱和100经验。2-4:“劳作”选项的分解:当用户点击“工作”选项按钮时,用户的工作经验值会加2个点,金钱会增加50个点。然而用户一天只能“工作”一次,当一次用完时再则不会增加任何经验和金钱。当用户的工作经验值到达50的倍数时,可选择“跳槽”,跳槽三次之后工作一次获得的工作经验值为原来的二倍,但是跳槽一次之后工作一次获得的金钱值为原来的二倍。当然用户也可以通过做家务来获得经验值,一次家务经验值为1,一天可以做两次家务。在SQL中建一张名为work的用户表:字段名长度数据类型描述约束work exprience30long工作经验Moneymoney金钱Times5Int工作经验/50其中times是为了方便统计升级的次数的。If(Work experience=50) times= Work experience/50;If(times%3=0) Work experience= Work experience *(times-2);Money=money*times;这里还要说明下的是:用户升级和建房等必须得有相应的经验值和金钱,但是经验值包括每个选项里的不同方面的经验值,其中自然也包括工作经验值。这就说明了获得经验值的办法有很多但是获得工作经验值的方法却不多。2-5:“休闲”选项的分解:“休闲”主要在工作之余用于丰富生活,当然可以的所有选项都是减少金钱,有的可以增加经验值。这里的选项比较多,但是各个选项之间又极其相似,联系紧密。在SQL中建立joy的用户表:字段名长度数据类型描述约束Joy exprience30long快乐经验值moneymoney金钱当用户“旅游”一次Joy experience增加2,money减少20;当用户“购物”一次Joy experience增加1,money减少10;当用户参加“俱乐部”一次Joy experience增加1,money减少15;当用户参加“培训”一次work experience增加1,money减少20;当用户“约会”一次Joy experience增加3,money减少30;当用户“开PARTY”一次Joy experience增加1,money减少50,society experience增加2.2-6、“社交”选项的分解:点击“社交”按钮时便会在游戏界面的右侧显示你所有在游戏中建立好友关系的名单,可以通过查找好友和推荐好友等途径来向对方发出好友请求,一经对方同意便可以彼此间相互交流,当然在不愿意和对方再成为好友时可以单方的删除好友。右击好友名称便可以弹出对好友操作的快捷菜单。其中包括:聊天,送礼物,拜访好友家园,删除好友,查看好友状态,修改备注。单击聊天可以向对方发送短消息,送礼物主要在弹出的界面中选择礼物后单击确定即可,单击拜访好友家园,可以进入好友的游戏界面,在进入好友家园时看到好友的花园缺水有虫可以点击游戏界面上的水壶或杀虫剂图标进行帮忙。帮忙一次经验值加2.删除好友顾名思义解除好友关系。查看好友状态是查看好友的等级,经验值及金钱。成功的多建立了一个好友关系,society experience加2.在SQL中建立society的用户表:字段名长度数据类型描述约束societyexperience30long社交经验在SQL中建立名字为friend的用户表。用来存放好友信息;字段名长度数据类型描述约束Friendname16Varchar好友名称Friendgrade30 long好友等级Friendmoney Money好友金钱Friendexprience30long好友经验Friendhouse3Int好友居所Friendgarden3Int好友花园2-7:“宅”选项的分解:本款游戏的主要目的就是为“宅友”们提供一个虚拟的平台,使他们可以通过自己的努力来获得心中的房子,因此这一选项就显得尤为重要了。等级花费金币卧室=210000厨房=49000卫生间=69000客厅=812000阳台=107000书房=1214000仓库=146000当“宅友”的经验

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论