Riport
Riport
Riport
Sarthak Education
In manual system, communicating with people has been a difficult task. For
campus/organizations with more than hundreds or thousands of students,
contact with each students is impossible without an efficient system .
Objective:
Both developer and client take and active role in requirements analysis and
specification. The client attempts to reformulate a sometimes-nebulous
concept of software function and performance into concrete detail. The
developer acts as an interrogator, consultant and problem solver.
Requirements analysis is a software engineering task that bridges the gap
between system level software allocation and software design.
Analysis, a Bridge Between System Engineering and Software
Design.
Specification.
Review.
Initially, the analyst studies the system specification and the software project
plan. Problem evaluation and solution synthesis is the next major area of
effort for analysis. Upon evaluating current problems and desired information
(input and output) the analyst beings to synthesize one or more solutions.
During the evaluation and solution synthesis activity, the analyst creates
models of the system to better understand data and control flow, functional
processing and behavioral operation, and information content. The model
serves as a foundation for software design and as the basis for the creation
of a specification for the software.
Identification of Need
As this is very well known fact that this era of information technology and the
world around us is full of competition. Today, when computerization is
essential in each and every aspect of human life to keep pace with the
technological changes in the world, the process and activities carried out in
various Internet Based Testingalso need to be refined and automate.
Till now each and every process and different activities of the Internet Based
Testingare carried out manually or managed manually which need to keep
records which cause many errors and bundles of paper-work. This process
may result wastage of lot of time and money, manpower and also it may not
result accurately.
The problem was to develop an application that can automate the activities
of an Examination System. The developed project must be user-friendly and
efficient in processing. Also the project must be low in cost entry point with
flexible arrangement. That is the project must use a cheaper server system.
One very important fact, in this respect is that there is larger number of
problems in the management of an Internet Based Testing.
This project is a Web Based (Online) Application and has some features for
the Administrator side who is the user himself such as searching, displaying,
and keeping details of a particular student regarding an examination System.
Also the project must be useful from the management point of view for
viewing all examination activities. The User must view all details of student
related to examination by giving their unique student Id or name.
Only one person is required for managing the examination system.
The Challenge
Some of the key challenges faced during the course of the project were:
Development of online system which can be used for get all types of
Softpro Solution
Softpro proposed reengineer of the existing practice to implement a cost
effective software solution to meet out the department requirements about
the system. The requirements of the client were analyzed and a web based
online system was proposed to cater the demands of the users.
The iterative, time-bound approach adopted by Softpro to address the client
requirements were as follows:
The SRS is produced at the culmination of the risk analysis task. The function
allocated to software as part of system engineering is refined by establishing
a complete information description, a detailed functional and behavioral
description, an indication of performance requirements and design
constraints, appropriate validation criteria, and other data pertinent to
requirements.
1. Introduction
Purpose:
To automate/computerize “An Examination System” to
provide an “Internet Based Testing management system”
2. Overall Description
Product Description:
The proposed system falls under RDBMS (Relational Database
Management System) category.
Product Functioning:
Managing all records of students related to examination and
producing reports (as per norms of university).
3. Specific Requirements
Interface Requirements: The interface contains the text
boxes where the user can enter login name & password. It also
contains Login button for login & cancel button for closing the
application.
Easy to follow Interface
Very less graphics
No hidden buttons
Proper error massages
Functional Requirements:
The system should have a login.
On line examination form
Providing attendance sheet, sheeting plan & duty list
etc.
The system should have help screen
Displaying tabulation chart and result notice (as per
norms of university).
User should have the facility to change his/her
password.
On successful login user may search student’s
information and can see all details of examination
system.
SOFTWARE ENGINEERING APPROACH
Model Used
Spiral Model
The Spiral Model is one that couples the iterative nature of prototyping with
controlled and systematic aspect of linear sequential or waterfall model. It
provides the potential for rapid development of incremental versions of the
system. Here it is used for successful development of Sales and Product
Management System.
Spiral Model consists of four phases:
Planning
Risk Analysis
Engineering
Customer Evolution
Risk Analysis
Planning PLANNING RISK ANALYSIS Based on initial
based on requirement
customer
evaluation
Towards a
completed
system
Customer
Evaluation
Initial
software
CUSTOMER prototype
EVOLUTION ENGINEERING
Software Development Process moves throughout these four phase until the
Software is not implemented .In the last phase (Customer Evaluation), End
User evaluates the product, and gives the comments according to
requirement. On basis Software either goes forward in the phases or for
implementation process.
The top - down designing approach started with major components of the
system. It is a stepwise refinement which starts from an abstract design, in
each steps the design is refined two or more concrete levels until we reach a
level where no – more refinement is possible or not needed.
Bottom – Up designing
TOOLS USED
Environment
The estudyzone Web Application will be written in C# .NET language.
The development environment will be Microsoft Visual Studio .NET.
The estudyzone Application will be tested on Windows XP platform.
C# for ASP.NET.
JavaScript for Client side validation.
Software Interface
User Characteristics:
There are following types of users in the SARTHAK EDUCATION:
Procedural Design:-
Procedural Design occurs after data, architectural and interface designs have
been established. The procedural specification is required to define for
algorithmic details , so that people outside the software domain could more
readily understand the specification, and no new learning would be required.
Error Handling
In this web application, I have used Try-Catch Block for Error Handling.
Errors are catch through Exception handling and all the possible errors are
catch in exception block.
Parameters Passing:
In this Web Application, Parameter Passing is applied because Object Oriented
Paradigm is used in our Website. Classes have used functions in which parameters are
called, later these function are called on a web form on their Click events by passing
parameters.
Validation Checks
Presently, Apache Tomcat 6.0 offers six validation controls. It also added new
features like Validation groups and new JavaScript capabilities.
o RequiredFieldValidator
o CompareValidator
o RangeValidator
o RegularExpressionValidator
o CustomValidator
o ValidationSummary
Validation Properties
RequiredFieldValidator
CompareFieldValidator
CODE EFFICIENCY
After they have been implemented and tested, software systems can
very seldom be used over a long time without modifications. In fact, usually
the opposite is true as the requirements are updated or extended after
completion of the product and during its operation, undetected errors or
shortcomings arise. The implementation must constantly be modified or
extended necessitating repeated reading and understanding of the source
code. In the ideal case the function of a program component should be
comprehensible without knowledge of the design documents. The source
code is the only document that always reflects the current state of the
implementation.
Structured ness
Expressiveness
Outward form
Efficiency
It has been recognized that good coding style can overcome many of the
deficiencies of primitive programming language. While poor
style can defeat the intent of an excellent language. The goal of a good
coding style is to provide easily understandable, straightforward and elegant
code. The guidelines of coding include:
Decomposability:
In developing the project we have followed the principle of decomposability
i.e. dividing the original problem top down into sub problems and then
applying the decomposition to each sub problem recursively. This procedure
reflects the well-known Latin motto divide et impera (divide and conquer). As
in Developing CPO we have divided first whole problem in modules such as
Master-module, Client-Entry, Project Catalogue Management System , User
Info, Knowledge Base Management System, Sale & Order Book , Complain
Logging System , Reports and each of these modules are again divides into
various form modules then each form module is again decomposed into
carious sub routines. Finally our project assembles by taking modules and
combining them to form the required application.
Modularity:
The principle of modularity says to divide the big projects into simpler
pieces called modules. The project has been divided into simpler pieces called
modules. The software system developed by us is modular because it allows
the principle of separation of concerns to be applied in two phases:
When dealing with the details of each module in isolation (and ignoring
details of other modules) and when dealing with the overall characteristics of
all modules and their relationships in order to integrate them coherent
system.
The project developed by us and presented here consists of different modules
like Master-module, Client-Entry, Project Catalogue Management System ,
User Info, Knowledge Base Management System, Sale & Order Book ,
Complain Logging System , Reports and So We have developed the Software
application that completely follows modularity paradigm of Software
engineering.
Abstraction:
Correctness:
A program is functionally correct if it behaves according to the
specification of the functions it should provide. The specification of the
system is available and it is possible to determine unambiguously whether or
not a program meets the specifications. The correctness of our project
establishes the equivalence between the software and its specification. We
are more systematic and precise in assessing correctness depending on how
rigorous we are in specifying functional requirements.
Reliability:
The Software Developed by us and presented here fully reliable if the user
depends on it. The software application will operate as expected now and
over for long period also. As Software engineering can truly be called an
engineering discipline only when we can achieve software reliability
comparable to the reliability of other products. Our development is perfect in
this discipline.
Robustness:
Our application is robust, it behaves “reasonably” even in circumstances
that had been even not anticipated in the requirements specification-for
example when user inputs incorrect or incomplete data then it produce a
valid error message and either resumes for same operation or continues the
next operation depending upon the situation. The project performs all
necessary checks before processing the input if the input is not correct then
it does not process it any more and sends the error message to the user. For
example if the user give string value in text box that is for numeric value
then it doesn’t take and also inform the user and same for vise-versa. In our
software suppose in client module if user gives an already
User Friendliness:
The application is very much user friendly. The biggest reason behind it is
its GUI environment. Every user finds it easy to use. Novice programmer’s
use it qualifies as user friendly by virtue of different properties than an
application that is used by expert programmers. For example a
nonprogrammer appreciates the use of menus, while a programmer may be
comfortable with keyboard shortcuts. Both the features are provided in
software evenly. A novice user appreciates verbose messages and feels
comfortable while using software; if he commits any mistake he is prompted
with appropriate message to cancel the effect of mistake if possible. Same
feature is quite helpful for expert user also. The confirmation messages
before almost all those processes whose effect cannot be cancelled late on
gives more confident in working for both new and expert user. The software
always asks for the confirmation before any kind of deletion because the
record deleted once cannot be recalled so there very less possibility of
accidental of data loss.
Client - Side:
Browser Processor RAM Disk Space
Internet Explorer6.0 or higher Pentium 4 512 MB 1 GB
Server - Side:
Processor RAM Disk Space
Apache Tomcat Pentium 4 512 MB 20 GB
Oracle 10g Pentium 4 512 MB 20 GB
Communications Interfaces
The system requires a SMTP server and a web connection with the direct
connection to the internet. It assumed that database connection established.
ERD are simple and clear qualities that may well account in large
part for the widespread use of the ER-Model.
The DFD aims to capture the transformation that take place within
. the System to the input data so that eventually the out put data is
. produced.
The DFD shows the interaction of one module with the other .
. module.
1 Level DFD
st
Level 2 DFD
DATA DICTIONARY
Symbols Description
& Concatenation
‘ Comment
“” String
Snapshot & Code
Conclusion:
Future Scope:
This project was prepared keeping in mind that this system will be used by
many users and very effective system is used in this project. But is number of
users will increased in future then with a very few enhancement it will be able
to work properly.
Database SQL Server gives facility to add new fields, delete old fields, update,
increase width and size. So whenever required these operations and changes
can be easily applied.
New contents and new features can be easily added by applying little work or
whenever it will be required in future.
CODING OF MODULES
Connection:-
Code:-
String dbpass="NULL";
String dbpass1="NULL";
int i=0;
ResultSet rs= stmt.executeQuery("select * from login where
user_name='"+tuser_id+"' and pwd='"+tpass+"' ");
session.setAttribute("user_id",tuser_id);
if(tuser_id.equals("Admin") ||tuser_id.equals("admin") ||
tuser_id.equals("ADMIN") ){
%>
<script language="javascript">
//alert("Successful Login ");
location="../html/admin.jsp";
</script>
<%
}
else{%>
<script language="javascript">
//alert("Successful Login ");
location="../html/user.jsp";
</script><%
}
}
catch(Exception e)
{ out.print(e);
}
%>
Code:-
<%if (session.isNew()==true)
session.removeAttribute("user_id");
session.invalidate();
response.sendRedirect(response.encodeRedirectURL("../html/index.jsp"));
%>
<script language="javascript">
//alert("You have successfully Logged out ");
location="../html/index.jsp";
</script>
Code:-
<%
try
{ %>
<%@ include file="../connect/conn.jsp" %>
<%
String name=request.getParameter("usr_id");
String pwd =request.getParameter("pass");
stmt.executeUpdate(qry);
%>
<script language="javascript">
alert("You have updated successfully ");
location="../html/adminuser.jsp";
</script>
<%
}
catch(Exception e)
{
out.println(e);
}
%>
Code:-
News code:-
<%
try
{ %>
<%@ include file="../connect/conn.jsp" %>
<%
String quest=request.getParameter("question");
//out.print(quest);
<script language="javascript">
alert("You have been successfully entered these details ");
location="../html/admin.jsp";
</script>
<%
}
catch(Exception e)
{
out.println(e);
}
%>
Code:-
}
catch(Exception e)
{
out.print(e);
}
%>
Insert news code:
<%
try
{ %>
<%@ include file="../connect/conn.jsp" %>
<%
String ques_id=request.getParameter("quesid");
String question=request.getParameter("question");
String option1=request.getParameter("option1");
String option2 =request.getParameter("option2");
String option3=request.getParameter("option3");
String option4=request.getParameter("option4");
String option5=request.getParameter("option5");
<script language="javascript">
alert("You have been successfully entered these details ");
location="../html/admin.jsp";
</script>
<%
}
catch(Exception e)
{
out.println(e);
}
%>
<%
try
{ %>
<%@ include file="../connect/conn.jsp" %>
<%
String name=request.getParameter("usr_id");
String pwd =request.getParameter("pass");
<script language="javascript">
alert("You have been entered successfully ");
location="../html/index.jsp";
</script>
<%
}
catch(Exception e)
{
out.println(e);
}
%>
Insert feedback:
<%
try
{ %>
<%@ include file="../connect/conn.jsp" %>
<%
String name=request.getParameter("name");
String email=request.getParameter("email");
String msg =request.getParameter("message");
stmt.executeUpdate("insert into
feedback(name,email,message)values('"+name+"','"+email+"','"+msg+"')");
%>
<script language="javascript">
alert("You have been successfully entered Your Feedback ");
location="../html/user.jsp";
</script>
<%
}
catch(Exception e)
{
out.println(e);
}
%>
Insert query:
<%
try
{ %>
<%@ include file="../connect/conn.jsp" %>
<%
String name=request.getParameter("name");
String cls=request.getParameter("pass");
String school =request.getParameter("cpass");
String qry =request.getParameter("query");
<script language="javascript">
alert("You have been successfully entered Your Feedback ");
location="../html/user.jsp";
</script>
<%
}
catch(Exception e)
{
out.println(e);
}
%>
Insert user:
<%
try
{ %>
<%@ include file="../connect/conn.jsp" %>
<%
String name=request.getParameter("name");
String fname=request.getParameter("fathername");
String mname =request.getParameter("mothername");
String dob=request.getParameter("dd");
String gen=request.getParameter("Gender");
String cls=request.getParameter("select");
String school=request.getParameter("school");
String mob=request.getParameter("mobile");
String phn=request.getParameter("phone");
String usr=request.getParameter("usrname");
String pwd=request.getParameter("pass");
String ques=request.getParameter("ques");
String ans=request.getParameter("hintans");
%>
<script language="javascript">
alert("You have been successfully entered these details ");
location="../html/index.jsp";
</script>
<%
}
catch(Exception e)
{
out.println(e);
}
%>
Html:-
About_us Code:-
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header3.jsp"%>
<tr>
<td colspan="3"><marquee truespeed="2">WELCOME TO SARTHAK EDUCATION-
Take our FREE Career Test <a href="#">Click Here for more
Details</a></marquee></td>
</tr>
<tr >
<%@ include file="../includes/leftside.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:10px; padding-left:10px;"
width="500px" valign="top"><b><h2 style="font-family:times new
roman;">ABOUT US</h2></b>
<span style="border-left:0px solid #cccccc; padding-top:20px; padding-
right:10px; padding-left:10px;">
<br />
Father of the Nation, Mahatma Gandhi
once said that "Be the change you want to see in
the world." <br />
Sarthak is a movement by group
of individuals from various premier educational
institutions of the world. What
binds them together is Passion for Education & Sincerity of
Purpose. </span> <br/><br/>
</td>
</tr>
</body>
</html>
Html:-
Contact:-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con tent-Type" content="text/html; charset=iso-8859-1"
/>
<title>Sarthak Education</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript"
src="../includes/jquery-1.2.3.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.easing.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="../includes/jquery.js"></script>
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header3.jsp"%>
<tr>
<td colspan="3"><marquee truespeed="2">WELCOME TO SARTHAK EDUCATION-
Take our FREE Career Test <a href="#">Click Here for more
Details</a></marquee></td>
</tr>
<tr >
<%@ include file="../includes/leftside.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:10px; padding-left:10px;"
width="500px" valign="top"><b><h2 style="font-family:times new roman;
font-size:18px;"><center>CONTACT US</center></h2></b>
<table>
<tr>
<td>
<h5 style="font-size:16px; font-family:Verdana, Arial, Helvetica, sans-
serif;">SARTHAK EDUCATION</h5>
</body>
</html>
>
Html:-
Index:-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con tent-Type" content="text/html; charset=iso-8859-1"
/>
<title>Sarthak Education</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript"
src="../includes/jquery-1.2.3.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.easing.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="../includes/jquery.js"></script>
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header3.jsp"%>
<tr>
<td colspan="3"><marquee truespeed="2">WELCOME TO SARTHAK EDUCATION-
Take our FREE Career Test <a href="#">Click Here for more
Details</a></marquee></td>
</tr>
<tr >
<%@ include file="../includes/leftside.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:10px; padding-left:10px;"
width="500px" valign="top"><b><h2 style="font-family:times new
roman;">WELCOME TO SARTHAK EDUCATION</h2></b><h5>Sarthak Education is an
education In the current age of e-learning, the number of career options
available to a "fresh out of school" student has increased by leaps &
bounds. It is imperative that students & parents choose the option that
is in sync with skills, personality and interest of the student.</h5>
<h2>OUR MISSION</h2>
To be the leader in implementing innovative methods of preparation and
instruction, designing world class pedagogy and mentoring students to
scale new heights and achieve their dream destination ...
<table width="500px" cellpadding="0" cellspacing="0" border="0"
style="padding-top:10px;">
<tr>
<h2>OUR VISION</h2>With an aim to create "Doctrina Aequum Society" i.e.
"Equitable Society through Education", Sarthak envisages to bridge the
gap between various strata of the society by mentoring students and help
them perform to the best of their abilities.
<td align="left" valign="top" width="20%" style="padding-right:4px;">
<table width="100%" border="0" cellpadding="0" cellspacing="0"
style="border-right:1px dotted #666666; padding-right:6px;padding-
left:6px;" bgcolor="#FFFFFF">
<tr>
<td align="center" valign="top" height="26px" style=" font-
weight:bold; color:#5E9B6D;font-size:14px;letter-spacing:0.7px;font-
family:tahoma;"> Connect With Us</td>
</tr>
<tr><td align="center" valign="top"><img
src="../images/forum2.jpg" height="105px" width="185px" ></td></tr>
</table>
</td>
<td align="left" valign="top" width="20%" style="padding-right:4px;">
<table width="100%" border="0" cellpadding="0" cellspacing="0"
style="border-right:1px dotted #666666; padding-right:6px;padding-
left:3px;" bgcolor="#FFFFFF">
<tr>
<td align="center" valign="top" height="26px" style="font-
weight:bold; color:#5E9B6D;font-size:14px;letter-spacing:0.7px;font-
family:tahoma;"> Take Online Examination</td>
</tr>
<tr><td align="center" valign="top"><img src="../images/p1.jpg"
height="105px" width="185px" ></td></tr>
</table>
</td>
<td align="left" valign="top" width="20%" style="padding-right:4px;">
<table width="100%" border="0" cellpadding="0" cellspacing="0"
style="border-right:1px dotted #666666; padding-right:6px; padding-
left:3px;" bgcolor="#FFFFFF">
<tr>
<td align="center" valign="top" height="26px" style="font-
weight:bold; color:#5E9B6D;font-size:14px;letter-spacing:0.7px;font-
family:tahoma;"> Looking For...</td>
</tr>
<tr><td align="center" valign="top"><img src="../images/fh.jpeg"
height="105px" width="185px" ></td></tr>
<tr><td align="center" valign="top">
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<%@ include file="../includes/footer.jsp"%>
</table>
</body>
</html>
Html:-
Admin:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con tent-Type" content="text/html; charset=iso-8859-1"
/>
<title>Sarthak Education</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript"
src="../includes/jquery-1.2.3.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.easing.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="../includes/jquery.js"></script>
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header2.jsp"%>
<tr>
<td align="right">
<%@ include file="../includes/menu2.jsp"%>
</td></tr>
<tr >
<%@ include file="../includes/leftside2.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:10px; padding-left:10px;"
width="500px" valign="top"><b><h2 style="font-family:times new roman;">
</td>
</tr>
<%@ include file="../includes/footer.jsp"%>
</table>
</body>
</html>
Html:-
Career:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con tent-Type" content="text/html; charset=iso-8859-1"
/>
<title>Sarthak Education</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript"
src="../includes/jquery-1.2.3.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.easing.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="../includes/jquery.js"></script>
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header3.jsp"%>
<tr>
<td colspan="3"><marquee truespeed="2">WELCOME TO SARTHAK EDUCATION-
Take our FREE Career Test <a href="#">Click Here for more
Details</a></marquee></td>
</tr>
<tr >
<%@ include file="../includes/leftside.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:10px; padding-left:10px;"
width="500px" valign="top"><b><h2 style="font-family:times new roman;
color:#FF0000;">Why CAREER COUNSELING ?</h2></b>
<span style="border-left:0px solid #cccccc; padding-top:20px; padding-
right:10px; padding-left:10px;">
<br />
The student community faces considerable confusion with regard to
choice of courses that would lead them to successful careers. The Career
choice that we make is more or less irrevocable. Career Choices, in our
country are usually made when the students enter the 11th grade or when
they enter college. It is then, they are confused to decide on courses/
careers.At such difficult, crucial decision making circumstances, career
counselling comes to the aid of students and guides them to choose the
right career path. <br /></span> <br/><br/>
<span><b><h3 style="font-family:times new roman;">START PHYCHOLOGICAL
TEST</h3></b></span><br/>
</td>
</tr>
<%@ include file="../includes/footer.jsp"%>
</table>
</body>
</html>
Html:-
Contact:
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header3.jsp"%>
<tr>
<td colspan="3"><marquee truespeed="2">WELCOME TO SARTHAK EDUCATION-
Take our FREE Career Test <a href="#">Click Here for more
Details</a></marquee></td>
</tr>
<tr >
<%@ include file="../includes/leftside.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:10px; padding-left:10px;"
width="500px" valign="top"><b><h2 style="font-family:times new roman;
font-size:18px;"><center>CONTACT US</center></h2></b>
<table>
<tr>
<td>
<h5 style="font-size:16px; font-family:Verdana, Arial, Helvetica, sans-
serif;">SARTHAK EDUCATION</h5>
</body>
</html>
Html:-
My feedback:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con tent-Type" content="text/html; charset=iso-8859-1"
/>
<title>Sarthak Education</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript"
src="../includes/jquery-1.2.3.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.easing.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="../includes/jquery.js"></script>
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header3.jsp"%>
<tr>
<td colspan="3"><marquee truespeed="2">WELCOME TO SARTHAK EDUCATION-
Take our FREE Career Test <a href="#">Click Here for more
Details</a></marquee></td>
</tr>
<tr >
<%@ include file="../includes/leftside.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:10px; padding-left:10px;"
width="500px" valign="top">
<table>
<tr>
<td>
<%@ include file="../includes/feedback1.jsp" %></td><td><img
src="../images/feedback.jpg" /></td>
</tr>
</table>
</td>
</tr>
</body>
</html>
Html:-
New register:
<table>
<tr>
<td>
<%@ include file="../includes/register.jsp" %></td>
</tr>
</table>
</td>
</tr>
<%@ include file="../includes/footer.jsp"%>
</table>
</body>
</html>
Html:-
Show result:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con tent-Type" content="text/html; charset=iso-8859-1"
/>
<title>Sarthak Education:Online Test</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript"
src="../includes/jquery-1.2.3.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.easing.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="../includes/jquery.js"></script>
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header4.jsp"%>
<tr >
<%@ include file="../includes/leftside3.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:10px; padding-left:10px;"
width="500px" valign="top"><b><h2 style="font-family:times new
roman;"></h2></b>
<%@ include file="../includes/inc_report.jsp"%></td>
</tr>
<%@ include file="../includes/footer.jsp"%>
</table>
</body>
</html>
Html:-
Test online:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con tent-Type" content="text/html; charset=iso-8859-1"
/>
<title>Sarthak Education:Online Test</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript"
src="../includes/jquery-1.2.3.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.easing.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="../includes/jquery.js"></script>
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header4.jsp"%>
<tr >
<%@ include file="../includes/leftside3.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:10px; padding-left:10px;"
width="500px" valign="top"><b><h2 style="font-family:times new
roman;"></h2></b>
<%@ include file="../includes/question_show.jsp"%></td>
</tr>
<%@ include file="../includes/footer.jsp"%>
</table>
</body>
</html>
Html:-
User:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con tent-Type" content="text/html; charset=iso-8859-1"
/>
<title>Sarthak Education</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript"
src="../includes/jquery-1.2.3.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.easing.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="../includes/jquery.js"></script>
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header4.jsp"%>
<tr >
<%@ include file="../includes/leftside3.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:10px; padding-left:10px;"
width="500px" valign="top"><b><h2 style="font-family:times new
roman;"></h2></b></td>
</tr>
<%@ include file="../includes/footer.jsp"%>
</table>
</body>
</html>
Html:-
User feedback:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con tent-Type" content="text/html; charset=iso-8859-1"
/>
<title>Sarthak Education:Online Test</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript"
src="../includes/jquery-1.2.3.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.easing.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="../includes/jquery.js"></script>
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header4.jsp"%>
<tr >
<%@ include file="../includes/leftside3.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:10px; padding-left:10px;"
width="500px" valign="top"><b><h2 style="font-family:times new
roman;"></h2></b><%@ include file="../includes/feedback2.jsp"%></td>
</tr>
<%@ include file="../includes/footer.jsp"%>
</table>
</body>
</html>
Includes:-
Add news:-
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header2.jsp"%>
<tr>
<td align="right">
<%@ include file="../includes/menu2.jsp"%>
</td></tr>
<tr >
<%@ include file="../includes/leftside2.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:75px; font-size:16px;"
width="500px" valign="top" class="head" >Add News & Updates
Includes:-
Add ques:-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con tent-Type" content="text/html; charset=iso-8859-1"
/>
<title>Sarthak Education</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript"
src="../includes/jquery-1.2.3.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.easing.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="../includes/jquery.js"></script>
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header2.jsp"%>
<tr>
<td align="right">
<%@ include file="../includes/menu2.jsp"%>
</td></tr>
<tr >
<%@ include file="../includes/leftside2.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:75px; font-size:16px;"
width="500px" valign="top" class="head" >Add Question
</body>
</html>
Include:-
Footer:-
<tr><td colspan="3" id="hr" width="1000px" height="75PX"
style="background:url(../images/footernew.jpg);" align="center"><a
href="#">Home</a> <span class="white">|</span> <a href="#">About Us</a>
<span class="white">|</span> <a href="#">Student</a> <span
class="white">|</span> <a href="#">Careers</a> <span
class="white">|</span> <a href="#">Contact Us</a>
<br /><br />Powered By: Softpro India Computer Technologies Pvt
Ltd.</td>
</tr>
Include:-
Header:-
<script type="text/javascript">
var GB_ROOT_DIR = "../greybox/";
</script>
<script type="text/javascript" src="../greybox/AJS.js"></script>
<script type="text/javascript" src="../greybox/AJS_fx.js"></script>
<script type="text/javascript"
src="../greybox/gb_scripts.js"></script>
<link href="../greybox/gb_styles.css" rel="stylesheet"
type="text/css" media="all" />
<script type="text/javascript"
src="../static_files/help.js"></script>
<link href="../static_files/help.css" rel="stylesheet"
type="text/css" media="all" /><center><tr >
<td colspan="3" width="1000px" height="165PX"
style="background:url(../images/header12.jpg) no-repeat; padding-
right:20px; padding-top:0px;" align="right">
<div style="height:55px; padding-top:20px;">
<a href="../includes/loginform.jsp" title="Login"
rel="gb_page_center[250, 180]">Login</a> <span class="white">|</span> <a
href="../html/newregister.jsp">Register</a></div>
<ul class="lavaLampWithImage" id="1">
<li class="current" style="padding-left:15px; padding-
right:15px;"><a href="../html/index.jsp"> Home </a></li>
<li style="padding-right:20px;"><a href="../html/about.jsp">About
Us</a></li>
<li style="padding-right:20px;"><a href="../html/career.jsp">Career
Guidance</a></li>
<li style="padding-right:20px;"><a
href="../html/contact.jsp">Contact Us</a></li>
<li style="padding-right:20px;"><a
href="../html/myfeedback.jsp">Feedback</a></li>
</ul>
</td>
</tr></center>
Include:-
Header2:-
<script type="text/javascript">
var GB_ROOT_DIR = "../greybox/";
</script>
<script type="text/javascript" src="../greybox/AJS.js"></script>
<script type="text/javascript" src="../greybox/AJS_fx.js"></script>
<script type="text/javascript"
src="../greybox/gb_scripts.js"></script>
<link href="../greybox/gb_styles.css" rel="stylesheet"
type="text/css" media="all" />
<script type="text/javascript"
src="../static_files/help.js"></script>
<link href="../static_files/help.css" rel="stylesheet"
type="text/css" media="all" /><center><tr >
<td colspan="3" width="1000px" height="165PX"
style="background:url(../images/header12.jpg) no-repeat; padding-
right:20px; padding-top:0px;" align="right">
<div style="height:55px; padding-top:20px;">
<a href="../includes/loginform.jsp" title="Login"
rel="gb_page_center[250, 180]">Login</a> <span class="white">|</span> <a
href="../html/newregister.jsp">Register</a></div>
<ul class="lavaLampWithImage" id="1">
<li class="current" style="padding-left:15px; padding-
right:15px;"><a href="../html/index.jsp"> Home </a></li>
<li style="padding-right:20px;"><a href="../html/about.jsp">About
Us</a></li>
<li style="padding-right:20px;"><a href="../html/career.jsp">Career
Guidance</a></li>
<li style="padding-right:20px;"><a
href="../html/contact.jsp">Contact Us</a></li>
<li style="padding-right:20px;"><a
href="../html/myfeedback.jsp">Feedback</a></li>
</ul>
</td>
</tr></center>
Include:-
</tr>
<tr>
<td align="left" valign="top" width="100px" height="25px"
class="text">Bareilly</td>
<td align="left" valign="top" width="200px" height="25px"
class="text">Army Recruiting Office
Fort Road, Bareilly - 243 001</td>
<td align="left" valign="top" width="150px" height="25px"
class="text">Bareilly, Badaun, Baharaich, Balrampur, Farrukhabad,
Pilibhit, Sharavasti, Shahjahanpur, Sitapur, Hardoi and Lakhimpur
Kheri.</td>
</tr>
<tr>
<td align="left" valign="top" width="100px" height="25px"
class="text">Agra</td>
<td align="left" valign="top" width="200px" height="25px"
class="text">Army Recruiting Office
900 322, C/O 56 APO</td>
<td align="left" valign="top" width="150px" height="25px"
class="text">Agra, Aligarh, Etah, Etawah, Firozabad, Jalaun, Jhansi,
Kasganj, Lalitpur, Mainpuri, Maha Maya Nagar and Mathura.</td>
</tr>
<tr>
<td align="left" valign="top" width="100px" height="25px"
class="text">Meerut</td>
<td align="left" valign="top" width="200px" height="25px"
class="text"> Army Recruiting Office
Meerut Cantt, 900468</td>
<td align="left" valign="top" width="150px" height="25px"
class="text">Meerut, Saharanpur, Bulandshahar, Ghaziabad, Bijnor,
Muzaffarnagar, Jyotiba Phule Nagar, Bagpat, GB Nagar, Rampur and
Moradabad.</td>
</tr>
<tr>
<td align="left" valign="top" width="100px" height="25px"
class="text">Agra</td>
<td align="left" valign="top" width="200px" height="25px"
class="text">Army Recruiting Office
900 322, C/O 56 APO</td>
<td align="left" valign="top" width="150px" height="25px"
class="text">Agra, Aligarh, Etah, Etawah, Firozabad, Jalaun, Jhansi,
Kasganj, Lalitpur, Mainpuri, Maha Maya Nagar and Mathura.</td>
</tr>
<tr>
<td align="left" valign="top" width="100px" height="25px"
class="text">Lansdowne</td>
<td align="left" valign="top" width="200px" height="25px"
class="text">Army Recruiting Office
900400</td>
<td align="left" valign="top" width="150px" height="25px"
class="text">Tehri Garhwal, Uttarkashi, Rudra Prayag, Chamoli, Dehradun,
Pauri Garhwal, Haridwar.</td>
</tr>
<tr>
<td align="left" valign="top" width="100px" height="25px"
class="text">Almora</td>
<td align="left" valign="top" width="200px" height="25px"
class="text">Army Recruiting Office
Almora- 263 601(UK)</td>
<td align="left" valign="top" width="150px" height="25px"
class="text">Almora, Bageshwar, Udham Singh Nagar and Nanital.</td>
</tr>
<tr>
<td align="left" valign="top" width="100px" height="25px"
class="text">Pithoragarh</td>
<td align="left" valign="top" width="200px" height="25px"
class="text">Army Recruiting Office
Pithoragarh - 262520</td>
<td align="left" valign="top" width="150px" height="25px"
class="text">Pithoragarh and Champawat.</td>
</tr>
</table>
</td>
<td align="left" valign="top" width="300px" style="border-left:1px
dotted #cccccc; padding:10px 10px 10px 10px;"><%@ include
file="../includes/side_menu.jsp" %></td>
</tr>
</table>
Include:-
Home content:-
<link href="../css/style.css" rel="stylesheet" type="text/css">
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top" height="219px">
<div id="left_content" style="height:215px;">
Zonal Recruitment Office, Lucknow was established in Dec 1937
and located in a MES hired building named, 'Cator House', at, 236
Mahatma Gandhi Rd, Lucknow. The Office was shifted to its present Key
Location Plan building on 01 May 1991 and the Recruitment Office (HQ) is
co-located with HQ Recruitment Zone (UP & Uttrakhand).
<br><br><br>
Initially, this organization was known as Zonal Recruitment Office,
Lucknow and was headed by a Lt Col as the Zonal Recruitment Officer. The
post was upgraded to the rank of Col in 1977 and finally to Brig. in
1983. The office has been re-designated as HQ Recruitment Zone (Uttar
Pradesh & Uttrakhand), consequent to the formation of Uttrakhand, on 09
Nov 2002.<br>
</div>
</td>
</tr>
<tr>
<td align="left" valign="top" width="600px" style="border-top:1px
solid #cccccc;">
<%@ include file="../includes/index_footer.jsp" %>
</td>
</tr>
</table>
Include:-
Contact:-
</tr></table>
<table width="450px" border="0" cellspacing="0" cellpadding="0"
style="background:url(../images/feedback.jpg) no-repeat; padding-
left:10px;">
<tr>
<td align="left" valign="top" colspan="2" height="8px"></td>
</tr>
<tr>
<td align="left" valign="top" class="head" width="120px"
height="25px">Name</td>
<td align="left" valign="top" class="head" width="239px"
height="25px"><input name="name" type="text" /></td>
</tr>
<tr>
<td align="left" valign="top" class="head" width="120px"
height="25px">Email</td>
<td align="left" valign="top" class="head" width="239px"
height="25px"><input name="email" type="text" /></td>
</tr>
<tr>
<td align="left" valign="top" class="head" width="120px"
height="25px">Phone Num</td>
<td align="left" valign="top" class="head" width="239px"
height="25px"><input name="phone" type="text" /></td>
</tr>
<tr>
<td align="left" valign="top" class="head" width="120px"
height="55px">Message</td>
<td align="left" valign="top" class="head" width="239px"
height="55px"><textarea name="message" cols="25"
rows="6"></textarea></td>
</tr>
<tr>
<td align="left" valign="top" colspan="2" height="8px"></td>
</tr>
<tr>
<td align="right" valign="top" class="head" width="120px"
height="35px"><input name="Submit" type="submit" value="Submit"
style="background-image:url(../images/b_btn_order.gif);"
/> </td>
<td align="left" valign="top" class="head" width="239px"
height="35px"><input name="Reset" type="reset" value="Reset"
style="background-image:url(../images/b_btn_order.gif);" /></td>
</tr>
</table>
</form></td>
<td align="left" valign="top" width="450px" style="border-left:1px
dotted #cccccc; padding-left:10px; padding-top:10px;">
<div style="font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px; font-weight:bold; color:#666666; height:30px;">Army
Recruiting Zone<br /></div>
<div style="font-family:Verdana, Arial, Helvetica, sans-serif; font-
size:12px; font-weight:bold; color:#999999; height:40px;">HQ Recruiting
Zone
236, M G Road,<br /></div>
<div style="font-family:Verdana, Arial, Helvetica, sans-serif; font-
size:12px; font-weight:bold; color:#999999; height:40px;">Above Lucknow
Cantt. 226002
(for Uttar Pradesh & Uttrakhand) <br /></div>
Include:-
News:-
}
}
catch(Exception e)
{
out.print(e);
}
%>
Include:-
Add news:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con tent-Type" content="text/html; charset=iso-8859-1"
/>
<title>Sarthak Education</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript"
src="../includes/jquery-1.2.3.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.easing.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="../includes/jquery.js"></script>
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header2.jsp"%>
<tr>
<td align="right">
<%@ include file="../includes/menu2.jsp"%>
</td></tr>
<tr >
<%@ include file="../includes/leftside2.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:75px; font-size:16px;"
width="500px" valign="top" class="head" >Add News & Updates
Include:-
Add ques:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Con tent-Type" content="text/html; charset=iso-8859-1"
/>
<title>Sarthak Education</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript"
src="../includes/jquery-1.2.3.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.easing.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="../includes/jquery.js"></script>
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header2.jsp"%>
<tr>
<td align="right">
<%@ include file="../includes/menu2.jsp"%>
</td></tr>
<tr >
<%@ include file="../includes/leftside2.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px
solid #cccccc; padding-top:20px; padding-right:75px; font-size:16px;"
width="500px" valign="top" class="head" >Add Question
Include:-
Chng pwd:
<script language="javascript">
function check()
{
if (document.register.eid.value=="" ||
document.register.eid.value=="null" )
{
alert("Employee ID Field is Empty");
return false;
}
if (document.register.usr_id.value=="" ||
document.register.usr_id..value=="null" )
{
alert("User Name Field is Empty");
return false;
}
if (document.register.cpass.value=="" ||
document.register.cpass.value=="null" )
{
alert("Confirm Password Field is Empty");
return false;
}
if (document.register.pass.value=="" ||
document.register.pass.value=="null" )
{
alert("Password Field is Empty");
return false;
}
return true;
}
</script>
</tr>
<tr>
<td align="left" valign="top" height="25px" colspan="3"
style="border-top:1px solid #cccccc; font-size:14px; font-
weight:bolder;">User Details</td>
</tr>
<tr>
<td align="left" valign="top" width="153px" height="25px"
style="padding-left:25px;" class="headline">User ID<font
color="#FF0000">*</font></td>
<td><input type="text" name="usr_id" disabled="disabled" value="<
%=session.getAttribute("user_id")%>" /></td>
</tr>
<tr>
<td align="left" valign="top" height="4px" colspan="3"></td>
</tr>
<tr>
<td align="left" valign="top" width="153px" height="25px"
style="padding-left:25px;" class="headline">Password<font
color="#FF0000">*</font></td>
<td><input type="password" name="pass" /></td>
</tr>
<tr>
<td align="left" valign="top" height="4px" colspan="3"></td>
</tr>
<tr>
<td align="left" valign="top" width="153px" height="25px"
style="padding-left:25px;" class="headline">Confirm Password<font
color="#FF0000">*</font></td>
<td><input type="password" name="cpass" /></td>
</tr>
<tr>
<td align="left" valign="top" height="4px" colspan="3"></td>
</tr>
<tr>
<td align="right" valign="top" width="153px" height="25px"
style="padding-right:5px;" ><input name="Submit" type="submit"
value="Register" style="background-image:url(../images/b_btn_order.gif);
" /></td>
<td align="left" valign="top" width="153px" height="25px"><input
name="Reset" type="reset" value="Reset"
style="background-image:url(../images/b_btn_order.gif);"/></td>
<td align="left" valign="top" width="153px" height="25px"></td>
</tr>
</table>
</form>
SYSTEM DESIGN
Database Design
Database Design:
Table Structure:
Login Info
Examinee
QuesBank
Result
1. Login Info:
Attributes of this table are as follows:
User Id
Passwd
HintQues
HintAns
2. Examinee
Enrollment
Password
ExamineeName
FatherName
Occupation
DOB
AddLine1
AddLine2
City
PIN
State
Contact
CollegeName
Qualification
Course
3. QuesBank:
QuesId
Question
Subject
Option1
Option2
Option3
Option4
Answer
Level
4. Result:
Enrollment
Marks
Division
Result
Date
5- Admin
Data Integrity
The relational model includes two general integrity rules. These integrity
rules implicitly or explicitly defines the set of consistence database states, or
change of state, or both. These are following types of integrity rules:
Primary Keys
Entity Integrity
It states that “If the attribute A of relation R is a prime attribute of R then A
cannot accept null value”.
In my project I have maintained the entity integrity by making it sure that no
primary key have null value. Above relation all have primary key.
Referential Integrity
This rule is concerned with the foreign keys with the attributes of relation
having domain that are those of primary key of another relation .Referential
integrity can be stated as”Given two relation R and S suppose R refers to the
relation S via a set of attribute that forms the primary keys of S and this set
of attribute form a foreign key in R. Then the value of the foreign key in a
tuple R must either be equal to the primary key of a tuple of S or be entirely
null”.
SYSTEM CONSTRAINTS:-
PERFORMANCE CONSTRAINTS:-
The final report concerned to various concepts will be produced and printed
with accuracy.
Interface Design:
The architectural design provides a software engineer with a picture of the
program structure. Like the blue print for a house where as Interface design
focuses on the design of interface between software modules. The design of
inter faces between the software between the software and other non-human
procedures and consumers of information i.e other external entities and the
design of the interface between a human and the computer.
Developer’s Responsibilities Overview
The developer is responsible for
1. Developing the system.
2. Installing the Software on the Client’s hardware.
3. For conducting any user training that might be needed for using
the system.
4. Maintaining the system for usage after installation.
Overview of Modules
Table(s) : Examinee
Table(s) : QuesBank
Table(s) : Result
Data Items Description
Description of Modules
The Internet Based Testing is customized and generalized project, which will
automate the examination process of a center which is running various
courses, through this Internet Based Testing will be conducted, online
certificates will be issued.
Methodology
These modules are carried out using object oriented methodology. The whole
module is divided into 3 parts, Graphics User Interface (GUI), Class, and
Database. For development of sophisticated GUI is done using Visual Studio
2005 and JAVA
Development of Class
LoginInfo class is developed using C# under visual studio 2005. To develop
database oriented functions ADO.net is used. Details of .Net classes and
namespaces are shown below
Namespace used
System.Data
System.Data.OleDb
FCL Classes used
OleDBConnection
OleDbCommand
OleDBDataReader
OleDBDataAdapter
DataSet
Module 1: Administrative Module
This module facilitates the administrator to login into the project, which is an
web centric application and to use the various options and features of the
project. The Administrator can add, modify and delete students. The
administrator can also add, Modify and deletes questions in a particular
course. The administrator will have the authentication to see the various
reports being generated and issue the certificates.
<html>
<head>
<meta http-equiv="Con tent-Type" content="text/html; charset=iso-8859-1"
/>
<title>Sarthak Education</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript"
src="../includes/jquery-1.2.3.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.easing.min.js"></script>
<script type="text/javascript"
src="../includes/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="../includes/jquery.js"></script>
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header2.jsp"%>
<tr>
<td align="right">
<%@ include file="../includes/menu2.jsp"%>
</td></tr>
<tr >
<%@ include file="../includes/leftside2.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-right:1px solid
#cccccc; padding-top:20px; padding-right:10px; padding-left:10px;"
width="500px" valign="top"><b><h2 style="font-family:times new
roman;">
</td>
</tr>
<%@ include file="../includes/footer.jsp"%>
</table>
</body>
</html>
This module helps to feed the question in the database according to the
module of a course.
</head>
<body>
<table width="1000px" height="500px" border="0" align="center">
<%@ include file="../includes/header4.jsp"%>
<tr >
<%@ include file="../includes/leftside3.jsp"%>
<td colspan="2" style="border-left:0px solid #cccccc; border-
right:1px solid #cccccc; padding-top:20px; padding-right:10px;
padding-left:10px;" width="500px" valign="top"><b><h2
style="font-family:times new roman;"></h2></b>
<%@ include file="../includes/question_show.jsp"%></td>
</tr>
</body>
</html>
This is the most important module of the project, which helps the examinee
to go
through the examination.
The examinee enters the exam-id and password.
This module facilitates the administrator to login into the project, which is an
web centric application and to use the various options and features of the
project. The Administrator can add, modify and delete students. The
administrator can also add, modify and deletes questions in a particular
course. The administrator will have the
authentication to see the various reports being generated
The various reports can be generated in this project. The following is the list
In this module the users are free chat with the another user.
It is type chatting service.
User Interface Design
Technologies Used
The NetBeans, the middle tier, with My Eclipse 8.6 environment and C# used
as front end of the project and the SQL SERVER 2005 is used as the back end
of the project.
NetBeans is more than the next version of Active Server Pages (ASP); it
provides a unified Web development model that includes the services
necessary for developers to build enterprise-class Web applications. While
NetBeans is largely syntax compatible with Java , it also provides a new
programming model and infrastructure for more scalable and stable
applications that help provide greater protection. You can feel free to
augment your existing Java applications by incrementally adding NetBeans
functionality to them.
SQL Server 2005 is at present at the backend, the most reliable and secure
RDBMS tool. SQL works to efficiently manage its resource, a database of
information among the multiple clients requesting and sending data in the
network. SQL has many important features that make it an excellent
database server choice for client/server database computing.
FRONT END
BACK END
Software Configuration:
Hardware Configuration:
RAM 1 GB or above
INTRODUCTION
WHAT IS JAVA
The JAVA Framework is Microsoft's application development platform
that enables developers to easily create Windows applications, web
applications, and web services using a myriad of different
programming languages, and without having to worry about low-level
details like memory management and processor-specific instructions.
The Runtime
Language Independence
One of the most important facets of the JAVA Framework is language
independence. You can write JAVA applications using any number of different
programming languages. The most popular languages tend to be C# and
NetBeans, but many other languages now have JAVA versions including
Python, COBOL, and more. You can see a list of many of the languages you
can use with JAVA over at
Just-in-Time Compilation
If your mantra is, "Why do something now you can put off till tomorrow?"
then you have something in common with the CLR. When you compile your
code and it is translated to the intermediate language it is then simply stored
in an assembly. When that assembly is used the CLR picks up that code and
compiles it on-the-fly for the specific machine that is running the code. This
means the runtime could compile the code differently based on what CPU or
operating system the application is being run on. However, at this point the
CLR doesn't compile everything in the assembly; it only compiles the
individual method that is being invoked. This kind of on-the-fly compilation,
referred to as jitting, only happens once per method call. The next time a
method is called, no compilation occurs because the CLR has already
compiled that code.
Memory Management
One of the constant assailants on productivity in unmanaged programming
One of the constant assailants on productivity in unmanaged programming
One of the constant assailants on productivity in unmanaged programming
many applications. JAVA removes the hassle of manually managing memory
through the use of the aptly named garbage collector. Instead of the
developer needing to remove objects from memory, the garbage collector
looks at the current objects in memory and then decides which ones aren't
needed anymore. For some developers this will be a tough pill to swallow; if
you are used to managing memory then turning it over to an automated
process can be somewhat troubling. This is when you have to take a step
back, stop worrying, and embrace the runtime. There are bigger problems to
solve (namely the business problems that are probably the real goal).
The Library
While the runtime is definitely the most important part of JAVA, you can't do
too much with it by itself. This is where the Base Class Library (or BCL)
comes in. The BCL includes a lot of the plumbing of JAVA, including the
system types, IO, and functions for working with text. In addition to the BCL,
there is the Framework Class Library (FCL). The FCL is an extended library
that makes working with the JAVA Framework practical and includes the
following major pieces:
NetBeans
NetBeans Architecture
Application
NetBeans
Driver
Data Source
NetBeans
Since NetBeans applications are simply rendering HTML for the browser,
there is no requirement for the JAVA Framework on the client. Chances are
you have used a number of sites that have been written in NetBeans and you
might not even have known it.
INTRODUCTION
When they were requested, or which (if any) additional parameter were
included with the request. New version of the document might be placed on
the server, but at any given time, every request for those documents returns
exactly the same result. In such cases, the web server needs only to locate
the file corresponding to the requested document, and respond to the web
browser with the contents of that file.
Much of the date delivered over the web today, however, is dynamic in the
nature. Up-to-the minute stock prices and the latest weather reports can be
managed. Consumers can add contents that e-commerce staple, the online
shopping cart, by clicking on picture of the item they wish to buy. All of this
data is transient in nature, because the information it is based on is
constantly changing, or because it must be personalized for each individual
viewer, or both.
Dynamic web content, than, requires that the web server to some additional
Processing of the corresponding request in order to generate a customized
response. In addition to the URL of the request, the from of customized
response might be dependent upon additional parameter values included with
the request. Alternatively, it might be based on the date and time, the
location on the network from which the request was made, or on some
representation of the identity of the user making the request. Indeed, the
exact details of the response might depend upon a combination of some or
all of these factors.
CGI codes can be written in any language that can be called as a stand-alone
program by the HTTP server, For example, a CGI program could be written in
any scripting language supported by the local operating system.
Alternatively,it could be written in C and compiled into native object code.
CGI programs could even be written as java application. When Sun
Microsystems first introduced java technology
To the computing community, it was in the context of small programs,
referred to as applets, which could also be used to write stand-alone
applications, but interactive program running inside the browser certainly
received most of the early attention.
Application
As its name suggests, the application is the front-end you develop to work
with the database. It uses ODBC API call to establish a connection to the
database and the uses SQL commands to manipulate the data.
Driver
The Driver actually implements the ODBC API for a particular database
management system. It establishes the connection to the server, submits the
SQL queries, and returns the result sets or error messages to the application.
Web Services
The Tools
One of the benefits of the JAVA Framework is the great tools that are
available to the JAVA developer. My Eclipse has long been considered one of
the premier IDEs on the market and does a lot to increase developer
productivity when working with the framework. There are also a large
number of open source tools available for JAVA, including many that mimic
the tools available on other platforms. Some of these include an Unit for unit
testing, Ant for building projects, Cover for testing code coverage, Hibernate
for object persistence, and much more.
SYSTEM TESTING
Software testing is a critical element of Software Quality Assurance and
represents the ultimate review of specification, design and coding. This point
was kept in mind throughout the software development activity and a
conscious effort was made to test the system as thoroughly as possible. The
objective behind this was to systematically uncover different classes of error
with a minimum amount of time and effort.
IMPLEMENTATION:
Login screen
The following screen that inputs the user name & password from the user for
authentication of the user to the system is:
Login Id
Password
Cancel Login
The user enters the user name and password and clicks the login button. The
system connects with the RDBMS and verifies them in the related database.
if both are valid: allow the user to enter the system with the allowed access
rights for that user. Otherwise prompt wrong Username-password massage
and take the user to the screen where she can re-enter the username
password.
TESTING METHODOLOGIES
Introduction:
Testing presents an interesting anomaly. A series of test cases are created
that are intended to “demolish” the software that has been created. Testing
of the software just developed and overcome a conflict of interest that occurs
Testing objectives:
error.
2. A good test case is one that has a high probability of finding an as-yet
undiscovered error.
Testing cannot show the absence of defects, it can only show those
Testing principles:
3. The pare to principle applies to testing (this principle implies that 80%
program modules).
4. Testing should begin “in the small” and progress toward testing “in the
large”.
UNIT TESTING
Unit testing begins at the vortex of the spiral and concentrates on each unit
outward along the spiral, to integration testing, where the focus is on design
against the software that has been constructed. Unit testing makes heavy
System testing
White-box testing:
Sometimes called glass-box testing, is a test design method that uses the
control structure of the procedural design to device test cases. Using white-
box testing methods, the software engineer can derive test case that:
1. Guarantee that all independent paths within a module have been
exercised at least once.
2. Exercise all logical decision on their true and false sides;
3. Execute all loops at their boundaries and within their operational
bounds; and
4. Exercise internal data structure to assure their validity.
A reasonable question might be posed at this juncture: “why spend time and
energy worrying about (and testing) logical minutiae when we might better
expand effort ensuring that program requirements have been met?” started
another way, why don’t we spend all of our energies on black-box test? The
answer lies in the nature of software defects.
Logic errors and incorrect assumptions are inversely proportional to
the probability that a program path will be executed. An error tends to
creep into our work when we design and implement function,
conditions or controls that are out of the mainstream. Everyday
processing tends to be well understood (and well scrutinized),
while “special case” processing tends to fall into the cracks.
We often believe that a logical path is not likely flow to be executed
when, in fact, it may be execute on a regular basis. The logical flow of
a program is sometimes counterintuitive, meaning that our
unconscious assumption about flow of control and data may lead us to
make design errors that are uncovered only once path testing
commences.
Typographical errors are random. When a program is translated into
programming language source code, it is likely that typing errors will
occur. Many will be uncovered by syntax checking mechanisms, but
others will go undetected until testing begins it is as likely what a typo
will exist on an obscure logical path as on a mainstream path.
Each of these reason provides an argument for conducting white-box
tests. Black box testing, no matter how throught, may miss the kinds
of errors noted above. As beizer has stated [BE190]: “Bugs lurks in
corners and congregate at boundaries.” White-box testing is for more
likely to uncover them.
Black-box testing:-
Purpose
Identifier Function Parameters Expected Actual Bugs
Result Result
Project Name Call Processing Optimization System Document No. TestCase\
2009\1.1
Test Case Author: Saurabh Date
Test Cases
control information to tell the user that the data integrity is assured. Security
and controls are required not only for preventing inadvertent mistakes made
by users, but also to prevent misuse of the system and ensure data integrity.
system.
1. Risk Analysis
It is easy to state that all systems must have the best possible security to
ensure that there is no misuse of the system. Since in this project, data is
very confidential, all measure have been taken to ensure the best security.
2. Password Control
Password is the most commonly used and one of the most effective methods
of control. The administrator and the students are given the password. This
is important and critical to this software. It prevents from illegal access of the
various options.
3. Access Control
It has been ensured that no a single user without a valid login and password
control by issuing the login and password to each and every student.
4. Validations
Various validation checks have been made to ensure the security of the
software. For say every student is validated before appearing in the exam.
5. Data Integrity
It is very necessary that the data should be well integrated with each other
to obtain the fast response from the system. Databases are designed keeping
normalization in the mind. As the application progresses, by different means
it has been made sure that data are going into respective places.
The system security problem can be divided into four related issues-security,
integrity, privacy, confidentiality.
System security:
Refers to the technical innovations and procedures applied to the hardware
and operating system to protect against deliberate or accidental damage
from a defined threat. In contrast data security is the protections against
data from loss disclosure, modification and destruction.
System integrity:
Refers to the proper functioning of hardware and programs, appropriate
physical security, and safe against external threats such as eavesdropping
and wire-tapping.
In contrast data integrity makes sure that data do not differ from their
original form and have not been accidentally or intentionally disclosed,
altered or destroyed.
Privacy:
Defines the right of the users or organization to determine what information
they are willing to share with or accept from others and how the other
organizations can be protected against unwelcome, unfair or excessive
dissemination of information about it.
Confidentiality:
Is a special status given to sensitive information in a database to minimize
possible invasion of privacy. It is an attribute of information that
characterizes its need for protection.
Implementation
Implementation
System implementation is the stage when the user has thoroughly
tested the system and approves all the features provided by the system. The
various tests are performed and the system is approved only after all the
requirements are met and the user is satisfied.
The new system may be totally new, replacing an existing
manual or automated system, or it may be a major modification to an
existing system. In either case, proper implementation is essential to provide
a reliable system to meet organizational requirements. Successful
implementation may not guarantee improvement in the organization using
the new system (that is a design question), but improper will prevent it.
Implementation is the process of having systems personnel check
out and put new equipment into use, train users, install the new application
and construct any files of data needed to use it. This phase is less creative
than system design. Depending on the size of the organization that will be
involved in using the application and the risk involved in its use, systems
developers may choose to test the operation in only one area of the firm with
only one or two persons. Sometimes, they will run both old and new system
in parallel way to com-pare the results. In still other situations, system
developers stop using the old system one day and start using the new one
the next.
The implementation of the web based or LAN based networked project
has some extra steps at the time of implementation. We need to configure
the system according the requirement of the software.
Installation
1. Database Deployment:
E = ab * (KLOC)bb
D = cb * (E)db
Model 1
The basic COCOMO model computed software development efforts land cost
as a fuction of a program size expressed in estimated lines of code.
Model 2:
The intermediated COCOMO model computer software development effort as
a program size and a set of”cost driver” that include subjective assessment
of vehicle, hardware personnel and project attributes.
Model 3:
The advance COCOMO model incorporates all characteristics of the
intermediate version with an assessment of the cost driver’s impact on each
step of software engineering.
The basic COCOMO equation takes the form
E=abKLOCbb
D=CbEdb
Where E is the effort applied in person month, D is the development time in
the chronological month , and KLOC is the estimated number of delivered
lines of code for the project . The coefficient a b and cb and the exponent bb
and db were taken as:
This project is organic so
ab=4
bb=1.05
cb=2.5
db=0.38
LOC=1555
2.5
E=2.4(KLOC)
=7.6
ECONOMICAL BEHAVIORAL
PRELIMINARY FEASIBILITY FEASIBILITY
INVESTIGATION
25
4 5 5
0 2 I/O DESIGN
10
7
1 5 10 8
5
BEGIN
PROTOTYPE 8
3
35 6 51
TECHNICAL
FEASIBILITY SRS DATABASE 8
SPECIICATION DESIGN
16
3
9
67
70 CODING
10
10
TESTING
IMPLEMENTATION
11
10 80
90
12
MAINTENANCE
Task
No. Task Description Time Line
1- 16- 4- 19- 10- 21- 27-
Jan Jan Feb Feb Mar Mar Mar
Requirement
1 Analysis
2 Design
3 Coding
Testing & Quality
4 Assurance
5 Write Manual
6 Implementation
7 final review
Future scope and further enhancement of the Project
The speed of obtaining and processing the data being fast any branch
(center), which implements this software, would expect good results.
Bibliography