Skip to content

This Tender Management System is a web application designed for companies to float tenders and vendors to bid on them. The system maintains an empaneled list of vendors who can bid for tenders. The company can view all the vendors and create new tenders. Vendors can view all current tenders, place bids, and view their bid history.

Notifications You must be signed in to change notification settings

ritikrana0169/Tender-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 

Repository files navigation

sore-rate-9569

Project Name

Tender Management System.

About Project

This Tender Management System is a web application designed for companies to float tenders and vendors to bid on them. The system maintains an empaneled list of vendors who can bid for tenders. The company can view all the vendors and create new tenders. Vendors can view all current tenders, place bids, and view their bid history.

Project Logo

tender

Er Diagram

schemafortender

The system has two types of users:

Administrator:

1.Can login
2.view all vendors
3.create new tenders
4.view all tenders
5.view all bids of a tender
6.and assign a tender to a vendor.

Vendor:

1.Can SignUp With New Account
2.Can login
3.update account details
4.view all current tenders
5.place bids
6.view own bid history
7.search for a tender by tender id.

All above parts are working properly

Installation:
1: Clone the repository or download the zip file.
2: Import the project into a Java IDE.
3: Setup a database (MySQL) and configure the database connection in the persistence.xml file located in the src/main/resources/META-INF folder.

Technologies Used:
1: Core-Java
2: Hibernate ORM Framework
3: MySQL Database

Configuration:

The database connection can be configured in the persistence.xml file located in the src/main/resources/META-INF folder.
The [username=>admin and password=>password] for the admin account are fixed and hardcoded in the code.

Usage:

1: Clone the repository or download the zip file.
2: Import the project into a Java IDE.
3: Login as either the Administrator or Vendor.
4: Perform the desired actions based on the user type.

Conclusion:

This Tender Management System provides a user-friendly interface for companies to float tenders and vendors to bid on them. It is a useful tool for streamlining the tendering process and improving efficiency.

ScreenShots->

MySql->
Database Name -> tenderCompany

Tables Inside tenderCompany

tables

Bid table Describe.

bid desc

Tender table Describe.

tender desc

Vendor table Describe.

vendor desc

Vendorbidsfortender Table Describe.

vendorbidsfortenders desc

THANK YOU

About

This Tender Management System is a web application designed for companies to float tenders and vendors to bid on them. The system maintains an empaneled list of vendors who can bid for tenders. The company can view all the vendors and create new tenders. Vendors can view all current tenders, place bids, and view their bid history.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages