Web Based Library Java Project

ABSTRACT

The most important department in and across the departments of an Educational institution is Library department. It holds immense potential in terms of effectively and efficiently learning information through various resources available. The main purpose of the Library management system is to reduce the work of the Librarian. Library management system is being maintained manually till now, through this application it can be maintained in the database.

This is an Internet based & Web Based Library application that can be accessed throughout the web. This system can be used to search for all books, search books based on author, search books based on title and reserve books, find out book is in available state or not. This is one integrated system that contains both the user component and the librarian component.

EXISTING SYSTEM

This Web Based Library application maintains the details of books like what type of books are there, what books are in available state, and how many books are there for same title of different authors. This information is available only for librarian not for students.

The library management system is maintained manually till now, so the following disadvantages are occurred.

1. Wastage of time.
2. Work delay.
3. Decrease in the performance of the system.
4. More man power is required.

PROPOSED SYSTEM

In this Web Based Library system students are no need to go to library for reserving Book, just go to internet and search what types of books are there in library, search Books based on author, search books based on title and see what books are in Available state. In this way select which book we want and identify the book id and Reserve that book through reservation form. If more than one person requesting for single book, then the librarian see the list of reservation forms and issue the books based on First in First out order of reservation Forms and rejecting the other student’s requests. In this proposed the work delay and wastage of time will be reduced.

MODULE DESCRIPTION

The system “Web Based Library “consists of 2 modules.

1. Student module
2. Librarian module

Student module: students are first enter into the site by using user id and Password if these are correct then entered into site other wise rejects the request. In This site students are first search all books, search books based on title and search Books based on author in this students are seen the status of the book if is available Or not if it is available then see the book id for reservation purpose and finally Reserving the book through web.

Librarian module: librarian add new book details into database if books are Referenced once then keep the status as not available ate the time of adding new Book details. If librarian wants to modify the book details then update book details Option is available. If book are old then librarian can delete the book into database. Librarian can also see the search the all books, search books based on title and search books based on author. And issue the books to students. Student’s requests Forms are stored into reservation table. Librarian can see those forms by clicking the Option of list of reservation forms then issue the books to those students who are Requesting for what books. Librarian can see the inventory of all books, list of issued Books, list of renewal books, list of all students. If librarian wants to send messages To students then see the student’s details and send messages to their mail ids or call to their mobile numbers. Librarian can issue books to students’ maximum of four.

Software requirements:

Operating System : Windows
Technology : Java
Web Technologies : Html, JavaScript
Web Server : Tomcat
Database : Oracle

McDonald’s Management System Project

OBJECTIVE OF THE PROJECT:-

 This McDonald’s Management System project is aimed at developing an online application for the McDonald’s. The system is an online application & Our project provides  the details of the different branches located all over India and the objective of making this,you can easily place your order from anywhere who- had internet access.

The objectives of the system are:-

  • Increases accuracy and reliability.
  • Increases operational efficiency.
  • This is most efficient way to get more variety of McDonald’s food packages.
  • To reduces paperwork.
  • Reduces operational time.
  • Reduces workers.

PROPOSED SYSTEM:-

The proposed McDonald’s Management System is to make an online web portal for anyone, situated anywhere in the world. So that everyone can get information about the different branches of McDonald’s in all over the India.User can easily access the website and can place your order online. The proposed system could be accessed from any corner of the world.

  • To overcome the drawbacks of present system and ease the working of such consultancies my project comes into the pi
  • Software is multi-functional which includes food packages, online order placement, user reviews, online payments, etc.

The new system has:-

  • Easy to use GUI interface.
  • Customers can register online no rush for registration on the website.
  • Customers can get information about the different food beverages by email or message automatically.
  • Customers can get new offers on food through emails and discounts on food.
  • List of food items can be made on single click.
  • Customers can view images of variety of food which can attract the customer.
  • Customer can place their order and can see food packages online.
  • Customers can also do online payment to their purchased order.

EXISTING SYSTEM:-

The present existing system of managing system of booking of food packages is done manually which is to lengthy and tedious. Its difficult to Keep the records of the customer booking food beverages.Need to maintain customer order records.

Disadvantages:-

  • It is very difficult and time consuming to maintain all the details in the registers when the organization is very big.
  • There is also possibility of mismatching of entries during entry of reco
  • Information is stored manualy which requires time and large storage space.
  • Searching particular record is very tedious job, it takes lot of time.

SCOPE OF THE PROJECT:-

This McDonald’s Management System project has a large scope as it has the following features which help in making it easy to use,understand and modify it:

  • Place an order on single click
  • No need to search a signal food, there are lots of food packages and variety.
  • To save time.
  • To increase the accuracy and efficiency of information.

