0% found this document useful (0 votes)
19 views96 pages

Csc-College Management System

The document is a project report on the 'College Management System' developed by Akash Sharma and Sweta Shukla for Chandrabhan Sharma College of Arts, Science and Commerce, as part of their Bachelor of Science in Information Technology degree. It outlines the purpose, objectives, and scope of the web application designed to provide comprehensive information about the college, including courses, faculty, admissions, and events. The report also discusses the technologies used in the development of the website, emphasizing the importance of a user-friendly interface and efficient data management.

Uploaded by

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

Csc-College Management System

The document is a project report on the 'College Management System' developed by Akash Sharma and Sweta Shukla for Chandrabhan Sharma College of Arts, Science and Commerce, as part of their Bachelor of Science in Information Technology degree. It outlines the purpose, objectives, and scope of the web application designed to provide comprehensive information about the college, including courses, faculty, admissions, and events. The report also discusses the technologies used in the development of the website, emphasizing the importance of a user-friendly interface and efficient data management.

Uploaded by

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

COLLEGE MANAGEMENT SYSTEM

A project Report
Submitted in partial fulfillment of the
Requirement for the award of the Degree of

BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY)

BY

Akash Sharma
(Roll.no -21)
Sweta Shukla
(Roll.no-22)

Under the esteemed guidance of


Mr. Arvind Singh
(Assistant Professor)

DEPARTMENT OF INFORMATION TECHNOLOGY


CHANDRABHAN SHARMA COLLEGE OF ARTS,
SCIENCE AND COMMERCE
NAAC ACCREDITED „B+‟ GRADE (FIRST CYCLE)
(Affiliated to University of Mumbai)

MUMBAI, 400076
MAHARASHTRA
2019-20

1
MUMBAI MAHARASHTRA - 4000 76

DEPARTMENT OF INFORMATION TECHNOLOGY

CERTIFICATE

This is to certify that the project entitled, "COLLEGE MANAGEMENT SYSTEM",


is bonafied work of AKASH SHARMA TEJPRATAP, SWETA SHUKLA
SURENDRA bearing Seat. No: 21 and 22 submitted in partial fulfillment of the
requirements for the award of degree of BACHELOR OF SCIENCE in
INFORMATION TECHNOLOGY from University of Mumbai.

Internal Guide Co-ordinator

External Examiner

College Seal
Date:

2
ABSTRACT
The “COLLEGE MANAGEMENT SYSTEM” is basically a college website with the
information of the college. This system is a composition of different pages which consist
of different modules and panels. The management system provides the information of
courses, faculty, the admission, the events conducted by the college, academics, library
and the placement. It is an overall management system of Chandrabhan Sharma College
of Arts, Science and Commerce.

3
PREFACE

It gives me immense pleasure to present the project on “COLLEGE WEBSITE“of


“CHANDRABHAN SHARMA COLLEGE OF ARTS, SCIENCE AND COMMERCE”
preparedsincerely, punctually and with utmost efforts.

The contents of this book are presented into many chapters, in order to ease reading. The project has
been illustrated with precise data elucidated with neat Dataflow diagram, Entity-Relationship
diagram and Structure diagram that simplify the understanding of the project. The project includes
the software development tools.
Meticulous care has been taken to make this project perfect and useful in every respect.

4
ACKNOWLEDGEMENT
We had a great pleasure for representing this project report for
“CHANDRABHAN SHARMA COLLEGE WEBSITE” and we grabthis
opportunity to convey our immense regards towards all the distinguished people who
have their valuable contribution in the hour of need.
We profoundly thank our principal "Dr. MrsPratima Singh" for giving us
support throughout the course and made us capable of being worthy of recognition and
extended query facility to us for making and computing the project smoothly till now.
We would like to express our sincere thanks to Prof. SandeepVishwakarma
(Head of IT DEPARTMENT) for his constant encouragement, which made this project
a success and path towards its completion clearer.
We are highly obliged to Prof. Nitesh Shukla and Prof. Arvind Singh teaching
staff member of the Information Technology department, who spread efforts in making
the project a successful one by their guidance, appropriate advice and encouragement
and of course the inspiration without which the project would be an ineffective difficult
task.
We sincerely thank you to express my profound gratitude to our teachers for
their timely and prestigious guidance.
We also thank my family members for their continued support and last but not
theleast;wewishtothankallourfriendsand well-wishers whoaredirectlyorindirectly linked
with ourproject.

5
DECLARATION

I here by declare that the project entitled, “COLLEGE MANAGEMENT SYSTEM” done at place
where the project is done, has not been in any case duplicated to submit to any other university for the
award of any degree. To the best of my knowledge other than me, no one has submitted to any other
university. The project is done in partial fulfillment of the requirements for the award of degree of
BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY) tobe submitted as final semester
project as part of our curriculum.

Name and Signature of the Student

6
TABLE OF CONTENTS

CHAPTER 1 : INTRODUCTION ……………………………………………………….. 8 – 13


1.1 Background……………………………………………………………………………... 9
1.2 Objective………………………………………………………………………………... 10
1.3 Purpose, Scope And Applicability…………………………………………………….... 11

CHAPTER 2 : SURVEY OF TECHNOLOGIES……………………………………….. 14 – 27

CHAPTER 3 : REQUIREMENT AND ANALYSIS……………………………………. 28 – 42


3.1 Problem Defination…………………………………………………………………….. 29
3.2 Problem With Existing System………………………………………………………… 30
3.3 Proposed System………………………………………………………………………. 31
3.4 Requirement Specification………………………………………………….................. 32
3.5 Planning And Scheduling……………………………………………………………… 33
3.6 Software And Hardware Requiremnet………………………………………………… 35
3.7 Conceptual Model……………………………………………………………………… 36
3.8 Data Flow Diagram……………………………………………………………………. 38
3.9 Use Case Diagram……………………………………………………………………… 41

CHAPTER 4 : SYSTEM DESIGN……………………………………………………… 43 – 56


3.1 Functional Requirement……………………………………………………………….. 45
3.2 Non-Functional Requirement…………………………………………………………. 45
3.3 Modules……………………………………………………………………………….. 46
3.4 Schema Design………………………………………………………………………… 47
3.5 Logic Diagram………………………………………………………………………… 49
3.6 Code…………………………………………………………………………………… 50
3.7 Data Dictionary……………………………………………………………………….. 53

CHAPTER 5 : IMPLEMENTATION AND TESTING………………………………. 57 – 64


5.1 Implementation……………………………………………………………………….. 58
5.2 Unit Testing…………………………………………………………………………... 60
5.3 Test Cases……………………………………………………………………………. 61
5.4 Testing Plans…………………………………………………………………………. 64

CHAPTER 6 : RESULT AND DISCUSSION…………………………………………. 65 – 91


6.1 Test Report……………………………………………………………………………. 66
6.2 Project Information…………………………………………………………………… 67
6.3 User Documentation………………………………………………………………….. 68

CHAPTER 7: CONCLUSION AND FUTURE WORK……………………………… 92 – 96


7.1 Conclusion………………………………………………………………………….. .. 93
7.2 Scope for Future Development…………………………………………………….. .. 94
7.3 Future Research……………………………………………………………………. .. 95
7.4 Refrences…………………………………………………………………………..... 96

7
CHAPTER 1

INTRODUCTION

8
1.1 BACKGROUND–

We are developing a college website for Chandrabhan Sharma College of Arts,


Science and Commerce which will work as guidance for exploring the college. This
website will bring as to understand the courses available, the faculty members and delve
into different clubs under different management. This website will help the parents to
know the college from anywhere as the parents can delve the college by knowing the
different streams, the subject, and the syllabus as well can scrutinize the college for their
children.
The proposed website is an effective replacement to the current website with
improvements in overall website appearance, accessibility and usability. It will also
provide a better authentication so that the site is secured for all the users. The college
website will be in such a way that it will give a better outlook to the site visitors. In an
effort to provide betterment and prioritize an important tool for a college, we undertook
the development of a website guide for the college.

9
1.2 OBJECTIVE & SCOPE–

1. This is a web oriented application which allows us to access the whole


information about the college, staffs, students, facilities etc.
2. To make a website which is reliable, updated appropriately as and when required
and available 24/7 for the users.
3. To bring ease for the parents as well as students as they can seek the college
without wandering.
4. The main objective of the website is to provide overall satisfaction.
5. This application provides a virtual tour of campus here we will get the latest
information about the students and staffs.
6. Provide a great user interface which is eye catching.
7. Manage the website data efficiently.
8. It also provides support that a faculty can also check about his daily schedule, can
upload assignments, and notices to the students.
9. Giving the best user experience while using the system.
10. Provide the product as per the latest technology available.

10
1.3 PURPOSE, SCOPE & APPLICABILITY–

1.3.1. PURPOSE–

The purpose of the website is to collect all the contents with all the specific
requirements for a good college website with all the necessary detailing. We hope for
achieving a better alignment. The proposed website is an effective replacement of the
current website of the college with all the basic and necessary requirements with
enhancement and advancement in view of overall site visitors. It contains all the
information in a structured and cream layered manner so that the visitor can access the
site easily and smoothly without any kind of hurdle
By the development of this website it will bring an ease to the students,
teachers as well as parents as it has the syllabus, courses available, the faculty
members as well the campus for the students to explore themselves and understand
what their aim is, by understanding the course and the subject. The major purpose is
to understand the college in a single view without creating any kind of mishap.

11
1.3.2. SCOPE–

This website is being developed for college and is intended to use by


individuals with web access who are interested in obtaining bachelor’s degree in
computer. This is also very useful for faculty and students of college. Well-built
websites are made with a lot of planning in order to function as needed, reach the
right people, and accomplish all goals.

 College information: Through this service one can access the complete
information about the college campus such as courses available, admission
procedure, placements, college events, achievements, etc.
 Student tracking: Any company or any organization that want to check the
summary about the student of the college, so that they will be able to choose the
particular students for their campus placement and for that purpose they will be
given a particular link through which they can access the information required.
 Exam Notification: This facility notifies students and parents about examination
schedule. This brings an ease to know the timetable, the practical dates and the
recent updates by the Mumbai University.
 Events: It will give information about different events that will be conducted by
college time to time. Information about these events will be updated by
administrator. These events are conducted by the different stream and this part
of the committee helps to nourish the students and to understand their extra-
curricular activities.
 Information about staff: It will help in maintaining complete information about
college faculty members such as their department, cadre, date of joining, salary,
etc. Administrator will register new faculties and remove their account when they
leave thecollege.

12
1.3.3. APPLICABILITY–

Applicability refers to how the college website is beneficial and what are the uses
and benefit of the website. College website is integrated web application that
handles various academic and non-academic activities of a college or academic
institute. The system can be access by every students or faculties or employee of
the institution. Every user will have a customized home page with his or her
profile management facilities, through links that display in the home page; the user
can access different options of the website. The teaching staff will have their login
id and password; so that it provides security as well the students can have their
respective_id.

13
CHAPTER 2

SURVEY OF
TECHNOLOGIES

14
SURVEY OF TECHNOLOGIES:
The World Wide Web has become an important platform for developing and
running applications. A vital process while developing web applications is the choice of
web technologies, on which the application will be built. The developers face a
dizzying array of platforms, languages, frameworks and technical artifacts to choose
from. The decision carries consequences on most other decisions in the development
process. The thesis contains analysis, classifications, and comparison of web
technologies supporting Web applicationdevelopment.
The beginning contains the World Wide Web history and affiliatedtechnologies.
Followed by analysis of web development platforms .NET, Java and few others like
HTML, CSS, PHP, etc. Then we present the most popular server-side and client-side
frameworks. The included comparisons can serve as a roadmap for choosing technical
artifacts according to specific applicationneeds.

15
2.1 CLIENT-SIDEPROGRAMMING:

Client-side (i.e. frontend) web development involves everything users see on their
screens.It is the program that runs on the client machine (browser) and deals with the
user interface/display and any other processing that can happen on client machine like
reading/writing cookies.
1) Interact with temporary storage
2) Make interactive web pages
3) Interact with local storage
4) Sending request for data to server
5) Send request to server
6) work as an interface between server and user

The Programming languages for client-side programming are:


1) JavaScript
2) VBScript
3) HTML
4) CSS
5) AJAX

Here are the major frontend technology stack components:


 Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS):
HTMLtellsabrowserhowtodisplaythecontentofwebpages, whileCSS styles that
content. Bootstrap is a helpful framework for managing HTML and CSS.CSS
describes how HTML elements are to be displayed on screen, paper, or in other
media. CSS saves a lot of work. It can control the layout of multiple web pages all
at once.
CSS can be added to HTML elements in 3 ways:
 Inline - by using the style attribute in HTML elements
 Internal - by using a <style> element in the <head> section
 External - by using an external CSS file

16
 JavaScript (JS):
JSmakeswebpagesinteractive.TherearemanyJavaScriptlibraries(such as
jQuery, React.js, and Zepto.js) and frameworks (such as Angular, Vue,
Backbone, and Ember) for faster and easier webdevelopment.JavaScript (JS) is
a lightweight, interpreted, or just-in-time compiled programming language with
first-class functions. While it is most well-known as the scripting language for
Web pages, many non-browser environments also use it, such as Node.js,
Apache_CouchDB.

17
2.2 SERVER-SIDEPROGRAMMING:
The server side isn’t visible to users, but it powers the client side, just as a
power station generates electricity for your house. The challenge lies mainly in the
choice of server-side technologies for developing your webapplication.
As for server-side programming languages, they are used to create the logic of
websites and applications. Frameworks for programming languages offer lots of tools
for simpler and faster coding. Let’s mention some of the popular programming
languages and their major frameworks (in parentheses):
 Ruby (Ruby onRails)
 Python (Django, Flask,Pylons)
 PHP(Laravel)
 Java(Spring)
 Scala(Play)
Node.js, a JavaScript runtime, is also used for backend programming.
Yourwebapplicationneedsaplacetostoreitsdata,andthat’swhatadatabaseis used
for. There are two types of databases: relational and non-relational (the latter being
subdivided into several categories), each having its pros and cons. Here are the most
common databases for webdevelopment:
 MySQL(relational)
 PostgreSQL(relational)
 MongoDB (non-relational,document)
To develop a web application, you need to select the server, database,
programming language, framework, and frontend tools that you’re going to use. These
web development technologies build on top of each other and are, in fact, collectively
called a stack.

18
2.3 TECHNOLOGIES THAT HAVE BEEN USED:

2.3.1 HTML:
HTML is the acronym for HyperText Markup Language. It is a form of
programming language that is used to make web pages on the internet viewable. So, it
can be said that it is because of HTML that web pages are interesting to look at, but the
importance of HTML is often taken for granted.
Prior to the introduction of HTML, the designing of a web page was limited to a
notepad and the use of your imagination. As there were no HTML editors, web
developers had to learn a coding language by going to school, which was a rather
tedious and lengthy procedure.
With the introduction of HTML code, there was no need to type in HTML from
scratch.
Since then, many HTML editors have emerged.

19
2.3.2 CSS:
CSS stands for Cascading Style Sheets. CSS is a standard style sheet language
used for describing the presentation (i.e. the layout and formatting) of the web pages.

PriortoCSS,nearlyallofthepresentationalattributesofHTMLdocumentswere
contained within the HTML markup (specifically inside the HTML tags); all the font
colors, background styles, element alignments, borders, and sizes had to be explicitly
described within theHTML.
As a result, development of the large websites became a long and expensive
process, since the style information was repeatedly added to every single page of the
website.
To solve this problem and improve web presentation capabilities CSS was
introduced by World Wide Web Consortium (W3C) in 1996. CSS was designed to
enable the separation of presentation and content. Now web designers can move the
formatting information of the web pages to a separate style sheet which results in
considerably simpler HTML markup, and better maintainability.

20
2.3.3 BOOT STRAP:
Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first
front-end web development. It contains CSS- and JavaScript-based design templates for
typography, forms, buttons, navigation, and other interface components. Bootstrap 4 is the
newest version of Bootstrap; with new components, faster stylesheet and more
responsiveness. Bootstrap 4 supports the latest, stable releases of all major browsers and
platforms.

 Major rewrite of the code


 Replacing Less with Sass
 Addition of Reboot , a collection of element-specific CSS changes in a single file, based

on Normalize

 Dropping support for IE8, IE9, and iOS 6


 CSS Flexible Box support
 Adding navigation customization options
 Adding responsive spacing and sizing utilities
 Switching from the pixels unit in CSS to root ems
 Increasing global font size from 14px to 16px
 Dropping the panel , thumbnail , pager , and well components

 Huge number of utility classes


 Improved form styling, buttons, drop-down menus, media objects and image classes

21
2.3.4 MySQL:
MySQL is an open-source relational database management system (RDBMS). Its name
is a combination of “My”, the name of co-founders Michael Widenius's daughter, and
"SQL", the abbreviation for Structured Query Language. The MySQL development
project has made its source code available under the terms of the GNU General Public
License, as well as under a variety of proprietary agreements. MySQL was owned and
sponsored by a single for-profit firm, the Swedish company MySQL AB, now owned
by Oracle Corporation. For proprietary use, several paid editions are available and offer
additionalfunctionality.

22
2.3.5 JAVA SCRIPT:

JavaScript is the programming language of HTML and the Web. JavaScript is easy to
learn. JavaScript to program the behavior of web pages. Web pages are not the only place
where JavaScript is used. Many desktop and server programs use JavaScript. Node.js is the
best known. Some databases, like MongoDB and CouchDB, also use JavaScript as their
programming language. JavaScript and Java are completely different languages, both in
concept and design.JavaScript was invented by Brendan Eich in 1995, and became an ECMA
standard in 1997.ECMA-262 is the official name of the standard. ECMAScript is the official
name of the language.

23
2.3.6 jQuery:

jQuery is a JavaScript Library. jQuery greatly simplifies JavaScript programming. jQuery is


easy to learn. jQuery is a lightweight, "write less, do more", JavaScript library. The purpose
of jQuery is to make it much easier to use JavaScript on your website. jQuery takes a lot of
common tasks that require many lines of JavaScript code to accomplish, and wraps them into
methods that you can call with a single line of code. jQuery also simplifies a lot of the
complicated things from JavaScript, like AJAX calls and DOM manipulation.

The jQuery library contains the following features:

 HTML/DO Mmanipulation
 CSS manipulation
 HTML event methods
 Effects and animations
 AJAX
 Utilities

24
2.3.7 AJAX:

Ajax is a set of web development techniques using many web technologies on the client
side to create asynchronous web applications. With Ajax, web applications can send and retrieve
data from a server asynchronously without interfering with the display and behavior of the
existing page.

AJAX is a developer's dream, because you can:

 Update a web page without reloading the page


 Request data from a server - after the page has loaded
 Receive data from a server - after the page has loaded
 Send data to a server - in the background

25
2.3.8 PHP:

PHP is a popular general-purpose scripting language that is especially suited to web


development. PHP code is usually processed on a web server by a PHP interpreter implemented as
a module, a daemon or as a Common Gateway Interface (CGI) executable. On a web server, the
result of the interpreted and executed PHP code – which may be any type of data, such as generated
HTML or binary image data – would form the whole or part of a HTTP response. Various web
template systems, web content management systems, and web frameworks exist which can be
employed to orchestrate or facilitate the generation of that response. Additionally, PHP can be used
for many programming tasks outside of the web context, such as standalone graphical
applications and robotic drone control. Arbitrary PHP code can also be interpreted and executed
via command line interface (CLI).

26
2.4 WHY THE ABOVE TECHNOLOGIES?
HTML (the Hypertext Markup Language) and CSS (Cascading Style Sheets)
are two of the core technologies for building Web pages. HTML provides the structure
of the page, CSS the (visual and aural) layout, for a variety of devices. Along with
graphics and scripting, HTML and CSS are the basis of building Web pages and Web
Applications.
Java Enterprise Edition to develop browser-based web/enterprise applications. The Java
EE containers will take care of system level services like concurrency, transaction,
security, naming…etc.
MySQL has one major advantage since it is free, it is usually available on
shared hosting packages and can be easily set up in a Linux, Unix or Windows
environment. If a web application requires more than a database, requires load
balancing or sharing, it is easy to set up maybe instances of the database requiring only
the hardware costs, as opposed to commercial databases that would require a single
license for eachinstance.

27
CHAPTER 3

REQUIREMENTS
AND ANALYSIS

28
3.1 REQUIREMENTS AND ANALYSIS –

System analysis is a process of gathering and interpreting facts, diagnosing problems


and the information about the college to recommend improvements on the system. It is a
problem solving activity that requires intensive communication between the system users and
system developers. System analysis or study is an important phase of any system
development process. The system is studied to the minutest detail and analyzed. The system
analyst plays the role of the interrogator and dwells deep into the working of the present
system.

The system is viewed as whole and the input to the system are identified. System analysis is
concerned with becoming aware of the problem, identifying the relevant and decisional
variables, analyzing and synthesizing the various factors and determining an optimal or least
a satisfactory solution or program ofactions

The data collected by these sources must be scrutinized to arrive to a conclusion. This system
is called the existing system. Now the existing system is subjected to close study and problem
areas are identified. The designer now functions as a problem solver and tries to sort out the
difficulties that the enterprise faces. The solutions are given as proposals. The proposal is
then weighed with the existing system analytically and the best one is selected. The proposal
is reviewed on user request and suitable changes are made. This is loop that ends as soon as
the user is satisfied with proposal. Preliminary study is the process of gathering and
interpreting facts, using the information for the further studies on thesystem.

29
3.2 EXISTING SYSTEM –

The system which is used nowadays has few drawbacks which are to be improved for better
performance. The existing system which we use in our college is traditional process that
includes a complete manual process. Nowadays, education is playing a very significant role
in the society. Day-by-day, the percentage of illiterates are decreasing and the percentage of
literates is increasing. The current system has no application to provide a communication
between the faculty and the student by the mobile for a specific college as well as for
managing the faculty and students and there is no application developed for communication
by giving system predefined methods.

30
3.3 PROPOSED SYSTEM–

The software is prepared by programming language PHP and MySQL database. The software
will manage all the functionalities of the college and promote the college among the student
fraternities all over the world. The software is on one hand error free and use friendly and on
the other hand will reduce consumption of paper, time, and power that is to say it will reduce
costs to a great extent. The site opens with a home page that gives introduction of the college.
There are courses tab describing different courses offered, fees tab displaying fee structure.

31
3.4 REQUIREMENT SPECIFICATION–

College Management System PHP Modules

3.4.1 Admin: All the activities are visible only by authorized persons or admins of
the software. They can access it any time and can change it anytime. They
have the access to add and remove various features to the system as well.
Admin have their own panelstoo.

3.4.2 Students: All the details about the existing students. Students can see their
details such as their results, attendances, and marks in midterms and many more.

32
3.5 PLANNING AND SCHEDULING –

 Planning and scheduling is the most important work whether it is computerized ornot.
 While planning the project, scheduling is important because duration of the project
completion issignificant.
A Giant chart, commonly used in project management, is one of the most popular and useful
ways of showing activities (task or event) displayed against time. On the left of the chart is a
list of the activities and along the top is suitable time scale. Each activity is represented by a
bar; the position and length of the bar reflects the start date, duration and end of the activity.

This allows seeing the proper glance.

 What are the major phases andactivities?


 How much time each activity is to betaken?
 How much activity begins andends?
 When the project starts andends?

33
GANTT CHART–

College Management System

Tue, 9-11-2019

1 Sep 10,2019 Sep 17,2019 Sep 24, 2019 Oct 1, 2019 Oct 8, 2018 Oct 15, 2019

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

TASK PROGRESS START END T W TH F S SU M T W TH F S SU M T W TH F S SU M T W TH F S SU M T W TH F S SU M T W TH F S SU M

Introduction

Background 100% 9-11-19 9-11-19

Objectives 100% 9-12-19 9-13-19

Purpose 100% 9-13-19 9-14-19

Scope 100% 9-15-19 9-17-19

Applicability 100% 9-17-19 9-18-19

Oraganization of Rep 100% 9-18-19 9-19-19

SURVEY OF TECHNOLOGIES

HTML 80% 9-17-19 9-18-19

PHP 80% 9-17-19 9-19-19

MySQL Database 80% 9-18-19 9-20-19

REQUIREMENTS AND ANALYSIS

Requirements Specif 100% 9-22-19 9-24-19

Planning and Schedu 100% 9-25-19 9-27-19

Software and Hardw 100% 9-27-19 9-29-19

Conceptual Model 100% 9-30-19 10-7-19

SYSTEM DESIGN

Basic Modules 100% 10-2-19 10-10-19

Data Design 100% 10-9-19 10-13-19

Procedural Design 100% 10-10-19 10-14-19

User interface design 100% 10-14-19 10-16-19

34
3.6 SOFTWARE AND HARDWARE REQUIREMENTS–

HARDWARE REQUIREMENTS:

3.4.3 Processor – DualCore

3.4.4 Memory – 1GBRAM

3.4.5 Local Area NetworkPreferable

