Sei sulla pagina 1di 32

1.

Introduction:-
The Student Evaluation System mainly consists of the information about the students and
the faculty members and on the basis of the details one can get the information about the faculty
members and the students and students can be evaluated by their performance.
This application is designed to evaluate the students and his performance on the basis of there
previous semester results, attendance and other activities as well as it also provide details about
the faculty members in the department.
1.1 Scope:-
Administrator work
Student details
Faculty details
Exam results
Attendance details
2. Problem Domain:-
This proect!s application is in the field of the department of college. The department
needs the database for the proper functioning such as student details, faculty details etc. For
this we need to create database which may be in the form of documents or files. So whenever
you want the data related with these details you will have to scan documents and files. This
collection of data can be done in two ways which are as follows
Old Conventional or Paper System:-
"n the #ld conventional or paper system we were used to create the records of various
details in the form of documents on papers.
$ut this system has some limitations%&
'. The system is time consuming as we have to go through the whole documents for the
particular information.
(. The system is resource consuming as it needs a lot of paper documents.
'
Automated System:-
The automated system overcomes the limitations of the paper system. "t saves time and
does not need any paper documents. "t creates databases in the system for storing the
information. The accessing can be easily done through this system.
#ur proect is based on the automated system which overcomes the limitations of paper
system.
3. ec!nolo"y #sed:-
)e are using *ava *S+, ,T-. and S/. Server for this proect. *ava technology can be
used to develop various applications such as desktop technology, enterprise technology, micro
technology, web technology, distributed technology.
"n this we will use ava technology at front end and to store date we will use the S/. server at
back end ."n ava web technology we use either *S+ or servelt to construct web site we are
going to use *S+ ."n *S+ there are tags which are predefined tags which we can use directly in
our application to design website. "n *S+ there are some implicit obects which are predefined
such as out, session, forward etc. )e are also going to use some html language to design view
pages
3.1 $SP:-
$ava Server +ages 0*S+1 technology allows you to easily create )eb content that has
both static and dynamic components. *S+ technology proects all the dynamic capabilities of
*ava Servlet technology but provides a more natural approach to creating static content. The
main features of *S+ technology are
A language for developing *S+ pages, which are text&based documents that describe how to
process a re2uest and construct a response constructs for accessing server&side obects
-echanisms for defining extensions to the *S+ language.
3.2 %&':-
,T-. stands for ,yper Text -arkup .anguage
,T-. is a language for describing web pages.
,T-. is not a programming language, it is a markup language
(
A markup language is a set of markup tags
,T-. uses markup tags to describe web page
3.3 O(AC') DAA*AS):-
#racle is an ##34$-S 0#bect #riented 3elational 4atabase -anagement System1.
)e are using oracle '5g database in our proect
+. ,antt-s C!art o. /or0 %ours%&
A 6antt7s chart is a hori8ontal bar chart developed as a production control tool in '9':
by ,enry. . 6antt, an American engineer and social scientist. Fre2uently used in proect
management, a 6antt!s chart provides a graphical illustration of a schedule that helps to plan,
coordinate and track specific tasks in a proect. 6antt chart may be simple version created on
graph paper or more complex automated version created using proect management
applications such as -icrosoft proects.
A 6antt chart is constructed with a hori8ontal axis representing the total time span of the
proect, broken down into increments e.g. days, weeks and months and a vertical axis
representing the task that make up the proect.
6antt chart has become a common techni2ue for representing the phases and activities of a
proect work, so they can be understood easily.
6antt chart of our proect is shown here%&
;
+,ASE T"-E S+E<T 0,rs.1
Analysis ;=
4esign '>
?oding :
Testing '>
Total Time Spent @:5 ,rs
Analysis @=5A
4esign @(5A
?oding @'5A
Testing @(5A
Analysis 4esign ?oding Testing
' ;= >9 =B :5
,antt-s c!art o. Pro1ect


>
*ar C!art
=
2. Analysis:-
2.1 In.ormation ,at!erin":-
2.1.1 )conomic 3easibility:-
Economic analysis is most fre2uently used for evaluation of the effectiveness of the
system .-ore commonly known as cost benefit analysis, the procedure is to determine the
benefit and saving that are expected from the system and compare them with costs, decisions
are made to design and implement the system. A simple economic analysis that gives the actual
comparison of costs and benefits is much more meaningful in such
"n system, the organi8ation is most satisfied by economic feasibility. $ecause, if the
organi8ation implements this system, it need not re2uire any additional hardware resources as
well as it will saving lot of time.
2.1.2 ec!nical 3easibility:-
Technical feasibility canters on to what extent it can support the system. According to
feasibility analysis procedures the technical feasibility of the system is analy8ed and the
technical re2uirements such as software facilities, procedure, inputs are identified. "t is also one
of the important phases of software development activities. The system offers greater levels of
user friendliness combined with greater processing speed. Therefore, the cost of maintenance
can be reduced. Since processing speed is very high and the work is reduced in the
maintenance

2.1.3 *e!avioral 3easibility:-
+eople are inherently resistant to change and computer has been known to facilitate
changes .An estimate should be made of how strong the user is likely to move towards the
development of computeri8ed system. These are various levels of users in orders to ensure
proper authentication and authori8ation and security of sensitive data of organi8ation.
2.2 3unctional (e4uirements:-
The functional re2uirement for the application are ust the general used ones like well
running database management system, connectivity etc. The administrator manages all details
such as student!s details, faculty details, exam details. ,ere brief details of all the department is
given
Student details:
B
"n this part we deals about the details of the student such as their address, contact number,
email&id etc. For this we use sp pages like student.html,log'.sp , marks.sp,att.sp.
3aculty details:
"n this part we deals about the details of the faculty such as their 2ualification, address,
contact number, email&id etc. For this we use sp pages like faculty.html, log(.sp, f.sp, y'.sp,
y(.sp, y;.sp, y>.sp.
)5am details %
Exam details are an important part as it contains details related with the results of semester
exams of the students. Csing marks.sp.
Attendance details:
This part contains the attendance record of the students. att.sp
2.3 6on 3unctional (e4uirement:-
/!at are t!e user-s demonstrable needs7
Cser needs a web based system, which will remove all the above mentioned problems
that the user is facing the user wants a web based system, which will reduce the bulk of
paperwork, provide ease of work, flexibility, fast record finding, modifying, adding, removing
and generating the reports.
)..ort
?ompared to the existing system the proposed system will provide a better working
environment in which there will be ease of work and the effort re2uired will be comparatively
less than the existing system.
ime
Also the time re2uired a report or for doing any other work will be comparatively less
than in the existing system. 3ecord finding and updating will take less time than the existing
system.
'abour
"n the existing system the number of staff re2uired for completing the work is more
while the new system will re2uire less number of staff
2.+ (e4uirements de.inition:-
:
So.t8are (e4uirements:-
Operatin" System : window D+
Database : #3A?.E database
Supportin" plat.orm : re'.= or higher versions
Development tool : dk'.= or higher versions

%ard8are (e4uirements:-
(A& : -inimum specific pc configuration
%A(D DIS9 : -inimum specific pc configuration
E
: Desi"n:-
:.1 #&' Dia"ram:-
9
:.2 Database able Desi"n:-
Student Detail able:-

Attributes ype
<ame Farchar(
Scholar <umber Farchar(
Father!s <ame Farchar(
-other!s <ame Farchar(
+resent Address Farchar(
+ermanent Address Farchar(
Email&id Farchar(
?ontact <umber Farchar(
4ate of $irth Farchar(
'5
th
?lass +ercentage Farchar(
'(
th
?lass +ercentage Farchar(
3aculty Detail able:-
Attributes ype
<ame Farchar(
?ontact <umber Farchar(
/ualification Farchar(
Experience Farchar(
Address Farchar(
Email&id Farchar(
4ate of $irth Farchar(
:.3 Inter.ace Desi"n:-
Student.!tml
'5
'o"1.1sp
'o"2.1sp
''
'o"3.1sp
'(
:.+ &odule Identi.ication:-

';
Student Evaluation system
Student login
?an access student
and Faculty details
Administrator login Faculty login
?an access student and
faculty details and
update student details
?an access and update
both student and faculty
details
Student and Faculty details
:.2 Dia"ram .or Interconnection o. &odule:-
'>
;. 3eatures:-
The Student Evaluation System is an infrastructure through which every faculty member
can get the information about each student of the class individually.
The faculty members are allowed to make changes or update the various fields of the
students such that their attendance
Students are not allowed to make any changes in the system. "f any student wishes to make
changes in any field then he or she has to consult with the faculty members.
This proect only gives the details about the particular student to the faculty members as
well as to the administrator.
This proect is prepared for department level and provides services for department level
and further it can be implemented at the college level also.
The website will provide three login Student login, Faculty login and administrator login
through which they can log on to the site and can collect the information about the
students.
The faculty members can update the fields of the students on the basis of their semester
marks, curricular and extracurricular activities, attendance etc.

<. 3uture )n!ancement:-
This proect is based on department level and college is that in which many
departments exists. So, it could be implemented or extended at college level also. For
enhancing this at college level there is need of whole information about the departments of
college, their faculty, ,ead of every department, ,ead of the college, and by extending it we
can compare the students at the level of college.
System can also be extended it in between the group of colleges. For that we need all the
information about students of all other colleges, their faculty information, their ,ead!s
information. $y this one can compare students at more wide area.
For this type of enhancement one has to choose an administrator who, will have right to update
all information. "n one can also give the contact number or address of administrator.
'=
=. Conclusion:-
This system involves a database from which we can extract the details of the faculty
members and students. The main motive of this system is evaluation of the students which is
mainly useful for the faculty.
)e can say that with the help of this proect we can find the information about the students and
the faculty members so that the faculty members can also compare the students on the basis of
exam marks, attendance and overall performance. )ith the help of this system the head of the
department can notice the weak students and then some efforts can be made to improve their
performance. The head of the department can also make efforts to enhance the student
capability.
#n the basis of the above information of every student, faculty members can easily evaluate
the students and can rank the students. This proect is further proposed for the college level and
it can be enhanced up to the university level also. "t provides flexibility in the manner that
faculty members can update and can make the changes in the student!s record.
1>. (e.erences:-
*oo0s:-
'. *avaB programming 0$lack book1
(. )eb technology G Atul kahate
;. S/., +.HS/. G "van $ayross
/ebsites:-
'. http%HHsloanc.orgHpublicationsHalnHv:n'Hv:n'Iachtemeier.as
(. http%HHen.wikipedia.orgHwikiHS/.IServer
;. http%HHava.sun.comHproductsHsp
'B
11. Sample pro"ram%&
*student.html*
<html>
<head>
<title>HOME PAGE</title>
<style type="text/css">
body {
backgo!"d#colo$ yello%gee"&
'
(style) {
*o"t#*amily$ "+imes ,e% -oma"". +imes. sei*&
*o"t#si/e$ 01px&
*o"t#%eight$ bold&
'
(style2 {
*o"t#si/e$ )3px&
*o"t#%eight$ bold&
'
</style>
</head>
<body>
<scipt la"g!age="4a5a6cipt">


<*o"t si/e="7"><a he*="st!de"t(html">6t!de"t logi"</a></*o"t>
<*o"t si/e="7"><a he*="*ac!lty(html">8ac!lty logi"</a></*o"t>
<*o"t si/e="7"><a he*="admi(html">Admi"( logi"</a></*o"t>
<*o"t si/e="7"><a he*="http$//%%%(google(com">Google</a></*o"t>
<di5 alig"="ce"te">
<p class="style)"><9><b>6+9:E,+6 E;A<9A+=O, 6>6+EM </b></9></p>

</di5>
<*om "ame="*om?" method="post" actio"="log?(@sp">
':
<table bgcolo="ABBCC88" %idth="21D" alig"="le*t" bode="7">
<t>
<th scope="col"><di5 alig"="le*t"><b>6+9:E,+ <OG=,</b> </di5></th>
</t>
<t>
<td>
<di5 alig"="ce"te">96E-,AME
<i"p!t type="text" "ame=""ame">
</di5>
</td>
</t>
<t>
<td>
<di5 alig"="ce"te">PA66EO-:
<i"p!t type="pass%od" "ame="pass">
</di5>
</td>
</t>
<t>
<td height=")F">
<di5 alig"="ce"te">
<i"p!t type="s!bmit" "ame="6!bmit" 5al!e="6!bmit">
</di5>
</td>
</t></table></*om>
<img sc="image/<AG(4PG" alig"="ight" bode="2" height="01D" %idth="71D">
<b><b><b><b><b><b><G-><G-><G-><b><b>
</di5>
<A H-E8="http$//gt!("et/"><b>;ie% 6yllab!s a"d -es!lt</b> </A><b>
<A H-E8="http$//satie"gg(og/"><b>;ie% i"*omatio" abo!t College</A></A>
</body></html>
'E

*log1.jsp*

<DHpage co"te"t+ype="text/html" pageE"codi"g="9+8#F" impot="@a5a(sIl(J"D>
<html>
<head>
<title>46P Page</title>
<style type="text/css">
body {
backgo!"d#colo$ yello%gee"&
'
(style2 {*o"t#si/e$ ?Fpx'
(style3 {
*o"t#si/e$ )3px&
*o"t#style$ italic&
*o"t#%eight$ bold&
'
</style></head>
<body>
<D
Co""ectio" c" = "!ll&
ty{
Class(*o,ameK"s!"(@dbc(odbc(4dbcOdbc:i5e"L&
c"= :i5eMa"age(getCo""ectio"K"@dbc$odbc$myds""."system"."@s@s"L&
6tateme"t stm = c"(ceate6tateme"tKL&
-es!lt6et s=stm(exec!teM!eyK"select J *om st!de"t %hee "ame=N"OeI!est(getPaameteK""ame"LO"N a"d
pass=N"OeI!est(getPaameteK"pass"LO"N"L&
i* Ks("extKLL
{ 6ti"g ab= s(get6ti"gK?L&


D>
<+AG<E bode="?" alig"="ce"te" bodecolo="A111111">
<t><+:><spa" class="style?) style2"><sto"g>6CHO<A- ,O$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D= ab D></sto"g></spa"></+:>
</t><b>
<t><+:><spa" class="style?) style2"><sto"g>,AME$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK)LD></sto"g></spa"></+:>
</t><b>
<t><+:><spa" class="style?) style2"><sto"g>8A+HE-N6 ,AME$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK2LD></sto"g></spa"></+:>
</t><b>
<t><+:><spa" class="style?) style2"><sto"g>MO+HE-N6 ,AME$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK3LD></sto"g></spa"></+:>
'9
</t><b>
<t><+:><spa" class="style?) style2"><sto"g>P-E6E,+ A::-E66$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK7LD></sto"g></spa"></+:>
</t><b>
<t><+:><spa" class="style?) style2"><sto"g>PE-MA,E,+ A::-E66$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK0LD></sto"g></spa"></+:>
</t>
<b> <t><+:><spa" class="style?) style2"><sto"g>CO,+AC+ ,O$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gKPLD></sto"g></spa"></+:>
</t><b>
<t><+:><spa" class="style?) style2"><sto"g>?1 C<A66 D$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gKFLD></sto"g></spa"></+:>
</t><b>
<t><+:><spa" class="style?) style2"><sto"g>?) C<A66 D$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gKBLD></sto"g></spa"></+:>
</t><b><t>
<+:><spa" class="style?) style2"><sto"g>:A+E O8 G=-+H$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK?1LD></sto"g></spa"></t><b><t>
<+:><spa" class="style?) style2"><sto"g>6+9:>=,G >EA-$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK??LD></sto"g></spa"></t>
<t><+:><spa" class="style?) style2"><sto"g>exta c!ic!la acti5ity$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK?2LD></sto"g></spa"></t>
<t> <+:><spa" class="style?) style2"><sto"g><a he*="maks(@spQ"o=<D= ab D>">
exam maks detail</a></sto"g></spa"></+:>
</t><t><+:><spa" class="style?) style2"><sto"g><a he*="att(@spQ"o=<D= ab D>">
Atte"de"ce detail</a></sto"g></spa"></+:>
</t><t><+:><spa" class="style?) style2"><sto"g><a he*="*(@spQ"o=<D= ab D>">
8ac!lty detail</a></sto"g></spa"></+:>
</+AG<E>
<p>R"bsp&</p>
<p>R"bsp&</p>
<p>R"bsp&</p>
<di5 alig"="ce"te"></di5>

<D
'else{ D>
<a he* = "log(html" >ty
agai"</a
>

<D
'
s(closeKL&
'catchK6M<Exceptio" exL
{o!t(pi"tl"K"Eo i" db opeatio"$"OexL& '
catchKClass,ot8o!"dExceptio" exL{
o!t(pi"tl"K":i5e ,ot 8o!"d$"OexL&
'
*i"ally{
ty{
(5
c"(closeKL&
'catchKExceptio" exL{'
'
D>
<a he*="st!de"t(html" class="style3"><b><ogo!t</b></a>
</body>
</html>
*marks.jsp*

<DHpage co"te"t+ype="text/html" pageE"codi"g="9+8#F" impot= "@a5a(sIl(J"D>
<html>
<head>
<title>46P Page</title>
<style type="text/css">
body {
backgo!"d#colo$ yello%gee"&
'
</style></head>
<body>
<di5 alig"="ce"te">
<p>
<D Co""ectio" c" = "!ll&
ty{
Class(*o,ameK"s!"(@dbc(odbc(4dbcOdbc:i5e"L&
c"= :i5eMa"age(getCo""ectio"K"@dbc$odbc$myds""."system"."@s@s"L&
6tateme"t stm = c"(ceate6tateme"tKL&
-es!lt6et s=stm(exec!teM!eyK"select J *om agg %hee scS"o=N"OeI!est(getPaameteK""o"LO"N"L&
i* Ks("extKLL
{D>
</p>
<p>R"bsp&</p>
<table bode="?">
<thead>
<t>
<th>6EME6+E-</th>
<th>M=:#6EM +O+A<</th>
<th>+HEO-> +O+A<</th>
('
<th>6E66=O,A< +O+A<</th>
<th>+O+A<</th>
</t>
</thead>
<tbody>
<t>
<td>= 6EM</td>
<td><D= s(get6ti"gK)LD></td>
<td><D= s(get6ti"gK)O?LD></td>
<td><D= s(get6ti"gK2O?LD></td>
<td></td>
</t>
<t>
<td> == 6EM</td>
<td><D= s(get6ti"gK3O?LD></td>
<td><D= s(get6ti"gK7O?LD></td>
<td><D= s(get6ti"gK0O?LD></td>
<td></td>
</t>
<t>
<td>=== 6EM</td>
<td><D= s(get6ti"gKPO?LD></td>
<td><D= s(get6ti"gKFO?LD></td>
<td><D= s(get6ti"gKBO?LD></td>
<td></td>
</t>
<t>
<td>=; 6EM</td>
<td><D= s(get6ti"gK?1O?LD></td>
<td><D= s(get6ti"gK??O?LD></td>
<td><D= s(get6ti"gK?)O?LD></td>
<td></td>
</t>
<t>
<td>; 6EM</td>
<td><D= s(get6ti"gK?2O?LD></td>
<td><D= s(get6ti"gK?3O?LD></td>
<td><D= s(get6ti"gK?7O?LD></td>
<td></td>
</t>
<t>
<td>;= 6EM</td>
<td><D= s(get6ti"gK?0O?LD></td>
<td><D= s(get6ti"gK?PO?LD></td>
<td><D= s(get6ti"gK?FO?LD></td>
<td></td>
</t>
<t>
<td>;== 6EM</td>
<td><D= s(get6ti"gK?BO?LD></td>
<td><D= s(get6ti"gK)1O?LD></td>
<td><D= s(get6ti"gK)?O?LD></td>
<td></td>
</t>
<t>
((
<td>;=== 6EM</td>
<td><D= s(get6ti"gK))O?LD></td>
<td><D= s(get6ti"gK)2O?LD></td>
<td><D= s(get6ti"gK)3O?LD></td>
<td></td>
</t>
</tbody>
</table>
<p>R"bsp& </p>
<p>
<D
'
else{ D>
</p>
<p>R"bsp&</p>
<p>R"bsp&</p><*om "ame="*om?" method="post" actio"="m!p(@sp">
<table %idth="71D" bode="?">
<t>
<th scope="col">6EM</th>
<th scope="col">M=:#6EM +O+A< </th>
<th scope="col">+HEO-> +O+A< </th>
<th scope="col">6E66=O,A< +O+A< </th>
</t>
<t>
<td>= 6EM</td>
<td>
<i"p!t type="text" "ame="t?">
</td>
<td>
<i"p!t type="text" "ame="t)">
</td>
<td>
<i"p!t type="text" "ame="t2">
</td>
</t>
<t>
<td>== 6EM</td>
<td>
<i"p!t type="text" "ame="t3">
</td>
<td>
<i"p!t type="text" "ame="t7">
</td>
<td>
<i"p!t type="text" "ame="t0">
</td>
</t>
<t>
<td>=== 6EM</td>
<td>
<i"p!t type="text" "ame="tP">
</td>
<td>
<i"p!t type="text" "ame="tF">
</td>
(;
<td>
<i"p!t type="text" "ame="tB">
</td>
</t>
<t>
<td>=; 6EM</td>
<td>
<i"p!t type="text" "ame="t?1">
</td>
<td>
<i"p!t type="text" "ame="t??">
</td>
<td>
<i"p!t type="text" "ame="t?)">
</td>
</t>
<t>
<td>; 6EM</td>
<td>
<i"p!t type="text" "ame="t?2">
</td>
<td>
<i"p!t type="text" "ame="t?3">
</td>
<td>
<i"p!t type="text" "ame="t?7">
</td>
</t>
<t>
<td>;= 6EM</td>
<td>
<i"p!t type="text" "ame="t?0">
</td>
<td>
<i"p!t type="text" "ame="t?P">
</td>
<td>
<i"p!t type="text" "ame="t?F">
</td>
</t>
<t>
<td>;== 6EM</td>
<td>
<i"p!t type="text" "ame="t?B">
</td>
<td>
<i"p!t type="text" "ame="t)1">
</td>
<td>
<i"p!t type="text" "ame="t)">
</td>
</t>
<t>
<td>;=== 6EM</td>
<td>
(>

<i"p!t type="text" "ame="t))">
</td>
<td>
<i"p!t type="text" "ame="t)2">
</td>
<td>
<i"p!t type="text" "ame="t)3">
</td>
</t><i"p!t type="hidde"" "ame="t)7" 5al!e="<D=eI!est(getPaameteK""o"LD>" />
</table>
<p> <a he* = "log(html" ></a
></p>

<i"p!t type="s!bmit" "ame="6!bmit" 5al!e="6!bmit">

<p>
</table>

</*om>
<D
'
s(closeKL&
'catchK6M<Exceptio" exL
{o!t(pi"tl"K"Eo i" db opeatio"$"OexL& '
catchKClass,ot8o!"dExceptio" exL{
o!t(pi"tl"K":i5e ,ot 8o!"d$"OexL&
'
*i"ally{
ty{
c"(closeKL&
'catchKExceptio" exL{'
'
D>
</p>
</di5>
<a he*="st!de"t(html" class="style3"><b><ogo!t</b></a>
</body>
</html>
(=
*att.jsp*

<DHpage co"te"t+ype="text/html" pageE"codi"g="9+8#F" impot= "@a5a(sIl(J"D>
<html>
<head>
<title>46P Page</title>
<style type="text/css">
body {
backgo!"d#colo$ yello%gee"&
'
</style></head>
<body>
<p>
<D Co""ectio" c" = "!ll&
ty{
Class(*o,ameK"s!"(@dbc(odbc(4dbcOdbc:i5e"L&
c"= :i5eMa"age(getCo""ectio"K"@dbc$odbc$myds""."system"."@s@s"L&
6tateme"t stm = c"(ceate6tateme"tKL&
-es!lt6et s=stm(exec!teM!eyK"select J *om att %hee scS"o=N"OeI!est(getPaameteK""o"LO"N"L&
i* Ks("extKLL
{D>
</p>
<p>R"bsp&</p>
<table bode="?" alig"="ce"te">
<thead>
<t>
<th>69G4EC+</th>
<th>A++E,:E,CE</th>
<th>+O+A< C<A66E6</th>
</t>
</thead>
<tbody>
<t>
<td>+HEO-> 1?</td>
<td><D=s(get6ti"gK?O?L D></td>
<td>)7</td>
</t>
<t>
<td>+HEO-> 1)</td>
<td><D=s(get6ti"gK)O?L D></td>
<td>)7</td>
</t>
<t>
<td>+HEO-> 12</td>
<td><D=s(get6ti"gK2O?L D></td>
<td>)7</td>
(B
</t>
<t>
<td>+HEO-> 13</td>
<td><D=s(get6ti"gK3O?L D></td>
<td>)7</td>
</t>
<t>
<td>+HEO-> 17</td>
<td><D=s(get6ti"gK7O?L D></td>
<td>)7</td>
</t>
<t>
<td>+HEO-> 10</td>
<td><D=s(get6ti"gK0O?L D></td>
<td>)7</td>
</t>
<t>
<td>P-AC+=CA< 1?</td>
<td><D=s(get6ti"gKPO?L D></td>
<td>)7</td>
</t>
<t>
<td>P-AC+=CA< 1)</td>
<td><D=s(get6ti"gKFO?L D></td>
<td>)7</td>
</t>
<t>
<td>P-AC+=CA< 12</td>
<td><D=s(get6ti"gKBO?L D></td>
<td>)7</td>
</t>
<t>
<td>P-AC+=CA< 13</td>
<td><D=s(get6ti"gK?1O?L D></td>
<td>)7</td>
</t>
<t>
<td>P-AC+=CA< 17</td>
<td><D=s(get6ti"gK??O?L D></td>
<td>)7</td>
</t>
</tbody>
</table>
<di5 alig"="ce"te">
<p>
<D
'
else{ D>


<D
'
s(closeKL&
(:
'catchK6M<Exceptio" exL
{o!t(pi"tl"K"Eo i" db opeatio"$"OexL& '
catchKClass,ot8o!"dExceptio" exL{
o!t(pi"tl"K":i5e ,ot 8o!"d$"OexL&
'
*i"ally{
ty{
c"(closeKL&
'catchKExceptio" exL{'
'
D>
</p>
</di5>
<a he*="st!de"t(html" class="style3"><ogo!t</a>
</body>
</html>
*f.jsp*

<DHpage co"te"t+ype="text/html" pageE"codi"g="9+8#F" impot= "@a5a(sIl(J"D>
<html>
<head>
<title>46P Page</title>
<style type="text/css">
body {
backgo!"d#colo$ yello%gee"&
'
</style></head>
<body>
<p>
<D Co""ectio" c" = "!ll&
ty{
Class(*o,ameK"s!"(@dbc(odbc(4dbcOdbc:i5e"L&
c"= :i5eMa"age(getCo""ectio"K"@dbc$odbc$myds""."system"."@s@s"L&
6tateme"t stm = c"(ceate6tateme"tKL&
-es!lt6et s=stm(exec!teM!eyK"select J *om *ac!lty "L&
D>
<table bode="?" alig"="ce"te">
<t>
<th>,AME</th>
<th>:A+E O8 G=-+H</th>
<th>A::-E66</th>
<th>CO,+AC+ ,9MGE- </th>
<th>ESMA=< =: </th>
<th>M9A<=8=CA+=O,</th>
<th>ETPE-=E,CE</th>
(E
</t>
<D
%hile Ks("extKLL
{D>
<p></p>
<p>R"bsp&</p>
<t>
<td><D=s(get6ti"gK?LD>
<td><D=s(get6ti"gK)LD>
<td><D=s(get6ti"gK2LD>
<td><D=s(get6ti"gK3LD>
<td><D=s(get6ti"gK7LD>
<td><D=s(get6ti"gK0LD>
<td><D=s(get6ti"gKPLD></td>
</t>
<D ' D>
</table>
<di5 alig"="ce"te">
<D
s(closeKL&
'catchK6M<Exceptio" exL
{o!t(pi"tl"K"Eo i" db opeatio"$"OexL& '
catchKClass,ot8o!"dExceptio" exL{
o!t(pi"tl"K":i5e ,ot 8o!"d$"OexL&
'
*i"ally{
ty{
c"(closeKL&
'catchKExceptio" exL{'
'
D>
</di5>
<a he*="st!de"t(html" class="style3"><b><ogo!t</b></a>
</body>
</html>
(9
*search.jsp*
<DHpage co"te"t+ype="text/html" pageE"codi"g="9+8#F" impot= "@a5a(sIl(J"D>
<html>
<head>
<title>46P Page</title>
<style type="text/css">
body {
backgo!"d#colo$ yello%gee"&
'
(style?) {*o"t#*amily$ Aial. Hel5etica. sa"s#sei*& *o"t#si/e$ )3px& *o"t#%eight$ bold& '
</style></head>
<body>
<di5 alig"="ce"te">
<D Co""ectio" c" = "!ll&
ty{
Class(*o,ameK"s!"(@dbc(odbc(4dbcOdbc:i5e"L&
c"= :i5eMa"age(getCo""ectio"K"@dbc$odbc$myds""."system"."@s@s"L&
6tateme"t stm = c"(ceate6tateme"tKL&
-es!lt6et s=stm(exec!teM!eyK"select J *om st!de"t %hee scS"o="OeI!est(getPaameteK"sch"LO""L&
i* Ks("extKLL
{ 6ti"g ab= s(get6ti"gK?L&
D>
</di5>
<+AG<E bode="?" alig"="ce"te" bodecolo="A111111">
<t><+:><spa" class="style?) style2"><sto"g>6CHO<A- ,O$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D= ab D></sto"g></spa"></+:>
</t><b>
<t><+:><spa" class="style?) style2"><sto"g>,AME$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK)LD></sto"g></spa"></+:>
</t><b>
<t><+:><spa" class="style?) style2"><sto"g>8A+HE-N6 ,AME$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK2LD></sto"g></spa"></+:>
</t><b>
<t><+:><spa" class="style?) style2"><sto"g>MO+HE-N6 ,AME$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK3LD></sto"g></spa"></+:>
</t><b>
<t><+:><spa" class="style?) style2"><sto"g>P-E6E,+ A::-E66$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK7LD></sto"g></spa"></+:>
</t><b>
<t><+:><spa" class="style?) style2"><sto"g>PE-MA,E,+ A::-E66$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK0LD></sto"g></spa"></+:>
</t>
<b> <t><+:><spa" class="style?) style2"><sto"g>CO,+AC+ ,O$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gKPLD></sto"g></spa"></+:>
</t><b>
;5
<t><+:><spa" class="style?) style2"><sto"g>?1 C<A66 D$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gKFLD></sto"g></spa"></+:>
</t><b>
<t><+:><spa" class="style?) style2"><sto"g>?) C<A66 D$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gKBLD></sto"g></spa"></+:>
</t><b><t>
<+:><spa" class="style?) style2"><sto"g>:A+E O8 G=-+H$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK?1LD></sto"g></spa"></t><b><t>
<+:><spa" class="style?) style2"><sto"g>6+9:>=,G >EA-$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK??LD></sto"g></spa"></t>
<t><+:><spa" class="style?) style2"><sto"g>exta c!ic!la acti5ity$</sto"g></spa"></+:>
<+:><spa" class="style2"><sto"g><D=s(get6ti"gK?2LD></sto"g></spa"></t>
<t> <+:><spa" class="style?) style2"><sto"g><a he*="maks(@spQ"o=<D= ab D>">exam maks
detail</a></sto"g></spa"></+:>
</t><t><+:><spa" class="style?) style2"><sto"g><a he*="att?(@spQ"o=<D= ab D>">Atte"de"ce
detail</a></sto"g></spa"></+:>
</+AG<E>
<p>R"bsp&</p>
<p>R"bsp&</p>
<p>R"bsp&</p>
<di5 alig"="ce"te"></di5>
<di5 alig"="ce"te">
<D
'else{ D>
<a he* = "log(html" >ty
agai"</a
>
</table>
<D
'
s(closeKL&
'catchK6M<Exceptio" exL
{o!t(pi"tl"K"Eo i" db opeatio"$"OexL& '
catchKClass,ot8o!"dExceptio" exL{
o!t(pi"tl"K":i5e ,ot 8o!"d$"OexL&
'
*i"ally{
ty{
c"(closeKL&
'catchKExceptio" exL{'
'
D>
</di5>
</body>
</html>
;'

;(

Potrebbero piacerti anche