网络游戏交易平台的搭建

发布时间:2012-04-06 17:41:32

需求分析

需求分析简单地说是分析用户的需求,它是数据库设计的起点,需求分析的结果能否准确的反映用户的实际要求,将直接影响到各个阶段的设计,并影响到设计结果是否合理和实用。[9] 需求分析是开发的第一步也是最重要的一步。需求分析阶段要通过描述系统的需求,通过定义系统中的关键领域的类来建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的渠道,因此,系统的需求分析应该是开发人员和用户或者客户一起完成的。需求分析可以采用面向对象的方法来完成,即明确系统要服务于哪些用户,对这些用户提(毕业论文参考网原创论文)供哪些服务等。

3.1 功能性需求

我们将交易平台的功能划分为用户对功能的需求和管理员对功能的需求两个部分。他们的需求如下所列:

1. 用户对功能的需求

(1)用户注册

(2)登陆取得权限

(3)注销本次权限

(4)组合条件搜索信息

(5)浏览出售求购信息

(6)发布出售求购信息

(7)个人帐户的管理

(8)购买物品

2. 管理员对功能的需求

(1)浏览所有用户的信息

(2)修改、删除用户

(3)修改游戏、服务器信息

(4)审批E币和人民币的互换,为用户冲值

(5)管理登陆日志

(6)查看意见反馈

3.2  安全性需求

管理员有权利行使所有的管理功能,普通用户也有不同的管理功能,考虑到系统的安全性,在用户进入系统之前进行合法用户检测并且在支付上还要有二级密码的检测。所以系统中应该有一个用户名和密码检测的模块,与此对应,还必须有操作员管理模块,它必须能够进行普通用户的增加、删除和修改,和一些其他功能的删除修改。同时普通用户能够修改自己的密码,但系统管理员能够修改所有人的密码。

3.3  可行性研究

1.技术可行性

根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员和数量等方面去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,人员要求能够熟练的运用开发工具,具有一定的开发,编程能力,熟悉网络游戏交易的一般流程。

2.经济可行性

  估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效率,并将费用与效率进行比较,看是否有利。

3.运行可行性

  对平台运行后给现行系统带来的影响和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。

根据上述三方面进行可行性分析、研究后,我们认为该项目是可行的。 

网络游戏交易平台的搭建

相关推荐