Er dagiram developed in visio

Assignment Help Basic Computer Science
Reference no: EM131092793

Perform conceptual design for the following case. You must turn in an ER diagram developed in VISIO. You may include, in your ER Diagram, specifications that include additional constraints not shown on the diagram. The specifications should be written in English. If you believe that you need to make additional assumptions, clearly state them in the specifications.

The deliverable should be a file named "YourFirstName_YourLastName.vsd".  You should submit the file through the moodle assignment submission link.

TIPS:

1. Do NOT begin your VISIO drawing until you have a paper-based "blue-print" sketch of the solution - this will save you lots of frustrating time with VISIO.

2. When working with VISIO, remember to start with the "normal entities" and "normal relationships". If you forget how to do certain things, check out the lab tutorial.

3. The TCI solution file might give you a convenient template for associative pattern and inheritance.

4. The 1-m relationship should always start from the 1 side.

TheNextBigThing (NBT), a gaming company, is planning to build "World of War", a new online multi-player game. You are in charge of developing the back-end database that supports this game.

The game allows gamers to play with each other online. For each gamer, the game needs to store his / her account information including user name, password, email address, first name and last name. User name of a gamer should be unique, while first name and last name do not have to be.

A gamer could create multiple characters to play in the game. Each character should have a name that is unique. The system would also needs to capture the character's current level, experience points, health points (HP), magic points (MP), strength, intelligence, and dexterity. A character could belong to one AND ONLY ONE class. There are three classes: warrior, mage, and ranger.

A character could own items. Each item has a name, an item type, item value, item status (a number between 0 and 100 with 100 representing brand new item and 0 representing completely broken item). There are three types of items: Weapon, Armor and Accessories. For weapons, the system needs to store the weapon type, weapon speed, and damage dealt per second. Weapon damage could be derived from weapon speed and damage dealt per second. For armors, the defense value and armor type needs to be captured. The accessories would have accessory type and special effects.

It is possible for many characters to possess the same item (notice that each "item" refers to items of the same name, for example, short bow. It does not mean the same individual item).

Each character also possesses a set of skills. For each skill, the system needs to record the name of the skill, the MP cost of the skill, levels required for the skill, and a description of the skill.  Naturally, multiple characters could have the same skill, and one character could have many skills.  Some skills are pre-requisite for other skills.

The system stores information about PvP (player vs. player) results. For each PvP match, it stores the score of each character, and a list of matching history (character X kills character Y at time Z). For this version, only 1 v. 1 match is supported, i.e., the maximum number of players in each PvP match is 2.

The system also allows characters (NOT players) to form guild with each other. The name of the guild, the time it is founded, and its current status will be recorded. The system keeps the list of characters that belong to a guild.

Reference no: EM131092793

Questions Cloud

What is a normal particle size distribution : What is a normal particle size distribution?
What were the major patterns of native american life : What impelled European explorers to look west across the Atlantic? What were the major patterns of Native American life in North America before the Europeans arrived?
What is the hydrodynamic diameter of the particles : What is the hydrodynamic diameter of the particles
A consumer finance company operating in six cities : Consumer finance. The data below show, for a consumer finance company operating in six cities, the number of competing loan companies operating in the city (X) and the number per thousand of the company's loans made in that city that are curr..
Er dagiram developed in visio : Perform conceptual design for the following case. You must turn in an ER diagram developed in VISIO. You may include, in your ER Diagram, specifications that include additional constraints not shown on the diagram. The specifications should be wri..
What is bonding,molecular shapes and structures : What is bonding,molecular shapes and structures?
Essay on a few biological databases : Write a 1500 detailed essay on a few biological databases (primary or secondary) involved in genome studies.
Evaluate starbucks training efforts : What types of departmentalization are being used? Explain your choices. (Hint: In addition to information in the case, you might want to look at the complete list and description of corporate executives on the company's Web site.)
Number on the second card : A deck of 5 cards (each carrying a distinct number from 1 to 5) is shuffled thoroughly. Two cards are then removed one at a time from the deck. What is the probability that the two cards are selected with the number on the first card being one hig..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Summary of the project

Search the CSU Online Library and find a project that was not completed successfully. Write a two-three-page summary of the project, including the reasons why you think this project failed. Also, include project lessons learned and record how less..

  Implement a method

A supermarket wants to reward its best customer of each day, showing the customer's name on a screen in the supermarket. For that purpose, the customer's purchase amount is stored in an ArrayList and the customer's name is stored in a corresponding A..

  Compare and contrast the following, in terms of cores

Compare and contrast the following, in terms of cores (or microprocessors), random access memory (RAM), disk storage, and networking capabilities. Supercomputers, Mainframe computers , Desktop, computers, Laptops, Handheld computers

  How they are overcome using the three-phase commit protocol

how they are overcome using the three-phase commit protocol.

  List three debugging methods within the debugger which can

list three debugging techniques within the debugger that can be used to locate logical error in the java code. for each

  Write a program and create a flow chart

The game of Nim. This is a well-known game with a number of variants. We will consider the following variants, which has an interesting winning strategy. Two players alternately take marbles from a pile.

  Changed phone number setting and want it back where it was

I accidentally changed the phone number setting and want it back to where it was. Is there a simple way to restore this setting

  Write a statement that passes the value 4

1) Examine the following function header, the write an example call to the function. void showValue(int quantity)

  Describe any generalization/specialization relationships

Describe any generalization/specialization relationships

  Subsets of integers which sum to the same number

How many numbers do you require from this generator to guarantee that there exist 2 subsets of integers which  sum to the same number? Write steps how derive the solution.

  The debate about centralization and decentralization

1. The debate about centralization and decentralization is heating up again with the advent of network computing and the increasing use of the Internet. Does the Internet make this debate more relevant? If you find any interesting articles on t..

  Write a program using linkedlist and listiterator

Write a program using LinkedList and ListIterator to obtain the following statements:1. Create a linked list named "number" with these elements: "one", "four" and "three".2. Create a List Iterator named "it1" related to "number".

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd