Вы находитесь на странице: 1из 15

University Online Registration System

Prepared by: [070884] Fouad Nayef Alriyahi [080477] Abdallah Ahmad Almasri [070893] Areej Khalil Ghazaleh
Instructor: Dr. Najib Kofahi

(U.O.R.S)

University Online Registration System (U.O.R.S)


1. Introduction:
University Online Registration System is complete end to end solution to cover all aspects of online student registration process. This will permit to register and take online examination and maintaining master information and generating various reports of test.

2. Project Proposal:
2.1 Problem Definition Currently student submits hardcopy of filled application form to the university, then office staff enters all data into file and write same in manual register. Issue hall ticket / admit card to student and conduct test for student. Student comes to college and gives test for the specified date. Office staff check all the paper calculate results and type all the details for taking printout and display it in college premises. University inform student to check the result, student comes to college and view the results.

2.2 Project Scope


The University Online Registration System will permit to register and maintaining master information and generating various reports. The main users of the project are Students and instructor Members.

The purpose of implementing this project is to understand the data modeling concepts that is used in a real time scenario and to implement a fully functional database system which interacts with a front end interface.

University Online Registration System-2011

2.3 Suggested solution


Proposed University Online Registration System will eliminate all the manual intervention and increase the speed of whole process. System will allow student to fill the form online, system has inbuilt validation system to validate the entered data. After successful submission, system will give unique registration no for each student. Student can login into system by using registration no. System will show the result after instantly and stored the results for further use. Today internet become reality and usage of internet become very much popular and there is tremendous increase of internet in all over the world for education purpose. The Online Student Registration System is easy to use, full-featured and flexible Student Registration. This project proposal describes the software functional and nonfunctional requirements for release of the University Online Registration System. This document is intended to be used by the members of the project team that will implement and verify the correct functioning of the system. Unless otherwise noted, all requirements specified here is high priority and committed for release.

University Online Registration System-2011

From an end-user perspective, the University Online Registration System Project consists of following functional elements that enhanced student registration module:
Each student has a unique student ID and a profile. The profile includes

first/last names, gender, date of birth, local address, department, enrolled year, username, login password, and may have a picture. You can also add other necessary information.
Each instructor has a unique faculty ID and a profile. The profile must

indicate the instructors department(s). An instructor may work at more than one department.
A department has a unique department ID, a name, and a list of

faculties.
Each course has a course number, an instructor, given department,

term, credits, classroom, periods, prerequisite courses, textbooks, and other information you think is necessary.
A classroom has a unique ID and a unique location. Classrooms can

hold more than one course each term, but these courses cannot conflict in time. Classrooms have capacities. Registered students number cannot exceed the classroom capacity.
Must maintain all the courses a student has already taken/registered.

This is used to check course prerequisites when registration.


Students may login (with username and password) to the system to

register courses or retrieve all the courses they have already taken/registered.
Instructors may login (with username and password) to the system to

add courses or retrieve all the courses they have already given/added.
A student cannot register a course if: He/she doesnt meet the prerequisites. The students registered in the course exceed the capacity of the

classroom.
The course has a time conflict with other courses in the same term. An instructor cannot add a course if: The classroom has already occupied by another course in the same

period. 4 University Online Registration System-2011

He/she has another course in the same period. He/she is not affiliated to the department of this course. Students may retrieve all the courses given by a department, an

instructor, or held in a specific period.

2.4 An Initial Flowchart Describe of Using the System (from student side)

Start

Student Login

Choose course

Prerequi sites? No Exceed capacity ? No Conflict with other courses No Confirm request

Yes

Yes Yes Another course?

No Yes

Yes

Continue ?

University Online Registration System-2011 No

Print report/result

Student Logout

End

Figure (1): An Initial Flowchart Describe of Using the System (from student side)

2.5 An Initial E-R Diagram of the System:

Course ID Course ID

Std ID Std Name Std Gender Std Name Std D.O.B Departm ent
Enrol led in

Grade

Prerequ est

Course Name Tak en Cour se

Student

Course

Dept ID

Max Cap

Term

Han ded by

Tak en in

Seats left

