Whenever a company requires a service / merchandise , a tender is floated. Company maintains an empaneled list of Vendors. An empaneled vendor can only bid for a tender. Every vendor can bid only once against each tender. Against each tender there may be bids from several vendors. The company will then select the most suitable bid and places the order to that vendor.
There are 2 users in the system
- Administrator and
- Vendor
The Role of Administrator is
- Create new Vendor.
- View all the vendors.
- Create new tenders.
- View All the Tenders.
- View All the Bids of a tender.
- Select a Bid.
The Role of a Vendor is
- View all the current Tenders.
- Place a Bid against a Tender.
- View status of a Bid(Whether Selected or Not)
- View his own Bid History.
- Front-End Development:
- Html
- Css
- Javascript
- BootStrap
- Back-End Development
- Java
- JDBC
- Servlet
- JSP
- MySQL
- : MySQL
- : Eclipse EE
- : Java JDK 8+
- : Tomcat v8.0
- : Apache Maven
STEPS: If you want to create table structure with dummy database, then follow the Steps given Here Inside DataBase/how-to-import-sql-dump-file
STEPS: If you want to Create only table structure but no dummy database details, then follow the steps given Here Inside DataBase/mysql_create_tables
Step 0: Open Eclipse Enterprise Edition. [Install if not available]
Step 1: Click On File > Import > Git > Projects From Git > Clone Uri > Paste The Repository Url: https://github.com/artemkorgulin/Tender-Management-System.git
> Next > Select Master Branch > Select Tender-Management-System\tendermanagement (Eclipse Project) > Next > Finish
Step 2: Go inside tendermanagement > Java Resources > dbdetails.properties
and update the value of username and password according to your installed mysql admin credentials
Step 3: Right click on Project > Maven > Update Project > Select Project Name > Select Force Update > Update
Step 4.1: [Only if Tomcat v8.0 is not Configured in Eclipse]: Right Click On Project > Run As > Run On Server > Select Tomcat v8.0 > (Select Tomcat V8.0 Installation Location If Asked) Next > Add > Finish
Step 4.2: In The Server Tab > Double Click On Tomcat Server > Ports > Change The Port Number For Http/1.1 To 8083 > Close And Save
Step 5: Right Click On Project > Run As > Run On Server > Select Tomcat V8.0 > Next > Add All> Done
Step 6: Check Running The Site At http://localhost:8083/tendermanagement/ (Best Viewed in chrome desktop version)
Step 7: Default Username And Password For Admin Is "Admin" and "Admin" respectively. [Case-Sensitive]
Step 8: Default Username And Password For User Is "[email protected]" and "Artem" respectively.
Thanks
Project Leader
Artem Korgulin