0% found this document useful (0 votes)
39 views55 pages

College Managemenrt System

This project report presents an Online Travel System developed by Catherine Adoh Itse for the University of Jos as part of her Diploma in Computer Science. The system aims to automate college management processes, improve record-keeping, and provide efficient data management through a user-friendly interface. The report outlines the project's objectives, methodologies, and the significance of transitioning from manual to automated systems in educational institutions.

Uploaded by

sadeeq naalkali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views55 pages

College Managemenrt System

This project report presents an Online Travel System developed by Catherine Adoh Itse for the University of Jos as part of her Diploma in Computer Science. The system aims to automate college management processes, improve record-keeping, and provide efficient data management through a user-friendly interface. The report outlines the project's objectives, methodologies, and the significance of transitioning from manual to automated systems in educational institutions.

Uploaded by

sadeeq naalkali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 55

A

Project Report

On

“ONLINE TRAVEL SYSTEM”

Submitted to

UNIVERSITY OF JOS

In partial fulfilment of the requirement for the award of

Diploma

In

COMPUTER SCIENCE

By

CATHERINE ADOH ITSE

UJ/2019/NS/DCS/0004
DECLARATION

I declare that this is my original work and has never been submitted to any institution
for the award of Diploma in computer science.

Name:
Signature: ………………………………………………………………… Date:
………………………………………………………………………….

This project has been submitted for examination purposes with the approval of
supervisor Name:
Signature: …………………………………………………………………………. Date:
……………………………………………………………………………
APPROVAL

This is to certify that I have read, supervised and approved the project written by
CATHERINE ADOH ITSE With matriculation number UJ/2019/NS/DCS/0004 in
partial fulfilment of the requirements for the award of Diploma in Computer Science
at University of Jos.
DEDICATION

This is dedicated to God almighty for his love and guidance over me.
ACKNOWLEDGMENTS

My profound gratitude goes to my Parents for their encouragement and financial


support,for always being there for me. To my friends and colleagues. Thanks for
always having each others back.
ABSTRACT

In this Project, abstract of the project for College Management System is given along with

full explanation of the College Management System. There are many departments of

administration for the maintenance of college information and student databases in any

institution. All these departments provide various records regarding students. Most of these

track records need to maintain information about the students. This information could be the

general details like student name, course, performance, attendance etc. or specific

information related to departments like collection of data. All the modules in college

administration are interdependent. They are maintained manually. So they need to be

automated and centralized as, Information from one module will be needed by other modules.

For example when a student needs his course completion results it needs to check many

details about the student like his name, registration number, year of study, exams he attended

and many other details. So it needs to contact all the modules that are office, department and

examination and result of students. This project is useful for easy user interface. The system

utilizes the powerful database management, data retrieval and data manipulation. This project

provides more ease for managing the data than manually maintaining in the documents. The

project is useful for saving valuable time and reduces the huge paper work. To successfully

develop this system, a number of tools was studied and used. These include implementing

technologies like Crystal Report, programming languages like C#.Net, relational databases

like SQL SERVER. The tools and technologies used are discussed into detail in this
document. It is recommended that this system is extended to cover all Universities in the

country.

TABLES OF FIGURES

Figure 1 System Architecture..............................................................................................................27

Figure 2 Use camel algorithm.............................................................................................................28

Figure 3System algorithm...................................................................................................................29

Figure 4ER diagram.............................................................................................................................29

Figure 5 Login page.............................................................................................................................31

Figure 6 Tuition fee page....................................................................................................................32

Figure 7 upgrade semester.................................................................................................................33

Figure 8 Admission page.....................................................................................................................33

Figure 9 System design.......................................................................................................................34

No table of figures entries fou .


LIST OF TABLES

Table 1Student Registration Table-dbo.Student Registration...........................................................40

Table 2Student Table-dbo.Student.....................................................................................................43

Table 3Batch Table-dbo.Batch............................................................................................................45

Table 4Bus Fee Payment Table-dbo.BusFeePayment........................................................................46

Table 1 Customer Details 32

Table 2 Admin Details-...................................................................................................

Table 3 booking Description...........................................................................................


CHAPTER ONE

INTRODUCTION

1.0 INTRODUCTION

The introductory chapter of this research work examines the background

to the subject under consideration, the statement of problems, the aim

and objectives, the significance of the study and its justification, the

purpose and possible uses of the research among other things necessary.

It will highlight the outline of the work and map out a plan for the entire

project.

Management is often included as a factor of production along

with machines, materials, and money. According to the management

guru Peter Drucker (1909-2005), the basic task of management includes

both marketing and innovation. Practice of modern management


originates from the 16th century study of low-efficiency and failures of

certain enterprises, conducted by the English statesman Sir Thomas

More (1478-1535). Management consists of the interlocking functions of

creating corporatepolicy and organizing, planning, controlling,

and directing an organization’s resources in order to achieve the

objectives of that policy [1]. Management also includes recording and

storing facts and information for later use or for others within the

organization. Management functions are not limited to managers and

supervisors. Every member of the organization has some management

and reporting functions as part of their job.

A management system is a proven framework for managing and

continually improving your organization's policies, procedures and

processes. [2].There is no universally accepted definition of a

management information systems (MIS) and those that exist reflect the

emphasis and prejudices! Of a particular writer. The term MIS has become

almost synonymous with computer based data processing and indeed

many books with MIS in the title turn out to be exclusively concerned with

topics such as system analysis, file design and various other technical

facets of computer based systems. This emphasis results in a production-oriented definition

of MIS of which the following by INFOSEC is a typical example: Any telecommunications

and/or computer related equipment or interconnected systems or sub-systems of equipment

that is used in the acquisition , storage , manipulation , management , movement , control ,

display , switching ,interchange, transmission of reception of voice and/or data, and includes

software ,firmware and hardware[3].


This Project takes the consideration with the importance of ensuring that the correct problems

are addressed and that relevant information is available when, where, and in the form

required to be useable by management. Having emphasis on this Project and MIS can be

defined as: A system to convert data from internal and external sources into information and

to communicate that information in an appropriate form, to Managers at all levels in all

functions to enable them to make timely and effective decisions for planning, directing and

controlling the activities for which they are responsible.

A management information system (MIS) provides information that organizations require to

manage themselves efficiently and effectively. In the beginning, business computers were

used for the practical business of computing the payroll and keeping track of accounts

payable and receivable. As applications were developed that provided managers with

information about sales, inventories, and other data that would help in managing the

enterprise, the term "MIS" arose to describe these kinds of applications. Today, the term is

used broadly in a number of contexts and includes (but is not limited to): decision support

systems, resource and people management applications, project management, and database

retrieval applications [4].

Records management is the systematic control of an organization’s records, throughout their

life cycle, in order to meet operational business needs, statutory and fiscal requirements, and

community expectations. Effective management of corporate information allows fast,

accurate and reliable access to records, ensuring the timely destruction of redundant

information and the identification and protection of vital and historically important records.

Records management covers records of all formats and media. This includes paper and

computer records; cassette, video and CD records. Records management is needed

throughout the lifecycle of a record, and the process begins when the decision to create the

record is taken.
Records are vital for the day-to-day functioning of the University: they support the decision-

making; document its aims, policies and activities; and ensure that legal, administrative and

audit requirements are met.For records to perform their various functions, some form of

management is needed. Management includes control over what is created, the development

of effective and efficient filing systems to store the records, and procedures for the retention

of those records [5].

The goal of any system development is to develop and implement the system cost effectively;

user-friendly and most suited to the user’s analysis is the heart of the process. Analysis is the

study of the various operations performed by the system and their relationship within and

outside of the system. During analysis, data collected on the files, decision points and

transactions handled by the present system. Different kinds of tools are used in analysis of

which interview is a common one.

In the past, frantic efforts to improve the situation in many universities through the

introduction of computers and internet services as well as development of database

management system do not seem to have helped the University much because the record

management system is still conventionally paper-based and manual in operation. Many

management staff complains of funds, and material resources. The reality reveals gross

inadequacy of qualified personnel, facilities, students’ explosion and space problem. This

study is therefore a response to the challenge by striving to empirically identify these

problems and well defined management options that could improve record keeping processes

in universities especially in the study area

The Core aim in developing College Management System is to provide an easy way not only

to automate all functionalities of a college, but also to provide full functional reports to Any

University top management with the finest of details about any aspect of any College,

bringing the best way of management in the various forms of College Management
System.The system will be a bridge between the College and Students, The System will

manage the task related to the college students, employees and to reduce time to searching of

appropriate candidates in college view. Its integrated structure, modules and core database

engine helps avoid redundancy of data and duplication of work, thus resulting in efficient use

of time, resources and cost.

1.1 BACKGROUND OF THE STUDY

The introductory chapter of this research work examines the background

to the subject under consideration, the statement of problems, the aim

and objectives, the significance of the study and its justification, the

purpose and possible uses of the research among other things necessary.

It will highlight the outline of the work and map out a plan for the entire

project.

Management is often included as a factor of production along

with machines, materials, and money. According to the management

guru Peter Drucker (1909-2005), the basic task of management includes

both marketing and innovation. Practice of modern management

originates from the 16th century study of low-efficiency and failures of

certain enterprises, conducted by the English statesman Sir Thomas

More (1478-1535). Management consists of the interlocking functions of

creating corporatepolicy and organizing, planning, controlling,

and directing an organization’s resources in order to achieve the

objectives of that policy [1]. Management also includes recording and

storing facts and information for later use or for others within the

organization. Management functions are not limited to managers and


supervisors. Every member of the organization has some management

and reporting functions as part of their job.

A management system is a proven framework for managing and

continually improving your organization's policies, procedures and

processes. [2].There is no universally accepted definition of a

management information systems (MIS) and those that exist reflect the

emphasis and prejudices! Of a particular writer. The term MIS has become

almost synonymous with computer based data processing and indeed

many books with MIS in the title turn out to be exclusively concerned with

topics such as system analysis, file design and various other technical

facets of computer based systems. This emphasis results in a production-oriented definition

of MIS of which the following by INFOSEC is a typical example: Any telecommunications

and/or computer related equipment or interconnected systems or sub-systems of equipment

that is used in the acquisition , storage , manipulation , management , movement , control ,

display , switching ,interchange, transmission of reception of voice and/or data, and includes

software ,firmware and hardware[3].

1.2 PROBLEM STATEMENT

The dominant form of record keeping is the traditional way. The process of

receiving data’s from students and staff details are done through manual

records. This process will take long time, separate employees need to maintaining the

databases. All the college details are stored via separate databases. It will take long time due

to this process time waste, increase in paper work, money waste etc...In this process it is very

difficult to maintain the fees and accounting reports of college in proper way. Lecturers does

not maintain the file, documentation, reports (class Wise, section wise) etc…
The System has no integrated management system that integrates all of the University’s

systems and processes in to one complete framework, enabling an organization to work as a

single unit with unified objectives.

It is hoped that the current problems relating to records keeping in the university by using the

traditional and orthodox way may be addressed through this project.

1.3 AIM OF THE RESEARCH

The goal of this project is to design and implementation College Management

System for University College that computerizes all the details that are

maintained manually.

1.4 RESEARCH OBJECTIVES

The main purpose of this study is to create a system that is always

available and provides up-to-date Collective Records of student of all

Branches and Employees of all department.

1.5 PRIMARY OBJECTIVES

Specifically, objectives of this project will consist of:


Providing a windows Application system for college management system to
handle all their school activities.

1.6 SECONDARY OBJECTIVES

 To create a system that is always available and provides up-to-date

Collective Records of student of all Branches and Employees of all

department

 To create a system that will provide easy Query to all related details of student and

employee and generate any kind of report and search records, Records
can be exported to excel and Reports to PDF, Excel, Word, Crystal

report etc.

 To create an automated system that Maintain

personal,contact,qualification,service history details

 College Management System will create an easy compilation of exams reports and

performance analysis,Integration Null functions of finance and payroll, Maintain fees

details based on course, term .etc.

1.7 RESEARCH METHODOLOGY

This chapter describes the methodologies used in the project. The proposed system will be

analyzed in detail, highlighting the functional and non-functional requirements. The model of

the System Development Life Cycle (SDLC) that would be employed in the system

development will be discussed. Technologies used, information gathering (fact finding), data

sources and programming techniques will also be mentioned.

1.8 SCOPE AND LIMITATIONS

College Management System is a large database system which can be used for managing any

University College’s day to day business. College Management System allows users to store

almost all of their school's information electronically, including information on students,

employees, results, attendance etc. Most importantly, this information can be easily shared

with authorized users, records can be easily searched, and reports can be easily generated.

Using College Management System, finding student information is just a few seconds away

which might have cost hours, or even days, before. At the end of the semester, printing

students' statement becomes just a few minutes' job. The system uses C#, Net 4.5 Technology

with Crystal report as the front end and SQL Server 2012 as Back end.
1.9 PROJECT OUTLINE

1.9.1 CHAPTER ONE : INTRODUCTION

The thesis report will include the following major chapters;

Chapter one which is the introduction discusses the background of the study, problem

statement, objectives, research questions/ hypotheses, scope, limitation of the study and

definitions and concepts used in the research.

1.9.2 CHAPTER TWO : LITERATURE REVIEW

Literature review. This chapter focuses on the technical review of the project, emphasizing

thetechniques and tools used for the project. It will focus on the outlook of existing systems

and state means of improving upon them. This chapter will help justify the importance of the

project, and highlight how different it will be from other similar systems.

1.9.3 CHAPTER THREE : PROPOSED SOLUTION

Methodology. Here the development of the proposed system is analyzed into details. It will

analyze the technologies used, data sources and programming languages used and why.

Dataflow diagrams, flowcharts, use-case diagrams, relationship and entity diagrams, etc. will

be used to explain the proposed system extensively. Strength and limitations of the methods

employed in the system design will also be highlighted.

1.9.4 CHAPTER FOUR : DESIGN, IMPLEMENTATION, TESTING, AND


EVALUATION

: System Design, Development and Implementation. Here the system design will be

implemented, after which it will be thoroughly tested and reviewed to correct all identified

errors.

1.9.5 CHAPTER FIVE : CONCLUSION AND RECOMMENDATIONS

: Summary, Conclusion and Recommendation. This chapter will look at the project objectives

and goals, and state if they were solved at the end of the project. It will cover the observations
that were identified and suggest the necessary improvements that must be incorporated into

future systems.

CHAPTER TWO

LITERATURE REVIEW

College Management System is a large database system which can be used for managing any

University College’s day to day business. College Management System allows users to store

almost all of their school's information electronically, including information on students,

employees, results, attendance etc. Most importantly, this information can be easily shared

with authorized users, records can be easily searched, and reports can be easily generated.

Using College Management System, finding student information is just a few seconds away

which might have cost hours, or even days, before. At the end of the semester, printing

students' statement becomes just a few minutes' job. The system uses C#, Net 4.5 Technology

with Crystal report as the front end and SQL Server 2012 as Back end.

2.1 INTRODUCTION

This chapter focuses on the technical review of the project, emphasizing thetechniques and

tools used for the project, as well as brief background information on

2.2 WHAT IS ONLINE TRAVEL SYSTEM

almost all of their school's information electronically, including information on students,

employees, results, attendance etc. Most importantly, this information can be easily shared

with authorized users, records can be easily searched, and reports can be easily generated.
Using College Management System, finding student information is just a few seconds away

which might have cost hours, or even days, before. At the end of the semester, printing

students' statement becomes just a few minutes' job. The system uses C#, Net 4.5 Technology

with Crystal report as the front end and SQL Server 2012 as Back end.

2.3 OVERALL DESCRIPTION:

These requirements refer to the functionality of the system, and particular

service it will provide to the user. This system should provide various

services in line with the functions which they are to perform

.Services to be provided are:

 Input Services,

 Data Services,

 Computational Services,

 Output Services, and

 Administrative Services

INPUT SERVICES

The proposed system would allow users to make inputs into the system

through the use of the system interface. The system should be able to

validate the Name and Password entered to check if they match and have

the requisite permission to perform what activity it is trying to perform. If

the Name and Password combination entered do not tally with the one in

the database or do not have the permission required, the system should

display an error message or reopen the login screen for the user to re-

enter the correct details.


If the details entered are correct, various activities can be performed

depending on the privileges available to the user, like student registration,

marks entry, attendance, fee payment etc.

A button would be provided on each page to allow the user submits the

data entered into the database. A LOGOUT button would also be provided

to the system interface on completion. These pages and action initiation

buttons should be clearly labeled to avoid any uncertainty as to what

actions they perform.

DATA SERVICES

The College Management System should provide data services capable of

storing data into the system. The data stored should include student

registration, attendance, marks entry, fee payment, salary payment etc.

into the system. The database should be able to be queried in enhanced

ways that makes reports available to users.

COMPUTATIONAL SERVICES

The processing of data by the system should be infallible. Because of the

mathematical nature of the system on transactions, it would be required

to perform various calculations. The system would be programmed to

handle all tasks correctly. Certain math computations that would be

performed by the system include summation, division, subtraction, and

multiplication.

OUTPUT SERVICE

The system should be able to provide a number of output services in the

form of reports. Reports are generated in response to queries submitted

to the database.
Reports can be generated on different aspects of the system including

users who have logged in, student registration, subject info, fees details,

employees, students, hostellers, bus holders, student attendance, etc.

An interface would be created for the systems administrator to view

various reports regarding the system.

ADMINISTRATIVE SERVICE

The system shall allow for administrative and maintenance services. The

administrator should be able to make changes, corrections and additions

to the database. The systems administrator possesses "super" user rights

and should be able to make changes to all data as well as the structure of

the system database.

NON-FUNCTIONAL REQUIREMENT

Non-functional requirements define how the system would address the

above mentioned functional requirements. Other terms for non-functional

requirements are constraints, quality goals, quality of service

requirements, or non-behavioral requirements [19]. Examples of

nonfunctional requirements regarding this College Management System

include maintainability, performance, security, organizational, etc.

PRODUCT REQUIREMENTS

 The system shall not occupy more than eighty (80) megabyte of

disk space. Upon installation of the system, all components needed

by the software to work smoothly shall not exceed 80MB of Hard

Disk Drive space.


 The system shall not utilize more than 10MB of available memory.

The proposed application when operating at its optimal level would

require averagely 5MB of system memory to perform processing

successfully.

 The College Management System would have a tooltips on most of

its interface to aid users whenever they are in doubt as to what

function a particular button or tool performs.

 System access rights and security levels shall be provided to ensure

that only people with the right credentials equaling the one in the

database can have access and use the system. To enhance

maximum security, the application would recommend a mixed

combination of password consisting of numeric, alphanumeric, and

symbols.

ORGANIZATIONAL REQUIREMENTS

 The system is time-bound. It should be completed within five (5)

months of its development.

 A database administrator would be "coached" in order to make use

of all the systems functionality with ease. The systems administrator

would be required to suggest modifications or an adjustment to

areas of the system he thinks isn't addressing the concerns of the

university adequately.

 The system would be made friendly, so that staff of the institution

can easily familiarize and acquaint themselves with it. Normal


programming buttons and tool tips would be provided to ease their

navigation within the system.

 Terminologies and acronyms peculiar to the university would be

used to make the system indigenous.

 Emblems, crests, logos, and colors used in the system would be that

of the RGPV University College.

2.4 PURPOSE:

 The system is time-bound. It should be completed within five (5)

months of its development.

 A database administrator would be "coached" in order to make use

of all the systems functionality with ease. The systems administrator

would be required to suggest modifications or an adjustment to

areas of the system he thinks isn't addressing the concerns of the

university adequately.

 The system would be made friendly, so that staff of the institution

can easily familiarize and acquaint themselves with it. Normal

programming buttons and tool tips would be provided to ease their

navigation within the system.

 Terminologies and acronyms peculiar to the university would be

used to make the system indigenous.

2.5 CONCLUSION

The College Management System application is a desktop application

system with four main user levels namely Accounts Officers,

Admissions Officers, Lecturers, and Administrators. The systems is


placed on a centralized server accessible by all registered account

holders by the administrator into the system (under a particular user

level) at all times.


CHAPTER THREE

PROPOSE SOLUTION

3.1 INTRODUCTION

The introductory chapter of this research work examines the background

to the subject under consideration, the statement of problems, the aim

and objectives, the significance of the study and its justification, the

purpose and possible uses of the research among other things necessary.

It will highlight the outline of the work and map out a plan for the entire

project.

Management is often included as a factor of production along

with machines, materials, and money. According to the management

guru Peter Drucker (1909-2005), the basic task of management includes

both marketing and innovation. Practice of modern management

originates from the 16th century study of low-efficiency and failures of

certain enterprises, conducted by the English statesman Sir Thomas

More (1478-1535). Management consists of the interlocking functions of

creating corporatepolicy and organizing, planning, controlling,

and directing an organization’s resources in order to achieve the

objectives of that policy [1]. Management also includes recording and

storing facts and information for later use or for others within the

organization. Management functions are not limited to managers and

supervisors. Every member of the organization has some management

and reporting functions as part of their job.


3.2 REQUIREMENT SPECIFICATION

These requirements refer to the functionality of the system, and particular

service it will provide to the user. This system should provide various

services in line with the functions which they are to perform

.Services to be provided are:

 Input Services,

 Data Services,

 Computational Services,

 Output Services, and

 Administrative Services

INPUT SERVICES

The proposed system would allow users to make inputs into the system

through the use of the system interface. The system should be able to

validate the Name and Password entered to check if they match and have

the requisite permission to perform what activity it is trying to perform. If

the Name and Password combination entered do not tally with the one in

the database or do not have the permission required, the system should

display an error message or reopen the login screen for the user to re-

enter the correct details.

If the details entered are correct, various activities can be performed

depending on the privileges available to the user, like student registration,

marks entry, attendance, fee payment etc.


A button would be provided on each page to allow the user submits the

data entered into the database. A LOGOUT button would also be provided

to the system interface on completion. These pages and action initiation

buttons should be clearly labeled to avoid any uncertainty as to what

actions they perform.

DATA SERVICES

The College Management System should provide data services capable of

storing data into the system. The data stored should include student

registration, attendance, marks entry, fee payment, salary payment etc.

into the system. The database should be able to be queried in enhanced

ways that makes reports available to users.

COMPUTATIONAL SERVICES

The processing of data by the system should be infallible. Because of the

mathematical nature of the system on transactions, it would be required

to perform various calculations. The system would be programmed to

handle all tasks correctly. Certain math computations that would be

performed by the system include summation, division, subtraction, and

multiplication.

OUTPUT SERVICE

The system should be able to provide a number of output services in the

form of reports. Reports are generated in response to queries submitted

to the database.

Reports can be generated on different aspects of the system including

users who have logged in, student registration, subject info, fees details,

employees, students, hostellers, bus holders, student attendance, etc.


An interface would be created for the systems administrator to view

various reports regarding the system.

ADMINISTRATIVE SERVICE

The system shall allow for administrative and maintenance services. The

administrator should be able to make changes, corrections and additions

to the database. The systems administrator possesses "super" user rights

and should be able to make changes to all data as well as the structure of

the system database.

NON-FUNCTIONAL REQUIREMENT

Non-functional requirements define how the system would address the

above mentioned functional requirements. Other terms for non-functional

requirements are constraints, quality goals, quality of service

requirements, or non-behavioral requirements [19]. Examples of

nonfunctional requirements regarding this College Management System

include maintainability, performance, security, organizational, etc.

PRODUCT REQUIREMENTS

 The system shall not occupy more than eighty (80) megabyte of

disk space. Upon installation of the system, all components needed

by the software to work smoothly shall not exceed 80MB of Hard

Disk Drive space.

 The system shall not utilize more than 10MB of available memory.

The proposed application when operating at its optimal level would

require averagely 5MB of system memory to perform processing

successfully.
 The College Management System would have a tooltips on most of

its interface to aid users whenever they are in doubt as to what

function a particular button or tool performs.

 System access rights and security levels shall be provided to ensure

that only people with the right credentials equaling the one in the

database can have access and use the system. To enhance

maximum security, the application would recommend a mixed

combination of password consisting of numeric, alphanumeric, and

symbols.

ORGANIZATIONAL REQUIREMENTS

 The system is time-bound. It should be completed within five (5)

months of its development.

 A database administrator would be "coached" in order to make use

of all the systems functionality with ease. The systems administrator

would be required to suggest modifications or an adjustment to

areas of the system he thinks isn't addressing the concerns of the

university adequately.

 The system would be made friendly, so that staff of the institution

can easily familiarize and acquaint themselves with it. Normal

programming buttons and tool tips would be provided to ease their

navigation within the system.

 Terminologies and acronyms peculiar to the university would be

used to make the system indigenous.


 Emblems, crests, logos, and colors used in the system would be that

of the RGPV University College.

3.3 SYSTEM ARCHITECTURE

The architecture of the proposed system is very important to explain the processes of the

system. The initial design will help the development of the system as it goes on. The structure

design will explain the overall process of the proposed system. Other parts of the system

design such as process design, module design, interface design, input and output specification

are outlined below.

Figure 1 System Architecture


3.4.1. USE CAMEL ALGORITHM

A use case is a description of a system’s behaviour as it responds to a request that


originates from outside of that system (the user).
Figure 2 Use camel algorithm
3.4.2. SYSTEM ALGORITHM

A Data Flow Diagram (DFD) is a diagram that describes the flow of data and
the processes that change or transform data throughout a system. The Data
Flow Diagram reviews the current physical system, prepares input and output
specification, specifies the implementation plan etc. Four basic symbols are
used to construct data flow diagrams. They are symbols that represent data
source, data flows, and data transformations and data storage. The points at
which data are transformed are represented by enclosed figures, usually
circles, which are called nodes.
Steps to Construct Data Flow Diagrams Four steps are commonly used to
construct a DFD
• Process should be named and numbered for easy reference. Each name
should be representative of the process.
• The direction of flow is from top to bottom and from left to right.
• When a process is exploded into lower level details they are numbered.
• The names of data stores, sources and destinations are written in capital
letters Rules for Constructing a Data Flow Diagram
• Arrows should not cross each other.
• Squares, Circles and files must bear names.
• Decomposed data flow squares and circles can have same names.
• Choose meaningful names for dataflow.

Figure 3System algorithm


3.4.3 E-R DIAGRAM

Figure 4ER diagram


ER diagram
3.5 CONCLUSION

The College Management System application is a desktop application

system with four main user levels namely Accounts Officers,

Admissions Officers, Lecturers, and Administrators. The systems is

placed on a centralized server accessible by all registered account

holders by the administrator into the system (under a particular user

level) at all times.


CHAPTER FOUR

DESIGN, IMPLEMENTATION, TESTING AND EVALUATION

4.0 INTRODUCTION

This chapter discusses the results and any limitation and/or problems encountered
during the period of the project
Table

Features of the system

Figure 5 Login page


Login page
Figure 6 Tuition fee page
Tuition fee page
Figure 7 upgrade semester

Figure 8 Admission page


4.1 SYSTEM DESIGN

Figure 9 System design

4.2 HARDWARE REQUIREMENTS FOR THE IMPLEMENTATION

For a system to be used efficiently and accurately, all computer software needs
certain hardware components or other software resources to be present on a
computer. These prerequisites are known as (computer hardware specification) and
are often used as a guideline as opposed to an absolute rule. Most software defines
two sets of system requirements: minimum and recommended. With increasing
demand for higher processing power and resources in newer versions of software,
system requirements tend to increase over time. Industry analysts suggest that this
trend plays a bigger part in driving upgrades to existing computer systems than
technological advancements. A second meaning of the term of System requirements
is a generalization of this first definition, giving the requirements to be met in the
design of a system or sub-system. Typically an organization starts with a set of
Business requirements and then derives the System requirements from there. The
most common set of requirements defined by any operating system or software
application is the physical computer resources, also known as hardware, A hardware
requirements list is often accompanied by a hardware compatibility list (HCL),
especially in case of operating systems. An HCL lists tested, compatible, and
sometimes incompatible hardware devices for a particular operating system or
application. The following sub-sections discuss the various aspects of hardware
requirements for this application software
The hardware require includes the following:
I. Processor 2.4 GHZ processor speed
II. Disk space 80 GB (including 20 GB for database Management system)
III. An enhanced keyboard
IV. Backup storage hard disk of about 80MB.
V. RAM 512MB.

4.3 SOFTWARE REQUIREMENT

This are requirements specification for a software system, is a description of the


behavior of a system to be developed and may include a set of use cases that
describe interactions the users will have with the software. In addition it also contains
non-functional requirements. Non-functional requirements impose constraints on the
design or implementation such as performance engineering requirements, quality
standards Software requirements specification establishes the basis for agreement
between customers and contractors or suppliers (in market-driven projects, these
roles may be played by the marketing and development divisions) on what the
software product is to do as well as what it is not expected to do. Software
requirements specification permits a rigorous assessment of requirements before
design can begin and reduces later redesign. It should also provide a realistic basis
for estimating product costs, risks, and schedules. The software requirements
specification document enlists enough and necessary requirements that are required
for the project development. To derive the requirements we need to have clear and
thorough understanding of the products to be developed or being developed. This is
achieved and refined with detailed and continuous communications with the project
team and customer till the completion of the software. The software components
used for this project are listed below:
I. Operating system: Windows 8/910/11.
II. Language: Microsoft visual studio 2022.
III. Database: Microsoft SQL server.
IV. C # PROGRAMMING LANGUAGE

4.4 PROTOTYPE SETTING

To set up a college system prototype, several key components and

features should be considered.

1. STUDENT INFORMATION:

2. COURSE MANAGEMENT

3. FACULTY MANAGEMENT

4. ADMISSION MANAGEMENT

5. FEE MANAGEMENT

6. LIBRARY MANAGEMENT

7. REPORTING AND ANALYTICS/

4.5 EVALUATION

This System is a high standard program that can weather the storm of technology

advancement, it is most needed in all travelling website and it is an antidote for poor

business speed and transaction with record keeping and maintenance, it will be very

helpful to clients and customers in the marketing business. All it needs is a computer

literate operative to make it work; it is stand alone and automated. The product will

need another software if the user is willing to make print out and bills due to its

restrictions
CHAPTER FIVE

CONCLUSION AND RECOMMENDATION

5.0 INTRODUCTION

This Project provides the detail structure of the college campus and its departments. College

Management System synchronizes the working of all the departments. It looks on all aspects

of a college, its students, faculties, departments, marks, hostels, attendance and other co –

curricular activities. College Management System is the easiest way to manage all

functionalities of a college, which facilitates colleges to maintain the functionality related to

college employees and their students.

5.1 SUMMARYOF THE PROJECT

This project centered on the development of a system that automates,

integrate, centralized and utilizes the powerful database management,

data retrieval and data manipulation. This project provides more ease for

managing the data than manually maintaining in the documents. With

recent advancement in information and communication technologies, it

has become necessary that universities, banks, and other institutions that

deal with large data and client base incorporate ICT into their daily

activities and programs for speed, ease and flexibility.

5.2 ACCOMPLISHMENT OF PROJECT

Information available shows that much research has been done into

College Management System in times past and several are still ongoing.

Employees can sit at their desk and have access to records and report of
any kind. With this integrated management system, all of the university’s

systems and processes is integrated into one complete framework,

enabling RGPV University College to work as a single unit with unified

objectives. The university’s record keeping becomes a unified whole, with

each function aligned behind a single goal: improving the performance of

the entire university. There is less duplication, and it becomes easier to

adopt new systems in future

5.3 RECOMMENDATIONS

During the development of the project, the RGPV University College was

used as a case study. I recommend that the system be expanded to

benefit all university colleges in the country.

Certain functionality that I desired to include in the College Management

System but wasn’t possible because of time constraints can be considered

in future systems. Some of these functionalities are:

1. Library Management System with bar code support

2. Project Management of Students

3. Complaint Management

4. Seating Management

5. Certificate builder and many more

Future researchers are encouraged to use this paper as a reference point.

5.4 CONCLUSION

Based on analysis, discussions and a review of previous chapters, the

following have been established.


 The College Management System application is a desktop

application system with four main user levels namely Accounts

Officers, Admissions Officers, Lecturers, and Administrators. The

systems is placed on a centralized server accessible by all

registered account holders by the administrator into the system

(under a particular user level) at all times.

 The system allows its data to be shared, so it’s installed on a

centralized server and run from client machines at any department.

All the college details are stored in a centralized database.

 The system ensures strong security and confidentiality because of

the tools, applications and methodologies that were employed

during the design and development stages of the project. Username

and password are always required to grant access.


REFERENCE

[1] Article [Online]. Available:


http://www.businessdictionary.com/definition/management.html [Accessed March 11, 2013].

[2] E-Learning [Online]. Available:


http://www.bsiamerica.com/en-us/Assessment-and-Certification-services/Management-
systems/At-a-glance/What-are-management-systems/[Accessed Sept. 5, 2012].
[3]Terry Lucey,” Management Information Systems” ninth Edition, INFOSEC, National
Systems Security Glossary NST1SS no.4009, 1999.
[4] Margaret Rouse., "MIS (management of information systems", [Online]. Available:
http://searchdatacenter.techtarget.com/definition/MIS. [Accessed March, 2007]
[5] Records Management, [Online]. Available:
https://www.reading.ac.uk/internal/imps/recordsmanagement/imps-recordsmanagement.aspx.
html. [Accessed Aug. 28, 2013].

[6] C# Programming Language Future Features. [Online].Available:


http://msdn.microsoft.com/en-us/library/aa289180(v=vs.71).aspx [Accessed Feb. 22, 2012]

[7] About the .NET Framework.[Online].Available:


http://technet.microsoft.com/en-us/library/cc775788(v=ws.10).aspx [Accessed Nov. 01,
2012]

[8]Introducing Visual Studio. [Online] Available:


http://msdn.microsoft.com/en-us/library/fx6bk1f4(v=vs.71).aspx [Accessed June 9, 2013]

[9] By Brian Bischof, " Excerpts from the book” Crystal Reports .NET Programming, 2004
(ISBN 0974953652).

[10] Object-Oriented Analysis Models, [Online]. Available: http://www.db-aoracle.


Com/t_object_oriented_analysis_models.htm. [Accessed Sept. 12, 2013]

[11] Office of the Government Chief Information Officer, The Government of the Hong
Kong Special Administrative Region: "AN INTRODUCTION TO STRUCTURED
SYSTEMS ANALYSIS &DESIGN METHODOLOGY (SSADM)", S3a, ver.2.8, Jan.2012.

[12] "Waterfall Model, System Development" Structured Design Methods (2007), [Online].
Available: http://www.sqa.org.uk/e-learning/SDM01CD/page_02.htm. [Accessed Dec.22,
2013]

[13] D. Yeates and T. Wakefield, "Systems Analysis and Design", 2nd edition, Prentice
Hall. New York, 2004.

[14] Business Systems Analysis, NCC Education Limited, Manchester, Business System
Analysis 2004, pp.180
[15] A. J. Oppel, "Databases Demystified, McGraw-Hill Professional, New York, 2004,
pp.180.

[16] A. Silberschatz, H. F. Korth, and S. Sudarshan, "Database System Concepts, 4th


edition, McGraw-Hill Professional, New York, 2001, pp.27.

[17] P. Beynon-Davis, "Database Systems", 3rd edition, Palgrave Macmillan, 2004, pp.220-
221.

[18] Use Case Diagrams, [Online]. Available: http://www.uml-diagrams.org/use-


casediagrams.html. [Accessed Feb.12, 2013].

[19] Non-functioning requirement, [Online]. Available:


http://en.wikipedia.org/wiki/Nonfunctional_requirement. [Accessed March. 10, 2014].
APPENDIX A

Student Registration Table-dbo.StudentRegistrationTable 1Student


Registration Table-dbo.Student Registration
Field Name Data Type Null Description

Student_name NCHAR (30) YES This refers to the name of the student

Admission_no NCHAR (15) NO This refers to the unique

admission number of the student

DateOfAdmission NCHAR (30) YES This refers to the date of students

admission

Fathers_name NCHAR (30) YES This refers to the student’s fathers name

Mother_name NCHAR (30) YES This refers to the student’s mothers name

Gender NCHAR (10) YES This refers to the student’s Gender

DOB NCHAR (15) YES This refers to the student’s date of birth

Level NCHAR (15) YES This refers to the level at which the student

is being admitted

Religion NCHAR (30) YES This refers to student’s religion

Address NCHAR (50) YES This refers to the address of the student

Session NCHAR (10) YES This refers to the student’s Session

Contact_no NCHAR (10) YES This refers to the student’s contact number

Email NCHAR (30) YES This refers to the student’s email address

Course NCHAR (10) YES This refers to the student’s course offering

Branch NCHAR (30) YES This refers to the student’s Branch

Submitted_Documents VARCHAR(250) YES This refers to the document submitted by

the student as the time of admission

Nationality NCHAR (20) YES This refers to the student’s National

GuardianName NCHAR (30) YES This refers to the student’s Guardian name

GuardianContactNo NCHAR (10) YES This refers to student’s guardian contact


number

GuardianAddress NCHAR (50) YES This refers to student’s guardian postal

address

High_School_Name NCHAR (30) YES This refers to the student’s high school

name

HS_Year_Of_Passing NCHAR (10) YES This refers to the student’s high school

year of passing

HS_Aggregate NCHAR (10) YES This refers to the student’s high school

aggregate obtained

HS_Board NCHAR (30) YES This refers to the student’s high school

board or institution attended

Senior_High_School_Nam NCHAR (30) YES This refers to the student’s high school

e name

H_Year_Of_passing NCHAR (10) YES This refers to the student’s high school

passing year

Graduation NCHAR (30) YES This refers to the student’s graduation

name

G_year_of_passing NCHAR (10) YES This refers to the student’s graduation year

of passing

G_Aggregate NCHAR (10) YES This refers to the student’s graduation

aggregate obtained

G_University NCHAR (30) YES This refers to the student’s graduation

university

Post_graduation NCHAR (30) YES This refers to the student’s post-graduation

course nam3

PG_year_of_passing NCHAR (10) YES This refers to student’s post-graduation

year of passing
PG_Aggregate NCHAR (10) YES This refers to the student’s post-graduation

aggregate obtained

PG_university NCHAR (30) YES This refers to the student’s post graduate

university attended

Student Table-dbo.StudentTable 2Student Table-dbo.Student


Field Name Data Type Null Description

StudentNo NCHAR (15) NO This refers to the student’s unique index

number

Student_name NCHAR (30) YES This refers to the student’s name

Admission_No NCHAR (15) YES This refers to the unique identification

number for each student

DateOfAdmission NCHAR (30) YES This refers to the student’s admission date

Enrollment_no NCHAR (30) YES This refers to the students enrollment

number

Fathers_Name NCHAR (30) YES This refers to the student’s fathers name

Mother_Name NCHAR (30) YES This refers to the student’s mothers name

Gender NCHAR (10) YES This refers to the student’s gender

DOB NCHAR (15) YES This refers to the student’s date of birth

Level NCHAR (15) YES This refers to the student’s level

Religion NCHAR (30) YES This refers to the student’s religion

Address NCHAR (50) YES This refers to the student’s address

Session NCHAR (10) YES This refers to the student’s session


Contact_No NCHAR (10) YES This refers to the student’s contact number

Email NCHAR (30) YES This refers to the student’s email address

Course NCHAR (20) YES This refers to the student’s course

Branch NCHAR (30) YES This refers to the student’s course branch

Section NCHAR (10) YES This refers to the student’s section

Submitted_Documents VARCHAR(250) YES This refers to the student’s document

submitted as at the time of admission

Nationality NCHAR (20) YES This refers to the student’s nationality

GuardianName NCHAR (30) YES This refers to the student’s guardian name

GuardianContactNo NCHAR (10) YES This refers to the student’s guardian contact

number

GuardianAddress NCHAR (50) YES This refers to the student’s guardian address

Senior High_School_name NCHAR (30) YES This refers to the student’s senior high

school

HS_Year_of_passing NCHAR (10) YES This refers to the student’s high school year

of passing

HS_Percentage NCHAR (10) YES This refers to the student’s high school

percentage

HS_Board NCHAR (30) YES This refers to the student’s high school board

H_Aggregate NCHAR (10) YES This refers to the student’s higher aggregate

Graduation NCHAR (30) YES This refers to the student’s graduation name

G_year_of_passing NCHAR (10) YES This refers to the student’s graduation year

of passing

G_Aggregate NCHAR (10) YES This refers to the student’s graduation

aggregate

G_University NCHAR (30) YES This refers to the student’s graduated


university

Post_graduation NCHAR (30) YES This refers to the student’s post graduate

PG_year_of_passing NCHAR (10) YES This refers to the student’s post graduate

year of passing

PG_percentage NCHAR (10) YES This refers to the student’s post graduate

percentage

PG_university NCHAR (30) YES This refers to the student’s post graduate

university

Photo IMAGE YES This a section to select an image of student

Attendance Table-dbo.Attendance

Field Name Data Type Null Description

AttendanceID INT No This refers to the unique Identification

number for students attendance

Course NCHAR (20) YES This refers to the student’s course

Branch NCHAR (30) YES This refers to the student’s course branch

Semester NCHAR (10) YES This refers to the student’s semester

Session NCHAR (10) YES This refers to the student’s session

Section NCHAR (10) YES This refers to the student’s section

SubjectCode NCHAR (20) YES This refers to the course subject code

SubjectName VARCHAR(250) YES This refers to the course subject name

StaffID NCHAR (15) YES This refers to the unique identification

number assigned to the lecturer recording

the attendance

AttendanceDate NCHAR (30) YES This refers to the student’s attendance entry
date

StudentNo NCHAR (15) YES This refers to the student’s index number

Batch Table-dbo.BatchTable 3Batch Table-dbo.Batch


Field Name Data Type Null Description

BatchID INT NO This refers to the student’s batch entry

Session NCHAR (20) YES This refers to the student’s session

Course NCHAR (30) YES This refers to the student’s course

Semester NCHAR (10) YES This refers to the student’s semester

Bus Fee Payment Table-dbo.BusFeePaymentTable 4Bus Fee


Payment Table-dbo.BusFeePayment
Field Name Data Type Null Description

FeePaymentID NCHAR (20) NO This refers to the unique identification for

student bus fee payment

StudentNo NCHAR (15) YES This refers to the student’s index number

BusCharges FLOAT YES This refers to the bus charge rate

DateOfPayment NCHAR (30) YES This refers to the bus payment date

ModeOfPayment NCHAR (20) YES This refers to the bus payment mode eg.

By Cheque,Mobile money, Bankers draft

PaymentModeDetails VARCHAR(250) YES This refers to the bus payment

description

Fine FLOAT YES This refers to money extracted as penalty

TotalPaid FLOAT YES This refers to the total bus fee payment

paid
DueFees FLOAT YES This refers to the bus fees owed and

payable immediately or on demand

APPENDIX B

Main Success Scenario

1. Master Entry
2. Users
3. Students
4. Employee
5. Transaction
6. Records
7. Reports
8. Tools
Extensions

1.a Make batch entry


1. Please Select session
2. Please select course
3. Please select semester
1.b Course Entry
1. Please enter course name
2. Please enter branch name
1.c Department Entry
1. Please enter department name
1.d Event Entry
1. Please enter event name
2. Please select event start date and time
3. Please select event end date and time
4. Please select event manager
5. Please select event activities
1.e Fee Details Entry
1. Please select course
2. Please select course branch
3. Please select semester
4. Please enter tuition fees
5. Please enter library fees
6. Please enter other fees
7. Please enter university development fees
8. Please enter students welfare
9. Please enter caution money
1.f Hostel Entry
1. Please enter hostel name
2. Please enter yearly hostel fee
1.g Scholarship Entry
1. Please enter scholarship name
2. Please enter amount
3. Please enter description
1.h Subject Information Entry
1. Please enter subject code
2. Please enter subject name
3. Please select course name
4. Please select branch name
5. Please select semester
1.i Semester Entry
1. Please enter semester name
2. Please select course name
1.j Session Entry
1. Please enter session name
2. Please select course name
3. Please select branch name
1.k Transportation Entry
1. Please enter source location
2. Please enter bus charges
2.a Login Details
1. Please Select Login Details
2.b User Registration Entry
1. Please enter username
2. Please select user type
3. Please enter password
4. Please enter name
5. Please enter contact number
6. Please enter email
3.a Student Registration
1. Please enter student name
2. Please select date of Admission
3. Please select Gender
4. Please Select level
5. Please enter session
6. Please enter date of birth
7. Please Select religion
8. Please enter father's name
9. Please enter mother's name
10. Please enter address
11. Please select course
12. Please enter branch
13. Please select documents submitted
14. Please enter contact number
15. Please enter email address
16. Please enter nationality
17. Please enter guardian name
18. Please enter guardian contact
19. Please enter guardian address
20. Please enter senior high school year of completion
21. Please enter senior high school aggregate obtained
22. Please enter senior high school board or university
23. Please enter A or O Level year of completion
24. Please enter A or O aggregate obtained
25. Please enter A or O Level board or university
26. Please select graduation
27. Please enter graduation year of completion
28. Please enter graduation aggregate obtained
29. Please enter graduation board or university
30. Please select post graduation
31. Please enter post graduation year of completion
32. Please enter post graduation aggregate obtained
33. Please enter post graduation board or university
34. The system auto generates student admission number
3.b Student Profile Entry
1. Please select scholar number
2. Please enter enrollment number
3. Please Browse for Profile Picture
3.c Internal Marks Entry
1. Please select session
2. Please select course
3. Please select branch
4. Please select semester
5. Please select section
6. click on submit buttom
7. System Provides student details
8. Please select subject code
9. Please select Exam name
10. Please select exam date
11. Please select minimum marks
12. Please select maximum marks
3.d Hostellers Entry
1. Please select scholar number
2. The system provides student information
3. Please select hostel name
4. Please select date of joining
3.e Bus Holders Entry
1. Please Select Scholar number
2. The system provides student information
3. Please select source location
4. Please select starting date
3.f Student Attendance Entry
1. Please select course
2. Please select branch
3. Please select semester
4. Please select section
5. Please submit
6. Please select subject code
7. Please select staff id
8. Please select attendance entry date
9. Please check student number
3.g Student Registration Form Download
1. Please select registration form
2. Please Click on Print
3. Please select printer
4. Please Select ok
4.a Employee Profile Entry
1. Please Enter staff name
2. Please select gender
3. Please Enter date of birth
4. Please Enter father's name
5. Please Enter permanent address
6. Please Enter temporary address
7. Please Enter phone number
8. Please Enter mobile number
9. Please select department
10. Please select date of joining
11. Please Enter Qualifications
12. Please Enter years of experience
13. Please Enter designation
14. Please Enter email
15. Please browse for picture
16. Please Enter basic salary
17. Please Enter social security
18. Please Enter income tax
19. Please Enter group insurance
20. Please Enter family benefit fund
21. Please Enter loans
22. Please Enter other deductions
23. The system Auto generate Staff ID
5.a Bus Fee Payment Entry
1. Please select scholar number
2. The System Provides scholar number
3. Please select payment date
4. Please select mode of payment
5. Please enter payment mode details
6. Please enter fine
7. Please enter Total amount paid
5.b Course Fee Payment Entry
1. Please select scholar number
2. The system Provides information on Student
3. Please select fee Identification
4. Please select payment date
5. Please select payment mode
6. Please enter payment mode details
7. Please enter fine
8. Please enter total fee paid
9. The System auto generate fee payment ID
5.c Employee Salary Payment Entry
1. Please Select Staff Id
2. The system Provides information on Staff
3. Please select payment date
4. Please select mode of payment
5. Please enter payment mode details
6. Please enter deductions
7. The System auto generate Staff ID
5.d Hostel Fee Payment Entry
1. Please select scholar number
2. The system provides information on student
3. Please select payment date
4. Please select payment mode
5. Please enter payment mode details
6. Please enter fine
7. Please enter total paid
8. The System auto generate Fees Payment ID
5.e Scholarship Payment Entry
1. Please select scholarship ID
2. The system provides information on student
3. Please select scholar number
4. Please select payment date
5. Please select payment mode
6. Please select payment mode details
7. Please enter total paid
8. The System auto generate scholarship payment ID
5.f Other Transaction Entry
1. Please select transaction type
2. Please select date
3. Please enter amount
4. Please enter description
6.a Student Registration Record Search by course and branch
1. Please select course
2. Please select branch
3. Please select session
6.b Student Records Search by student name
1. Please type student name
6.c Hostellers Record searc

You might also like