Purchase Solved CIS321 Milestone 4

$3.99

Purchase Solved CIS321 Milestone 4

 

The requirements analysis phase answers the question, “What does the user need and want from a new system?” The requirements analysis phase is critical to the success of any new information system! In this milestone, we need to identify what information systems requirements need to be defined from the system users’ perspectives and draw graphical, logical models to document the data requirements for a new and improved system.

Data modeling is a technique for organizing and documenting a system’s data. Data modeling is sometimes called database modeling because a data model is usually implemented as a database. Data is viewed as a resource to be shared by as many processes as possible. As a result, data must be organized in a way that is flexible and adaptable to unanticipated business requirements – and that is the purpose of data modeling.

In this milestone, you will first discover those entities in the system that are or might be described by data. Then you will define each entity you identify concerning the business in an Entity Definition Matrix. Then you will do the data model tutorial in doc sharing that will prepare you for doing the logical entity relational diagram (ERD).

Objectives
After completing this milestone, you should be able to:

• Understand and perform the techniques for entity discovery.

• Define each entity concerning the business and complete an entity definition
matrix.

• Perform the necessary data modeling techniques to organize and document the
data requirements for the proposed system.

• Construct the Context data model (Logical ERD).

Prerequisites
Before starting this milestone, the following topics should be covered:
• Data modeling — Chapters 8 and 14.
• Milestone 1-3 Solutions (provided by your instructor)

Assignment
Now that we have studied the current system and analyzed some of its problems and opportunities, plus gained approval to proceed, we can now start to identify the business data requirements and graphically model them. In this assignment, we will use our results of the previous milestones, samples of forms we have collected, and a copy of a transcript of an interview with Dan Stantz’s staff. The results of this activity will identify the business data requirements for the proposed system.

Activities

1. Complete an Entity Definition Matrix. Analyze each of the forms referenced by the user interview and make assumptions where necessary. (Note: While it is appropriate to make assumptions, you should document those assumptions and include them in your submission to your instructor.) If you create the matrix in Excel, paste it into a Word document before submission.

2. Complete the Visio tutorial which walks you through how to create an Entity
Relationship Diagram (ERD), located in Doc Sharing.
When you have completed the tutorial, paste the diagram you have created to the end
of the Word document that already holds your Entity Definition Matrix.

3. Prepare a Context Data Model.

The deliverable format and software to be used are according to your instructor’s specifications. Deliverables should be neatly packaged in a binder, separated with a tab divider labeled “Milestone 4-Part I”.

References
• Milestone 1-3 Solutions – provided by your instructor
• Case Study Introduction
• Transcripts of Interviews with Equipment Depot staff o Exhibit 4.1
• Exhibit 4.2-4.4 (see below)

Deliverables:
Entity Definition Matrix: Due: __/__/__
Time:_______
Context Data Model: Due: __/__/__
Time:_______

ADVANCED OPTION
For the advanced option, assume that the proposed system must also handle the tracking of accounts receivable and payments on customer statements. Your instructor will specify additional system requirements for this part of the system. Modify your initial Entity Definition Matrix to be able to handle this system requirement.
Entity Definition Matrix: Due: __/__/__
Time:_______

Milestone’s Point Value: _______

Exhibit 4.1
The following is a copy of the transcript of an interview between you and Oscar Barrett. The goal of this interview was to obtain sample forms used for processing check-ins and check-outs and to be able to ask questions about them to discover data entities of the business system.

Scene: You have arranged to drop by the Equipment Depot to pick up samples of forms used to process check-ins and check-outs. Oscar Barrett was willing to collect them and answer any questions that you might have.

Oscar: Hi. I assume you are here to pick up the forms.

You: Yes. Is this a good time?

Oscar: Sure. Here are the forms. Any questions?

You: Let’s see . . . I see check-outs on this form (see Exhibit 4.2) but no return. Does
Does that mean that the equipment is still out?

Oscar: No. Each time an employee comes to the Equipment Depot counter to conduct
business with us, we pull one of these forms out and record all the check-in and/or
check-out activity they wish to perform during that visit. It is not intended to be
reused when they come back. I’m not sure why we couldn’t use it that way, we
just don’t.

You: I see. So the “date” refers to that day’s record of check-in and check-outs for the
employee?

Oscar: Well, it is simply the date they are checking in or out the equipment. I know it is a
little confusing. Let me give you an example. We would use one of these forms to
record all the check-ins and check-outs an employee did in the morning. If that employee returned in the afternoon to return the equipment, we would use a new form.

You: Just curious. Why wouldn’t you just pull the form when they come back in and
update it?

Oscar: Time! It takes time to look up the form. We do file these, but sometimes they
don’t get filed right away. We want to get the employees taken care of as quickly
as possible. So it is easier to simply fill out a new one for each visit.

You: But if the new system made it easier to find those records and update them?

Oscar: Yeah, that might make the whole system work better.

You: OK. What is this “employee ID”? Does the Maintenance Department assign that?

