Upload
doanphuc
View
214
Download
1
Embed Size (px)
Citation preview
Mini Project Report
On
PG EVALUATION SYSTEM FOR CUSAT
Submitted By:
NEENU C PAUL(12120051) NIMISHA K(12120055)
SAREENA M I(12120077)
In partial fulfillment for the award of the degree of
B.TECH DEGREE
In
COMPUTER SCIENCE & ENGINEERING
SCHOOL OF ENGINEERING COCHIN UNIVERSITY OF SCIENCE & TECHNOLOGY
KOCHI-682022 MARCH 2014
Division of Computer Science
School of Engineering
Cochin University of Science & Technology
Kochi-682022
CERTIFICATE
Certified that this is a bonafide record of the project work
titled
PG EVALUATION SYSTEM
Done By
NEENU C PAUL(12120051) NIMISHA K(12120055)
SAREENA M I(12120077)
of VI semester Computer Science & Engineering in the year
2014 in partial fulfillment of the requirements for the award
of the Degree of Bachelor of Technology in Computer Science
& Engineering of Cochin University of Science & Technology
Mr.Vinod Kumar P.P Mr.Pramod Pavithran
Project Guide Head of the Division
ACKNOWLEDGEMENT
We take this opportunity to express our profound gratitude and heart felt
thanks to our esteemed guide, Mr. VinodKumar P.P, for providing us with
the right guidance and advice at the crucial junctures and for his constant
encouragement throughout the course of this project. We are highly
indebted to, Mrs. Preetha S, our batch co-ordinator for her constant
supervision and support for completing the project. We extend our sincere
thanks to our respected Head of the department, Mr .Pramod Pavithran
and all other faculty membersf or sharing their valuable time and
knowledge with us. We thank God, the almighty for blessing us with his grace
and taking our endeavour to a successful culmination. Lastly we would
like to thank my friends and family for their constant encouragement without
which this project would not have been possible.
NEENU C PAUL
NIMISHA . K
SAREENA M.I
ABSTRACT Through this project we are planning to develop an intranet application for
CUSAT.The goal of our project is to automate the PG Evaluation process.
The present evaluation process is conducted through many processes. The
drawback of the present system is that transfer of result from each level is
entirely done manually and is hence time consuming. There is no proper
automated mechanism to manage these processes in an effective means. In the
present system ,it takes almost a year to publish the result.
We propose a system which is entirely computerized. The admin, chairman and
the camp are the users. They are provided with a user name and password to
login to their account. We provide an interface for the evaluators coming under
the camp to enter and view the marks during the evaluation. This provides a
secure means for the evaluators to enter the marks. Since the whole process is
computerized, it outputs an effective system with lesser chaos and improved
accuracy. This project can sustain as a long term project. The main
advantage on using this project are:
1. This project has great scope in the field of academics and results for
our university 2. The complexity in evaluation processes are reduced and hence
making it an easier job for the evaluators.
3. The delay in result publication is
Therefore the shortcomings of the present system can be overcome with the
help of our project.
PHP is used for front end and SQL server is used for backend database
storage.
LIST OF FIGURES (i)
3.1.1 ER Diagram
3.1.2 Data Flow Diagram(Level 0)
3.1.3 Data Flow Diagram(Level 1)
LIST OF ABBREVIATIONS(ii)
PHP PHP Hypertext Preprocessor
SQL Structured Query Language
HTML Hyper Text Language
ER Diagram Entity Relationship Diagram
DFD Data Flow Diagram
LIST OF TABLES (iii)
4.1.1 Chairman table
4.1.2 Course Table
4.1.3 Department table
4.1.4 Evaluator table
4.1.5 Subjects table
4.1.6 Exam table
4.1.7 Institute table
4.1.8 Result table
4.1.9 Marks table
4.1.10 Pack table
4.1.11 Camp table
TABLE OF CONTENTS
Abstract
List of figures (i)
List of abbreviations
(ii) List of tables (iii)
1 Introduction 1
2 System Analysis 3
2.1 Existing System 3
2.1.1 Evaluation Process 3
2.1.2 Drawbacks 4
2.2 Proposed System 5
2.2.1 Advantages 6
3 Design Analysis 7
3.1 Introduction 7
3.2 ER Diagram 7
3.3 Data Flow Diagram 10
3.3.1 Level 0 12
3.3.2 Level 1 13
4 Database design 14
4.1 Tables used 14
5 Implementation 22
5.1 PHP 22
5.1.1 Web Planning Application 23
5.1.2 What can PHP do? 24
5.1.3 Why PHP 24
5.2 SQL 25
5.2.1 What can SQL do? 27
5.3 Registration 28
PG Evaluation System
Department of Computer Science,SOE Page 1
5.3.1 Sign in 29
5.4 Mark entry 30
5.5 Modify 30
5.6 Print 30
6 Testing 31
6.1 Types of testing 32
6.1.1 Unit testing 33
6.1.2 Integration testing 33
6.1.3 Validation testing 33
6.1.4 Output testing 34
6.1.5 User acceptance testing 35
6.2 Test Procedures Followed 36
7 Conclusion 37
Reference 38
Appendix A 39
Appendix B 45
PG Evaluation System
Department of Computer Science,SOE Page 2
CHAPTER 1 INTRODUCTION
The project entitled PG Evaluation System for cusat is an application that allows
evaluators to enter marks,view and print the report.
It is an intranet application which allows the registered users to
access the system, and at the same time it is secure and easy to use.
The advantages of this project are:
The project has great scope in the field of academics and results for our
university. It can sustain as a long term project.
The complexity in evaluation processes are reduced and hence making it an
easier job for the evaluators.
The delay in result publication is reduced. Therefore the shortcomings of the
present system can be overcome with the help of our project.
The project is divided into 4 modules.
PG Evaluation System
Department of Computer Science,SOE Page 3
1.Registration: Users are allowed to login according to the user name and
password. It allows providing the rights to delete and modify solely to the
administrator and allows only evaluators to enter the marks.
Sign in:Allowing already registered user(Administrator/Camp)
2. Mark entry: This module allows all evaluators coming under camp can enter mark
by specifying exam name,subject,and packet number.
3. Modify: Evaluator can modify the details such as mark,reg no,etc., before
submitting the details.
4. Print: In this module,after successfully entering the marks evaluator can print the
mark list by specifying the packet number and date.
By dividing the project into these modules the PG Evaluation System is made much
more user friendly.
PG Evaluation System
Department of Computer Science,SOE Page 4
CHAPTER 2 SYSTEM ANALYSIS
Here we go through the analysis of the existing system and proposed system. The
current system accomplishes the goal of evaluating answerbooks in a systematic
way.
2.1.EXISTING SYSTEM
2.1.1 EVALUATION PROCESS
The present evaluation process is conducted through many processes. All
examiners appointed to value the answerbooks related to the examination coming
under the board.There is a chairman for every board,appointed by the controller of the
examination.
The first evaluation will be done by the internal examiners appointed for the
purpose from teachers in the concerned departments.After first evaluation university will
arrange for the second valuation by external examiners.
Third phase is decision making step and is done by the chairman. Last set of evaluation
is done by the passing board,if the difference between the marks done by the two
evaluators is greater than 10% it is proceeded for 3rd evaluation .Else the average of two
are taken .Thus determines the final result of students .
PG Evaluation System
Department of Computer Science,SOE Page 5
2.1.2.DRAWBACKS OF THE EXISTING SYSTEM
The present evaluation process is conducted through many processes. The
drawback of the present system is that transfer of result from each level is entirely done
manually and is hence time consuming. There is no proper automated mechanism to
manage these processes in an effective means. In the present system, it takes almost a
year to publish the result.
We propose a system which is entirely computerized.The admin and the camp are the
users. The admin and the camp for evaluation are provided with a
user-name and password to login to their account.We provide an interface for the
evaluators coming under the camp to enter and view the marks during the evaluation.
This provides a secure means for the evaluators to enter the marks. Since the whole
process is computerized, it outputs an effective system with lesser chaos and improved
accuracy.
1.The project has great scope in the field of academics and results for our
university. It can sustain as a long term project.
2.The complexity in evaluation processes are reduced and hence making it an easier
job for the evaluators.
3.The delay in result publication is reduced. Therefore the shortcomings of the
present system can be overcome with the help of our project.
PG Evaluation System
Department of Computer Science,SOE Page 6
2.2.PROPOSED SYSTEM
We propose a system which is entirely computerized.The admin and the camp are
the users. The admin and the camp for evaluation are provided with a user-name and
password to login to their account.We provide an interface for the evaluators coming
under the camp to enter and view the marks during the evaluation. This provides a
secure means for the evaluators to enter the marks. Since the whole process is
computerized, it outputs an effective system with lesser chaos and improved accuracy.
2.2.2.ADVANTAGES OF PROPOSED SYSTEM
The project has great scope in the field of academics and results for our
university. It can sustain as a long term project.
The complexity in evaluations processes are reduced and hence making it an
easier job for the evaluators.
The delay in result publishment is reduced. Therefore the shortcomings of the
present system can be overcome with the help of our project.
PG Evaluation System
Department of Computer Science,SOE Page 7
CHAPTER 3
DESIGN ANALYSIS
In this chapter we go through the analysis phase of the project using analysis tools such as Data Flow Diagram, Entity-Relationship diagrams .
3.1 INTRODUCTION
Designing requires a careful planning and thinking on the part of the system designer.
Designing website means to plan how the various parts of it are going to achieve the
desired goal. After the software requirements have been analyzed and specified, design
is the first of the three technical activities, Designing, Coding and Testing that are
required to build and verify the website.
3.2 ER DIAGRAM
ER Diagram is a graphical representation of entities and their relationships to each
other , typically used in computing in regard to the organization of data within
databases or information systems. An entity is a piece of data –an object or concept
about which data is stored. A relationship is how the data is shared between entities.
In the ER Digram shown in fig 3.1, the entities are camp,exam,evaluators. The entities
camp and evaluator has got a relationship with the entity exam. The
entity camp has got the attributes that is cmp_name,cmp_pwd,cmp_id.cmp_id is the key
attribute that is unique for every Camp. Camp has got a relationship consists with
Evaluator.Evaluator has a relationship selects with Exam.Evaluator has got the previlage
to add,delete nad modify marks with the exam.
PG Evaluation System
Department of Computer Science,SOE Page 8
fig 3.1.1 ER diagram
PG Evaluation System
Department of Computer Science,SOE Page 9
3.3 DATA FLOW DIAGRAM
Data Flow Diagram is a pictorial way of showing the flow of data into/within the system,
around the system and out of the system. It is a graphical representation of flow of data
within a system.Unlike, flowcharts, DFDs do not give detailed descriptions of modules
but graphically describe data and how the data interact with the system. The DFD enable
us to visualize how the system operates, its final output and the implementation of the
system as a whole including modification if any.The purpose of data flow diagram is to
provide a semantic bridge between users and sytem developers.
Basic symbols
Process
External entity
Data flow
Data store
PG Evaluation System
Department of Computer Science,SOE Page 10
fig 3.1.2. Data Flow Diagram (Level 0)
PG Evaluation System
Department of Computer Science,SOE Page 11
fig 3.1.3 Data Flow Diagram (Level 1)
PG Evaluation System
Department of Computer Science,SOE Page 12
CHAPTER 4
DATABASE DESIGN
4.1 TABLES USED
4.1.1 tbl_chairman
column type null default
ch_id int(11) NOT NULL
ch_name varchar(60) NOT NULL
ch_qualification varchar(50) NOT NULL
ch_status bit(1) NOT NULL ch_email
varchar(30) NOT NULL ch_pwd
varchar(30) NOT NULL
4.1.2 tbl_course
column type null default
course_id int(11) NOT NULL
course_name varchar(60) NOT NULL dpt_id
int(11) NOT NULL
PG Evaluation System
Department of Computer Science,SOE Page 13
4.1.3 tbl_dpmt
column Type null default
dpt_id int(11) NOT NUL
dpt_name varchar(100) NOT NULL
4.1.4 tbl_evaluator
column type null default
ev_id inti11) NOT NULL
ev_name varchar(50) NOT NULL
ev_qualification varchar(60) NOT NULL
ev_dept int(11) NOT NULL
ev_status bit(1) NOT NULL
ev_email varchar(50) NOT NULL
ev_pwd varchar(30) NOT NULL
4.1.5 tbl_eval_sub
column type null default
id int(11) NOT NULL
ev_id int(11) NOT NULL
ev_subid int(11) NOT NULL
PG Evaluation System
Department of Computer Science,SOE Page 14
4.1.6 tbl_exams
column type null defalt
ex_id int(11) NOT NULL dpt_id
int(11) NOT NULL ex_course
varchar(50) NOT NULL ex_sem
int(11) NOT NULL ex_name
varchar(100) NOT NULL
4.1.7 tbl_institutes
column type null default
ins_id int(11) NOT NULL
ins_name varchar(100) NOT NULL
ins_type varchar(100) NOT NULL course
int(11) NOT NULL
4.1.8 tbl_result
column type null default
res_id int(11) NOT NULL
Reg int(11) NOT NULL
Cou_name varchar(50) NOT NULL
Sem int(11) NOT NULL
Sub varchar(50) NOT NULL
PG Evaluation System
Department of Computer Science,SOE Page 15
4.1.9 tbl_result_mark
column Type null default
Id int(11) NOT NULL
res_id int(11) NOT NULL
Mark int(11) NOT NULL
eval_id int(11) NOT NULL
conform char(1) NOT NULL
mark2 int(11) NOT NULL
eval_id2 int(11) NOT NULL
conform2 char(1) NOT NULL
4.1.10 tbl_subjects
coiumn Type null default
S_id int(11) NOT NULL
C_id int(11) NOT NULL
Semester varchar(20) NOT NULL
Sub_code varchar(50) NOT NULL
Sub_name varchar(60) NOT NULL
sub_type varchar(2) NOT NULL
PG Evaluation System
Department of Computer Science,SOE Page 16
4.1.11 tbl_camp
column type null default
camp_id int(11) NOT NULL
camp_name varchar(70) NOT NULL
camp_pwd
sdate
archar(30)
int
NOT
NOT
NULL
NULL
edate
int
NOT
NULL
PG Evaluation System
Department of Computer Science,SOE Page 17
CHAPTER 5 IMPLEMENTATION
PG Evaluation system of cusat is basically for two types of users,camp and
administrator.These all users are allowed to access the system only after signing in with
a valid username and password.Thus a new user must sign up first to get a username
and set their password.
5.1 PHP
The PHP language was developed to help developer create dynamic and data driven
webpages.It was created in 1994 by Ramus Lerdorf as a simple macro language for
building small ,personal home pages,but quicklyoutgrew its original intended use and
became one of the most popular web developement tools on the market.PHP is used on
more than 1.5 million web sites around the world,and the number continues to grow.It is
now considered a tool of choice for all aspects of web developement,including creating
dynamic web content,business and
e-commerse sites,and web portals.
PHP interacts with one main external tool,the MYSQL database
management system,to access data stored in a database.MYSQL must be installed on
functional web server to interact with PHP,but this is relatively easy step in setting up
the PHP environment.
PHP is a server-side scripting language that you can embed into
HTML document.You can also embed HTML in PHP scripts.PHP scripts are parsed
and interrupted on the server side of a web applications.
PG Evaluation System
Department of Computer Science,SOE Page 18
5.1.1 PHP WEB PLANNING APPLICATION
This security logon component is the gateway to the whole system.This
component either grants or denies system access.A typically logon screen asks the user
for username and a password.The system then verifies that information against
information stored in the database.If the user passes this security check,the other parts of
the application become accessible.
5.1.2 What can PHP Do?
PHP can generate dynamic web pages
PHP can create,open,read,write,and close files on the server
PHP can collect from data
PHP can send and recieve cookies
PHP can add delete,modify data in your database
PHP can restrict users to access some pages on your website
PHP can encrypt data
5.1.3 Why PHP?
PHP runs on different platforms(Windows,Linux,Unix,Mac OS X,etc.) PHP is
compatible with almost all servsers used today(Apache,IIS,etc) PHP has
support for a wide range of databases.
PHP is free
PHP is easy to learnn and runs efficiently on the server side
PG Evaluation System
Department of Computer Science,SOE Page 19
5.2 SQL
SQL was one of the first commercial language for Edgar F Codd's relational
model,as described in his influential 1970 paper "A Relational Model of Data for Large
Shared Data Banks".Despite not adhering to the relational model as described by
Codd,it becames the most widely used database language.
SQL became a standard of the American National Standards Institute(ANSI) in
1986,and of the International Organization for Standards(ISO)in 1987.Since then,the
Standard has been enhanced several times with added features.But code is not
completely portable among different makers do not perfectly follow
the standard,they add extensions,and the standard is completely portable among
differevt dtabase systems,which can lead to vendor lock-in.The different makers do not
perfectly follow the standard,they add extensions,and the standard is sometimes
ambiguos.
5.2.1 What Can SQL do?
SQL can execute queries against a database
SQL can retrieve data from a database
SQL can insert records in a database SQL
can update records in a database SQL can
create new databases
SQL can create new tables in a database
SQL can create stored procedures in a database
SQL can create views in a database
PG Evaluation System
Department of Computer Science,SOE Page 20
SQL can set permissions on tables,procedures,and views
5.3 Registration
The admin and the camp are the the two users of PG Evaluation System .We provide
an interface for the evaluators coming under the camp to enter and view the marks during
the evaluation. This provides a secure means for the evaluators to enter the marks,the
camp and admin needs to sign in with a valid username and password.A new camp is
added by the admin by providing a valid username and password.
5.3.1 Sign in
Now a user can sign in with their new username and password.There are two types
of users so each categorized user will be redirected to different pages.
Camp : A camp user will be directed to camp's page where all evaluators coming
under camp can enter the mark,and also they can view and print the report.
Administrator : An administrator manages the entire system.He can add the new
camp,list of exams,subjects and courses.
5.4 Mark entry
All evaluators coming under camp can enter mark by specifying exam
name,subject and packet number.By entering first register number a field is
created and evaluator can enter mark in that field.Pressing add row will automatically
create fields such as reg no and mark to enter the details.
PG Evaluation System
Department of Computer Science,SOE Page 21
5.5 Modify
The user i.e Evaluator can modify the details such as mark,reg no etc before
submitting the details.
5.6 Print
After succsessfully entering marks evaluator can print the marklist by specifying the
packet number and the date.
PG Evaluation System
Department of Computer Science,SOE Page 22
CHAPTER 6 SYSTEM TESTING
Testing is all about to check the bugs in the software-development- process. Usually
what we do is with the help of some data, we check whether each and every phase of
the software is working as per the requirement. Suppose the range of inputs is [a, b] ∪
[c, d].Then usually the values that we select for testing are boundary values tht is
{a,b,c,d}
or any value x such that x>b or x<c. If the system is giving the satisfactory result then it
is passed through testing phase. Thus the aim of testing is to uncover requirements,
design or coding errors in the programs.
System is an expensive but critical process that can take as much as fifty percent of the
budget for program development. Consequential,
different levels of testing are employed. In fact a successful test is one that finds an
error.
Criteria deals with turnaround time back up, file protection and human factor. A test for
user acceptance should be carried out. The package developed was taken through
different levels of testing and required modifications were made.
6.1 TYPES OF TESTING System testing is the stage of implementation, which is aimed at ensuring that the
system works accurately and efficiently before live operation commences. Testing is vital
to success of system. System testing makes a logical assumption that if all the parts of
system are correct, the goal will be successfully achieved. The candidate system is
subject to a variety of tests.
A series of tests are performed for the proposed system before the system is ready
for user acceptance testing.The testing steps are
PG Evaluation System
Department of Computer Science,SOE Page 23
1. UNIT TESTING 2. INTEGRATION SYSTEM 3. VALIDATION TESTING 4..OUTPUT ESTING 5. USER ACCEPTANCE TESTING
6.1.1 UNIT TESTING Unit testing focuses verification efforts on the smallest unit of software design, the
module.. In unit testing each and every modules of our public website and staff website
are tested and verified. After that it is passed for integration testing.
6.1.2 INTEGRATION TESTING Data can be lost across an interface, one module can have an adverse effect on others,
and sub functions when combined may not produce the desired major functions.
Integration testing is a systematic testing for constructing the program structure. After
the successful unit testing, the modules which are error free are combined together for
the integrated system.
6.1.3 VALIDATION TESTING Validation testing runs the system in a simulated environment using simulated data.
This simulated testing is sometimes called alpha testing.
This simulated test is primarily looking for errors and monitions regarding
end user and decisions design specification that were specified in the earlier
phases but not fulfilled during construction. In alpha testing each and every module
is cross tested by different group members.
Validation refers to the process of using software in alive environment in order to find
errors. The feedback from validation phase
generally produces changes in software to deal with errors and failures that are
uncovered .Then a set of user sites is selected that puts the system in to use on
PG Evaluation System
Department of Computer Science,SOE Page 24
6.1.4 OUTPUT TESTING
After performing the validation, the next step is output testing of the proposed
system, since no system could be useful if it does not produce
the required output in specified format. Asking the users about the format required by
them tests the output generated or displayed by the system under consideration.
Hence the output format is considered in two ways-one is on screen and another in
printed format.
6.1.5 USER ACCEPTANCE TESTING
User acceptance of a system is the key factor for success of any system. The system under
consideration is tested for the user acceptance by constantly keeping in touch with the
prospective system users at the time of developing and making changes whenever
required. This is done in regard to the following point:
1.INPUT SCREEN DESIGN
2. OUTPUT SCREEN DESIGN
3. ONLINE MESSAGE TO GUIDE THE USER
4. FORMATS OF REPORTS AND OTHER OUTPUTS
6.2 TEST PROCEDURES FOLLOWED
We loaded the database of the project with the actual values for exam data and dummy
values of the mark data. The mark entry module of student is verified. If at the time of
filling any of the mandatory fields is not entered a pop up error message is displayed.
For testing the report generation,exam name,subject,packet numberand date are
entered. Depending upon the supplied data a report is generated.
PG Evaluation System
Department of Computer Science,SOE Page 25
CHAPTER 7 CONCLUSION
The proposed system has substantially replaced the existing manual pg
evaluation system.
We provided an interface for all evaluators coming under camp to enter or view marks
during evaluation.
The following procedures are implemented successfully:
Admin and Camp login
Entering register number and marks
Printing the mark report
The system is tested successfully and is found to have an effective planning of the
functions or process with a high degree of accuracy. The entire system is user friendly
and interactive. This system is developed to satisfy the needs of the office staff,and
evaluators. The proffered system is eminently efficient.
PG Evaluation System
Department of Computer Science,SOE Page 26
CHAPTER 8 REFERENCES
[1] Michele E. Davis, Jon A. Phillips, 'Learning PHP & MySQL', Second Eddition, O'reilly
publications.
[2] By Hugh E. Williams, David Lane, 'Web Database Applications with PHP &
MySQL', Second
Eddition, O'reilly publications.
[3] Lynn Beighley, Michael Morrison 'Head First PHP & MySQL' O'Reilly
publications.
[4] Rajib Mall, 'Fundamentals of software engineering', Third edition, PHI
Learning private ltd.
PG Evaluation System
Department of Computer Science,SOE Page 27
APPENDIX A:
To install apache, open terminal and type in these commands:
sudo aptget update sudo aptget install apache2
To install MySQL, open terminal and type in these commands:
sudo aptget install mysqlserver libapache2modauthmysql php5mysql
Once you have installed MySQL, we should activate it with this command:
sudo mysql_install_db
Finish up by running the MySQL set up script:
sudo /usr/bin/mysql_secure_installation
The prompt will ask you for your current root password.
Type it in.
Enter current password for root (enter for none): OK, successfully used password,
moving on...
Then the prompt will ask you if you want to change the root password. Go
ahead and choose N and move on to the next steps.
It’s easiest just to say Yes to all the options. At the end, MySQL will reload and
implement the new changes. To install PHP, open terminal and type in this command.
sudo aptget install php5 libapache2modphp5 php5mcrypt
PG Evaluation System
Department of Computer Science,SOE Page 28
After you answer yes to the prompt twice, PHP will install itself.
To see php on your server
To set this up, first create a new file:
sudo nano /var/www/info.php
Add in the following line: <?php phpinfo(); ?>
Then Save and Exit.
Restart apache so that all of the changes take effect:
sudo service apache2 restart
Mysql DB connection in PHP.
<?php
//Creating connection to DB
$connection = mysql_connect("localhost","$dbusername","$dbpassword");
PG Evaluation System
Department of Computer Science,SOE Page 29
if(!$connection)
{
die("Database connection failed: ".mysql_error());
}
//Selecting DB
$db_select = mysql_select_db("$dbname",$connection);
if(!$db_select)
{
die("Database selection failed: ".mysql_error());
}
//Mysql Query
$result = mysql_query(" query statement ");
if(!$result)
{
die("Database query failed: ".mysql_error());
}
PG Evaluation System
Department of Computer Science,SOE Page 30
//Using result from query
while($row = mysql_fetch_array($result)
{
//Rest of the code;
}
//Closing connection
Mysql_close(“$connection”);
?>
PG Evaluation System
Department of Computer Science,SOE Page 31
APPENDIX B:
SCREEN SHOTS
PG HOME PAGE
PG Evaluation System
Department of Computer Science,SOE Page 32
ADMIN HOME PAGE
PG Evaluation System
Department of Computer Science,SOE Page 33
EVALUATION PAGE
PG Evaluation System
Department of Computer Science,SOE Page 34
ADD COURSE PAGE
PG Evaluation System
Department of Computer Science,SOE Page 35
ADD EXAM PAGE
PG Evaluation System
Department of Computer Science,SOE Page 36
CHAIRMAN VIEW RESULT PAGE
PG Evaluation System
Department of Computer Science,SOE Page 37
CHAIRMAN VIEW EXAM PAGE
PG Evaluation System
Department of Computer Science,SOE Page 38
VIEW EXAM DETAILS PAGE
PG Evaluation System
Department of Computer Science,SOE Page 39
ADD CAMP PAGE