City Life Java Project

Abstract:

City Life is the website which contains relevant information regarding Hyderabad city. This website provides details  about  hotels , restaurants, malls, tourist places, famous spots to visit. It will help the users who want to know the information about Hyderabad city and its visiting places. This website has simple user interface that is easily accessible by the  user.

City Life Java Project1

Existing System:

In the existing system  there are various separate sites in order to know the information  about the historical places, hotels, restaurants and places. The existing sites having various ads and pop-up’s which  makes user uncomfortable.

City Life Java Project

Proposed System:

In the proposed system user can find  different categories available in one site. User can know the information about different places  those want to visit and can plan his schedule based on his knowledge. Ads-Free website & straight forward. Designed to give the feedback by liking and commenting. This website provides short videos on tourist places.

Software Requirements:

Language                                :           Java

Web technologies                   :           JEE (Servlets/JSP)

Front-end Design                    :           Html, CSS, JSP, Bootstrap

Database                                 :           MYSQL

Scripting                                  :           JavaScript

Conclusion:

From the above discussion we conclude that the project city life has successfully satisfied the requirement of the users. This project helps the user to find the popular visiting places in particular city. Users can make the bookings from their location. This projects saves lot of time in searching the places in the city to the visitors.                          

Booking Photography Java Project

Abstract:

Booking photography is a project which will enable customers or clients to book professional photographers online. It is difficult for those who want to book a photography session to request their favorite photographer since the process was done manually. By having this system, it will be easier for them to make their booking.

Booking Photography Java Project

Existing System:

In the existing system process of booking photography sessions was done manually by phone calls or drop-by at their place. It is hard to track the availability of the photographer and to manage all the bookings made by customers.

Booking Photography Gallery Page

Proposed System:

In the proposed system all the data is maintained in the database which is safe and easy to retrieve. Users can book the photographer anytime and anywhere. Users can know the location of the photo shoot.

Modules:

User:

The user module can get register as a new user and login for booking. Users can book their favorite photographer. Users are able to view the status of the booking. Able to check the availability timetable of the photographer

Admin:

Admin can get a login. Admin can add or change the bookings. Admin can check and approve or cancel customer’s booking.

Software Requirements:

Language:           Java

Web technologies:           JEE (Servlets/JSP)

Front-end Design:           Html, CSS, JSP, Bootstrap

Database:           MYSQL

Scripting:           JavaScript

Conclusion:

Booking photography is a system that satisfied the requirement of the user by booking the photographer from their location. This system fulfilled the desire of the users to select the photo shoot at their dream place. Users can know the status of their booking in the system.                  

Credit Card Approval System Project in Java

Abstract:

Credit Card Approval System is developed to record the details of various activities of the user. This Credit Card Approval System is used to overcome the entire problem which they are facing currently, and making complete atomization of manual system to computerized system.

Proposed System:

The proposed system the application is updated with more advantages and flexibility. The Credit Card Approval System eliminates most of the limitations of the existing software. It has the following objectives: enhancement, automation, accuracy, user-friendly,  availability and maintains cost.

Modules:

Customer Application:

The customer can fill all the details of the credit card and the customer personal details. The customer can give the billing address details in the customer application module and save his details.

Transactions:

The customer can give all the transaction details done through his credit card. The customer can select the name to who money has to transfer and can view total purchase cost in the transaction module. The customer can select the process of the payment in the transaction module.

Search/View And Modify:

The customer can search/view and modify the details of the transaction made. The customer can view the credit card number, cardholder details, type of payment and the status of the payment.

Software Requirements:

Operating System: Microsoft Windows 2007/XP

Languages: Java Programming Language.

Database System: MYSQL

Download Credit Card Approval System Project in Java

Auto Spare Parts Java Project

Abstract:

Auto spare parts is a java project developed to buy the spare parts online. Auto spare parts manufacturers industry outlook and online parts strategy are also included in our project. Spare Parts business is being developed by selling the spare parts online. It came under a high profit business area. It contributed the highest net income in auto companies balance sheet.

Modules:

Spare:

In this module users can add all the spare information which includes spare id, spare description, spare type, purchase rate, sale rate and quantity. User can add new spare, update spare, remove spare and add new spare type. User can submit data which save the given information.

Invoice:

Invoices module allows users to give customer name, spare type, quantity, discount and package details. User can select the details of the selected item. User can add or remove new item. User can view the details of the selected items by selecting the show option.

Order:

ustomers can place order in this module by filling the details. Customer can search for the required item. Customer can view the price details of the selected item.

Staff:

Staff id, name ,address, contact number and posts can be displayed in this module. Admin can add, update or remove new staff details.

Customer:

All the details of the customer can be viewed in this module. Admin can add, remove and update new customer details.

Distributor:

All the details of the distributor can be viewed in distributor module which includes name, id, address, phone number and purpose. Admin can add or remove the details of new distributor.

Report:

User can view the stock information, generated bill information in this report module.

User:

User can enter the personal details in this module. User can add, remove or update details of new users.

Developer:

User can view the details of the developer by selecting the developer module.

Software Requirements:

Operating System                   : Microsoft Windows 2007/XP

Languages                               : Java Programming Language.

Database System                    : MS Access

Logic Gates Java Project

Abstract:

Logic gates is a project developed to perform logical operations. Logic gates  is a an idealized or physical device implementing a boolean functions. Logic gates performs  logical operations on one or more logic inputs and produces a single logic output. Depending on the context, the term may refer to an ideal logic gate. Logic gates are primarily implemented electronically using diodes or transistors, but can also be constructed using electromagnetic relays. Logic gates can be cascaded in the same way as the boolean functions can be composed.

Operators:

AND Gate:

The AND gate is so named because, if 0 is called “false” and 1 is called “true,” the gate acts in the same way as the logical “and” operator. The following illustration and table show the circuit symbol and logic combinations for an AND gate. The output is “true” when both inputs are “true.” Otherwise, the output is “false.”

OR Gate:

The OR gate gets its name from the fact that it behaves after the fashion of the logical inclusive “or.” The output is “true” if either or both of the inputs are “true.” If both inputs are “false,” then the output is “false.”

NOT Gate:

A logical inverter , sometimes called a NOT gate to differentiate it from other types of electronic inverter devices, has only one input. It reverses the logic state.

NAND Gate:

The NAND gate operates as an AND gate followed by a NOT gate. It acts in the manner of the logical operation “and” followed by negation. The output is “false” if both inputs are “true.” Otherwise, the output is “true.”

NOR Gate:

The NOR gate is a combination OR gate followed by an inverter. Its output is “true” if both inputs are “false.” Otherwise, the output is “false.”

Car Pooling System Java Project

Abstract:

Car pooling System is a Java web project which reduces the misery of travelers and make them find cars in short period of time. Car pooling, is an application of finding car in which drivers who are traveling to work alone can ask for fellow passengers through our application. For those who use public-transport system to go to work daily can use this application to find drivers who are traveling to the same destination in a short path.

Existing System:

In the existing system there is no good communication between administration and the car drivers. The older system is not user friendly. Administrator not able to view the requests of the users. Security is less compared to existing system. Details of the routes are not given online.

Proposed System:

The proposed system is user friendly. Good communication is maintained between admin and driver. All the users requests can be viewed by the administrator immediately. Details of the driver and car are maintained in the database. High level security is assigned in the proposed system.

Modules:

Admin:

Admin gets login with a valid username and password. Admin can assign the services to the employees with details. Admin  can view the details of the employee.

Employee:

Employee should get registered with the site by giving all his personal details. Employee can get login with unique username and password. Employee can view all the services provided by the administrator.

Software Requirements:

Operating System                   : Microsoft Windows 2007/XP

Languages                               : Java Programming Language.

Database System                    : MYSQL

Browser                                   : ANY WEB BROWSER

Hardware requirements:

Processor                                : Standard processor with a speed of 1.8 GHz

RAM                                        : 512 MB RAM

Hard Disk                                : 80 GB

Monitor                                   : Standard color monitor

Conclusion:

Car pooling system is an effort to reduce consumption of fuel, our most important non-renewable resource and traffic congestion on roads by encouraging people to use cars haring. So it is an environment-friendly social application and also helps people to reduce their journey time.

Implementation of Data Ware House Approach in Tourism Management System

Title of my Project:Implementation of Data Ware House Approach in Tourism Management System

Aim of my Final Project:To design and implement tourism database management by using data warehouse approach to take decision.

