资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
蜗居网需求分析作者:组长: 摘要面对着知识大爆炸的时代,社会发展日新月异,网络、计算机、互联网已占据着我们生活得每一个领域网络。因为有了网络,我们可以和外界更畅通的联络,可以更方便的搜集自己需要的信息,也可以和远隔千里家人、朋友通过视屏见面、聊天、提到这些,当然还有必不可少的娱乐,包括乐享自己喜欢的音乐、电视、电影等,还有用以释放压力、减轻烦恼、寻求刺激的游戏。游戏的发展趋势和社会现状也愈来愈紧密,所以不少随着社会背景的变化应运而生的游戏广受欢迎。关键词:蜗居、网络平台、短信平台、建房、工作、娱乐、交友、互动引言随着开心农场、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的用
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号