Chapter 5

15
Project Id: 32 System Design Chapter 5 SYSTEM DESIGN _______________________________________ _________ CCET (IT) 87

description

Student Management System

Transcript of Chapter 5

Page 1: Chapter 5

Project Id: 32System Design

Chapter 5

SYSTEM DESIGN ________________________________________________

CCET (IT)87

Page 2: Chapter 5

Project Id: 32System Design

INTRODUCTION

During analysis, the focus is on what needs to be done intendment of how it is done.

During design, decisions are made about how the problem will be solved, first at a high

level, then at increasingly detailed levels.

System design is the first stage in which the basic approach to solving the problem is

selected. During system designing the overall structure and style are decided. The system

architecture is the overall organization of the system into components called system.

System design deals with transforming the customer requirements, as described in the SRS

document, into a form that is implement able using the programming language. Certain

items such as modules, relationships among identified modules, data structures,

relationships between the data structures, and algorithms for implementation should be

designed during this phase.

As a system designer we are tried to take following design decisions:

Organize the system into modules

Organize sub-modules for each module

Allocate tasks to processors

Choose an approach to manage data store

Handle access to global resources

Choose implementation logic

5.1DATABASE DESIGNCCET (IT)

88

Page 3: Chapter 5

Project Id: 32System Design

SMS_BOARD_MASTERBOARD_ID

BOARD_NAME

SMS_CATEGORY_MASTERCATEGORY_ID

CATEGORY_NAME

DESCRIPTION

SMS_COURSE_MASTERCOURSE_ID

COURSE_NAME

COURSE_DURATION

DESCRIPTION

SMS_FACULTY_DETAILFACULTY_ID

FACULTY_NAME

DESIGNATION_ID

SPECIALIZATION_ID

SMS_QUOTA_MASTERQUOTA_ID

QUOTA_NAME

BOARD_ID

SMS_SPECIALITY_MASTERSPECIALITY_ID

SPECIALITY_NAME

COURSE_ID

DESCRIPTION

SMS_STUDENT_ADMISSION_DETAILSSTUDENT_ID

DATE_OF_ADMISSION

GENERAL_MERIT_NO

CATEGORY_MERIT_NO

FRESHER

BOARD_ID

CATEGORY_ID

SPECIALITY_ID

QUOTA_ID

HOSTEL

FACULTY_ID

REMARKS

YCS_ID

SMS_STUDENT_EDUCATION_DETAILID

STUDENT_ID

DISCIPLINE

BOARD_OF_STUDY

INSTITUTE

PERCENTAGE

YEAR_OF_COMPLETION

ACHIEVMENTS

SMS_STUDENT_PERSONAL_DETAILSSTUDENT_ID

FIRST_NAME

MIDDLE_NAME

LAST_NAME

BIRTHDATE

SEX

FATHER_INCOME

CASTE_ID

SUBCASTE_ID

ADDRESS_1

ADDRESS_2

CITY

STATE

PINCODE

NATION

PHONE_NUMBER_RES

MOBILE_NUMBER

EMAIL_ID

ALTERNATE_EMAIL_ID

STATUS

SMS_YEAR_COURSE_SEMYCS_ID

YEAR_ID

COURSE_ID

SEM_ID

Figure 5.1 Data Diagram(Admission Module)

CCET (IT)89

Page 4: Chapter 5

Project Id: 32System Design

SMS_EXAM_DETAILEXAM_ID

SUB_EXAM_ID

DATE

EXAM_TIME

SMS_EXAM_MASTEREXAM_ID

YCS_ID

EXAM_TYPE_ID

SMS_EXAM_SCHEDULE_DETAILYCS_ID

YEAR_OF_STUDY

EXAM_TYPE_CODE

SMS_EXAM_TYPE_MASTEREXAM_TYPE_CODE

EXAM_TYPE_NAME

DESCRIPTIONSMS_RESULT_DATA

EXAM_ID

YCS_ID

SUB_ID

STUDENT_ID

MARKS

SMS_SUBJECT_EXAM_TYPE_DETAILSUB_EXAM_ID

SUB_ID

EXAM_TYPE_ID

SPECIALITY_ID

YCS_ID

DURATION

TOTAL_MARKS

PASSING_MARKS

SMS_SUBJECT_MASTERSUB_CODE

SUB_NAME

TEXT_BOOK

REFERENCE_BOOK

DESCRIPTION

SMS_YEAR_COURSE_SEM *YCS_ID

YEAR_ID

COURSE_ID

SEM_ID

SMS_SUBJECT_SEMESTER_ALLOCATION *ID

YCS_ID

SUB_CODE

SPECIALITY_ID

Figure 5.2 Data Diagram (Examination Module)

CCET (IT)90

Page 5: Chapter 5

Project Id: 32System Design

5.2 ACTIVITY DIAGRAM

5.2.1 Activity Diagrams

Fig 5.3 Activity Diagram for Login

CCET (IT)91

Page 6: Chapter 5

Project Id: 32System Design

Fig 5.4 Activity Diagram for Adding Board, Quota and Designation

CCET (IT)92

Page 7: Chapter 5

Project Id: 32System Design

Fig 5.5 Activity Diagram for Assign Roll Numbers

CCET (IT)93

Page 8: Chapter 5

Project Id: 32System Design

Fig 5.6 Activity Diagram for configuring Fees Details

CCET (IT)94

Page 9: Chapter 5

Project Id: 32System Design

Fig 5.7 Activity Diagram for Getting Admission

CCET (IT)95

Page 10: Chapter 5

Project Id: 32System Design

Fig 5.8 Activity Diagram for Modifying Student Details

CCET (IT)96

Page 11: Chapter 5

Project Id: 32System Design

Fig 5.9 Activity Diagram for Pay Fees

CCET (IT)97

Page 12: Chapter 5

Project Id: 32System Design

Fig 5.10 Activity Diagram for Searching Student

CCET (IT)98

Page 13: Chapter 5

Project Id: 32System Design

Fig 5.11 Activity Diagram for setting Seat for Admission

CCET (IT)99

Page 14: Chapter 5

Project Id: 32System Design

Fig 5.12 Activity Diagram for setting Subject Details

CCET (IT)100