3.4.6 Platform - Windows 7, 8 &10

3.4.7 Disk space-4GB(minimum)

3.4.8 Phone: Android SupportedSmartphone.

3.4.9 Mouse – AnyStandard

3.4.10 Keyboard – AnyStandard

3.4.11 Monitor – Any colourmonitor

SOFTWARE REQUIREMENTS:

3.4.12 HTML
3.4.13 CSS
3.4.14 BOOTSTRAP
3.4.15 JAVASCRIPT
3.4.16 PHP
3.4.17 DATABASE- MySQLServer
3.4.18 AJAX
3.4.19 jQUERY

35
3.7 CONCEPTUAL MODELS –

User Module–

1. Home
2. About Us
3. Courses
4. Academics
5. Library
6. Faculty
7. Alumni
8. Placement
9. Committee
10. Events
11. NAAC
12. IQAC
13. Contact Us
14. Admin Panel

36
1. Home -The home page is about the vision, mission and the philosophy of the
college. The message by the trustee and the principal of the college is
provided along with the information of our mentor.

2. About Us – This page would tell you about the establishment ofthe college,
the mentor of thecollege.
3. Courses – This page will give the full description of different courses such as
B.COM, BFM, BMS, BAF, BSCIT, BCA and manyothers.
4. Academics –This page consists of admission, the intake of courses and the
result. The admission panel consist of both i.e. the degree as well as junior.
5. Library –This page will explain you briefly the various plans for the book
borrowing, book catalog for searching the books and oldquestion papers.
6. Faculty – This is the page for the information of the teachers of different courses
and their coordinator.
7. Alumni – This page will describe the ex-students of the college who share
their experience for the betterment of the otherstudents.
8. Placement – This page is to know how many students are enrolled in various
companies.
9. Committee – This page let you know about different clubs such as Women
Development Cell, NSS, DLLE, Rotaract Club, Library Committee,
Placement Cell and manymore.
10. Events –This page is a combination of multiplepanels which has different
event consisting in it and some of them are Seminar/ Conference,
Workshops, Industrial Visit and many more.
11. NAAC –This page consists of the NAAC certificate, AQR Report and the
NAAC Peer team report.
12. IQAC –The IQAC page indulges of the student satisfaction survey, minutes
of IQAC meeting, institutional distinctiveness and many more.
13. Contact Us –This page has the address of the college with the map and
directions and the contact number of the college.
14. Admin Panel -All the activities are visible only by authorized persons or
admins of the software. They can access it any time and can change it
anytime. They have the access to add and remove various features to the
system as well. Admin have their own panels too.

37
3.8 DATA FLOW DIAGRAM –
The discussion in defines the DFD as a technique used to represent graphically data flow
through the system, and interactions between the system and databases. The sources and
the destination of that information, and where that information is stored.

Level 0:

ADMIN LOGIN
CMS

38
Level 1:

Login Check
ToSy Roles
Admin Of Manage Course Intake
ste Access

Manage Result

Manage Student Detail


Forgot Check Manage
Password
Credentials Modules Manage Faculty Detail

Manage Notice

Visit page
loginreg.php Manage Event
With key

Manage Alumni Registration

Manage Resume

39
Level 1.1:

Access through
Student their department Result and Marks
and class

40
3.9 Use Case Diagram:

College
Information

Result
&
Marks

Send
Resume

Alumni
Registration

A use case diagram is graphic depiction of the implementation among the elements of a
system. A use case is methodology used in system analysis to identify, clarify, and
organize system requirements. The actors, usually individual as involved with the
system defined according to theirroles.
There are two actor one is student & Admin
 Student can access result , marks ,attendance & collegeinformation
 Admin can Add, View, Delete and update information in thesystem.

41
Manage Course Intake

Manage Result

Manage Student Detail

Manage Faculty Detail

Manage Notice

Manage Event

Manage Alumni Registration

Manage Resume

42
CHAPTER 4

SYSTEM DESIGN

43
Systems design is the process of defining the architecture, modules, interfaces,and data for
a system to satisfy specified requirements. Systems design could be seen as theapplication
of systems theory to product development. There is some overlap with thedisciplines of
systems analysis, systems architecture and systems engineering.

44
4.1 FUNCTIONAL REQUIREMENTS:

• Admin panel:
The admin can approve or allow (add) and deny or delete the user or user information. Admin can
update and can change papers. Output: add successfully in database. Processing: the system will
insert selected data into database.
• Logout description:
The system provides the skill to logout from the site. Input: select logout option.
Output: logout from the system.
Processing: User will logout.

4.2 NON-FUNCTIONAL REQUIREMENTS:

• Performance requirements:
✓The system needs to reliable.
✓If unable to process the request. Then suitable error message.
✓ Web page is loaded within few seconds.
• Safety requirements:
✓The details need to be maintained properly.
✓ Users must be authenticated.
✓The database must be kept backed up.
• Security requirements:
✓After entering the username and password, the user can access his profile.
✓The details of user must be safe and protected.

45
4.3 MAIN MODULES OF THE PROJECT

This project has the following modules, to manage all requirement of the college information

1. College Detail
2. Result Download
3. Alumni Registration
4.Resume Sending
5.Admin Panel (manage all information of the College)

46
4. 4 SCHEMA DESIGN
4.4.1: ENTITY RELATIONSHIP DIAGRAM:
Entity-Relationship Model (E-R model) in software engineering is an abstract way to
describe a database. It demonstrates the how entity such as doctor, human is relating to each other
within a system. It is widely used. An ER Diagram is a rational representation of an organization’s
data, and consists of three major components.
• Entities
Major categories of data are represented by rectangles. An Entity is a person, place, object,
event, or idea that an organization wants to keep data on. Each entity has a single identity that
differentiates it from other entities.
• Attributes
Characteristics and property of entities are the attributes and are listed inside entity
rectangles.
• Relationships
Relationships between entities are represented by lines. Relationships link the various
components in an E-R diagram together. There are 3 types of relationship which is as follow: One to
one relationship, one to many relationships, many to many relationships.

Represent as data entry and its entity

Relationship describe how entities interact there are cardinality or ordinarily which represent the
relationship cardinality set between two classes.

Example

one to one (1 to 1)
one to many (1 to *)
many to many (* to *)
many to one (* to 1)

47
Admin Panel
Admin + Course Intake
+ Result
+ User Id Manage
+ Student Detail
+ Password + Faculty Detail
+ Notice
+ Event
+ Alumni Registration
+ Resume

