Coach Management System Project in Java

Though, all the user requirement have been meet , the road does not end here. Future development can be undertaken to enhance the functionality and to increase the efficiency of the “Traction Loco Control ”

Poh shop detailas

The fact that this system is going to evolve everyday in the upcoming month. The team can’t just sit back new technologies package has to be incorporated in the system to make it fully secure and full proof. Also additional care has to be take to maintain the database which is going to increase and migrate it to other platform which can handle excessive load.

Coding:

[php]

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.sql.*;

class help implements ActionListener

{

private JDialog dialog = new JDialog((Frame)null, "Help", true);

JLabel l1=new JLabel("COACH MAINTANANCE SYSTEM");

JLabel l2=new JLabel("Please Contact :- Sujeet Kumar Singh");

JLabel l3=new JLabel("Address             :-  C/O-R.C.Matho,Veer Sivajee path");

JLabel l4=new JLabel("North S.k.puri,dist-Patna");

JLabel l5=new JLabel("Bihar,   pin-800013");

JLabel l6=new JLabel("Contact no        :- 9308105802");

JLabel l7=new JLabel("Special Thanks For Mr. Rajesh Kumar");

JLabel l8=new JLabel("And Logic Solution");

JLabel image=new JLabel(new ImageIcon("logo2.gif"));

JButton b1=new JButton("Ok");

JPanel p=new JPanel();

help()

{

Container Pane=dialog.getContentPane();

dialog.setBounds(200,200,500,400);

p.setLayout(null);

l1.setBounds(50,30,475,30);

l1.setFont(new Font("",Font.BOLD,22));

l2.setBounds(100,75,300,30);

l2.setFont(new Font("",Font.BOLD,16));

l3.setBounds(100,100,400,30);

l3.setFont(new Font("",Font.BOLD,16));

l4.setBounds(230,125,300,30);

l4.setFont(new Font("",Font.BOLD,16));

l5.setBounds(230,150,300,30);

l5.setFont(new Font("",Font.BOLD,16));

l6.setBounds(100,180,300,30);

l6.setFont(new Font("",Font.BOLD,16));

l7.setBounds(95,275,400,25);

l7.setFont(new Font("",Font.BOLD,16));

l8.setBounds(175,300,400,25);

l8.setFont(new Font("",Font.BOLD,16));

image.setBounds(200,225,100,50);

b1.setBounds(210,325,80,30);

p.add(l1);p.add(l2);p.add(l3);p.add(l4);p.add(l5);

p.add(l6);p.add(l7);p.add(image);p.add(l8);p.add(b1);

b1.addActionListener(this);

Pane.add(p,"Center");

dialog.setVisible(true);

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==b1)dialog.setVisible(false);

}

public static void main(String sr[])

{

new help();

}

}

[/php]

Future Application

This Project can be easily updated according to the needs of Mechanical Department of any railway zone.  This is made in such a way that it can be easily modified in a more advanced form if there will be such need.  The database of this software maintains the records of the details of Coaches who have been attached to the rake and the details of maintenance schedule of the coach.  These records will have a lot of use in future related to any enquiry.

This database can seamlessly be used by other candidate systems to be developed in future. It can be further developed as a net-centric database. The transactions are also revealed in this project.  Any financial enquiry can be satisfied easily through this software.  Hence, this project covers all-important details regarding the “Number Allocation System for Coach” of the Railway Zone. Therefore in future it will help to provide some important information’s, which may help in development of the company.

The main scopes and future enhancements are as follows

  • Proposed system can be delivered on a 3-tier architecture so as to improve scalability and performance
  • Browser Enabled User Interface for distributed Application
  • Arrangement for automatic back up and replication of database.
  • Enhanced security features like e-signature and public key encryption technology features for secure transfer of confidential data
  • On-Line help feature for “Expert Advice and Error Shooting”.

INTRODUCTION OF THE PROJECT 

Indian Railway is lifeline of India.. Ever Since the evolution of human being on this earth it has been a matter of immense curiosity for them to invent new things in life to make life easier and hassle free. Owing to its nature humans have always kept inventing and discovering for better livelihood. Going back to our past we see some Great inventions of mankind and one such is that of Railway.

The noval plan for the introduction of Indian rail system, Transformed whole history of INDIAN RAILWAY. The innoavative plan was first propsed in 1832, however auxiliary actions were taken for over a decade. In the year 1844, private enterpreneurs were allowed to launch a rail system by lord Hardinge, who was the Governer-Genral of India. By the year 1845, two companies were formed and east India Company was requested to support them in the matter.

  INDIAN RAILWAY have been divide into nine (9) zones- Western, Central, Northan, North Eastern, Northeast, Frontier, Southern, South Central, South-central & South-eastern covering the largest route length of cover 63000 kms of total Indian boundary. The last stations of the four directional boundaries are West-Mumbai South-Kanyakumari, East-Guwahati, and North-Jammu.

There are five types of trains which are running in the Indian Railways that are given below:

  1. Passenger train

                     2. Mail/Express

                     3. Shatabadi train

                     4. Jan-Shatabdi

                     5. Rajdhani

The Shatabdi train is the fastest among all these trains and covering only some of the destination. In the Indian Railway Coach Maintenance Department is the most important. There are many work handles in POH SHOP, these are given below:

  • Carraige Poh Shop
  • Wagon Poh Shop
  • Diesel Poh Shop
  • Production Poh Shop
  • Electric Rolling Poh Shop
  • Electric Shop

There are many production-units from where the coaches are newly manufactured that are:

  • Chittaranjan Locomotive Works
  • Diesel Locomotive Works, Varanasi
  • Integral Coach  Factory, Perambur
  • Rail Coach Factory, Kapurthala
  • Wheel & Axle Plant, Bangalore
  • Diesel Component Works, Patiala
  • The research Design and Standard Organization, Lucknow, provides vital inputs in R&D towards modernization.
  • 6 prestigious public sector undertaking : IRCON, RITES, CRIS, CONCOR, IRFC and Konkan Railway corporation. 

When, the coach is prepared in the POH SHOP. The train go to the yard. A Railway yard is an area having a network of railway tracks and siding for Storage and maintenance of cars and engineers. In the marshalling yard of Indian railway in which trains are assembled and good are loaded. In the marshalling yard railway wagons are Shunted and made up into trains.

In the yard, the  coaches are maintained in 3-schedules namely:-

1.A-Schedule

2.B-Schedule and

3.C-Schedule

  1. A-Schedule:- A Schedule is primary schedule. This schedule is done every month for any coach.
  2. B-Schedule:- This schedule is done in any coach after 3-month in the yard.
  3. C-Schedule:- This schedule is done in any coach after 6-month in the yard.

IOH means intermediate over holding. In this shop the coaches are maintained any time when necessary.

Apart from these register the organization has to publish reports about the coaches to supervisior.

Seceondary Detachment

Some times during running of the train some faults occur in a coach or number of coaches or entire rake. Then coaches are detached from that rake and sent for maintenance. This is called secondary detachment of coach.

My Job is to convert these entire manual jobs to a computerized system. My project work is the outcome as solution to the aforementioned manual jobs. This project is being done under DRM Office, Danapur (ECR).

Online Crime Investigation System Project in Java

Project Abstract: This Online Crime Investigation System software presents the part of an organization’s work as per the requirements, specifications, and conditions mentioned in the user manual. This application s/w has been developed and completed successfully and also tests successfully by taking “Test Cases” It is user-friendly and has all the needed menu options, which can be utilized by the user to perform the desired operations. Moreover, help messages are provided which will help any authorized user from using the system without trouble.

The proposed system is not limited presently. Presently we have to login to the system online and post the complaints. We can further develop the system by using the “Voice Recognition System”. So this project has got scope to get developed in the near future. The scope of the project exists throughout the life of the product development, testing and implementation.

Deployment of  Application:

1) Copy the Online Crime Investigation System application folder to

F:\Tomcat5.5.9\webapps\

2) Click on start.bat in the bin folder of tomcat

3) Create a User in Oracle as follows:

CREATE USER OCR IDENTIFIED BY OCR;

GRANT DBA TO OCR;

CONN OCR/OCR

Now place the all tables in the table.txt file at the SQL Command Line

And type the following command

COMMIT;

4) Create user DataSourceName(DSN) as

click  –> Start —> Control Panel—> Administrative Tools

Software Requirements:

  • Operating System: Windows 98 or above
  • Front end : HTML & JAVA SCRIPT, J2EE(JSP,servlets,Ajax),
  • Back end : Oracle 8i
  • Web Server: Tomcat 5.5.9
  • Front end  : HTML & XML
  • Middleware : J2EE(JSP)
  • Application server : Web logic 7.0

Crime Investigation System Screen Shots:

1.    Crime Investigation System

HomePage

Homepage for the Crime Investigation System Application

Overview

Functional Overview

This module/screen is the Homepage for the Crime Investigation System Application.

Technical Overview

This module Admin or Police Department or Customer can login through screen and customer can register.

Navigations

Customer Login ->Customer LoginScreen

AdminLogin ->Admin Login Screen

Home ->Application Homepage

Department Login ->Department Login Screen

Registration ->Customer Registration Form

ADMIN MODULE

2.    Admin Login Screen

Admin Login Screen

2.1.1    Overview

Functional Overview

This module/screen is used to Admin Login Process.

Technical Overview

  1. This module takes the valid Admin Username and password.
  2. The particulars are valid you will get Admin Homepage otherwise it will displays the message “Invalid Login Information”.

Navigation

AdminLogin->AdminLoginScreen

Action Controls

Control
Name
Type Description Action
       
Login button Gets the particulars of the Admin Login Details. Admin Homepage
Clear Button Clear the fields on the form Login Screen

3.    Admin Home Screen

3. Admin Home Screen

3.1.1    Overview

Functional Overview

This module/screen is used to operate Administration Module.

Technical Overview

  1. This module is used to create new Police Departments and updating the existed department details.
  2. This module is used to create new thief Information and updating the existed thief information
  3. Creating New Caution Information.

Navigation

AdminLoginProcess->AdminHomePage Screen

Action Controls

Control
Name
Type Description Action
       
New Department HyperLink Displays the New Department  registration Form Department Registration Form
All Departments HyperLink Displays the existed department details screen List of departments
New Thief Information Hyperlink Displays the New thief  registration Form Thief  Registration Form
Thief Information HyperLink Displays the existed thief details screen List of Thief Information
Caution HyperLink Displays Caution registration Screen Caution Registration Form

4.    Department Registration Screen

Department Registration Screen

4.1.1    Overview

Functional Overview

This module/screen is used to register New Department Information.

Technical Overview

  1. This module takes the valid new Department Information and Login details.
  2. These New Department particulars will be stored into “POLICE_DEPARTMENT” database table and login details into “LOGIN_MASTER” table.

Navigation

New Department->Department Registration Screen

Action Controls

Control
Name
Type Description Action
       
Register button Gets The new Department    information and login details from the form. Stores the department data into table POLICE_DEPARTMENTlogin details into table LOGIN_MASTER
Clear Button Clears the field in the form New Department Registration form will be displayed

5.    Updating Department Details Screen

SCREEN1

5. Updating Department Details Screen

SCREEN2

Updating Department Details Screen1

5.1.1    Overview

Functional Overview

This module/screen is used to Display the list of Department and Updating the department  Information according  to the Department Id.

Technical Overview

  1. Click on Update then it will takes the Department Id and displays Screen2 (Popup Window).

Navigation

All Departments->Department Details

Action Controls

Control
Name
Type Description Action
       
Update button Displays the Department  information of selected Department Id. Displays the Department Information Screen(Screen2)
Close Button Closes the Department Modification form Displays All Department Screen (Screen1)

6.    Thief Registration Screen

Thief Registration Screen

6.1.1    Overview

Functional Overview

This module/screen is used to register New Thief Information.

Technical Overview

  1. This module takes the valid new Thief Information.
  2. These New Thief particulars will be stored into “THIEVES” database table .

Navigation

New Thieves Information->Thief Registration Screen

Action Controls

Control
Name
Type Description Action
       
Register Button Gets The new Department    information and login details from the form. Stores the thieves data into table THIEVES
Clear Button Clears the field in the form New Thieve Registration form will be displayed

7.    Updating Thief Details Screen

Updating Thief Details Screen

SCREEN1 

7.1.1    Overview

Functional Overview

This module/screen is used to Display the list of Thieves and Updating the thief Information according  to thief Id.

Technical Overview

  1. Click on Update then it will takes the thief Id and displays Screen2 (Popup Window).
  2. If you select thief category then according to the selected Category it will Displays Screen3

Navigation

Thieves Information->Thieved Information

Action Controls

Control
Name
Type Description Action
       
Update button Displays the Thief   information of selected Thief Id. Displays the Thief Information Screen(Screen2)
Close Button Closes the Thief Modification form Displays All Department Screen (Screen1)

8.     Caution Registration Form

Caution Registration Form

7.1.2    Overview

Functional Overview

This module/screen is used to Create New Cautions.

Technical Overview

  1. This module takes the valid caution Information and will be stored into CAUTIONS Data Base Table.

Navigation

Caution->Caution Registration Form

Action Controls

Control
Name
Type Description Action
       
Save button Gets the required input details. caution Information and will be stored into CAUTIONSData Base
Clear Button Clears the fields data New Caution Form will be displayed

DEPARTMENT MODULE 

8.    Department Login Screen

Department Login Screen

8.1.1    Overview

Functional Overview

This module/screen is used Department Login Process.

Technical Overview

  1. This module takes the valid Username and password.
  2. The particulars are valid you will get Department Homepage otherwise it will displays the message “Invalid Login Information”.

Navigation

Department Login->Department Login Screen

Action Controls

Control
Name
Type Description Action
       
Login button Gets the particulars of the Department Login Details. Department   Homepage
Clear Button Clears the Form Details New Login Screen Will be displayed

  

9.    Department HomePage

Department HomePage

9.1.1    Overview

Functional Overview

This module/screen is used to process the Department operations.

Technical Overview

  1. In This module department can see his complaint details and thief information.
  2. Updating complaint status and modifying the selected thief informtaion.

Navigation

Department Login Process -> Department Homepage. 

10.    Requested Complaints

Requested Complaints

10.1.1    Overview

Functional Overview

This module/screen is used Display the complaints Information.

Technical Overview

  1. Updating the complaint status by changing the options in the Modify column.
  2. In options when the complaint status is ‘Closed’ then only you will get new option ‘ReOpen’ in the options

Navigation

Requested Complaints->Complaints Status

Action Controls

Control
Name
Type Description Action
       
Update button Gets the modified details. Changes the status of the complaint in COMPLAINT_REG Table

 

11.    Thief Details Screen

Thief Details Screen

11.1.1    Overview

Functional Overview

This module/screen is used to Display the list of Thieves and Updating the thief Information according  to thief Id.

Technical Overview

  1. Click on Update then it will takes the thief Id and displays Screen2 (Popup Window).
  2. If you select thief category then according to the selected Category it will Displays Screen3

Navigation

Thieves Information->Thieve Information

Action Controls

Control
Name
Type Description Action
       
Update button Displays the Thief   information of selected Thief Id. Displays the Thief Information Screen(Screen2)
Close Button Closes the Thief Modification form Displays All Department Screen (Screen1)

 

12. Customer Information

Customer Information

11.1.2    Overview

Functional Overview

This module/screen is used to Display all registered Customer Details

Navigation

Customer Information->Customers Information Screen

CUSTOMER MODULE 

12.    Customer Registration Screen

Customer Registration Scree

12.1.1    Overview

Functional Overview

This module/screen is used to Customer Registration.

Technical Overview

  1. This module takes the valid new Customer Information and Login details.
  2. These New Customer particulars will be stored into “CUSTOMER_MASTER” database table and login details in “LOGIN_MASTER”.

Navigation

Registration->Customer Registration Screen

Action Controls

Control
Name
Type Description Action
       
Register Button Gets The new Customer information and login details from the form. Stores the employee data into table CUSTOMER_MASTER
Clear Button Clears the field in the form New Registration form will be displayed

13.    Customer Login Screen

13. Customer Login Screen

13.1.1    Overview

Functional Overview

This module/screen is used Customer Login Process.

Technical Overview

  1. This module takes the valid Username and password.
  2. If The particulars are valid you will get Department Homepage otherwise it will displays the message “Invalid Login Information”.
  3. If you forgot your password then click on Forget Password option.

Navigation

Customer Login->Customer Login Screen

Action Controls

Control
Name
Type Description Action
       
Login button Gets the particulars of the Customer  Login Details. Customer    Homepage
Clear Button Clears the Form Details New Login Screen Will be displayed

 

14.    Customer HomePage

Customer HomePage

14.1.1    Overview

Functional Overview

This module/screen is used to process the Customer operations.

Technical Overview

  1. In this module customer can register his complaints and update the complaints.
  2. Customer can modify the complaint information, if the status is “Pending”.
  3. Checking the status of the complaints.
  4. Displaying all department details.
  5. Displaying all thief information.
  6. Changing the personal details.
  7. changing the password.