Departme nt

Bel ong to

Instructor
Inst D.O.B

Class
Class ID

Dep ID

Inst ID

Inst University Online Registration System-2011 Specialty Name

Location

Inst Gender

Inst Address

Dep Name

Capacity

Figure (2): An Initial E-R Diagram of the System

2.6 An Initial screens of system

University Online Registration System


User Name Password

Figure (3): Log in Screen

University Online Registration System Student ID


First Name 7 Last Name Bate of Birth Department University Online Registration System-2011

Gender

Figure (4): Students informations Screen

University Online Registration System ID Instractor


First Name Last Name Bate of Birth Specialty Gender

Figure (5): Instructors informations Screen

University Online Registration System Course ID


8 Course Name Department Max Seats Left Capacity University Online Registration System-2011

Figure (6): Courses informations Screen

University Online Registration System


Class Room ID Location Capacity

Figure (7): Class Room informations Screen

University Online Registration System


Department ID Department Name

University Online Registration System-2011

Figure (8): Department informations Screen

10

University Online Registration System-2011

3. Project Schedule:
ID Task Name Duration Start
19-022011 22-022011 25-022011 25-022011 01-032011 05-032011 10-032011 16-032011 19-032011 23-032011 14-042011 14-042011

Finish
21-022011 24-022011 09-032011 28-022011 04-032011 09-032011 15-032011 18-032011 22-032011 13-042011 30-042011 18-042011

Februa ry
21 24 25 28 04

March
09 15 18 22

April
13 14 18 23 30

May
All

June
All

July
All

August
16

123456789101112-

Read literature Planning a work map Specify Requirement specification Start search by the internet Start collect data by interviews Connect the collected Requirement

2 days 2 days 2 weeks 3 days 4 days 1 week 5 days 2 days 3 days 3 weeks 2 weeks 5 days

Developing conceptual models Developing flowchart Developing E-R diagrams Developing dynamic models Developing user interface Create forms

1314151617-

Select a suitable tools Format the user interface Developing design & implementation Start to test the program Reviews and check

5 days 6 days 2 months 1 month 2 weeks

19-042011 24-042011 01-052011 02-072011 02-082011

23-042011 30-042011 01-072011 01-082011 16-082011

Figure (9): Schedule Table

12

University Online Registration System-2011

3. Initial Design Schema:


Create table Student ( studentId int Primary Key , firstName varchar(30) not null, lastName varchar(30) not null, gender varchar(1), dob date, address varchar(200), deptId int, foreign key (deptId) references Department(dept_id) );

Create table Instructor( instId int Primary Key , firstName varchar(30) not null, lastName varchar(30) not null, gender varchar(1) not null, dob date not null, ); Create table Department ( deptId int primary key, deptName varchar(50) not null );

Create table Course ( courseId int, courseName varchar(50), deptId int, credits int not null, primary key (courseId), foreign key (deptId) references Department(dept_id), );

Create table Classroom ( classId varchar(10) primary key, location varchar(50) not null, maxCapacity int not null, );

13

University Online Registration System-2011

4. Conclusion:
The University Online Registration System will permit to register and maintaining master information and generating various reports. The main users of the project are Students and instructor Members.

The purpose of implementing this project is to understand the data modeling concepts that is used in a real time scenario and to implement a fully functional database system which interacts with a front end interface.

14

University Online Registration System-2011

Index
Title
The Cover Introduction Project Proposal Problem Definition

Page
1 2 2 2 2 3-4 5 6 7-8-9 10 11 12 13

Project Scope Suggested solution


Initial Flowchart Describe Using System Initial E-R Diagram of the System Initial screens of system Project schedule Initial design schema Conclusion Index & references

References: Fundamentals of Database Systems Elmasri, Navathe, Somayajulu, Gupta 2nd Edition. Database Management Systems Ramakrishnan, Gherke 3rd Edition. http://en.wikipedia.org/wiki/Database_normalization - Normalization article. http://www.wampserver.com/en/ - WAMP information. Jordan University Registration Department Mr. DeefAlla AlHowetat.

15

University Online Registration System-2011

Вам также может понравиться