2。2 Java简介

Java是Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称【2】,是由Sun Microsystems公司的James Gosling和同事们共同研发,并且在1995年5月正式对外推出的。Java刚开始的时候被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并且经过重新设计后用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java可跨平台、动态的Web、Internet计算的独特之处。自此之后,Java被大众所接受并且Web也得到了迅速的发展,我们平时常用的浏览器都是支持Javaapplet的。从另一方面来看,Java技术也是在不断的更新中【3】。

2。3 系统运行环境介绍

开发环境:Eclipse 

开发语言:Java

运行环境:Microsoft Windows

3需求分析与可行性研究

3。1 需求分析

一个基于JAVA实现的游戏软件,最终目的也是为了在电脑上得到使用和普及。那么一个成功的在电脑上使用的软件大多具有以下特征: 

(1)操作方便:由于此游戏面向的是热爱游戏的人士而不是电脑高手,所以他们不会刻意地去学习电脑的使用技巧,所以对计算机软件的安装,必须简单明了,易于操作。

(2)可中断性:计算机必备的基本特征就是多任务处理。所以相应的一个好的计算机软件应该提供一个短时间中断的功能。

24点游戏是一个高精度的软件,因为它的代码利用率非常高。一个实时运转的程序都是以每秒数千行代码的速度运行着,它的主要事件的频率都非常高,一点点极小的错误都会影响到后台的等待响应,最终导致非常严重的错误,就像深陷泥潭,独自挣扎。所以在这个逻辑设计过程中必须非常严谨,设想到可能,本软件的逻辑设计必须相当严谨,我们需要考虑到可能存在的问题,并提前想好解决方案。

3。1。1系统总体设计原则

本软件必须采取以下的设计原则以便于设计、实现以及后期的维护。

简单性:在实现软件功能的前提下,尽可能得让软件操作简单易懂。

针对性:本软件设计是根据传统24点游戏纸牌游戏开发设计的,有很强的针对性。

实用性:需要本软件满足24点游戏玩家的需要,因此具有很好的实用性。

3。1。2 系统功能模块概述

(1) 游戏模式:实现人人对战,通过抢答算出24点并计分。

(2) 练习模式:单人练习,可以显示所有可能的计算方法。

(3) 排行榜:可以看到每一个玩家的历史得分。

(4) 退出:可以通过本功能退出此软件。

3。1。3 系统整体操作流程

此游戏有2个游戏模式——双人对战模式以及单人练习模式。若是双人对战的话,打开本游戏后开始游戏,首先需要输入2个玩家的用户名,然后就可以进入游戏。系统会自动派发4张纸牌并开始计时,在规定时间内抢答并输入正确答案则得分,否则扣分。若是单人练习的话,打开练习模式,可以自主选择4张牌来练习,想不出答案时有提示按钮,点击后就可以显示所有的运算方法。

输入系统流程图如图3。1所示。论文网

图 3。1 系统流程图

3。2 可行性分析

对24点游戏的开发需要从三个方面去分析研究,包括技术是否可行,经济是否可行,社会是否可行。

(1)技术可行性

技术上的可行性便是结合现有的软件和硬件条件以及开发技术条件,从而来满足开发者的需要,以便可以成功地开发项目。该软件采用的开发工具是功能强大的Eclipse,它具有十分强大的功能扩展能力,我们只需下载安装相关的插件即可,而且它完全满足个人24点游戏软件的开发实现的要求,所以由此看出软件开发的技术条件是可以的。再从硬件方面来考虑一下,如今的科技技术是在持续快速的发展中,可想而知硬件也是被带动发展的一员,所以硬件的容量越来越大,也越来越安全,由此又可以看出硬件是能够满足软件的要求的。

上一篇:asp.net+sqlserver在线电子书借阅管理系统的设计
下一篇:Android淮安公交查询系统的设计与实现

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

安康汉江网讯

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究