Navigation

Customer  Login Process -> Customer  Homepage

15.    Complaint Registration Screen

Complaint Registration Screen

15.1.1    Overview

Functional Overview

This module/screen is used to register the new Complaint

Technical Overview

  1. This module takes the valid new Complaint Information.
  2. These New Complaint particulars will be stored into “COMPLAINT_REG” database table.

Navigation

Complaint Registration->Complaint Registration Screen

Action Controls

Control
Name
Type Description Action
       
Register button Gets The new Compliant   from the form. Stores the Complaint data into table COMPLAINT_REG
Clear Button Clears the field in the form New Complaint  Registration form will be displayed

16.    Thief Details Screen

Thief Details Screen

16.1.1    Overview

Functional Overview

This module/screen is used to Display the list of Thieves Information.

Navigation

Thieve Information->Thieve Information

17.    Department Details Screen

 Department Details Screen

17.1.1    Overview

Functional Overview

This module/screen is used to Display the list of Departments Information.

Navigation

Departments->Department Information

18.    Changing Customer Profile

Changing Customer Profile

18.1.1    Overview

Functional Overview

This module/screen is used to Change the Customer Information.

Technical Overview

  1. This module takes the modified Customer Information from (Screen1).
  2. These New modified   particulars will be updated into “CUSTOMER_MASTER” database table.
  3. If u want update these modified details then click on “Update” in SCREEN1
  4. If you want to change the password then click on “Change Password” then “SCREEN2” will be displayed

Navigation

Change Profile->Customer Information

19.    Complaint Status Details Screen

 Complaint Status Details Screen

19.1.1    Overview

Functional Overview

This module/screen is used to Display the list of Complaints.

Technical Overview

  1. This module takes the valid search options like datewise and compliant type.
  2. According to the selected search option the complaints will be displayed.
  3. Click on “Show All” button, If no option selected then it will display all complaints information.
  4. Click on “Search”  button without selecting any search option then it will display message “Select Valid Search option”

Navigation

Complaint Status->Complaint Information.

Mail Server Project in Java

The Intranet mail server Project in Java is communication software that helps the users of an Intranet to communicate with electronic mails. The mail service in the Internet is the most useful facility that enables the users of the Internet to send mails to any one who can be anywhere in the world. There is some free mail service providers such as HOTMAIL, YAHOO etc in the Internet. An user can have his account in any server.Mail Server Project in Java

Now it is necessary to an organization to establish a communication path over its Intranet to facilitate electronic mail service. Also, the Intranet Mail Server (IMS) system provides the facility of mail service locally. 

Since the system is a mail service. The system has to follow the Internet standards. In technical point of view, there are two modules that are the Client module and the Server module. There are two protocols that have to be implemented for developing an mail software that are 

  1. POST OFFICE PROTOCOL 3 (POP 3) and
  2. SIMPLE MAIL TRANSFER PROTOCOL (SMTP). 

These protocols are nothing but set of commands. In IMS, both the server and the client used these protocols i.e. the commands that are defined in these protocols to make communication between themselves. The two protocols have to be implemented both in the server module and the client module. 

The following figure shows the place where POP 3 and SMTP fit into the TCP/IP protocol suite.

Mail Server Project Sub Systems:

 The system is designed as Internet based application. The whole system is divided into following sub – system: 

  1. Server

User Agent

Mail Transfer Agent

  1. Client

User Agent

Mail Transfer Agent

Chat Room Project in Java

Chat room project is a java based application which works on socket programming. This project has features to create multiple chat rooms and invite friends to chat rooms and perform chat operation.

PROBLEM SPECIFICATION

INTRODUCTION

Every man made entity is first a concept in someone’s mind.  Computing systems like other products of technology are developed in response to perceived needs.  Sources of software product ideas include externally generated customer requirements, internal organizational requirements, marketing plans and organizational mission plans.    Most software development organizations are very selective in deciding which products to develop; not all targets of opportunity are exploited.  The decision to proceed is usually based on the outcome of a feasibility study. 

The first step in planning a software project is to prepare in the customers terminology, a concise statement of the problem to be solved and the constraints that exist for its solution.  The definitive problem statement should include a description of the present situation and the goals to be achieved by the new system. 

