0% found this document useful (0 votes)
18 views101 pages

Docuentation TMS

The Tender Management System aims to digitize and streamline the tendering process for government and private organizations, enhancing efficiency and reducing costs. Key features include online bid submission, real-time notifications, and a user-friendly interface for both vendors and administrators. The system addresses issues of the traditional manual process, such as time consumption and lack of transparency, by providing a secure and automated platform for managing tenders.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views101 pages

Docuentation TMS

The Tender Management System aims to digitize and streamline the tendering process for government and private organizations, enhancing efficiency and reducing costs. Key features include online bid submission, real-time notifications, and a user-friendly interface for both vendors and administrators. The system addresses issues of the traditional manual process, such as time consumption and lack of transparency, by providing a secure and automated platform for managing tenders.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 101

Chapter 1

Introduction

In today’s digital era, managing tenders manually is time-consuming, costly, and prone to
errors. The Tender Management System is designed to streamline and digitize the entire
tendering process for government departments and private organizations. This system
eliminates the traditional paper-based approach, reducing operational costs and improving
efficiency.
With this platform, vendors can easily view available tenders, submit bids, and track their bid
status online. Meanwhile, administrators can create tenders, manage bids, and finalize
selections efficiently. The system enhances transparency, minimizes paperwork, and
accelerates decision-making, ensuring a smooth and fair bidding process.
By automating tender-related activities, this project aims to simplify vendor participation,
enhance competition, and promote a structured approach to tender management.
 1.1 Features of Tender Management System
The Tender Management System includes the following key features:
1) Admin Features:
 Create, update, and delete tenders.
 View all tenders and bids submitted by vendors.
 Select the best bid based on predefined criteria.
 Manage notices and announcements.
 Generate reports on tender activities.
2) Vendor Features:
 View all available tenders.
 Submit bids for tenders.
 Track bid status (pending, selected, or rejected).
 View bid history for reference.
 Update profile details and change password.

3) System Features:
 Secure login and authentication for both admins and vendors.
 Online submission of tenders and bids.
 Automated notifications and updates for users.
 Centralized database for efficient data management.
 User-friendly interface for easy navigation.

 2.2 Objectives
The main objectives of the Tender Management System are:
Suraj Kumar Choure
Page | 1
1) To digitize and simplify the traditional tendering process.
2) To reduce paperwork and minimize operational costs.
3) To enhance transparency in the bidding and selection process.
4) To streamline vendor participation and improve accessibility.
5) To accelerate bid evaluation and selection within deadlines.
6) To ensure security by preventing unauthorized access and fraudulent bids.

 2.3 Scope
The Tender Management System is designed for:

1) Government and Private Organizations – To manage tenders efficiently and invite


competitive bids.
2) Vendors/Suppliers – To participate in tender processes seamlessly and track bid
status.
3) Digital Transformation – To replace traditional tendering with an automated,
secure, and transparent system.
4) Cost and Time Reduction – To minimize administrative expenses and accelerate the
tendering workflow
5) Future Enhancements – The system can be upgraded with features like AI-based bid
evaluation, mobile app integration, and blockchain security.

Suraj Kumar Choure


Page | 2
Chapter 2

System Study

 2.1 Existing System (Manual Tender Process)


Traditionally, tenders are managed through paper-based or semi-digital processes, which
involve:
1) Manual advertising in newspapers or websites.
2) Physical submission of tender documents.
3) Delayed communication between vendors and authorities.
4) Time-consuming bid evaluation and approval.
5) Higher chances of human errors, misplaced documents, or fraud.

 2.2Problems in the Existing System


1) Time-Consuming: The manual process takes weeks or even months to complete.
2) High Costs: Printing, processing, and advertisement expenses increase operational
costs.
3) Lack of Transparency: There are risks of manipulation, unfair selection, or
corruption.
4) Limited Accessibility: Vendors must physically visit offices to submit tenders.
5) Data Management Issues: Paper-based records are difficult to manage and prone to
loss.

 2.3 Proposed System


The proposed system replaces the manual process with a web-based digital platform that
allows organizations to manage tenders efficiently. It offers:
1) Online Tender Posting: Organizations can create, update, and remove tenders.
2) Bid Submission: Vendors can submit bids digitally from anywhere.
3) Secure and Transparent Process: Ensures fair selection with digital records.
4) Real-time Notifications: Vendors receive updates on bid status instantly.
5) Centralized Database: All tender and bid information is stored securely for future
reference.

 2.4 Feasibility Study


To ensure successful implementation, the system is evaluated based on:
1) Technical Feasibility:
 Developed using Web Technologies
 IDE: Eclipse IDE,
Suraj Kumar Choure
Page | 3
 Front-end: HTML, CSS, JavaScript
 Back-end: Java, JSP, JDBC
 Database: MySQL
 Secure and scalable architecture for online tender management.
2) Economic Feasibility:
 Reduces operational costs by eliminating paper-based processes.
 Saves time and increases efficiency in bid processing.
3) Operational Feasibility:
 Easy-to-use interface for both administrators and vendors.
 Training requirements are minimal since the system is user-friendly.
4) Legal Feasibility:
 Ensures compliance with government regulations for digital tendering.
 Data privacy and security measures are implemented.
 2.5 Tools and Technologies Used

 Eclipse IDE
Eclipse is an integrated development environment (IDE) used in computer programming.[5] It
contains a base workspace and an extensible plug-in system for customizing the
environment. It had been the most popular IDE for Java development.
Eclipse offers rich and useful features such as code editing, debugging, version control,
project management, and integration with other tools. It also has a large ecosystem of plugins
and extensions that extend its functionality; you can write your own plugins as well.

The Eclipse IDE (integrated development environment) is widely used by developers and
organisations for building applications, APIs, mobile apps, and more. Its flexibility and
extensibility make it a popular choice for a wide range of software development projects.
However, which IDE is better among the many available remains a matter of personal
choice.
This IDE has several benefits that make it a popular choice for application and API
developers.

 HTML
HyperText Markup Language is the computer language that facilitates website creation. The
language, which has code words and syntax just like any other language, is relatively easy to
comprehend and, as time goes on, is increasingly powerful in what it allows someone to
create.
At its core, HTML is a series of short codes typed into a text file. These are the tags that
power HTML’s capabilities. The text is saved as an HTML file and viewed through a web
browser. The browser reads the file and translates the text into a visible form, as directed by
Suraj Kumar Choure
Page | 4
the codes that the author used to write what becomes the visible rendering. Writing HTML
requires tags to be used correctly to create the author’s vision.
HyperText is the method by which internet users navigate the web. By clicking on special
text called hyperlinks, users are brought to new pages. The use of hyper means it is not
linear, so users can go anywhere on the internet simply by clicking on the available links.
Markup is what HTML tags do to the text inside of them; they mark it as a specific type of
text.

 CSS
Cascading Style Sheets (CSS) is a style sheet language used to describe the look and
formatting of a document written in HTML. It’s essential for web design as it allows
developers to control typographic characteristics, colour properties, and overall layout of
web pages. CSS can be used internally within a style element, inline within HTML elements,
or externally via linked CSS files. Since its development in 1996, it has undergone
improvements to meet the evolving web demands, ensuring a consistent appearance across
different browsers and devices. Despite the complexity of some CSS features, its core
function is to separate content from presentation, making websites more accessible and
aesthetically pleasing.

 JavaScript
The JavaScript programming language is text-based and can be used on both client and
server-side. It controls multimedia within web pages and allows them to become interactive.
JavaScript empowers a developer to do many things like adding animation to images or
updating content automatically on a page.
JavaScript is what allows you to interact with the vast majority of web pages that you visit.
Whether it’s filling out forms, scrolling through maps, or registering for an event, it’s most
likely that JavaScript programming is what’s allowing you to do it.

 Java
Java is a high-level, class-based, object-oriented programming language that is designed to
have as few implementation dependencies as possible. It is a general-purpose programming
language intended to let programmers write once, run anywhere (WORA),[16] meaning
that compiled Java code can run on all platforms that support Java without the need to
recompile.[17] Java applications are typically compiled to bytecode that can run on any Java
virtual machine (JVM) regardless of the underlying computer architecture.
 Java Server Pages(JSP)

Suraj Kumar Choure


Page | 5
Java Server Pages (JSP) is a technology for developing Webpages that supports dynamic
content. This helps developers insert java code in HTML pages by making use of special JSP
tags, most of which start with <% and end with %>.
A JavaServer Pages component is a type of Java servlet that is designed to fulfill the role of a
user interface for a Java web application. Web developers write JSPs as text files that
combine HTML or XHTML code, XML elements, and embedded JSP actions and
commands.
Using JSP, you can collect input from users through Webpage forms, present records from a
database or another source, and create Webpages dynamically.JSP tags can be used for a
variety of purposes, such as retrieving information from a database or registering user
preferences, accessing JavaBeans components, passing control between pages, and sharing
information between requests, pages etc.
 Java Database Connectivity(JDBC)
Java Database Connectivity (JDBC) is an API specification for connecting applications
written in Java to data in popular databases. The JDBC API lets you encode access request
statements in Structured Query Language (SQL) that are then passed to the application that
manages the database. It returns the results through a similar interface.
JDBC (Java Database Connectivity) is the Java API that manages connecting to a database,
issuing queries and commands, and handling result sets obtained from the database. JDBC
was one of the earliest libraries developed for the Java language.
JDBC was initially conceived as a client-side API, enabling a Java client to interact with a
data source. That changed with JDBC 2.0, which included an optional package supporting
server-side JDBC connections. Every new JDBC release since then has featured updates to
both the client-side package (java.sql) and the server-side package (javax.sql).
 MySQL
MySQL is an open-source relational database management system. As with other relational
databases, MySQL stores data in tables made up of rows and columns. Users can define,
manipulate, control, and query data using Structured Query Language, more commonly
known as SQL. MySQL’s name is a combination of “My,” the name of MySQL creator
Michael Widenius’s daughter, and “SQL”.
A flexible and powerful program, MySQL is the most popular open-source database system
in the world.
In addition to relational databases and SQL, an RDBMS like MySQL works with
an operating system to implement a relational database in a computer's storage system,
manages users, allows for network access and facilitates testing database integrity and
creation of backups.

Suraj Kumar Choure


Page | 6
 2.6 Software and Hardware Specifications

1) Software Requirement Specification


The minimum requirement specification for the development of this project are as
follows:
 Operating System : Windows 7 and Above (Tested in windows 7 , 10)
 Front End : HTML, CSS, JavaScript
 Back End : Java, JSP, JDBC
 Database: MySQL
 Presentation : Power Point 2010
 Documentation Table : MS Office 2010

2) Hardware Requirement Specification


The minimum hardware requirement specifications for developing this project are as
follows:
 Processor: Intel Core i3 (64 bit microprocessor) or higher (or AMD equivalent)
 RAM: 4GB
 Storage: 256GB SSD
 Monitor: 15" Color Monitor

Suraj Kumar Choure


Page | 7
Chapter 3
Software Requirement Specifications
 3.1 Purpose

The Tender Management System is designed to digitize and streamline the tendering
process for government and private organizations. It enables vendors to view tenders,
submit bids, and track their status online while allowing administrators to manage tenders
efficiently.

 3.2 Features

1) Provides a web-based platform for managing tenders.


2) Enables secure and transparent bid submissions and evaluations.
3) Reduces manual paperwork and operational costs.
4) Enhances accessibility by allowing vendors to participate remotely.
5) Supports real-time notifications and automated bid evaluation.

 3.3 Functional Requirements

1) User Authentication & Authorization – Secure login for Admins and Vendors.
2) Tender Management – Admins can create, update, and delete tenders.
3) Bid Management – Vendors can submit and track bids.
4) Notification System – Vendors get updates on tender status.
5) Admin Dashboard – Admins can view bids and select winners.
6) Profile Management – Users can update their profile and change passwords.
7) Reports & Analytics – Admins can generate reports on tenders and bids.

 3.4 Non – Functional Requirements

1) Performance: The system should handle multiple users simultaneously without lag.
2) Usability: Responsive design to support desktops, tablets, and mobile devices.
3) Scalability: Should support an increasing number of tenders and vendors.
4) Maintainability: The system should be modular for easy updates and enhancements.

Suraj Kumar Choure


Page | 8
Chapter 4
System Design

 4.1 ER Diagram

An Entity Relationship Diagram is a diagram that represents relationships among entities


in a database. It is commonly known as an ER Diagram. An ER Diagram in DBMS plays
a crucial role in designing the database.