Objectives of my Final Project:

  • To identify current challenges faced by tourism management system.
  • To analyse data warehouse concepts in implementation of tourism database management.
  • To select suitable methodology in implementation of tourism management system.
  • To design database and dimensional model for tourism management system.
  • To implement tourism management system using the concept of data warehouse
  • To test the system, to make decision.
  • To specify a data model for the system using appropriate tools

Specification of my Final Product:

To create different login-admin and user login. The admin login grants the admin access to all the pages. The admin login will allow for update, edit, and delete of various information.

To create forms and report using the data warehouse approach. Various report will be created using the data warehouse approach in meeting the requirement.

To create map to determine tourism centres in a city. Every tourism centre is located in a city, so the map will provide various tourism centres for tourist.

The user login only grants the user specific page(s). For security reasons only a certainpage(s) is apportioned to the users for view.

Chart will be created to show certain report e.g tourism location.

Drop down list will be created, to give a brief detail about the various values.

Virtual Classroom Project

Virtual Classroom is a web application, which consists of three sets of users: Student, Staff and Administrator. Every student has to perform a one-time registration and login, in order to use the system. The student is allowed to perform the following actions after logging in:

1) Search and Download Articles Uploaded by Staff.
2) Post Doubts in any subject to the subject-experts.
3) View the replies to their doubts made by the staff.
4) Rate the replies to their doubts as per their satisfaction level.
5) Change Password of the account
6) Personalize the theme for his account
7) Take examination.
8) Play Games

The staff has to apply for the membership by registering on the system and can be a part of the system only if admin approves the request. The admin can also reject the request. After a staff request is approved by admin he can login, to use the system. While registration the staff’s specialization is obtained from him. Those specializations are sorted out for the students as Doubt-Subject for posting doubts. The corresponding staff will get the doubt in the inbox.

The staff can answer the doubts of the student and the student is notified when the doubt is answered by the staff. The staff can upload articles to the system. The articles can be browsed or searched and be downloaded by the student by using the search tags given by the staff. The staff is allowed to perform the following actions after logging in:

1) Upload articles and learning material.
2) View doubts posted by the student for his subjects.
3) Reply to the doubts posted by the student.
4) Change Password of the account
5) Prepare examinations for the students
6) Add words to the Games for students

Administrator has the over-all controller of the system.

The administrator is allowed to :

1) View the student and staff details registered in the system.
2) Accept or reject a staff request.
3) View the answered and un-answered doubts.
4) Update student or staff profile.
4) View the files uploaded by the staff.
5) Generate performance report for students and staff.

Work Flow Automation System Java Project

Software Requirements Specification for Work Flow Automation System

 1) Introduction

This document provides details about the entire software requirements specification for the WorkFlow automation system.

1.1 Document Conventions

The purpose of this system is to implement the computerization of the applications through an online procedure. It deals with students  who apply the application manually that is handwritten will be implemented in an online procedure without any stress and burden

1.2 Purpose

The purpose of the document is to collect the applications online and process it online so that there can be easily implemented. We can easily access them so that there we will be able to know that at which place our application is being processed that is in principal office or maybe in vice principals office.

In short, the purpose of this SRS document is to provide a detailed overview of our software product, its parameters, and goals. This document describes the project’s target student and its user interface, hardware and software requirements. It defines how the student and the staff see the product and its functionality.

1.3 Scope

The name of the project is E-Applicant.

E-Applicant is designed to manage applications online with a  very user-friendly software. For example if a person wants to apply a Transfer certificate(TC) he need not apply it manually, instead, he can apply it online through the college website. With this software, we can increase the efficiency of the present workflow system.

 2) SYSTEM OVERVIEW

2.1 Product perspective

In the current system, application processing for a student to get the approval’s takes a lot of time and manual work. Any application which an applicant is submitting in college takes long manual procedure work going.

The manual work is given below

Any applicant applying for an application has to first go to the administration room and contact with one of the staff present there, so that he /she can know the details related to the processing of his application, details like how to apply, where to consult, etc.

After applying, the administration staff forwards it to the concerned heads where the approval and designations happen. Then, its sent back to the administrative office. All this traveling of the application is done by men and due to the flaws, the time taken in the processing is math probability.

In the meantime of the overall process completion, the applicant visits the offices on an average of 5 times which is really a hectic process. There is no one responsible for inquiries in the due process and the applicant never knows the progress of the application and the time taken for the approval.

 Problem with the present manual system

This system is time consuming, non-efficient& stressful to the applicant. The flow in the work system is not proper due to the involvement of the separate working bodies and flaws in the system. For an application to complete the whole wide process takes a minimum of 2-3 days, which in today’s fast-moving world is a huge time to spare. In addition to this, there is no update in the application’s progress and in the worst cases, few applications are lost in the process. The applicant never receives a notification regarding their application.

Existing System

To get a solution to this outdated system and in order to build an efficient and workflow in the system, we use the workflow automation tool. The name of the application is E-applicant, using the application we can to apply through a website and the whole process goes online.

2.2 Definitions, Acronyms, Abbreviations

WFM: Workflow automation

V.Staff: Vice principal staff

P.Staff: Vice principal staff

Functional components of the project

Administrator, V. Staff, P.Staff  needs to register to the application and login in order to access the software.

There are three types of users in the system

  • Administrator
  • Higher Administrator
  • V.Staff
  • P.Staff

PROJECT OVERVIEW

The main idea for developing this project is to develop an online application for improving application system through online. This application will help students to apply the application to the website which will be time saving and fast problem-solving method.

E –Applicant is a process in which student applies his respective application and this goes to the administration office and then to vice principal office and principal office. Using this application information handling will be easy and fast and solving cases will be fast. Any number of clients can connect to the server. Each user first makes their login to the server to show their availability.

PROJECT FUNCTIONS

  • Administrator
  • Higher Staff Member
  • Staff
  • V.Staff
  • P.Staff
  • Student

MODULE-0: ADMINISTRATOR: Each of the admin, must first register with the software.

For registration part, each should following details:

  • Name
  • Password

MODULE-1: STAFF: Filled forms are thoroughly processed and they are well checked before forwarding it to the V.STAFF and if the person doesn’t process this application fast then the applications are forwarded to the Higher Staff Member.

MODULE-2: HIGHER STAFF MEMBER:

The Higher Staff  Member is responsible for Checking out the pending applications or long waited applications. This person is responsible for moving the applications faster rather than making them wait for a long time.

The administrator will add all the stations with the following details:

  • Name
  • Email-id
  • Phone number
  • Gender
  • Date of Birth
  • Address
  • Username
  • Password
  • Re-enter Password

MODULE-3:   V.STAFF:

The V.STAFF is responsible for checking the applications thoroughly and placing the signature of Vice Principal it online and then this is forwarded to the P.STAFF.

The administrator will add all the stations with the following details:

  • Name
  • Email-id
  • Phone number
  • Gender
  • Date of Birth
  • Address
  • Username
  • Password
  • Re-enter Password

MODULE-4:  P.STAFF:

The P.STAFF is responsible for making the hard copy of it and is also responsible for taking the signature of the principal offline.

The administrator will add all the stations with the following details:

  • Name
  • Email-id
  • Phone number
  • Gender
  • Date of Birth
  • Address
  • Username
  • Password
  • Re-enter Password

MODULE-5: STUDENT:

The student is responsible for applying for the desired applications and he can choose among the different applications such as custodian, Transfer Certificate etc.

Since this is part of a college website the student logins with his college login page.

  • Roll no
  • Password

HARDCOPY:

The hardcopy of the required application can be taken from principal’s office. A message is sent to the respective student’s mail and phone.

EXTERNAL INTERFACE REQUIREMENTS

3.1 User Interface:-

  • Should be familiar with internet
  • Should know English
  • Should be able to handle things faster.
  • Should know basics about managing the computer.
  • Typing speed should be higher

3.2  Hardware Requirements:-

  • Hardware:  Pentium based systems with a minimum of P4.
  • RAM: 4GB (minimum)

3.3 Hardware Requirements:-

  • Operating System: Windows 8
  • Technology: Java/J2EE (Servlets, JSP, JDBC).
  • Web technology :  HTML, JavaScript, CSS.
  • Web Server: Tomcat 6.0
  • Database: Oracle 10g Express Edition.
  • Software ’s: JDK 1.7

OTHER NON FUNCTIONAL REQUIREMENTS

4.1 Performance Requirements

Performance requirements are :

  1. Good working pc with all the requirements as stated in the hardware interfaces.
  2. Works for medium size information databases.

4.2 Security Requirements

The system shall automatically log out if the system is inactive for a certain period of time.

The student web browser shall never display a student password.  It shall always be echoed with special characters representing typed characters.

The system’s back-end servers shall never display a customer’s password. The student password may be reset but never shown.

The system’s back-end servers shall only be accessible to authenticated administrators.

The system’s back-end databases shall be encrypted.

4.3 Future Developments

  1. Support for large database
  2. Developing it into an app
  3. Faster accessibility.

Output Screens:

Download This Work Flow Automation System Java Project Code & Database

Video Library System in Java

SYNOPSIS

  1. This Final Project (Assignment 2) is worth 25% of the total unit assessment.
  2. Students are to complete their project in groups of no more than two people. It is each group member’s responsibility to maintain their group activities. In the rare case of one group member becoming seriously ill or uncontactable or not responding, the other member should consider forming a different group or working on his or her own for the project. As in real life, everyone should have a contingency plan, or Plan B.
  3. It is each student’s own responsibility to form a group of no more than 2 people for their assignment 2, that is, for this final project. Should any student not yet able to find a project partner, he or she should advertise their availability on the student communication board. Students not putting up a request for partnership on this Student Communication Board will be considered as either having already found a project partner, or not looking for a project partner at all. Students must complete the matter of project partnership, or have their partnership requests placed on the above mentioned student communication board.
  4. The development and delivery of a major project in a timely manner is an important indicator on the success of the project. As such, the deadlines for this final project need to be observed, and any late submissions need to be approved before the corresponding due dates.
  5. Let the unit coordinator know if you have any comments on this project so that he can have this document amended before its finalization on the date specified in the above title section.

PROJECT REQUIREMENTS

  1. For this final project, you are required to develop a Video Library System in Java for a video library, so that the system can be used to facilitate the borrowing and the management of the videos the library keeps. A video record should contain at least a video number and its corresponding video title, a flag indicating if the video is currently available for borrowing, and a borrower number and the corresponding borrower name if the video is currently being borrowed. Although the functionalities of the video library system are open to the students’ individual design, the system should be mainly menu-driven with the main menu options somewhat similar to, but not limited to,
    • Add new video to the system
    • Borrow video
    • Modify video record
    • Delete video record
    • Search video
    • Report of available videos
    • Exit

and the navigation among the video records should also be possible, perhaps through additional options on the main menu, or on a submenu, somewhat similar to

    • Current video
    • Next video
    • Previous video
  1. This project is semi-open in that students are expected to have their own design and/or additional capacity to enrich their final software product. External file or files are also expected to be utilised for the storing the video records. In particular, when the video library system starts, it should first load the existing videos from the data file/s which should also contain at least 3 video records.
  2. It is up to each student group to decide how to design and implement their Video Library System. However, the project will be evaluted according to the functionalities, user interface, robustness, and how much object-oriented programming is being utilised.
  3. The final Project Report must be written to include, among all the other relevant matters, the following aspects.
    • The main functionalities, along with the demonstrating examples and screen shots if pertinent.
    • How and where you made use of the paradigm of object-oriented programming, if any.
    • Brief conclusion and reflection on your experience in completing this project.

We note that your project should aim at top quality as much as possible. Your end-product, the Video Library System, will be judged on the achieved functionalities, the look and feel, the design methodology (e.g. ad hoc versus systematic), and the use of advanced features such as object orientation and exception handling. You should cite your design and technical evidence in your Final Report on the quality of your developed software system.

DELIVERABLES

  • Final project report and all the Java programs
  • Class presentation: 10 minutes – during the normal class time of the final teaching week, week 14. The presentation slides, if any, must also be uploaded on the same day as the presentation.

SUBMISSION

  • A pre-submission of all the work must be made 3 days ahead of the due date. This submission should contain all the work you have up to the submission time, and should follow the usual submission procedure. Although this pre-submission will not be given any marks per se, as its purpose is to allow marker/s better prepared for marking the final presentation, fail to complete the pre-submission may however lead to a loss of up to 20% of the total marks of this project.
  • The submission should contain the Final Project Report and all the relevant Java source code.
  • The submitted Java programs should be directly compilable and runable without the use of any Java IDE (such as Netbeans or Eclipse), although students are free to develop their project system with any Java IDE they may choose. That is, your submitted Java code should be directly compilable and runnable under the JDK installed on the same lab/s to which this unit is scheduled.
  • Zip (don’t use the rar compression format) all the relevant files into a single zip file, and then upload it via the submit button on the unit website. it’s each student’s responsibility to keep the submission receipt which will be automatically generated after each submission.