Web Based Student Registration System For Gondar University
Web Based Student Registration System For Gondar University
Contents
List of tables ................................................................................................................................................ III
List of figure................................................................................................................................................ III
Acronym......................................................................................................................................................IV
Declaration ................................................................................................................................................... V
Acknowledgment ........................................................................................................................................VI
Abstract ..................................................................................................................................................... VII
CHAPTER -ONE .......................................................................................................................................... 1
1.1 Introduction ................................................................................................................................... 1
1.2 Background of the study ............................................................................................................... 2
1.3 Statement of the problem .............................................................................................................. 3
1.4 Project objective ............................................................................................................................ 4
1.4.1 General objective................................................................................................................... 4
1.4.2 Specific objective .................................................................................................................. 4
1.5 Methodology and tools .................................................................................................................. 5
1.5.1 Data collection Methodology ................................................................................................ 5
1.5.2 Tools to use:- ......................................................................................................................... 5
Hardware requirement ............................................................................................................................... 6
1.6 System development approach ...................................................................................................... 7
1.7 Scope of the Project....................................................................................................................... 8
1.8 Constraints..................................................................................................................................... 8
1.9 Alternative solution ....................................................................................................................... 9
1.10 Feasibility study ............................................................................................................................ 9
1.10.1 Economical feasibility ........................................................................................................... 9
1.10.2 Technical feasibility ............................................................................................................ 10
1.10.3 Operational Feasibility ........................................................................................................ 10
1.10.4 Schedule feasibility ............................................................................................................. 10
1.11 Proposed solutions....................................................................................................................... 10
1.12 Significance of the project........................................................................................................... 10
1.13 Beneficiaries of the project ......................................................................................................... 11
1.14 Specification for hardware and software ..................................................................................... 11
1.14.1 Software Requirement Specification:- ................................................................................ 11
1.14.2 Hardware Requirement Specification:- ............................................................................... 11
1.15 Overall cost estimation ................................................................................................................ 12
CHAPTER -TWO ....................................................................................................................................... 14
2.1 Description of the existing system .................................................................................................... 14
2.2 Registration system ........................................................................................................................... 15
List of tables
Table 1.1 hardware cost estimation ............................................................................................................. 12
Table 2.1 software cost estimation .............................................................................................................. 12
Table 3.1stationary cost estimation ............................................................................................................. 12
Table 4.1 Time Schedules ........................................................................................................................... 13
Table 5 .3 system registration information .................................................................................................. 36
Table 6.3 grade table ................................................................................................................................... 36
Table 7.3 course registration table .............................................................................................................. 36
Table 8.4 comment table ............................................................................................................................. 36
Table 9.3 announcement table.................................................................................................................... 36
Table 10.3 login table .................................................................................................................................. 36
List of figure
Figure 1-2 System architecture diagram ..................................................................................................... 21
Figure 2.2 use case diagram for online student’s registration system. ........................................................ 23
Figure 3.2 use case diagram for register to the system ............................................................................... 24
Figure 4.2 use case diagram for log in to the system .................................................................................. 25
Figure 5.2 use case diagram for submit grade ............................................................................................. 26
Figure 6.1 use case diagram for register for course .................................................................................... 26
Figure 7.2 use case diagram for check list .................................................................................................. 27
Figure 8.2 use case diagram for post announcement................................................................................... 28
Figure 9.2 use case diagram for add comment ............................................................................................ 29
Figure 10.2 activity diagrams for the registration system. .......................................................................... 30
Figure 11.2 sequence diagram sign up to the system. ................................................................................. 31
Figure 12.2 sequence diagram for sign up to the system. ........................................................................... 32
Figure 13.3 collaboration diagrams for sign up to the system .................................................................... 33
Figure 14.3 collaboration diagrams for sign in to the system ..................................................................... 34
Figure 15.3 class diagrams for the system .................................................................................................. 35
Figure 18.3 deployment diagrams for the system ....................................................................................... 37
Figure 20.4 website interfaces ..................................................................................................................... 38
Figure 21.4 System registration form .......................................................................................................... 39
Figure 22.4 system error handling............................................................................................................... 40
Figure 23.5 view course .............................................................................................................................. 44
Acronym
ID=Identification Number
UOG=University Of Gondar
PHP=Hypertext Pre-Processor
CD=Compact Disc
SL=School of Law
ST = School of Technology
Declaration
We declare that the project is our original work and which had not prepared by any other
university.
Name Sign
Date________________________
This project has been submitted for examination with our approval as university advisor
Name ________________________
Date ________________________
Acknowledgment
We would like to thank all our project supporters for this success, it will not be successful
without those who scarified their time, share experience and support with idea next to God. We
also like to express our warmest blessing and appreciation to our advisor Instructor Tsehay
Washun for his patience, good humor and helpful comments, suggestion to finalize this project.
Secondly we would like to thank all individuals who help us by providing the necessary support
in the project by giving us the necessary information. Last but not least our deep gratitude goes
to our family who help us by giving moral, economical and materials support for this project.
Abstract
The computer systems application allows people to quickly and easily browse and manage data
in the form of electronics. A web application is any application software that runs in a web
browser or is created to enable people to do their day to day activities where ever. University of
Gondar does not have its own web based student registration system. Due to that, it could not
provide fast and flexible service for its users.
Some of its problem is registration problem, information accessing problem, etc. So there must
be a system that can handle these and the like problems. The main purpose of this project was to
develop web based registration system for university of Gondar to change the manual system of
student registration, information announcement, commenting and so on to the web based system
by developing dynamic website application. To achieve the objective of this project, all the
required information for this project has been collected through different data collection such as
interview, questioner and observation.
In this project, we apply object oriented approach to express the overall frame work of the
system. The project has been implemented using now a day popular web technologies which are
PHP for programming server side, MYSQL for data management, java script for validating form
contents, HTML&CSS for formatting the interface.
CHAPTER -ONE
Introduction
University of Gondar (UOG) is one of the oldest universities in Ethiopia. Established in 1954 as
a Public Health College and Training Center, the University has steadily grown and evolved into
one of the top education institutions in the country today.
The UOG, until 2003 known as the Gondar College of Medical Sciences (GCMS), is the oldest
medical school in Ethiopia. Established as the Public Health College in 1954(reference
http://www.uog.edu.et), it is located in Gondar, the former capital of Ethiopia.
The UOG currently has five functioning campuses; Maraki, Aste Tewodros and Atse Fasil
campuses which are all located within our main site and Gondar College of Medicine and Health
Science (GCMHS) campus is located in Gondar town and the other campus which is recently
opened is Meles Zenawi campus which is located in the Tseda, 20 km south of Gondar town.
With a proud tradition spanning 6 decades, the University of Gondar remains dedicated to
contributing to the sustainable socio-economic development of the nation through the provision
of societal needs tailored education, undertaking problem based research and rendering relevant
community services.
The universities have 9 Academic Units spread across our 5 campuses. These are organized
under the College of Medicine and Health Sciences (CMHS), College of Business and
Economics (CBE), College of Natural and Computational Sciences (CNCS), College of Social
Sciences and Humanities (CSH), and Faculty of Veterinary Medicine (FVM) and Faculty of
Agriculture (FA), and three schools (School of Law (SL), School of Technology (ST) and
School of Education (SE).
The Gondar university web based student registration system is a web based portal developed
using Hypertext Pre-Processor (PHP), Java Script (JS), Visual Basic (VB) script, Hyper Text
Markup Language (HTML), MYSQL database, and web servers like apache (Window Apache
Mysql PHP (WAMP)). Online Registration System (ORS) will allow online submission of
student registration form, show announcement posts, and also for instructors it allows online
submission of grade.
A dynamic webpage is a page that changes based on the user input. It responds to the user's needs,
and provides relevant information to meet them, by accessing information in a connected
database. This type of webpage allows users to go beyond reading text and looking at graphics. It
allows for an interactive experience with the user.
In this system visitors input their requests via forms and see different information depending on
their input.
The information they inputs is stored on the database and it can be viewed when it needed by
someone who have the privilege to do this.
The administrator of the system write something and post it and the posted material is stored on
the database server, when users clicked on an icon to view posts the system fetches it and display
the requested information.
As we observed from the current UOG registration system of students, Like most of other
universities of our country the registration process of UOG Is traditional and not comfortable to
students and registrar workers, the reasons why we say this is as follows;
1. Once the registration date specified by the university and registration process starts, there
is a lot of crudeness occurs in each windows of the registrar office of deferent
departments of the university since there is one person who gives service for those
students who need to register.
2. The students cannot get information easily during registration, or they need to attend
notice board to get information. If the papers on the notice board tier or lost and such like
things appears the probability of getting information is become low.
3. The other problem we see is the students sometimes submitted forms without filling
them.
4. In the current working condition of the UOG registrar system, if any student have
compliant he/she need to contact with any of the registrar office member that person may
or may not the exact person to replay the compliant.
5. And also in the existing registrar system there is no comfortable way for instructors to
submitting grade for the registrar as well as students to see their result.
Project objective
General objective
The general objective of this project is to develop a web based student’s registration system for
university of Gondar.
Specific objective
All the activities we do for achieving our general objective are taken as specific objective, this
include;
In developing these project teams have been using the following standard information system
development methodologies:-
Interview:-To determine the requirements of the new system we will have interview the
workers of the registrar.
Document:-The teams will tries to observe different form papers that the system uses
during registering students.
Observing the working environment: The team will observe the working environment to
assure those requests gathered using the interview and existing document stated above.
Tools to use:-
The development environment provides different software and hardware tools to this project. The team
chooses the following software and hardware tools by considering user requirement, the solution to meet
the user requirement web site development the availability of the technology and by considering the skill
of the project members.
Software tools-
A. Front end
o HTML
Used to design the user interface by creating forms to receive input from users
o PHP
Is server side scripting language used in order to collect information from the user interface,
storing it in a database, retrieving data from the database and displaying the data retrieved on the
user interface.
B. Back end
o MYSQL.
o It is the database management system tool that uses popular SQL for adding, accessing
and processing data in a database.
C. Web server.
o APACHE.
It is an HTTP web server notable for playing a key role in the initial growth of the World Wide
Web and the most popular web server to host and handle HTTP request from client machines to
the web server.
D. Case Tools.
o Microsoft office Visio 2007: it is one of the appropriate tools for use case modeling.
Documentation tools:-
o MS-Word: - In order to document the project.
o MS-PowerPoint: For presentation.
Hardware requirement
Personal computer which used to do any activity of the project. To develop this
project the team uses the following type of computer.
Type:-dell, hp, Toshiba laptop.
RAM: 4GB.
Flash disk and CD’s which is used to store the data.
Type of flash disk:- sand disk.
Types of CD’s:-CD_R, CD_W.
The team use object oriented system development methodology to develop the new system. It is
an approach which bases on objects rather than data and process separately. Using object
oriented instead of the long-standing structured approach is due to the following potential
benefits:-[reference http://www.dbar-innovations.com]
Object-oriented analysis combines data and the process that act on the data into objects
Structured Analysis treats processes and data as separate components versus
Increasing code reusability because of inheritance, polymorphism and Modularity.
Enhance extensibility. In object oriented, classes have both data and functionality hence,
when adding new features team will only need to make changes in one place.
Reduce maintenance burden due to modularized features of object oriented approach.
Manages complexity.
Models the real world more clearly than structured approach.
Objects are reusable, hence reduces the time and cost of writing the software besides
incidence of error.
Due to the above stated benefits, the team chooses the object oriented approach over
structured approach.
Our project is done in the UOG and the system boundary includes the five campuses of the
university and it is applied to register students from second year up to graduate, regular program
students the reason for not including first year students is somehow first year student’s
registration is takes time and has process. The system also allows online submission of grade by
the instructors and enables students to view their grade.
Students;
To get information about the registration and make them to access it;
To register for course online by just filling a forms and submit easily and
To add their comments.
staff;
Constraints
The team members of the project have faced the following constraints when doing this project:-
Alternative solution
Desktop application: - in this system, we can develop different forms to be filed by using the
visual basic application this helps the registrar worker to register students on the forms
developed, and can easily add students to the database, edit &view from the database.
Developing web based application that enables students to be register online, by filling the
forms placed there.
But if the university is unable to do one of the choices it can use the existing system with
some improvements like by giving training to workers about better record keeping,
improving the security of stored file,
Feasibility study
The team has done assessment to identify whether the project is feasible or not by considering
different aspects or perspectives.
Economic Feasibility;
Technical Feasibility;
Operational Feasibility and
Schedule Feasibility
Economical feasibility
The newly developing system is economically feasible since there is no much cost to spend,
Compared to how much benefits we get after developing the system. The expense of the newly
developing system includes, costs for buying the different hardware and software which helps to
reach to the desired solution of the problem. When we compare the current expense with the
newly developing system, the existing system spends a lot of money for materials, like for
papers, printer colors, copies, for notices etc. in each year and semesters. The new system also
uses this materials but the quantity is not the same as the existing so the new system is beneficial.
Technical feasibility
The newly developing system technically feasible, since it uses materials which are hardware
software and computer technology which is available in the market and the system can be
develop with our level of knowledge.
Operational Feasibility
To determine the operational feasibility of the system the team should take into
consideration the awareness level of the users. This system is operational feasible since the users
are familiar with the technologies and hence there is no need to give more training to use system.
The system must respond to user requests as fast as possible and fully operational every
day for 24 hours.
Schedule feasibility
Concerning the project scheduling, it will be bound by proper timing so it must be delivered
within the time bound given over the table.
Proposed solutions
In this proposed solution we are going to address the major problems of the current working
condition, And In the newly developing system, we are going to develop web based registration
system for the university of Gondar, which is web based technology by using dynamic web page
concepts and following object oriented approach of system development, the reason We select
dynamic web page concepts and following object oriented approach to develop our system rather
than other choices is that it is suitable for solving the above mentioned problem and it go with
our level of knowledge, and also we can link it with different applications of the computer and
we can able to create an interface based solution for our listed problems.
After the project finished and implemented, the organization get the following advantages
o PHP(version 5.3.0 )
o APACHE(version 2.2.11)
o MS-Word (2007)
o MS-PowerPoint (2007)
1 Personal 2 Free
computer
2 Flash disk 8GB 1 200
3 Total 200
1 Ms-word 1 Free.
3 web server 1 Free.
4 Mozilla Firefox 1 Free.
Project Proposal
Statement of the problem 20/02/07 2 days 22/02/07
Objective of the project 23/02/07 1 day 24/02/07
Methodology 25/02/07 2 days 27/02/07
Feasibility study 28/02/07 5 days 03/03/07
Scope of the project 04/03/07 5 days 09/03/07
Project planning 10/03/07 2 days 12/03/07
Analysis
Detail study of existing system 13 /03/07 8 days 21/03/07
Over view of new system 22/03/07 9 days 01/04/07
Requirement and analysis of 02/04/07 5 days 07/04/07
the new system
Process modeling 08/04/07 4 days 12/04/07
Design
Logical design 13/04/07 9 days 22/04/07
Physical design 01/05/07 8 days 09/05/07
Implementation and Installation
Form and web design 10/05/07 22 days 02/06/07
Coding 03/06/07 21 days 24/06/07
Report summery 25/06/07 10 days 05/07/07
Testing 06/07/07 18 days 24/07/07
Unit testing 25/07/07 15 days 10/08/07
Error handling 26/08/07 12 days 08/09/07
Installation 09/09/07 12 days 21/09/07
Conclusion and 22/09/07 5days 27/09/07
recommendation
CHAPTER -TWO
2.1 Description of the existing system
This description of the existing system will focus on stating how the current information system
in the registrar is working.
In the registration there, is information about the student’s registration, student’s grade report
and the courses they have to add and drop student’s readmission applications if there are any
cases of it.
The existing system mainly uses manual system rather than computerized system. The registrar
system in the campus has many duties. These include;
Receive grade from instructors and preparing students grade
report;
Giving grade report for students;
Registration of students;
Suggesting courses to be added and to be dropped by the students
and
Replay readmission requests.
The existing system uses different documents for fulfilling the above duties. They also need
forms to be filled with students in the time of registration and in the add and drop case. They also
use form papers in order to give out grade report of students. After doing and accomplishing the
above tasks the existing system will generate some outputs of its works.
These include:
This data will be further classified into a list of students in the same department and giving them
unique ID number will be sent to each department head office.
After fulfilling the requirements the registration process of students will be performed based on
the registration office schedule. But, when we say this we have to keep in mind the difference in
the registration process of regular, extension and summer program students.
The regular and summer student’s registration is carried out based on the term agreement for
educational expenses with the university .they fill out the cost sharing form of the university in
order to confirm that they are agreed with the terms of the rule and will be sure to share the cost
expenses. Like bed and food expenses of students.
When we see the extension program students first they will apply for registration to the office
according to the specified requirements by the university. They are charged per credit hour of
each course for the semester.
Students who are unable to register in the regular registration schedule, there is an exceptional
case which is called registration with penalty. Students are asked to pay an extra payment to be
registered in this condition. This part of registration will end after two up to four days from the
dead line date of the regular registration program with increasing of the registration penalty cost.
Other applicants who are above this suspended date range should present some legal evidence to
the faculty head. If it did not work in that way they will be given readmission privilege to
continue during the next academic year.
Grading systems
At the end of every semester instructors will evaluates students work and then it will be
submitted to the department head for approval. After the department head examines it, they will
give the recommended suggestions. Then the instructor will send it back to the registrar office
for acknowledgement. After the grade list of students from different instructors is collected, it
will be used to give a grade report for the students. And then the department head will confirm it
with sign. Finally students will receive their grade report from the department head office and
also will be delivered again to the main registrar office. At the time of graduation students will
receive or will be given the collected grade report of all semesters in one document.
Students may fail to bring passing grade for a particular courses in a semester. Students like this
should add the course with other batches where the course is given at that time, student’s
application for add and drop will be handled by the department head. If students fulfill the
requirements they will be accepted and allowed to re-register for that course by the department.
The registrar office receiving the permission will again enforces other operational criteria to be
registered. For example,
Course fee payment: when regular program students are taking with extension program students
they are expected to pay fee for that particular course.
Dropping of courses may be needed before adding of some courses in order to balance the total
course to be taken. When the suitable time to take these dropped courses comes, students will
take the courses. This adding and dropping system helps students not to lag from their regular
graduation year.
Our newly developing system is computerized integrated database system which interacts with
the user through user interfaces which enables users to connect to the database to perform the
required task. This allows changing the manual system of the existing system into computerized
system. The change allows by making the working system in the registrar very fast and clean and
also reliable. After the user input the required information in to the system it will ask to fill the
essential information in order to work the program correctly. It asks users name, id no,
department…. After the user finish giving the required entities the system will start working on
the registration of students in the campus.
As we mention the current registration system of the university has problem and to evaluate
these problem we are going to develop new system.
In our newly developing system we are going to develop a dynamic web page which
enables students to register online;
Show announcements, view grade, view courses and add comment if they have;
Request readmission &add and drop forms online.
In order to develop our dynamic webpage we use Html, JavaScript& PHP as front end &
MYSQL as backend.
The user open browser then type the URL address of the website and the website displayed. in
order to use the system user need to register to the system after they registered they have their
own user name and password to login to the system.
The system website includes different web pages; and in the web pages there are different forms
which used in the registration process and need to be filled by the users. The form has different
textbox, labels & buttons, combo box, radio button, links.
We have equivalent number of fields in our database with the number of text boxes in the form,
to help us storing the values filled in the text boxes to be recorded. The system gives privilege
for the registrar, instructors and the students;
The registrar after log in to the system using their own user name and password can do these
activities;
The staffs after log in to the system using their own user name and password do these activities;
2.3.2Output
Registration for system form displayed;
Login form displayed;
Registration for course form displayed;
Comment and/or compliant receiving form displayed;
Display grade;
Display error message for incorrect entry;
Display announcements and
Display search results.
When we see the system that allows seeing the grade report of the students, students who are
willing to see the grade details of each individual courses will be enriched with what they want
to know after they finish filling the required information.
Validate customer: - when the user inserts user name and password to log in to the
system, the system will validate weather user name/password correct or not. If correct
open the next page else the system displays message to the user to insert username
and password again.
Provide a home page which lets the users to select student login, and administer login
and staff member login.
Provide registration form for users and let the user to create account (user name,
password)
Provide searching operation based on the user preference.
Provide reports like credit, schedule, grade report and registered courses for the user.
Let the instructors to submit grades of courses via grade submission form.
Delete user: the system should let the system administrator to delete user who are not
use the system for specified time length.
View user information.
Change password of the user.
Grading system: Other system work in conjugation with our system for preparation of the
student’s grade
Student information system: Different system in the university that require student’s
involvement
Staff system: Other system work in conjugation with our system that involve in the grade
submission and different course focus activities
Logical design
Use case diagrams gives a graphic overview of the actors involved in a system, different
functions needed by those actors and how these different functions are interacted.
view
Grade
Add
announcement
Course
Registration
View comment
view
announcement <
< ni
In c View
c
lu l
u Recored
d d
es
<I > e
nc s
>
Student add comment lu
de
s>
<In
clu Update
s> de
record
System <Inc ludes
Registration > Delete
lu des Login
<Inc record
>
s>
de
Logout c lu
<In
>
es
ud
l
nc
<I
Staff Add
course
Registrar
Submit grade
Figure 2.2 use case diagram for online student’s registration system.
Register
System Registration
User
Actor description: registrar is the office which is responsible for student's registration in the
university; staff is those departments of the university. Students who are learning in the
university:
Pre-condition: Need to be member of the university and have shared username and password.
Log in
Login
User
Introduction: after the user sign up to the system they need to login to the system to use system
applications.
Actor description: registrar is the office which is responsible for student's registration in the
university, instructor are those who provide course to students in the departments of the
university, Students who are learning in the university.
Submit
Submit grade
staff
Introduction: Staffs are different department submit students grade to the registrar office
Actor: assistant
Actor description: Instructors are those who teach students for different courses and give their
grade for students which they score.
Pre condition: need to log in to the system by instructors user name and password.
Register
Course
Registration
Student
Actor: student
Pre condition: login to the system, and view grade of the previous semester
View registration
view
Record
Registrar
Actor: Registrar
Actor description: Registrar is the office which is responsible for student's registration in the
university.
Pre condition: login to the system with registrar use name and password
Post
Post
Announcement
Registrar
displayed.
Introduction: after the registrar log in to the system, posts announcement for user
Actor: Registrar
Actor description: Registrar is the office which is responsible for student's registration in the
university.
Add
Add comment
User
Introduction: after user opens the website and homepage displayed they can add their comment.
Actor: User
Actor description: staffs are those departments of the university. Students are those who are
learning in the university.
2.9Activity diagram
Activity diagrams represent workflows in a graphical way. They can be used to describe business
workflow or the operational workflow of any component in a system.
Use system
Logout
applications
: Sign up to the
; Homepage Registration form
System
User
Request
Display
Request system
Registration form
Display
Successfully
Registered
: Log in to the
; Homepage Login form
System
User
Request
Display
Display
CHAPTER -THREE
Design
2:display
1:Request
: User
: Home page
2: Display
1: Request
: User
:Home page
Checking
: Login to the
system :Login form
6: Log in to the system
Persistent model
3.2physical design
Class diagram
Class diagram it is the main building block of any object oriented solution. It shows the classes
in a system, attributes and operations of each class and the relationship between each class. In
most modeling tools a class has three parts, name at the top, attributes in the middle and
operations or methods at the bottom.
Student staff
Sname=VARCHAR Iname=VARCHAR
Sid=VARCHAR Sid=VARCHAR
Age=INT Profession=VARCHAR
Sex=CHAR Age=INT
Faculty=VARCHAR Sex=CHAR
1...* 1..* Faculty=VARCHAR
Department=VARCHAR
Year of study=INT HAS Department=VARCHAR
Course provide=VARCHAR
Register () Teaches ()
1... *
Course
Course name=VARCHAR C
o
OFFER Course number=VARCHAR n
ta
c
Credit=INT ts
1...* Prerequisite=VARCHAR
Postrequest=VARCHAR
Registrar
Registration date=DATE
Approve ()
3.3Database tables
Table 5 .3 system registration information
Attribute Id first last name password confirm password email Phone city
name
Type VARCAR VARCAR VARCAR VARCAR VARCAR VARCAR VARCAR VARCAR
Size 11 25 25 20 20 20 10 20
Deployment diagram
A deployment diagrams shows the hardware of your system and the software in those hardware.
Deployment diagrams are useful when your software solution is deployed across multiple
machines with each having a unique configuration.
Web server
There is user to
Access the
System Browsers
Web server
5: required information
Displayed
Apache
Server
4: send stored file when
There is fetching request
Database
Server 2: file send to the database
To be store
Mysqlconsol
CHAPTER -FOUR
4.1 Implementation and testing
Interface design
4.2website interface
4.3Programming or code
4.3.1Testing
Error handling
CHAPTER FIVE
5.1 Conclusion
Many universities and educational institutions have a wide range of courses, students and
faculty. Combine this with the need to conserve resources, and it makes sense to computerize the
registration process. Registering for classes online reduces paperwork, personnel, and costs.
Web based registration is easier and more efficient. Rather than holding a registration day in an
auditorium, with paper forms and manual filing, the on line system allows students to browse a
list of courses at an educational institution's web site. They can then choose and register for their
courses without having to appear in person.
In the current student registration system students submits hardcopy of filled application form to
the university, office staff enters all data into excel file and write same in manual register.
Students come to college 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. Proposed online
student 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. Student can login into system, fill and submit, register form
readmission form, add/drop form, cost sharing forms.
The web based registration process is quicker and your registration information is processed as
soon as you click "Submit," "Send" or any other button.
Reference:
[2] Mukeshkaran.”Informationsearch”.Internet:http://www.w3schools.com/php/default.asp
[3]DerekHitch.”Informationsearch”.Internethttp://www.freewebmasterhelp.com/tutorials/php-
incidents/, April 19, 2015[May 10, 2015].
[4] OMG (2008) OMG Unified modeling Language (OMG UML) Superstructure V2.1,p.485.
[5] System analysis and design 4th education by shelly cashman Flosenbalatt.
[6] Yang, G.I.M (1970). Feasibilility studies Appraisal Journal 38(3) 376-383.
Appendix:
Reports generated from program
Interview question
<html>
<head>
<link href="st.css" rel="stylesheet" type="text/css"/>
<title>Home page</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
var image1 = new Image()
image1.src = "images/gon.jpg"
var image2 = new Image()
image2.src = "images/1.jpg"
var image3 = new Image()
image3.src = "images/g.jpg"
var image4 = new Image()
image4.src = "images/gg.jpg"
</script>
</head>
<body>
<div class="wrapper">
<div id="header">
</div>
<div id="navigation" align="center">
<ul>
</ul>
</div>
<div id="content">
<div id="maincolumn">
<p class="title"><h1></h1></p>
<div id="slides">
<p><img src="image/po.jpg" width="630" height="350" name="slide" /></p>
<script type="text/javascript">
var step=1;
function slideit()
{
document.images.slide.src = eval("image"+step+".src");
if(step<4)
step++;
else
step=1;
setTimeout("slideit()",2000);
}
slideit();
</script>
</div>
<p>
<h2>Gondar University </h2>
one of the oldest university in ethiopia, the university counts nearly 60
years and give course in a number of fields
.</p>
<h2>Gondar University Tewodros Campus Main Getway</h2>
<img src="images/map.jpg" width="600" height="450"/>
</div>
<aside>
<div id="sidebar">
<div id="nav">
<p class="title"><h2>Quick Links</h2></p>
<ul>
<li><a href="reg.php">Sign up</a></li>
<li><a href="userlogin.php">Sign in</a></li>
</ul>
</div>
<form name="form1" method="POST" action="/srs/ho.php">
<p>
<label><h3>Admin login page</h3></label>
</p>
<p>
<label>User Name</label>
<label for="username"></label>
<input type="text" name="username" id="username">
</p>
<p>
<label>Password</label>
<label for="password"></label>
<input type="password" name="password" id="password">
</p>
</form>
<label>
<input type="text" name="textfield">
</label>
<input type="submit" name="search" value="Search">
</form>
<div id="photoflashes">
<h2>Promotion</h2>
<p>The dimond jublie of gondar university</p>
<img src="images/aaaa.jpg" width="260" height="400">
</div></div>
</aside>
<div id="fotter">
<div id="navfot">
<h3>Home</h3>
</div>
<div id="navfot">
<h3>About Us</h3>
<ul class="fot">
<li><a href="#">Mision</a></li><br>
<li><a href="#">Vision</a></li><br>
<li><a href="#">Location</a></li>
</ul>
</div>
<div id="navfot">
<h3>About the university</h3>
<ul class="fot">
<li><a href="#">campuses</a></li><br>
<li><a href="#">colleges</a></li><br>
<li><a href="#">departements</a></li>
</ul>
</div>
<div id="navfot">
<h3>Links</h3>
<ul class="fot">
<li><a href="#">Yahoo</a></li><br>
<li><a href="#">Google</a></li><br>
<li><a href="#">MSN</a></li>
</ul>
</div>
<div id="navfot">
<h3>Announcement</h3>
<ul class="fot">
<li><a href="#">comment</a></li><br>
<li><a href="#">links</a></li>
</ul>
</div>
<div id="navfot">
<h3>Contact Us</h3>
<a href="contact us.html">Contact us</a><br>
<a href="http://www.facebook.com"><img src="images/facebook.jpg" width="30"
height="30"/></a>
<a href="http://www.twitter.com"><img src="images/twitter.jpg" width="30"
height="30"/></a>
</div>
<div id="copyright">
<address>University of Gondar, Department of Information
Technology,©2015.</address>
</div>
</div></div>
</body>
</html>