系统分析设计2.1
2016-05-15 22:15:06 0 举报
为你推荐
查看更多
系统分析设计2.1是一个全面而深入的过程,旨在理解和改进现有或新系统的运行方式。这个过程包括对系统的需求进行详细的研究和分析,确定系统的目标和功能,以及如何最有效地实现这些目标。然后,设计师将创建一个详细的设计蓝图,描述系统的各个方面,包括其结构、组件和交互方式。这个设计过程可能涉及到多种技术和工具,如数据流图、实体关系模型和UML图等。最后,设计师将根据这个蓝图来构建和测试系统,以确保它满足所有的需求并且能够有效地运行。整个过程的目标是创建一个既满足用户需求又具有高效性能的系统。
作者其他创作
大纲/内容
CombatDataManager
- taskData : CombatData
+ UpdateCombatData()+ GetCombatData():string+ UpdateMonsterHP( ):void+ UpdatePlayerHP():void
Bag
- bagItemList : List- isBagPanelOpen : bool- itemCount : int - bagName : string- bagClassify : string
+ GetBagItemList() : return bagItemList+ GetItemCount() : return itemCount+ OpenBagPanel() : void+ CloseBagPanel() : void
TaskManager
- panelState : bool
+ ClickTaskPanelOpenButton() : void + OperateTaskItem( Input.mouse.click ) : void+ EnableTaskItemPanel( ):void
1
TaskItem
- state : TaskState- taskInfo : string- taskNumber : int
+ StartTask() : void+ EnterNextTaskState() : return isSuccess+ FinishTask() : return isSuccess+ UpdateTaskItem() : void
Combat
- isCombatPanelOpen : bool- combatResult : enum Result- combatInfo : string
+ ControlCombatValue() : void+ AttackMonster(Monster monster) : void+ PlayerBeAttack(Monster monster) : bool isSuccess + ShowCombatResult() : void+ ClickAttackButton():void+ ClickSkillButton():void+ UpdateSkillButton(TaskItem item ):void
TaskDataManager
- taskData : TaskData
+ UpdateTaskData()+ GetTaskData():string + UpdateTaskData():string
BagDataManager
- bagData : BagData- bagName: string
+ UpdateBagData()+ DeleteBagData()+ GetBagData():char+ GetMedicineData():char
BagItem
- itemType : ItemType- itemInfo : string
+ EquipItem() : void+ UseItem (int count) : return isSuccess+ ShowItemInfoPanel() : void+ CloseItemInfoPanel() : void
Task
- taskItemList : List- isTaskPanelOpen : bool- itemCount : int
+ GetTaskItemList() : return taskItemList+ GetItemCount() : return itemCount+ OpenTaskPanel() : void+ CloseTaskPanel() : void+ UpdateTaskState( ):void+ UpdateTaskPanel( ):void
n
Player
- id : string- password : string- level : int- exp : int- toughten : int- position : Vector3- bagInfo : BagManager- taskInfo : TaskManager- combatInfo : CombatManager
+ UpdatePlayerInfo( string infoName ) : return isSuccess+ GetPlayerInfo( string infoName ) : string+ UpdateBagInfo() : return isSucess+ GetBagInfo() : string+ UpdateTaskInfo() : return isSuccess+ GetdateTaskInfo() : string+ UpdateCombatInfo() : return isSuccess+ GetdateCombatInfo() : string
BagManager
- panelState : bool- bagName : string- bagClassify : string
+ ClickBagPanelOpenButton() : void + OperateBag( Input.mouse ) : void+ GetBagInfo():char
CombatManager
+ ClickCombatPanelOpenButton() : void + OperateAttackButton( int buttonNum ) : void+ OperateClickButton (int buttonNum): void+ CheckPlayerAndMonsterHP( ):void+ GetCombineResult():string+ ClickTaskPanelCloseButton( ):void
0 条评论
回复 删除
下一页