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

Timer for Perfection Bio-metric System Project

Existing System:

Generally in our College  we are daily facing a Biometric System based on Software and Hardware. Biometric System is used for proof of arrival and Departing of faculty members that  is processed as taking the finger print of each faculty for their presence in the college(Identification).

Initially, the data of all the employee should be stored  in  the XLSheet by using database system and also we can upload the photos along their information of respective faculty.

Disadvantages:

  • Mis-macthing of Time (ODD  number of punching seems like mis-macth)
  • A punch may cause leave (If the faculty forget the punch at particular time it would leads to leave notification)
  • Loosing Clearance (There is no clearance about IN & OUT timings)

Proposed System:

In our Project, we are using a Biometric Systems which Consists of majorly 5 subsystem. They are:

1.Display Screen (Required content to displayed)

2.Memory Storage (Information about  respective employee)

3.KeyPad (which is used as input device)

4.Speaker Box (Used for voice Messaging)

5.Thumbprint (To Make identification of  employee regarding presence)

Coming to processing  steps of our project is: every class should have biometric system  in that already we have to set the time followed by  our requirements. Every employee should  be punch   through biometric to identify  their  arrival and departing timings for their respective  class hours.  If  any of them coming late or leave in that particular class hour  the default message will be sent to HEAD OF THE DEPARTMENT regarding Vacancy   of that class. Then, they will assign alternative faculty in managing the time in a perfect way. The whole DB of all the Biometric Systems are controlling by HOD sir db (it is a mobile app) which serves as a remote system.

Advantages:

  • Setting the Time in TIMER to overcome the Mismatch between the time.
  • Instance action by sending MESSAGE to HoD sir ,this will leads to reduction of time.
  • Free from GOSSIPS between faculty, students and management regarding class timings.
  • Time-to-time class schedule will be proceeded. class schedule will be proceeded.

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

Online Charity Website Development

Brief Description of the System under Study:

Online Charity.com is web-based registration software that helps you to Sell and donate wastes online. It is an ideal for Home, Society, Industries, School, Hospitals, Factories, Retail Shop, Offices based.

The Online Charity.com allows Peoples, through Internet, to register, Sell, or donate within the registration period and the Advisor to do advising for the People by approving/rejecting requested Product by the People if they don’t exceed minimum limit.

Online Charity Website Development 20

The System provides for people the option to register by only there phone number, without the advisor’s prior approval, offered by the website during the scheduled registration periods. Peoples can modify their Phone number and Address selection by adding and/or dropping it. However, when the registration period is over, all previously registered peoples will be viewable in the system.

The System will allow the registration of peoples for any kind of selling waste products. System has inbuilt validation system to validate the entered data. After successful submission, system will give unique registration number for each people. People can login into system by using phone number and unique OTP.

The System provides Sell as well as Donate services. The People can register and can use any of these services. All the Services are available for a specified Period of time. Website includes tracking feature so people can track the person who is to collect waste. People can also specify available timing for collection process.

This System provides a platform to Sell or donate waste or unwanted things online and can make money.

  • About the proposed System:

An Online Charity.com system is developed with a front-end web interface and a back-end database. With online services, you can sell or donate on your own, or can schedule timing for product collection.

The Administrator of the System will be divided to several privileges on how they can use the System. Administrator for example, has all the privileges such as Adding type of product to be sell, Adding type of donation, Update price list, Adding Downloadable Material, Registration Module, etc.

People will get a more accessible way in order to register. People may undergo an Online Track of collector (who will come and collect product) after click on sell on website.

Methodology used for Data Collection:

Primary Data:

Pricelist are collected from local store

Secondary Data:

  • Collected data from various websites that conduct Online Courses.
  • References:

https://www.kabadiwala.org/

https://www.Ngo.org/

http://mooc.org/

  • System Requirement Tools:
  • Software Requirement Specifications

Language Used                  :                       java

Database                            :                       My SQL

User Interface Design        :                       HTML, jsp

Web Browser                     :                       Mozilla, Google Chrome, IE8

Software                            :                       Netbeans

  • Hardware Requirement Specifications

Monitor                            :                       Color Monitor

Hard disk                         :                       40 GB

RAM                               :                       1 GB

Processor                         :                       Pentium IV

Keyboard                         :                       104 Keys

Operating System            :                       Windows 7,8,10

Online Charity Website Development 01 Online Charity Website Development 02 Online Charity Website Development 03 Online Charity Website Development 04 Online Charity Website Development 05  Online Charity Website Development 18 Online Charity Website Development 19 Online Charity Website Development 21 Online Charity Website Development 22 Online Charity Website Development 23 Online Charity Website Development 24 Online Charity Website Development 25 Online Charity Website Development 26 Online Charity Website Development 27

Hospital Management System Case Study Requirements

Different kinds of tools are used in analysis of which interview is a common one.Our application will help the doctors to treat the patients effectively. Our application will help the doctor to access the data anytime of the day without much trouble. He can directly search for a specific data such as patient’s record or to know the details of a disease. To know the cause of a disease, to know the treatment methods used to treat for that specific disease.

Use case modelling

HMS Use case1

 Use case diagramHMS Use Case2

HMS Use case2

HMS Use Case3

HMS Use case3

Detailed Use cases

HMS DUC-1

Use Case: Admin Actions
ID: HMSUC-1
Actors: 1.Admin 2.Doctor 3. Receptionist 4. Patient
Preconditions:1)User should have Admin role authorization 2)User should have Doctor role authorization 3) User should have Receptionist role authorization 4) User should have Receptionist role authorization
Flow of Events:

1.      The use case starts when Admin logins into the system

2.      Doctor edit doctor details

3.      Receptionist confirms appointment

4.      Patient makes appointment and consult doctor

Post conditions:

1.      Admin will be adding the different users to the system and adding services to the users

2.      Receptionist will edit appointment for patient

3.      Patient edits patient details

4.      Patient will be receiving notification regarding his updated appointment with doctor

HMSDUC-2

Use case: Edit Appointment for patient
ID: HMSUC-2
Actors:

1.      Receptionist

2.      Doctor

Preconditions:

1.      User should have Receptionist role authorization

2.      User should have Doctor role authorization

Flow of Events:

1.      The receptionist will accept fee and print slip

2.      Doctor can modify the schedule and print slip

Post conditions:

1.      Receptionist will be editing an appointment for patient with doctor

2.      Doctor will be receiving notification regarding his updated appointment with patient

3.      Patient will be receiving notification regarding his updated appointment with doctor

HMSDUC-3

Use case: Add service to patient
ID: HMSUC-3
Actors:

1.      Receptionist

Preconditions:

1.      User should have Receptionist role authorization

Flow of Events:

1.      The use case starts when Receptionist logins into the system

2.      The Receptionist will schedule patient hospital admission

3.      The receptionist will update in-patient and out-patient details

4.      The receptionist will add service to the patient

Post conditions:

1.      Receptionist will add the service to the patient

2.      Patient will be receiving the details regarding his service

  • Requirement tracebility matrix
Requirements Use case diagrams
1.      Registration
2.      Report generation
  1. Initial Snapshots

Initial SnapshotsInitial Snapshots2Accounts and Billing Patient Details

Glossary

  1. HMS- Hospital Management system
  2. Admin
  3. Receptionist
  4. Doctor
  5. Patient
  6. HMSUC-x- Hospital Management System- x – denotes the number of use case model
  7. Roles- HMS Users Authorization role

References

Contributions :

Team Members

Member 1: Designing the requirements specification

Member 2: Designing the use case diagrams

Member 3: Designing the snapshots

Member 4 :Designing the detailed use case diagrams

Audit Report System Java Project

Abstract:

Audit report system is a java web based UI manager along with audit report tool. This audit report system tool is to display a calendar. The audit calendar displays the details of the current month and the preceding month details to the executives. This audit report system project makes the work of  executives easy by viewing the details of scheduled dates.

Introduction:

Audit report system is a java based web application project developed to manage and display the coming up appointments in detail to the employees in an organization. This application allows the executives to select a date  from the displayed calendar to schedule and view ones appointments.

This audit report system maintains the relevant details of an organization. This application  straightly maintains the  task of scheduling and fixing the appointments. This application manages  all the  other activities including  official or personal.

This audit system makes the process of scheduling much easier and computerized. In this system the manager or top level designated employee can fix the schedule of the executive working under him and can check whether the executive is free at the particular time or in other times. By this application the  management can easily fix the process of scheduling, and even can change the appointment which is reflected immediately to the related employee.

Objective:

The main objective of this audit report system is to maintain the necessary data and view the details of scheduled dates easily. To reduce the paper work, time  and provide support the organization by making use of simple interface .

Modules:

Administrator Module:

Administrator controls the entire application. Administrator can add, delete, edit and view all employee details. Administrator also manages the data related to organizations and businesses. Administrator generates reports based on various criteria.

Employee Module:

Employees must have a valid login information to access the application. Each employee can view the details of companies, events, schedules and appointments.

Report module:

This module allows administrator to generate various types of reports such as event reports, meeting reports, contract reports, feedback reports and attendance reports.

Alumni Portal Java Project

Abstract:

Alumni portal is a java & Oracle project which develops a repository and search engine for the alumni of the college. This allows  old and new students of a university or college to associate with each other’s and to know about each others.

Introduction:

Alumni portal is a web based java final year project which maintains a centralized database of the university or college. This system will automatically list all the students of the university  as alumni on their graduation and transfer their student module to alumni module.

This application students will be provided with a username and password. Student once registered will be member of the alumni portal. He can search the details of the other student. This system also provides a easy access to the students to easily obtain information about other registered users.

Alumni portal will also provide public posts on the system about possible job opportunities and news related to other colleges. This project maintains a high privacy feature. In this portal students can share the information, find  old friends and search for new friends. This alumni portal provides the chat feature which enables students to chat without revealing their mobile numbers or personal mail IDs.

Objective:

The main objective of this Alumni Portal Java Project to allow students to communicate with each other and share their ideas. To provide information about of the institution, college or university. To provide effective data management and retrieval process.

Modules:

Administrator Module:

The administrator is responsible for maintaining information of students. When a student submits the registration form, administrator will complete the verification process and, if successful, the student details are added into the database. The administrator maintains the passwords of Event Manager and that of himself.

Event Manager Module:

This module maintains the information about various events that are conducted by various colleges and universities. Details of notifications are also maintained. The manager can add, delete, edit and view event details.

Alumni & Student Module:

The Alumni/Students can register themselves and after the approval from the administrator, they can logon into their account and can send mails, post queries, update their profiles and even search for other student details. one can view the event details and search for specific information. The module provides mail and query functionalities.

Software Requirements:

Web Presentation                         :           HTML, CSS

Client – side Scripting                   :           JavaScript

Programming Language               :           Java

Web based Technologies              :           Servlets, JSP

Database Connectivity                  :           JDBC

Java Version                                  :           JDK1.6

Backend Database                        :           Oracle 9i