Secure Web Application on Travel Rating and Exploring Java Project

Abstract:

Travel Rating is a web application developed in java. This Travel Rating and Exploring application enable users to view the information of various places. Admin will add all the information about the various places. The user can search the place details with a category like international and national. Users can view all the details of the places and they can give the description and rating to the place. All the details of places which include the description and ratings can be viewed by guest users.

Existing System:

In the existing Travel Rating system, no proper information is provided. All the information of the location is stored in records which is very difficult to search or make any modification .if the data is once lost can be retrieved. Users need to spend much time in getting the information about places and its details. A lot of time and physical effort is required to get the details of the place.

Proposed System:

The proposed Travel Rating system provides details information about places and enables users to give ration and description. Users can get information about places just in one click by selecting the category which saves a lot of time and physical effort. All the data will be stored in the database without any data loss and can be easily viewed and modified.

UML Diagrams:

Use Case Diagram:

Sequence Diagrams:

Activity Diagram:

Class Diagram:

Modules:

Admin:

Admin needs to enter valid credentials to get a login. Admin can view all the details of registered users and need to activate every user. Admin can add all the details of the places.

User:

The user needs to get registered with the application and need to be authorized by admin. The user can get login by entering unique username and password. The user can view all the details of the places by selecting the category. The user can give description and rating to the selected place.

Guest User:

Guest users can search the details of the places by selecting the category. The guest user can view all the details of the place including description and rating has given by registered users.

Softwares used to develop this wedding Event application below:

Netbeans 8.0.1, JDK 1.7, MySQL 5.5, SQLYog, HTML, JavaScript and CSS.

Project Output Screens Description:

  • Home Page

  • Admin Login Page

  • Admin Home Page

  • User Details Page

  • Add Places Page

  • User Registration Page

  • User Login Page

  • Select Category page

  • Travel Rating Page

  • My Places Page

  • Guest user page

  • Place Details Page

Automated Retail Management System Synopsis

OBJECTIVE:

The main aim of developing this automation retail management system is to bring the customers into the store and fulfill their buying needs.

In simpler words, automated retail management software application helps customers to shop and retailers to do business without any difficulty.

EXISTING SYSTEM

  • Existing Retail Management System is Totally Manual.
  • Calculate the stock manually.
  • Due to manually process, it requires more time for completion of any work.
  • Existing system is manual, so it increases the chance of error.
  • Immediate responses to the queries are difficulty and time consuming.

PROPOSED SYSTEM

  • This Retail Management System is fully computerize.
  • We can store the information of each product.
  • We can calculate the stock computerize system.
  • We can generate various reports like purchase, sales and stock.
  • Save expensive.

Online CD Store Project Synopsis

Abstract:

This application will be a web UI allowing customers to buy or rent CD’s that are available online. This application will have CD’s for sale and also for rent. Customers will register and buy CD by adding them to the kart. They can rent CD’s by requesting for the same and can use membership plans related to rent offers. We will provide a logical search engine which will show related CD’s as per interests and usually rented or ordered CD’s.

This application will have different vendors too who can add their CD or DVD or any related products. They can sell it via our application.  Registered vendors can add products and sell them online.

User Types: Admin, Employee , Customer and Vendor

Modules:

1. Admin Module
2. Kart Module
3. User Module
4. Vendor module
5. Order management
6. The about us and Contact us pages
7. Products module

Admin: Will be able to add all base information, create CD category types. Will then add subcategory types to it. Admin will approve vendors who will send a request to register and then they can add their products. Vendors can sell products that are allowed by admin (as per categories added by admin).  Admin can view all orders in a day, deliveries in a day and update delivery status for any order. Admin can deactivate any vendor login in case of issues. Admin will also be able to add products which will be sold online in kart.  Registered employees login are also managed by admin, he can deactivate any employee logins. Admin will basically manage the admin panel which will allow saving all data related to products that are for sale online in the application.  He can view and manage all registered vendors and users. He can view and manage all products are being sold and also manage the stock of products. For products related to vendors, stock info will be updated by vendors itself.

Kart: This module will allow registered customers to add products to kart and then order them. It will basically be used to handle all products that are to be handled initially and also apply coupons or discounts if any.

User module: It will allow customers to register and login to the application. They will be allowed to search or browse through various products. Select products and add them to kart before confirming the order. They will have My orders option which will show the history of orders for a logged in customer (taken care in order management module for customers).

Vendor module: It will allow vendors to register and add their products that will be sold online in the web application Online CD store. The registration will be first approved by admin and then products can be uploaded with all info. They will upload Product name, images relevant, pricing, stock or quantity to be sold, delivery timeframe, contact number, email id, office address, warehouse address etc.

Order management: This module will handle all orders for all customers if viewed from admin side. It will show orders specifically for a customer if he or she is logged in. It will be linked to admin panel backend and provides a secured management of orders placed by customers. It will allow admin to update delivery status once all products related to a order is delivered. In case of logged in customers, it will show the history of orders and status of delivery in the same grid.

Products module: This basically is the admin panel backend which stores all related data for a product that has to be sold via this application. It will save each and every information related to a product. Category type, subcategory type, product name, product type, quantity, images, cost, color, description, features etc. It is accessible only to admin/employees or vendors.

Future Enhancements:

We can introduce wallet system to handle points as per orders and then provide discounts.
We can plan payment gateway integration.
We can introduce feature of holding a product in cart for n number of days and then dissolve it.
Provide feature where sms alerts are sent for confirmation of order, delivery confirmation etc along with email notifications.
Price comparison features for a product with other similar web sites providing same products.

System Requirement Specification: 

Hardware Requirements:
Intel Core processor
RAM 4GB and Above
HDD 100 GB Hard Disk Space and Above
64 or 32 bit OS Windows 8 and above

Software Requirements:

Technology: HTML,CSS, Jquery, PHP

Back End: SQLServer or Mysql

Operating System: Windows7 and more

Frame Work: Larvel or Phalcon

Or it can also be done in .Net

OPERATING PLATFORM:           WINDOWS 7 or later
Database:           SQLSERVER 2008 or  more
IDE & Tools:           VStudio.Net 2010 or more
Web Server:           IIS 6.0
Web Technologies:           Asp. Net, C#, Javascript, HTML, CSS

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.

E-Auction Java Project

Secure Web Application for Managing Auction System

Abstract:

E-Auction is a web application developed in java. E-Auction provides a marketplace which facilitates buying products such as electronics, furniture, household goods, bikes, and cars etc. This application enables users to buy the goods by making fast and easy for anyone to post all the details of the product on the application.

Existing System:

In the existing system, the user is not able to get the required information about the products to be purchased. The user should go physically to know the information which is not accurate and takes a lot of it. Selling and purchasing a product takes a lot of time and effort.

Proposed System:

In the proposed system users can find the details of the product at any time and from anywhere. The user can view the details on the application and can apply for the product to purchase the product which takes no time and physical effort.

UML Diagrams:

Use Ca

se Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

 

Modules:

Admin:

Admin needs to get login by entering valid credentials. Admin can view all the details of the users. Admin can view all the requests of the users who applied for the auction on a product Admin will send a response to users to purchase a product.

User:

The user needs to enter all the details in the registration form to get a valid username and password. The user needs to enter a one time password which will be sent to his mail id. The user can add all the details of the product. The user can view all the details of the added products. The user needs to enter details of the product need to send for auction and can check the status for their request.

Conclusion:

E-Auction application satisfies the requirement of the users in purchasing the products which selected for auction. This application provides an easy and fast way for the process of the auction on a product.

My Party Link Service Portal .Net Project Abstract, Full Report & Source Code

Abstract:

INTRODUCTION TO PROJECT:

My Party Link service portal is a .Net based web project wherein Business holders can register their profile and add services as per their Business criteria and services provided. It will provide a platform to service/business providers to showcase or advertise their profiles, services offered or business profiles using the highly customizable features provided in the application. It will be accessible to users who look for a wide range of services for FREE.

The My Party Link project will basically cover registration, login, search functionality etc which are some of the important features for any online service portals or application. It will Admin, User and Vendor logins. Working on this My Party Link project will actually allow usage of important controls used in building or developing an application like Combo boxes, Dropdowns, Data grids, Text boxes, Html usage etc.

EXISTING PROJECT:

PROBLEMS IN THE EXISTING SYSTEM:

The manual process of writing information handmade bills and maintaining the same in books is tedious and time-consuming. It also raises concerns as per incorrect entries and irregularities as per record maintenance is concerned.