Oscar: That is the GB Manufacturing employee ID. All maintenance employees wear an
employee ID badge that has their ID and photo. We started that two years ago. It
makes things go more quickly. We don’t have to wait for them to pull out their
wallets and look up their ID. We can just read it.

You: Do you have to record both the “equip ID” and the “description”?

Oscar: If it is tracked equipment we record the serial number. Those are the equipment
we want to specifically track and know who has it.

You: I remember. You have tracked and untracked equipment. Some pieces are too
small for an equipment ID and some are too inexpensive to be worth tracking.

Oscar: Exactly. Let’s say we have a particular air compressor and its serial number,
123456789, is stamped on the side. That is an expensive item. We want to track it.
We want to know if John Doe has checked out that particular air compressor.
We want to know where that particular air compressor is at all times.

You: OK. And you call that tracked equipment?

Oscar: Right. That nailer on the second line is tracked.

You: So what is the “equip id” on the router and bits?

Oscar: We still give everything a numeric ID. It helps us identify them when we are
sorting through all these forms. But if we have 10 routers and bits sets, they all
have the same ID. 1425 means a router and bit set.

You: But if that number isn’t stamped on the equipment as a serial number is, how to do
Do you know the number for the form?

Oscar: Oh, we just know most of them. You’d be surprised what sticks in your head over
time. But those numbers are also printed on each bin.

You: Bin?

Oscar: Storage bin. All the untracked equipment is organized and stored in numbered
storage bins. Bin A48, I think, holds all the router and bit sets, and right on the
front of the bin is a card that says Equip ID 1425.

You: Is the tracked equipment also stored in bins?

Oscar: No. Most of them are too large to fit in bins. They are stored in a particular aisle.

You: And you keep all this storage information in your head?

Oscar: We know where all the most popular equipment is stored. But for uncommon requests, we refer to this storage list. (see Exhibit 4.3) It shows the aisle or bin location of each kind of equipment. This is just part of it. You can have that.

You: Does some information system generate this list?

Oscar: Just a word processor.

You: What is this “type” column?

Oscar: We categorize the equipment –carpentry, welding, plumbing, machine tools, etc. We have so machine pieces of equipment that those types of codes help us when we’re searching for a particular piece.

You: OK. One more time, let me make sure I understand tracked versus untracked. On this check-out form, you know that this employee checked out a router and bit set. But you don’t know which router and bit set.

Oscar: Right. We know which nailer but not which router. Here’s another example and this might clear things up for you. Let’s say that an employee wants to check out a wrench. A wrench is relatively inexpensive. Also, it is virtually impossible to track. A particular wrench does not have a serial number on it! But since it is relatively inexpensive and virtually impossible to track, we don’t even attempt to do so. We simply want to keep track of the fact that the employee checked out a wrench. We don’t care which wrench. We only care that we get the wrench back.

You: OK. Two kinds of equipment and slightly different information kept for each.
But everything has an Equip ID.

Oscar: Right. For tracked equipment, we only have one piece with that Equip ID. With
untracked we could have several.

You: Do you need the system to track the quantity you have of each kind of equipment?

Oscar: Good question. We haven’t until now. If someone calls us up to see if we have
something in stock we just put him or her on hold and go look. But it would be
nice if the computer had a total and could subtract the outstanding loans.
Sometimes I’ve suspected people of sneaking in here and raiding our inventory.
And maybe your system could even allow people in another plant to check our
inventory online before they trudge over here.

You: We’re still working out the system requirements. I’ll write that down. Let’s finish
the check-out form. I assume “qty in” and “qty out” for large equipment is always
one?

Oscar: That’s correct . . . sometimes we don’t even enter a quantity, since it can’t
possibly be more than one.

You: Is “damage” recorded for check-ins or check-outs or both?

Oscar: Just for check-ins. If something is damaged enough to not work properly we fix it
before it goes out again. Minor damage we just ignore. We don’t care what it
looks like as long as it works.

You: OK. Now, this employee registration…(see Exhibit 4.4) looks pretty
understandable. I see you track supervisor.

Oscar: Right. If someone isn’t returning something we go to the supervisor.

You: Are supervisors also employees?

Oscar: Yes. All the maintenance supervisors have to work with their hands, too. So they
often check-out equipment. They each have supervisors, but that is one of the
maintenance managers.

You: And the supervisor of the maintenance managers are Mr. Venkman.

Oscar: Right.

You: And the classification?

Oscar: That is the employee’s skill classification. Right now we just eyeball that and
make sure the equipment being checked out is appropriate for that skill
classification.

You: But Mr. Stantz said he wants the new system to track a skill class for each type of
equipment and restrict check-outs to employees having that class.

Oscar: Sounds good. But remember that many pieces of equipment could be safely used
by employees with any of several skill classifications.

You: That would be a really important point. OK, one last thing. We don’t have a form
for the purchases, do we?

Oscar: No. Thankfully, that is all paperless. The only problem is that the Item IDs
used by equipmentdeals.com are not the same as our Equip IDs. That makes
tracking orders a pain.

You: I have some good news on that. Equipmentdeals.com has a way to build us a
custom web store with our equipment IDs. Plus they can put our order status info
into XML that we can use to update our internal database.

