Professional Documents
Culture Documents
VISION
MISSION
12.Life Long Learning: Recognize the need for, and have the preparation and
ability to engage in independent and life-long learning in the broadest
context of technological change.
SIGNATURE SIGNATURE
Dr .C. SARAVANABHAVAN, M.Tech, Ph.D., Dr. K.BASKAR,M.E.,Ph.D.,
HEAD OF THE DEPARTMENT SUPERVISOR
Assistant Professor
Department of Computer Science and Department of Computer Science and
Engineering Engineering
Kongunadu College of Engineering and Kongunadu College of Engineering and
Technology, Thottiam,Trichy-621 215 Technology, Thottiam,Trichy-621 215
We wish to extend our sincere thanks to all teaching and nonteaching staff of
information technology department for their valuable suggestions, cooperation and
encouragement on successful completion of this project.
SI NO TITLE PAGE NO
ABSTRACT 1
1 INTRODUCTION
1.1 Objective 2
1.2 About Project 2
1.3 Project Overview 3
1.4 Modules 3
2 REQUIREMENT SPECIFICATION
2.1 Specification
5
2.2 Software Environment
3 SYSTEM ANALYSIS
3.1 SRS 7
3.2 Existing system 7
3.3 Proposed system 8
4 DESIGN
6 TESTING
6.1 Introduction 14
6.2 Benefits of Software testing 15
6.3 Testing Strategies 16
7 SCREEN SHOTS 17
8 CONCLUSION
8.1 Conclusion
21
8.2 Benefits
9 REFERENCE
9.1 Books
22
9.2 Web Sites
ABSTRACT
and is mostly paper based. The project aims to bring in a centralized system that
will ensure the activities in the context of an examination that can be effectively
managed. This system allows students to enroll themselves into the system by
their personal and all the necessary details like Name, email, examination,
semester, etc. The provided details are then entered by admin into the system to
create their hall tickets and also creates login id and password for them.
After creating the hall ticket, the system mails the link of soft copy to
every student who have registered. Admin is also responsible for generation of
mark sheets for every registered student. Admin can enter the marks of every
student into their respective mark sheet using the system’s GUI or via Database
entry. Every student mark sheet will be created and printed separately. Thus on a
whole it serves as a complete automated software which handles the every tedious
and complex process handled during the examination times by the exam cell of a
college.
-1-
CHAPTER-I
1. INTRODUCTION
1.1 Objective:
and is mostly paper based. The project aims to bring in a centralized system that
will ensure the activities in the context of an examination that can be effectively
managed. This system allows students to enrol themselves into the system by
registering their names or by sharing their details to admin. This allows only the
registered students to login into the system which prevents unauthorized access. It
aims to provide an easy way not only to automate all functionalities of a College,
Here the admin updates the student details, exam timings, hall details, staff details
and available space in the hall. The objective of developing exam cell automation
-2-
1.3 Project Overview:
replicating offline exam cell process. The system is a new concept which came into
existence because of the large amount of data being on paper and it made analysis
of results a tedious task, apart from the unmanageable amount of data that is
like an intermediary between staff and students, thus easing the activities of each
regarding examination. It is a system that will make the exam cell process much
acquisition. The Solution, however, will manage a great deal of menial work. This
1.4 Modules:
They are,
1. Admin module
2. User module
-3-
ADMIN MODULE:
Here admin has to login by using their unique username and password. Admin is
the only authorized person to access this module for security purpose. So other
users don’t get rights to access this module for their purpose.
Role of Admin:
3. Generate Marksheet
In these module students has to register their personal details like register number,
name, year, semester, arrear details, department, username, and password. This
registration will be used to avoid anonymous users. After the registration process is
completed, student will get an account to use login page.
4. View marks
-4-
CHAPTER-II
2.REQUIREMENT SPECIFICATION
2.1.SPECIFICATION:
HARDWARE SPECIFICATION:
SOFTWARE SPECIFICATION:
Front end:
-5-
for debugging, syntax highlighting, intelligent code completion, snippets, code
refactoring, and embedded Git. Users can change the theme, keyboard shortcuts,
preferences, and install extensions that add additional functionality. Microsoft has
released Visual Studio Code's source code on the microsoft/vscode (Code - OSS)
repository of GitHub, under the permissive MIT License, while the releases by
Microsoft are freeware. In the Stack Overflow 2019 Developer Survey, Visual
Studio Code was ranked the most popular developer environment tool, with 50.7%
Back end:
MySQL:
MySQL is the world's most popular open source database. With its proven
performance, reliability and ease-of-use, MySQL has become the leading database
choice for web-based applications, used by high profile web properties including
Facebook, Twitter, YouTube, Yahoo! and many more. Oracle drives MySQL
-6-
CHAPTER-III
3. SYSTEM ANALYSIS
3.1. Software Requirement Specification (SRS)
The software, Site Explorer is designed for management of web sites from a
remote location.
INTRODUCTION
Purpose: The main purpose for preparing this document is to give a general
insight into the analysis and requirements of the existing system or situation and
Scope: This Document plays a vital role in the development life cycle (SDLC) and
it describes the complete requirement of the system. It is meant for use by the
developers and will be the basic during testing phase. Any changes made to the
requirements in the future will have to go through formal change approval process.
3. Less Security.
-7-
Disadvantages:
2. The system makes the overall project management much easier and
flexible.
3. Readily upload the latest updates, allows user to download the alerts by
To debug the existing system, remove procedures those cause data redundancy,
different level and also to reflect the current work status depending on
Advantages:
• The system makes the overall project management much easier and
flexible.
• Readily upload the latest updates ,allows user to download the alerts
-8-
CHAPTER-IV
4. SYSTEM DESIGN
4.1. System Design:
modules, architecture, components and their interfaces and data for a system based
designing systems which satisfies the specific needs and requirements of a business
or organization.
development.
Introduction:
variables of the system. A designer uses the modelling languages to express the
-9-
set of rules and definitions. The designs can be defined in graphical or textual
modelling languages.
language.
of the system.
2) Logical design: To represent the data flow, inputs and outputs of the system.
3) Physical design: Defined as a) How users add information to the system and
how the system represents information back to the user. b) How the data is
modelled and stored within the system. c) How data moves through the system,
how data is validated, secured and/or transformed as it flows through and out of the
system.
- 10 -
4.3. Data Flow Diagrams (DFD)
movement of data through a system. These are the central tool and the basis from
which the other components are developed. The transformation of data from input
physical components associated with the system. These are known as the logical
The physical data flow diagrams show the actual implements and movement
system actually consists of a set of data flow diagrams. Each component in a DFD
is labeled with a descriptive name. Process is further identified with a number that
level diagrams can be broken down into a more detailed DFD in the next level.
The lop-level diagram is often called context diagram. It consists a single process
bit, which plays vital role in studying the current system. The process in the
context level diagram is exploded into other process at the first level DFD.
- 11 -
CHAPTER-V
5. IMPLEMENTATION
5.1. CODING:
<?php
session_start();
if(!isset($_SESSION['examineeSession']['examineenakalogin'])==true)
header("location:index.php");
?>
<?php include("includes/header.php");
?>
<?php include("includes/ui-theme.php");
?>
<div class="app-main">
<?php include("includes/sidebar.php");
?>
- 12 -
<!-- Condition If unza nga page gi click -->
?>
if($page != '')
{
if($page == "exam")
{
include("pages/exam.php");
}
else if($page == "result")
{
include("pages/result.php");
}
else if($page == "myscores")
{
include("pages/myscores.php");
}
}
// Else ang home nga page mo display
Else
{
include("pages/home.php");
}
- 13 -
CHAPTER-VI
6. TESTING
6.1. INTRODUCTION
represents the ultimate review of specification, design and coding. In fact, testing is
the one step in the software engineering process that could be viewed as
A strategy for software testing integrates software test case design methods
software. Testing is the set of activities that can be planned in advance and
conducted systematically.
system engineering defines the role of software and leads to software requirement
matches expected requirements and to ensure that software product is Defect free.
- 14 -
Some prefer saying Software testing as a White Box and Black Box
Testing any IT project on time helps you to save your money for the long term. In
case if the bugs caught in the earlier stage of software testing, it costs less to fix.
testing. People are looking for trusted products. It helps in removing risks and
problems earlier.
satisfaction to their customers. UI/UX Testing ensures the best user experience.
1. Functional Testing
- 15 -
6.3. Testing Strategies in Software Engineering:
1. Unit Testing
2. Integration Testing
3. System Testing
test the unit of the program. It helps developers to know whether the individual
You need to see that the integrated units are working without errors or not.
3. System testing: In this method, your software is compiled as a whole and then
Program Testing:
program behavior and finding errors. The software program is executed with test
case data to analyse the program behavior or response to the test data. A good
- 16 -
CHAPTER-VII
7. SCREENSHOT
- 17 -
ADMIN PAGE:
- 18 -
USER PAGE:
- 19 -
FEEDBACK PAGE:
- 20 -
CHAPTER-VIII
8. CONCLUSION
8.1. CONCLUSION:
by the user. It is ensured that all the operations are working properly in “Exam cell
manner. Proper documentation done from different areas, without difficulty and
provides smooth running of all the operations. The system can be developed in
PHP is to improve more user interactivity. It avoids errors in allocating rooms for
8.2. BENEFITS:
automated solution to important activities like result generation and form filling
would greatly benefit the institution. The use of up-todate open-source software
improving the student experience and value of education. We have been successful
in deploying the entire form filling , hall ticket , results module using Internet and
Email .
- 21 -
CHAPTER-IX
9. REFERENCE
9.1 Books :
1. IEEE: HTTP://explorer.IEEE.org/
2. HTTP://WWW.asp.net
3. HTTP://WWW.w3schools.com
4. WWW.botnet-tutorial.com
5. WWW.world colleges.info
6. WWW.spiderweb.com/tutorials/Dot Net-Tutorials.asp
7. HTTP://en.Wikipedia.org/wiki/.NET_Framework
- 22 -
- 23 -
- 24 -
- 25 -