Problem definition requires a thorough understanding of the problem domain and the problem environment.  Techniques for gaining this knowledge include customer interview, observation of problem tasks and actual performance of the tasks by the planner.  The planner must be highly skilled in the techniques of the problem definition because different customer representatives will have different viewpoints, biases and prejudices that will influence their perception of the problem area.  In addition, customer representatives may not be familiar with the capabilities that a computer can offer in their situation, and customer representative are seldom able to formulate their problems in a manner that yield to logical, algorithmic analysis.

LIMITATIONS OF EXISTING SYSTEM 

  • Existing chat application allow user to chat in a public domain only. 
  • Certain chat applications permit the user to create rooms, which are private. 
  • Only one-to-one communication is permitted in the private room.  Private room does not send and receive messages between more that two clients. 
  • Users cannot create groups among themselves. 
  • E – mail permits users to create groups but is one-way communication system. 
  •  Pre determined groups and rooms created by existing chat software too does not consider the permission of other members before permitting members into that particular group.

Multi Room Chat Project in Java

This Multi Room Chat Project in Java involves in creating a separate rooms while chatting and inviting only your friends for that room.  Though you are part of any other private or public chat, this project allows you to send messages only to your group members by selecting them before sending messages.

Multi Room Chat Project Description:

            It is often said that early planning is impossible because precise information concerning project goals, customer needs and product constraints is not available at the beginning of a software project, but a major purpose of the planning phase is to clarify goals, needs and constraints.  The difficulty of planning should not discourage this most important activity. 

A software product becomes better understood as it progresses through analysis, design and implementation; however, a software project should not be commissioned until enough information is available to permit preliminary planning.  It must be recognized that preliminary plans will be modified as the work products evolve; planning for change is one of the key aspects of successful planning.

Problem Description require techniques for gaining in depth knowledge in the concerned system and retrieving details of information required include customer interview, observation of problem tasks and actual performance of the tasks by the planner. 

The planner must be highly skilled in the techniques of the problem definition because different customer representatives will have different viewpoints, biases and prejudices that will influence their perception of the problem area.  With a knowledge retrieved from the above analysis it is able to formulate their problems in a manner that yield to logical, algorithmic analysis of the required system.

Goals and Requirements:

After a through analysis of the existing system and requirement form from the existing users, it is found that an entire new system is to be generated for preparing a well defined, computerized, automated Multi Room Chat so as to send messages to members pertaining to a group alone while you are participating in other private and public chat.

Chemical Organization Management System Project Idea

Chemical organization management system project idea in java explains about requirements and advantages of developing a software application for chemical industry.

Project overview:

  • S Associates is a company located at naroda. It’s a manufacturing unit of Chemical and dyes. During the visit of this company we feel that the everything to maintain this unit is done on paper by the owner if the company. When we discuss with him regarding new technologies it comes to my mind to make everything computerized.
  • The owner of the company has to do everything like payout of the labour, sales management, Purchase management, daily sheet, Company growth etc.
  • We suggest him an application which is our “Chemical Organization Management System”.
  • Here in the system it will work very smoothly and will provide the each functionality we discussed above.
  • The labour payout system will help owner to make payout at the end of each month. It will keep track of all the labour and in the end it will help owner to make payout.
  • The bill generator will help them to generate the bills and keep it record and inform the clients about it using message or mail system.
  • The reports generator will generate reports on monthly basis so the owner can see the growth of the company frequently.
  • Owner can store the products and their data and can also store its notes in the database and can open anytime during the next production.
  • The purchase and sale is also done by the owner which is really too hectic to manage but now on word the purchase and sales management module will help owner to maintain purchase and sales.

 

Car Sales System Project in Java

Car sales system project is developed to help managing available cars and their availability using this software tool.  This application is a java based application which can be used as mini project for college project. 

EXISTING SYSTEM:

In the existing System it is difficult to maintain the car information individually and to supply for the customers who are eager to buy them. Customer has to face difficulty in order to know the information of car like manufacturing year, car model etc. 

Proposed Car Sales System Project in Java:

     In the Proposed System, application can maintain car details like manufacturer, year of manufacturing, price and model etc. We can also view all the car details which are kept for sale effectively and we can search for our desired car. With this Customer can get the information quickly like car details which have entered clearly.

MODULES:

The major modules of the project are

Adding Car Details : Using this module we can add new cars which are for sale which are displayed in list view. Admin can show list of available cars to user using this module. 

Viewing All Car Details: Each cart that is updated to application consists of full car details with year of purchase , total km traveled..etc. 

Searching for required Car :  Search feature will help admin to find car based on brand and cost.

Hard Ware Requirements

  1. Processor:: Pentium-II(or) Higher
  2. Ram:: 512MB (or) Higher
  3. Cache:: 512MB
  4. Hard disk:: 10GB 

Soft Ware Requirements

Technology                         :         AWT, Swing

Operating System               :         Windows Operating System

Horoscope Project in Java

Horoscope project is developed in java. This application is a simple application for students who want to develop for learning java. Based on user date of birth his horoscope is displayed with a joke.

Aim:

The Main aim of this project is to develop one funny horoscope teller application.

Existing System:

          In the existing system users/persons, who want to know about their sign depending on their name and date of birth is difficult.  User has to go through some books and has to identify them.

Proposed System:

In the Proposed system we are developing one application in which by reading user name and his date of birth application it self tells the sign of the user.

Funny Horoscope Teller is a kind of application in which user will enter his name and date of birth, depending on that application will tell the sign depending on the details given  by user and also it will display one funny joke for the user.

Hardware Requirements

  1. Processor:: Pentium-II(or) Higher
  2. Ram:: 512MB (or) Higher
  3. Cache:: 512MB
  4. Hard disk:: 10GB 

Software Requirements

Technology                         :         AWT, Swings

Operating System               :         Windows Operating System

Hotel Management System Project

Hotel management system project explains about how to develop a web application in java with booking , food ordering, bill generation, inventory and reports generation modules. 

Hotel Management System Project

Existing System Overview:

  • Hotels are the place where you stay, eat meals and utilize their other services.
  • As computer has merged with man as single entity so a computerized application can be developed that can handle Hotel Management System (HMS).

Various activities takes place in hotel like:-

  • All the above activity takes place manually, manually carrying out this activity in very tedious time consuming. 
  • As we have tried to develop computerized application so as to handle all the activity that takes place in Hotel. 

As all the activities that happen in the Hotel such as enquiry, check status booking, food order etc. can be handled on this system simultaneously.

Existing System

The existing system of Hotel Management was manual. All the daily routines is carried out manually and the records are maintained in the record books or the registers.

Booking:-    

The customer used to make enquiry for rooms available, and then depending upon the status he used to make booking. All the data the receptionist used to give the customer was based on paper works, there was no clear idea of the status of rooms as they did not update automatically.

Food Order:-

            The customer gives the food order to the waiter, and then the waiter pass that order to the food department. 

Bill Generation:-

          The clerk operates the bill department he used to generate the bill of the customer depending upon the services utilized by the customer.

Inventory:-

          The inventory manager manages the inventory as he checks the status of the inventory and as per that he order places the order. 

Report:-

          The administrator views all the report of the various departments, to check the progress of the hotel and to make the necessary changes. 

Query Processing Projects on Database Engine based on Relational Model

 Our aim was to built a Query Processing Projects on Database Engine based on Relational Model . But, we have to reduce to our work and we finally come with an application that processes quiet large number SQL queries like SELECT, INSERT, UPDATE, DELETE and evaluation of some complicated expressions on single table. The application is built in JAVA and we have used BlueJ as development environment.

Query Processing Projects

We have used ZQL parser and modified its code as per our project requirements. 

 Applications

  1. Persistent storage of data.

2.   Controlled redundancy.

3.   Support  queries of SELECT, DELETE ,  INSERT and UPDATE.

4.   Representation of some complex expressions like AND, OR , NOT , NOT  BETWEEN operators  on Single table . 

 Limitations   

  1. Lack of Graphical user interface.
  2. Joins not supported.
  3. Works for Centralized Database only,  No support for client server   

 Future Directions 

Any data driven application will require the use of database engine. It  offers competitive performance in terms of speed, reliability and integrity with large number of expressions evaluation. Though, its scope is quite big. 

 1. It is limited to the centralized database, currently i.e. to a single user support. Here operations are performed on single table . 

2.  We can perform Join operations and use various optimization techniques like  heuristic approach and Cost based optimization for enhancing the performance of our application. 

3. Besides, we can use where other evaluations expressions like ORDER BY, GROUP BY , LIKE , NOT LIKE , COUNT, and other aggregate operations to extend the   performance of our application.