Course Planner - Binus e-Thesis

  

INTERNATIONAL UNDERGRADUATED PROGRAM

BINA NUSANTARA UNIVERSITY

  Major Computer Science Stream Web Development

  Sarjana Komputer Thesis Semester [Even] year 2005

  Ivone Susanty Oesman (0500590314) Maretta (0500564556)

  Abstract Objectives

  Our objective is to create a course planner that can plan courses to take for active students and transfer students. Currently, it is doing manually and takes time to generate a study plan.

  Method

  The research and design method conforms to the SDLC (System Development Life Cycle) methodology. The sampling method is done by conducting a survey among BiNus IUP Program Manager and BiNus IUP students.

  Results

  We found that students need to plan their study if they fail a course. For transfer students, currently it is doing manually to generate the study plan and it takes long time.

  Conclusion

  By implementing the system, active students can plan their study until it ends at BiNus IUP, and Program Manager can generate the study plan for transfer student faster.

  Key words o

  Active student, transfer student, study plan

  

PREFACE

  We would like to take this opportunity to express our gratitude to God for all His blessings, protection, and power so that we could finish this thesis in time and in proper manner. We also would like to acknowledge that the design in the course planner system is taken from design created by Stefanie Vastianna, Felicia and Victoria Alam for BOSS (BiNus Operation Support System) and database used is created by Andry Handoko Soesilo, Irwan Mursalim and Udayanitthasiri Halim. This thesis is proposed as a requirement for obtaining Sarjana degree at Program Computer Science Education Level Strata-1 (Sarjana/Bachelor).

  We would also like to thank those who have given their support in developing this thesis: ! Bapak Envermy Vem, M.Sc. as Rector of University of Bina Nusantara ! Ibu Dr. Ir. Theresia Widia Soerjaningsih, MM. (Alm.), as founder of University of

  Bina Nusantara ! Bapak Firdaus Alamsjah, Ph.D., as Executive Director of International

  Undergraduate Program ! Bapak Ir. Abi Jabar, M.B.A., as Program Director of International Undergraduate

  Program ! Bapak Ir. Tri A. Budiono, M.I.T. as Program Manager of Computer Science

  International Undergraduate Program ! Bapak Andreas U. Kuswara ST. S.Kom, MM., M.Comm, as our thesis supervisor

  ! Bapak Baharuddin Suryadi, S.Kom, MM., as Manager Information Technology Support at Joseph Wibowo Center

  ! All lecturers of University of Bina Nusantara International Undergraduate Program who have taught us during our study

  ! All staffs of University of Bina Nusantara International Undergraduate Program who have helped us during the thesis ! Our parents and all the family members who give support during the thesis ! Our friends that give advice, idea and support during the thesis ! All person direct or not directly help us during the thesis We realize that this thesis is still far from perfect, and we hope user give comment and advice. At the end, we hope this thesis can give contribution for all of us and can be inspiration for who need it.

  Jakarta, June 2005 Writer

  

TABLE OF CONTENTS

Cover Page ..................................................................................... Error! Bookmark not defined.

  Title Page........................................................................................ Error! Bookmark not defined. Certificate of Approval................................................................... Error! Bookmark not defined. Statement of Board of Examiner .................................................... Error! Bookmark not defined. CHAPTER 1 INTRODUCTION................................................ Error! Bookmark not defined.

  1.1 Background .............................................................................. Error! Bookmark not defined.

  1.2 Scope ........................................................................................ Error! Bookmark not defined.

  1.3 Aims and Benefit...................................................................... Error! Bookmark not defined.

  1.4 Structures.................................................................................. Error! Bookmark not defined.

  CHAPTER 2 THEORITICAL FOUNDATION ........................ Error! Bookmark not defined.

  2.1 Theoretical Foundation ............................................................ Error! Bookmark not defined.

  2.1.1 Intranet and Internet........................................................Error! Bookmark not defined.

  2.1.2 Curriculum ......................................................................Error! Bookmark not defined.

  2.1.3 Interview .........................................................................Error! Bookmark not defined.

  2.1.4 Testing ............................................................................Error! Bookmark not defined.

  2.2 Theoretical Framework ............................................................ Error! Bookmark not defined.

  2.2.1 .NET Framework ............................................................Error! Bookmark not defined.

  2.1.1.2 Common Language Runtime (CLR) .................. Error! Bookmark not defined.

  2.1.1.3 Common Language Specification (CLS) ........... Error! Bookmark not defined.

  2.2.2 C#....................................................................................Error! Bookmark not defined.

  2.2.3 Data Flow Diagram (DFD) .............................................Error! Bookmark not defined.

  2.2.3.1 Rules................................................................... Error! Bookmark not defined.

  2.2.3.2 Context Diagram ................................................ Error! Bookmark not defined.

  2.2.4 Unified Modeling Language (UML)...............................Error! Bookmark not defined.

  2.2.4.1 Things in the UML............................................. Error! Bookmark not defined.

  2.2.4.2 Relationships in the UML .................................. Error! Bookmark not defined.

  2.2.4.3 Diagrams in the UML ........................................ Error! Bookmark not defined.

  2.2.5 Use Case Diagram...........................................................Error! Bookmark not defined.

  2.2.6 Class Diagram.................................................................Error! Bookmark not defined.

  2.2.7 Activity Diagram ............................................................Error! Bookmark not defined.

  2.2.8 Entity Relationship Diagram (ERD) ...............................Error! Bookmark not defined.

  2.2.9 Structured Query Language (SQL) .................................Error! Bookmark not defined.

  2.2.10 Life Cycle .....................................................................Error! Bookmark not defined.

  2.2.11 Database........................................................................Error! Bookmark not defined.

  CHAPTER 3 PROBLEM ANALYSIS ...................................... Error! Bookmark not defined.

  3.1 Overview .................................................................................. Error! Bookmark not defined.

  3.2 Sampling Method ..................................................................... Error! Bookmark not defined.

  3.2.1 Program Manager............................................................Error! Bookmark not defined.

  3.2.2 Student ............................................................................Error! Bookmark not defined.

  3.2.3 Admission .......................................................................Error! Bookmark not defined.

  3.3 Existing Problem ...................................................................... Error! Bookmark not defined.

  4.1 Data Flow Diagram .................................................................. Error! Bookmark not defined.

  4.1.1 Context Diagram.............................................................Error! Bookmark not defined.

  4.1.1.1 Context Diagram Active Student ....................... Error! Bookmark not defined.

  4.1.1.2 Context Diagram Transfer Student .................... Error! Bookmark not defined.

  4.1.2 Detailed Data Flow Diagram ..........................................Error! Bookmark not defined.

  4.1.2.1 Detailed Data Flow Diagram Active Student Using Fixed Curriculum ..... Error! Bookmark not defined.

  4.1.2.2 Detailed Data Flow Diagram Active Student Using Customized Curriculum ........................................................................................ Error! Bookmark not defined.

  4.1.2.3 Detailed Data Flow Diagram Transfer Student.. Error! Bookmark not defined.

  4.1.3 System Flowchart............................................................Error! Bookmark not defined.

  4.2 Use Case Design ...................................................................... Error! Bookmark not defined.

  4.2.1 Use Case Diagram ..........................................................Error! Bookmark not defined.

  4.2.2 Analysis Use Case ..........................................................Error! Bookmark not defined.

  4.2.2.1 Use Case Search Student ID .............................. Error! Bookmark not defined.

  4.2.2.2 Use Case Generate Study Report ....................... Error! Bookmark not defined.

  4.2.2.3 Use Case Generate Course Record .................... Error! Bookmark not defined.

  4.2.2.4 Use Case Generate Study Plan Active Student Using Fixed Curriculum .. Error! Bookmark not defined.

  4.2.2.5 Use Case Generate Study Plan Active Student Using Customized Curriculum ........................................................................................ Error! Bookmark not defined.

  4.2.2.6 Use Case Generate Study Plan Transfer Student Using Fixed CurriculumError! Bookmark not defined.

  4.2.2.7 Use Case Generate Study Plan Transfer Student Using Customized Curriculum

  4.3.1 Activity Diagram Active Student Using Fixed Curriculum.......... Error! Bookmark not defined.

  4.3.2 Activity Diagram Active Student Using Customized Curriculum Error! Bookmark not defined.

  4.3.3 Activity Diagram Transfer Student.................................Error! Bookmark not defined.

  4.4 Class Diagram .......................................................................... Error! Bookmark not defined.

  4.5 State Transition Diagram ......................................................... Error! Bookmark not defined.

  4.5.1 State Transition Diagram Choose Course Planner Type.Error! Bookmark not defined.

  4.5.2 State Transition Diagram Active Student .......................Error! Bookmark not defined.

  4.5.2.1 State Transition Diagram Input Student ID........ Error! Bookmark not defined.

  4.5.2.2 State Transition Diagram Study Report ............. Error! Bookmark not defined.

  4.5.2.3 State Transition Diagram Course Record........... Error! Bookmark not defined.

  4.5.2.4 State Transition Diagram Input Elective Courses .............Error! Bookmark not defined.

  4.5.3 State Transition Diagram Transfer Student ....................Error! Bookmark not defined.

  4.5.3.1 State Transition Diagram Choose Major............ Error! Bookmark not defined.

  4.5.3.2 State Transition Diagram Input Courses ............ Error! Bookmark not defined.

  4.6 Database Design....................................................................... Error! Bookmark not defined.

  4.6.1 Tables..............................................................................Error! Bookmark not defined.

  4.6.1.1 Binusian Table ................................................... Error! Bookmark not defined.

  4.6.1.2 Student Table ..................................................... Error! Bookmark not defined.

  4.6.1.3 Course Table ...................................................... Error! Bookmark not defined.

  4.6.1.4 Course Group Table ........................................... Error! Bookmark not defined.

  4.6.1.5 Course List Status Table .................................... Error! Bookmark not defined.

  4.6.1.8 Curriculum Table ............................................... Error! Bookmark not defined.

  4.6.1.9 Curriculum Degree Table................................... Error! Bookmark not defined.

  4.6.1.10 Day Table ......................................................... Error! Bookmark not defined.

  4.6.1.11 Faculty Table.................................................... Error! Bookmark not defined.

  4.6.1.12 Hour Table ....................................................... Error! Bookmark not defined.

  4.6.1.13 Lecturer Table .................................................. Error! Bookmark not defined.

  4.6.1.14 Major Table ...................................................... Error! Bookmark not defined.

  4.6.1.15 Room Table ...................................................... Error! Bookmark not defined.

  4.6.1.16 Semester Table ................................................. Error! Bookmark not defined.

  4.6.1.17 Streaming Table ............................................... Error! Bookmark not defined.

  4.6.1.18 Study Table ...................................................... Error! Bookmark not defined.

  4.6.1.19 Syllabus Table.................................................. Error! Bookmark not defined.

  4.6.1.20 Syllabus Status Table ....................................... Error! Bookmark not defined.

  4.6.1.21 Course List Table ............................................. Error! Bookmark not defined.

  4.6.1.22 GPA Table........................................................ Error! Bookmark not defined.

  4.6.1.23 Prerequisite Table............................................. Error! Bookmark not defined.

  4.6.1.24 Schedule Table ................................................. Error! Bookmark not defined.

  4.6.1.25 Transcript Course Table ................................... Error! Bookmark not defined.

  4.6.2 Entity Relationship Diagram...........................................Error! Bookmark not defined.

  4.7 User Interface Design............................................................... Error! Bookmark not defined.

  4.7.1 User Interface Design Choose Course Planner Type......Error! Bookmark not defined.

  4.7.1.1 User Interface Design Active Student Not Choose an Option Error! Bookmark not defined.

  4.7.1.2 User Interface Design Transfer Student Not Choose an Option ................ Error!

  4.7.2.1 User Interface Design Input Student ID ............. Error! Bookmark not defined.

  4.7.2.2 User Interface Design Input Student ID Found.. Error! Bookmark not defined.

  4.7.2.3 User Interface Design Input Student ID Not Found ..........Error! Bookmark not defined.

  4.7.2.4 User Interface Design Not Input Student Name . Error! Bookmark not defined.

  4.7.2.5 User Interface Design Not Input Student ID ...... Error! Bookmark not defined.

  4.7.2.6 User Interface Design Student ID Not Exist ...... Error! Bookmark not defined.

  4.7.2.7 User Interface Design Study Report................... Error! Bookmark not defined.

  4.7.2.8 User Interface Design Not Choose Streaming ... Error! Bookmark not defined.

  4.7.2.9 User Interface Design Study Report No Streaming ..........Error! Bookmark not defined.

  4.7.2.10 User Interface Design Course Record .............. Error! Bookmark not defined.

  4.7.2.11 User Interface Design Input Elective Courses . Error! Bookmark not defined.

  4.7.2.12 User Interface Design Input Elective Courses Not Choose a Course ...... Error! Bookmark not defined.

  4.7.3 User Interface Design for Transfer Student ....................Error! Bookmark not defined.

  4.7.3.1 User Interface Design Input Major..................... Error! Bookmark not defined.

  4.7.3.2 User Interface Design Not Input Major.............. Error! Bookmark not defined.

  4.7.3.3 User Interface Design Input Courses ................. Error! Bookmark not defined.

  4.7.3.4 User Interface Design Not Input Courses .......... Error! Bookmark not defined.

  4.7.4 User Interface Design Study Plan ...................................Error! Bookmark not defined.

  CHAPTER 5 SOLUTION IMPLEMENTATION ..................... Error! Bookmark not defined.

  5.1 System Specification ................................................................ Error! Bookmark not defined.

  5.1.1 Hardware Specification...................................................Error! Bookmark not defined.

  5.2.1 User Interface Choose Course Planner Type ..................Error! Bookmark not defined.

  5.2.2 User Interface for Active Student ...................................Error! Bookmark not defined.

  5.2.2.1 User Interface Input Student ID ......................... Error! Bookmark not defined.

  5.2.2.2 User Interface Study Report............................... Error! Bookmark not defined.

  5.2.2.3 User Interface Course Record ............................ Error! Bookmark not defined.

  5.2.2.4 User Interface Input Elective Courses................ Error! Bookmark not defined.

  5.2.3 User Interface for Transfer Student ................................Error! Bookmark not defined.

  5.2.3.1 User Interface Input Major................................. Error! Bookmark not defined.

  5.2.3.2 User Interface Input Courses.............................. Error! Bookmark not defined.

  5.2.4 User Interface Study Plan ...............................................Error! Bookmark not defined.

  5.2.4.1 User Interface Study Plan Active Student Fixed Curriculum . Error! Bookmark not defined.

  5.2.4.2 User Interface Study Plan Active Student Customized Curriculum .......... Error! Bookmark not defined.

  5.2.4.3 User Interface Study Plan Transfer Student ....... Error! Bookmark not defined.

  5.3 Implementation Strategy .......................................................... Error! Bookmark not defined.

  5.4 Test Plan................................................................................... Error! Bookmark not defined.

  5.4.1 User Acceptance .............................................................Error! Bookmark not defined.

  5.4.2 Codewise Testing............................................................Error! Bookmark not defined.

  5.5 Integration Testing ................................................................... Error! Bookmark not defined.

  CHAPTER 6 DISCUSSION ...................................................... Error! Bookmark not defined. CHAPTER 7 CONCLUSION AND RECOMMENDATION ... Error! Bookmark not defined.

  7.1 Conclusion................................................................................ Error! Bookmark not defined.

  7.2 Recommendation...................................................................... Error! Bookmark not defined.

  CURRICULUM VITAE ................................................................ Error! Bookmark not defined. Interview Questions for Program Manager .................................... Error! Bookmark not defined. Interview Questions for Student..................................................... Error! Bookmark not defined. Interview Questions for Admission................................................ Error! Bookmark not defined.