Fig. Entity Relationship Diagram for Admin Panel

48
4.5 LOGIC DIAGRAM

 A diagram in the field of logic.



 Any non-spatial, abstract diagram.

 Any schematic display of the logical relationships of project activities.

 A graphical representation of a program using formal logic.

 A flow chart of hardware circuits or program logic.



 Admin Login

Operations

Logout

49
4.6 CODE

In designing phase, we have already taken all the major decision regarding the system, now it’s time
to develop the physical system. We will consider designing phase output as input for the coding
phase. The basic role of this phase is to convert designing into code using the programming
language decided in the designing phase. The well-developed code in this phase can help to reduce
the efforts required in testing and maintenance. But even we make any silly mistake; it may lead us
to put extra efforts in testing and maintenance.

As we are going to use the agile development model for our project development this makes it hard
for one to take requirement again and again from the user if they want any change. This results in
tedious work in the coding phase. As agile is very much popular for the development of software
that also makes it easy for one to write code in it.

50
Admin Login Code

<!DOCTYPE html>
<html lang="en">
<head>
<title>Admin Login-Chandrabhan Sharma College</title>
<link rel="icon" type="image/png" href="LOGO/Fevicon_logo.png" sizes="32x32">
<meta charset="utf-8">
<meta name="description" content="#">
<meta name="keywords" content="#">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<link rel="stylesheet" href="csc_style.css">
<link rel="stylesheet" href="https://unpkg.com/aos@next/dist/aos.css"/>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css">
<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css"
rel="stylesheet">
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.0/animate.min.css">
<link
href="https://fonts.googleapis.com/css?family=Gelasio|Oswald|PT+Sans|Merriweather+Sans|Noto+
Sans+SC&display=swap" rel="stylesheet">
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
</head>
<body>
</div>
<div class="bg_login">
<div class="container">
<div class="row">
<div class="col-sm-8">
<div class="Adclg_name">Welcome to<br>Chandrabhan Sharma College of Arts, Science &
Commerce</div>
<span class="admin_text">Admin Login → </span>
</div>
<div class="col-sm-4 login">
<form action="login_authencation.php" method="POST" id="mylogin">
<img src="LOGO/Login_GIF.gif" alt="logi_loader" style="display:none; height:50px;
width:auto;" id="loaderImg">
<div class="login_title">Login</div>
<?php
if(isset($_GET['msg']))
{
echo"<script>swal({
title: 'Warning!',
text: 'Password is Incorrect',
icon: 'warning',
});</script>";
51
}
if(isset($_GET['msge']))
{
echo"<script>swal({
title: 'Warning!',
text: 'Wrong user Id or User dose not exist!',
icon: 'warning',
});</script>";
}
if(isset($_GET['login']))
{
echo"<script>swal({
title: 'Warning!',
text: 'Login First!',
icon: 'warning',
});</script>";
}
?>
<input type="text" name="userid" placeholder="Enter User ID" class="login_field"
autocomplete="off" required><br>
<input type="password" name="password" placeholder="Enter Password"class="login_field"
autocomplete="off" required><br>
<input type="Submit" name="" value="Login" class="login_btn">
</form>
<div class="admin_copyright">
<center><img src="LOGO/Logo_ICON.png" class="img-responsive admin_logo"></center><p
style="color:#e65c00;">Chandrabhan Sharma College of Arts, Science & Commerce</p><a
href="index.php"><p style="color:black;">Back to Home Page</p></a></div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$(function(){
$('#mylogin').submit(function() {
$('#loaderImg').show();
return true;
});
});
</script>
<script>
var preloader = document.getElementById("loading");
function myFunction(){
preloader.style.display = 'none';
};
</script>
</body>
</html>

52
4.7 DATA DICTIONARY

List of Tables with Attribute Description and Constraints

1. Login information table

Field Description Type Validity


Constraint
User id User ID Varchar(255) NOT NULL
Password Password Varchar(255) NOT NULL

2. Alumni Registration information table

Field Description Type Validity Constraint


Firstname First Name Varchar(255) NOT NULL
Middlename Middle Name Varchar(255) NOT NULL
Lastname Last Name Varchar(255) NOT NULL
Contact_no Contact No. Varchar(255) NOT NULL
Email E-mail Varchar(255) NOT NULL
Address Address Varchar(255) NOT NULL
Course Name of Course Varchar(255) NOT NULL
Profession Higher Varchar(255) NOT NULL
Edu/Employed
Company_institute Current Varchar(255) NOT NULL
Emp/Institute
Description Job Description Varchar(255) NOT NULL
Alumini_year Academic Year Varchar(255) NOT NULL
Gender Mr./Miss Varchar(255) NOT NULL
Status Active/Inactive Varchar(255) NOT NULL

3. Awards achievement information table

Field Description Type Validity Constraint


Images Image Longblob NOT NULL
Description About Achievement Varchar(40000) NOT NULL
Date Date Date NOT NULL
Time Time Varchar(255) NOT NULL

53
4. Intake information table

Field Description Type Validity Constraint


Intake_dept Name of Course Varchar(255) NOT NULL
Intake_value Intake Int(100) NOT NULL

5. Khwaish information table

Field Description Type Validity Constraint


Title Event Title Varchar(20000) NOT NULL
Event_date Event Date Varchar(255) NOT NULL
Evenyt_image Event Image Longblob NOT NULL
Date Date Date NOT NULL
Time Time Varchar(255) NOT NULL
Description Event Description Varchar(40000) NOT NULL

6. Pdf Notice information table

Field Description Type Validity Constraint


Pdf_notice Pdf Longblob NOT NULL
Date Date Date NOT NULL
Time Time Varchar(255) NOT NULL

7. Placement Resume information table

Field Description Type Validity Constraint


Name Name Varchar(255) NOT NULL
Phone Contact Number Varchar(255) NOT NULL
Email E-mail Varchar(255) NOT NULL
Department Department Varchar(255) NOT NULL
Resume Upload Resume Longblob NOT NULL

54
8. Result information table

Field Description Type Validity Constraint


Department_Name Department Varchar(255) NOT NULL
Class Class Varchar(255) NOT NULL
Result_pdf Upload Result Longblob NOT NULL
Date Date Date NOT NULL
Time Time Varchar(30) NOT NULL

9. Text Notice information table

Field Description Type Validity Constraint


Notice Notice Varchar(20000) NOT NULL
Date Date Date NOT NULL
Time Time Varchar(255) NOT NULL

10.Club Event information table

Field Description Type Validity Constraint


Event_name Event Title Varchar(10000) NOT NULL
Image Event Image Longblob NOT NULL
Description Description Varchar(40000) NOT NULL
Department Department Varchar(255) NOT NULL
Date Date Date NOT NULL
Time Time Varchar(255) NOT NULL

55
Validation

Only Mobile No. is allowed input field

<input type="text" placeholder="Contact No" class="contact" name="number" pattern="[7896][0-


9]{9}" title="Invalid Contact Number" autocomplete="off" required>

Only E-mail.is allowed input field

<input type="email" placeholder="Email" class="contact" name="emailid" autocomplete="off"


required>

Allow to select only one Checkbox

<script type="text/javascript">
$(document).ready(function(){
$('input:checkbox').click(function() {
$('input:checkbox').not(this).prop('checked', false);
});
});
</script>

Only PDF is allowed in Resume Field

<input type="file" name="myfile" accept="application/pdf" required>

Only Image is allowed in Field

<input type="file" name="image" accept="image/*" required>

56
CHAPTER 5
IMPLEMENTATION
AND TESTING

57
5.1 IMPLEMENTATION

Implementation is the way toward guaranteeing that the data framework is operational and afterward
permitting clients assume control over its task for use and assessments the process of assuring that
the information system is operational and then allowing users take over its operation for use and
evaluation. Implementation includes the following activities:

 Obtaining and installing the system hardware.


 Installing the system and making it run on its intended hardware.
 Providing user access to the system.
 Creating and updating the database.
 Training the users on the new system.
 Documenting the system for its users and for those who will be responsible for maintaining
it in the future.
 Making arrangements to support the users as the system is used.
 Transferring ongoing responsibility for the system from its developers to the operations or
maintenance part.
 Evaluating the operation and use of the system.

The most visible component of implementation process is the system conversion.The four basic
conversion strategies include:

 Direct Conversion
 Parallel Conversion
 Pilot Conversion
 Phased Conversion

58
1. Direct Conversion :

In direct conversion, the organization stops using the existing system and starts using the
proposed one at the same time.

2. Parallel Conversion:
Parallel conversion involves running both existing system as well as proposed system and comparing
their results. The proposed system is accepted only after the results have matched for an acceptable
period.

3. Pilot Conversion
Pilot conversion means introducing the new system to a small part of the organization, expanding its
use once it is known to operate properly there. Eventually, it will be in use by the entire organization.

4. Phased Conversion :
Phased conversion implies presenting a framework in stages, one segment or module at any given
moment, holding up until that one is working legitimately before presenting the next. Means
introducing a system in stages, one component or module at a time, waiting until that one is operating
properly before introducing the next.

59
5.2 UNIT TESTING

A unit test, as Agile teams understand the term, is a short program fragment written and maintained
by the developers on the product team, which exercises some narrow part of the product's source
code and checks the results. The outcome of a unit test is binary: either "pass" if the program's
behaviour is consistent with the recorded expectations, or "fail" otherwise. Developers will typically
write a large number of unit tests (corresponding to a large number of programs behaviours of
interest), called a "test suite". By common convention dating back at least to the JUnit family of
tools, the colour red (as in "getting a red bar") represents the failure of one or more tests. The colour
green ("a green bar") denotes successful execution of "all" unit tests associated with a program.

The term Unit Testing has a different meaning in the industry, denoting an activity or phase in the
classical Software Development Life Cycle, which distinguishes it from (for instance) System
Testing. These terms do not necessarily imply anything about automation. To avoid creating
confusion, some Agile authors have therefore advocated using the term "developer testing",
distinguishing it from "customer testing" and emphasizing the roles responsible for various types of
testing.

Unit testing makes it easy for our project to be tested in units so that if there is an error they can be
solved easily. By using this method, we will have to less work in the testing part.

60
5.3 TEST CASES

Software testing is an investigating conducted to provide stakeholders with information about the
Quality of the product or service under test.

The Essence of testing is to :

 Catch as many error as possible


 Correct the error
 Track the error to understand their causes and any patterns that may exist
 Revalidate the stability of the solution, including ensuring that the correction of one
Error does not lead to introduction of another error somewhere else.

A primary purpose for this testing is to detect software failures so that defects may be uncovered
And corrected .The scope of this software testing often include examination of code as well as
Execution of that code in various environment and condition as well as examining the aspects of
Code does it do what it is supposed to do and do what it needs to do

Testing is done on the following levels

5.3.1 REGRESSION TESTING –

Regression Testing focuses on finding defects after a major code changes has occurred Specially ,
It seeks to uncover software regression or old bugs that have come back. Such regressions occur
Whenever software functionality that was previously working correctly stops working as intended.

5.3.2 STABILITY TESTING –

Stability testing checks to see if the software can continuously function well in or above an
acceptable
Period .This activity of non-functional software.

5.3.3 USABILITY TESTING –

Usability testing is needed to check if the user interface is easy to use and understand .It approaches
Towards the use of the application.

61
5.3.4 UNIT TESTING-

The minimal software components (module) are tested

Each unit (Basic Component) of the software is tested to verify that the detailed design for
the unit has been correctly implemented.

In Black Box testing specification based testing is done to find that each module gives specific
Output for particular input integration testing.

5.3.5 INTEGRATION TESTING –

Integration Testing is a level of software testing where individual units are combined and tested as a group.
The purpose of this level of testing is to expose faults in the interaction between integrated units.
Test drivers and test stubs are used to assist in Integration Testing

62
TEST CASES

Sr.N Form Name Test Step or Input Expected Actual Pass


o Conditio prcedure Test Data Result Output /
n Fail
1 login_authencatio Check Username Username Display Display Pass
n login with with “hello” Message : Message :
valid wrong Password “Passwor “Passwor
input password “Password” d is d is
Incorrect” Incorrect”
2 login_authencatio Check Wrong Username Display Display Pass
n login with username “Hellow” Message : Message :
valid With Password “Wrong “Wrong
input correct “password” user Id or user Id or
password User dose User dose
not exist!” not exist!”
3 alumini_reg_ Check If Number 778899776 Display Display Pass
insert Phone is less than Message : Message :
Number 10digit “Invalid “Invalid
Contact Contact
Number” Number”
4 alumini_reg_ Check If Number 7788997765 Display Display Pass
insert Phone is more 2 Message : Message :
Number than “Invalid “Invalid
10digit Contact Contact
Number” Number”
5 alumini_reg_inser Check If csc.com Display Display Pass
t Email @mail.co Message : Message :
Address m not “Email is “Email is
specified Expected” Expected”
6 resumeupload Check If pdf is Ak.jpg Display Display Pass
Pdf not Message : Message :
“Choose “Choose
only PDF” only PDF”
7 result_download Check If user B.Com Display Display Pass
Result select And class Message : Message :
For FY “Sorry! “Sorry!
Particular (No result No Result No Result
class upload for Uploaded Uploaded
this class) for this for this
class” class”

63
5.4 TESTING PLANS

First of all, we’ll run through the main functionality of our website that needs to be tested.

 College Information
 Notice
 Event
 Alumni Registration
 Result Downloading
 Resume Sending
 Contact Form
 Login Page
 Admin Panel

5.4.1 BROWSER COMPATIBILITY

Extremely important, especially for e-commerce sites, as if the site doesn’t work in a particular browser
then nobody using that browser can buy anything from you.

This list of browsers will change, as new browsers are released and older browsers aren’t used as much.
We will be testing all of the functionality listed above in each of the following web browsers:

 Internet Explorer (latest version)


 Mozila Firefox (latest version)
 Google Chrome (latest version)

5.4.2 MOBILE DEVICE COMPATIBILITY

If the user wishes our website to be used by visitors viewing it on their smartphone or tablet then
they will be able to use our website on the following mobile devices:

 Apple iPhone 5
 HTC ONE
 Nokia Lumai 920
 Samsung Galaxy Y
 Samsung Galaxy J7 NXT
 Google Nexsus 7
 Apple iPad Mini

64
CHAPTER 6

RESULTS AND
DISCUSSIONS

65
6.1 TEST REPORTS

The result of the above test gives the different test and the result as what we give as input
and what we find as output in the web application. On this we have to register with the all the
information which is asked by the web application. After that you have to login in the web
application for the use of the web application.
The web application give you access to know the courses, faculty and admission which are
available on the web application. You find a good interface on the web application and also user
friendly. The web application also provide service if you forgot your password you have to give the
answer of the question which you have enter at the time of register in the web application if the
answer is rite then you will get the password of your user name.
If you want to modify the password than you can change the password after login and you have to
give input as your old password and the new password and the again new password? If the
information provide by you is correct than your password get change

66
6.2 PROJECT INFORMATION

Project Overview
Project Basic Information
Project Name CSC Website or College Management System

Name of the Product College Website

Product Description Chandrabhan Sharma College Website

Project Description <Mission of the project>


Conduct testing to verify the quality of this website.
Ensure the website is released without any defects.
<Project‟s output product>
Test summary report and evaluation

Project Type Testing/ Verification

Project Duration Start Date 25 Dec 2019 End Date

67
6.3 DOCUMENTATION

HOME PAGE

68
69
70
ABOUT US

About the Trust

College History

71
Campus Tour

72
COURSES
Degree College

Junior College

73
ACADEMICS

Admission
(Degree College)

(Junior College)

74
Intake Courses and Result

75
LIBRARY

76
FACULTY

Degree college
Junior college
Non-Teaching Staff

77
ALUMNI
Registration Form

Alumni Composition

78
Alumni Member

Alumni Event

79
PLACEMENT

80
COMMITTEE

81
EVENTS

82
NAAC

This page consist of different pdf files which has


 NAAC Certificate
 AQR 2017-18
 NAAC peer report

83
IQAC

Similar to the NAAC page, the IQAC page is composed of the pdfs for:
 IQAC Composition
 IQAC Activities
 Minutes of IQAC Meeting
 SSR
 Outcome
 Student Satisfaction Survey
 Maintenance of physical activities
 Institutional Distinctiveness

84
CONTACT US

85
ADMIN LOGIN

86
87
88
89
90
PDF VIEW

91
CHAPTER 7

CONCLUSION
AND
FUTURE WORK

92
7.1 CONCLUSION
The main goal of our website is that every student should know about the college and it’s all facility
which is necessary for student that they know about the college’s facility, faculty, courses and many
more.
 It is used to consume the time.
 Easy access.
 With the help of this webpages you can access basic information.
This thesis has attempted the improvement of the teaching-learning process in higher educational
institutions by using knowledge management. The unique feature in this project is that it covers
almost every part of an educational organization which is very important to improve the quality of
education. This research is a starting attempt to analyze, evaluate and improve the performance of
faculty members and students, to enhance the quality of higher education and the higher educational
system. The results discussed show that there is a commendable improvement in the knowledge
management system, student performance improvement system and faculty performance, designed
from the knowledge collected and stored in the knowledge portal. The higher educational
institutions can use such systems to enhance their overall performance. Knowledge management
systems in institutions can improve their policies, enhance their strategies, and improve the quality
of the management system.
 The application provides appropriate information to users according to the chosen service
 The project is designed keeping in view the day to day problems faced by a college
 Deployment of our application will certainly help the college to reduce unnecessary wastage
of time in personally going to each department for some information

93
7.2 SCOPE FOR FUTURE DEVELOPMENT

The project has a very vast scope in future. The project can be implemented on intranet in future.
Project can be updated in future as and when requirement for the same arises, as it is very flexible in
terms of expansion. With the proposed software of College Management System ready and fully
functional and hence run the entire work in a much better, accurate and error free manner. The
following are the future scope for the project.

 Update the academics with more advance vision

Post the new information and a very recent update through android

 Individual Attendance system with photo using Student login

94
7.3 FUTURE RESEARCH

A number of directions can be followed as an extension of this project. Some challenges and open
questions still to be explored in the website work are as follows:
 Identifying new sources of implicit knowledge
 New methods for extraction of information of college
 New methods to improve the performance of educational institutions
 Online examination module would be introduced to conduct online examination
 The faculty can upload the videos of their lectures on this site and the students who has
missed those classes can view those videos

Awareness and right information about any college is essential for both; the
development of student as well as faculty.

95
7.4 REFERENCES:

 www.google.com

 www.youtube.com

 www.stackoverflow.com

 www.w3schools.com

 and some blogs and forum

 www.codenpen.io

 www.getbootrsap.com

 www.animate.css

 www.ckeditor.com

96

You might also like