This software package can be readily used by non-programming personal avoiding human

handled chance of error. This McDonald’s Management System project is used by anyone.

It is user friendly.

New features can be added as per requirements.

IMPORTANT FEATURES OF THE PROJECT:-

  • Simplified Management of various food packages and availability.
  • Online bill generation.
  • Type of payment selection.
  • Real-time Information through system alerts.

REQUIREMENT GATHERING TECHNIQUES :-

By preparing some questionnaires so as to study the actual problems being faced by the

workers in the current method of functioning. It was a kind of informal interview.

These were some of the question I asked:

  • What are the problems existing system?
  • What all facilities do you expect from the new System?
  • What all changes do you want?
  • Which kind of new Functionalities are required?
  • What kind of design you need, etc.

X-Ray Annotation Project Synopsis

Introduction:

The project deals with X-Ray Annotation.

An X-Ray is a form of electromagnetic radiation with a wavelength in the range of 10 to 0.01 nanometers, corresponding to frequencies, x-rays are primarily used for diagnostic radiography and crystallography. X-rays are a form of ionizing radiation.

It utilizes electromagnetic radiation to produce an image of an object, and usually with the purpose of visualizing something located below the objects surface. Medical x-rays are being produced; a thin metallic sheet is placed between the emitter.

The basic production of x-rays is by accelerating electrons in order to collide with a metal target. By testing x-rays we all would like to find out how we stand on important health issues or other health related conditions, which could adversely affect our lives. Medical terms related to x-rays often begin with time to time checkup.

This report compares x-rays monitoring systems, point-by-point approach is used here to determine the overall best choice by using C#.Net Software and it stores in a particular place. At the end of the report, we have the list of information sources. This report uses the number system in which the sources are numbered, and these numbers are used along with page references in the body of the report to indicate the source of borrowed information.

ABSTRACT:

In these days, people can be adversely affected by a disease whose effects could have been prevented by time to time testing by using C#.Net based windows application and it can be stored in particular place and later can be changed with the same application.

The X-Ray Annotation project is developed for X-ray Annotation, Annotation as per medical terminology it is a process of furnishing critical commentary or explanatory notes, i.e. thesis writing and writing a summary on the X-Ray, just like the programmer often adds annotations to source code in the form of comments. These do not affect the working of the program but give explanations.

In the digital imaging community the term annotation is commonly used for visible metadata superimposed on an X-rays without changing the underlying raster X-rays.

An X-ray is a form of electromagnetic radiation with a wavelength in the range. It utilizes electromagnetic radiation to produce an image of an object, usually with the purpose of visualizing something located below the objects surface.

The key benefit is the durability of the x-ray taken as it is stored in picture Format, rather than usual film based x-ray, the sophisticated tool give an accurate look of the x-ray and enable the doctor to work on it to point the diseased area and make a information note on that area itself.

This X-Ray Annotation tool also enables to save the picture file in a particular picture format, this adds security to the picture from editing it with a photo editor to enhance to safety to the confidential information.

C#.Net Software develops to create and access information that is not going to be part of the source file itself such annotations are usually part of several software development activities.

Application

  • This X-Ray Annotation application will be helpful in computerizing the X-Ray process making it much easier process in storing and making report on the X-Ray taken.
  • This report uses the number system in which the sources are numbered, and these numbers are used along with page references in the body of the report to indicate the source of borrowed information. Using this application annotation process can be done in an efficient way

Advantage

• You can create portfolio and send it to you potential customers
• Annotations can be read from source files, class files, or reflectively at run time.
• Image storage is of a prescribed format and cannot be viewed by other image Editors
• Annotations usually follow the text of the statue they interpret in annotated statutes.
• Annotation can be added by compiler or programmer.

Disadvantage

• X-ray image are stored in particular format, which can be viewed only by This application.
• Image conversion may lead to data loss

Block diagram

Student Project Information Synopsis

The aim of the Student Project Information Java project is to more efficiently submit academic project information. It is a hassle-free platform which helps the students to reduce paper work. The current status of the academic project on which the students are working upon can be viewed and accessed by the admin.

The admin will be able to view and edit the project using their personal credentials and these changes will be known to the users. The Super Admin has the access to view the project list of all the students.

This Student Project Information java based web application can be used by the students to upload their project updates by logging-in using their credentials. During the complete project schedule, various deadlines are set for the students to update their current project details.

This Final Year Project includes 3 modules:

1. Super Admin
2. Admin
3. User

Super Admin: The Super Admin can view the list of the projects of all the students. He has the ability to generate ranks to every project.

Admin: Admin can perform CRUD (Create, Remove, Update, and Display) operations. The changes made by the Admin can be viewed by the students.

