Anda di halaman 1dari 6

Phase I Functional Requirements

Primary course selection details

Course Info & time table

Login (username & password)

Add/Drop Courses

Student Information

Student Info

Ask/check grade
Transcript

REGISTRATION AND
EXAMNIMATION SECTION

STUDENT

Add/drop
Courses
Result

Transcript

Final course mail


Major/Minor elective
Request approval/rejection
Priority for elective course

DEPARTMENTS

Class room No.


Error report

STUDENT RECORD
AND
COURSE SELECTION
SYSTEM

Course info
time table
Grades

Grade report
Assignment of time slots

Grades

Student asking for grades


information

Student Information
asking for grade

INSTRUCTORS AND
LECTURERS

Fig. Context Diagram

071/MSI/606

S.N.

EVENT DESCRIPTION

INPUT

OUTPUT

Registration of student

Student Information

Student Account

Departments submitting the course


information and time table to
registration

Course information
and time table

Classroom assignment
report

Website (URL)

Teaching time table

Error Report

Corrected final report

3
4

Students checking teaching time


table
Department reporting to Registration
and exam section if there is any
mistake

Students performing online course


selection

Course of interest

Preliminary course
selection details

Login for online course selection

Major, minor and


elective course

Accepted/ rejected
message

Course Add/ Drop

Courses

Time crash information

Major and minor course selection

Courses

Successful course
selection mail

Selection of elective

Priority preference to
the elective courses

Course selection result

10

Check the course result

Student's id and
password

Course selection result

11

Change the decision of course


add/drop

Add/drop data

Finalized course
selection result

12

Students checking their grades

Name, batch and roll


no of student

Transcript (grade)

Table: Event List of the System

071/MSI/606

sex

NOTIFICATION
LETTER

pw

id

major

id

Std_id

email
pw
COMPUTER
ACCOUNT

LIST OF
STUDENTS

minor
Is for

Corres_addr

date

sex

STUDENT
Std_id

Ioe_id

ONLINE
COURSE
SELECTION

APPLICATION
Res_addr

major

Course_code

has

time

is in

GPA

Is for

DEPARTMENT

name

TRANSCRIPT

id

Dept_code

Work
in

consist

id

GRADES

Course_code

Class_size

Lecturer_name

name
LECTURER

id

Dept_code

section

Course_code
Course_title

Given by

071/MSI/606

provid
es

COURSE
INFORMATION

Course_credit

grades

Fig. E-R Diagram

COURSE
SELECTION
REPORT

No_of_stu

major

minor

Revi_date

id

section

receiv
e

Std_name

minor
consist

has

id
TIMETABLE
timeslot

Data Dictionary:
Table Name: STUDENT
Field
Std_id
Std_name
Sex
Res_addr
Corres_addr

Description
Student Identity
Name of student
Gender of student
Residential address
Correspondent address

Data type
Integer
Character(20)
Character(6)
Varchar(20)
Varchar(20)

Primary Key

Table Name: COMPUTER ACCOUNT


Field
IOE_id
Std_id
Pw

Description
IOE Identity
Name of student
Password of student

Data type
Integer
Integer
VarChar(20)

Primary Key
Foreign key

Data type
Character(20)
Character(20)

Primary Key

Table Name: DEPARTMENT


Field
Dept_code
Name

Description
Code of the department
Name of department

Table Name: COURSE INFORMATION


Field
Course_code
Section
Course_title
Lecturer_name
Class_size
Course_credit

Description
Specific code of course
Section for course
Title of course
Name of lecturer
Size of class
Credit of course

Data type
Integer
Varchar(20)
Character(20)
Character(20)
integer
integer

Description
Primary key for table
Name of lecturer
Code of department

Data type
Integer
Character(20)
Character(20)

Foreign Key

Table Name: LECTURER


Field
id
Name
Dept_code

071/MSI/606

Primary Key

Table Name: TRANSCRIPT


Field
id
Std_id
GPA
Major
Minor

Description
Primary key for table
Identity of student
Grade Point Average
Course Selection
Course Selection

Data type
Integer
Integer
Integer
VarChar(20)
VarChar(20)

Primary Key
Foreign key

Table Name: APPLICATION FORM


Field
Course_code
Std_id
Date
Time

Description
Specific code of course
Identity of student
Date of application
Time

Data type
Integer
Integer
Character(20)
Character(20)

Foreign Key
Foreign key

Table Name: ONLINE COURSE SELECTION


Field
Course_code
Section
Id

Description
Specific code of course
Section for course
Id of course selection report

Data type
Integer
Varchar(20)
Integer

Primary Key
Foreign Key

Table Name: COURSE SELECTION REPORT


Field
id
No_of_stu
Revision_date

Description
Primary key for table
Total no of student for course
Date of revision of report

Data type
Integer
Integer
Integer

Primary Key

Table Name: NOTIFICATION LETTER


Field
id
Std_id
Pw
Email
Major
Minor

Description
Primary key for table
Identity of student
Password of student
Email address of student
Course Selection
Course Selection

071/MSI/606

Data type
Integer
Integer
VarChar(20)
Varchar(20)
VarChar(20)
VarChar(20)

Primary Key
Foreign key

Table Name: LIST OF STUDENT


Field
id
Std_id
Sex
Major
Minor

Description
Primary key for table
Identity of student
Gender of student
Course Selection
Course Selection

Data type
Integer
Integer
Character(6)
VarChar(20)
VarChar(20)

Primary Key
Foreign key

Table Name: TIME TABLE


Field
id
Timeslot

Description
Primary key for table
Time slot

Data type
Integer
integer

Primary Key

Description
Primary key for table
Specific code of course
Grade obtained

Data type
Integer
Integer
Integer

Primary Key
Foreign Key

Table Name: GRADES


Field
id
Course_code
Grade

071/MSI/606

Anda mungkin juga menyukai