Mechanical Questionnaire System Java Project

Statement of the project

To maintain the questions in the database and develop an Auto Questionnaire to conduct promotional exams for the employees.

Existing System:

  • It is time-consuming and difficult to conduct for every section.
  • At present to conduct any exam question paper is being set manually.

Proposed System:

Questions are generated randomly with the proposed system if we mention the details.

Software Requirements:

Windows OS, JDK, Net Beans with Apache Tomcat web server,  Oracle, Internet Explorer with the latest available Adobe flash plug-in, Rational rose for modeling.

Project Modules:

  • Question Bank maintenance
  • Default Templates
  • Creating a new Template
  • Generating Reports

UML Diagrams:

Class diagram for the System:

Use Case Diagram showing the actions of the administrator:

Sequence diagram for login to the system:

Sequence Diagram for Question bank:

Sequence Diagram for Question Paper:

State Chart Diagram for admin object:

Activity diagram of the system:

Other Output Screenshots:

  • When user login to QB
  • Displaying QB
  • Viewing Questions from QB
  • Selecting to add Questions.
  • Adding Questions.
  • Deleting Questions.
  • Default Templates
  • Open/Save Q.paper in MS-Word
  • Question Paper Generator
  • Open/Save Question paper in MS-Word
  • Question Paper in MS-Word
  • Reports

Download Mechanical Questionnaire System Java Project Source Code

Java Project on Travel & Tourism Management System

Abstract:

The Main objective of this Travel & Tourism project is to make the travel easy and comfortable for the users right from finding the routes and buses to till the booking of the tickets. In this project, we have two modules, Admin, and user.

Admin in this Travel & Tourism Management System project will log in with the default username and password and admin has authority to add the bus routes and add the travel and assign the route id’s and bus id’s and finally, the admin will add the buses at particular times in different routes. Admin will also add the different travel agencies while adding buses admin will fix the ticket price and the capacity of seats.

Finally, the user will register and log in and the find the appropriate routes and use the route id he will search the bus by giving all details like date of journey and type of seat etc. After selecting the information user will be headed to select seats in a view the selected seats will be displayed as red and then after successful payment the booking confirmation will be shown.

If the user feels any feedback need to give, he can provide feedback to admin.

Existing System:

In the existing system, the user needs to find the bus routes by visiting the travel desks and enquire the information and the user needs to book the tickets manually and there may be a chance of no availability of tickets. So we Proposed this project this will overcome all difficulties.

Proposed System:

In the proposed system, the user need to just login into the application and can find the routes and booking immediately and complete the booking process for a successful transaction.

Data Flow Diagrams:

Context Level DFD and Level 1 Data Flow Diagram for Administrator, Users

Level 2 Data Flow Diagram for Travels, Routes, Pickup Points, Booking Modules

Use Case Diagram:

Activity Diagram:

ER Diagram:

Class Diagram:

Download Travel & Tourism Management System Java Project Source Code, Project Report Documentation, PPT, UML Diagrams and Output Screens.

Java Project on Computer to Telephony Integration System

In Any Growing Business or organization customers, satisfaction is the most common factor so to accomplish that we need to take the feedback from the customers or else we need to provide a complaint service for customers to solve any errors or problems occurred to them so, we need some call center executives. In this Computer to Telephony Integration System project, there are 3 modules.

  1. Admin
  2. Customer
  3. Employee

1.Admin:

Admin will login with valid username and password after logging admin can add employees and delete employees. Admin can view the Customers registered and generate the reports.

All the users are controlled by admin. Administrator services are

  1. Employee Management
  2. View Customers
  3. Generate The Reports
  4. Check The Feedback

2.Customer:

Customer will register and login into the application and update his profile. He can Submit the complaints and wait for the reply and he can see the status of the complaint and can give the feedback to the admin.

The Customer services are

  1. Update profile
  2. submit the complaints
  3. view complaints status
  4. send feedback

3.Employee:

Employee will login and view and update his details and view the complaints uploaded by the customer and provide a solution and submit reports. He can view and request and send feedback.

The employee is a work which can handle the all the customer details. The Employee services are

  1. Edit profile
  2. view/solve complaints
  3. submit reports
  4. view request and send feedback

Software Requirements 

Operating System: Windows or Linux/Solaris

User Interface: HTML, CSS

Client-side Scripting: JavaScript

Programming Language: Java

Web Applications: JDBC, JSP

IDE/ Workbench: Eclipse with MyEclipse Plug-in

Database: Oracle / MySQL

Server Deployment:  Apache Tomcat

Architecture Diagram:

Admin Use Case Diagram:

Customer Use Case Diagram:

Employee Use Case Diagram:

Activity Diagram:

Sequence Diagram:

Class Diagram:

Output Screens:

  1. Home Page:
  2. Admin Page:
  3. Customer Registration:
  4. Customer Login:
  5. Edit Customer Profile:
  6. Add Employee Details:
  7. Customer Details:
  8. Employee Login:
  9. Update Employee Details:

Download Computer to Telephony Integration System Java Project Source Code, Project Report, PPT, UML Diagrams

Java and MySQL Project on Credit Card Approval System

CREDIT CARD APPROVAL SYSTEM

Now a day’s using credit card is increased drastically when compared to previous years so the banks also interested in providing more credit cards but the present system has the drawback of providing cards. The System is completely manual so the bank agent must visit the customer and collect the details and provide the transaction details etc.

This takes a much amount of time so we came with the application. In this Credit Card Approval System application, the customer can register and login into the application and he must fill all the necessary details and he needs to provide the transaction or billing details.

The customer can also view the transactions done using a credit card and to whom the money is transferred. He can also view and update the information provided by him

Modules present in the application are

  • Customer

Existing System:

In the Existing system, everything is manual so if any transaction details of customer required it is difficult to figure it out. There are no print reports of the customer transaction details.

Proposed System:

In the proposed System everything is Computerized and all the records are in excel format so tracking the details are much faster and easier.

Download Credit Card Approval System Java Project Code, Report, PPT

Tour Guide Java Project

The Tour Guide is a java based website that helps the tourists in planning their tour of a completely anonymous place he wants to explore. This website plans the tour such that the user can save more time in exploring maximum places rather than wasting time in reaching his destinations.  It takes the information such as location, the list of places the user wants to visit, the start and end place of the tour to make the plan.

Initially, it takes the information about the location the user is in. Then it will show the list of places of attractions of that place from which the user can opt the places of his choice according to his priority. Then it takes the start and the end place of the tour. After making an analysis of the distances between all the places into account a route map with the shortest possible path is displayed.

This website is very useful to all the people who love to travel in planning a time efficient trips where he or she can save time to visit new places rather than getting lost in an unaware place.

PROPOSED AND EXISTING COMPARISION

For people who want the trip planned entirely, who don’t want to use the filtering method of pen and paper or trace filtering tour guide helps them completely. The tour guide is a website that helps vacation goers plan out where to go and what to see based on their interests.

The website like Trip advisor shows only the places to visit in a city but not with an appropriate plan. Some other existing websites like Inspirock, Make My Trip shows the plan on its own basis but not with customer’s priority. The tour guide shows the best plan that matches with your interest of places to visit in a city.

Software Requirements:

NetBeans7.4, JDK 1.7, MySQL 5.5, SQLYog, HTML, JavaScript and CSS.

UML Diagrams:

UseCase Diagram:

Sequence Diagram:

Class Diagram:

Activity Diagram:

Home Page:

User Login Page:

Get Location Page:

Load Map Page:

Multiple Locations Page:

[code lang=”sql”]
DB Scripts

CREATE TABLE `locations` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(60) NOT NULL,
`address` varchar(80) NOT NULL,
`lat` float(10,6) NOT NULL,
`lng` float(10,6) NOT NULL,
`city` varchar(30) NOT NULL,
PRIMARY KEY (`id`)
)

CREATE TABLE `userdetails` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`firstName` varchar(255) NOT NULL,
`lastName` varchar(255) NOT NULL,
`emailAddress` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`mobile` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
)

INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (1,’Charminar’,’Charminar, Hyderabad, Telangana, India’,17.361431,78.474533,’Hyderabad’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (2,’Golkonda’,’Golconda Fort, Hyderabad, Telangana, India’,17.382330,78.401604,’Hyderabad’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (3,’Hussain Sagar’,’Hussain Sagar, Hyderabad, Telangana’,17.423880,78.473824,’Hyderabad’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (4,’Ramoji Film City’,’Ramoji Film City, Telangana, India’,17.255827,78.682419,’Hyderabad’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (5,’Chowmahalla Palace’,’Chowmahalla Palace, Telangana, India’,17.357725,78.471703,’Hyderabad’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (6,’Salar Jung Museum’,’Salar Jung Museum, Telangana, India’,17.371201,78.479797,’Hyderabad’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (7,’Lal Bagh’,’Lal Bagh, Karnataka, India’,12.949859,77.583282,’Bangalore’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (8,’Bannerghatta National Park’,’Bannerghatta National Park, Bannerughatta, Bengaluru, Karnataka 560083′,12.800359,77.577606,’Bangalore’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (9,’Cubbon Park’,’Vasanth Nagar, Bengaluru, Karnataka 560001, India’,12.981182,77.596886,’Bangalore’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (10,’Bangalore Palace’,’Palace Road, Bengaluru, Karnataka 560052, India’,12.998696,77.592026,’Bangalore’);

[/code]

Download Tour Guide Java Project Source Code, Database, Project Report Documentation, PPT, UML Diagrams

Implementation of Floyd’s Algorithm Java Project

Existing System:

The existing system is provided with the algorithm that consists of only insertion and deletion of vertices, edges, and weights. It is not provided with the actual graph that is to be considered but has only provided with the matrix that is to be determined.

Disadvantages of Existing System:

  • It can perform insertion and deletion only.
  • It cannot perform replacement of weights.
  • It doesn’t generate a graph by which the problem complicated to the user.

Proposed System:

The proposed system is being provided with insertion, deletion and also the replacement of weights compared to the existing system. This is provided with an option to solve using an actual graph that is either directed or undirected. Here it asks for nodes and corresponding weights to form a graph. This is used to calculate and gives the shortest path from one node to other.

Advantages of Existing System:

  • It can perform insertion, deletion, and replacement.
  • It generates a graph to explain the problem easily.
  • It is also used to find the shortest path.

System Design:

Class Diagram:

Collaboration Diagram:

Component Diagram:

Deployment Diagram:

Sequence Diagram:

State Chart Diagram:

Usecase Diagram:

Activity Diagram:

Modules included in this project:

Creation Module:

This module helps the user to create a number of vertices and edges.

Insertion Module:

This module helps us to insert a number of vertices and edges present in the algorithm.

Deletion Module:

This module helps us to delete specified vertices or edges in the current graph.

Floyd Module:

This module specifies the algorithm’s logic used in the program to find the shortest root in the network.

Replace Module:

This module is used to replace the weights with the existing weights and also used to exchange the positions of the nodes.

Software Requirements:

Language: Java

Operating System: Windows

extract and run index.html on chrome.

Download Implementation of Floyd’s Algorithm Java Project

Online Pharmacy Management System Java Project

Abstract

The main aim of developing this application is to supply the medicines all over the country by just a single click and to reduce the time consumption. Online pharmacy is a web-based application. The user can post requirement for medicine. TUser can purchase medicine online. Medicine is provided at your doorstep by the nearest associate store. The prescription is mandatory for ordering medicine. As per the prescription, the user can search medicine and useful information. This application provides information for daily consumption of medicine. This application provides user login to the customer. And admin can get the all expired medicines information and he can able to see all orders information of clients.

Existing System

The customer goes to the shop and purchases the medicine required. So a lot of time is wasted and the person gets tired. If he wants to exchange the product, once again he goes to the shop and replaces them. The complete process depends on the physical interactions.

Proposed System

The Online Pharmacy is easy to use and order. The customer selects the required medicines and orders them by a single click. Before it, the customer needs to create a login account and fill all the details like name, address, any id no…Etc.  The client can able to view the status of the medicines. The business goal for the application is to provide the medicines to all the people & admin will provide the supplier details.

System Design:

Use Case Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

 Our Application provides the following things:

  • To provide login facility to the customers.
  • To provide a list of all available medicines to the customers.
  • To update all the list of expired medicines.
  • Medicines are delivered at your door-step. 

Modules: 

Admin:

He can able to add the new medicines information which are visible to the clients. And he can view the expired medicines information .and he can able to update the medicines status .he is behaves like the manufacturer of medicines and he will add the supplier details to the client. 

User:

User should follow the some authentication process. He can able to logging into our application by providing valid user name and password .after that user can able to search the medicines and he will order the required medicines information through online.

Online Pharmacy Output Screens Below:

Home:

User Home:

User Main Page:

Enter Details Page:

Admin Home:
Admin Main Page:

Users Details Page:

View Orders Page:

Stock Management System Android App Synopsis

 INTRODUCTION:

  • Stock Management System is software which is helpful for the businesses operate stores, where store owner keeps the records of purchase.
  • This project eliminates the paperwork, human faults, manual delay and speed up the process.
  • Stock Management System will have the ability to track overall worth and available stock.
  • This is simple, fast and intelligent Stock management that can be used by anyone who has a smartphone.

EXISTING SYSTEM:

  • Manual calculation of stock present in any store is time-consuming and very risky.
  • The workers cannot maintain the store when there is no owner as they do not know the prices.

PROPOSED SYSTEM:

The proposed system is an Android application, it is better than existing system because of following reasons:

  • Easily accessible by anyone.
  • Overall worth of stock, products worth can be viewed by owner.
  • Prices of stock present in the store can be seen so that worker can also manage the stock without the presence of the owner.
  • It doesn’t require manpower, so it is not expensive.

ADVANTAGES:

This Stock Management System project will be a great help for the stores because it is a great difficult task that to manage stock and calculating the worth. He can also manage the stock by doing operations(add, remove) so that the person will be notified when to get the new stock into the store.

APPLICATIONS:

“Stock Management System” can be used in small stores for keeping track of stock easily and save the time.

Online Crime Management and Public Services .Net Project

ABSTRACT

Project Title: ONLINE CRIME MANAGEMENT AND PUBLIC SERVICES

Category: Web Application

Objective: This application will actually automate the manual work done at police stations formatting the information related to crimes that are reported on a daily basis. It will improve efficiency and also avoid delays in the processing of a crime investigation. Anyone dealing with a case can access the information at fingertips in the easiest way.

The application will have an Inbuilt UI to save all details related to a crime registration, the team has to initially collect all information related to various forms that are available to register and process the cases that are registered in police stations. Depending on the type of crime a different UI can be designed for various crimes that are being registered.

The application will also maintain data related to all police officers that are working in different shifts 24*7 on any given day. We can also provide a feature to register their attendance by providing an interface which will allow saving attendance by a logged in personnel. In future, we can also implement biometric Ui scanning interface to save attendance.

Modules:  


Admin: This module is provided to add employees of all levels. It will create all base categories that are needed. It will create roles, create user types, create users i.e. employees. It will also be used to create record types, i.e. FIR(First Information Report), CD(Case diary), CCD(Court Case Diary), CS (Charge Sheet), RCD (Remand Case Diary) etc. It will allow the user to create different forms for different record types. Admin can also view complaints that are logged in by the public as registered users and assign it to an employee in the sense officials.

Criminal-Info Module: This module will provide an option to create a profile of criminal and enter all data related to him or her. The option will be provided to scan any documents of the criminal.

Diary Module: This module will have options to view and save data for different record types for different criminals for whom cases are registered. It will be accessible to certain roles only. This module will be used to save data in the different type of records and assign criminals to it while creating a case. Hence a case is created in this module and a criminal is attached to it on submission of the record type.

Employees Module: This will be accessible by employees and they can log in and update their profile info. View their info. Depending upon the role they will have access to different record types like Senior inspector will have access to save data in FIR, CD, CCD etc but if a constable logs in he can only view the info for a certain criminal. A logged in an employee can view cases assigned to him or her. This module will be provided with the option to scan any documents and attach it to the case records.

User Module: This will allow public to register themselves and login complain which can be viewed by admin and also view the status of logged in complaints. They can upload any scanned docs or attach videos or pics. ( Feasibility for attaching videos can be covered on a live server but not for the local case).

Blogs or Posts module: this module is accessible to any public user who will register and then blog on the site. It will have like, views and comments options and reply to comments too. This will need multithreading concept to handle the posts and a related web service too.

Future enhancements: Updating data, deleting data and saving data, provisions for these activities will be provided as per roles assigned to an official. For This we can come with a role management module which will be provided with a UI interface. It will have options to assign a role to save or delete or view as per different screens that are available in the application. It will be a sophisticated module which is accessible to certain users only like admin, front office and senior officials only.

SOFTWARE REQUIREMENTS:

FRONT END : ASP.NET, HTML, CSS, javascript

C# language

BACK END: MICROSOFT SQL Server 2008 and above

OPERATING SYSTEM: WINDOWS 8 and above.

We can add any other Software tools according to our requirements. Like we can do it in Php also.
Php back End language
MySQL database
HTML Javascript CSS
OPERATING SYSTEM: WINDOWS 8 and above.

Venue booking System Java Project

Abstract:

The venue booking system is a web application developed in java. This application enables users and dealers the best way to communicate about booking venues. The dealer will provide all the details of the venue and the facilities available at the venue. Users can search for venues and can find the details of various venues. Users can select all the required options needed and can book a venue from anywhere. Admin can view all the details of the user and dealer.

Existing System:

In the existing Venue booking system, there is no proper communication between the user and the dealer. All the requirements given by users are entered manually by dealers where there is a chance of data tampering. Users need to see the location and the facilities of the venue which take time and physical effort.

Proposed System:

The proposed Venue booking system provides all the details in the application itself where users can view all the details of the venue and can book online from anywhere and at any time. All the information given by users is stored in the database where there is no scope for losing data.

Modules:

Admin:

Admin can get a login into the application by entering a valid username and password. Admin can view all the details of users and dealers.

Dealer:

Dealers need to give details in the registration form and can get valid usernames and passwords. Dealers can add all the details of the venue and view all the details of the added venue. Dealers can view all the details of users’ booking requests.

User:

Users need to give details in the registration form and can get a valid username and password.

Download Online Event Management System Academic Project, which is developed in PHP, And MySQL database with HMTL, CSS, PHP, and Javascript.