Oscar: I didn’t understand all that. But if you’re saying this solves my order tracking
the problem, I’m all for it.

You: I think it will solve your problem. You’ll be able to view outstanding orders right
within our system.

Oscar: Great!

You: Well, believe it or not, that’s all my questions for now. Thanks for your time.

Oscar: Anytime. I’m excited about this new system.

MILESTONE 4 – DATA MODELING – Part II (Physical ERD)
________________________________________________________________________

Data Modeling and Analysis (continued)
This week you are building on the previous week’s activity. Please make sure to review the Milestone 4, Part I Solution (located in Doc Sharing) before continuing with the Milestone 4, Part II activity. The synopsis below is the same as the synopsis for Week 4. It is shown below for your convenience.

The requirements analysis phase answers the question, “What does the user need and want from a new system?” The requirements analysis phase is critical to the success of any new information system! In this milestone, we need to identify what information systems requirements need to be defined from the system users’ perspectives and draw graphical, logical models to document the data requirements for a new and improved system.

Data modeling is a technique for organizing and documenting a system’s data. Data modeling is sometimes called database modeling because a data model is usually implemented as a database. Data is viewed as a resource to be shared by as many processes as possible. As a result, data must be organized in a way that is flexible and adaptable to unanticipated business requirements – and that is the purpose of data modeling.

In this milestone, you will first discover those entities in the system that are or might be described by data. Then you will define each entity you identify concerning the business in an Entity Definition Matrix. Then you will do the data model tutorial in doc sharing that will prepare you for doing the Fully-Attributed data model (Physical ERD) for ECS.

Objectives
After completing this milestone, you should be able to:
• Understand and perform the techniques for entity discovery.
• Define each entity concerning the business and complete an entity definition
matrix.
• Perform the necessary data modeling techniques to organize and document the
data requirements for the proposed system.
• Construct the Fully Attributed data model.

Prerequisites
Before starting this milestone, the following topics should be covered:
• Data modeling – Chapters 8 and 14.
• Milestone 1-3 Solution – provided by your instructor
• Milestone 4, Part I Solution – provided by your instructor

Assignment

Now that we have studied the current system and analyzed some of its problems and opportunities, plus gained approval to proceed, we can now start to identify the business data requirements and graphically model them. In this assignment, we will use our results of the previous milestones, samples of forms we have collected, and a copy of a transcript of an interview with Dan Stantz’s staff. The results of this activity will identify the business data requirements for the proposed system.

Activities
1. Create a Physical ERD (Fully-Attributed data model) for the ECS case.

The deliverable format and software to be used are according to your instructor’s specifications. Deliverables should be neatly packaged in a binder, separated with a tab divider labeled “Milestone 4-Part II”.

References
• Transcripts of Interviews with Equipment Depot staff o Exhibit 4.1 (see Milestone 4, Part I Description)
• Exhibit 4.5 (see below)

Deliverables:
Fully-Attributed ERD: Due: __/__/__
Time:__________

Exhibit 4.5
Below are the attributes for all the tables to Milestone 4, Part I Solution. Your job is to identify which attributes belong to which entities. Remember that you must specify in your tables when creating them, each entity’s primary key. When you link two tables, Visio will create the foreign key automatically for you in the child table. Be sure to review the Fully-Attributed ERD tutorial before you begin. Remember that foreign keys go always on the child’s table (crow’s feet side).

Attributes:
EquipRepairCost, EmployeeID, DateOrdered, EmployeeLastName, CheckOutID, DateCheckedOut, PurchaseRequestDate, PurchaseRequestReason, ExpectRtnDate, EquipName, BuildingName, PurchaseOrderNum, EquipVendor, EquipDamage, QtyOrdered, PurchaseRequestEquipID, DateReceived, CostPerUnit, EquipID, EquipSerialNum, EquipAisle, ClassID, ClassDescription, EquipRepairID, EquipRepairDate, EmployeeFirstName, PurchaseRequestID, CheckOutID, equipment, EquipmentDescription, QtyCheckedOut, EmployeeOfficePhone, EquipBin, BuildingID

Need to Purchase Milestone?

Our online test-taking assistants are specialists who’re graduates of pinnacle universities with powerful subjective knowledge. Our professionals can take care of the troubles you’re dealing with on the subject of taking my exam for my queries. Everything stages from easy topics to complex ones, we cowl they all beneath neath an unmarried platform. In case you’ve enrolled for a couple of problems with your online universities tests and also you do not have the time to cognizance on each of them concurrently then, you may sign up for our powerful nice of services, after which truly you may get favored assist withinside the shape of hiring for our professionals for doing my examination on-line for me at no hesitation.

Scott Belmont from NYC, USA
Hired a tutor to take programming class and final exam
40 minutes ago
Ebony Nicole from Bronx, USA
Hired a tutor to take history and algebra final exams
2 hours ago
Randy Wells from Texas, USA
Hired an expert to take chemistry proctored exam
1 hour ago
Kurt LeBlanc from Iowa, USA
Hired an expert to take statistics online exam
1 hour ago