User: User is responsible to work and update the project from time to time. They are provided with the deadline during the completion of the project.

This Student Project Information project is developed on a Windows platform using the following requirements

  • Core Technology Used: Java
  • Front-End Languages: HTML, CSS, JavaScript
  • Database: MySQL

Blood Bank Management System Web Application

Blood Bank Management System is a Web application which stores the information of all users with their Blood Group,Contact numbers,email id and it includes features like To whom they can donate the Blood ,No. of times they have donated the Blood , Do they charge anything for donating Blood and is there any Food requirements for them after donating Blood etc.

Each nurse who is managing incoming donors will need a password to ensure that only authorized staff can see and change data. That password should change daily, too, and each password should only allow access to THAT DAY’s data. A Manger password should allow access to all of the data, too.

Each donor should be allowed to see, but not change, his/her record, so he/she will will need unique password access to his/her own data, and must not be able to see anyone else’s data. Each donor will need a clear Demographics record, that includes address, phone, email, and some identification such as driver’s license number, state, and expiration date. (In other words, when making a donation, there needs to be a way to confirm the correct person has presented him/herself.

The person’s blood type can be part of the Demographics, and it should be limited to the valid blood types that exist A, B, O, positive and negative, etc. If the person has food/drink allergies for post-donation nourishment, it can be noted here, too.

A donation record should be created, too, for each donation event. Date, time, location, nurse/person doing the initial screening, claimed weight (and measured weight, if doubt if the person can safely give blood), measured blood pressure, temperature, the anemia test that is done with a droplet of blood, and answers to several common screening questions, such as: contact with anyone with HIV/AIDS, TB, hepatitis, or any other infectious diseases, any recent fevers or other illnesses, and use of injected drugs.

The donation record should include a place for Serial Number of the collection bags and test tubes used for the donation. Also, the nurse who does the actual donation collection should be noted, and the approximate length of time the person stayed and rested after donating the blood.

The donation record should have a place to indicate if and when the person’s blood was rejected, which sometimes happens if the above questions raise alarm or if random testing reveals an infectious disease or other problem.

A case number should be recorded if the blood was rejected for future follow-up. Ideally, too, the patient data should be kept in an encrypted folder, to make hacking and tampering difficult or impossible.

Software retirements of Blood Bank Management System Web Application are HTML,CSS,Java Scrip,Java,JSP,my SQL,PHP etc.,

Blood Bank Management System Python Web Application:

Survey of Existing Models:

During a literature survey, we collected some information about the blood bank management system located in city and rural areas, some hospitals have their own blood bank unit with each and all technical facilities. The BD process starts with the arrival of the donor at the blood center. Donors can be divided into returning donors, who donate on an almost regular basis, and walk-in donors, who are entering the system occasionally or for the first time. In any case, donations can be made after a defined rest period from the previous one, which is defined by law. When a donor centers in the system for the first time, he/she is requested to provide personal (e.g., name, address, age, job, gender) and medical/health (e.g., diagnosis, lab results, treatments) data, which are digitally collected. Digital registration provides good traceability of the transfusion cycle, from collection to blood distribution and transfusion.

Observation of Literature Survey:

The conduction of blood in rural areas is poor. The inventory management is not up to the mark. An effective, well-organized screening program and a good quality system are required for provisioning safe blood bags to patients and meeting the transfusion requirements. Several management problems are, both at a planning level (e.g., blood collection center location or staff dimensioning) and at an operational level (e.g., appointment scheduling).

Overview of Proposed Work:

Introduction:

The project provides search facilities based on various factors such as blood bank, donor, blood group, and bloodstock. It tracks all the information of blood bank, donor, blood group, and bloodstock. It is easy to understand by the user and operator. Framework for the proposed system: The project has a backend database that is managed in SQL Plus and a front-end UI in Python. The application is installed on Windows.

Module involved in your project:

Donor Module, Blood details module

Event Portal Project

This is a conceptual design for a content management website called Event Portal, which showcases a variety of events and facilitates registration and promotion.

In this design document, listings and forms are illustrated with random pictures simply to help students visualize and easily grasp the design concept. Students should conduct application requirement gathering and definition of database, and they should work out a detailed specification on their own.

Students also are encouraged to add innovative twists to their applications.

This Event Portal should include, but not limited to, the components and features as below

1. Convenient browsing such as drop-down menus by locations, types, categories and so on.

2. Easy navigation throughout the website, such as links on the header and footer, or buttons at easy-to-see locations, etc.

3. There should be a sign-up and a login pages.

4. User console: users log in to create or edit events, review registrations or payments, etc.

5. Admin console: site admins log in to edit or delete events, review registrations, and administer user accounts

6. Registration process: registration form, confirmation page and email

7. The website should be mobile friendly by applying responsive design.

This project is a miniature of real world application. A few features described in this document may require, but not limited to, the following advanced technical knowledge and skills:

  • HTML and CSS skill for setting styles for Web forms, paginated listings and dropdown menus
  • Responsive design
  • Authenticate and authorize users
  • Creation of SQL data source and database programming
  • Site navigation
  • State and cookies
  • Server controls and validation controls
  • Test and debug

Students should study and try to incorporate as many as possible in their project.

Screens Description:

Home

  1. This is a short listing. The front page can show multiple rows of featured events.
  2. The thumbnail pictures are hyperlinked to the respective event pages.

Browse Events by

1) This is a short listing for illustration purpose.
2) “Browse Events by” could use drop-down menus for Location, Category, Type, Date and
Price.