An Entity Relationship Diagram (ER Diagram) pictorially explains the relationship


between entities to be stored in a database. Fundamentally, the ER Diagram is a structural
design of the database. It acts as a framework created with specialized symbols for the
purpose of defining the relationship between the database entities. ER diagram is created
based on three principal components: entities, attributes, and relationships.

ER Model consists of Entities, Attributes, and Relationships described below:

Entity: An entity represents a real-world object, concept, or thing about which data is
stored in the database. It could be a person, place, thing, event, or concept.

Attributes: Attributes are the characteristics or properties of entities. They describe the
details of each entity.

Relationships: Relationships show how entities are connected or related to each other in
the database. They represent interactions or associations between entities.

ER diagram is used to model the logical view of the system from a data perspective
which consists of these symbols:

Rectangle: Represents Entity sets.


Ellipses: Attributes
Diamonds: Relationship Set
Lines: They link attributes to Entity Sets and Entity sets to Relationship Set
Double Ellipses: Multivalued Attributes
Dashed Ellipses: Derived Attributes
Double Rectangles: Weak Entity Sets
Double Lines: Total participation of an entity in a relationship set

Suraj Entity
Kumar Choure Relationship Attribute
Page | 9
 ER Diagram of Tender Management System

Suraj Kumar Choure


Page | 10
 4.2 Data Flow Diagram(DFD)

A data flow diagram is a graphical tool used to describe and analyze movement of data
through a system. These are the central tool and the basic from which the other
component are developed. The transformation of data from input to output, through
processed, may be described logically and independently of physical component
associated with the system. These are known as the logical data flow diagram. The
physical data flow diagram shows the actual implements and movements of data between
people, departments and work station.
Symbols used in data flow diagram are
 A square defines a source (original) or destination of system data.
 An arrow identifies data flow.
 A circle or bubble represents a process that transforms incoming data flow into
outgoing data flows.
 An open rectangle is a data store, data at rest or a temporary repository of data.

 Notation Used in DFD


There are four simple notation are used to complete DFD’s
 Data Flow

 External Entity

 Process

 Data Source

Suraj Kumar Choure


Page | 11
 Data Flow Diagram of Tender Management System

 Level 0

Request (Tender Details)


Tender
Vendor
Manageme
Tender Assigned nt System

 Level 1

Suraj Kumar Choure


Page | 12
Chapter 5

System Design
5.1 Data Dictionary
Table Name – Notice

Table Name – Tender

Table Name – Tenderstatus

Table Name – Vendor

Suraj Kumar Choure


Page | 13
5.2 Output Screen:-
Home Page:-

LoginPage:-

Vendor Registration Page:-

Suraj Kumar Choure


Page | 14
Unique Vendor Assigned for New Registration:-

Home Page(Vendor Login):-

About us page:-

Tenders-Drop-Down-Options:-

View all Tenders:-

Suraj Kumar Choure


Page | 15
Bid for a Tender:-

BID NOW:-

Bidding History and Status:-

Suraj Kumar Choure


Page | 16
Accounts-Drop-Down-Options:-

View Profile:-

Update Profile:-

Change Password:-

Home Page (Admin Login):-


Suraj Kumar Choure
Page | 17
Tender Section -Drop-Down-Options:-

Create New Tender:-

Accept Bid:-

Suraj Kumar Choure


Page | 18
Notice Section-Drop-Down-Options:-

Add Notice:-

Remove Notice:-

Update Notice:-

View All Notices:-

Suraj Kumar Choure


Page | 19
Report Section Drop-Down-Menu:-

View Vendors:-

View Tenders:-

View Assigned Tenders:-

Suraj Kumar Choure


Page | 20
Logout:-

5.3 Source code

adminHome:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>

<%@page import="java.sql.*, com.hit.utility.DBUtil, javax.servlet.annotation.WebServlet"


errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
</head>
<body>

