Degree Audit Database

Embed Size (px)

Citation preview

  • 8/10/2019 Degree Audit Database

    1/32

    College Degree AuditSystem

    By: Almore Cato, IIProfessor Zhang

  • 8/10/2019 Degree Audit Database

    2/32

  • 8/10/2019 Degree Audit Database

    3/32

    Table of Contents

    Part I. Needs Assessment

    Part II. Conceptual Design (ER/EER Model)

    Part III. Logic Design (Relational Model)

    Part IV. Protot pe

    Part VI. Presentation

  • 8/10/2019 Degree Audit Database

    4/32

  • 8/10/2019 Degree Audit Database

    5/32

    Part I. Needs Assessment

    This database models a college degree audit system. A college degree audit

    system is a hel ful tool for schools to manage details on com leted courses and re!uired

    courses throughout a student"s college career. The degree audit differs from a ty ical

    transcri t because it ro#ects future needed classes. Students can $ee trac$ of their

    course information and ma$e sure they are staying on trac$ for graduation. The

    moti%ation for this ro#ect comes from the fact that &a%ier"s system for ad%ising student"s

    on classes needed to graduate is %ery fla'ed. There is a degree audit feature a%ailable

    'ith banner'eb, but it does not roduce correct results. This lea%es the course schedulingu to the student or ad%isor, 'hich is not only tedious, but lea%es a lot of room for error if

    they are not mindful on the curriculum re!uirements. (ith this Degree Audit, the rocess

    of scheduling classes and staying a'are of 'hat you need to graduate 'ill be easier

    because students 'ill be able to see the courses they ha%e ta$en and the courses

    remaining for them to ta$e in order to graduate. I"%e im lemented a )T*+ P)P age as

    'ell as a #a%a a lication in order to communicate 'ith the database.

    This database 'ill contain the follo'ing -ntities: Course, Student, aculty, /rade

    0e ort, Prere!uisite. The course entity models a course, 'ith the attributes: course

    number, course title, sub#ect, credit hours, and rere!uisites. The Course entity also has

    t'o subty es, Com leted Course or Pro#ected Course. These 'ill be used to model

    'hether a course has been com leted or if the course is a ro#ected course to ta$e. The

    student entity 'ill model a student and all the student details that the school $ee s trac$

    of1 the attributes include: ID 2umber, name, ma#or, date of birth, gender, and address.

    The aculty entity functions the same 'ay as the student entity, storing the details of

  • 8/10/2019 Degree Audit Database

    6/32

    faculty1 the attributes include: ID 2umber, name, osition, date of birth, gender, and

    address The /rade 0e ort is an associati%e entity, holding the grade of the student 'hen

    they com lete the class. The only attribute for this entity is grade.

  • 8/10/2019 Degree Audit Database

    7/32

  • 8/10/2019 Degree Audit Database

    8/32

    Part II. Conceptual Design (ER/EER Model

  • 8/10/2019 Degree Audit Database

    9/32

    Course: a regular entity Attributes:

    Course 2umber 3 Primary $ey 4 sim le Course Title 3 sim le 4 string Sub#ect 3 sim le 4 string Credit hours 3 sim le 3 integer rere!uisite 3 multi %alue Subty e5Com leted or Pro#ected Course6

    Com leted Course Pro#ected Course

    Student: a regular entity Attributes:

    ID 2umber 3 Primary $ey 3 sim le. 2ame 3 com osite 5first, last6 *a#or 3 sim le 3 string Date7fBirth 3 sim le 3 integer /ender 3 sim le 4 string Address 3 com osite5city, state, street6 3 string

    aculty: regular entity Attributes:

    ID 2umber 3 Primary $ey 3 sim le. 2ame 3 com osite 5first, last6 Position3 sim le 3 string Date7fBirth 3 sim le 3 integer /ender 3 sim le 4 string Address 3 com osite5city, state, street6 3 string

    /rade 0e ort 5associati%e entity 6 0e ortID 3 Primary 4 I2T grade 3 string 4

    aculty 8 Course Degree: Binary *in: *ay *a9: *:*

    Student 8 /rade 0e ort Degree: Binary *in: *ust *a9: :*

    /rade 0e ort 8 Com leted Course Degree: Binary

  • 8/10/2019 Degree Audit Database

    10/32

    *in: *ust *a9: :*

    Student 8 0emaining Course Degree: Binary *in: *ay *a9: :*

    -ntities: Course, Student, aculty, /rade re ort or grade re ort, rere!uisite. A grade re ort must contain one or many courses A grade re ort must be for one student A course may ha%e one or more rere!uisite a course must be taught my one or more faculty. A Student may ha%e one or many courses A aculty may teach one or many courses

  • 8/10/2019 Degree Audit Database

    11/32

  • 8/10/2019 Degree Audit Database

    12/32

    Part III. !ogic Design (Relational Model

    C7;0S- 5Course2umber,CourseTitle,Sub#ect,Credit)ours6 AC;+T< 5ID2umber, irst2ame,+ast2ame,Position, Date7fBirth, /ender,

    Address=city, Address=state, Address=street, Course2umber5 oreign66 ST;D-2T 5ID2umber, irst2ame,+ast2ame, *a#or, Date7fBirth, /ender,

    Address=city, Address=state, Address=street6 C7*P+-T-DC7;0S- 5Ccourse2umber6 /0AD-0-P70T 50e ortID,ID2umber5 oreign6,Course2umber5foreign6,/rade6 0-*AI2I2/C7;0S-50Course2umber6 C7;0S-P0-0->;ISIT- 5Course2umber5 oreign6,

    Prere!uisiteCourse2umber6

  • 8/10/2019 Degree Audit Database

    13/32

  • 8/10/2019 Degree Audit Database

    14/32

    Part I". Protot#pe

    Creating $ Inserting into Tables

  • 8/10/2019 Degree Audit Database

    15/32

  • 8/10/2019 Degree Audit Database

    16/32

  • 8/10/2019 Degree Audit Database

    17/32

  • 8/10/2019 Degree Audit Database

    18/32

  • 8/10/2019 Degree Audit Database

    19/32

  • 8/10/2019 Degree Audit Database

    20/32

  • 8/10/2019 Degree Audit Database

    21/32

    ?A@A P07/0A*

  • 8/10/2019 Degree Audit Database

    22/32

  • 8/10/2019 Degree Audit Database

    23/32

  • 8/10/2019 Degree Audit Database

    24/32

    Part ". %eb access t&roug& P'P)T*+ P)P 70*

    0emaining Courses

  • 8/10/2019 Degree Audit Database

    25/32

    Sho' All Students

    /rade 0e ort 4 Com eted Courses by Student ID

  • 8/10/2019 Degree Audit Database

    26/32

    Curriculum Select All

  • 8/10/2019 Degree Audit Database

    27/32

    Part "I. Presentation

  • 8/10/2019 Degree Audit Database

    28/32

  • 8/10/2019 Degree Audit Database

    29/32

  • 8/10/2019 Degree Audit Database

    30/32

  • 8/10/2019 Degree Audit Database

    31/32

  • 8/10/2019 Degree Audit Database

    32/32