LIST OF TABLES Table 4.1: Use Case Search Student ID........................... Error! Bookmark not defined

  Table 4.2: Use Case Generate Study Report ................... Error! Bookmark not defined. Table 4.3: Use Case Generate Course Record................. Error! Bookmark not defined. Table 4.4: Use Case Generate Study Plan Active Student Using Fixed CurriculumError! Bookmark not defined.

  Table 4.5: Use Case Generate Study Plan Active Student Using Customized Curriculum .......................................................................................... Error! Bookmark not defined.

  Table 4.6: Use Case Generate Study Plan Transfer Student Using Fixed Curriculum .......................................................................................... Error! Bookmark not defined.

  Table 4.7: Use Case Generate Study Plan Transfer Student Using Customized Curriculum ....................................................................... Error! Bookmark not defined.

  Table 4.8: Binusian Table Design.................................... Error! Bookmark not defined. Table 4.9: Student Table Design ...................................... Error! Bookmark not defined. Table 4.10: Course Table Design ..................................... Error! Bookmark not defined. Table 4.11: Course Group Table Design ......................... Error! Bookmark not defined. Table 4.12: Course List Status Table Design................... Error! Bookmark not defined. Table 4.13: Course Participation Table Design ............... Error! Bookmark not defined. Table 4.14: Course Status Table Design.......................... Error! Bookmark not defined. Table 4.15: Curriculum Table Design ............................. Error! Bookmark not defined. Table 4.16: Curriculum Degree Table Design................. Error! Bookmark not defined.

  Table 4.17: Day Table Design ......................................... Error! Bookmark not defined. Table 4.18: Faculty Table Design .................................... Error! Bookmark not defined. Table 4.19: Hour Table Design........................................ Error! Bookmark not defined. Table 4.20: Lecturer Table Design .................................. Error! Bookmark not defined. Table 4.21: Major Table Design ...................................... Error! Bookmark not defined. Table 4.22: Room Table Design ...................................... Error! Bookmark not defined. Table 4.23: Semester Table Design ................................. Error! Bookmark not defined. Table 4.24: Streaming Table Design ............................... Error! Bookmark not defined. Table 4.25: Study Table Design ....................................... Error! Bookmark not defined. Table 4.26: Syllabus Table Design .................................. Error! Bookmark not defined. Table 4.27: Syllabus Status Table Design ....................... Error! Bookmark not defined. Table 4.28: Course List Table Design ............................. Error! Bookmark not defined. Table 4.29: GPA Table Design........................................ Error! Bookmark not defined. Table 4.30: Prerequisite Table Design............................. Error! Bookmark not defined. Table 4.31: Schedule Table Design ................................. Error! Bookmark not defined. Table 4.32: Transcript Course Table Design ................... Error! Bookmark not defined.