Disadvantages:

The following are the disadvantages of Existing system

➢ Highly impossible to maintain information in books and slips.
➢ Working hours for any employee will be more as he or she has to work out maintenance activities with manual work.
➢ Maintaining historical data of patients and employees will be complex and with no security as per data is concerned because they are maintained in papers and books.

SOLUTION OF THESE PROBLEMS

This My Party Link application will have a multi-user login environment and will be secure with authentication being monitored by Admin. The processing of data will be fast as we will use SQL Server 2008 and above version to save data. It will provide a faster processing of complex queries and thereby save time.

PURPOSE OF THE SYSTEM:

The purpose of this My Party Link document is to describe all external requirements for Web Info Model. It also describes the interfaces for the system. This project will teach the most important things that are required in any online application i.e. this project deals with REGISTRATION, LOGIN, SEARCHING and ADMIN modules. Importantly, this project uses the most used controls/techniques such as Data Grids, Emailing Mechanism, and Dropdown List etc

Module Description:

There are four modules for this project listed below:

1. Admin
2. Vendor
3. User
4. Home / Search

Admin:

Admin approves the registration of Vendors and Users who access the application and register to it. Admin can add countries and cities to the application which will then be followed by addition of local areas in cities, will also add the service area for which vendors will belong to like Agriculture, Software, Hardware etc. Registered Vendors and users will be monitored by Admin as their registration can be revoked by admin. Admin can also change the passwords for Vendors whenever a request is submitted to admin. A vendor has to send approval request for the services that will be added to the application for advertising. Once approved services related to registered vendors will be validated and listed out for advertising.

Vendor:

A Vendor will be a Businessman or Service provider who will register and provide info related to the services provided. Will add his profile and initially register his company. Once registered a request will be sent to Admin and upon approval, Vendor will be able to showcase or advertise his service or business details. A Vendor can upload images related to products which he or she deals with. The vendor can upload company logo and all textual information, price info, office info, warehouse info wherein products are manufactured, properties of products that are to be marketed. Information placed by vendors is visible to all users for free.

User:

The user will register initially and the same will be approved by Admin. Once approved a user can search for services he is looking for from dashboard and select whichever service they are looking for.

Search:

Logged in user will be allowed to search services they are looking for depending on country, city, location and service area. This feature is basically a dashboard for logged in users.

Sequence Diagram for Admin
Sequence diagram for User

Features:

Configurable Portal Settings
▪ The option will be provided for approvals requested by Vendors and Users.
▪ All features are customizable and can be modified as per client requirement. UI will be user-friendly.
▪ Will be compatible with all sorts of browsers.

CONCLUSION:

The My Party Link application designed will be a frontrunner as per service-oriented applications are concerned. It will be provided with easy to use and understandable UI with flexible and customizable front-end design. Enhanced Security option will be provided as it will be monitored by Admin. It will be suitable for all service providers/business professionals. It will be a linkage between users/customers and vendors.

Hardware/Software:

Front End Asp.net/C#.net
Web Yes
Server IIS 5.0 or Above
Back End(Database) SQL Server 2008 and more
NET Framework V 5.0 and more
Operating System Windows 8/10
Service Pack Latest

Download the below attached My Party Link Service Portal .Net Project Abstract, Full Report & Source Code & Database Files.

Advanced Slider Captcha Project

Completely Automated Public Turing test (CAPTCHA) is a way of differentiating humans and computers. As the technology is growing exponentially in this fast-moving world, it is highly important to complicate the process of differentiating.

The current approach of using distortions to an image will only complicate the understanding skills of a human more than a machine. So, in this paper, we propose a new approach of slicing an image in such a way that only by overlapping one will be able to understand what is inside a captcha. This will make sure that robots cannot understand or cannot use a brute force to crack the captcha and achieve access to the system.

This attempt will prove that the slicing of an image is more effective than distortions as more and more image processing techniques are available.

Abstract

CAPTCHA is an acronym for the totally robotized open Turing test to advice machines also people separated. CAPTCHA is an approach how we can confirm that web provision client is a human being.

Today it is commonly used by types based on the recognition of alphanumeric characters, On existing framework, these tests need aid getting to be an ever-increasing amount muddled for people, but, on the different hand, they would get to be Actually simpler for bots with some effort added by the hackers.

In this paper, I will make an idea with a chance to be In view of An totally distinctive guideline in Endeavour through Puzzle based captcha Algorithm, to be secure I have actualized this Puzzle based CAPTCHAs, which gives more security. That paper depicts on point of interest these Puzzle based CAPTCHAs innovative principle, system for distinguishing humans from robots.

INTRODUCTION:

CAPTCHA is one of the best technologies in the fight against spam, with some vulnerabilities. These days the systems are being cracked regularly, with Google, Microsoft, and Hotmail among the victims as listed in the news (http://www.informationweek.com/yahoos-captchasecurity-reportedly-broken/d/d-id/1063466) Now Advanced Slider CAPTCHA system which claims to be both possibly unbreakable and easier for humans to solve than the old text and audio based system. In this paper simply stated as Advanced Slider CAPTCHA nice to humans, bad for Hackers”. This paper is an attempt towards a systematic analysis of usability issues that should be considered and addressed in the design of robust and usable of Image CAPTCHAs.

So far, there are the following three main types of CAPTCHAs:

1) Text Based schemes They typically rely on sophisticated grasping of text from given images.

2) Audio-Based Schemes-They typically needs the user to solve a speech recognition test which will be played during the authentication.

3) Image-Based Schemes They typically ask the user to identify an image which has been specified by the web. All the above-mentioned captchas have some vulnerabilities.

In this paper, I aim to understand what kind of issues should be addressed to make CAPTCHAs usable in the contexts where this technology has been widely deployed. Solving issues of poor accessibility caused by CAPTCHAs, e.g. by exploring Advanced Slider CAPTCHA which could be implemented in a different way.

KEY METHODOLOGY The CAPTCHA:

proposed by me generates a challenge by displaying a special distorted image from my image database which is split into parts within the specified matrix frame using pixel division techniques. For this special image, each part of the Image will be divided into a square-shaped one. Some image treatment will be done in order to prevent image detection without using the slider so that it will be unidentifiable without using the slider.

The image will be a meaning full one when the user uses starts sliding the slider below the displayed image when the user moves the slider to a predefined point the image will be identifiable and he will be able to solve the captcha. More details are described in next section.

Advantages of Slider Captcha Slider CAPTCHA:

has several fascinating characteristics. It is one of a kind to use image division as a CAPTCHA. The user doesn’t have to enter the fuzzy texts, the user doesn’t have to solve maths puzzles or recognize a sound, and it doesn’t require any knowledge.

The user has to use the slider to see the image, which most of the people know nowadays because of the smartphones. Experiments and security analysis proved that human users can complete the CAPTCHA verification quickly and accurately, but computers rarely can, this will be one of a kind of captcha which will be even interesting to the users.

  1. Image handling solving slider CAPTCHA automatically by a robot will be an issue. However, it seems difficult for computers/robots but easy for humans. According to my research, most previous works only focused on the text recognition where the solve rate is 76 percent and the hack rate is 1/3 when compared to the image captcha it is very high.
  2. Image selection the image used to generate slider CAPTCHA are randomly selected, carefully chosen from the available set of images from the database. It is very important that the images will not affect the usability of the code. In this project the code is confinedtouseaparticularsetofimagesbasedontheirdimensions. The code can be further modified/developed to handle various kinds of images based on the user rate of the system. The pictures which will be used will be downloaded from websites, such as www.google.cn. In the beginning, a mere 5 to 10 images will be chosen to generate the CAPTCHA. The images will be divided into several categories and the ones which are familiar to most of the people will be used in the system. Based on the response time and recognition from the user certain images will be considered as a candidate to be discarded.
  • Image size and grid granularity selection As discussed prior the system will handle the images which are present in the system and with a particular dimension and pixel type. The vital problem I will encounter when designing this mechanism is the size of the image and the grid granularity selection. I tried to use a larger image than the smaller one the UI is going to consume a large amount of space which will be fuzzy. In contrast, the smaller image takes up less screen space, and it takes less time to be processed by the code.

Will use algorithm to achieve the concept and functionality

Software Project Organizer .Net Project

This Software Project Organizer .Net Project is developed to maintain organization’s total info like a number of branches, total working employees with their performance, worksheets, talent transformation, Company ongoing projects with full details, coding standards to develop an application, etc..

This project organizer in a software company application has the following main modules:

1. Branch Information Module:

This module handles the information of all the unique branches existing under the organization. The information is maintained in branch master table.
It also maintains the employees working under a particular branch, which can be known a report generated on employee master table grouping on branch id.

2. Employee information module:

It manages the following submodules

  1. Employee’s performance module.
  2. Employees took assignment module
  3. Employee’s skill set information module.

This module maintains the total information related to the employees working in the organization. Their designations and the departments in which they are recruited. It also gives the information regarding the employee’s performance within the organization related to their job targets. It manages a clear history of an employee skill sets and defines the role played by the employee in a project and the area of his interaction in the project i.e., at the level of project or module component of elements.
It also maintains department master table.

3. Project information management module:

It maintains the total information related to the unique projects that have been signed for a contract of development. The module reveals the information regarding which project belongs to which client and the associated employee who is in charge of the overall project.
The major concentration is surrounded by the facts table, which clearly specifies how many modules a project manages with respect to no. Of components in each module and the no. Of elements in association with each component.
The module also specifies the duration of each entity with respect to the role played by each employee and the entity level in charge.

4. Package information module:

This module manages the entire information regarding the different types of packages that are purposefully used by the organization in their project development process and specifies the required packages list to complete a signed project. It also relates itself to know the different packages an employee can handle, which can serve as an information to recognize which employee can be resourceful to which type of project.

5. Project documentation Module:

This module maintains the overall information related to all the documents that are produced in course of project development process by different employees with respect to different areas of the project.
The module also serves to build on online help like system for the sake of user convenience and serves as a reference material to the developers as well as users.

6. Employee’s performance management module:

This module maintains the specific time levels taken by the employer in completing his tasks in turn serving the project analysis team to get the history of employees response towards an assigned task. The information from this module can be used as a cross-referential check to know the rating levels of the employee as designated within the company.

7. Report designing module:

This module practically manages the descriptive reports that are necessary within the organization as per the requirements of the information format at different levels of designations or departments.

Software and Hardware Specifications:

Hardware:

Processor : Intel Pentium 4 Processor with 700MHZ or more
Ram : 256 MB or more
Cache : 512 KB
Hard disk : 20 GB hard disk recommended.

Software:

Operating system : Windows 2000 SERVER
Front End Software : ASP.NET
Code behind : VB.NET (Visual Basic .NET)
Validations : Jscript
Back End Software : SQL Server 2000

Real Estate Management System Java Project Synopsis

REAL ESTATE MANAGEMENT SYSTEM

ABSTRACT

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

Online Cab Booking System Java Project

This Online Cab Booking project deals with an online system designed for booking cabs as per the requirements of the customers at their convenience.

The current system is manual and it is time-consuming. It is also cost-ineffective, and the average return is low and diminishing.

We give customer satisfaction the utmost priority and so give ample options to book cab by entering details like their journey date and time, origin, pick-up point, destination and the drop-off point they need to reach.

EXISTING SYSTEM:

Existing Online Cab Booking project system requires lots of physical and mental efforts as cabs are booked manually on call.
Many chances of human errors such as wrong entry of journey date, time and location are recorded manually in a register by an employee thereby increasing chances of misregistration.

No clear communication among drivers, passengers and the office leading to a denial of service.
Punctuality is not maintained and faster accessibility of cabs is not possible due to traffic and miscommunication issues.

Level of sharing of information is weak.

Customers suffer a lot in terms of comfort and safety.

Maintaining and assigning responsibilities to the cab drivers by the service providers becomes difficult in the long run.

PROPOSED SYSTEM

The proposed Online Cab Booking project system ensures that the users can book the cab as per their requirements by logging on to the website.

It allows users to book their cabs online, manage their bookings and cancel their bookings at any point of time.

The users will get notified about the driver and his mobile no. so as to communicate with him.
Regular updates are provided to the customer so that they are aware of their bookings, driver details, and booking status.

The user can also drop in their suggestions or queries in the feedback form.

ADVANTAGES

It enhances business processes since it makes use of internet technology to increase their profits.

The software acts as a 24/7 office due to its all-time availability.

It increases the efficiency of the system in offering quality services to its customers.

It’s user-friendly as they can book cabs from the comfort of their homes or offices.

It’s highly secure as it requires only a logged in person to book the cab which prevents misuse of their details by intruders.