Create Event

1) This form should also contain other columns including Event Description, Organizer,
Organizer Description, Event Type, Event Topic, Ticket, feature and so on.
2) Ticket types: paid and free

Register for [event title]

  1. When user clicks CHECKOUT button, a registration page as follows will show.
  2. Below Order Summary, there should be a registration form for collecting participant
    information, billing information and payment detail (if the event requires payment).
  3. If event is free of charge, the form should hide billing information and payment detail sections.
  4.  Once the registration form is submitted, a confirmation page should show event detail and
    payment receipt (if the event requires payment).

Online Compiler Java Project

Abstract:

In the present scenario everything works online. This projects main objective is to provide an application for the educational institute where the faculty can post the questions and students can view and attempt the question any number of times by using compilers.
By using this application, Organization can conduct online practical examination.
Without the use of internet facility users can use this application.

Introduction:

1) The  project main aim is  we can easily write programs, compile and debug it using respective programming language online.
2) Students can mainly concentrate on the programming than the compiler tools.
3) This application can be made offline .

Existing System:
1) Users can find many online compilers used by private, public organizations and institutions
2) Few online compilers are C, C++, Java, .NET.

Proposed System:

1) The main objective  is to provide an application for the educational institute without the use of the internet.
2) Organizations conduct  online practical examinations.
3) Students can use this application to practice.
4) Some offline compilers that can be used in institutions, colleges are C, C++, java.

Software Requirements:

Operating system     :     Windows XP/7/8.
Coding Language     :    JAVA/J2EE
Tool                 :    Net beans 7.2.1
Database             :    MYSQL
Server Deployment  :     Tomcat  6.0/7.0

Advantages:

1) This application reduces the storage space and time.
2) Students can use this application to practice.
3) This application is user friendly.

References:

周りの環境を整えることが大切


https://www.ijarcsse.com
https://www.google.co.in/
RS Pressman-Software Engineering

Hall Ticket Generation System Java Project

Abstract:

Hall ticket generation system is a project which constitute a computerized module aimed at replicating online hall ticket generation process.

Existing System:

In the existing system all activities mostly includes a lot of manual calculations and is mostly paper based. Distribution of hall tickets is also done manually which is a time wastes process. Students may loss hall ticket in some cases.

Hall Ticket Generation SystemProposed System:

The proposed system  allows  the registered students to login into the system which prevents unauthorized access.

Modules:

Student Module:

Students have to get  registered to the website which includes providing  their Personal details like Name, Address, Phone No, etc., and a photo, to the enroll himself into the System. After creating the hall ticket, the admin will mails the link of soft copy to every student who have registered.

Admin Login:

Admin can view who has enrolled into the system, and can see all the new enrolment on his login.

Software Requirements:

Languages                               : Java.

Database System                    : MYSQL

Conclusion:

This system allows students to enroll themselves into the system by registering their names or by sharing their details to admin.

Time Table Management System Java Project

Abstract:

Time table management system is a project which is developed to provide better support for lecturers and students in a college. This Time Table Management System provides a function to view timetable for the specific lecturer and the master timetable for that semester. Lecturer can inquire about classes availability and can book for the free classes. Students can view their functionality like adding and dropping subjects. Students can view and get the registration slip from the system. Timetable management system also contains a database, which stores the lecturers and students personal details.

Time Table Management System

Existing System:

The existing Time Table Management System contains a manual timetable system which is used by post graduates and under graduates. This manual system may lead to clashes of data in the timetable produced. The existing timetable always change and involved many lecturer to handle it. It’s taking too much of their time. The conclusion is they need a system to help and improve the process of preparing the timetable.

Proposed System:

The proposed Time Table Management System is a automatic timetable management system which generates time table automatically. This java project will help to manage all the periods automatically. This system will also help the faculty to view timetable from anywhere. This system also manages the timetable when any lecture is absent late coming or early going. By using this system lectures can apply online leave.

 

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.