LIST OF FIGURES Figure 2.1: .NET Framework........................................... Error! Bookmark not defined

  Figure 2.2: How a C# application is compiled and run ... Error! Bookmark not defined. Figure 2.3: Data Flow Diagram Symbols ........................ Error! Bookmark not defined. Figure 2.4: Classes ........................................................... Error! Bookmark not defined. Figure 2.5: Interfaces ....................................................... Error! Bookmark not defined. Figure 2.6: Collaborations ............................................... Error! Bookmark not defined. Figure 2.7: Use Cases ...................................................... Error! Bookmark not defined. Figure 2.8: Active Classes ............................................... Error! Bookmark not defined. Figure 2.9: Components................................................... Error! Bookmark not defined. Figure 2.10: Nodes........................................................... Error! Bookmark not defined. Figure 2.11: Messages ..................................................... Error! Bookmark not defined. Figure 2.12: States ........................................................... Error! Bookmark not defined. Figure 2.13: Packages ...................................................... Error! Bookmark not defined. Figure 2.14: Notes............................................................ Error! Bookmark not defined. Figure 2.15: Dependencies............................................... Error! Bookmark not defined. Figure 2.16: Associations................................................. Error! Bookmark not defined. Figure 2.17: Generalizations............................................ Error! Bookmark not defined. Figure 2.18: Realization................................................... Error! Bookmark not defined. Figure 2.19: Use case symbols ......................................... Error! Bookmark not defined. Figure 2.20: A Generic Class Diagram ............................ Error! Bookmark not defined.

  Figure 2.22: E-R Diagram Basic Symbols....................... Error! Bookmark not defined. Figure 2.23: Relationship Degree .................................... Error! Bookmark not defined. Figure 2.24: Relationship Cardinality.............................. Error! Bookmark not defined. Figure 3.1: Student’s Major Spreads ............................... Error! Bookmark not defined. Figure 3.2: Student’s Category Spread ............................ Error! Bookmark not defined. Figure 3.3: Students Need To Plan Their Course If They Fail or Not .. Error! Bookmark not defined.

  Figure 3.4: Would It Be Helpful If An Automate System Exist In Student Portal? .Error! Bookmark not defined.

  Figure 3.5: Transfer Student Flow ................................... Error! Bookmark not defined. Figure 4.1: Context Diagram Active Student .................. Error! Bookmark not defined. Figure 4.2: Context Diagram Transfer Student................ Error! Bookmark not defined. Figure 4.3: Data Flow Diagram Active Student Using Fixed Curriculum ...............Error! Bookmark not defined.

  Figure 4.4: Data Flow Diagram Active Student Using Customized Curriculum .....Error! Bookmark not defined.

  Figure 4.5: Data Flow Transfer Student .......................... Error! Bookmark not defined. Figure 4.6: System Flowchart of Course Planner SystemError! Bookmark not defined. Figure 4.7: Use Case Diagram......................................... Error! Bookmark not defined. Figure 4.8: Activity Diagram Active Student Using Fixed CurriculumError! Bookmark not defined.

  Figure 4.9: Activity Diagram Active Student Using Fixed CurriculumError! Bookmark not defined.

  Figure 4.10: Activity Diagram Transfer Student ............. Error! Bookmark not defined. Figure 4.11: Study Plan Class Diagram........................... Error! Bookmark not defined. Figure 4.12: State Transition Diagram Choose Course Planner Type.. Error! Bookmark not defined.

  Figure 4.13: State Transition Diagram Input Student ID. Error! Bookmark not defined. Figure 4.14: State Transition Diagram Study Report ...... Error! Bookmark not defined. Figure 4.15: State Transition Diagram Course Record.... Error! Bookmark not defined. Figure 4.16: State Transition Diagram Input Elective Courses ......Error! Bookmark not defined.

  Figure 4.17: State Transition Diagram Choose Major..... Error! Bookmark not defined. Figure 4.18: State Transition Diagram Input Courses ..... Error! Bookmark not defined. Figure 4.19: Entity Relationship Diagram ....................... Error! Bookmark not defined. Figure 4.20: User Interface Design Choose Course Planner Type .Error! Bookmark not defined.

  Figure 4.21: User Interface Design Active Student Not Choose an Option .............Error! Bookmark not defined.

  Figure 4.22: User Interface Design Transfer Student Not Choose an Option ..........Error! Bookmark not defined.

  Figure 4.23: User Interface Design Input Student ID ...... Error! Bookmark not defined. Figure 4.24: User Interface Design Student ID Found .... Error! Bookmark not defined. Figure 4.25: User Interface Design Student ID Not Found ............Error! Bookmark not defined.

  Figure 4.26: User Interface Design Not Input Name ....... Error! Bookmark not defined.

  Figure 4.27: User Interface Design Not Input Student IDError! Bookmark not defined. Figure 4.28: User Interface Design Student ID Doesn’t Exist........Error! Bookmark not defined.

  Figure 4.29: User Interface Design Study Report............ Error! Bookmark not defined. Figure 4.30: User Interface Design Not Choose Streaming ...........Error! Bookmark not defined.

  Figure 4.31: User Interface Design Study Report No Streaming ...Error! Bookmark not defined.

  Figure 4.32: User Interface Design Course Record ......... Error! Bookmark not defined. Figure 4.33: User Interface Design Input Elective Courses ...........Error! Bookmark not defined.

  Figure 4.34: User Interface Design Input Elective Courses Not Choose a Course ..Error! Bookmark not defined.

  Figure 4.35: User Interface Design Input Major.............. Error! Bookmark not defined. Figure 4.36: User Interface Design Not Input Major....... Error! Bookmark not defined. Figure 4.37: User Interface Design Input Courses........... Error! Bookmark not defined. Figure 4.38: User Interface Design Not Input Courses.... Error! Bookmark not defined. Figure 4.39: User Interface Design Study Plan ............... Error! Bookmark not defined. Figure 5.1: User Interface Choose Course Planner Type Error! Bookmark not defined. Figure 5.2: User Interface Active Student Not Choose an Option .Error! Bookmark not defined.

  Figure 5.3: User Interface Transfer Student Not Choose an OptionError! Bookmark not defined.

  Figure 5.4: User Interface Input Student ID .................... Error! Bookmark not defined. Figure 5.5: User Interface Search Student ID Found....... Error! Bookmark not defined. Figure 5.6: User Interface Search Student ID Not Found Error! Bookmark not defined. Figure 5.7: User Interface Input Keyword....................... Error! Bookmark not defined. Figure 5.8: User Interface Student ID Not Exist.............. Error! Bookmark not defined. Figure 5.9: User Interface Input Wrong........................... Error! Bookmark not defined. Figure 5.10: User Interface Not Input Student ID ........... Error! Bookmark not defined. Figure 5.11: User Interface Study Report ........................ Error! Bookmark not defined. Figure 5.12: User Interface Study Report Not Choose Streaming..Error! Bookmark not defined.

  Figure 5.13: User Interface Course Record ..................... Error! Bookmark not defined. Figure 5.14: User Interface Input Elective Courses......... Error! Bookmark not defined. Figure 5.15: User Interface Input Elective Courses Choose a Course.. Error! Bookmark not defined.

  Figure 5.16: User Interface Input Major .......................... Error! Bookmark not defined. Figure 5.17: User Interface Not Input Major ................... Error! Bookmark not defined. Figure 5.18: User Interface Input Courses Fixed Curriculum ........Error! Bookmark not defined.

  Figure 5.19: User Interface Input Courses Customized CurriculumError! Bookmark not defined.

  Figure 5.20: User Interface Input Courses Not Choose a Course...Error! Bookmark not defined.

  Figure 5.21: User Interface Study Plan Active Student Fixed Curriculum ..............Error! Bookmark not defined.

  Figure 5.22: User Interface Study Plan Active Student Customized Curriculum ....Error! Bookmark not defined.

  Figure 5.23: User Interface Study Plan Transfer Student Error! Bookmark not defined.