<%
String user = (String)session.getAttribute("user");
String uname = (String)session.getAttribute("username");
String pword = (String)session.getAttribute("password");
Suraj Kumar Choure
Page | 21
if(!user.equalsIgnoreCase("admin") || uname.equals("") || pword.equals("")){

response.sendRedirect("loginFailed.jsp");

%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="adminMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div> <!-- End of notice class-->

<!-- Next part of same container-fluid in which galary or other information will be shown-->

<div class="col-md-8">
<div class="marquee" style="border:2px black hidden; background-color:white">
<h4 style="background-color:black; margin-top:-1.8px; margin-bottom:1px;padding: 5px; text-align:
center;color:red;font-weight:bold">
&nbsp; <span id="pagetitle">Admin Account</span></h4><!-- pagetitle id is given here -->
<div class="marquee-content" style="align:center; padding-top:200px;min-height:750px;background-
color:cyan">
<h1><center>Hey Admin! Welcome to Our Tender Management system</center></h1>
<h2><center>Here You can manage your vendors, add tenders and assign it to vendors
according to their high bids</center></h2>
<h3><center>Go on the about menu section links to explore the site</center></h3>
<h3><center>You can also add notice,update it and delete the notice board from the database!
</center></h3>
</div>
</div>
</div>
Suraj Kumar Choure
Page | 22
<a><h1></h1></a>

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

adminMenu:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Admin Home</title>
</head>
<body>
<div class="menubar secondnav " style="background-color:white;">
<div id="menucontent" class="container secondnav">
<div id="collapsable-nav" class="collapse navbar-collapse hidden-lg hidden-md">
<ul id="nav-list" class="nav navbar-nav navbar-left pull-left">
<li id="navHomeButton">
<a href="adminHome.jsp">
<span class="glyphicon glyphicon-home"></span> Home</a> <!--Home button is here -->
</li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-
animations="fadeIn fadeInLeft fadeInUp fadeInRight">
<!--Dropdown under tender category -->
Report
<span class="caret"></span></a>
<ul class="dropdown-menu">

<li><a href="adminViewVendor.jsp">View Vendors</a></li>


<li><a href="viewTender.jsp">View Tenders</a></li>
<li><a href="viewTenderBids.jsp">View Tender Bids</a></li>
<li><a href="viewAssignedTenders.jsp">View Assigned Tenders</a></li>

</ul>
</li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-
animations="fadeIn fadeInLeft fadeInUp fadeInRight">
<!--Dropdown under tender category -->
Tender
<span class="caret"></span></a>
<ul class="dropdown-menu">

<li><a href="createTender.jsp">Create New Tender</a></li>

<li><a href="viewTenderBids.jsp">Accept a bid</a></li>


Suraj Kumar Choure
Page | 23
</ul>
</li>

<li class="dropdown">
<a class="dropdown-toggle " data-toggle="dropdown" data-animations="fadeIn fadeInLeft
fadeInUp fadeInRight" data-hover="dropdown">Notice
<span class="caret"></span></a> <!--Dropdown under about us category -->
<ul class="dropdown-menu">
<li><a href="addNotice.jsp">Add Notice</a></li>
<li><a href="removeNotice.jsp">Remove Notice</a></li>
<li><a href="updateNotice.jsp">Update Notice</a></li>
<li><a href="viewNotice.jsp">View All Notice</a></li>
</ul>
</li>
<li>
<a href="LogoutSrv">Logout</a>

</li>

<li>
<!-- Form for searching any tenders or items-->

<!--End of form section-->


</li>
</ul>
</div>
</div>
</div>
</body>
</html>

adminViewVendor:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*,
java.lang.Integer,com.hit.beans.VendorBean,com.hit.utility.DBUtil,java.util.List,java.util.ArrayList,com.hit.da
o.VendorDaoImpl,com.hit.dao.VendorDao, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
Suraj Kumar Choure
Page | 24
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>
th,tr{
height:50px;
border:2px black solid;

td{
min-width:105px;
border: 2px dashed black;
}
table{
text-align:center;
border-radius:10px;
border:1px red solid;
text-align:center;
background-color: cyan;
margin:20px;
color:blue;
font-style:normal;
font-size: 15.5px;
padding:20px;
cellpadding:10;
cellspacing:10;
}
tr:hover{
background-color: #DEBEE1;
color:black;
}
textarea:hover{
background-color:#ADBFAF;
color:black;
}
.button:hover{
background-color:green;
color:white;
font-size:bold;
}
#show{

text-align:center;
border-radius:10px;
border:1px red solid;
text-align:center;
background-color: cyan;
margin:10px;
margin-left:40px;
color:black;
font-style:normal;
font-size: 15.5px;
Suraj Kumar Choure
Page | 25
padding:12px;
width:100%;

}
button:hover{

background-color:green;
color:white;
}
</style>
</head>
<body>

<%
String user = (String)session.getAttribute("user");
String uname = (String)session.getAttribute("username");
String pword = (String)session.getAttribute("password");

if(user==null || !user.equalsIgnoreCase("admin") || uname.equals("") || pword.equals("")){

response.sendRedirect("loginFailed.jsp");

%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="adminMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div> <!-- End of notice class-->

Suraj Kumar Choure


Page | 26
<!-- Next part of same container-fluid in which galary or other information will be shown-->

<div class="col-md-8">
id="show">

These are the Vendors Currently Registered With Us

</div>

<form action="adminViewVendors.jsp" method="get" style="margin: 20px;">

<!-- Date Range Fields (hidden by default) -->


<div id="dateRangeFields" style="display: none;">
<label for="fromDate">From:</label>
<input type="date" name="fromDate" id="fromDate">
<label for="toDate">To:</label>
<input type="date" name="toDate" id="toDate">
</div>

<!-- Sorting Criteria -->


<label for="sortCriteria" style="margin-left: 20px;">Sort By:</label>
<select name="sortCriteria" id="sortCriteria">
<option value="name">Name (A-Z)</option>
<option value="nameDesc">Name (Z-A)</option>
<option value="registrationDate">Registration Date (Oldest First)</option>
<option value="registrationDateDesc">Registration Date (Newest First)</option>
<option value="company">Company (A-Z)</option>
</select>

<button type="submit" class="btn btn-primary">Apply</button>

</form>

<form class="navbar-form hidden-xs" action="vendorSearchTender.jsp" >


<div class="form-group" >
<input type="text" class="form-control" placeholder="Find Vendor by Name or Id" style="margin-
left:120px;" required>
</div>
<button type="submit" class="btn btn-primary">Search</button>
</form>
<table style="background-color:white;">
<tr style="color:white; font-size:22px; font-weight:bold;background-color:#660033">
<div class="form-group" >

<td>Vendor Id</td> <td>Vendor Name </td> <td> Mobile </td> <td>Email</td>


<td>Company</td> <td>Address</td></tr>
<%
Suraj Kumar Choure
Page | 27
VendorDao dao = new VendorDaoImpl();
List<VendorBean> vendorList = dao.getAllVendors();
for(VendorBean vendor : vendorList){

%>

<tr> <td><a href="adminViewVendorDetail.jsp?vid=<%=vendor.getId() %>"><%=


vendor.getId() %></a> </td> <td><%= vendor.getName() %> </td> <td><%= vendor.getMobile() %> </td>
<td><%= vendor.getEmail() %> </td> <td><%= vendor.getCompany() %> </td>
<td><textarea readonly><%= vendor.getAddress() %> </textarea></td> </tr>

<% } %>

</table>

<!-- Including the footer of the page -->

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

approved:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page import="java.sql.*,com.hit.utility.DBUtil"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<div class="marquee"
style="border: 2px #26b0b0 solid; background-color: white">
<%
Connection con = DBUtil.provideConnection();
%>
<h4
style="background-color: #26b0b0; margin-top: -1.8px; padding: 5px;">
<i class="glyphicon glyphicon-volume-up"></i> &nbsp; Recently
Approved Tenders
</h4>
<div class="marquee-content"
style="padding: 10px; font-weight: bold; font-size: 1.1em">
<marquee onmouseover="stop()" onmouseout="start()" direction="up"
scrollamount="6" height="250">
<!-- Approved Tenders List -->

<%
try {
PreparedStatement ps = con.prepareStatement("select * from
tenderstatus order by sysdate() asc limit 6");
Suraj Kumar Choure
Page | 28
ResultSet rs = ps.executeQuery();

while (rs.next()) {
String bid = rs.getString("bid");
String tid = rs.getString("tid");
%>
<hr>
<p style="color: red;">
Application
Id:&nbsp;
<%=bid%></p>
<p style="color: black">
Assigned To: &nbsp;&nbsp;<%=tid%></p>

<%
}
} catch (SQLException e) {
e.printStackTrace();
}
%>

</marquee>
<!--End of marquee-->
</div>
<!--End of marquee content-->
</div>
<!--End of marquee class-->
</body>
</html>

bidHistory:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page

import="java.sql.*,com.hit.beans.VendorBean,com.hit.beans.BidderBean,java.lang.Integer,java.lang.String,
com.hit.beans.TenderBean,com.hit.utility.DBUtil,java.util.List,com.hit.dao.BidderDaoImpl,com.hit.dao.Bidde
rDao, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
Suraj Kumar Choure
Page | 29
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One"
rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>
</style>
</head>
<body>

<%
String user = (String) session.getAttribute("user");
String uname = (String) session.getAttribute("username");
String pword = (String) session.getAttribute("password");

if (user == null || !user.equalsIgnoreCase("user") || uname.equals("") || pword.equals("")) {

response.sendRedirect("loginFailed.jsp");

}
%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="vendorMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs"


style="color: white; background-color: green; margin-top: -15px; margin-bottom: 12px">
<marquee>Welcome to Tender Management Site</marquee>
</div>
<!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3" style="margin-left: 1%">
<%
Connection con = DBUtil.provideConnection();
%>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div>
<!-- End of col-md-3-->
</div>
<!-- End of notice class-->
Suraj Kumar Choure
Page | 30
<!-- Next part of same container-fluid in which galary or other information will be shown-->

<div class="col-md-8">
<!-- <div class="marquee" style="border:2px black hidden; background-
color:white">
<h4 style="background-color:black; margin-top:-1.8px; margin-bottom:1px;padding: 5px; text-align:
center;color:red;font-weight:bold">
&nbsp; <span id="pagetitle">Admin Account</span></h4>pagetitle id is given here
<div class="marquee-content" style="align:center; padding-top:200px;min-height:750px;background-
color:cyan">
-->
<table class="table table-hover table-bordered bg-info">
<tr
style="color: white; font-size: 16px; font-weight: bold; background-
color: green">
<td>Application Id</td>
<td>Tender Id</td>
<td>Bid Amount</td>
<td>Deadline</td>
<td>Status</td>
</tr>
<%
BidderDao dao = new BidderDaoImpl();
VendorBean vendor = (VendorBean) session.getAttribute("vendordata");
List<BidderBean> bidderList = dao.getAllBidsOfaVendor(vendor.getId());

for (BidderBean bidder : bidderList) {


%>

<tr>
<td><%=bidder.getBidId()%></td>
<td><%=bidder.getTenderId()%></td>
<td>&#8377; <%=bidder.getBidAmount()%></td>
<td><%=bidder.getBidDeadline()%></td>
<td style="font-weight:bold;"><%=bidder.getBidStatus()%></td>
</tr>

<%
}
%>
</table>

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

bidTender:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
Suraj Kumar Choure
Page | 31
pageEncoding="ISO-8859-1"%>
<%@page

import="java.sql.*,com.hit.dao.BidderDao,com.hit.dao.BidderDaoImpl,java.lang.Integer,java.lang.String,co
m.hit.beans.VendorBean,
com.hit.beans.TenderBean,com.hit.utility.DBUtil,java.util.List,com.hit.dao.TenderDaoImpl,com.hit.dao.Tende
rDao, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One"
rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>

button:hover {
background-color: green;
color: white;
font-weight: bold;
}
</style>
</head>
<body>

<%
String user = (String) session.getAttribute("user");
String uname = (String) session.getAttribute("username");
String pword = (String) session.getAttribute("password");

if (user == null || !user.equalsIgnoreCase("user") || uname.equals("") || pword.equals("")) {

response.sendRedirect("loginFailed.jsp");

}
%>

<jsp:include page="header.jsp"></jsp:include>

Suraj Kumar Choure


Page | 32
<jsp:include page="vendorMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs"


style="color: white; background-color: green; margin-top: -15px; margin-bottom: 12px">
<marquee>Welcome to Tender Management Site</marquee>
</div>
<!--A green color line between header and body part-->

<div class="container-fluid">
<table class="table table-hover table-stripped bg-danger">
<tr
style="color: white; font-size:16px; font-weight: bold; background-color:
green">
<td>Tender Id</td>
<td>Tender Name</td>
<td>Type</td>
<td>Budget</td>
<td>Location</td>
<td>Deadline</td>
<td>Description</td>
<td>Status</td>
<td>Action</td>
</tr>
<%
TenderDao tdao = new TenderDaoImpl();
BidderDao bdao = new BidderDaoImpl();
List<TenderBean> tenderList = tdao.getAllTenders();
VendorBean vendor = (VendorBean) session.getAttribute("vendordata");
String vid = vendor.getId();
for (TenderBean tender : tenderList) {
String tid = tender.getId();
String tname = tender.getName();
String ttype = tender.getType();
int tprice = tender.getPrice();
String tloc = tender.getLocation();
java.util.Date udeadline = tender.getDeadline();
java.sql.Date tdeadline = new java.sql.Date(udeadline.getTime());
String tdesc = tender.getDesc();

String assignStatus = tdao.getTenderStatus(tid);


boolean isAssigned = false;
if (assignStatus.equalsIgnoreCase("assigned"))
isAssigned = true;
//TODO next
%>

<tr>
<td><%=tid%></td>
<td><%=tname%></td>
<td><%=ttype%></td>
<td><%=tprice%></td>
<td><%=tloc%></td>
<td><%=tdeadline%></td>
Suraj Kumar Choure
Page | 33
<td><textarea readonly cols="35" rows="2"><%=tdesc%></textarea></td>
<td style="font-weight:bold;"><%=assignStatus%></td>
<%
if (!isAssigned) {
%>
<td><a href="bidTenderForm.jsp?tid=<%=tid%>&&vid=<%=vid
%>"><button class="btn btn-success">BID
NOW</button></a></td>
<%
} else {
%>

<td><button class="btn btn-danger" disabled>Expired</button></td>

<%
}
}
%>
</tr>
</table>

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

bidTenderForm:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*,com.hit.dao.VendorDao,com.hit.dao.VendorDaoImpl,
java.util.Date,com.hit.beans.TenderBean,com.hit.dao.TenderDao,com.hit.dao.TenderDaoImpl,
com.hit.utility.DBUtil, javax.servlet.annotation.WebServlet, com.hit.beans.VendorBean"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">

</head>
<body>
Suraj Kumar Choure
Page | 34
<%
String user = (String)session.getAttribute("user");
String uname = (String)session.getAttribute("username");
String pword = (String)session.getAttribute("password");

if(user== null || !user.equalsIgnoreCase("user") || uname.equals("") || pword.equals("")){

response.sendRedirect("loginFailed.jsp");

%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="vendorMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div> <!-- End of notice class-->

<!-- Next part of same container-fluid in which galary or other information will be shown-->

<%-- <jsp:include page="login.jsp"></jsp:include> --%>

<div class="col-md-8">

<table style="border-radius:10px" >


<tr >
<td id="show" style="min-width:632px;min-height:0px;color:blue">Enter
Bid Amount And Deadline To Bid</td>
</tr>
</table>

<%
Suraj Kumar Choure
Page | 35
String vendorId = request.getParameter("vid");
String tenderId = request.getParameter("tid");

TenderDao dao = new TenderDaoImpl();


VendorDao daov = new VendorDaoImpl();

TenderBean tender = dao.getTenderDataById(tenderId);

VendorBean vendor = daov.getVendorDataById(vendorId);

%>

<form action="BidTenderSrv" method="post">


<table style="background-color:white">
<th colspan="2">Bid For The Tendor<input type="hidden" name="vid" value="<%=
vendorId%>"></th>
<tr><td style="color:red"> Tendor Id : </td><td><input type="hidden"
name="tid" value="<%= tender.getId()%>"><%= tender.getId()%></td></tr>
<tr><td style="color:red"> Tendor Name: </td><td><%=
tender.getName()%></td></tr>
<tr><td style="color:red"> Tender Type:</td><td> <%=
tender.getType()%></td></tr>
<tr><td style="color:red"> Deadline Reqd:</td><td><%=
tender.getDeadline()%></td></tr>
<tr><td style="color:red"> Budget :</td><td> <%= tender.getPrice()%></td></tr>
<tr><td style="color:red"> Location :</td><td> <%= tender.getLocation()%></td></tr>
<tr><td style="color:red"> Description: </td><td><textarea rows="2" cols="40"
readonly><%=tender.getDesc() %> </textarea></td></tr>
<tr><td style="color:red"> Bid Amount : </td><td> <input type="number"
name="bidamount" required="required" max="<%= tender.getPrice()%>" value="<%=tender.getPrice()
%>"></td></tr>
<input type="hidden" name="biddeadline" required="required" value="<%=
tender.getDeadline()%>">
<tr><td colspan="2" align="center" value="Launch"><input type="submit"
value="Bid Now" style="background-color:green;color:white;"></td></tr>

</table>
</form>

<jsp:include page="footer.jsp"></jsp:include>

</body>
<style>
input,textarea,select{
min-width:450px;
font-size:16px;
background-color:#f8f8f8;
}
input:hover,textarea:hover,select:hover{
min-width:450px;
background-color:white;
Suraj Kumar Choure
Page | 36
}
table, th, td {
margin-bottom:10px;
margin-left:20%;
font-size:20px;
border: 2px solid green;
text-align:center;
background-color:white;
color:#003399;
}
td {
padding: 12px;
background-color:none;
}
th{
padding:12px;
background-color:#660033;
color:white;
font-weight:bold;
}

</style>
</html>

createTender:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*, com.hit.utility.DBUtil, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">

</head>
<body>

<%
Suraj Kumar Choure
Page | 37
String user = (String)session.getAttribute("user");
String uname = (String)session.getAttribute("username");
String pword = (String)session.getAttribute("password");

if(!user.equalsIgnoreCase("admin") || uname.equals("") || pword.equals("")){

response.sendRedirect("loginFailed.jsp");

%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="adminMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div> <!-- End of notice class-->

<!-- Next part of same container-fluid in which galary or other information will be shown-->

<%-- <jsp:include page="login.jsp"></jsp:include> --%>

<div class="col-md-8">

<table style="border-radius:10px" >


<tr >
<td id="show" style="min-width:632px;min-height:0px;color:blue"></td>
</tr>
</table>

<form action="CreateTenderSrv" method="post">


<table style="background-color:white">
<th colspan="2">Add New Tendors</th>
Suraj Kumar Choure
Page | 38
<tr><td> Tender Name : </td><td><input type="text" name="tname"
required="required"></td></tr>
<tr><td> Tender type : </td><td><select name="ttype" required="required" >
<!-- <option value="none"
selected disabled hidden>
Select an Option
</option> -->
<option
value="construction">Construction</option>
<option
value="research">Research</option>
<option
value="maintainence">Maintainence</option>
<option
value="buisness">Buisness-implementation</option>
<option
value="software">Software</option>
<option
value="others">Others</option>

</select></td></tr>
<tr><td> Base Price :</td><td> <input type="number" name="tprice"
required="required"></td></tr>
<tr><td> Strict Deadline :</td><td> <input type="date" name="tdeadline"
required="required"></td></tr>
<tr><td> Location : </td><td> <input type="text" name="tloc"
required="required"></td></tr>
<tr><td> Descripton : </td><td> <textarea rows="4" cols="40" style="font-
size:15px" name="tdesc" required="required"></textarea></td></tr>

<tr><td colspan="2" align="center" value="Launch"><input type="submit"


value="Launch This Tender" name="user"></td></tr>

</table>
</form>

<!-- </div>
</div> -->
</div>

</div>

<jsp:include page="footer.jsp"></jsp:include>

</body>
<style>
input,textarea,select{
min-width:450px;
font-size:16px;
background-color:#f8f8f8;
}
input:hover,textarea:hover,select:hover{
min-width:450px;
Suraj Kumar Choure
Page | 39
background-color:white;
}
table, th, td {
margin-bottom:10px;
margin-left:20%;
font-size:20px;
border: 2px solid green;
text-align:center;
background-color:white;
color:#003399;
}
td {
padding: 12px;
background-color:none;
}
th{
padding:12px;
background-color:#660033;
color:white;
font-weight:bold;
}

</style>
</html>

errorpage:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page isErrorPage="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body bgcolor="red" color="white" align="center">
<h2>There is some Server error while processing</h2><br><br>
<h3>Server Error: <%= exception.getMessage() %></h3>
<h2>Please try again!!</h2><br><br>
<h3> <a href="index.jsp"> Go to home page</a> </h3>
</body>
</html>

footer:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">

<meta charset="utf-8">
Suraj Kumar Choure
Page | 40
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
</head>
<body>
</div>
<!-- Now from here the footer section starts-->
<div class="navbar-inverse" style="color:white;padding:10px;margin-bottom:-20px;text-align:
center;background-color:blue; border-radius: 0px">
<span style="font-size:1.2em;font-weight:bold;">About us</span>
</div><br/>
<div class="footer">
<div class="navbar navbar-inverse" style="border-radius: 0px ;margin-bottom:0px">
<div class="container-fluid ">

<br>
<!-- Developer 1 Mr.Suraj Kumar Choure -->
<div class="col-md-3 col-xs-12 col-sm-3" >
<div class="col-md-5 col-xs-5 col-sm-5">
<img src="images/Photoscan18.jpg" class="img-responsive img-circle pull-right"
style="width:105px;height:130px;"alt="SurajSite Developer" title="Mr.Suraj Kumar Choure"/>
</div>
<div class="col-md-7 col-xs-7 col-sm-7">
<div class="developers pull-left" style="font-weight: bold; color:white;text-align: center;">
<br/>
<span style="font-size: 1.7em; color:red"> Suraj Kumar Choure</span>
<!-- <p><span>Web Developer</span></p>
--> <p>BCA III</p>
</div>
</div>
</div>

<div class="developers pull-right" style="font-weight: bold; color:white;text-align: center;">


<br/>

<!-- <p><span>Web Developer</span></p>


--> <p>My Project Tender management System Successfully Created a user friendly environment
for tender management process.
This Project is flexible and changes can be incorporated easily.
Easy for further Modification
Saves a lot of time by doing most of the processes online
It may leads to increase profit and improve the quality of a company.
Assigns the tenders and project in a well manner and optimal way to the contractors in less time with low cost
charges.

Suraj Kumar Choure


Page | 41
</p>
</div>

<br/>

</div> <!-- End of container class-->


</div><!-- End of navbar class-->
</div><!-- End of footer class-->
<div class="navbar-inverse" style="color:white;padding:05px;margin-bottom:-17px;text-align:
center;background-color:green; border-radius: 0px">
<span style="float:left;padding-left: 6.5%">&copy; Copyright 2024</span><span
style="padding-left:5%;">&nbsp; Tender Management Portal</span><span style="float:right;padding-right:
6%" class="hidden-xs">&nbsp;...THANKS FOR VISITING...</span>
</div><br/>
<script src="js/jquery-2.1.4.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/ajax-utils.js"></script>
<script src="js/script.js"></script>
<script src="js/bootstrap-dropdownhover.min.js"></script>
</body>
</html>

galary:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>

<%@ page import="java.sql.*,com.hit.utility.DBUtil" %>


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css"><!-- Stylesheet connected -->
</head>
</head>
<body>
<div class="col-md-8">
<div class="marquee" style="border:2px black hidden; background-color:white">
<h4 style="background-color:black; margin-top:-1.8px; margin-bottom:1px;padding: 5px; text-align:
center;color:white;font-weight:bold">
&nbsp; <span id="pagetitle">Gallery</span></h4><!-- pagetitle id is given here -->
<div class="marquee-content" style="padding:1px;padding-top:0px; font-weight: bold; font-size: 1.1em">
Suraj Kumar Choure
Page | 42
<!-- height="900" -->
<marquee scrollamount=0 style="min-height:750px">
<!--Attatching the photo to be slided in the home page-->
<div class="slider">
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<!-- Wrapper for slides -->

<div class="carousel-inner" style="width:100%; height: 500px !important;">


<div class="item active"> <img src="images/home1.jpg" style="width:100%; height: 500px">
</div>
<div class="item active"> <img src="images/library1.png" style="width:100%; height: 500px">
</div>
<div class="item"> <img src="images/cap.jpg" style="width:100%; height: 500px"> </div>
<div class="item"> <img src="images/onwork.jpg" style="width:100%; height: 500px"> </div>
<div class="item"> <img src="images/building.jpg" style="width:100%; height: 500px"> </div>
<div class="item"> <img src="images/building2.jpg" style="width:100%; height: 500px"> </div>
</div>

<!-- Left and right controls -->


<a class="left carousel-control" href="#myCarousel" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#myCarousel" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
<span class="sr-only">Next</span>
</a>
</div> <!-- End of mycarousel -->
</div> <!-- End of Slider -->
</marquee> <!-- End of marquee-->

</div> <!-- End of marquee-content-->


</div> <!-- End of marquee class--><br>
</div><!--End of col-md-8 part of container in which data is shown-->
<script src="js/jquery-2.1.4.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/ajax-utils.js"></script>
<script src="js/script.js"></script>
<script src="js/bootstrap-dropdownhover.min.js"></script>

</body>
</html>
header:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!-- For notice section go to line no 129 -->
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

Suraj Kumar Choure


Page | 43
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
</head>
<body>
<nav class="navbar navbar-inverse" > <!-- Navigation Bar-->
<div class="container" >
<div class="navbar-header my-1"> <!-- Header navigation-->
<a href="#" class="pull-left">

</a>
<a class="navbar-brand" href="#"><h1>Tender Management System</h1></a> <!-- Library
Name fixed-->
</div>

<ul class="nav navbar-nav navbar-right menusize pull-right"> <!-- Login or signup in right top
corner-->
<li><a href="viewProfile.jsp"><span class="glyphicon glyphicon-user "></span>Profile</a></li>
<li><a href="LogoutSrv"><span class="glyphicon glyphicon-log-in"></span> Logout</a></li>
</ul>

<!--Coding for Small Devices navigation-->


<div class="navbar-header pull-left hidden-lg hidden-md">
<button id="navbarToggle" type="button" class="btn btn-primary navbar-toggle collapsed" data-
toggle="collapse" data-target="#collapsable-nav" aria-expanded="false">
<span class="sr-only">Toggle navigation</span> <!-- Only used by screen readers-->
<span class="icon-bar"></span> <!-- Tripple dotted button-->
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div> <!-- End of small device navigation-->

</div>
</nav>

<script src="js/jquery-2.1.4.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/ajax-utils.js"></script>
<script src="js/script.js"></script>
<script src="js/bootstrap-dropdownhover.min.js"></script>
</script>
</body>
</html>
Suraj Kumar Choure
Page | 44
index:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*, com.hit.utility.DBUtil, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
</head>
<body>
<!-- Including the header of the page -->

<jsp:include page="loginHeader.jsp"></jsp:include>

<jsp:include page="menu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div> <!-- End of notice class-->

<!-- Next part of same container-fluid in which galary or other information will be shown-->

<jsp:include page="galary.jsp"></jsp:include>
Suraj Kumar Choure
Page | 45
<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

login:-
<!-- V20241213115221 iambatman -->
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*, com.hit.utility.DBUtil, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>
.tab{
border-radius:1px;
border:1px black solid;
background-color: #FFE5CC;
margin-left: 25%;
width:450px;
color:green;
font-weight: bold;
font-style:normal;
text-align:center;
font-size: 20px;
margin-bottom:10px;
padding:20px;
}
</style>
</head>
<body>
<!-- Including the header of the page -->

<jsp:include page="loginHeader.jsp"></jsp:include>

<jsp:include page="menu.jsp"></jsp:include>
Suraj Kumar Choure
Page | 46
<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-
15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div> <!-- End of notice class-->

<div class="col-md-8">
<div class="marquee" style="border:2px black hidden; background-color:white; padding-top:0px;">
<h4 style="background-color:black; margin-top:-1.8px; margin-bottom:1px;padding: 5px; text-align:
center;color:red;font-weight:bold">
&nbsp; <span id="pagetitle">Account Login</span></h4><!-- pagetitle id is given here -->
<div class="marquee-content" style="align:center; padding-top:100px;min-height:750px;background-
color:cyan">

<table class="tab" style="color:blue;margin-bottom:50px;background-color:white; padding:25px;">

<tr>
<td id="show"></td>
</tr>
</table>

<table class="tab hd brown">


<tr>
<td style="color:brown">USER LOGIN</td>
</tr>
</table>

<table class="tab hd blue" border="0px" cellpadding="10" cellspacing="10">

<tr>
<td>
<form action="LoginSrv" method="post">
<br>
Username: &nbsp; <input type="text" placeholder="Enter Email or
VendorId" name="username" required="required" style="color:black;font-size:19px;"><br/><br/>
Password: &nbsp; <input type="password" name="password"
required="required" style="color:black;font-size:19px;"><br/><br/>

Suraj Kumar Choure


Page | 47
<input type="submit" value="Login As Vendor"
name="user">&nbsp; &nbsp; &nbsp; &nbsp;
<input type="submit" value="Login As Admin"
name="user"><br/><br/>
</form>
</td>

</tr>
</table>
</div>
</div>
</div>

</div> <!-- End of container-fluid-->

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

loginFailed:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*, com.hit.utility.DBUtil, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>
.tab{
border-radius:0px;
border:1px black solid;

background-color: #FFE5CC;
margin-left: 25%;
width:450px;
color:green;
Suraj Kumar Choure
Page | 48
font-weight: bold;
font-style:normal;
text-align:center;
font-size: 20px;
margin-bottom:10px;
padding:20px;
}
</style>
</head>
<body>
<!-- Including the header of the page -->

<jsp:include page="loginHeader.jsp"></jsp:include>

<jsp:include page="menu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div> <!-- End of notice class-->

<!-- Next part of same container-fluid in which galary or other information will be shown-->

<%-- <jsp:include page="login.jsp"></jsp:include> --%>

<div class="col-md-8">
<div class="marquee" style="border:2px black hidden; background-color:white">
<h4 style="background-color:black; margin-top:-1.8px; margin-bottom:1px;padding: 5px; text-align:
center;color:white;font-weight:bold">
&nbsp; <span id="pagetitle">Account Login</span></h4><!-- pagetitle id is given here -->
<div class="marquee-content" style="align:center; padding-top:100px;min-height:750px;background-
color:cyan">

<table class="tab hd " style="color:blue;margin-bottom:50px;background-color:white;padding:15px; ">

<tr>
<td id="show">Please Login First to Proceed!</td>
</tr>
</table>

<table class="tab hd blue" border="0px" cellpadding="10" cellspacing="10">


Suraj Kumar Choure
Page | 49
<tr>
<td>
<form action="LoginSrv" method="post">
<br>
Username: <input type="text" name="username"
required="required" style="color:black;font-size:19px;"><br/><br/>
Password: <input type="password" name="password"
required="required" style="color:black;font-size:19px;"><br/><br/>
<input type="submit" value="Login As Admin" name="user">
&nbsp; &nbsp; &nbsp; &nbsp;
<input type="submit" value="Login As Vendor"
name="user"><br/><br/>
</form>
</td>

</tr>
</table>
</div>
</div>
</div>
<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

loginHeader:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!-- For notice section go to line no 129 -->
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
</head>
<body>
<nav class="navbar navbar-inverse" > <!-- Navigation Bar-->
<div class="container" >
<div class="navbar-header"> <!-- Header navigation-->
<a href="#" class="pull-left">
Suraj Kumar Choure
Page | 50
<img src="images/hit1.jpg" alt="suraj" width="70px" height="45px"/>
</a>
<a class="navbar-brand" href="#"><h1>Tender Management System</h1></a> <!-- Library
Name fixed-->
<a href="#"><p>Suraj Kumar Choure</p></a>
</div>

<ul class="nav navbar-nav navbar-right menusize pull-right"> <!-- Login or signup in right top
corner-->
<li><a href="register.jsp"><span class="glyphicon glyphicon-user "></span>Register</a></li>
<li><a href="login.jsp"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
</ul>
<!--Coding for Small Devices navigation-->
<div class="navbar-header pull-left hidden-lg hidden-md">
<button id="navbarToggle" type="button" class="btn btn-primary navbar-toggle collapsed" data-
toggle="collapse" data-target="#collapsable-nav" aria-expanded="false">
<span class="sr-only">Toggle navigation</span> <!-- Only used by screen readers-->
<span class="icon-bar"></span> <!-- Tripple dotted button-->
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div> <!-- End of small device navigation-->

</div>
</nav>

<script src="js/jquery-2.1.4.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/ajax-utils.js"></script>
<script src="js/script.js"></script>
<script src="js/bootstrap-dropdownhover.min.js"></script>
</script>
</body>
</html>

logoutMsg:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>

<%@ page import="java.sql.*,com.hit.utility.DBUtil" %>


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
Suraj Kumar Choure
Page | 51
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css"><!-- Stylesheet connected -->
</head>
</head>
<body>
<div class="col-md-8">
<div class="marquee" style="border:2px black hidden; background-color:white">
<h4 style="background-color:black; margin-top:-1.8px; margin-bottom:1px;padding: 5px; text-align:
center;color:white;font-weight:bold">
&nbsp; <span id="pagetitle">Logout Successful!<br><br> <a href="login.jsp">Login Again To
Continue</a> </span></h4><!-- pagetitle id is given here -->
<div class="marquee-content" style="padding:1px;padding-top:0px; font-weight: bold; font-size: 1.1em">
<!-- height="900" -->
<marquee scrollamount=0 style="min-height:750px">
<!--Attatching the photo to be slided in the home page-->
<div class="slider">
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<!-- Wrapper for slides -->

<div class="carousel-inner" style="width:100%; height: 500px !important;">


<div class="item active"> <img src="images/home1.jpg" style="width:100%; height: 500px">
</div>
<div class="item active"> <img src="images/library1.png" style="width:100%; height: 500px">
</div>
<div class="item"> <img src="images/cap.jpg" style="width:100%; height: 500px"> </div>
<div class="item"> <img src="images/onwork.jpg" style="width:100%; height: 500px"> </div>
<div class="item"> <img src="images/building.jpg" style="width:100%; height: 500px"> </div>
<div class="item"> <img src="images/building2.jpg" style="width:100%; height: 500px"> </div>
</div>

<!-- Left and right controls -->


<a class="left carousel-control" href="#myCarousel" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#myCarousel" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
<span class="sr-only">Next</span>
</a>
</div> <!-- End of mycarousel -->
</div> <!-- End of Slider -->
</marquee> <!-- End of marquee-->

</div> <!-- End of marquee-content-->


</div> <!-- End of marquee class--><br>
</div><!--End of col-md-8 part of container in which data is shown-->
<script src="js/jquery-2.1.4.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/ajax-utils.js"></script>
<script src="js/script.js"></script>
Suraj Kumar Choure
Page | 52
<script src="js/bootstrap-dropdownhover.min.js"></script>

</body>
</html>

menu:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<div class="menubar secondnav " style="background-color:white;">
<div id="menucontent" class="container secondnav">
<div id="collapsable-nav" class="collapse navbar-collapse hidden-lg hidden-md">
<ul id="nav-list" class="nav navbar-nav navbar-left pull-left">
<li id="navHomeButton">
<a href="index.jsp">
<span class="glyphicon glyphicon-home"></span> Home</a> <!--Home button is here -->
</li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-
animations="fadeIn fadeInLeft fadeInUp fadeInRight">
<!--Dropdown under tender category -->
Tenders
<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="vendorViewTender.jsp">View all Tenders</a></li>
<li><a href="loginFailed.jsp">Apply for a Tender</a></li>
<li><a href="loginFailed.jsp">Bid Approval Status</a></li>
</ul>
</li>
<li class="dropdown"> <!--Dropdown under Vendors Category -->
<a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-
animations="fadeIn fadeInLeft fadeInUp fadeInRight">Vendors
<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="loginFailed.jsp">List of vendors</a></li>
<li><a href="loginFailed.jsp">Approval Status</a></li>
<li><a href="loginFailed.jsp">Search Vendor</a></li>
</ul>
</li>

<li><a href="register.jsp">Register</a></li>

<li>
<!-- Form for searching any tenders or items-->
<form class="navbar-form hidden-xs" action="vendorSearchTender.jsp" >
<div class="form-group" >
Suraj Kumar Choure
Page | 53
<input type="text" class="form-control" placeholder="Find Tenders by name" style="margin-left:
150px;" required>
</div>
<button type="submit" class="btn btn-primary">Search</button>
</form>
<!--End of form section-->
</li>
</ul>
</div>
</div>
</div>
</body>
</html>

register:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*, com.hit.utility.DBUtil, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>
.tab{
border-radius:10px;
border:1px black solid;

background-color: #FFE5CC;
margin-left: 25%;
width:450px;
color:green;
font-weight: bold;
font-style:normal;
text-align:center;
font-size: 20px;
margin-bottom:10px;
padding:20px;
}
Suraj Kumar Choure
Page | 54
</style>
</head>
<body>
<!-- Including the header of the page -->

<jsp:include page="loginHeader.jsp"></jsp:include>

<jsp:include page="menu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div> <!-- End of notice class-->

<!-- Next part of same container-fluid in which galary or other information will be shown-->

<%-- <jsp:include page="login.jsp"></jsp:include> --%>

<div class="col-md-8">
<div class="marquee" style="border:2px black hidden; background-color:white">
<h4 style="background-color:black; margin-top:-1.8px; margin-bottom:1px;padding: 5px; text-align:
center;color:red;font-weight:bold">
&nbsp; <span id="pagetitle">Vendor Registration</span></h4><!-- pagetitle id is given here -->
<div class="marquee-content" style="align:center; padding-top:5px;min-height:750px;background-
color:cyan">

<table class="tab hd " style="color:blue;margin-bottom:50px;background-color:white; ">

<tr>
<td id="show"></td>
</tr>
</table>

<table class="tab hd brown">


<tr>
<td style="color:brown">Register New Vendor</td>
</tr>
</table>

<table class="tab hd blue" border="0px" cellpadding="10" cellspacing="10">


Suraj Kumar Choure
Page | 55
<tr>
<td>
<form action="RegisterSrv" method="post">
<br>
Vendor Name: <input type="text" name="vname"
required="required"><br/><br/>
Email Id &nbsp; &nbsp; &nbsp; : <input type="email"
name="vemail" required="required"><br/><br/>
Mobile No.&nbsp; &nbsp; : <input type="phone" name="vmob"
required="required"><br/><br/>
Address: &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<input type="text"
name="vaddr" required="required"><br/><br/>
Company &nbsp; &nbsp;&nbsp; : <input type="text"
name="cname" required="required"><br/><br/>
Password: &nbsp; &nbsp;&nbsp; <input type="password"
name="vpass" required="required"><br/><br/>
<input type="submit" value="Register" name="user">

</form>
</td>

</tr>
</table>

</div>
</div>
</div>

</div>

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

searchTender:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*,java.lang.Integer,java.lang.String,
com.hit.beans.TenderBean,com.hit.utility.DBUtil,java.util.List,com.hit.dao.TenderDaoImpl,com.hit.dao.Tende
rDao, javax.servlet.annotation.WebServlet" errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
Suraj Kumar Choure
Page | 56
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>
th,tr{
height:50px;
border:2px black solid;

td{
min-width:145px;
border: 2px dashed black;
}
table{
text-align:center;
border-radius:10px;
border:1px red solid;
text-align:center;
background-color: cyan;
margin:20px;
color:blue;
font-style:normal;
font-size: 15px;
padding:20px;
cellpadding:10;
cellspacing:10;
}

</style>
</head>
<body>

<%
String user = (String)session.getAttribute("user");
String uname = (String)session.getAttribute("username");
String pword = (String)session.getAttribute("password");

if(!user.equalsIgnoreCase("admin") || uname.equals("") || pword.equals("")){

response.sendRedirect("loginFailed.jsp");

%>

<!-- Including the header of the page -->

Suraj Kumar Choure


Page | 57
<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="adminMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div> <!-- End of notice class-->

<!-- Next part of same container-fluid in which galary or other information will be shown-->

<div class="col-md-8">
kground-color:white">
<tr style="color:red; font-size:22px; font-weight:bold;background-color:green"> <td>Tender
Id</td> <td>Tender Name </td> <td> Tender Type </td> <td>Tender Price</td> <td>Location</td>
<td>Deadline</td> <td>Description</td> </tr>
<%
TenderDao dao = new TenderDaoImpl();
List<TenderBean> tenderList = dao.getTenderDetails(request.getParameter("tid"));
for(TenderBean tender : tenderList){
String tid = tender.getId();
String tname = tender.getName();
String ttype = tender.getType();
int tprice = tender.getPrice();
String tloc = tender.getLocation();
java.util.Date udeadline = tender.getDeadline();
java.sql.Date tdeadline = new java.sql.Date(udeadline.getTime());
String tdesc = tender.getDesc();

%>

<tr> <td><%=tid %></td> <td><%=tname %></td> <td><%=ttype %></td> <td><%=tprice


%></td> <td><%=tloc %></td> <td><%=tdeadline %></td> <td><%=tdesc %></td> </tr>

<% }

Suraj Kumar Choure


Page | 58
DBUtil.closeConnection(con);
%>
</table>

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

updatePassword:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*, com.hit.utility.DBUtil, javax.servlet.annotation.WebServlet,
com.hit.beans.VendorBean" errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">

</head>
<body>

<%
String user = (String)session.getAttribute("user");
String uname = (String)session.getAttribute("username");
String pword = (String)session.getAttribute("password");

if(user== null || !user.equalsIgnoreCase("user") || uname.equals("") || pword.equals("")){

response.sendRedirect("loginFailed.jsp");

%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>
Suraj Kumar Choure
Page | 59
<jsp:include page="vendorMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div>
<div class="col-md-8">

<table style="border-radius:10px" >


<tr >
<td id="show" style="min-width:700px;min-height:0px;color:blue">Edit
Details And Click on Update</td>
</tr>
</table>

<%

VendorBean vendor = (VendorBean)session.getAttribute("vendordata");

%>

<form action="ChangePasswordSrv" method="post">


<table style="background-color:white">
<th colspan="2">Change Password<input type="hidden" name="vid" value="<
%=vendor.getId() %>"></th>
<tr><td style="color:red"> Enter Old Password: </td><td> <input
type="password" name="oldpassword" required="required"></td></tr>

<tr><td style="color:red"> Enter New Password: </td><td> <input


type="password" name="newpassword" required="required"></td></tr>

<tr><td style="color:red"> Re-Enter New Password: </td><td> <input


type="password" name="verifynewpassword" required="required"></td></tr>

<tr><td colspan="2" align="center"><input type="submit" value="Change


Password"></td></tr>

</table>
</form>

<!-- </div>
Suraj Kumar Choure
Page | 60
</div> -->
</div>

</div>

<jsp:include page="footer.jsp"></jsp:include>

</body>
<style>
input,textarea,select{
min-width:450px;
font-size:16px;
background-color:#f8f8f8;
}
input:hover,textarea:hover,select:hover{
min-width:450px;
background-color:white;
}
table, th, td {
margin-bottom:10px;
margin-left:20%;
font-size:20px;
border: 2px solid green;
text-align:center;
background-color:white;
color:#003399;
}
td {
padding: 12px;
background-color:none;
}
th{
padding:12px;
background-color:#660033;
color:white;
font-weight:bold;
}

</style>
</html>

updateProfile:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*, com.hit.utility.DBUtil, javax.servlet.annotation.WebServlet,
com.hit.beans.VendorBean" errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

Suraj Kumar Choure


Page | 61
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">

</head>
<body>

<%
String user = (String)session.getAttribute("user");
String uname = (String)session.getAttribute("username");
String pword = (String)session.getAttribute("password");

if(user== null || !user.equalsIgnoreCase("user") || uname.equals("") || pword.equals("")){

response.sendRedirect("loginFailed.jsp");

%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="vendorMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div> <!-- End of notice class-->
Suraj Kumar Choure
Page | 62
<!-- Next part of same container-fluid in which galary or other information will be shown-->

<%-- <jsp:include page="login.jsp"></jsp:include> --%>

<div class="col-md-8">
<table style="border-radius:10px" >
<tr >
<td id="show" style="min-width:632px;min-height:0px;color:blue">Edit
Details And Click on Update</td>
</tr>
</table>

<%

VendorBean vendor = (VendorBean)session.getAttribute("vendordata");

%>

<form action="UpdateProfileSrv" method="post">


<table style="background-color:white">
<th colspan="2">Update Profile</th>
<tr><td style="color:red"> Vendor Id : </td><td><input type="hidden"
name="vid" value="<%= vendor.getId()%>"><%= vendor.getId()%></td></tr>
<tr><td style="color:red"> Vendor Name: </td><td><input type="text"
name="vname" required="required" value="<%= vendor.getName()%>"></td></tr>
<tr><td style="color:red"> Mobile No. :</td><td> <input type="number"
name="vmob" required="required" value="<%= vendor.getMobile()%>"></td></tr>
<tr><td style="color:red"> Email Id :</td><td> <input type="email" name="vemail"
required="required" value="<%= vendor.getEmail()%>"></td></tr>
<tr><td style="color:red"> Address : </td><td><textarea rows="2" cols="40"
style="font-size:15px" name="vaddr" required="required"><%=vendor.getAddress() %>
</textarea></td></tr>
<tr><td style="color:red"> Company Name : </td><td> <input type="text"
name="vcompany" required="required" value="<%= vendor.getCompany()%>"></td></tr>
<tr><td style="color:red"> Verify Password: </td><td> <input type="password"
name="vpass" required="required"></td></tr>
<tr><td colspan="2" align="center" value="Launch"><input type="submit"
value="Update Profile" name="user"></td></tr>

</table>
</form>

<!-- </div>
</div> -->
</div>

</div>

<jsp:include page="footer.jsp"></jsp:include>

</body>
<style>
Suraj Kumar Choure
Page | 63
input,textarea,select{
min-width:450px;
font-size:16px;
background-color:#f8f8f8;
}
input:hover,textarea:hover,select:hover{
min-width:450px;
background-color:white;
}
table, th, td {
margin-bottom:10px;
margin-left:20%;
font-size:20px;
border: 2px solid green;
text-align:center;
background-color:white;
color:#003399;
}
td {
padding: 12px;
background-color:none;
}
th{
padding:12px;
background-color:#660033;
color:white;
font-weight:bold;
}

</style>
</html>

vendorHome:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*, com.hit.utility.DBUtil, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
Suraj Kumar Choure
Page | 64
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
</head>
<body>

<%
String user = (String)session.getAttribute("user");
String uname = (String)session.getAttribute("username");
String pword = (String)session.getAttribute("password");

if(!user.equalsIgnoreCase("user") || uname.equals("") || pword.equals("")){

response.sendRedirect("loginFailed.jsp");

%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="vendorMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div> <!-- End of notice class-->

<!-- Next part of same container-fluid in which galary or other information will be shown-->

<div class="col-md-8">
<div class="marquee" style="border:2px black hidden; background-color:white">
<h4 style="background-color:black; margin-top:-1.8px; margin-bottom:1px;padding: 5px; text-align:
center;color:red;font-weight:bold">
&nbsp; <span id="pagetitle">VENDOR ACCOUNT</span></h4><!-- pagetitle id is given here -->
<div class="marquee-content" style="align:center; padding-top:200px;min-height:750px;background-
color:cyan">
<h1><center>Hello! Welcome to Our Tender Management system</center></h1>
Suraj Kumar Choure
Page | 65
<h2><center>Here You can manage your tenders,view tenders and bid for tenders according
to their deadline and base price</center></h2>
<h3><center>Go on the about menu section links to explore the site</center></h3>
<h3><center>You can also update your profile, change password and can explore many more
things!</center></h3>

</div>
</div>
</div>

<a><h1></h1></a>

</div>

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

vendorMenu:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<div class="menubar secondnav " style="background-color:white;">
<div id="menucontent" class="container secondnav">
<div id="collapsable-nav" class="collapse navbar-collapse hidden-lg hidden-md">
<ul id="nav-list" class="nav navbar-nav navbar-left pull-left">
<li id="navHomeButton">
<a href="vendorHome.jsp">
<span class="glyphicon glyphicon-home"></span> Home</a> <!--Home button is here -->
</li>
<li ><a href=footer.jsp>About Us</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-
animations="fadeIn fadeInLeft fadeInUp fadeInRight">
<!--Dropdown under tender category -->
Tenders
<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="vendorViewTender.jsp">View all Tenders</a></li>
<li><a href="bidTender.jsp">Bid for a Tender</a></li>
<li><a href="bidHistory.jsp">Bidding History</a></li>
<li><a href="bidHistory.jsp">Bid Status</a></li>
</ul>
</li>
Suraj Kumar Choure
Page | 66
<li class="dropdown"> <!--Dropdown under Vendors Category -->
<a class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-
animations="fadeIn fadeInLeft fadeInUp fadeInRight">Account
<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="viewProfile.jsp">View Profile</a></li>
<li><a href="updateProfile.jsp">Update Profile</a></li>
<li><a href="updatePassword.jsp">Change Password</a></li>
<li><a href="LogoutSrv">Logout</a></li>
</ul>
</li>

<li>
</li>
</ul>
</div>
</div>
</div>
</body>
</html>

vendorSearchTender:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*,java.lang.Integer,java.lang.String,
com.hit.beans.VendorBean,com.hit.utility.DBUtil,java.util.List,com.hit.dao.VendorDaoImpl,com.hit.dao.Vendo
rDao, javax.servlet.annotation.WebServlet" errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>
th,tr{
height:50px;
border:2px black solid;

Suraj Kumar Choure


Page | 67
}

td{
min-width:145px;
border: 2px dashed black;
}
table{
text-align:center;
border-radius:10px;
border:1px red solid;
text-align:center;
background-color: cyan;
margin:20px;
color:blue;
font-style:normal;
font-size: 15px;
padding:20px;
cellpadding:10;
cellspacing:10;
}

</style>
</head>
<body>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<br>

</div> <!-- End of col-md-3-->


</div> lary or other information will be shown-->

<div class="col-md-8">
<table style="background-color:white">

Suraj Kumar Choure


Page | 68
<tr style="color:red; font-size:22px; font-weight:bold;background-color:green"> <td>Vendor
Id</td> <td>Vendor Name </td> <td>Mobile </td> <td>Email</td> <td>Address</td> <td>Company</td>
</tr>
<%
VendorDao dao = new VendorDaoImpl();
List<VendorBean> vendorList = dao.getAllVendors();
for( VendorBean vendor : vendorList ){
String vid = vendor.getId();
String vname = vendor.getName();
String vmob = vendor.getMobile();
String vemail = vendor.getEmail();
String address = vendor.getAddress();
String company = vendor.getCompany();

%>

<tr> <td><%=vid %></td> <td><%=vname %></td> <td><%=vmob %></td> <td><


%=vemail %></td> <td><%=address %></td> <td><%=company %></td> </tr>

<% } %>
</table>

<!-- </div>
</div> -->
</div>

</div>

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

vendorViewTendor:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page
import="java.sql.*,java.lang.Integer,java.lang.String,
com.hit.beans.TenderBean,com.hit.utility.DBUtil,java.util.List,com.hit.dao.TenderDaoImpl,com.hit.dao.Tende
rDao, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Suraj Kumar Choure
Page | 69
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One"
rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>
</style>
</head>
<body>

<%
String user = (String) session.getAttribute("user");
String uname = (String) session.getAttribute("username");
String pword = (String) session.getAttribute("password");

if (user == null || !user.equalsIgnoreCase("user") || uname.equals("") || pword.equals("")) {

response.sendRedirect("loginFailed.jsp");

}
%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="vendorMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs"


style="color: white; background-color: green; margin-top: -15px; margin-bottom: 12px">
<marquee>Welcome to Tender Management Site</marquee>
</div>
<!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3" style="margin-left: 1%">
<%
Connection con = DBUtil.provideConnection();
%>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>
Suraj Kumar Choure
Page | 70
</div>
<!-- End of col-md-3-->
</div>

<div class="col-md-8">
<table class="bg-info table table-bordered table-hover bg-white">
<tr
style="color: white; font-size: 16px; font-weight: bold; background-
color: green">
<td>Tender Name</td>
<td>Type</td>
<td>Budget</td>
<td>Location</td>
<td>Deadline</td>
<td>Description</td>
</tr>
<%
TenderDao dao = new TenderDaoImpl();
List<TenderBean> tenderList = dao.getAllTenders();
for (TenderBean tender : tenderList) {
String tid = tender.getId();
String tname = tender.getName();
String ttype = tender.getType();
int tprice = tender.getPrice();
String tloc = tender.getLocation();
java.util.Date udeadline = tender.getDeadline();
java.sql.Date tdeadline = new java.sql.Date(udeadline.getTime());
String tdesc = tender.getDesc();
%>

<tr>
<td><%=tname%></td>
<td><%=ttype%></td>
<td>&#8377; <%=tprice%></td>
<td><%=tloc%></td>
<td><%=tdeadline%></td>
<td><textarea rows="2" cols="45"
disabled><%=tdesc%></textarea></td>
</tr>

<%
}
%>
</table>

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

viewAssignedTendera:-
Suraj Kumar Choure
Page | 71
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*,java.lang.Integer,java.lang.String,
com.hit.beans.TenderStatusBean,com.hit.utility.DBUtil,java.util.List,com.hit.dao.TenderDaoImpl,com.hit.dao.
TenderDao, javax.servlet.annotation.WebServlet" errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>
th,tr{
height:50px;
border:2px black solid;

td{
min-width:145px;
border: 2px dashed black;
}
table{
text-align:center;
border-radius:10px;
border:1px red solid;
text-align:center;
background-color: cyan;
margin:20px;
color:blue;
font-style:normal;
font-size: 15.5px;
padding:20px;
cellpadding:10;
cellspacing:10;
}
tr:hover{
background-color: #DEBEE1;
color:black;
}
button:hover{
Suraj Kumar Choure
Page | 72
background-color:red;
color:white;
}
</style>
</head>
<body>

<%
String user = (String)session.getAttribute("user");
String uname = (String)session.getAttribute("username");
String pword = (String)session.getAttribute("password");

if(user==null || !user.equalsIgnoreCase("admin") || uname.equals("") || pword.equals("")){

response.sendRedirect("loginFailed.jsp");

%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="adminMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%"> -->
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div> <!-- End of notice class-->

<!-- Next part of same container-fluid in which galary or other information will be shown-->

<div class="col-md-8">

<table style="border-radius:10px" >


<tr >
Suraj Kumar Choure
Page | 73
<td id="show" style="min-width:850px;background-color:white;min-
height:0px;color:red">All Assigned Tenders List</td>
</tr>
</table>

<table style="background-color:white; margin-left:30%;">


<tr style="color:white; font-size:18px; font-weight:bold;background-color:brown">
<td>Tender Id</td> <td>Vendor Id </td>
<td> Application Id </td> <td>Status</td> </tr>
<%
TenderDao dao = new TenderDaoImpl();
List<TenderStatusBean> statusList = dao.getAllAssignedTenders();

for(TenderStatusBean status : statusList){

%>

<tr> <td><a href="viewTenderBidsForm.jsp?tid=<%=status.getTendorId()%>"><


%=status.getTendorId() %></a></td>
<td><a href="adminViewVendorDetail.jsp?vid=<%=
status.getVendorId() %>"><%=status.getVendorId() %></a></td> <td><%=status.getBidderId() %></td>
<td><%=status.getStatus() %></td> </tr>

<% } %>
</table>

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

viewProfile:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*, com.hit.utility.DBUtil, javax.servlet.annotation.WebServlet,
com.hit.beans.VendorBean" errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
Suraj Kumar Choure
Page | 74
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">

</head>
<body>

<%
String user = (String)session.getAttribute("user");
String uname = (String)session.getAttribute("username");
String pword = (String)session.getAttribute("password");

if(!user.equalsIgnoreCase("user") || uname.equals("") || pword.equals("")){

response.sendRedirect("loginFailed.jsp");

%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="vendorMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div>

<div class="col-md-8">

<table style="border-radius:10px" >


<tr >
<td id="show" style="min-width:632px;min-height:0px;color:blue"></td>
</tr>
</table>
Suraj Kumar Choure
Page | 75
<%

VendorBean vendor = (VendorBean)session.getAttribute("vendordata");

%>

<table style="background-color:white">
<th colspan="2">User Profile</th>
<tr><td style="color:red"> Vendor Id : </td><td><%=
vendor.getId()%></td></tr>
<tr><td style="color:red"> Vendor Name: </td><td><%=
vendor.getName()%></td></tr>
<tr><td style="color:red"> Mobile No. :</td><td> <%=
vendor.getMobile()%></td></tr>
<tr><td style="color:red"> Email Id :</td><td> <%= vendor.getEmail()%></td></tr>
<tr><td style="color:red"> Address : </td><td><textarea rows="2" cols="40"
style="font-size:15px" name="vaddr" readonly><%=vendor.getAddress() %> </textarea></td></tr>
<tr><td style="color:red"> Company Name : </td><td> <%= vendor.getCompany()
%></td></tr>
<tr><td style="color:red" colspan="2" align="center" value="Launch"><a
href="updateProfile.jsp" style="color:green">Click Here To Update Profile</a></td></tr>

</table>

<!-- </div>
</div> -->
</div>

<jsp:include page="footer.jsp"></jsp:include>

</body>
<style>
input,textarea,select{
min-width:450px;
font-size:16px;
background-color:#f8f8f8;
}
input:hover,textarea:hover,select:hover{
min-width:450px;
background-color:white;
}
table, th, td {
margin-bottom:10px;
margin-left:20%;
font-size:20px;
border: 2px solid green;
text-align:center;
background-color:white;
color:#003399;
}
td {
Suraj Kumar Choure
Page | 76
padding: 12px;
background-color:none;
}
th{
padding:12px;
background-color:#660033;
color:white;
font-weight:bold;
}

</style>
</html>

viewTender:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page
import="java.sql.*,java.lang.Integer,java.lang.String,
com.hit.beans.TenderBean,com.hit.utility.DBUtil,java.util.List,com.hit.dao.TenderDaoImpl,com.hit.dao.Tende
rDao, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One"
rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>
th, tr {
height: 50px;
border: 2px black solid;
}

td {
min-width: 115px;
border: 2px dashed black;
}

table {
text-align: center;
Suraj Kumar Choure
Page | 77
border-radius: 10px;
border: 1px red solid;
text-align: center;
background-color: cyan;
margin: 20px;
color: blue;
font-style: normal;
font-size: 14px;
padding: 20px;
cellpadding: 10;
cellspacing: 10;
}

tr:hover {
background-color: #DEBEE1;
color: black;
}
</style>
</head>
<body>

<%
String user = (String) session.getAttribute("user");
String uname = (String) session.getAttribute("username");
String pword = (String) session.getAttribute("password");

if (!user.equalsIgnoreCase("admin") || uname.equals("") || pword.equals("")) {

response.sendRedirect("loginFailed.jsp");

}
%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="adminMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs"


style="color: white; background-color: green; margin-top: -15px; margin-bottom: 12px">
<marquee>Welcome to Tender Management Site</marquee>
</div>
<!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3" style="margin-left: 2%">
<%
Connection con = DBUtil.provideConnection();
%>
Suraj Kumar Choure
Page | 78
<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div>
<!-- End of col-md-3-->
</div>
<!-- End of notice class-->

<!-- Next part of same container-fluid in which galary or other information will be shown-->

<div class="col-md-8">
<form class="navbar-form hidden-xs" action="searchTender.jsp" method="get">
<div class="form-group">
<label for="tid" class="form-control" style="margin-left:10px;">Find Tenders From Date:</label>
</div>

<div class="form-group">
<input type="date" name="startDate" class="form-control" placeholder="Start Date">
<div class="form-group">
<label for="tid" class="form-control" style="margin-left:10px;">To:</label>
</div>

</div>
<div class="form-group">
<input type="date" name="endDate" class="form-control" placeholder="End Date">
</div>
<button type="submit" class="btn btn-primary">Search</button>
</form>

<table style="background-color: white">


<form class="navbar-form hidden-xs" action="searchTender.jsp"
>
<div class="form-group" >
<input type="text" name="tid" class="form-control" placeholder="Find Tenders by name or
tenderId" style="margin-left:10px;" required>
</div>

<button type="submit" class="btn btn-primary" >Search</button>

</form>
<tr
style="color: white; font-size: 18px; font-weight: bold; background-
color: green">
<td>Tender Id</td>
<td>Name</td>
<td>Type</td>
<td>Budget</td>
<td>Location</td>
<td>Deadline</td>
Suraj Kumar Choure
Page | 79
<td>Description</td>
</tr>
<%
TenderDao dao = new TenderDaoImpl();
List<TenderBean> tenderList = dao.getAllTenders();
for (TenderBean tender : tenderList) {
String tid = tender.getId();
String tname = tender.getName();
String ttype = tender.getType();
int tprice = tender.getPrice();
String tloc = tender.getLocation();
java.util.Date udeadline = tender.getDeadline();
java.sql.Date tdeadline = new java.sql.Date(udeadline.getTime());
String tdesc = tender.getDesc();
%>

<tr>
<td><a href="viewTenderBidsForm.jsp?tid=<%=tid%>"><%=tid
%></a></td>
<td><%=tname%></td>
<td><%=ttype%></td>
<td>&#8377; <%=tprice%></td>
<td><%=tloc%></td>
<td><%=tdeadline%></td>
<td><textarea rows="3" disabled><%=tdesc%></textarea></td>
</tr>

<%
}
%>
</table>

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

viewTenderBids:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page
import="java.sql.*,java.lang.Integer,java.lang.String,
com.hit.beans.TenderBean,com.hit.utility.DBUtil,java.util.List,com.hit.dao.TenderDaoImpl,com.hit.dao.Tende
rDao, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->
Suraj Kumar Choure
Page | 80
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One"
rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>
th, tr {
height: 50px;
border: 2px black solid;
}

td {
min-width: 120px;
border: 2px dashed black;
}

table {
text-align: center;
border-radius: 10px;
border: 1px red solid;
text-align: center;
background-color: cyan;
margin: 20px;
color: blue;
font-style: normal;
font-size: 14px;
padding: 15px;
cellpadding: 10;
cellspacing: 10;
}

tr:hover {
background-color: #DEBEE1;
color: black;
}

button:hover {
background-color: red;
color: white;
}
</style>
</head>
<body>

Suraj Kumar Choure


Page | 81
<%
String user = (String) session.getAttribute("user");
String uname = (String) session.getAttribute("username");
String pword = (String) session.getAttribute("password");

if (!user.equalsIgnoreCase("admin") || uname.equals("") || pword.equals("")) {

response.sendRedirect("loginFailed.jsp");

}
%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="adminMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs"


style="color: white; background-color: green; margin-top: -15px; margin-bottom: 12px">
<marquee>Welcome to Tender Management Site</marquee>
</div>
<!--A green color line between header and body part-->

<div class="container-fluid">

<!-- <div class="notice">


<div class="col-md-3"style="margin-left:2%"> -->
<%
Connection con = DBUtil.provideConnection();
%>

<div class="col-md-8">

<table style="background-color: white;margin-left:auto;margin-right:auto;">


<tr
style="color: white; font-size: 22px; font-weight: bold; background-
color: brown">
<td>Tender Id</td>
<td>Tender Name</td>
<td >View Bids</td>
</tr>
<%
TenderDao dao = new TenderDaoImpl();
List<TenderBean> tenderList = dao.getAllTenders();
for (TenderBean tender : tenderList) {
String tid = tender.getId();
String tname = tender.getName();
String ttype = tender.getType();
int tprice = tender.getPrice();
String tloc = tender.getLocation();
Suraj Kumar Choure
Page | 82
java.util.Date udeadline = tender.getDeadline();
java.sql.Date tdeadline = new java.sql.Date(udeadline.getTime());
String tdesc = tender.getDesc();
%>

<tr>
<td><a href="viewTenderBidsForm.jsp?tid=<%=tid%>"><%=tid
%></a></td>
<td><a href="viewTenderBidsForm.jsp?tid=<%=tname%>"><%=tname
%></a></td>

<td><a href="viewTenderBidsForm.jsp?tid=<%=tid%>"><button
class="btn btn-success">View
Bids</button></a></td>
</tr>

<%
}
%>
</table>

<!-- </div>
</div> -->
</div>

</div>

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

notice:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page import="java.sql.*,com.hit.utility.DBUtil" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>

<div class="marquee" style="border:2px #26b0b0 solid;background-color:white">


<h4 style="background-color:#26b0b0; margin-top:-1.8px; padding: 5px;"><i class="glyphicon
glyphicon-volume-up"></i>
&nbsp; Latest Updates and Notice</h4>
<div class="marquee-content" style="padding:10px;font-weight: bold;font-size: 1.1em">
<marquee onmouseover="stop()" onmouseout="start()" direction="up" scrollamount="5"
height="380px">
Suraj Kumar Choure
Page | 83
<!-- marquee height and stop start characteristics-->
<!-- Notice Content-->
<%
Connection con = DBUtil.provideConnection();
try{
PreparedStatement ps = con.prepareStatement("select * from notice order by sysdate() asc");
ResultSet rs = ps.executeQuery();
String noticeTitle = null;
String noticeInfo = null;
while(rs.next()){
noticeTitle = rs.getString("title");
noticeInfo = rs.getString("info");
//System.out.println(noticeTitle+" "+noticeInfo);
%>
<p style="font-weight: bold;"><span class="glyphicon glyphicon-hand-right" style="color:
#3743fa;">
<strong style="color:red"><%= noticeTitle %></strong><br><br><%= noticeInfo %>
</span>
</p>
<hr/>
<%
}
}
catch(SQLException e){
e.printStackTrace();
}
%>
</marquee><!-- End of marquee-->

</div> <!--End of marquee-content-->


</div> <!-- End of marquee class-->

</body>
</html>

addnotice:-
<%@page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*, com.hit.utility.DBUtil, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
Suraj Kumar Choure
Page | 84
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">

</head>
<body>

<%
String user = (String)session.getAttribute("user");
String uname = (String)session.getAttribute("username");
String pword = (String)session.getAttribute("password");

if(!user.equalsIgnoreCase("admin") || uname.equals("") || pword.equals("")){

response.sendRedirect("loginFailed.jsp");

%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="adminMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div> <!-- End of notice class-->

<div class="col-md-8">

<table style="border-radius:10px" >


<tr >

Suraj Kumar Choure


Page | 85
<td id="show" style="min-width:632px;min-height:0px;color:blue">Enter
Notice Details Below</td>
</tr>
</table>

<form action="AddNoticeSrv" method="post">


<table style="background-color:white">
<th colspan="2">Add Notice</th>
<tr><td style="color:red"> Notice Title : </td><td><input type="text" name="title"
required="required"></td></tr>
<tr><td style="color:red"> Descripton : </td><td> <textarea rows="4" cols="40"
style="font-size:15px" name="info" required="required"></textarea></td></tr>

<tr><td colspan="2" align="center" value="Launch"><input type="submit"


style="background-color:#660033;color:white;" value="Add Notice to Notice Board"
name="user"></td></tr>

</table>
</form>

<!-- </div>
</div> -->
</div>

<!-- Now from here the footer section starts-->

<!-- Including the footer of the page -->

<jsp:include page="footer.jsp"></jsp:include>

</body>
<style>
input,textarea,select{
min-width:450px;
font-size:16px;
background-color:#f8f8f8;
}
input:hover,textarea:hover,select:hover{
min-width:450px;
background-color:white;
}
table, th, td {
margin-bottom:10px;
margin-left:20%;
font-size:20px;
border: 2px solid green;
text-align:center;
background-color:white;
color:#003399;
}
td {
padding: 20px;
background-color:none;
}
Suraj Kumar Choure
Page | 86
th{
padding:20px;
background-color:#660033;
color:white;
font-weight:bold;
}

</style>
</html>
removeNotice:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page
import="java.sql.*,
java.lang.Integer,com.hit.beans.NoticeBean,com.hit.utility.DBUtil,java.util.List,java.util.ArrayList,com.hit.da
o.NoticeDaoImpl,com.hit.dao.NoticeDao, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One"
rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>
th, tr {
height: 50px;
border: 2px black solid;
}

td {
min-width: 145px;
border: 2px dashed black;
}

table {
text-align: center;
border-radius: 10px;
border: 1px red solid;
text-align: center;
background-color: cyan;
Suraj Kumar Choure
Page | 87
margin: 20px;
color: blue;
font-style: normal;
font-size: 15.5px;
padding: 20px;
cellpadding: 10;
cellspacing: 10;
}

tr:hover {
background-color: #DEBEE1;
color: black;
}

textarea:hover {
background-color: #DEBEE1;
color: black;
}

button:hover {
background-color: red;
color: white;
font-size: bold;
}
</style>
</head>
<body>

<%
String user = (String) session.getAttribute("user");
String uname = (String) session.getAttribute("username");
String pword = (String) session.getAttribute("password");

if (!user.equalsIgnoreCase("admin") || uname.equals("") || pword.equals("")) {

response.sendRedirect("loginFailed.jsp");

}
%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="adminMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs"


style="color: white; background-color: green; margin-top: -15px; margin-bottom: 12px">
<marquee>Welcome to Tender Management Site</marquee>
</div>
<!--A green color line between header and body part-->

Suraj Kumar Choure


Page | 88
<div class="container-fluid">

<div class="notice">
<div class="col-md-3" style="margin-left: 2%">
<%
Connection con = DBUtil.provideConnection();
%>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div>
<!-- End of col-md-3-->
</div>
<!-- End of notice class-->

<!-- Next part of same container-fluid in which galary or other information will be shown-->

<div class="col-md-8">
<table style="border-radius: 10px">
<tr>
<td id="show"
style="min-width: 850px; color: green; background-color:
white">Delete
Notices</td>
</tr>
</table>

<table style="background-color: white">


<tr
style="color: white; font-size: 22px; font-weight: bold; background-
color: #660033">
<td>Notice Id</td>
<td>Title</td>
<td>Description</td>
<td>Remove ?</td>
</tr>
<%
NoticeDao dao = new NoticeDaoImpl();
List<NoticeBean> noticeList = dao.viewAllNotice();

for (NoticeBean notice : noticeList) {

int noticeId = notice.getNoticeId();

String noticeTitle = notice.getNoticeTitle();

String noticeDesc = notice.getNoticeInfo();


%>
Suraj Kumar Choure
Page | 89
<tr>
<td><%=noticeId%></td>
<td><%=noticeTitle%></td>
<td cols="70"><%=noticeDesc%></td>
<td><a href="RemoveNoticeSrv?noticeid=<%=noticeId
%>"><button
class="btn btn-
danger">Remove</button></a></td>
</tr>

<%
}
%>
</table>
</div>

</div>

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

updateNotice-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*,
java.lang.Integer,com.hit.beans.NoticeBean,com.hit.utility.DBUtil,java.util.List,java.util.ArrayList,com.hit.da
o.NoticeDaoImpl,com.hit.dao.NoticeDao, javax.servlet.annotation.WebServlet" errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png"

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>
th,tr{
height:50px;
border:2px black solid;

}
Suraj Kumar Choure
Page | 90
td{
min-width:90px;
border: 2px dashed black;
}
table{
text-align:center;
border-radius:10px;
border:1px red solid;
text-align:center;
background-color: cyan;
margin:20px;
color:blue;
font-style:normal;
font-size: 15.5px;
padding:20px;
cellpadding:10;
cellspacing:10;
}
tr:hover{
background-color: #DEBEE1;
color:black;
}
textarea:hover{
background-color:#ADBFAF;
color:black;
}
.button:hover{
background-color:green;
color:white;
font-size:bold;
}
#show{

text-align:center;
border-radius:10px;
border:1px red solid;
text-align:center;
background-color: cyan;
margin:20px;
margin-left:40px;
color:black;
font-style:normal;
font-size: 15.5px;
padding:12px;

}
button:hover{

background-color:green;
color:white;
}
</style>
Suraj Kumar Choure
Page | 91
</head>
<body>

<%
String user = (String)session.getAttribute("user");
String uname = (String)session.getAttribute("username");
String pword = (String)session.getAttribute("password");

if(!user.equalsIgnoreCase("admin") || uname.equals("") || pword.equals("")){

response.sendRedirect("loginFailed.jsp");

%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="adminMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div> <!-- End of col-md-3-->


</div>

<div class="col-md-8">

<div id="show">

Edit the Given Notice Title and Description in the given box and click on update

</div>

Suraj Kumar Choure


Page | 92
<table style="background-color:white">
<tr style="color:white; font-size:18px; font-weight:bold;background-color:#660033">
<td>Notice Id</td> <td>Title </td> <td> Description</td> <td>Action </td></tr>
<%
NoticeDao dao = new NoticeDaoImpl();
List<NoticeBean> noticeList = dao.viewAllNotice();

for(NoticeBean notice : noticeList){

int noticeId = notice.getNoticeId();

String noticeTitle = notice.getNoticeTitle();

String noticeDesc = notice.getNoticeInfo();

%>

<tr> <td><%= noticeId %> </td> <td style="width:120%;"><textarea name="title"


readonly><%=noticeTitle %></textarea></td>
<td><textarea name="info" cols="60" readonly><%=noticeDesc
%></textarea></td>
<td><a href="updateNoticeForm.jsp?nid=<
%=noticeId%>"><button class="btn btn-success">Update</button></a></td> </tr>

<% } %>

</table>
</div>

</div>

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

viewNotice:-
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*,
java.lang.Integer,com.hit.beans.NoticeBean,com.hit.utility.DBUtil,java.util.List,java.util.ArrayList,com.hit
.dao.NoticeDaoImpl,com.hit.dao.NoticeDao, javax.servlet.annotation.WebServlet"
errorPage="errorpage.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<link rel="shortcut icon" type="image/png" href="images/Banner_Hit.png">
<!--link rel="shortcut icon" type="image/ico" href="images/hit_fevicon.ico"-->

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
Suraj Kumar Choure
Page | 93
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tender Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/annimate.css">
<link href="css/font-awesome.min.css" type="text/css" rel="stylesheet">
<link href="css/SpryTabbedPanels.css" type="text/css" rel="stylesheet">
<!--link rel="stylesheet" href="css/styles.css"-->
<link href="https://fonts.googleapis.com/css?family=Black+Ops+One" rel="stylesheet">
<link href="css/bootstrap-dropdownhover.min.css">
<link rel="stylesheet" href="css/style2.css">
<style>
th,tr{
height:50px;
border:2px black solid;

td{
min-width:145px;
border: 2px dashed black;
}
table{
text-align:center;
border-radius:10px;
border:1px red solid;
text-align:center;
background-color: cyan;
margin:20px;
color:blue;
font-style:normal;
font-size: 15.5px;
padding:20px;
cellpadding:10;
cellspacing:10;
}
tr:hover{
background-color: #DEBEE1;
color:black;
}
textarea:hover{
background-color:#DEBEE1;
color:black;
}
button:hover{
background-color:red;
color:white;
font-size:bold;
}
</style>
</head>
<body>
Suraj Kumar Choure
Page | 94
<%
String user = (String)session.getAttribute("user");
String uname = (String)session.getAttribute("username");
String pword = (String)session.getAttribute("password");

if(!user.equalsIgnoreCase("admin") || uname.equals("") || pword.equals("")){

response.sendRedirect("loginFailed.jsp");

%>

<!-- Including the header of the page -->

<jsp:include page="header.jsp"></jsp:include>

<jsp:include page="adminMenu.jsp"></jsp:include>

<div class="clearfix hidden-sm hidden-xs" style="color:white;background-color: green; margin-top:-


15px; margin-bottom: 12px"><marquee>Welcome to Tender Management Site</marquee>
</div> <!--A green color line between header and body part-->

<div class="container-fluid">

<div class="notice">
<div class="col-md-3"style="margin-left:2%">
<% Connection con = DBUtil.provideConnection(); %>

<jsp:include page="notice.jsp"></jsp:include><br>

<!-- Next marquee starting-->


<jsp:include page="approved.jsp"></jsp:include><br>

</div>
</div>
<div class="col-md-8">
<table style="background-color:white">
<tr style="color:white; font-size:22px; font-weight:bold;background-color:#660033">
<td>Notice Id</td> <td>Title </td> <td> Description</td> </tr>
<%
NoticeDao dao = new NoticeDaoImpl();
List<NoticeBean> noticeList = dao.viewAllNotice();

for(NoticeBean notice : noticeList){

int noticeId = notice.getNoticeId();

Suraj Kumar Choure


Page | 95
String noticeTitle = notice.getNoticeTitle();

String noticeDesc = notice.getNoticeInfo();

%>

<tr> <td><%=noticeId %></td> <td><%=noticeTitle %></td> <td cols="70"><


%=noticeDesc %></td></tr>

<% } %>

<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

Chapter 6

Software Testing
6.1 Test Method

Testing is the process of running a system with the intention of finding errors. Testing enhance
the integrity of system by detecting deviation of error in a system. Testing aims at detecting
error – prone areas. This helps in the preventation of errors in a system. Testing also add value
to the product by conforming to the user requirements.

The main purpose of testing is to detect error and error-prone areas in a system. Testing must
be through and well-planned. A partially tested system is as bad as an untested system. And
the price of an untested and under-tested system is high.

The implementation is the final and important phase. It involves user training, system in order
to ensure successful running of the proposed system. The user tests the system and changes
are made according to the needs.

The testing involves the testing of the developed system using various kinds of data. While
testing, errors are noted and correctness is the mode.

The objectives of testing are:-

 Testing is a process of executing a program with the intent of finding errors.


 A successful test case is one that uncovers an as- yet- undiscovered error.

Suraj Kumar Choure


Page | 96
Testing is a proce The various types of testing on the system are :

1. Unit testing
2. Integration testing
3. System testing
4. User Acceptance testing

1.Unit testing –
Unit testing is a method of testing individual units or
components of a software application. It is typically done by
developers and is used to ensure that the individual units of
the software are working as intended. Unit tests are usually
automated and are designed to test specific parts of the
code, such as a particular function or method. Unit testing is
done at the lowest level of the software development
process, where individual units of code are tested in
isolation.

2.Integration testing –
Integration testing is a method of testing how different units or
components of a software application interact with each
other. It is used to identify and resolve any issues that may
arise when different units of the software are combined.
Integration testing is typically done after unit testing and
before functional testing and is used to verify that the different
units of the software work together as intended.

3.System testing –
System Testing is carried out on the whole system in the
context of either system requirement specifications or
functional requirement specifications or in the context of both.
The software is tested such that it works fine for the different
operating systems. It is covered under the black box testing
technique. In this, we just focus on the required input and
output without focusing on internal work. In this, we have
security testing, recovery testing, stress testing, and
performance testing.
Suraj Kumar Choure
Page | 97
4.User acceptance testing –
User acceptance of a system is the key factor for the success of
any system. The system under consideration is tested for the user acceptance by
constantly keeping in touch with the prospective system users at the time of
developing and making changes whenever required.

Chapter 7

Conclusion

The Tender Management System is designed to digitize, streamline, and


enhance transparency in the tendering process for both government and private
organizations. By replacing traditional paper-based methods with a web-based
platform, the system ensures efficiency, cost reduction, and ease of access for
vendors and administrators.
Key benefits of this system include:
 Automated Tender Management – Admins can create, update, and
evaluate tenders efficiently.
 Secure and Transparent Bidding Process – Vendors can submit bids
online with fair evaluation.
 Reduced Time & Cost – Eliminates paperwork and manual processing.

Suraj Kumar Choure


Page | 98
 User-Friendly Interface – Ensures smooth navigation for both Admins and
Vendors.
 Scalability & Future Enhancements – The system can be upgraded with
AI-based bid evaluation, mobile app integration, and blockchain for added
security.

By implementing this Tender Management System, organizations can


improve efficiency, security, and accessibility while ensuring a fair and
structured bidding process.

Suraj Kumar Choure


Page | 99
Chapter 8

Future Enhancements for Tender Management System

To make the Tender Management System more efficient, scalable, and feature-rich,
the following enhancements can be considered in future versions:

1) AI-Based Bid Evaluation


 Implement Artificial Intelligence (AI) and Machine Learning (ML) to
analyze bids based on predefined criteria.
 The system can suggest the best bid based on price, vendor history, and
reliability.
2) Blockchain for Secure Transactions
 Blockchain technology can be used for tamper-proof bid submissions,
ensuring transparency.
 Each bid entry can be recorded in a decentralized ledger, preventing fraud
and manipulation.
3) Mobile App Integration
 Develop a mobile-friendly application for vendors and admins to manage
tenders on the go.
 Features like push notifications for bid updates and tender deadlines can be
added.
4) Multi-Language Support
 Adding support for multiple languages will help vendors from different
regions participate easily.
5) Integration with Payment Gateways
 Vendors can pay tender fees online using payment gateways like PayPal,
Stripe, Razorpay, etc.
 Ensures quick and secure transactions for tender applications.
6) Advanced Analytics & Reporting
 Use data analytics to generate insightful reports on tender trends, vendor
performance, and bidding patterns.
 Admins can make data-driven decisions for better vendor selection.
7) Chatbot Support & Customer Assistance
 Implement an AI-powered chatbot to assist vendors with queries related to
tenders.
 Can provide instant responses and guide users through the bidding process.
8) Automated Notifications & Reminders
 Send email/SMS alerts to vendors about tender announcements, deadlines,
and bid status.
9) Cloud-Based Storage

Suraj Kumar Choure


Page | 100
 Use cloud-based databases (AWS, Google Cloud, Azure) for better
scalability, security, and accessibility.

Chapter 9

REFERENCE AND BIBLIOGRAPHY


Web Reference –

• https://www.youtube.com
• https://chat.openai.com
• https://wikipedia.com
• https://bard.google.com

Book References –

Software Engineering: A practitioner’s Approach –by Essaman Roger, Tata


McGraw Hill

JAVA : The Complete Complete Reference Java - by Herbert


Schildt , Tata McGraw Hill

HTML,CSS,JavaScript : Mastering HTML,CSS and JavaScript – by BPB Publisher

Suraj Kumar Choure


Page | 101

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy