CMIS570 Class Diagram InstructionsNow that you’ve got a good understanding of who is working with the system and what they
will do with the system, it is time to think about the data. For this assignment, you will create
ONE Class Diagram for your sub-system.
You must include the following elements:
(1) Classes
(2) Attributes
(3) Operations/Methods
(4) Associations (you can use names or roles)
(5) Multiplicity
Remember, these are first pass attempts. When working on projects like this one, we never get
these diagrams right the first time. However, that doesn’t mean we given them shoddy effort.
Remember, this diagram is used for communication. The better the first draft, the better
questions can be asked and the sooner the system design can be clarified.
Remember: Your Class diagram should look very similar to your ERD! You are adding Methods
to the diagram and Multiplicity (if you did not have cardinality in your ERD).
**Important Notes:
1. If using draw.io, create a pdf to submit.
2. Ensure that the document you submit will print cleanly (you can do this by simply
viewing a print preview, you don’t have to actually print it)
3. Submit via link in blackboard.
East Coast University is a major state university with about 35,000 students on its main
campus. It is internationally known for its programs in the arts, sciences, music, engineering,
education, business, and languages. East Coast University School of Business has outstanding
undergraduate, M.B.A., doctoral, and executive programs. Its faculty is renowned for research,
teaching, and service to the state and the business community.
CAREER DEVELOPMENT CENTER –
MATCHING SYSTEM
The Career Development Center (CDC) is among the handful
of placement operations in the country that conduct over 20,000
interviews each year and has an outstanding reputation among
company recruiters and other business schools. The director of
the CDC, Doug Bock, is known among his peers as an energetic
and innovative director. The primary mission of the CDC is to
help East Coast students get appropriate jobs, but as Bock
notes, “We must also serve our corporate clients, for if they don’t
come back year after year, there won’t be any jobs for our
students.” The CDC serves about 2,500 students and more than 500 employers. More than
22,000 interviews were conducted in the CDC’s 34 interview rooms, an average of more than
1,400 each week of the interviewing season.
The matchmaking required to schedule 2,500 students for 22,000 interviews with 500 companies
so that the students talk with their desired companies and the companies interview students with
the desired qualifications is a very complex, high-volume logistical problem. Some companies
have far more students seeking interviews than there are interview times available, while the
interview schedules of other companies may not be filled. ECU has an entire department of
people working on this. With recent budget cuts though, this department is being eliminated.
This bad news was actually good news to Doug Bock, because he was never sure of the quality
of work occurring in the matching process or the amount of human error.
There are two different areas within the CDC – the MATCHING employees and the
ADMINISTRATIVE employees. The MATCHING employees are primarily responsible for the
matching of students to companies, and letting both parties know the results. The
ADMINISTRATIVE employees are primarily responsible for making sure all information from
companies is received to conduct interviews and for contacting companies to schedule
interviews.
Besides the potential of human error, the CDC wants to automate their current manual system so
that the problem of fairly allocating interviews to qualified students is done in a more efficient
manner. Currently, the CDC uses a bidding system, where students submit paper bids for
interviews with the companies of their choice. Each student is given an allotment of bids with
different levels of priority for use each semester: three “A” bids, three “B” bids, three “C” bids,
and 30 regular bids. When many students are bidding for slots on the same schedule, a complex
process is used to decide which students get the interview slots. The CDC anticipates receiving
7,000 bids during a peak week for this coming year.
Doug Bock has provided the following information on the current steps. The following
description of the sign-up process as the student sees it discusses the inputs needed for the
system as well as outputs needed from the system.
Students must register to use the CDC. Student information that is required includes their full
name, majors, undergraduate major (if grad student), degree, expected graduation date, GPA,
undergraduate GPA (if grad student), year of birth, gender, race, citizenship, # of months work
experience, and date available.
On Friday of each week, descriptions of the positions available through interviews for the week
beginning 3 weeks later appear in the CDC newsletter, Career Street Journal, along with an index
to the positions offered by the company. This newsletter is created by the Administrative side of
the CDC, and is used by the students to assist them in creating bids. (i.e., the MATCHING
system will not create the CSJ). On Monday and Tuesday of the week after the schedule is
printed in the Journal, students may submit bids for any of the interviews on that schedule.
These bids are submitted by marking bid/transaction cards. The bid cards include a place for the
student to mark the schedule number, bid priority, position code, and times available to be
interviewed.
On Thursday or Friday of the same week the results of the bidding process for interviews in the
week beginning 2 weeks later are posted on bulletin boards outside the CDC. To match
students’ bids with company’s interview slots, the Matching employees use the student’s bids,
the company interview schedule (created by the ADMINISTRATIVE employees), and
preferences indicated by the companies interviewing (also obtained by the ADMINISTRATIVE
employees). The system should also produce a report showing the results of the bidding process
by student name, which is posted outside the CDC for student reference.
A listing of input errors by student number should also be created by the system, to be posted
with the student listing. It is estimated that about 15 percent of the bid cards will have errors.
Input errors will result in losing the opportunity to interview with a company and will be
particularly frustrating for students. The report should detail what the students did wrong so they
will not make the same mistake again.
Currently, all of the bids received during the bidding period are reviewed together by a team of
CDC employees to assign students to interview slots. First, bids of students who do not meet the
qualifications set by the company are rejected and the student loses that bid. If the company has
established a preference list, those students are processed first in priority order (A, B, C, R).
Then the remaining students are processed in the same priority order. Finally, those students
who have been selected are scheduled into time slots, taking into account the student’s time
availability.
Because some companies attract more students interested in interviewing then they allocate time
slots for, a waitlist will have to be created for students not receiving an interview time slot. If a
student has been waitlisted for an interview spot, it should be noted in the report showing the
results of the bidding process.
Since the students know their interview schedules at least 2 weeks ahead of time, it is possible to
make changes to the schedules before the interview date. If the students does not want to take a
scheduled interview, or wants to sign up for a vacant time slot on an interview schedule,
adjustments should be allowed. In this case, a student can resubmit bid cards, which should
include a space for canceling an interview. At that time, the waitlist should be checked to see if
any students are waitlisted that can be assigned to the spot being vacated by the student
canceling. Mr. Bock has mentioned that while company preferences is still vitally important to
track in a new computer system, the old method of ‘A’, ‘B’, and ‘C’ preferences from students is
not needed.
There is one final aspect that is needed for a computer system. The CDC would like to keep
track of offers made and salaries received by their students. So, students are asked to fill out a
placement offer form when they receive and offer and/or accept a job. From this information,
Jim would like a report that indicates the number of placements each year so that he can make
comparisons between years. He’d also like to see a report that provides the median annual salary
offered to students, the salary low and the salary high for all business majors, and for each major.
To complete the system, Doug Bock has mentioned that there is information he’d like to get in a
report format that he currently does not have access to. In particular, he’d like to know the
number of students registered with the CDC each year and the average number of interviews
students in any given year go on. He’d also like to see a report that breaks down information
about the different majors (number of students registered within each major, gender, and
minority status).
While many of the reports that Bock wants the computer system to accomplish will be printed
out on paper, he’d also like your advice on what might also be put onto web pages. In particular,
students have mentioned that it’s a pain to walk all the way over to the CDC to see the results of
the scheduling system; and students who commute don’t always receive a copy of the Career
Street Journal in a timely manner. Mr. Bock would like to get the CDC as paper-less as possible.
CAREER DEVELOMENT CENTER –
ADMINISTRATIVE SYSTEM
The Career Development Center (CDC) is among the handful
of placement operations in the country that conduct over 20,000
interviews each year and has an outstanding reputation among
company recruiters and other business schools. The director of
the CDC, Doug Bock, is known among his peers as an energetic
and innovative director. The primary mission of the CDC is to
help East Coast students get appropriate jobs, but as Bock
notes, “We must also serve our corporate clients, for if they don’t
come back year after year, there won’t be any jobs for our
students.” The CDC serves about 2,500 students and more than 500 employers. More than
22,000 interviews were conducted in the CDC’s 34 interview rooms, an average of more than
1,400 each week of the interviewing season.
The matchmaking required to schedule 2,500 students for 12,000 interviews with 500 companies
so that the students talk with their desired companies and the companies interview students with
the desired qualifications is a very complex, high-volume logistical problem. Some companies
have far more students seeking interviews than there are interview times available, while the
interview schedules of other companies may not be filled. ECU has an entire department of
people working on this. With recent budget cuts though, this department is being eliminated.
This bad news was actually good news to Doug Bock, because he was never sure of the quality
of work occurring in the matching process or the amount of human error.
There are two different areas within the CDC – the MATCHING employees and the
ADMINISTRATIVE employees. The MATCHING employees are primarily responsible for the
matching of students to companies, and letting both parties know the results. The
ADMINISTRATIVE employees are primarily responsible for making sure all information from
companies is received to conduct interviews and for contacting companies to schedule
interviews.
The following information was provided by Doug Bock on the administrative part of the
interview system.
The first step for the company is to schedule dates on which to interview on campus. If a
company has interviewed the prior year, a CDC manager attempts to set up a schedule for that
company to return for interviews the next year. This tentative schedule is recorded. During the
summer, the CDC employees prepares and sends a letter to each company confirming its
tentative schedule for the next year. Employees also create a list of companies that have
interviewed on campus in the past that are not scheduled for next year, and each of these
companies is contacted by a CDC manager during the summer.
Once the interview date is set, ECU mails the companies a Company Information Form (CIF).
The companies fill these out and mail them back to ECU. The CIF includes the company’s name
and address, date(s) they will be on campus to interview, majors they will consider interviewing,
degree required, citizenship, position available (a 2-digit code), description of the position, number of
interviews per day they will conduct (slots), length of each interview, time they will begin
interviewing, time they will end interviewing (i.e. 8:30 to 3:30 each day, each interview will last
15-30 minutes), and who the primary contact/interviewer is. ECU then assigns each company
interview with a schedule number. The CIF must be completed at least 8 weeks before the
interviews are scheduled.
ECU also likes to keep a file of all interviewers for each company who come on campus to
conduct the interviews. It is updated from the registration forms that recruiters fill out when they
arrive at the CDC to interview. Each summer the CDC sends a list of current contacts to each
company and asks it to return the list after crossing off the names of those who are no longer
recruiting for the company. ECU then updates their lists with this information. Typically, each
company will have three or four names as contacts for each company.
A few weeks before a company is scheduled to interview, a letter is written and sent to the
company contact person to remind him/her about the interview schedule and requesting
notification of any modifications that the company wishes to make. At this time the actual
interview schedule is not sent to the contact person/interviewer before they arrive on campus.
Company contacts have mentioned they would like to receive a list of who they will be
interviewing before they come to campus. Some companies in particular want to know how
many students have been waitlisted to interview with them, because if enough are waitlisted,
they might add an additional interviewing day. This information is obtained from MATCHING
employees after the matching process has been completed.
On Friday of each week, descriptions of the positions available through interviews for the week
beginning 3 weeks later appear in the Career Street Journal (the CDC newsletter). Currently,
CDC employees type up this list. This listing should be produced by the new computer system
rather than by hand.
Another service the CDC provides for companies interviewing at ECU are resume books.
Companies may order these resume books which contain the resumes of all students registered
with the CDC. The resumes may be used by companies to determine whether or not to interview
on campus, or to decide who to “preference.” If companies decide to “preference” any students,
they must send that information to campus at least 4 weeks prior to their interview dates. The
mailing costs for these books has skyrocketed lately.
There is a lot of information that is collected by CDC, but because of manpower shortages and
restrictions to the budget, it is not used. As the head of the CDC, Doug Bock knows there is a lot
more up-to-date information available that he isn’t able to obtain. For example, he’d like to
better be able to determine recruiting dates where there are rooms available or where extra rooms
must be found to accommodate the scheduled interviews. He’d also like to see more
comprehensive summary information on the results of the interviews and placements for each
year and be able to compare it to past years. He thinks a computer system could help provide
information in a report format to him. In particular, he’d like to know the number of companies
who do interviews each year and the average number of students they interview each year. He’d
also like to know the average number of students who receive an offer from each company each
year. Information on placements is obtained from the MATCHING employees who ask all
students to provide them with this information.
Finally, it is Doug Bock’s goal to make the CDC as paper-less as possible and more automated.
Any ideas you might have to help him with this goal would be considered.