尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Issue Management System
PROJECT SYNOPSIS
Bachelor Of Technology
Computer Science And Engineering
Submitted By
PRATIK KUMAR
May-June 2015
Institute Of Technology, GGV
Bilaspur
A CENTRAL UNVERSITY
ISSUE MANAGEMENT SYSTEM
ACKNOWLEDGEMENT
The satisfaction that accompanies that the successful completion
of the project
would not have been complete without the mention of people
whose ceaseless
cooperation made it possible, whose constant guidance and
encouragement
crown all efforts with success.
I’m grateful to my project guide Mr. Sankham Singha Roy
(Associate Manager, UshaComm)
for the guidance, inspiration and constructive
suggestions that helped me in the completion of this project.
I also take this opportunity to express a deep sense of gratitude to
my project head
Mr. Rakesh Kumar Singh
(Senior Manager, UshaComm)
for his cordial support, valuable suggestions and guidance.
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
CONTENTS
1. Introduction
2. Software & Hardware Specifications
3. Software Develpment Life Cycle (SDLC)
4. Design
5. Data Flow Diagram
6. DataBase Design
7. Table Structure
8. Sample Implementation
9. Snapshot of Database Connection
10. For Creating new Connection to Database
from iReport
11. Jasper Report
12. JRXML
13. Snapshot for Jasper Report Page
14. Displaying Search page with docket no. in pdf
format Using Jasper i-Report
15. Displaying Search page with Reported By in pdf
format Using Jasper i-Report
16. Bibliography
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
1. Introduction
It is especially designed to automate and streamline IT services, help desk
and customer support processes. Its also provides an integrated knowledge
base with built-in customizable search feature for instant business
intelligence features such as alerts, reports and emails.
An Issue Managment system (also issue tracking system, trouble ticket
system, support ticket, request management or incident ticket system)
is a computer software package that manages and maintains lists of
issues, as needed by an organization. Issue Management systems are
commonly used in an organization's customer support call center to
create, search, close, update, and resolve reported customer issues, or
even issues reported by that organization's other employees. A support
ticket should include vital information for the account involved and
the issue encountered. An issue Management system often also
contains a knowledge base containing information on each customer,
resolutions to common problems, and other such data. An issue
Management system is similar to a "bugtracker", and often, a software
company will sell both, and some bugtrackers are capable of being
used as an issue Management system, and vice versa. Consistent use of
an issue or bug tracking system is considered one of the "hallmarks of a
good software team".
A Docket element, within an Issue Management system, is a running
report on a particular problem, its status, and other relevant data. They are
commonly created in a help desk or call center environment and almost
always have a unique reference number, also known as a case, issue or
docket number which is used to allow the user or help staff to quickly
locate, add to or communicate the status of the user's issue or request.
These tickets are so called because of their origin as small cards within a
traditional wall mounted work planning system when this kind of support
started. Operators or staff receiving a call or query from a user would fill
out a small card with the user's details and a brief summary of the request
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
and place it into a position (usually the last) in a column of pending slots
for an appropriate engineer, so determining the staff member who would
deal with the query and the priority of the request.
Its provides a simple, easy to use, customizable web based business
process portal that streamlines the tasks, issues and projects life cycle
management. Issues can have several aspects to them. Each issue in the
system may have an urgency value assigned to it, based on the overall
importance of that issue. Low or zero urgency issues are minor and should
be resolved as time permits. Other details of issues include the customer
experiencing the issue (whether external or internal), date of submission,
detailed descriptions of the problem being experienced, attempted
solutions or work-arounds, and other relevant information. As previously
noted, each issue maintains a history of each change.
Issues management are organized around the core idea that it’s a strategic
planning process used to detect, explore and close gaps between the
actions of an organization–specifically a corporation–and the expectations
of its stakeholders.
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
2.Software and Hardware Specifications
2.1 Hardware Specification:-
Processor : Pentium III/AMD Athlone XP
RAM : 128 MB
Hard disk : 20 GB
FDD : 1.44MB
Monitor : 14 inch
Mouse : 3 Button scroll
CD Drive : 52 X
Keyboard : 108 keys
2.2 Software Specification:-
Operating System : Windows 2000/xp /7/8
Languages : java ( JDBC, JSP, Servlet, )
Front End : HTML, CSS, JavaScript
Platform : NetBeans
Web Servers : Tomcat 7.0
Backend : Oracle10g
Browser Program : Google Chrome/Mozilla Fireworks
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
3. Software Development Life Cycle (SDLC):-
The systems development life cycle (SDLC), or software development
process in systems engineering, information systems and software
engineering, is a process of creating or altering information systems, and
the models and methodologies that people use to develop these systems. In
software engineering, the SDLC concept underpins many kinds of
software development methodologies.
A Systems Development Life Cycle (SDLC) adheres to important phases
that are essential for developers, such as planning, analysis, design, and
implementation, and are explained in the section below.It include
evaluation of present system, information gathering, feasibility study and
request approval. These stages can be characterized and divided up in
different ways, including the following:
Systems analysis, requirements definition: Defines project goals into
defined functions and operation of the intended application. Analyzes end-
user information needs.
• Systems design: Describes desired features and operations in detail,
including screen layouts, business rules, process diagrams, pseudocode
and other documentation.
• Development: The real code is written here.
• Integration and testing: Brings all the pieces together into a special
testing environment, then checks for errors, bugs and interoperability.
• Acceptance, installation, deployment: The final stage of initial
development, where the software is put into production and runs actual
business.
• Maintenance: What happens during the rest of the software's life:
changes, correction, additions, moves to a different computing platform
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
and more. This is often the longest of the stages.
4.DESIGN:-
Design is the first step into the development phase for any engineered
product or system. Design is a creative process. A good design is the key to
effective system. The term “design” is defined as “the process of applying
various techniques and principles for the purpose of defining a process or a
system in sufficient detail to permit its physical realization”. The design
phase is a transition from a user oriented document to a document to the
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
programmers or database personnel. System design goes through two
phases of development: Logical and Physical Design.
4.1 LOGICAL DESIGN:-
The logical flow of a system and define the boundaries of a system.
It includes the following steps:
 Reviews the current physical system – its data flows, file content,
volumes , Frequencies etc.
 Prepares output specifications – that is, determines the format,
content and Frequency of reports.
4.2 PHYSICAL DESIGN:-
Physical system produces the working systems by define the design
specifications that tell the programmers exactly what the candidate system
must do. It includes the following steps-
 Design the physical system.
 Specify input and output media.
 Design the database and specify backup procedures.
 Design physical information flow through the system and a physical
design
Design/Specification activities:
 Concept formulation.
 Problem understanding.
 High level requirements proposals.
 Feasibility study.
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
 Requirements engineering.
 Architectural design.
5.Data Flow Diagram:-
Adata flow diagram (DFD) is a graphical representation of the "flow" of
data through an information system, modeling its process aspects.
..the basic notation used to create a DFD’s are as follows:
1.Dataflow:- data moves in a specific from an origin to a destination.
2.Process: -People ,procedures or device that use or produce data. The
physical components not identified.
3.Source:- external sorce or destination of data, which may be people
programs, organizations or other entities
4.Data source:- here data are store and referenced by a process in the
system.
6. DATABASE DESIGN:-
A database is an organized mechanism that has the capability of storing
information through which a user can retrieve stored information in an
effective and efficient manner. The data is the purpose of any database and
must be protected.
A database design runs parallel with the system design. The organization
of the data in the database is aimed to achieve the following two major
objectives.
o Data Integrity
o Data independence
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
7.TABLES STRUCTURE:-
Table Name: UC_IMSDATA
Feild Data Type Length Key Nullable
DocketNo Number 10 Primary Key Yes
ProlemHeader Varchar2 200 - No
Problem_Descripti
on
Varchar2 500 - No
ReportedBy Varchar2 50 - No
CreationDate Date - No
Status Number 1 - No
Close_Date Date - No
Table Name: UC_USERS
Feild Data Type Length Key Nullable
NAME varchar 4000 - Yes
EMAIL varchar 4000 Primary Key No
PASS varchar 4000 - Yes
STATUS number 1 - Yes
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
8.Sample Implementation:-
8.1.1Screenshot for welcome page:-
8.1.2Module Description:-
Login Page
PRATIK KUMAR
User Name Password
ISSUE MANAGEMENT SYSTEM
* In the Welcome page, Users enter the valid email-id's & password.
8.1.3 Code For Login Page:-
<html>
<head>
<script language="javascript">
function atSubmit()
{
EMAIL = document.frm1.email.value;
PASS = document.frm1.pass.value;
url ="loginprocess.jsp?EMAIL="+EMAIL+"&PASS="+PASS;
dlr_width = 500;
dlr_height = 500;
dlr_left = (screen.availWidth - dlr_width) / 2;
dlr_top = (screen.availHeight - dlr_height) / 2;
command="resizable=yes,titlebar=no,toolbar=no,menubar=no,location=no,
status=no,scrollbars=yes,modal=yes"+ ",height=" + dlr_height + ",
width=" + dlr_width+ ",top=" + dlr_top + ",left=" + dlr_left;
window.open(url,"_self", command);
}
</script>
<title>IMS</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<style>
h1 {
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
color: white;
text-shadow: 1px 1px 2px black, 0 0 25px linen, 0 0 5px darkblue;
}
h1 {
color: red;
text-align: center;
}
</style>
<center>
<div id="outer">
<div id="header">
<div id="logo">
<center><h1>
<a href="welcome.jsp"><strong><em><blockquote>
Issue Management System</a></blockquote></em></strong></a>
</h1></center>
</div>
</div>
<div id="banner">
<img src="images/banner.jpg" alt="" /></div>
<form action="javascript:atSubmit()" METHOD="POST" name="frm1"><br>
<strong>Email:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</st
rong><input type="email" name="email" onclick="this.value=''"/><br/><br/>
<strong>Password:&nbsp;&nbsp;</strong><input type="password"
name="pass" onclick="this.value=''"/><br/></td>
<tr><td align = "left">Remember me <input type="checkbox"
name="checkbox" value="checkbox"></td></tr><br></br>
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
<input type="submit" value="&nbsp;login&nbsp;"/>
</form>
<div id="main">
<table align="right">
<tr align="center">
<td style="color: navy;"></td></tr>
<tr><td></td></tr></table>
<div id="sidebar">
<div class="box">
<table>
<tr><td style="color:navy;"></td></tr>
</table>
</div>
</div><br class="clear" /></div>
<div class="bottom">
<p><table width="100%" border="0" cellspacing="0" cellpadding="0">
<p><jsp:include page="footer.jsp" /></p>
</table></p>
</div>
</body>
</html>
8.1.4 Code for checking of username and password information :-
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@page import="org.omg.CORBA.PUBLIC_MEMBER"%>
<%@page import="java.sql.*"%>
<%@page import="java.util.*"%>
<%
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
String EMAIL=request.getParameter("EMAIL");
String PASS=request.getParameter("PASS");
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection
con=DriverManager.getConnection("jdbc:oracle:thin:@172.16.210.52:1540:ushadb",
"infrabdb","infrabdb");
PreparedStatement ps=con.prepareStatement("select count(*) cnt from uc_users
where status = 1 and EMAIL=? and PASS=?");
ps.setString(1,EMAIL);
ps.setString(2,PASS);
ResultSet rs=ps.executeQuery();
String status=null;
while(rs.next())
{
status = rs.getString(1);
}
int numberstatus = Integer.parseInt(status.trim());
if(numberstatus == 1)
{
%>
<jsp:forward page="home.jsp"></jsp:forward>
<%
}
else{
%>
<jsp:forward page="WrongPass.jsp"></jsp:forward>
<%
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
}
}
catch(Exception e){
e.printStackTrace();
}
%>
8.2.1 Snanpshot for Home page:-
8.2.2Module Of Home Page:-
PRATIK KUMAR
IMS
ISSUE MANAGEMENT SYSTEM
 When the user logs in, he/she is directed to the Home Page .It
contains links to Search Docket Page, Creation Docket Page, Close
Docket Page where the user can proceed and do the needful.
8.2.3 Code For Home Page:-
<html><head>
<title>IMS</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<center>
<div id="outer">
<div id="header">
<div id="logo">
<style>
h1 {
color: black;
text-align: center;
}
</style> <center>
<h1>
<a href="home.jsp"><strong><em><blockquote>Issue ManagementSystem</a>
</blockquote></em></strong></a></h1></div></div>
PRATIK KUMAR
Search Docket Create Docket Creation Page Modify Docket
ISSUE MANAGEMENT SYSTEM
</div>
<div id="banner">
<img src="images/banner.jpg" alt="" />
<div id="nav"><ul>
<li class="first">
<a href="searchdocket.jsp">Search Docket</a></li>
<li> <a href="createdocket.jsp">Creation Docket</a></li>
<li><a href="closedocket.jsp">Close Docket</a></li>
<li><a href="modifydocket.jsp">Modify Docket</a></li>
<li><a href="contactus.jsp">Contact us</a></li>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</ul><br class="clear" />
</div>
<div id="main">
<table align="right">
<tr align="center"><td style="color: navy;"></td></tr>
<tr><td></td></tr></table>
<div id="sidebar">
<div class="box">
<table>
<tr><td style="color:navy;"></td></tr>
</table>
</div>
</div><br class="clear" />
</div>
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
<style>{
background-position: right;
}
</style>
</body>
<body>
<style>
p {
color: red;
text-align: center;
}
</style>
<p>&nbsp;&nbsp;&nbsp;&nbsp;UshaComm is part of the Usha Martin Group, a
global conglomerate with operations spanning Mining, Metals, ICT, Infrastructure
and Education. UshaComm itself is a provider of customer care, billing, mediation,
interconnect and value added services (VAS) to the telecoms market (fixed, mobile,
broadband/IP, cable and satellite). UshaComm also serves the utility and banking
sectors with its retail billing solutions.
</p></body>
<body>
<form method="link" action="logout.jsp">
<input type="submit" value="Logout"><br></br>
<p><jsp:include page="footer.jsp" /></p>
</html>
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
8.3.1Snapshot of Search Docket:-
 In this Page , the user enters either the Docket No or Reported By
field post validation. The report generated in PDF format using
japser ireport.
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
8.3.2 Module of Search Docket:-
8.3.3 Code for Search Docket:-
<%@ page import="javax.servlet.*" %>
<%@ page import="javax.servlet.http.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="IMS.*" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<html>
<script language="javascript">
function atSubmit(){
alert("inside function");
PRATIK KUMAR
Search Docket Page
Docket Number
Reported By
Date
Status
Report Type
ISSUE MANAGEMENT SYSTEM
Docketno = document.frm1.Docketno.value;
reportedby = document.frm1.reportedby.value;
alert("DOCKETNO="+Docketno);
url="searc.jsp?DOCKETNO="+Docketno;
dlr_width = 850;
dlr_height = 600;
dlr_left = (screen.availWidth - dlr_width) / 2;
dlr_top = (screen.availHeight - dlr_height) / 2;
command="resizable=yes,titlebar=no,toolbar=no,menubar=no,location=no,
status=no,scrollbars=yes,modal=yes"+ ",height=" + dlr_height + ",width=
" + dlr_width+ ",top=" + dlr_top + ",left=" + dlr_left;
window.open(url,"_blank", command);
}
</script>
<head>
<title>IMS</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head><body><center><style>
h1 {
color: white;
text-shadow: 1px 1px 2px black, 0 0 25px linen, 0 0 5px darkblue;
}
h1 {
color: red;
text-align: center;
}
</style>
<div id="outer">
<div id="header">
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
<div id="logo"><h1>
<a>href="home.jsp"><strong><em><blockquote>IssueManagementSystem</a>
</blockquote></em></strong></a></h1>
</div></div><div id="banner">
<img src="images/banner.jpg" alt="" /></div>
</head>
<body><div></style>
<CENTER>
<table>
<tr>
<td><strong><h1>Search Docket</h1></strong></td>
</tr> </table><hr> </p>
</body>
<body>
<table style="width:100%"><tr><td></td>
</table>
<FORM ACTION="javascript:atSubmit()" METHOD="POST" name="frm1">
<%
System.out.println("at form"); %>
<p><b>&nbsp;&nbsp;&nbsp;&nbsp;Docket No.:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b><input type="number"
name="Docketno" onclick="this.value=''" ><br/>
<p><b>&nbsp;&nbsp;&nbsp;&nbsp;Reported By:&nbsp;&nbsp;&nbsp;
</b><input type="text" name="reportedby" onclick="this.value=''" ><br/>
<p><b>&nbsp;&nbsp;&nbsp;&nbsp;Date
:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>
<style>
p {
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
color: brown;
text-align: left;
}
</style> <style>
p1 {
color: black;
text-align: left;
}
</style><p1>
<%
System.out.println("reported by"); %>
<body>
<p1></td> <td><input type = "date" name = "datefrom"
onclick="this.value=''"> to</td> <td><input type = "date" name = "dateto"
onclick="this.value=''"></p1> </body>
<p><b>&nbsp;&nbsp;&nbsp;&nbsp;Status:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<select name="NumberChooser" >
<option value="0">open</option>
<option value="0">close</option>
</select></p>
<p><b>&nbsp;&nbsp;&nbsp;&nbsp;Report Type :&nbsp;&nbsp;&nbsp; </b>
<select name="NumberChooser" >
<option value="0">CSV</option>
<option value="0">PDF</option>
<option value="0">RTF</option>
</select> </p><p><b>
<center>
<input type="submit" name="submit"
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
value="SEARCH"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>
<INPUT TYPE="RESET" value="RESET"> <br><br>
</FORM>
</div>
</body>
<p><jsp:include page="footer.jsp" /></p>
</html>
8.3.4 Code for Searching Docket :-
<%@ page import="java.sql.*,java.io.*,java.util.HashMap,java.text.*,java.util.Map,
java.util.Calendar"%>
<%@ page import="java.io.*,GLCare.DBManager.*,
java.util.*,
net.sf.jasperreports.engine.*,er.*,
net.sf.jasperreports.engine.design.JasperDesign.*,
net.sf.jasperreports.engine.xml.JRXmlLoader.*,
net.sf.jasperreports.engine.export.*"
%>
<%@include file="include/connection.jsp"%>
<%
String DOCKETNO = request.getParameter("DOCKETNO");
%>
<%
String path = application.getRealPath("/report");
Map params = new HashMap();
params.put("DOCKETNO",DOCKETNO);
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
JasperPrint jasperPrint = JasperFillManager.fillReport(path + "/"+"
DOCKET REPORT.jasper", params, jasconn);
System.out.println("Report Created...");
OutputStream ouputStream = response.getOutputStream();
JRExporter exporter = null;
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "inline;
filename="DOCKET.pdf"");
exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM,
ouputStream);
try {
exporter.exportReport();
} catch (JRException e) {
throw new ServletException(e);
}
finally {
if (ouputStream != null) {
try {
ouputStream.flush();
ouputStream.close();
}
catch (IOException ex) { } } }
%>
<html>
<body bgcolor="Yellow">
<table border="1" width="30%" height="30%">
<tr><th><font color='Red'>DOCKETNO</font></th><th><font
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
color='Red'>REPORTEDBY</font></th></tr>
<tr><th><font color='Red'>CREATIONDATE</font></th><th><font
color='Red'>STATUS</font></th></tr>
<tr><th><font color='Red'>CLOSE_DATE</font></th>
</table>
</body>
</html>
8.4.1Snapshot for Creation Docket:-
 In this Page , The user can create a New problem Report .He/she
needs to enter the Problem Header, Problem Description and
Reported By fields to create a new Issue.
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
8.4.2 Module of Creation Docket:-
8.4.2 Code for Creation Docket:-
<%@ page import="javax.servlet.*" %>
<%@ page import="javax.servlet.http.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="IMS.*" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<html>
<script language="javascript">
PRATIK KUMAR
Reported ByProblem Header
Creation Docket
Probelm Description
ISSUE MANAGEMENT SYSTEM
function atSubmit(){
problemheader = document.frm1.problemheader.value;
problem_description = document.frm1.problem_description.value;
reportedby = document.frm1.reportedby.value;
alert("PROBLEMHEADER="+problemheader+"n"+"
PROBLEMDESCRIPTION:"+problem_description+"n"+"
REPORTEDBY:"+reportedby);
url="insert.jspPROBLEMHEADER="+problemheader+"
&PROBLEMDESCRIPTION="+problem_description+"
&REPORTEDBY="+reportedby;
dlr_width = 200;
dlr_height = 200;
dlr_left = (screen.availWidth - dlr_width) / 2;
dlr_top = (screen.availHeight - dlr_height) / 2;
command="resizable=yes,titlebar=no,toolbar=no,menubar=no,location=no,
status=no,scrollbars=yes,modal=yes" + ",height=" + dlr_height + ",
width=" + dlr_width + ",top=" + dlr_top + ",left=" + dlr_left;
window.open(url,"_blank", command);
window.open("success.html");
}
</script>
<head>
<title>IMS</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<center>
<style>
h1 {
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
color: white;
text-shadow: 1px 1px 2px black, 0 0 25px linen, 0 0 5px darkblue;
}
h1 {
color: red;
text-align: center;
}
</style>
<div id="outer">
<div id="header">
<div id="logo">
<h1> <a href="home.jsp"><strong><em><blockquote>Issue Management System
</a></blockquote> </em></strong> </a> </h1></div> </div>
<div id="banner"><img src="images/banner.jpg" alt="" /></div>
</head>
<body>
<div id="nav">
<ul><li class="first">
<CENTER>
<table> <tr>
<td><strong><h1>Creation Docket</h1></strong></td>
</tr>
</table>
<hr></li>
</div></body>
<body>
<table style="width:100%">
<tr> <td></td>
</table>
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
<form action="javascript:atSubmit()" METHOD="POST" name="frm1">
<%
System.out.println("at form"); %>
<style>
p {
color: brown;
text-align: left;
}
</style>
<br>
<ul>
<p><b>ProblemHeader:<input type="text" name = "problemheader" ></p>
<p><b>&nbsp;&nbsp;Problem Description:&nbsp;&nbsp;&nbsp; <td><textarea
name="problem_description" onclick="this.value=''" rows=5
cols=30></textarea></p><b/>
<p><b>&nbsp;&nbsp;ReportedBy:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</
b<input type="text" name="reportedby" value=" " onclick="this.value=''"><br/>
</ul><p><b><center>
<input type="SUBMIT" name="submit" value="CREATE"/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
</FORM>
</div>
</body>
<p><jsp:include page="footer.jsp" /></p>
</html>
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
8.4.3 Code for Creating Docket:-
<%@ page
import="java.sql.*,java.io.*,java.util.HashMap,java.text.*,java.util.Map,java.util.Cale
ndar"%>
<%@ page import="java.io.*,GLCare.DBManager.*,java.util.*,
net.sf.jasperreports.engine.*,er.*,
net.sf.jasperreports.engine.design.JasperDesign.*,
net.sf.jasperreports.engine.xml.JRXmlLoader.*,
net.sf.jasperreports.engine.export.*"%>
<%
String PROBLEMHEADER = request.getParameter("PROBLEMHEADER");
StringPROBLEMDESCRIPTION=request.getParameter
("PROBLEMDESCRIPTION");
String REPORTEDBY = request.getParameter("REPORTEDBY");
System.out.println("PROBLEMHEADER>>"+PROBLEMHEADER);
System.out.println("PROBLEMDESCRIPTION>>"
+PROBLEMDESCRIPTION);
System.out.println("REPORTEDBY>>"+REPORTEDBY);
try
{
System.out.println("at submit");
Class.forName("oracle.jdbc.driver.OracleDriver");
Connectioncon=DriverManager.getConnection("jdbc:oracle:thin:
@172.16.210.52:1540:ushadb","infrabdb","infrabdb");
Statement stmt=con.createStatement();
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
System.out.println("at submit");
String queryText = "insert into uc_imsdata
(docketNo, problemheader,problem_description,
reportedby,creationdate,status, close_date)
values(uc_imsdata_docketno_SQN.nextval,'"+PROBLEMHEADER+"',
'"+PROBLEMDESCRIPTION+"','"+REPORTEDBY+"',sysdate,1,sysdate)";
System.out.println(queryText);
stmt.executeUpdate(queryText);
}catch (Exception e)
{
e.printStackTrace();
}
%>
8.5.1 Snapshot for Close Docket:-
 In this page , the user enters the Docket Number field. The input
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
Docket Number will be updated to closed (status=0).
 And pop-up message for success.
8.5.2 Module of Close Docket:-
8.5.3 Code for Close Docket:-
<%@ page import="javax.servlet.*" %>
<%@ page import="javax.servlet.http.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="IMS.*" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<html>
<script language="javascript">
function popUp()
{
alert(" before Docketno =");
PRATIK KUMAR
Close Docket
Docket Number
ISSUE MANAGEMENT SYSTEM
DOCKETNO=document.frm1.Docketno.value;
alert("Docketno =");
url ="close.jsp?Docketno="+DOCKETNO;
dlr_width = 850;
dlr_height = 600;
dlr_left = (screen.availWidth - dlr_width) / 2;
dlr_top = (screen.availHeight - dlr_height) / 2;
command="resizable=no,titlebar=no,toolbar=no,menubar=no,location=no,
status=no,scrollbars=yes,modal=yes"+ ",height=" + dlr_height + ",width=" +
dlr_width+ ",top=" + dlr_top + ",left=" + dlr_left;
window.open(url,"_self", command);
}
</script>
<head>
<title>IMS</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body><center><style>
h1 {
color: white;
text-shadow: 1px 1px 2px black, 0 0 25px linen, 0 0 5px darkblue;
}
h1 {
color: red;
text-align: center;
}
</style>
<div id="outer">
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
<div id="header">
<div id="logo">
<h1>
<ahref="home.jsp"><strong><em><blockquote>Issue Management
System</a></blockquote></em></strong></a></h1>
</div>
</div>
<div id="banner">
<img src="images/banner.jpg" alt="" /></div>
</head>
<body>
<div id="nav">
<ul><li class="first">
<CENTER>
<table> <tr>
<td><h1>Close Docket</h1></td>
</tr> </table><hr></li>
</div>
</body>
<body>
<table style="width:100%"> <tr>
<td></td>
</table><br>
<FORM ACTION="javascript:popUp()" METHOD="POST" name="frm1">
<b>DocketNo.:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<inputtype="number"na
me="Docketno"onclick="this.value=''"><center>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;<br><CENTER>
<input type="submit" name="submit" value="CLOSE"/>
</FORM>
<br><br>
</body> <p><jsp:include page="footer.jsp" /></p>
</html>
8.5.4 Code for Closing Docket:-
<%page import="java.sql.*,java.io.*,java.util.HashMap,java.text.*,
java.util.Map,java.util.Calendar"%>
<%@ page import="java.io.*,GLCare.DBManager.*,
java.util.*,
net.sf.jasperreports.engine.*,er.*,
net.sf.jasperreports.engine.design.JasperDesign.*,
net.sf.jasperreports.engine.xml.JRXmlLoader.*,
net.sf.jasperreports.engine.export.*"
%>
<%@include file="include/connection.jsp"%>
<%
String docketNo = request.getParameter("Docketno");
System.out.println("Docketno>>"+docketNo);
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
try
{
System.out.println("at submit");
Class.forName("oracle.jdbc.driver.OracleDriver");
Connectioncon=DriverManager.getConnection("jdbc:oracle:thin:
@172.16.210.52:1540:ushadb","infrabdb","infrabdb");
Statement stmt=con.createStatement();
System.out.println("at submit");
String querySelect = "(select status from uc_imsdata
WHERE docketno="+docketNo+")";
tmt.executeQuery(querySelect);
ResultSet rs=stmt.executeQuery(querySelect);
String status = null;
while(rs.next())
{
status=rs.getString("STATUS");
}
System.out.println("status ="+status);
String queryText = "(UPDATE uc_imsdata SET status = 0 WHERE
status = 1 and docketNo="+docketNo+")";
System.out.println(queryText);
stmt.executeUpdate(queryText);
}catch (Exception e)
{
e.printStackTrace();
}
%>
<html><body bgcolor="sky blue">
<h1><fontcolor="brown">You are Sucessfully Closed Docket...</font>
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
</h1>
</body></html>
9.Snapshot for Database Connection:-
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
10.For Creating new Connection to Database from
i-Report:-
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
11.Jasper Report :-
Jasper Reports is an open source Java reporting tool that can write to a
variety of targets, such as: screen, a printer, into PDF, HTML, Microsoft
Excel, RTF, ODT,Comma-separated values or XML files.
It can be used in Java-enabled applications, including Java EE or web
applications, to generate dynamic content. It reads its instructions from an
XML or .jasper file.
Features:-
JasperReports is an open source reporting library that can be embedded
into any Java application. Features include:
• Scriptlets may accompany the report definition, which the report definition can invoke at
any point to perform additional processing. The scriptlet is built using Java, and has many hooks
that can be invoked before or after stages of the report generation, such as Report, Page, Column or
Group.
For users with more sophisticated report management requirements,
reports designed for JasperReports can be easily imported into the
JasperServer- the interactive report server..
12. JRXML:-
JasperReports reports are defined in an XML file format, called JRXML,
which can be hand-coded, generated, or designed using a tool. The file
format is defined by a Document Type Definition (DTD) or XML schema
for newer versions, providing limited interoperability.
The main difference between using XML and a .jasper file is that the XML
file should be compiled at runtime using the JasperCompileManager class.
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
13.Snapshot for jasper report page:-
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
14.Displaying Search page with docket no. in pdf format
Using Jasper i-report :-
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
5.15.Displaying Search page with Reported By in pdf
format Using Jasper i-report :-
16.Bibliography:-
 Tutorialspoint.com
PRATIK KUMAR
ISSUE MANAGEMENT SYSTEM
 Javatpoint.com
 community.jaspersoft.com
PRATIK KUMAR

More Related Content

What's hot

The Enron case: from success to scandal to bankruptcy
The Enron case: from success to scandal to bankruptcy�The Enron case: from success to scandal to bankruptcy�
The Enron case: from success to scandal to bankruptcy
Suzzanne Uhland
 
Accounting Fraud: A study on Enron Scandal
Accounting Fraud: A study on Enron Scandal Accounting Fraud: A study on Enron Scandal
Accounting Fraud: A study on Enron Scandal
Pantho Sarker
 
GE case study two decade transformation Jack Welch's Leadership
GE case study two decade transformation Jack Welch's LeadershipGE case study two decade transformation Jack Welch's Leadership
GE case study two decade transformation Jack Welch's Leadership
Ankush Goel
 
MCI Case Study
MCI Case StudyMCI Case Study
MCI Case Study
Charlie Chen
 
Seminar on detecting fake accounts in social media using machine learning
Seminar on detecting fake accounts in social media using machine learningSeminar on detecting fake accounts in social media using machine learning
Seminar on detecting fake accounts in social media using machine learning
Parvathi Sanil Nair
 
Enron
EnronEnron
Enron
120999413
 
Enron Scandal " A Fundamental Case Study"
Enron Scandal " A Fundamental Case Study" Enron Scandal " A Fundamental Case Study"
Enron Scandal " A Fundamental Case Study"
Emran Hosain
 
Default of Credit Card Payments
Default of Credit Card PaymentsDefault of Credit Card Payments
Default of Credit Card Payments
Vikas Virani
 
Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients
Vatsal N Shah
 
The 7 steps of Machine Learning
The 7 steps of Machine LearningThe 7 steps of Machine Learning
The 7 steps of Machine Learning
Waziri Shebogholo
 
Link Analysis
Link AnalysisLink Analysis
Link Analysis
Yusuke Yamamoto
 
MIS amazon-knowledge management
MIS  amazon-knowledge managementMIS  amazon-knowledge management
MIS amazon-knowledge management
Siamak A.Bazzaz
 
corporate failure for HIH insurance
corporate failure for HIH insurancecorporate failure for HIH insurance
corporate failure for HIH insurance
Kmittal928
 
Enron work
Enron workEnron work
Enron work
samuelshep
 
Wells Fargo Case Study
Wells Fargo Case StudyWells Fargo Case Study
Wells Fargo Case Study
PrashantRatnani1
 
Target data breach presentation
Target data breach presentationTarget data breach presentation
Target data breach presentation
Sreejith Nair
 
Wells Fargo Account scandal Case
Wells Fargo Account scandal CaseWells Fargo Account scandal Case
Wells Fargo Account scandal Case
Sreejith Nair
 
Application areas of data mining
Application areas of data miningApplication areas of data mining
Application areas of data mining
priya jain
 
Enron Scandal -Business Ethics
Enron Scandal -Business EthicsEnron Scandal -Business Ethics
Enron Scandal -Business Ethics
Gaurav Sharma
 
Lehman Brothers fall
Lehman Brothers fallLehman Brothers fall
Lehman Brothers fall
Praful Anchaliya
 

What's hot (20)

The Enron case: from success to scandal to bankruptcy
The Enron case: from success to scandal to bankruptcy�The Enron case: from success to scandal to bankruptcy�
The Enron case: from success to scandal to bankruptcy
 
Accounting Fraud: A study on Enron Scandal
Accounting Fraud: A study on Enron Scandal Accounting Fraud: A study on Enron Scandal
Accounting Fraud: A study on Enron Scandal
 
GE case study two decade transformation Jack Welch's Leadership
GE case study two decade transformation Jack Welch's LeadershipGE case study two decade transformation Jack Welch's Leadership
GE case study two decade transformation Jack Welch's Leadership
 
MCI Case Study
MCI Case StudyMCI Case Study
MCI Case Study
 
Seminar on detecting fake accounts in social media using machine learning
Seminar on detecting fake accounts in social media using machine learningSeminar on detecting fake accounts in social media using machine learning
Seminar on detecting fake accounts in social media using machine learning
 
Enron
EnronEnron
Enron
 
Enron Scandal " A Fundamental Case Study"
Enron Scandal " A Fundamental Case Study" Enron Scandal " A Fundamental Case Study"
Enron Scandal " A Fundamental Case Study"
 
Default of Credit Card Payments
Default of Credit Card PaymentsDefault of Credit Card Payments
Default of Credit Card Payments
 
Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients
 
The 7 steps of Machine Learning
The 7 steps of Machine LearningThe 7 steps of Machine Learning
The 7 steps of Machine Learning
 
Link Analysis
Link AnalysisLink Analysis
Link Analysis
 
MIS amazon-knowledge management
MIS  amazon-knowledge managementMIS  amazon-knowledge management
MIS amazon-knowledge management
 
corporate failure for HIH insurance
corporate failure for HIH insurancecorporate failure for HIH insurance
corporate failure for HIH insurance
 
Enron work
Enron workEnron work
Enron work
 
Wells Fargo Case Study
Wells Fargo Case StudyWells Fargo Case Study
Wells Fargo Case Study
 
Target data breach presentation
Target data breach presentationTarget data breach presentation
Target data breach presentation
 
Wells Fargo Account scandal Case
Wells Fargo Account scandal CaseWells Fargo Account scandal Case
Wells Fargo Account scandal Case
 
Application areas of data mining
Application areas of data miningApplication areas of data mining
Application areas of data mining
 
Enron Scandal -Business Ethics
Enron Scandal -Business EthicsEnron Scandal -Business Ethics
Enron Scandal -Business Ethics
 
Lehman Brothers fall
Lehman Brothers fallLehman Brothers fall
Lehman Brothers fall
 

Viewers also liked

Issue Management System Software
Issue Management System SoftwareIssue Management System Software
Issue Management System Software
GBIM Technologies Pvt. Ltd.
 
Tugas kelompok power point psak 5
Tugas kelompok power point psak 5Tugas kelompok power point psak 5
Tugas kelompok power point psak 5
Diah Fitri
 
Issues management slideshow
Issues management slideshowIssues management slideshow
Issues management slideshow
Bruce Conway
 
Issue Management- Public Relations
Issue Management- Public RelationsIssue Management- Public Relations
Issue Management- Public Relations
Siddhant Gupta
 
Issue management
Issue managementIssue management
Issue management
Rohit Kumar
 
Issue Management
Issue ManagementIssue Management
Issue Management
ssshhhsss
 
Issue management
Issue managementIssue management
Issue management
Indransh Gupta
 
Diy homemade business cards
Diy homemade business cardsDiy homemade business cards
Diy homemade business cards
SameDay Printing
 
Bailey capítulo-6
Bailey capítulo-6Bailey capítulo-6
Bailey capítulo-6
Ricardo DE Oliveira Ribeiro
 
Food Processing Brochure 060316[1]
Food Processing Brochure 060316[1]Food Processing Brochure 060316[1]
Food Processing Brochure 060316[1]
omniumintl
 
Quiz for ut iii pps
Quiz for ut iii ppsQuiz for ut iii pps
Quiz for ut iii pps
shajugeorge
 
What are bleached knots
What are bleached knotsWhat are bleached knots
What are bleached knots
Max Lee
 
Design for Social Sharing Workshop
Design for Social Sharing WorkshopDesign for Social Sharing Workshop
Design for Social Sharing Workshop
Rashmi Sinha
 
Exposing Opportunities in China A50 using CFD
Exposing Opportunities in China A50 using CFDExposing Opportunities in China A50 using CFD
Exposing Opportunities in China A50 using CFD
Phillip CFD
 
Know Your Supplier - Rubber & Tyre Machinery World May 2016 Special
Know Your Supplier - Rubber & Tyre Machinery World May 2016 SpecialKnow Your Supplier - Rubber & Tyre Machinery World May 2016 Special
Know Your Supplier - Rubber & Tyre Machinery World May 2016 Special
Rubber & Tyre Machinery World
 
Presentations tips
Presentations tipsPresentations tips
Presentations tips
rioulrich
 
Bebepolis
BebepolisBebepolis
Bebepolis
Ruth MarGon
 
The SEO Value of Social Media - Catfish Comstock
The SEO Value of Social Media - Catfish ComstockThe SEO Value of Social Media - Catfish Comstock
The SEO Value of Social Media - Catfish Comstock
Online Marketing Summit
 
Final Report
Final ReportFinal Report
Final Report
Rishu Gupta
 
Yliko pake geniko_meros_201105.20-27
Yliko pake geniko_meros_201105.20-27Yliko pake geniko_meros_201105.20-27
Yliko pake geniko_meros_201105.20-27Nikos Kaklamanos
 

Viewers also liked (20)

Issue Management System Software
Issue Management System SoftwareIssue Management System Software
Issue Management System Software
 
Tugas kelompok power point psak 5
Tugas kelompok power point psak 5Tugas kelompok power point psak 5
Tugas kelompok power point psak 5
 
Issues management slideshow
Issues management slideshowIssues management slideshow
Issues management slideshow
 
Issue Management- Public Relations
Issue Management- Public RelationsIssue Management- Public Relations
Issue Management- Public Relations
 
Issue management
Issue managementIssue management
Issue management
 
Issue Management
Issue ManagementIssue Management
Issue Management
 
Issue management
Issue managementIssue management
Issue management
 
Diy homemade business cards
Diy homemade business cardsDiy homemade business cards
Diy homemade business cards
 
Bailey capítulo-6
Bailey capítulo-6Bailey capítulo-6
Bailey capítulo-6
 
Food Processing Brochure 060316[1]
Food Processing Brochure 060316[1]Food Processing Brochure 060316[1]
Food Processing Brochure 060316[1]
 
Quiz for ut iii pps
Quiz for ut iii ppsQuiz for ut iii pps
Quiz for ut iii pps
 
What are bleached knots
What are bleached knotsWhat are bleached knots
What are bleached knots
 
Design for Social Sharing Workshop
Design for Social Sharing WorkshopDesign for Social Sharing Workshop
Design for Social Sharing Workshop
 
Exposing Opportunities in China A50 using CFD
Exposing Opportunities in China A50 using CFDExposing Opportunities in China A50 using CFD
Exposing Opportunities in China A50 using CFD
 
Know Your Supplier - Rubber & Tyre Machinery World May 2016 Special
Know Your Supplier - Rubber & Tyre Machinery World May 2016 SpecialKnow Your Supplier - Rubber & Tyre Machinery World May 2016 Special
Know Your Supplier - Rubber & Tyre Machinery World May 2016 Special
 
Presentations tips
Presentations tipsPresentations tips
Presentations tips
 
Bebepolis
BebepolisBebepolis
Bebepolis
 
The SEO Value of Social Media - Catfish Comstock
The SEO Value of Social Media - Catfish ComstockThe SEO Value of Social Media - Catfish Comstock
The SEO Value of Social Media - Catfish Comstock
 
Final Report
Final ReportFinal Report
Final Report
 
Yliko pake geniko_meros_201105.20-27
Yliko pake geniko_meros_201105.20-27Yliko pake geniko_meros_201105.20-27
Yliko pake geniko_meros_201105.20-27
 

Similar to Issue Management System

Sdlc1
Sdlc1Sdlc1
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
USeP
 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptx
AjayPatre1
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
JakeariesMacarayo
 
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
MarissaPedragosa
 
College management
College managementCollege management
College management
anandhan30
 
Ems
EmsEms
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
anuj_rakheja
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
RobinsonObura
 
ASSIGNMENT
ASSIGNMENT ASSIGNMENT
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow Diagrams
Christina Valadez
 
Brilient login system
Brilient login systemBrilient login system
Brilient login system
vasanthvellore
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
SuhleemAhmd
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Neetu Marwah
 
Management Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docxManagement Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docx
croysierkathey
 
BIS Ch 4.ppt
BIS Ch 4.pptBIS Ch 4.ppt
BIS Ch 4.ppt
biruktesfaye27
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle
shefali mishra
 
Materi 4 Information System Engineering Sim 1223511116853894 8
Materi 4 Information System Engineering Sim 1223511116853894 8Materi 4 Information System Engineering Sim 1223511116853894 8
Materi 4 Information System Engineering Sim 1223511116853894 8
Zidny Nafan
 
System Development Life_IntroductionCycle.pdf
System Development Life_IntroductionCycle.pdfSystem Development Life_IntroductionCycle.pdf
System Development Life_IntroductionCycle.pdf
pncitechnologies
 

Similar to Issue Management System (20)

Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptx
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
 
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
Gr 6 sdlc models
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
 
College management
College managementCollege management
College management
 
Ems
EmsEms
Ems
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
ASSIGNMENT
ASSIGNMENT ASSIGNMENT
ASSIGNMENT
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow Diagrams
 
Brilient login system
Brilient login systemBrilient login system
Brilient login system
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
 
Management Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docxManagement Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docx
 
BIS Ch 4.ppt
BIS Ch 4.pptBIS Ch 4.ppt
BIS Ch 4.ppt
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle
 
Materi 4 Information System Engineering Sim 1223511116853894 8
Materi 4 Information System Engineering Sim 1223511116853894 8Materi 4 Information System Engineering Sim 1223511116853894 8
Materi 4 Information System Engineering Sim 1223511116853894 8
 
System Development Life_IntroductionCycle.pdf
System Development Life_IntroductionCycle.pdfSystem Development Life_IntroductionCycle.pdf
System Development Life_IntroductionCycle.pdf
 

More from Pratik Vipul

Home Automation
Home AutomationHome Automation
Home Automation
Pratik Vipul
 
AADHAR SECURE TRAVEL IDENETITY
AADHAR SECURE TRAVEL IDENETITYAADHAR SECURE TRAVEL IDENETITY
AADHAR SECURE TRAVEL IDENETITY
Pratik Vipul
 
trainee certificte
trainee certifictetrainee certificte
trainee certifictePratik Vipul
 
PRATIK_OFFER LETTER
PRATIK_OFFER LETTERPRATIK_OFFER LETTER
PRATIK_OFFER LETTER
Pratik Vipul
 
JSP
JSPJSP
PROJECT Report(IMS)-Final-ColorPrint
PROJECT Report(IMS)-Final-ColorPrintPROJECT Report(IMS)-Final-ColorPrint
PROJECT Report(IMS)-Final-ColorPrint
Pratik Vipul
 
Hardware and Software
Hardware and SoftwareHardware and Software
Hardware and Software
Pratik Vipul
 
Lab 8
Lab 8Lab 8

More from Pratik Vipul (8)

Home Automation
Home AutomationHome Automation
Home Automation
 
AADHAR SECURE TRAVEL IDENETITY
AADHAR SECURE TRAVEL IDENETITYAADHAR SECURE TRAVEL IDENETITY
AADHAR SECURE TRAVEL IDENETITY
 
trainee certificte
trainee certifictetrainee certificte
trainee certificte
 
PRATIK_OFFER LETTER
PRATIK_OFFER LETTERPRATIK_OFFER LETTER
PRATIK_OFFER LETTER
 
JSP
JSPJSP
JSP
 
PROJECT Report(IMS)-Final-ColorPrint
PROJECT Report(IMS)-Final-ColorPrintPROJECT Report(IMS)-Final-ColorPrint
PROJECT Report(IMS)-Final-ColorPrint
 
Hardware and Software
Hardware and SoftwareHardware and Software
Hardware and Software
 
Lab 8
Lab 8Lab 8
Lab 8
 

Recently uploaded

一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
gapboxn
 
Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
LokerXu2
 
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Tsuyoshi Horigome
 
❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...
❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...
❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...
nainakaoornoida
 
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
simrangupta87541
 
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
Ak47
 
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Dr.Costas Sachpazis
 
Intuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sdeIntuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sde
ShivangMishra54
 
Lateral load-resisting systems in buildings.pptx
Lateral load-resisting systems in buildings.pptxLateral load-resisting systems in buildings.pptx
Lateral load-resisting systems in buildings.pptx
DebendraDevKhanal1
 
Basic principle and types Static Relays ppt
Basic principle and  types  Static Relays pptBasic principle and  types  Static Relays ppt
Basic principle and types Static Relays ppt
Sri Ramakrishna Institute of Technology
 
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC ConduitThe Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
Guangdong Ctube Industry Co., Ltd.
 
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 MinutesCall Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
kamka4105
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
felixwold
 
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
nonods
 
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASICINTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
GOKULKANNANMMECLECTC
 
SPICE PARK JUL2024 ( 6,866 SPICE Models )
SPICE PARK JUL2024 ( 6,866 SPICE Models )SPICE PARK JUL2024 ( 6,866 SPICE Models )
SPICE PARK JUL2024 ( 6,866 SPICE Models )
Tsuyoshi Horigome
 
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl LucknowCall Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
yogita singh$A17
 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
Kamal Acharya
 
Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7
Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7
Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7
sexytaniya455
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
drshikhapandey2022
 

Recently uploaded (20)

一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
 
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
 
❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...
❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...
❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...
 
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
 
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
 
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
 
Intuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sdeIntuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sde
 
Lateral load-resisting systems in buildings.pptx
Lateral load-resisting systems in buildings.pptxLateral load-resisting systems in buildings.pptx
Lateral load-resisting systems in buildings.pptx
 
Basic principle and types Static Relays ppt
Basic principle and  types  Static Relays pptBasic principle and  types  Static Relays ppt
Basic principle and types Static Relays ppt
 
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC ConduitThe Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
 
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 MinutesCall Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
 
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
 
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASICINTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
 
SPICE PARK JUL2024 ( 6,866 SPICE Models )
SPICE PARK JUL2024 ( 6,866 SPICE Models )SPICE PARK JUL2024 ( 6,866 SPICE Models )
SPICE PARK JUL2024 ( 6,866 SPICE Models )
 
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl LucknowCall Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
 
Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7
Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7
Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
 

Issue Management System

  • 1. Issue Management System PROJECT SYNOPSIS Bachelor Of Technology Computer Science And Engineering Submitted By PRATIK KUMAR May-June 2015 Institute Of Technology, GGV Bilaspur A CENTRAL UNVERSITY
  • 2. ISSUE MANAGEMENT SYSTEM ACKNOWLEDGEMENT The satisfaction that accompanies that the successful completion of the project would not have been complete without the mention of people whose ceaseless cooperation made it possible, whose constant guidance and encouragement crown all efforts with success. I’m grateful to my project guide Mr. Sankham Singha Roy (Associate Manager, UshaComm) for the guidance, inspiration and constructive suggestions that helped me in the completion of this project. I also take this opportunity to express a deep sense of gratitude to my project head Mr. Rakesh Kumar Singh (Senior Manager, UshaComm) for his cordial support, valuable suggestions and guidance. PRATIK KUMAR
  • 3. ISSUE MANAGEMENT SYSTEM CONTENTS 1. Introduction 2. Software & Hardware Specifications 3. Software Develpment Life Cycle (SDLC) 4. Design 5. Data Flow Diagram 6. DataBase Design 7. Table Structure 8. Sample Implementation 9. Snapshot of Database Connection 10. For Creating new Connection to Database from iReport 11. Jasper Report 12. JRXML 13. Snapshot for Jasper Report Page 14. Displaying Search page with docket no. in pdf format Using Jasper i-Report 15. Displaying Search page with Reported By in pdf format Using Jasper i-Report 16. Bibliography PRATIK KUMAR
  • 4. ISSUE MANAGEMENT SYSTEM 1. Introduction It is especially designed to automate and streamline IT services, help desk and customer support processes. Its also provides an integrated knowledge base with built-in customizable search feature for instant business intelligence features such as alerts, reports and emails. An Issue Managment system (also issue tracking system, trouble ticket system, support ticket, request management or incident ticket system) is a computer software package that manages and maintains lists of issues, as needed by an organization. Issue Management systems are commonly used in an organization's customer support call center to create, search, close, update, and resolve reported customer issues, or even issues reported by that organization's other employees. A support ticket should include vital information for the account involved and the issue encountered. An issue Management system often also contains a knowledge base containing information on each customer, resolutions to common problems, and other such data. An issue Management system is similar to a "bugtracker", and often, a software company will sell both, and some bugtrackers are capable of being used as an issue Management system, and vice versa. Consistent use of an issue or bug tracking system is considered one of the "hallmarks of a good software team". A Docket element, within an Issue Management system, is a running report on a particular problem, its status, and other relevant data. They are commonly created in a help desk or call center environment and almost always have a unique reference number, also known as a case, issue or docket number which is used to allow the user or help staff to quickly locate, add to or communicate the status of the user's issue or request. These tickets are so called because of their origin as small cards within a traditional wall mounted work planning system when this kind of support started. Operators or staff receiving a call or query from a user would fill out a small card with the user's details and a brief summary of the request PRATIK KUMAR
  • 5. ISSUE MANAGEMENT SYSTEM and place it into a position (usually the last) in a column of pending slots for an appropriate engineer, so determining the staff member who would deal with the query and the priority of the request. Its provides a simple, easy to use, customizable web based business process portal that streamlines the tasks, issues and projects life cycle management. Issues can have several aspects to them. Each issue in the system may have an urgency value assigned to it, based on the overall importance of that issue. Low or zero urgency issues are minor and should be resolved as time permits. Other details of issues include the customer experiencing the issue (whether external or internal), date of submission, detailed descriptions of the problem being experienced, attempted solutions or work-arounds, and other relevant information. As previously noted, each issue maintains a history of each change. Issues management are organized around the core idea that it’s a strategic planning process used to detect, explore and close gaps between the actions of an organization–specifically a corporation–and the expectations of its stakeholders. PRATIK KUMAR
  • 6. ISSUE MANAGEMENT SYSTEM 2.Software and Hardware Specifications 2.1 Hardware Specification:- Processor : Pentium III/AMD Athlone XP RAM : 128 MB Hard disk : 20 GB FDD : 1.44MB Monitor : 14 inch Mouse : 3 Button scroll CD Drive : 52 X Keyboard : 108 keys 2.2 Software Specification:- Operating System : Windows 2000/xp /7/8 Languages : java ( JDBC, JSP, Servlet, ) Front End : HTML, CSS, JavaScript Platform : NetBeans Web Servers : Tomcat 7.0 Backend : Oracle10g Browser Program : Google Chrome/Mozilla Fireworks PRATIK KUMAR
  • 7. ISSUE MANAGEMENT SYSTEM 3. Software Development Life Cycle (SDLC):- The systems development life cycle (SDLC), or software development process in systems engineering, information systems and software engineering, is a process of creating or altering information systems, and the models and methodologies that people use to develop these systems. In software engineering, the SDLC concept underpins many kinds of software development methodologies. A Systems Development Life Cycle (SDLC) adheres to important phases that are essential for developers, such as planning, analysis, design, and implementation, and are explained in the section below.It include evaluation of present system, information gathering, feasibility study and request approval. These stages can be characterized and divided up in different ways, including the following: Systems analysis, requirements definition: Defines project goals into defined functions and operation of the intended application. Analyzes end- user information needs. • Systems design: Describes desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudocode and other documentation. • Development: The real code is written here. • Integration and testing: Brings all the pieces together into a special testing environment, then checks for errors, bugs and interoperability. • Acceptance, installation, deployment: The final stage of initial development, where the software is put into production and runs actual business. • Maintenance: What happens during the rest of the software's life: changes, correction, additions, moves to a different computing platform PRATIK KUMAR
  • 8. ISSUE MANAGEMENT SYSTEM and more. This is often the longest of the stages. 4.DESIGN:- Design is the first step into the development phase for any engineered product or system. Design is a creative process. A good design is the key to effective system. The term “design” is defined as “the process of applying various techniques and principles for the purpose of defining a process or a system in sufficient detail to permit its physical realization”. The design phase is a transition from a user oriented document to a document to the PRATIK KUMAR
  • 9. ISSUE MANAGEMENT SYSTEM programmers or database personnel. System design goes through two phases of development: Logical and Physical Design. 4.1 LOGICAL DESIGN:- The logical flow of a system and define the boundaries of a system. It includes the following steps:  Reviews the current physical system – its data flows, file content, volumes , Frequencies etc.  Prepares output specifications – that is, determines the format, content and Frequency of reports. 4.2 PHYSICAL DESIGN:- Physical system produces the working systems by define the design specifications that tell the programmers exactly what the candidate system must do. It includes the following steps-  Design the physical system.  Specify input and output media.  Design the database and specify backup procedures.  Design physical information flow through the system and a physical design Design/Specification activities:  Concept formulation.  Problem understanding.  High level requirements proposals.  Feasibility study. PRATIK KUMAR
  • 10. ISSUE MANAGEMENT SYSTEM  Requirements engineering.  Architectural design. 5.Data Flow Diagram:- Adata flow diagram (DFD) is a graphical representation of the "flow" of data through an information system, modeling its process aspects. ..the basic notation used to create a DFD’s are as follows: 1.Dataflow:- data moves in a specific from an origin to a destination. 2.Process: -People ,procedures or device that use or produce data. The physical components not identified. 3.Source:- external sorce or destination of data, which may be people programs, organizations or other entities 4.Data source:- here data are store and referenced by a process in the system. 6. DATABASE DESIGN:- A database is an organized mechanism that has the capability of storing information through which a user can retrieve stored information in an effective and efficient manner. The data is the purpose of any database and must be protected. A database design runs parallel with the system design. The organization of the data in the database is aimed to achieve the following two major objectives. o Data Integrity o Data independence PRATIK KUMAR
  • 11. ISSUE MANAGEMENT SYSTEM 7.TABLES STRUCTURE:- Table Name: UC_IMSDATA Feild Data Type Length Key Nullable DocketNo Number 10 Primary Key Yes ProlemHeader Varchar2 200 - No Problem_Descripti on Varchar2 500 - No ReportedBy Varchar2 50 - No CreationDate Date - No Status Number 1 - No Close_Date Date - No Table Name: UC_USERS Feild Data Type Length Key Nullable NAME varchar 4000 - Yes EMAIL varchar 4000 Primary Key No PASS varchar 4000 - Yes STATUS number 1 - Yes PRATIK KUMAR
  • 12. ISSUE MANAGEMENT SYSTEM 8.Sample Implementation:- 8.1.1Screenshot for welcome page:- 8.1.2Module Description:- Login Page PRATIK KUMAR User Name Password
  • 13. ISSUE MANAGEMENT SYSTEM * In the Welcome page, Users enter the valid email-id's & password. 8.1.3 Code For Login Page:- <html> <head> <script language="javascript"> function atSubmit() { EMAIL = document.frm1.email.value; PASS = document.frm1.pass.value; url ="loginprocess.jsp?EMAIL="+EMAIL+"&PASS="+PASS; dlr_width = 500; dlr_height = 500; dlr_left = (screen.availWidth - dlr_width) / 2; dlr_top = (screen.availHeight - dlr_height) / 2; command="resizable=yes,titlebar=no,toolbar=no,menubar=no,location=no, status=no,scrollbars=yes,modal=yes"+ ",height=" + dlr_height + ", width=" + dlr_width+ ",top=" + dlr_top + ",left=" + dlr_left; window.open(url,"_self", command); } </script> <title>IMS</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <style> h1 { PRATIK KUMAR
  • 14. ISSUE MANAGEMENT SYSTEM color: white; text-shadow: 1px 1px 2px black, 0 0 25px linen, 0 0 5px darkblue; } h1 { color: red; text-align: center; } </style> <center> <div id="outer"> <div id="header"> <div id="logo"> <center><h1> <a href="welcome.jsp"><strong><em><blockquote> Issue Management System</a></blockquote></em></strong></a> </h1></center> </div> </div> <div id="banner"> <img src="images/banner.jpg" alt="" /></div> <form action="javascript:atSubmit()" METHOD="POST" name="frm1"><br> <strong>Email:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</st rong><input type="email" name="email" onclick="this.value=''"/><br/><br/> <strong>Password:&nbsp;&nbsp;</strong><input type="password" name="pass" onclick="this.value=''"/><br/></td> <tr><td align = "left">Remember me <input type="checkbox" name="checkbox" value="checkbox"></td></tr><br></br> PRATIK KUMAR
  • 15. ISSUE MANAGEMENT SYSTEM <input type="submit" value="&nbsp;login&nbsp;"/> </form> <div id="main"> <table align="right"> <tr align="center"> <td style="color: navy;"></td></tr> <tr><td></td></tr></table> <div id="sidebar"> <div class="box"> <table> <tr><td style="color:navy;"></td></tr> </table> </div> </div><br class="clear" /></div> <div class="bottom"> <p><table width="100%" border="0" cellspacing="0" cellpadding="0"> <p><jsp:include page="footer.jsp" /></p> </table></p> </div> </body> </html> 8.1.4 Code for checking of username and password information :- <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <%@page import="org.omg.CORBA.PUBLIC_MEMBER"%> <%@page import="java.sql.*"%> <%@page import="java.util.*"%> <% PRATIK KUMAR
  • 16. ISSUE MANAGEMENT SYSTEM String EMAIL=request.getParameter("EMAIL"); String PASS=request.getParameter("PASS"); try{ Class.forName("oracle.jdbc.driver.OracleDriver"); Connection con=DriverManager.getConnection("jdbc:oracle:thin:@172.16.210.52:1540:ushadb", "infrabdb","infrabdb"); PreparedStatement ps=con.prepareStatement("select count(*) cnt from uc_users where status = 1 and EMAIL=? and PASS=?"); ps.setString(1,EMAIL); ps.setString(2,PASS); ResultSet rs=ps.executeQuery(); String status=null; while(rs.next()) { status = rs.getString(1); } int numberstatus = Integer.parseInt(status.trim()); if(numberstatus == 1) { %> <jsp:forward page="home.jsp"></jsp:forward> <% } else{ %> <jsp:forward page="WrongPass.jsp"></jsp:forward> <% PRATIK KUMAR
  • 17. ISSUE MANAGEMENT SYSTEM } } catch(Exception e){ e.printStackTrace(); } %> 8.2.1 Snanpshot for Home page:- 8.2.2Module Of Home Page:- PRATIK KUMAR IMS
  • 18. ISSUE MANAGEMENT SYSTEM  When the user logs in, he/she is directed to the Home Page .It contains links to Search Docket Page, Creation Docket Page, Close Docket Page where the user can proceed and do the needful. 8.2.3 Code For Home Page:- <html><head> <title>IMS</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <center> <div id="outer"> <div id="header"> <div id="logo"> <style> h1 { color: black; text-align: center; } </style> <center> <h1> <a href="home.jsp"><strong><em><blockquote>Issue ManagementSystem</a> </blockquote></em></strong></a></h1></div></div> PRATIK KUMAR Search Docket Create Docket Creation Page Modify Docket
  • 19. ISSUE MANAGEMENT SYSTEM </div> <div id="banner"> <img src="images/banner.jpg" alt="" /> <div id="nav"><ul> <li class="first"> <a href="searchdocket.jsp">Search Docket</a></li> <li> <a href="createdocket.jsp">Creation Docket</a></li> <li><a href="closedocket.jsp">Close Docket</a></li> <li><a href="modifydocket.jsp">Modify Docket</a></li> <li><a href="contactus.jsp">Contact us</a></li> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </ul><br class="clear" /> </div> <div id="main"> <table align="right"> <tr align="center"><td style="color: navy;"></td></tr> <tr><td></td></tr></table> <div id="sidebar"> <div class="box"> <table> <tr><td style="color:navy;"></td></tr> </table> </div> </div><br class="clear" /> </div> PRATIK KUMAR
  • 20. ISSUE MANAGEMENT SYSTEM <style>{ background-position: right; } </style> </body> <body> <style> p { color: red; text-align: center; } </style> <p>&nbsp;&nbsp;&nbsp;&nbsp;UshaComm is part of the Usha Martin Group, a global conglomerate with operations spanning Mining, Metals, ICT, Infrastructure and Education. UshaComm itself is a provider of customer care, billing, mediation, interconnect and value added services (VAS) to the telecoms market (fixed, mobile, broadband/IP, cable and satellite). UshaComm also serves the utility and banking sectors with its retail billing solutions. </p></body> <body> <form method="link" action="logout.jsp"> <input type="submit" value="Logout"><br></br> <p><jsp:include page="footer.jsp" /></p> </html> PRATIK KUMAR
  • 21. ISSUE MANAGEMENT SYSTEM 8.3.1Snapshot of Search Docket:-  In this Page , the user enters either the Docket No or Reported By field post validation. The report generated in PDF format using japser ireport. PRATIK KUMAR
  • 22. ISSUE MANAGEMENT SYSTEM 8.3.2 Module of Search Docket:- 8.3.3 Code for Search Docket:- <%@ page import="javax.servlet.*" %> <%@ page import="javax.servlet.http.*" %> <%@ page import="java.sql.*" %> <%@ page import="IMS.*" %> <%@ page import="java.sql.Connection" %> <%@ page import="java.sql.DriverManager" %> <html> <script language="javascript"> function atSubmit(){ alert("inside function"); PRATIK KUMAR Search Docket Page Docket Number Reported By Date Status Report Type
  • 23. ISSUE MANAGEMENT SYSTEM Docketno = document.frm1.Docketno.value; reportedby = document.frm1.reportedby.value; alert("DOCKETNO="+Docketno); url="searc.jsp?DOCKETNO="+Docketno; dlr_width = 850; dlr_height = 600; dlr_left = (screen.availWidth - dlr_width) / 2; dlr_top = (screen.availHeight - dlr_height) / 2; command="resizable=yes,titlebar=no,toolbar=no,menubar=no,location=no, status=no,scrollbars=yes,modal=yes"+ ",height=" + dlr_height + ",width= " + dlr_width+ ",top=" + dlr_top + ",left=" + dlr_left; window.open(url,"_blank", command); } </script> <head> <title>IMS</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head><body><center><style> h1 { color: white; text-shadow: 1px 1px 2px black, 0 0 25px linen, 0 0 5px darkblue; } h1 { color: red; text-align: center; } </style> <div id="outer"> <div id="header"> PRATIK KUMAR
  • 24. ISSUE MANAGEMENT SYSTEM <div id="logo"><h1> <a>href="home.jsp"><strong><em><blockquote>IssueManagementSystem</a> </blockquote></em></strong></a></h1> </div></div><div id="banner"> <img src="images/banner.jpg" alt="" /></div> </head> <body><div></style> <CENTER> <table> <tr> <td><strong><h1>Search Docket</h1></strong></td> </tr> </table><hr> </p> </body> <body> <table style="width:100%"><tr><td></td> </table> <FORM ACTION="javascript:atSubmit()" METHOD="POST" name="frm1"> <% System.out.println("at form"); %> <p><b>&nbsp;&nbsp;&nbsp;&nbsp;Docket No.: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b><input type="number" name="Docketno" onclick="this.value=''" ><br/> <p><b>&nbsp;&nbsp;&nbsp;&nbsp;Reported By:&nbsp;&nbsp;&nbsp; </b><input type="text" name="reportedby" onclick="this.value=''" ><br/> <p><b>&nbsp;&nbsp;&nbsp;&nbsp;Date :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b> <style> p { PRATIK KUMAR
  • 25. ISSUE MANAGEMENT SYSTEM color: brown; text-align: left; } </style> <style> p1 { color: black; text-align: left; } </style><p1> <% System.out.println("reported by"); %> <body> <p1></td> <td><input type = "date" name = "datefrom" onclick="this.value=''"> to</td> <td><input type = "date" name = "dateto" onclick="this.value=''"></p1> </body> <p><b>&nbsp;&nbsp;&nbsp;&nbsp;Status:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <select name="NumberChooser" > <option value="0">open</option> <option value="0">close</option> </select></p> <p><b>&nbsp;&nbsp;&nbsp;&nbsp;Report Type :&nbsp;&nbsp;&nbsp; </b> <select name="NumberChooser" > <option value="0">CSV</option> <option value="0">PDF</option> <option value="0">RTF</option> </select> </p><p><b> <center> <input type="submit" name="submit" PRATIK KUMAR
  • 26. ISSUE MANAGEMENT SYSTEM value="SEARCH"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b> <INPUT TYPE="RESET" value="RESET"> <br><br> </FORM> </div> </body> <p><jsp:include page="footer.jsp" /></p> </html> 8.3.4 Code for Searching Docket :- <%@ page import="java.sql.*,java.io.*,java.util.HashMap,java.text.*,java.util.Map, java.util.Calendar"%> <%@ page import="java.io.*,GLCare.DBManager.*, java.util.*, net.sf.jasperreports.engine.*,er.*, net.sf.jasperreports.engine.design.JasperDesign.*, net.sf.jasperreports.engine.xml.JRXmlLoader.*, net.sf.jasperreports.engine.export.*" %> <%@include file="include/connection.jsp"%> <% String DOCKETNO = request.getParameter("DOCKETNO"); %> <% String path = application.getRealPath("/report"); Map params = new HashMap(); params.put("DOCKETNO",DOCKETNO); PRATIK KUMAR
  • 27. ISSUE MANAGEMENT SYSTEM JasperPrint jasperPrint = JasperFillManager.fillReport(path + "/"+" DOCKET REPORT.jasper", params, jasconn); System.out.println("Report Created..."); OutputStream ouputStream = response.getOutputStream(); JRExporter exporter = null; response.setContentType("application/pdf"); response.setHeader("Content-Disposition", "inline; filename="DOCKET.pdf""); exporter = new JRPdfExporter(); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, ouputStream); try { exporter.exportReport(); } catch (JRException e) { throw new ServletException(e); } finally { if (ouputStream != null) { try { ouputStream.flush(); ouputStream.close(); } catch (IOException ex) { } } } %> <html> <body bgcolor="Yellow"> <table border="1" width="30%" height="30%"> <tr><th><font color='Red'>DOCKETNO</font></th><th><font PRATIK KUMAR
  • 28. ISSUE MANAGEMENT SYSTEM color='Red'>REPORTEDBY</font></th></tr> <tr><th><font color='Red'>CREATIONDATE</font></th><th><font color='Red'>STATUS</font></th></tr> <tr><th><font color='Red'>CLOSE_DATE</font></th> </table> </body> </html> 8.4.1Snapshot for Creation Docket:-  In this Page , The user can create a New problem Report .He/she needs to enter the Problem Header, Problem Description and Reported By fields to create a new Issue. PRATIK KUMAR
  • 29. ISSUE MANAGEMENT SYSTEM 8.4.2 Module of Creation Docket:- 8.4.2 Code for Creation Docket:- <%@ page import="javax.servlet.*" %> <%@ page import="javax.servlet.http.*" %> <%@ page import="java.sql.*" %> <%@ page import="IMS.*" %> <%@ page import="java.sql.Connection" %> <%@ page import="java.sql.DriverManager" %> <html> <script language="javascript"> PRATIK KUMAR Reported ByProblem Header Creation Docket Probelm Description
  • 30. ISSUE MANAGEMENT SYSTEM function atSubmit(){ problemheader = document.frm1.problemheader.value; problem_description = document.frm1.problem_description.value; reportedby = document.frm1.reportedby.value; alert("PROBLEMHEADER="+problemheader+"n"+" PROBLEMDESCRIPTION:"+problem_description+"n"+" REPORTEDBY:"+reportedby); url="insert.jspPROBLEMHEADER="+problemheader+" &PROBLEMDESCRIPTION="+problem_description+" &REPORTEDBY="+reportedby; dlr_width = 200; dlr_height = 200; dlr_left = (screen.availWidth - dlr_width) / 2; dlr_top = (screen.availHeight - dlr_height) / 2; command="resizable=yes,titlebar=no,toolbar=no,menubar=no,location=no, status=no,scrollbars=yes,modal=yes" + ",height=" + dlr_height + ", width=" + dlr_width + ",top=" + dlr_top + ",left=" + dlr_left; window.open(url,"_blank", command); window.open("success.html"); } </script> <head> <title>IMS</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <center> <style> h1 { PRATIK KUMAR
  • 31. ISSUE MANAGEMENT SYSTEM color: white; text-shadow: 1px 1px 2px black, 0 0 25px linen, 0 0 5px darkblue; } h1 { color: red; text-align: center; } </style> <div id="outer"> <div id="header"> <div id="logo"> <h1> <a href="home.jsp"><strong><em><blockquote>Issue Management System </a></blockquote> </em></strong> </a> </h1></div> </div> <div id="banner"><img src="images/banner.jpg" alt="" /></div> </head> <body> <div id="nav"> <ul><li class="first"> <CENTER> <table> <tr> <td><strong><h1>Creation Docket</h1></strong></td> </tr> </table> <hr></li> </div></body> <body> <table style="width:100%"> <tr> <td></td> </table> PRATIK KUMAR
  • 32. ISSUE MANAGEMENT SYSTEM <form action="javascript:atSubmit()" METHOD="POST" name="frm1"> <% System.out.println("at form"); %> <style> p { color: brown; text-align: left; } </style> <br> <ul> <p><b>ProblemHeader:<input type="text" name = "problemheader" ></p> <p><b>&nbsp;&nbsp;Problem Description:&nbsp;&nbsp;&nbsp; <td><textarea name="problem_description" onclick="this.value=''" rows=5 cols=30></textarea></p><b/> <p><b>&nbsp;&nbsp;ReportedBy:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ b<input type="text" name="reportedby" value=" " onclick="this.value=''"><br/> </ul><p><b><center> <input type="SUBMIT" name="submit" value="CREATE"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br> </FORM> </div> </body> <p><jsp:include page="footer.jsp" /></p> </html> PRATIK KUMAR
  • 33. ISSUE MANAGEMENT SYSTEM 8.4.3 Code for Creating Docket:- <%@ page import="java.sql.*,java.io.*,java.util.HashMap,java.text.*,java.util.Map,java.util.Cale ndar"%> <%@ page import="java.io.*,GLCare.DBManager.*,java.util.*, net.sf.jasperreports.engine.*,er.*, net.sf.jasperreports.engine.design.JasperDesign.*, net.sf.jasperreports.engine.xml.JRXmlLoader.*, net.sf.jasperreports.engine.export.*"%> <% String PROBLEMHEADER = request.getParameter("PROBLEMHEADER"); StringPROBLEMDESCRIPTION=request.getParameter ("PROBLEMDESCRIPTION"); String REPORTEDBY = request.getParameter("REPORTEDBY"); System.out.println("PROBLEMHEADER>>"+PROBLEMHEADER); System.out.println("PROBLEMDESCRIPTION>>" +PROBLEMDESCRIPTION); System.out.println("REPORTEDBY>>"+REPORTEDBY); try { System.out.println("at submit"); Class.forName("oracle.jdbc.driver.OracleDriver"); Connectioncon=DriverManager.getConnection("jdbc:oracle:thin: @172.16.210.52:1540:ushadb","infrabdb","infrabdb"); Statement stmt=con.createStatement(); PRATIK KUMAR
  • 34. ISSUE MANAGEMENT SYSTEM System.out.println("at submit"); String queryText = "insert into uc_imsdata (docketNo, problemheader,problem_description, reportedby,creationdate,status, close_date) values(uc_imsdata_docketno_SQN.nextval,'"+PROBLEMHEADER+"', '"+PROBLEMDESCRIPTION+"','"+REPORTEDBY+"',sysdate,1,sysdate)"; System.out.println(queryText); stmt.executeUpdate(queryText); }catch (Exception e) { e.printStackTrace(); } %> 8.5.1 Snapshot for Close Docket:-  In this page , the user enters the Docket Number field. The input PRATIK KUMAR
  • 35. ISSUE MANAGEMENT SYSTEM Docket Number will be updated to closed (status=0).  And pop-up message for success. 8.5.2 Module of Close Docket:- 8.5.3 Code for Close Docket:- <%@ page import="javax.servlet.*" %> <%@ page import="javax.servlet.http.*" %> <%@ page import="java.sql.*" %> <%@ page import="IMS.*" %> <%@ page import="java.sql.Connection" %> <%@ page import="java.sql.DriverManager" %> <html> <script language="javascript"> function popUp() { alert(" before Docketno ="); PRATIK KUMAR Close Docket Docket Number
  • 36. ISSUE MANAGEMENT SYSTEM DOCKETNO=document.frm1.Docketno.value; alert("Docketno ="); url ="close.jsp?Docketno="+DOCKETNO; dlr_width = 850; dlr_height = 600; dlr_left = (screen.availWidth - dlr_width) / 2; dlr_top = (screen.availHeight - dlr_height) / 2; command="resizable=no,titlebar=no,toolbar=no,menubar=no,location=no, status=no,scrollbars=yes,modal=yes"+ ",height=" + dlr_height + ",width=" + dlr_width+ ",top=" + dlr_top + ",left=" + dlr_left; window.open(url,"_self", command); } </script> <head> <title>IMS</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body><center><style> h1 { color: white; text-shadow: 1px 1px 2px black, 0 0 25px linen, 0 0 5px darkblue; } h1 { color: red; text-align: center; } </style> <div id="outer"> PRATIK KUMAR
  • 37. ISSUE MANAGEMENT SYSTEM <div id="header"> <div id="logo"> <h1> <ahref="home.jsp"><strong><em><blockquote>Issue Management System</a></blockquote></em></strong></a></h1> </div> </div> <div id="banner"> <img src="images/banner.jpg" alt="" /></div> </head> <body> <div id="nav"> <ul><li class="first"> <CENTER> <table> <tr> <td><h1>Close Docket</h1></td> </tr> </table><hr></li> </div> </body> <body> <table style="width:100%"> <tr> <td></td> </table><br> <FORM ACTION="javascript:popUp()" METHOD="POST" name="frm1"> <b>DocketNo.:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<inputtype="number"na me="Docketno"onclick="this.value=''"><center>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PRATIK KUMAR
  • 38. ISSUE MANAGEMENT SYSTEM &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;<br><CENTER> <input type="submit" name="submit" value="CLOSE"/> </FORM> <br><br> </body> <p><jsp:include page="footer.jsp" /></p> </html> 8.5.4 Code for Closing Docket:- <%page import="java.sql.*,java.io.*,java.util.HashMap,java.text.*, java.util.Map,java.util.Calendar"%> <%@ page import="java.io.*,GLCare.DBManager.*, java.util.*, net.sf.jasperreports.engine.*,er.*, net.sf.jasperreports.engine.design.JasperDesign.*, net.sf.jasperreports.engine.xml.JRXmlLoader.*, net.sf.jasperreports.engine.export.*" %> <%@include file="include/connection.jsp"%> <% String docketNo = request.getParameter("Docketno"); System.out.println("Docketno>>"+docketNo); PRATIK KUMAR
  • 39. ISSUE MANAGEMENT SYSTEM try { System.out.println("at submit"); Class.forName("oracle.jdbc.driver.OracleDriver"); Connectioncon=DriverManager.getConnection("jdbc:oracle:thin: @172.16.210.52:1540:ushadb","infrabdb","infrabdb"); Statement stmt=con.createStatement(); System.out.println("at submit"); String querySelect = "(select status from uc_imsdata WHERE docketno="+docketNo+")"; tmt.executeQuery(querySelect); ResultSet rs=stmt.executeQuery(querySelect); String status = null; while(rs.next()) { status=rs.getString("STATUS"); } System.out.println("status ="+status); String queryText = "(UPDATE uc_imsdata SET status = 0 WHERE status = 1 and docketNo="+docketNo+")"; System.out.println(queryText); stmt.executeUpdate(queryText); }catch (Exception e) { e.printStackTrace(); } %> <html><body bgcolor="sky blue"> <h1><fontcolor="brown">You are Sucessfully Closed Docket...</font> PRATIK KUMAR
  • 40. ISSUE MANAGEMENT SYSTEM </h1> </body></html> 9.Snapshot for Database Connection:- PRATIK KUMAR
  • 41. ISSUE MANAGEMENT SYSTEM 10.For Creating new Connection to Database from i-Report:- PRATIK KUMAR
  • 42. ISSUE MANAGEMENT SYSTEM 11.Jasper Report :- Jasper Reports is an open source Java reporting tool that can write to a variety of targets, such as: screen, a printer, into PDF, HTML, Microsoft Excel, RTF, ODT,Comma-separated values or XML files. It can be used in Java-enabled applications, including Java EE or web applications, to generate dynamic content. It reads its instructions from an XML or .jasper file. Features:- JasperReports is an open source reporting library that can be embedded into any Java application. Features include: • Scriptlets may accompany the report definition, which the report definition can invoke at any point to perform additional processing. The scriptlet is built using Java, and has many hooks that can be invoked before or after stages of the report generation, such as Report, Page, Column or Group. For users with more sophisticated report management requirements, reports designed for JasperReports can be easily imported into the JasperServer- the interactive report server.. 12. JRXML:- JasperReports reports are defined in an XML file format, called JRXML, which can be hand-coded, generated, or designed using a tool. The file format is defined by a Document Type Definition (DTD) or XML schema for newer versions, providing limited interoperability. The main difference between using XML and a .jasper file is that the XML file should be compiled at runtime using the JasperCompileManager class. PRATIK KUMAR
  • 43. ISSUE MANAGEMENT SYSTEM 13.Snapshot for jasper report page:- PRATIK KUMAR
  • 44. ISSUE MANAGEMENT SYSTEM 14.Displaying Search page with docket no. in pdf format Using Jasper i-report :- PRATIK KUMAR
  • 45. ISSUE MANAGEMENT SYSTEM 5.15.Displaying Search page with Reported By in pdf format Using Jasper i-report :- 16.Bibliography:-  Tutorialspoint.com PRATIK KUMAR
  • 46. ISSUE MANAGEMENT SYSTEM  Javatpoint.com  community.jaspersoft.com PRATIK KUMAR
  翻译: