Order Management System for Steel Fabrication Factory Java Project

The web-based “Steel fabrication Order management system” project is an attempt to simulate the basic concepts of order management systems. The system enables the customer to do the things such as view all available products, and products by category-wise distribution. The user can place the order, the delivery agent will get the order details and it will be delivered to the customer at their residence. Users can request customized products with their own requirements and budget.

The Order Management System provides a facility that enables users to view details about products without logging in. But if the user wants to place the order, then it is required to log in first. Users can view all available products with detailed descriptions, reviews, and ratings. Users can choose a particular product. The system checks for the availability of the quantity of the product. If the product is available then the system allows the customer to select the product and place an order. To order a product the system asks the customer to enter his details such as first name, last name, city, street, landmark, state, pin, phone number, etc.


  1. Order Management System for Steel Fabrication Factory is a web-based application that allows the admin to handle all the activities online quickly.
  2. So, the aim of the project is to provide products to customers. The customer can choose the products from the category and place the order. Users can request customized products to their own requirements and budget. Staff then can contact the user with the details provided by the user at the login time
  3. Staff will arrange the products as per the order and make them available for collection.
  4. Once the order is ready, the delivery agent will collect the products and they will be delivered to the customer at their residence


System analysis is the performance management and documentation of activities late to the life cycle phase of any software namely:

  1. The Study Phase
  1. The Design Phase
  1. The Development Phase
  1. The Implementation Phase
  1. The Testing Phase

Software analysis starts with preliminary analysis and later switches to a detailed one. During the preliminary analysis, the Analyst took a quick look at what is needed and whether the cost benefits. Detailed analysis studies in depth all the cornered factor, which build and strengthens the software.

ER Diagram:


Admin module

Admin is the main role in the overall system. Admin can log in into the system using credential where admin credential was already stored in the database.

After successful login into the admin dashboard, there are various operations that the admin can do mentioned below –

  1. View customer: Admin is able to view the list of customers who are already registered into the system. Customer data is stored in a database so the admin can fetch those data to view the list of customers
  2. Add remove staff: Admin can add staff by giving a particular role also admin is able to delete it from the system
  3. View feedback: Admin can view feedback which is given by customers on products after purchasing

Manager module

Like the admin, the manager can log in to the system with the credentials stored in the database. The manager carries out the most of operations on the owner’s side. The manager can perform the following functionalities mentioned below:

  • Manage products: The manager can add products into the system with all the necessary details. As the products are managed category-wise, the manager can add distinct categories first and then products under that specific category. Managers can also update products by changing the price of products or the available quantity of product
  • Manage delivery: The manager is able to see all the orders. After placing an order by the user, the manager assigns that order to the particular delivery That order is visible to that delivery agent’s dashboard with details.
  • View feedback: The manager can view feedback and ratings given by customers on products after purchasing. The manager can review and analyze the feedback
  • View order customization: The manager can review the customized orders that users have requested, and contact that specific user from the contact details given at the login time

User module

User can login into the system, or even without login users can see product lists, detailed descriptions of products, reviews, and ratings of products. Even without a login user can check all available products. But to place an order user needs to log in first to the system.

Registration and creation of user profile

The system shall require a user to register, in order to carry out the process to place an order. For registration it will ask the user for the following information first name, last name, city, street, landmark, state, pin, phone number, email, and password. The system will automatically generate the user’s profile.

Making Order

After registration user’s credential is saved in databases and using the credential user can log in to the system. For place an order user must do login first otherwise the system will not allow the user to place an order.

After login into the system successfully now the user is able to place an order. The first user needs to search for the available product or the user can search for a product by category, one more option is available the user can select a product and customize it according to their need.

If a user wants to place an order of multiple products, then the first user selects one item and moves it to the cart using the ‘add to cart button, after adding it to the cart now user can go for another product and the user can add multiple products to add.

After adding products to the cart, the cart dashboard will show all the products, product quantity, and total price. Now users can place orders by selecting a payment method.

View Order History: The system shall allow a user to view all information about his previous orders. In history, the system shows the previous product, delivery status, etc.

Delivery Agent

Account Delivery agent is another important role in this system. The main role of the delivery agent is to deliver the product to the mentioned address and update the status of delivery. The delivery agent has functionalities mentioned below:

  1. Receive order: The delivery agent received the order and does a job of delivering the product on time
  2. Track order: The tracking status of the product during delivery is updated by the delivery agent. Tracking status like ‘product arrives, ‘on the way, ‘delivered’, etc. Users get to see this status on his/her side
  3. Verify payment: The delivery agent needs to verify the payment details like whether payment is already done or needs to be collected at the time of delivery
  4. Update order status: After delivering the order successfully, the delivery agent needs to update the status as ‘delivered’.

Software Required for Development

Module 1: Database Design – MySQL-for database

Module 2: Front End – HTML, CSS, JavaScript, React js.

Module 3: Back End – Eclipse IDE(Any IDE), Spring tool suite, Tomcat

Download The Complete Project code, report, and PPT of the Order Management System for Steel Fabrication Factory Java & MySQL Project.

Product Stores & Inventory Management Project

Existing System

Following are the S/W for Procurement Process and Managing the database for all the projects of Programme ANSP from Demand – SO – Payments – Stores Inventory.

Challenges: Following are the Challenges in using the above-mentioned Inventory Management S/W

  • Multiple Client–Server Applications for data capturing.
  • Systems are very old and hence they are not able to cope with the latest S/W and H/W.
  • No communication between the applications.
  • No linkage between the projects, every project has a separate schema and instance.
  • Few processes cannot be automated.
  • The database may not be in normalized form.
  • Database structures may not be uniform across systems.
  • Effort duplication might be happening for data entry and reporting.
  • Software Maintenance may be a major concern.
  • No online approvals.

Proposed System

To Overcome the above-mentioned problems, an attempt is made to develop a Web-based product Stores & Inventory Management Project which is centralized, fully integrated having/ all the required functionalities of the existing system. Product Stores & Inventory Management Project will have FIVE major modules, Master, User Management, Procurement and Store Inventory, Payments

General Features 

  • A centralized, fully integrated System that can integrate all required functionalities of existing systems.
  • Should be able to handle any number of Projects without having any additional instances.
  • Organizational Changes should not impact the system.
  • Optimization in business process Automation.
  • Leverage the advantage of new technologies like Java, Spring, Hibernate, and Oracle RDBMS 11g.
  • Multiple users would access this application software with proper Authentication.
  • The proposed system should work both on LAN and WAN (TBD Internet), is a web-based application, and is easy to configure. This system would be developed in a user-friendly way.
  • Business Rule and Workflow for optimizing resources and reduction in Data entry redundancy.
  • Online approval can be done based on their roles and their responsibility.

Functionality Features 

  • Reports(Item/BOM/System/sub System/Article wise summary, Lifted Items, Shortage Lists, Expired items list, and Final Built-in Report), Various reports to be generated throughout the Procurement, Inventory  and other stages such as Proposal, Sanctions, Demands, Enquiry, Inventory, IR and Voucher Gate Passes 

Transaction logs 

  • Transaction log shall keep track of data items added, changed, or deleted.

For records that are added, the data items logged shall be:

  • User ID of the user who activated the functions.
  • Function name
  • Date/Time of the action
  • Data items added

For records that are modified, the data items logged shall be:

  • User ID of the user who activated the change
  • Function name
  • Data items after and before the change of action

For records that are deleted, the data items logged shall be:

  • User ID of the user who activated the function
  • Function name
  • Date/time of the action
  • The add/change/delete functions which shall be logged in the transaction log shall be a different functional requirement given in this document.

Access Control 

  • A valid user ID and password should be entered in order to access the Product Stores & Inventory Management application. Only the project administrator can create or disable user accounts.
  • A timeout to log out feature would be set for non-active sessions or sessions idle beyond a certain time period. Proper session management for the application would be set so those non-active sessions would be automatically logged out.

System Overview

The purpose of this document is to present a detailed description of the Web Publishing System of the “Product Stores & Inventory Management Project” for ANSP (Advanced Naval Systems Program). 

System Architecture

  1. Layered Approach

Product Stores & Inventory Management Project application would be developed in a layered approach. This would enable the team to work on different components independently and also for faster development. It increases flexibility, maintainability, and scalability. It helps in configuring different levels of security.  It also helps in testing components independently.

  • The user interface layer is which all end users would view. All UI components are created and integrated with the business layer.
  • In the business/ service layer, business objects help us in defining entities. Using these business objects, business logic is developed and attached to services. These services are exposed through an application programming interface (API).
  • The data access layer would connect to the database by using hibernate. Hibernate is a high-performance object/ relational persistence and query service. It not only takes care of the mapping from java classes to database tables and from java data types to SQL data types but also provides data query and retrieval facilities.
  • The repository includes a database and file system. The file system would include all the attachments uploaded through the application.
  • Audit log, security & external application integration would include auditing, and tracking of all actions and activities done by users. All integrations like SMS, email, and any hardware integrations are done in this layer.
  1. Detailed Application Layer Architecture

This Inventory Management application would be developed in three-tier architecture i.e.  Client, application and data tier. In the client tier, all end users can access by using a web browser and interact with the Product Stores & Inventory Management Project. UI components would include JSP, CSS, java scripts, and JSON. In the application tier, the application design would be included with presentation, business logic, and data access layers. As discussed earlier, these layers would help applications for faster accessibility and faster development. Architectural styles would include REST i.e. representational state transfer and architectural pattern would be MVC (Model View Controller). In the data tier, services would get the data from the Oracle database and present it in the presentation layer so that the end user can view and take necessary actions.

Functional Modules

The Inventory Management Project contains the following Main Modules

  • Stores & Inventory Management

Store inventory management is a module that enables the maintenance of accurate inventory of its products. The following are the modules.

  • Issue of items
  • FIM Issue using Gatepass

Store Inventory Module:

The Store Inventory would deal with functions like receiving items into inventory and issuing items from the inventory to the requested user based on approval. The system should generate vouchers as per the store’s format for both issues and receiving. Procurement and Store Inventory uses well-designed Web Forms for specific actions required by the users.

Operating Environment

This product will be developed mainly using open source technologies like apache, Java, Spring, Hibernate, Ext-JS, and Windows Operating System for developing this product.

Server Operating System

Ubuntu Linux or any other flavor of Linux

Language / Tools

Java, J2EE, Hibernate, ExtJS

Client O/s

Windows 7 and Above


Oracle 11g

Application Server

Jboss/Apache Tomcat

Web Server


Browser Support

Chrome, Mozilla Firefox 10+, Internet Explorer 9.0 and above

Server Hardware requirements:


Intel Xeon Processor 2.1 GHz

Memory (RAM)

16 GB or higher

Storage Capacity (HDD)

Minimum 500 GB

Port Speed:

10 Mbps Public & Private Networks

System Features & Requirements

Capability Requirements

This subsection provides a high-level overview of the major capabilities of the Project.

Users Capabilities

The System will provide the following capabilities to users:

  • The Product Stores & Inventory Management Project will enable all authorized users to:
  • Provision to Raise Material Gate Pass

External Interface Requirements

User Interfaces

The user would then enter the required data for processing and press the Save or Submit button, after which the processing would be done and the user would be returned to the main page.

The user would then be able to use the different functionalities of the Product Stores & Inventory Management Project by clicking on various links that are provided on each page.

There would also be a Logoff button which would help the user to end his session with the application and he will be transferred back to the login screen.

Functional Requirement


Description & Priority

This feature will be used to LOG IN to the application (only permitted users can use the PMS). It is done in order to prevent any misuse of PMS

Login users:

User, HOD, PGD, PD, Admin, PJB, PMB (Approval Members), and Office users/Clerks can log in with their assigned User names and password.

Stimulus / Response Sequence

When the user gives the correct username and password combination, he/she is transferred to the main screen or the PMS main page.

Functional Requirements


To check the credibility of a user and to prevent any misuse of the product.


The input will be a username, password combination, and project associated with the program. 

A user can have multiple roles and a role can have multiple features. The change password feature should be with admin only; if the user wants to have a change password feature user has to enter a security question that is provided by the user at the time of user registration.


The user will be transferred to the PMS main page on successful validation and will be alerted if the validation is unsuccessful.


Login Credentials.

  • After login user access only assigned project-specific and assigned role-specific data. Here users can be assigned multiple roles and multiple projects.
  • There will be one default project and default role configured.

PMS Login Use Case

PMS Login Use Case


Free issue material is the item that is issued to the respective supplier in order to develop/manufacture the required item.

FIM has been categorized into two types.

  • Returnable
  • Non-Returnable

Generation of returnable and non-returnable gate passes.

  • Before gate pass generation user has to raise the gate pass requisition in a specified format with an auto-generated gate pass requisition number.
  • If the type of gate pass is returnable then PDC (Proposed Date of Completion) has to be mentioned (Mandatory).
  • If the gate pass purpose is FIM then QA/QC approval is required.
  • After the gate pass requisition is approved the generation of the gate pass is done by the admin.
  • The below Screen is for requisition for gate passes. To generate a gate pass, the admin has to select the gate pass requisition number on the gate pass generation page and get the gate pass requisition details with some entry fields like packed by & date, supervised by, SOB Number, and date.
  • After taking the concerned officer’s approval gate pass with items went to the security office for the check, if approved out of control number.

Gate Pass System

  • For the issue of an item/ BOM for an outside organization or supplier then the issue has been done by raising gate pass requisition.
  • Gate Pass requisition of two types 1) returnable and 2) non-returnable.
  • After gate pass requisition approval takes place and approval has been done the store admin raises the gate pass with item information.
  • Sends the item with gate pass to the security to out that item.
  • For gate passes also concerned officer’s approvals are mandatory

Gate pass requisition


In the case of items issued on returnable gate passes, the cost of FIM will not be added to items received in the supply order.

  • Requisition gate pass raised by user &approved by project director
  • Gate pass raised by store member/ issued by store member which required authorized officer’s approval.
    • Issue of returnable gate pass max period allowable is 11 months (In PDC, it has to be mentioned).
    • The system has to prompt/alert two weeks before the expiry of the above period in returnable gate pass.
  • FIM BG (bank guarantee) by vendor needs to do for a specific time and date.

Provision for a check box indicating the required FIM BG amount is available in the preform


Non-returnable gate pass would be generated for the following:

  • Transfer to other work centers (other labs/inventory) on a permanent basis

– FIM BG (bank guarantee) by vendor needs to do for a specific time and date.

– External issue voucher prepared by the stores with a gate pass

– Inclusion of FIM cost lot-wise/Total cost of supply item when delivery takes place.

– External issue voucher with a gate pass both need to approve

  • Requisition gate pass raised by user & project director
  • Gate pass raised by store admin which required authorized officer’s approval.
  • External issue vouchers are prepared for all items irrespective of their destiny.

– Deduction from stores will be done after approval of external vouchers from respective users and authorities and receipt of Voucher (Acknowledgement) details from another unit.

– FIM gate pass going to labs conversion issue voucher prepared for items flight hardware.

– Nonflight items FIM to other labs external voucher, transfer voucher, and gate pass issued

– Certified received voucher (CRV) from the other inventory once received, the external voucher is prepared.

Note: All items go through returnable/non-returnable gate passes only.

In case a vendor brings an item for entry into the project, a pass is prepared by MMG and sent to Security online to allow the firm inside.

In order to deny permission for entry to those items that were sent on returnable gate passes, it is suggested that a format/ screen be provided for the user to request for the issue of pass by MMG. In that format, the User has to state whether the items being brought inside by the vendor have gone out on returnable gate pass or are being supplied on S.O He has to give reference to S.O or returnable gate pass.

Where a gate pass is prepared whether returnable or Non-returnable, periodically the control no and date issued by Security is to be entered against the gate pass. In case of returnable gate pass corresponding control no and dates are also to be recorded.

Gate pass generation

  • After gate pass requisition approvals, store admin generates gate pass to out the items which are issued to outside organizations/ suppliers as requested item/ BOM (FIM) wise.
  • By taking concerned authority approvals stores admin sends the same to security to out the item/ BOM.

Generation of returnable and non-returnable gate passes.

  • Before gate pass generation user has to raise gate pass requisition in a specified format.
  • If the type of gate pass is returnable then PDC (Proposed Date of Completion) has to be mentioned (Mandatory).
  • If the gate pass purpose is FIM then QA/QC approval is required.
  • After the gate pass requisition is approved the generation of the gate pass is done by store members.
  • The below Screen is for requisition for gate passes. To generate a gate pass, the admin has to select the gate pass requisition number on the gate pass generation page and get the gate pass requisition details with some entry fields like packed by & date, supervised by, SOB Number, and date.
  • After taking the concerned officer’s approval gate pass with items went to the security office for the check, if approved out of control number.

Gate Pass Requisition Screen for Returnable/ Non-Returnable: 

Gate Pass Requisition User Interface



IoT based Attendance System Project Using Blockchain and JAVA MySQL

The success of this IoT-based Attendance System app will ensure that many more parents and organizations will be motivated to use this common platform. It becomes complicated when strength is more. With the increase in technology, attendance monitoring is designed with android or web-based applications. However, the intention of this design is to provide a Blockchain-based app that can be downloaded and used by the organization with no third-party control to meddle with the data.

There is an update option to modify attendance when it’s needed. However, the modifications are recorded and tracked, just in case, it’s a fraudulent activity. Attendance is captured using IOT automatically and is entered into the blockchain which makes the data tamper-proof, secure and robust. The privacy of its users is preserved because the user ids are generated by a trusted third party. This data is available for the government for Scholarships and other related decision-making.

IOT-based Attendance System using Blockchain is an application that is made for students and faculty of a particular college to maintain students’ attendance which is captured through an IOT device(biometric) and then the attendance is stored in the Blockchain. Blockchain is used in this application to ensure safety and a tamper-free environment as the data cannot be manipulated and is used for government purposes.


Generally, in many institutions attendance is monitored and marked using conventional systems like android or other similar web applications. Few conventional databases do not have features like checking whether any information has experienced unauthorized changes or not. In this system when the data is entered into the blockchain, no one is allowed to edit or delete the data.

This makes the application transparent and different from other web-based attendance systems as IoT is used to capture attendance through biometrics of the students in the class. Students’ poor attendance rate is one of the most challenging problems tackled by college management today. With the help of this application, student attendance rates can be improved which is also helpful for the government to take precise decisions regarding scholarship-like schemes for students with transparent data. Using blockchain and some encryption techniques, this application is made secure from any manipulations.

Student Login Page


The fingerprint module will collect fingerprint data from multiple users and sends it over the internet to the website. The IoT-based Attendance System website is coded in HTML, and CSS, JSP has a MySQL database, and records of attendance are stored in Blockchain. By logging into the website, the student can view all their attendance records. The timestamp of students’ attendance is encrypted and stored in the blockchain.


This IoT-based Attendance System application helps to automize the attendance system and makes it easy to manage all the data. Encryption, decryption, and blockchain make the application very secure. The application has a very user-friendly UI and is made to keep UI and UX in consideration.

The future enhancement of this IoT based Attendance System application is

  • To use Ethereum to make the application up to date with the technologies
  • To generate automatic weekly and monthly reports


Tables in the project.
Test case showing the home page after pasting the URL in the browser
Test case showing navbar functionalities working.
Test case showing login is done and navigated to the home page
Test case showing student registration is working.
Test case showing faculty registration
Test case showing faculty registration is working.
Test case showing attendance stored in blockchain

IoT based Attendance System Using Blockchain
Test case showing student’s attendance records.
Test case to get student report
Test case showing Student’s attendance report.
Test case showing download report is working
Test case showing all student details.
Test case showing all student’s attendance records.

Flow Chart Diagram:

Flow Chart

Architecture Diagram

Architecture Diagram

Usecase Diagram:

usecase diagram

Software Requirements

Programming Language: Java
Graphical User Interface: HTML, CSS with Bootstrap, JSP
Libraries: MYSQL connector jar file, Apache Tomcat jar file
Encryption Algorithm: SHA-256
Framework: Java EE
Tool: Eclipse, MYSQL

Hardware Requirements:

IOT Fingerprint Scanner

Design & Development of Tender Management System Project


The Tender Management System was developed to enable the vendors to get all the tender details online and provide a facility to submit the tender. This Tender Management System project was developed & designed with Java & MySQL Database.

Existing System:

  • Contractors need to submit their documents by visiting the office or centers on time.
  • Contractors have to bid for a particular tender on time by applying forms and need to wait for an approval reply.
  • The Admin Needs to post the Projects or contracts as a poster or advertisements regularly.
  • It takes a long time to access tenders or vendors’ data access.

Proposed System:

  • User Needs to Have a Network Connection.
  • New User needs to register a new vendor on the website.
  • Contractors can log in and bid for some existing tenders.
  • They need to log in using their login-id and password which they used while registration
  • To reduce paperwork, and data that are available online, using this final decision can be taken by the administration and can contact directly to such suppliers.
  • Easy to access the tenders and vendors’ data.

Software Requirements:

Language: Java
Web technologies : J2EE (JDBC/Servlets/JSP)
Front-end Design : Html, CSS, JSP, Bootstrap
Database: MYSQL
Scripting: JavaScript , CSS

Application Work Flow



Uploading advertisement documents
Verifying projects and contractors by using their information
Accepting and Rejecting Bids
Maintaining data and confirmation of the final report.
Update Notice Board
Make some announcement
Block or unblock some vendors or company


The Company needs to get registered to proceed.
The company can log in with a valid username and password.
Apply or releases new tenders and view the status of the tender.
Make Some announcements.
Change the tender details


Vendors are the key persons or contractors who look for new upcoming tenders on the website
Vendors’ Functionality includes:
New Vendors can register
Login using vendor-id and password
View and update their profile
See the new open tenders and their details
Bid for a tender with an amount greater than its base price
See the bid approval or denial status

After the tender status approval, they can view and submit the documentation
Vendors can look for the important notice in the notice section


Our Project Tender management System Successfully Created a user-friendly environment for the 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 lead to increase profit and improve the quality of a company.
Assigns the tenders and project in a good manner and optimal way to the contractors in less time with low-cost charges.

Download the complete Design & Development of Tender Management System Project using Java, MySQL, HTML, CSS, JavaScript, Bootstrap, and J2EE.

Real Time Hotel Management System Java Project Synopsis

Hotel management System is a real time java project.

Modules implemented in this project are below:


  1. Super admin Module
  2. Admin Module
  3. Travel Agency
  4. Government

Hotel Management System is SAAS Application; every hotel we will give only username and password they will access our Domain.

Supper admin he creates and deletes and Renewals subscription hotels; travel agency and Government Accounts

  1. Super Admin
  • Add New Hotel/Edit/Delete/Update

Hotel Registration

Auto-generate (int)

Hotel Name








Phone Number


Email ID








Manager Details

First Name


Middle Name


Last Name




E-mail ID


G.S M 1

Phone no

G.S.M 2

Phone no





Operation Details

First Name


Middle Name


Last Name




E-mail ID


G.S.M 1

Phone no

G.S.M 2

Phone no





  • View Hotels Export PDF and Excel
  • Create Hotel Users/Edit/Delete
  • View Users/Renewal Users
  • Create a Travel Agency

Travel ID Registration

Auto-generate (int)

Travel Agency Name








Phone Number


E=mail ID






Manager Details

First Name


Middle Name


Last Name




E-mail ID


G.S M 1

Phone no

G.S.M 2

Phone no




  • View Travel Agency
  • Add Travel Agency User/Block/Renewal subscriptions
  • Add government accounts for Tax Management Every State has own government within one country so we will register there, and then we will create the users
  • Create Users governments
  • View Users/Block and Renewal
  • View Governments/Exports PDF

Billing Module

  • Yearly Hotel Payments billing
  • View paid and Unpaid and Export PDF and Excel
  • Send alert messages Automatic for Billing Payment for Expire
  • Government account payments yearly
  • View unpaid and paid account
  • View income
  • View Profit and Lose
  • Transfer money to Hotels, booked by online or travel agency
  • View unpaid amount for hotels
  • Transfer money from travel Agency Commission
  • Deposit money for Travel Agency
  • View per hotel is accounting statements their Commission
  • View per travel agency accounting reports Only those booked Travel agency their commission

Hotel Management System

  • Create operation users
  • Create cleaning users
  • Create Front desk users
  • Create Accounting users

Extra features

  • Alarm message for expiring Subscription
  • Accounting reports
  • Setup room fees
  • View amount not yet paid by travel agency booked customers
  • View tax paid and Unpaid Payments
  • Expenses
  • View expenses reports
  • Hire Employee
  • Salary payments
  • Income reports
  • Expenses reports
  • Income from travel agencies
  • Income from work in Customers
  • Balance sheet

Travel Agency

Travel agency they make room reservations, and they will see what they have to get commissions and the Money balance they have they cannot Cross their limited if the supper admin give them 500 rupees limited to book they cannot create more than 500 rupees, once they money finish they can ask supper admin to add their accounts some amounts


The governments they set up the taxi, the governments are within the country so its federal system so we have like Telangana State; and AP state, the hotel in Telangana the tax set up by Telangana governments and they collect the tax according to any person who booked a room per night, while we are registration the hotel we will select the government, so they will only view the hotels who are in their states and they will get tax payment only for that governments,

  • Hotel tax payment
  • View hotels unpaid and Paid taxi
  • Hotel billing tax Statement
  • Pay Billing tax
  • Send an alarm message to pay the tax
  • View Hotels with their details

Social Integration Computer Science Java Project


  1. Gather the information of top five colleges in Pune under Pune University.
  2. Need to study how we can add Facebook like and recommend button to our website.
  3. Need to study Twitter API’s for how we can tweet on user’s Twitter account.
  4. Login using social networking site leads to study login authentication API’s provided by social site’s.
  5. Study of meta-tags which we are going to add to our website. These meta-tags are going to help our website to come into Google search.
  6. Study of Google Analytics to collect analytics of the website. eg. How many users have visited our website & which browser they are mostly using to browse the site?
  7. Social sharing: User can be able to share the information available on the website with their respected social networking sites.
  8. We can retrieve info of the user he’s like’s hobbies and gain his feedback.


Supports social login for your web – we can log in to your web application using social sites.

Social sharing – We can share the content of the web into the social sites.

Recommend & Like’s – We can recommend the contents displayed on the particular URL.

Adding required meta tags into the pages as per the social site provider

Due to the popularity of social networking site, to capture web market, posting advertising of the product  & making our product popular it’s very important to have our web supports social integration. Social integration helps for the Search Engine Optimization (SEO), Having social integration with the web it’s easy to get the popularity of the product.  Social Networking has become an integral part of our daily lives. Friends and family are really important to us and keeping in touch with them & knowledge sharing. Social networking is becoming a   way of communication.

S/W  REQUIREMENT:-  JAVA ( J2EE ) version 6.0, MySql , Apache tomcat 6+, Eclipse.


  1. 512 MB main memory. (1 GB Recommended).
  2. At least 80 GB HDD (Secondary Storage Device).
  3. 14′ Monitor (Color or Black & White) for display.

UML Diagrams:

Activity Diagram:

Collaboration Diagram:




Social Integration ( USECASE DIAGRAM ):

Use case Diagrams:

Download the below attached Social Integration Computer Science Java Project Code & Database

Real Estate Management System Java Project Synopsis



Existing System:-

Whenever searching is done for a new house, the main focus is on the location. If you want to buy it in the city it is very difficult thing to search the land in the big city and if we search it manually it takes a lot of time at the same time if we want to sell our land meance it will take a long time to do it manually.

proposal System:-

This Real Estate Management System will provide facility to the user to search Residential and Commercial property and view property. This system will provide facility to view the property by admin and user. The user will able to upload the property information to the site and able to manage it.

This java project will provide facility to the user to fill up their requirement and according to their Requirement Admin can add the Requirement property.

This system will provide facility to the user to publish advertise to the Site and view. This system will provide facility to the user to feedback to the site.

Software Requirements

  • Language: Java
  • Web technologies: JEE (Servlets/JSP)
  • Front-end Design : Html, CSS, JSP
  • Database: MYSQL
  • Scripting: JavaScript
  • Server: Tomcat

Hardware Requirements

  • OS: Windows 7
  • Ram : 2GB
  • HardDisk: 500MB
  • Processor: Intel Core i3

Easy Campus System using J2ME Synopsis


Easy Campus System using J2ME is the next generation of electronic learning that is based on mobile devices. It enriches interaction of the learning material, technological platform and the wireless systems that supports learning anywhere, anytime. The system has been developed using J2ME technologies in the client and Apache Web server systems.

Mobile interactive learning objects for m-learning can generally be structured on the same way as learning objects for e-learning. The obvious differences remain in the presentations and amount of information offered due to the limitations of mobile devices.
Note: This Idea is taken from www.EFYMAG.com [South Asia recognized Electronics magazine].

Proposed system:

It is fully automated mobile application, Using these application students can be able to make materials on their own using the content available on the mobile. Students can also communicate and discuss with fellow students or communicate with instructor including submission of assignments with correction and feedback in the form of text.

Project Features:

• Student [Mobile module]
-Student can avail m-learning features through his hall ticket number and password.
– View the material content subject wise supplied by the tutor.
– Submit assignments in the form of text
-Avail status of books taken from library
• Tutor [Mobile module]
-Tutor can login through unique id and password.
– Prepare test papers
– Post new assignments
– View and provide feedback to student’s assignment.
• Test Yourself [Mobile module]
-Student can test himself on a selected subject by answering test papers
-View the result
• Discussion [Mobile module]
-Student can communicate with students and tutors by sending offline messages
• Admin
-Maintain m-learning by adding or deleting students and tutors
-Manage Library

Note: We are using Wi-Fi wireless technology to connect a mobile phone to web. So you need to provide a mobile and wi-fi environment to deploy this in mobile.


Languages : J2EE (Servlets, JDBC), Java Micro Edition (J2ME) Toolkit
Database : MySQL

Online Child Abuse Database Java Project


Online child abuse database is a Java project proposed to create awareness among masses on the  issues related to child abuse. This system tracks suspicious incidents of child abuse by integrating report based on numerous details.


Online child abuse database is a application developed to move beyond addressing the impact of child abuse by seeking out the root cause and identifying ways to prevent it. This is a application created to trace out the  statistics based on the reports about children

This is a web based application. This application maintains a centralized repository of all scheme related information. This system verifies and reports incidents of abusive parents, physical and sexual abuse.

Child abuse application maintains information about child laws.it provides details about those children who are in risk.


The main objective of proposed system is to create awareness among the people about child abuse. To provide an easy access of the data and perform the necessary operations.


Administrator module:

Administrator has full access to all the modules of this system. Administrator is responsible for all approving the NGO/Police registrations and has to approve the newsletters generated by NGO and police.

User module:

In our system all users are anonymous users, so any user can give complaint and they view newsletters posted by NGO and police.

Investigation Agencies (Police) module:

The investigating agencies will be able to build conclusive picture of the suspect on the basis of reports and statistics provided by the Admin. And they can solve the problem.

Social Activists (NGO’s) module:

A regular news letter shall be sent to the registered users(NGO’s ,Investigation agencies &other users).NGOs in our project captures the information from admin and they poists news letters.

Reports Module:

This module is used by administrator to generate reports based on various criteria such as scheme details, applicants details, applications details, status of applications, etc.

Software Requirements:

Web Presentation                                     :           HTML, CSS

Client – side Scripting                               :           JavaScript

Programming Language                           :           Java

Web based Technologies                          :           Servlets, JSP

Database Connectivity                              :           JDBC

Java Version                                              :           JDK1.5

Backend Database                                    :           Oracle 10g

Operating System                                     :           Windows XP/2000/2003

Web Server                                               :           Tomcat 5.5

Browser                                                     :           IE/Mozilla

Home Improvement System Management Portal

Employee signup: Employee sign up(registration form) should not be there. We can assume that admin will maintain employee userid and password details. Query to insert userid and password details into database by admin should be there. Employee login only should be provided. Change password, Forgot password with security questions can be added.

Online Application:

Middle name and Address line 2 should not be mandatory.

State – update it to drop down with list of states from the word doc attached

Application Search – Search can be done with entering only one field i.e. only date can be given and search can be done with name and status as blank.(Please show that in video file)

Review/Modify application: Button ‘Save and go to Edit project’ not there.It is displayed only when there is a project created for the application.

New Project:

  • All applications which are approved and with no project created from the database should be displayed in the table. Using the ‘Last Name’ search option, one record corresponding to the value in search field should be displayed.

For example if there are three records a,b,c in the database with status approved, and record b has project created then recordsa,c should be displayed in the new project search page. When I give ‘a’ in last name field, only record ‘a’ should be displayed instead of all 2 records.

  • If no application corresponding to search field are present ‘ No Approved application with given last name found’ should be displayed.
  • Remove ‘Project Assigned’ search option.
  • Address displayed in table should be address line 1 instead of city.
  • Application ID should be added as first field. Name and address fields details should as per application page.

Name – First Middle Last

Address – Line 1, Line 2, City, State, Zip

  • Quantity field should allow characters – to enter units (e.g. lbs, meters etc)
  • Material and quantity table should automatically add another empty row if the entire table is filled.

Add Volunteer:

Name and address fields should be as per application page.

Name – First Middle Last

Address – Line 1, Line 2, City, State, Zip


View/Modify Volunteer Details

Volunteer Search:   Can you show me the record being displayed when only one search field is given for example only Volunteer name and no Organization details given.

  • Skill and email fields are not displayed correctly in the table.

Assign Volunteer and Modify Volunteer:

Functionality developed for these pages is not clear.

First after projects are created we will assign volunteers to the projects. To make any modifications to the volunteers assigned to the projects we go to View/Modify volunteers tab.

Assign volunteers:

All projects with no volunteers assigned should be displayed in the projects table.

Skill and organization search fields should be added to ‘Assign Volunteers’ page. Based on the values given for search fields Volunteers details should be displayed in the table. We then select the volunteers and update task and house captain fields and hit the button ‘assign’.(Please refer mockup screens document again for reference)

Modify Volunteer:

In this page volunteers assigned to the project should be displayed. Buttons ‘Unassign’, ‘add volunteers’, ‘save’ and ‘cancel’ should be there. (Please refer mockup screens document again for reference)

Add Sponsor:

Name and address fields should be as per application page.

Name – First Middle Last

Address – Line 1, Line 2, City, State, Zip


Volunteer Login:

Volunteer sign up page is not shown. Volunteer login should have name and password instead of phone no. Forgot password and security questions to be added. Sample pages shown below.

Volunteer Home page:

Please print message “Welcome To Home Improvement System Management Portal !!”

Message mentioned above should be displayed after May 1st of current year. This is to set activation of the volunteer for current year one day program (held on last Saturday of April). If ‘Yes’ is selected then volunteer is participating in current year program and he is active for year 2016(May 1st 2015 to May 1st 2016). If volunteer is active for current year, “Thank You for registering for current Year one day event. Project details can be seen in the next tab” should be displayed.

Volunteer Home page

Personal Details:

Name and address fields should be as per application page.

Name – First Middle Last

Address – Line 1, Line 2, City, State, Zip

Assigned Project:

Address of the project, Time – 9:00 am, Date – April 25,Year of registration, Task assigned fields should be present in the table. These should be displayed if registered for current year. If not, ‘No project assigned’ message should be displayed.

Project Materials: Below fields should be displayed. Name is the name of home owner of the project. Address is the address of the home for which project is created(name and address from application form). Same as table from View/modify project page



Online Application

Once the online application is submitted and the pop-up saying inserted is shown, the page is redirected to the home page. It should either display a message saying “Your Application has been submitted successfully“. It should not be directed to the home page.

Employee Login

After employee gives his credentials i.e., username and password to login, the home page of the employee is left blank. Instead it should display a message saying “Welcome back (name of the employee) !!

New Application under Employee Login:

After the employee submits the “New Application”, the employee is signing out and is redirected to the initial home page i.e., Home Improvement Portal home page. The employee should not log out until he selects the logout button and also after the New Application is submitted, the employee should get a message saying that ” The Application for ” the homeowner’s first name and last name” has been submitted successfully“.

Review or Modify Application under Employee Login:

After the search criteria is given and the modifications are made and changes are submitted the page is redirected to the initial “review or modify application page” where no search criteria is given. It shouldn’t be like this. Once the changes are submitted, the application should direct the page to the list the applications shown in the table as per the search criteria given previously.

View or Modify Volunteer under Employee Login:

After the search criteria is given and the changes are made and submitted, the employee should land back again on the same page with project details and volunteers assigned details now displaying the changes to the volunteers.

Assign Volunteers under Employee Login:

After a volunteer is added and the pop-up is displayed the page is redirected to the employee home page. Instead it should return back the Project TABLE page displaying projects for which no volunteers are assigned.