Download - 418001-5
-
7/30/2019 418001-5
1/8
Final Graded Project
Introduction toProgramming
-
7/30/2019 418001-5
2/8
INTRODUCTION 1
MICROSOFT VISIO 1
INSTALLING VISIO 1
YOUR ASSIGNMENT 2
PART 1 2
PART 2 4
PART 3 4
INSPECTING AND SUBMITTING YOUR WORK 5
ii i
C
o
nt
e
n
ts
C
o
n
t
e
n
t
s
-
7/30/2019 418001-5
3/8
1
INTRODUCTION
Congratulations! Youve completed all of the text materials
for this course. All you have left is this final graded project,
which will demonstrate the programming and logic skills
youve acquired. This graded project will be similar to the
ones youve worked on throughout the course. If youve
successfully completed the assignments and graded project
for each lesson, you should have no problem on your final
examination.
MICROSOFT VISIO
Youll need to use Microsoft Visio to create these projects.
You have a 60-day license for Visio that came with your text.
If youve already installed Visio, skip to the next section. If
you havent already installed Visio, follow the steps below.
INSTALLING VISIO
Note:The system requirements for the Visio trial are
Microsoft Windows XP with Service Pack 3 or higher,
and Windows Server 2003 or higher.
1. Insert the Visio CD-ROM found at the back of your text
into your CD drive.
2. When the Setup Wizard asks for your product key, enter
the product key found on the CD-ROMs envelope and
click Next.
Int roduct ion to Programming
-
7/30/2019 418001-5
4/8
Introduction t o Programming2
3. Follow the prompts in the Setup Wizard.
4. Open Visio from the Start Menu. It may appear in the
Microsoft Office menu.
5. Activate your trial version after you open Visio.
Note:If youve never worked with Visio before, you
should visit the Beginners Guide at
http://office.microsoft.com/en-
us/visio/HA102144941033.aspx?pid=CH100650391033.
YOUR ASSIGNMENT
Your graded project is divided into three parts.
In Part 1, youll create
A print chart
A hierarchy chart
A flowchart
Pseudocode
In Part 2, youll create
A class diagram
Pseudocode
In Part 3, youll create a table in 1NF format.
PART 1
To become more organized and save time, Mr. Rockwell, the
general manager of the Springfield Sluggers baseball team,
wants to move from paper files to electronic ones. His friend
told him that youre good with computers and can help him
get his information onto his computer.
The first thing that Mr. Rockwell has in mind is for you to create
a program that will report each players batting statistics.
For your program, youll need to know how to express batting
averages, which is shown on the next page.
http://office.microsoft.com/en-us/visio/HA102144941033.aspx?pid=CH100650391033http://office.microsoft.com/en-us/visio/HA102144941033.aspx?pid=CH100650391033http://office.microsoft.com/en-us/visio/HA102144941033.aspx?pid=CH100650391033http://office.microsoft.com/en-us/visio/HA102144941033.aspx?pid=CH100650391033http://office.microsoft.com/en-us/visio/HA102144941033.aspx?pid=CH100650391033 -
7/30/2019 418001-5
5/8
Final Graded Project 3
The following table lists your input data for your program:
Your report should include the following output fields:
Player number
First name
Last name
Batting average
You should name the printed report TEAM STATISTICS.
1. Create a print chart for this program using the data
provided.
2. Create an interactive screen prompting the user for
number of hits and number of bats with a button to
calculate the average.
3. Create a flowchart for this program using the
data provided.4. Create pseudocode for this program using the
data provided.
Batting Average is computed as:
Number of hit s divided by the number of at bat s.
Batting average is expressed up to three decimals,
such as .32 5.
LLABESAB:emaneliF
DLEIF
NOITPIRCSEDSNOITISOP EPYTATAD SLAMICED
rebmuNreyalP 21 ciremuN 0
emaNtsriF 813 retcarahC
emaNtsaL 5391 retcarahC
stab-tA 8363 ciremuN 0
stiH 1493 ciremuN 0
-
7/30/2019 418001-5
6/8
Introduction t o Programming4
PART 2
A manager of a bookstore has asked you to create a program
that will help her organize the bookstores inventory.
Create a class named Book. Make sure the class contains
the following information about each book:
Stock number
Author
Title
Price
Number of pages
Make sure you include methods to set values for each
data field.
1. Create the class diagram to define the class.
PART 3
The financial aid department of a local college wants you
to help them organize the information they have on their
students. They need this information to determine who will
receive scholarship benefits from the school.
Theyve created a database table with the following structure:
tblScholarshipApplicants (appID, lastName, hoursAttended,
hsAddress, gpa, honors, clubsActivities).
Keep the following in mind:
hsAttendedstands for which high school the
student attended.
hsAddressstands for the high schools address,
not the students home address.
gpastands for the students high school grade
point average.
Honors represents high school awards a student
has received.
-
7/30/2019 418001-5
7/8
Final Graded Project 5
clubsActivitiesrepresents any clubs or activities a stu-
dent was in or participated in.
The data for the students is supplied in the following table.
Redesign the table so that its in 1NF format.
INSPECTING AND SUBMITTINGYOUR WORK
Congratulations! Now that youve completed the program-ming project, youre ready to apply all youve learned about
programming to your own projects. All you have left to do is
inspect your completed project files one last time before you
e-mail the files to your instructor for grading.
To conclude your project:
1. Proofread your work.
Check your files for errors.
Your project grade will be based on the accuracywith which you entered and edited the information.
Make sure your final project is free of errors, and
that youve closely followed the instructions.
dIppa emaNtsal dednettAsh sserddAsh apg sronoH seitivitcAsbulc
1 thgirW lartneC niaM0051 8.3 drawapihsnezitiC
reciffossalC
PVMreccoS
srehcaeterutuF
enalprialedoM
repapsweN
2 notgnihsaW lartneC niaM0051 0.4 nairotcidelaV
drawapihsnezitiC
truocgnimocemoH
PVMllabtooF
peP
koobraeY
3 relliM dnalhgiH tropriA002 6.3 reciffossalC
truocgnimocemoH
peP
srehcaeterutuF
4 htimS hpesoJ.tS htruoF003 0.4 nairotcidelaV peP
ssehC
5 rolyaN lartneC niaM0051 7.3 drawapihsnezitiC
reciffossalC
koobraeY
-
7/30/2019 418001-5
8/8
Introduction t o Programming6
2. E-mail the project to your instructor for grading by going
to http://www.takeexamsonline.com. Use 41800100
to identify the project.
3. You should submit the following seven files:
Print chart
Hierarchy chart
Flowchart
Pseudocode
Class diagram
Pseudocode
Table in 1NF Format
Your instructor will use the following grading guidelines tograde your project.
1traP
trahctnirpehtgnitaerC _______stniop51
neercsevitcaretniehtgnitaerC _______stniop51
trahcwolfehtgnitaerC _______stniop51
edocoduespehtgnitaerC _______stniop51
2traP
margaidssalcehtgnitaerC _______stniop52
3traP
tamrofFN1otnielbatehtgnitrevnoC _______stniop51
latoT _______stniop001
http://www.takeexamsonline.com/http://www.takeexamsonline.com/