Student Information System Proposal
Student Information System Proposal
Prepared by:
Name ID
i
Contents
1. Introduction ................................................................................................................................................ 1
1.1 Background .......................................................................................................................................... 1
1.2 Statement of Problem ........................................................................................................................... 1
1. 3 Objectives ............................................................................................................................................ 2
1.3.1 General objective ........................................................................................................................... 2
1.3.2 Specific Objectives ........................................................................................................................ 2
1.4 Scope .................................................................................................................................................... 3
1.5 Significance .......................................................................................................................................... 3
1.6 References ............................................................................................................................................ 3
2. Software Requirement Specification ......................................................................................................... 4
2.1 Functional Requirement ....................................................................................................................... 4
2.2 Non-Functional Requirement ............................................................................................................... 5
2.3 Use case diagram .................................................................................................................................. 5
3. System Architecture ................................................................................................................................... 7
3.1 System Architecture ............................................................................................................................. 7
3.2 System Decomposition......................................................................................................................... 8
3.3 Functional Decomposition Tree ........................................................................................................... 9
4. System Design ........................................................................................................................................... 9
4.1 Class diagram ..................................................................................................................................... 10
4.2 Architectural Design .......................................................................................................................... 11
4.3 Data Design ........................................................................................................................................ 12
4.3.1 Data Description .......................................................................................................................... 13
4.3.2 Data Dictionary............................................................................................................................ 15
4.4 Components Design ........................................................................................................................... 16
4.4.1 Design Patterns Used ................................................................................................................... 17
4.4.2 Database Design .......................................................................................................................... 18
4.5 User Interface Design ......................................................................................................................... 19
4.5.1 Overview of User Interface ......................................................................................................... 19
4.5.2 Screen Images .............................................................................................................................. 22
4.5.3 Screen Objects and Actions ......................................................................................................... 25
References .................................................................................................................................................... 26
ii
Table of Content
Table 2.1 Functional requirement .................................................................................................................. 4
Table 2.2 Non-functional requirements ......................................................................................................... 5
Table 4.1 Data description for SIS personal information ............................................................................ 13
Table 4.2 Data description for SIS Department ........................................................................................... 14
Table 4.3 Data description for SIS Registral ............................................................................................... 14
Table 4.4 Data description for SIS Course module ..................................................................................... 15
iii
Figure
Figure 2.1 Use case diagram for student information system ........................................................................ 6
Figure 3.1 High level system architecture ..................................................................................................... 7
Figure 3.2 System decomposition for student information system................................................................ 8
Figure 3.3 Functional decomposition tree for student information system ................................................... 9
Figure 4.1 Class diagram for student information system ........................................................................... 10
Figure 4.2 Architectural design for student information system ................................................................. 11
Figure 4.3 Data design for student information system ............................................................................... 12
Figure 4.4. Component diagram for student information system ................................................................ 16
Figure 4.6 Database design for student information system ........................................................................ 18
Figure 4.7 User interface for Login page ..................................................................................................... 19
Figure 4.8 User interface for Registration page ........................................................................................... 20
Figure 4.9 User interface for Personal information page ............................................................................. 21
Figure 5.1 Screen image UI for Login page ................................................................................................ 22
Figure 5.2 Screen image UI for Registration page ...................................................................................... 23
Figure 5.3 Screen image UI for Personal information page ........................................................................ 24
Figure 4.5 Screen objects and action for SIS ............................................................................................... 25
iv
Abstract
Student Information System can be used by education institutes to maintain the records of students easily.
Achieving this objective is difficult using a manual system as the information is scattered, can be redundant
and collecting relevant information may be very time consuming. All these problems are solved using this
project. This project “Student Information System” provides us a simple interface for maintenance of
student information. It can be used by educational institutes or colleges to maintain the records of students
easily. Achieving this objective is difficult using a manual system as the information is scattered, can be
redundant and collecting relevant information may be very time consuming. All these problems are solved
using this project.
Throughout the project the focus has been on presenting information in an easy and intelligible manner. The
project is very useful for those who want to know about Student Information Management Systems and
want to develop software’s/websites based on the same concept. The project provides facilities like online
registration and profile creation of students thus, reducing paperwork and automating the record generation
process in an educational institution.
v
Acknowledgment
We take this opportunity to express our sincere gratitude to all those who helped us in various capacities in
undertaking this project and devising the report. We are privileged to express our sense of gratitude to our
respected teacher Mr. Ashenafi Workie whose unparalleled knowledge, moral fiber and judgment along
with his know-how, was an immense support in completing the project. We take this opportunity also to
thank our friends and contemporaries for their cooperation and compliance.
vi
1. Introduction
Now a day rapid growth of technology endorses everything fast, simple, computerized and web based.
Despite of these we are going to develop student information system for KIoT. Kombolcha Institute of
Technology University Student Information system (SIS) performs online Student registration, withdraws,
grade submission, and student data management. We have decided to investigate the use of online
registration system. It focuses on the capabilities and facilities provided by a registrar. The details of what
all are the needs of the Online Registration System and if it fulfills these needs are detailed in the use-case
and supplementary specifications. This system shall focus on online registration and grading rather than the
other supplementary constraint dormitory and clearance system.
1.1 Background
Wollo university is one of the universities which have already started its operation, Kombolcha Institute of
Technology is one of the institutes established. Kombolcha Institute of Technology is striving to reach its
full potential in order to full fill its staff and student development activities. As today’s technology is
growing or spreading rapidly in everywhere, due to this the institute wants to preferable, computable, works
in faster way to satisfy users to facilitate their activities.
This project is one part of the technology that computerizes the university’s student’s information service,
and this project is aims to solve problem during department placement, registration, grading report, student
records, the project is going to be developed for students, teachers, administrator, registrar, instructor,
department heads and others to facilitate teaching and learning process.
1
Registration time
Since students fills different forms during registration and these forms are checked by Concerned registrar
employee on different offices this process takes much time. After students submit registration form the
registrar employee check the validity of student’s information line by line the student’s response time is low.
Economy Since the system currently uses file-based system it is not economically sufficient i.e. there is a
redundancy of activities, unnecessary slip is given to departments and main registrar (wastage of material
and time), grade report is prepared each and every semester with an unnecessary number of copies (wastage
of material) and so on. Number of rooms used to store registration information (wastage of resources).
1. 3 Objectives
1.3.1 General objective
The general objective this project is to develop automated student information system which can easily
manage student records, grade, course information and schedule for KIoT.
1.3.2 Specific Objectives
The specific objectives of this project are the following:
▪ To make possible Students can register online.
▪ To make possible Student can see their grade online.
▪ Students can admission and Readmission online.
▪ To make possible students can do Withdrawal online.
▪ To make students can easily to access reference (guide) books.
2
1.4 Scope
The office of registrar has many duties. Hence dealing with automation of service it provides doesn’t go
with the short time that we have. So, we limit ourselves to the following areas.
▪ Student registration
▪ Student grading
▪ Student admission
▪ Readmission
▪ Withdrawal/dropout
▪ Prepare student information
▪ Add and/or Drop courses
1.5 Significance
The proposed system has the following significance
▪ Make all the system computerize (registration and grading system).
▪ Reduce time consumption (reduce high queue).
▪ Reduce error scope
▪ Centralized database management.
▪ Easy operations for user of the system.
▪ Increased accessibility to resources without geographic location or organizational affiliation.
▪ Students can gain access to the information at any time.
▪ Information resources can be searched easily (like course information’s).
1.6 References
We use some reference or sources, that helps us in some sections, as a guide to prepare this
documentation.
▪ http://www.columbia.edu/cu/sis/Documentation/Documentation_Library.html
▪ https://www.louisianabelieves.com/docs/default-source/data-management/2014-15-sis-user-
guide.pdf?sfvrsn=4
▪ https://www.amazon.com/Student-Information-Systems- /dp/1578580676
▪ http://article.sciencepublishinggroup.com/pdf/10.11648.j.ajomis.20160101.11.pdf
3
2. Software Requirement Specification
A requirement is a feature that the system must have or a constraint that it must satisfy to be accepted by
the student information system. It determines the needs of everyone who will be the user of the proposed
system of our project users such as: Administrator, Register, Instructor, etc. Generally, the requirement of
the new system can be viewed as:
FR01 The system shall allow to student to withdraw Withdraw/drop out High
FR05 The system shall allow to view student personal View personal information Medium
information
FR06 The system shall allow to view online guide books View guide books Medium
FR07 The system shall allow to login to the system Login High
FR08 The system deactivates students from the system. De-Activate students High
FR09 The system shall allow generates the grade report. Prepare grade report High
4
2.2 Non-Functional Requirement
Non-functional requirement defines the attributes such as security, reliability, performance, maintainability,
scalability and usability. Below there is a table that defines the non-functionality of the system.
NFR02 The system must be available to the intended users 24 hours per 7 Availability
days.
NFR03 The system shall support one user per minute. Performance
NFR05 The system shall allow to run on Linux, Windows or Mac. Portability
5
Figure 2.1 Use case diagram for student information system
6
3. System Architecture
The SIS is a system which contain major part which include: student Detail, Student image and resume. The
user selects one of the available options as an input to the system. According to the input by the user the
system acts and the rest of the functions are performed accordingly. The administrator can operate on any
student details, but the normal student or users can only access their details of all the functionalities.
7
3.2 System Decomposition
System decomposition is deals with breaking a complex problem or system into part that are easier to
conceive, understand, program, and maintain. The system decomposition for student information system
describes package of the system can have different tasks under a single part.
Below there is the system decomposition diagram for Student information system.
.
8
3.3 Functional Decomposition Tree
The function decomposition tree describes the hierarchical structure of the system.
Functionality based lower-level system decomposition in tree form for SIS is shown below.
4. System Design
The overall system design objective is to provide an efficient, modular design that will reduce the system’s
complexity, facilitate change and result in an easy implementation. This will be accomplished by designing
strongly cohesion system with minimal coupling. In addition, this document will provide interface design
models that are consistent user friendly and will provide straight forward transition through the various
system functions.
9
4.1 Class diagram
The class diagram of the student information system describes structure of the system by collaborating the
classes, their attributes, operations or methods and relationship among different objects.
10
4.2 Architectural Design
Architectural design defines the collection of hardware and software components and their interfaces to
establish the desired system framework. The architectural design of student information system is shown
below.
11
4.3 Data Design
Data design is the process of creating a model of the information represented at a high level of
abstraction. The challenge is extract useful information from the data environment, particularly
when the information desired is cross-functional. The data design of the student information system
is shown below.
12
4.3.1 Data Description
The data description of Student information system is that contains the student data description.
Column Data type Allow null Note Key Media (MIME) type
13
Column Data type Allow null Key Note Media
(MIME) type
14
column Data type Allow null Key Note Media
(MIME)
type
15
4.4 Components Design
Component design deals with a component diagram of the system. Below there is a component diagram of
the system.
16
4.4.1 Design Patterns Used
Adapter design pattern
The adapter pattern converts the interface of a class into another interface clients expect. Adapter lets
classes work together that couldn’t otherwise because of incompatible interfaces . We use the adapter
design pattern to correspond or collaborate different incompatible interfaces in to one.
Below the figure describes, the student and the instructor sub systems are connected through Course
module using the adapter design pattern.
17
4.4.2 Database Design
Below the figure shows the database design for student information system
18
4.5 User Interface Design
User interface (UI) design is the process designers use to build interfaces in software or computerized
devices, focusing on looks or style. Designers aim to create interfaces which users find easy to use and
pleasurable.
19
Figure 4.8 User interface for Registration page
20
Figure 4.9 User interface for Personal information page
21
4.5.2 Screen Images
Screen image is a screenshot image that show how the user interacts with the user interface.
Below there are some screen image user interface of the system.
22
Figure 5.2 Screen image UI for Registration page
23
Figure 5.3 Screen image UI for Personal information page
24
4.5.3 Screen Objects and Actions
Screen Objects Actions
Step 1: A user must have a valid username and password.
Login Step 2: A user enters his/her username and password in a
text field.
Step 3: The system checks whether the user password and
username are corrected or not.
Step 4: If the username and password is correct, the user
will be able to visit the home page, otherwise he/she will
return to the field.
Registration Step 1: The user must have to filled out all the required
fields with correct spelled.
Step 2: The system should allow to join the users with the
system.
Log Out Step 1: To logout from the system the user must have to
login.
Step 2: After login the system shall allow to logout the
user from the system.
Grading sheets Step 1: The user must have a valid username and
password to login.
Step 2: The system shall allow to show his/her grading
sheet.
Figure 4.5 Screen objects and action for SIS
25
References
▪ http://www.columbia.edu/cu/sis/Documentation/Documentation_Library.html
▪ https://www.louisianabelieves.com/docs/default-source/data-management/2014-15-sis-user-
guide.pdf?sfvrsn=4
▪ https://www.amazon.com/Student-Information-Systems- /dp/1578580676
▪ http://article.sciencepublishinggroup.com/pdf/10.11648.j.ajomis.20160101.11.pdf
26