14
DETAILED DESIGN REPORT System Analysis and Design Page 1 1.0 Functional Design 1.1 System Configuration System configuration is the process of setting up your hardware devices and assigning resources to them so that they work together without problems. A properly-configured system will allow you to avoid nasty resource conflict problems, and make it easier for you to upgrade your system with new equipment in the future. 1.2 Detailed UML Interaction Diagram Figure 1.2 Detailed UML Interaction Diagram

Revised Ddr

Embed Size (px)

Citation preview

7/29/2019 Revised Ddr

http://slidepdf.com/reader/full/revised-ddr 1/13

DETAILED DESIGN REPORT

System Analysis and Design Page 1

1.0 Functional Design

1.1 System Configuration

System configuration is the process of setting up your hardware devices and assigning

resources to them so that they work together without problems. A properly-configured

system will allow you to avoid nasty resource conflict problems, and make it easier for you

to upgrade your system with new equipment in the future.

1.2 Detailed UML Interaction Diagram

Figure 1.2 Detailed UML Interaction Diagram

7/29/2019 Revised Ddr

http://slidepdf.com/reader/full/revised-ddr 2/13

DETAILED DESIGN REPORT

System Analysis and Design Page 2

7/29/2019 Revised Ddr

http://slidepdf.com/reader/full/revised-ddr 3/13

DETAILED DESIGN REPORT

System Analysis and Design Page 3

Invalidated

Teacher

Instructor needs log in the system by user id and password firstly. A list of the

courses he teaching is shown. The instructor can add a course belongs to him. The instructor

can edit the information of the course or delete the record. After select a certain course, the

instructor can view the list of the students who are taking the course. The instructor can add a

student into the list who takes the course. The instructor can delete the student from the name

list of the course. After select a certain course, the instructor can view the list of the of the

course. The instructor can edit the grades.

LOG IN

RE- LOGIN

VIEW COURSE

Add course

Edit course

View student

View Grades Edit grades

Add student

7/29/2019 Revised Ddr

http://slidepdf.com/reader/full/revised-ddr 4/13

DETAILED DESIGN REPORT

System Analysis and Design Page 4

1.2 Class Diagram

It shows in here the process on how data are being transferred coming from one entity to

another.

Course IdCourse Description

+ add Course ( )

Subject_ID

Subject_Description

+ add Subject ( )

Section ID

Section Description

+ add Section ( )

Username

Password

Access Type

+ add User ( )

GradinSg_ID

Grading_Period

Grading_Sem

SubjID

Userid+ add Grade ( )

7/29/2019 Revised Ddr

http://slidepdf.com/reader/full/revised-ddr 5/13

DETAILED DESIGN REPORT

System Analysis and Design Page 5

2  Technical Design

2.2 Database

Database is the data storage of the files of the grading system. It also the back up.

2.1.2 Relational Diagram

This figure shows the information to get from the student and will put into the database.

7/29/2019 Revised Ddr

http://slidepdf.com/reader/full/revised-ddr 6/13

DETAILED DESIGN REPORT

System Analysis and Design Page 6

2.1.2 Database Schema

Tbl_r_stud_info

2.1.2.1 Data Dictionary

2.1.2.1 .1Tbl_r_user

Fieldname Data Type Null Description

User_Id Int(8) Null Identifier for the user

Username Varchar(15) Null The user account name

Password Varchar(15) Null The security code of the user

User_type Varchar(10) Null The type of user in the admin system

Is_activeb Boolean(3) Null Determines if the 2account is still active

2.1.2.1 .2 Tbl_r_subj

Fieldname Data Type Null Description

Subj_id Int(10) Null Identifier for the subject

Subj_code Varchar(10) Null Code for the subject

Subj_desc Varchar(25) Null Description of the subject

Units Int(3) Null Subject Units

Field Type

Stud_id Int(10)

Stud_lname Varchar(25)

Stud_fname Varchar(25)

Stud_mname Varchar(25)

Stud_bdate date

Stud_contact# Int(10)

Stud_section Varchar(25)

Stud_Add Varchar(30) 

7/29/2019 Revised Ddr

http://slidepdf.com/reader/full/revised-ddr 7/13

DETAILED DESIGN REPORT

System Analysis and Design Page 7

2.1.2.1 .3 Tbl_r_ course

2.1.2.1 .4 Tbl_r_subj

The data dictionary shows the description of the system.

2.1.3 Screens

2.1.3.1 Inventory of Screen

Name Description

Home – Login Screen Home page for the administrator

Admin – Home Screen Admin can return to his home page

Admin - Dashboard Admin page where all the menu of theregistrar is present

Admin – 

Registrar – 

Student File Admin page where he can add, edit anddelete students

Admin – Registrar -Teacher File Admin page where he can add, edit anddelete teachers

Admin – Register- Curriculum File Admin page where he can add, edit anddelete curriculum

Admin – Registrar- Section File Admin page where he can add, edit and

Fieldname Data Type Null Description

Course_id Int(8) Null Identifier for the courseCourse_code Varchar(10) Null Code for the course

Course_desc Varchar(50) Null The description of the course

Course_prog Varchar(10) Null Determines if the course is in 2 yearsor 4 year program

Fieldname Data Type Null Description

Subj_id Int(10) Null Identifier of the student

Subj_id Int(10) Null Identifier of the subject

Sec_id Int(10) Null Identifier of the section

Prof_id Int(10) Null Identifier of the professor

Final Grade Varchar (10) Null Final grade of the student

7/29/2019 Revised Ddr

http://slidepdf.com/reader/full/revised-ddr 8/13

7/29/2019 Revised Ddr

http://slidepdf.com/reader/full/revised-ddr 9/13

DETAILED DESIGN REPORT

System Analysis and Design Page 9

2.1.3.1 Screen Navigation Diagram

This figure shows the process to logon in the grading system

Grading System

Admin

 

Registrar Teacher 

Enrollment Form

 

Find student

Modify Student

Control/ Setting

Report 

Log out 

Grading system Enrollment system 

Student Master

7/29/2019 Revised Ddr

http://slidepdf.com/reader/full/revised-ddr 10/13

DETAILED DESIGN REPORT

System Analysis and Design Page 10

2.1.3.1 Screen Layout

Screen shot of the system are the following images

Login Form 

Main form

7/29/2019 Revised Ddr

http://slidepdf.com/reader/full/revised-ddr 11/13

DETAILED DESIGN REPORT

System Analysis and Design Page 11

Add student form

GRADING FORM

7/29/2019 Revised Ddr

http://slidepdf.com/reader/full/revised-ddr 12/13

DETAILED DESIGN REPORT

System Analysis and Design Page 12

2.1.4 Forms

2.1.4.1 Inventory of Forms

2.1.4.2 Forms Layout

7/29/2019 Revised Ddr

http://slidepdf.com/reader/full/revised-ddr 13/13

DETAILED DESIGN REPORT

System Analysis and Design Page 13

2.1.5.1 Reports

2.1.4.1 Inventory of Reports

2.1.4.2 Reports Layout