Online Boutique Store Java Project

We come across many marked occasions in our life and any occasion is incomplete without flowers. To reduce the rigidity of obtaining the flowers we introduce this web application. The main theme of the web application is to provide ordering boutique in online to users. The Online Boutique Store application provides the details of the nearby flower boutique for provided location. It also allows the user to order online if the service is provided by the boutique vendor.

It gives the information about the flowers used for particular season and occasion. Every flower is eccentric in its own way. That eccentricity is provided.  Services like separate flowers, garlands, bouquet etc will be provided. Initially, we’ll provide the services in twin cities and in future we will work for expansion.

SOFTWARE:

Web server                     : Tomcat 7.0

Server side technologies : java, java server pages,servlets

Client side technologies : HTML,PHP,java script

Database server             : My SQL

Operating system           : Windows 7 or higher

Education Institution Registration Java Project

This Education Institution Registration Java Project is developed for Online Municipality Department Services for Educational Institutions. Educational Institutions are for learning to dynamic educational and cultural centers of the society. Educational Institution Registration ensures that the infrastructural facilities provided in Institution & to acquire quality value-based education. The main objective of a sanitation system of an Education Institution is to protect and promote human health by providing a clean environment and breaking the cycle of disease. Sanitation in Educational Institutions includes Classrooms, Toilets, Furniture and Environment conditions.

PROBLEM STATEMENT

The need for registration and Sanitation for Educational Institutions is of utmost importance. Although the Government is providing services, the task of applying to these services through online is cannot be achieved efficiently, still the process faces a number of problems. It was anticipated that with a computerized system in place, it would result into effectiveness and efficiency in the processing of results and certificates and registration. The causes of such problems remain uncertain.

EXISTING SYSTEM

  • At present, when anyone want to get a Educational Institution Registration application, they need to go Municipal office or nearby Meesava for collecting application form and they need to fill the application form and submit the required documents to nearby Meesava or officer at the Municipal office.
  • In the existing system, for the building of sanitation in the New Education Institutions and for the sanitation in the Education Institution renewal we require a certificate from DOH (department of health). DOH provides an application entitled that “Application for Sanitation”.

PROPOSED SYSTEM

  • In this Application we like to provide the User to fill the Application form or certificate renewal form through online. We can apply for these documents through online. We can collect sanitary certificate and renewal of sanitary certificate, registration of educational institution through online.
  • Users can check the status of application through a unique id.
  • If the details and documents are valid, the admin issues certificate and stores the application and documents otherwise cancels it by providing a reason.
  • By using this system time consumption will be reduced.

OBJECTIVES & GOALS

  • Goal or aim of our project is to automate the Municipality department services.
  • To provide user friendly environment.
  • Registering the users
  • Providing login for every user
  • Providing security by login
  • Rendering the required operations

DESCRIPTION OF PROJECT

In our project, we have two modules

  1. Admin module
  2. User module

1. Admin Module:

This module deals with the issue of certificates to the users. It receives the application forms submitted by users and verifies if the details and documents provided by users are valid or not. If the details which are submitted are valid, then the admin issues certificate and stores the application and documents, otherwise cancels it by providing a reason. Briefly saying, Admin module will do verification of documents and issue/rejection of certificates.

In Admin module, the tasks/services that present are:

  • Application services
  • Data Services
  • Data validation

2. User Module:-

.     This module describes the registered users to apply for certificates. The user can apply for a certificate by providing required details and uploading the documents. While applying for the services, the user has to fill the details like Name of the Institution, Location, Mandal, District, Infrastructure details etc. Another action performed by user is receiving certificates issued by admin.

In User module, Presentation services are provided.

Sequence Diagram For Registration
Sequence Diagram For Registration

METHODOLOGY

Making our application online and providing this application available to each and every user is the methodology or problem solving approach of our project. Then the user can access the services from anywhere without waiting in a queue which saves time. One of the factors which affect the development of a new system is the cost it would require. Since the system is developed as a part of our project, there is no manual cost to be spent for the proposed system.

 ENVIRONMENT SPECIFICATION

Our application will be operating in Ubuntu environment. Online Municipality Department Services is a website and shall operate in famous browsers, for a model we are taking Google Chrome and Mozilla Firefox. The hardware configuration includes Hard Disk: 500GB, RAM and Processor. The basic input devices required are mouse, keyboard and output devices is monitor.

ER Diagram
ER Diagram

 Software Requirements:

Programming Language                      : Java

Web Designing                                   : HTML, CSS

Database                                             : PostgreSQL

Server                                                  : Apache Tomcat Server

Operating System                               : Ubuntu

ATM Reporting System Java Project

ABSTRACT:  Since the introduction of ATM we find people rushing to the ATM to withdraw money rather than approaching the bank. Most often we find people trying to locate an ATM and keep asking passers by about the nearest ATM. It is also noticed that they end up at the ATM to find that there are no funds. They then try and locate another ATM. The application proposes to automate an environment where the administrator publishes the list of ATM’s from different banks, location, map (image). The administrator also allows the banker of the ATM to login and fill the details of the cash being loaded. This allows the public to identify the ATM’s and funds available and it’s functioning. The system allows the administrator to register the banker. The banker registers the customer details and their ATM’s.
EXISTING SYSTEM:

Present working scenario of the organization is something like this:
The present working of the organization is outdated and the methods in the working of
Organization is not efficient.
The information of the ATM’S are recorded on paper and any record books.
The present system is slow and involves much clerical and official work.
The whole work is carried again in case of any changes to be made.
To know the availability of funds in any nearest ATM man power is required which is a time consuming process.

• SYSTEM REVISION

HARDWARE REQUIREMENTS(min)
Processor : PIV 2.2 Ghz
RAM : 512 Mb
Hard disk : 4 Gb space
SOFTWARE REQUIREMENTS

Front End : JSP, HTML, Javascript
Middle Tier : Tomcat
Back End : oracle

Modules:

Admin:
1) view atms
2) view customers(giva access,delete)

Banker(ATM):
1) create new ATM
2) Load funds
3) Customer
4) search atm (atm name and Map)
5) withdrawal
6) view transactions (show N transaction details)

Remote System File Search Java Project

The Remote System File Search proposed system should be in the way, the user can enter the client system IP, file extension, path of the file or folder very quickly.
It should display the matching files. The files should be display in the order as they exist.

The modules are:

1.    User interface
2.    Searching

ENVIRONMENT:

Operating System Server: Windows XP or later
Client: Microsoft Internet Explorer
Programming language: Java
Graphical User Interface: Java Swings API

Flow Chart

INTRODUCTION TO THE PROJECT:

As for as network file system concerned, NFS used only to share the file on the same file systems of the network. In the NFS we share the file from one file system of the computer to the same file system of another system.
If we want to share the file from one file system of the system to the different file system of another system, in this situation we have to use the java network file system.
In this RSFS, we may share the file from one file system of the system to the different file system of the system in the network. That’s why we have to implement the java to network file system.
Then if we want to share the file from one Operating System to different Operating System, we have not to use the network file system. So we have to use RSFS.
In the RSFS implementation of the network, we may share the file from one operating system of the network to different operating system of the network.
Suppose we use the Network File System in the Network, if one system has the FAT 16 File system, we do not share the file from FAT 16 to FAT 32 or NTFS for recover this problem we have to use RSFS, in the RSFS network we may share the file from FAT 16 file system of the system to FAT 32 or NTFS file system of the system.

Data Flow Diagram

The main advantages are :

•    Since the RSFS provides interoperability, problem can be easily handled by using native code conversion.
•    Native code conversions operations, such as conversion from one file system format to its machine code are very easy to implement.
•    Implementation of authentication protocol based on Access Control List provides good security than NFS for granting access to files.

EXISTING SYSTEM:

The existing system is platform independent but it has some limitations such as the independency is applicable only among certain group of operating systems. (e.g., independency among windows alone).
The existing system does not support interoperability. (ie. in existing system, file system in client had to run on all network computers. Since a number of vendors are shipping several different types of NCs, it is not possible to develop a single client that works on all of them).

PROPOSED SYSTEM:

• Interoperability with other file systems is provided because RSFS runs on top of a native file system. Thus, RSFS can provide access to files served over both local file systems such as NTFS or a UNIX local file system, as well as network file systems such as NFS or DFS.
• A Java implementation of RSFS ensures that it will work on all NC compliant devices, ie., more platform independent than NFS.
• Implementation of authentication protocol based on Access Control List provides good security than NFS for granting access to files.

Advantages:

The proposed system provides more interoperability with other file systems.

This system is more platform independent than the existing system.

Good security is provided by the implementation of  authentication protocol based on Access Control

SCREENS

  1. Starting up the server by login window:
  2. Signing up in login window for verification:
  3. User is verified and connected to the remote server:
  4. Starting up the server on the remote computer:
  5. Set security key for authentication:
  6. Starting the client side machine:
  7. Connecting remote system to remote server by Authentication:
  8. Remote server with search and download option:
  9. Selected remote system and its remote shared files:
  10. Transferring the client system file to the remote system file of different operating systems:
  11. The downloaded client file and log file in remote server’s download folder:

Signing up in login window for verification Starting the client side machine Starting up the server on the remote computer

Institutional Infrastructural Info System Java Project

OBJECTIVE

This Institutional Infrastructural Info System project aims at developing a web application for educational institutions to provide and manage the information of laboratory software and hardware infrastructure available to the students of all the branches and to update the existing software and hardware resources efficiently and effectively with student feedback.

EXISTING SYSTEM

Existing educational web applications provide the information of laboratory infrastructure to the students without proper guidelines, installation instructions, student feedback.

DRAWBACKS IN EXISTING SYSTEM

  • Students may not get proper information about the existing laboratory software and software updates provided by their institution.
  • Students may not aware of hardware infrastructure and other machinery equipment provided by their institution.
  • Administrator and faculty members cannot update the existing hardware and the software infrastructure efficiently without proper feedback taken from the students.
  • Faculty members cannot provide efficient guidelines to students about the existing laboratory software and hardware infrastructure.
  • Student feedback about the existing laboratory software and hardware infrastructure cannot reach the faculty members and administrator effectively.

PROPOSED SYSTEM

This Institutional Infrastructural Info System web application allows faculty members to provide the information of existing software and hardware resources in institution available to students with proper guidance and instructions and allows students to give feedback about existing resources and demand for new laboratory infrastructure.

class diagrm

HOW TO OVERCOME DRAWBACKS

  • Students can easily get information about the existing laboratory infrastructure and software updates by this web application.
  • Faculty members are provided to post information about laboratory software by allowing them to login as users and can update laboratory systems efficiently with proper feedback.
  • Faculty members can provide efficient guidelines to the students about the software usage, updates and hardware infrastructure by posting them in this web application.
  • Students are provided to give their feedback about laboratory infrastructure by allowing them to login as visitors.

MAIN MODULES

  1. Visitor module
  2. User module
  3. Administrator module

SOFTWARE REQUIREMENTS

  1. Operating System: Windows xp/7/8
  2. Front End       : HTML
  3. Back End         : JAVA with Oracle 10g/11g database
  4. Server Side Programming Tool: JSP
  5. Web Server      : Apache Tomcat v8 or Glass Fish v3 server

HARDWARE REQUIREMENTS

  1. Processor   : Pentium IV or advanced
  2. Ram           : 128 MB (minimum)
  3. Hard Disk   : 20 GB (minimum)

POTENTIAL BENEFITS

  • Students can easily get information about the existing laboratory infrastructure and software updates of educational institution.
  • Faculty members can easily post information about laboratory software and can update laboratory systems efficiently with proper feedback.
  • Faculty members can provide efficient guidelines to the students about the software usage, updates and hardware infrastructure by posting them in this web application.
  • Students can give their feedback about laboratory infrastructure and can demand for updated software and hardware infrastructure through this web application.              

Boutique Management System Java Project

PROJECT OVERVIEW:

Boutique Management System is a software application design to add or manage customer information, keep their personal records, orders and delivery dates, etc.

INTRODUCTION:

  • The present Boutique Management System is manual.
  • It is hard to handle the management of the clothes manually.
  • Big and large registers are maintained for the sales and billing purpose of the clothes.
  • And there was no data backup in that system.
  • This application consumes more time and create confusion.
  • So the overall concept about this system is that it manages all the work of the boutique i.e the storage of products, customers information, selling of clothes and billing too.

PURPOSE:

  • Save details about customers.
  • Make customer information management easier.
  • This will make easy for customers to select designs according to their type and budget.
  • Help save time.

PROJECT SCOPE:

This project would be very useful for automation of customer measurements and details management. Further it can also be useful for day to day updating of customer information and new Stocks of Design.

PROBLEM DEFINITION:

This project allows fashion designers to manage their customer details. The details include contact information and measurements. This project would enable fashion designers to easily automate the management of customer measurements. It would make it easy for customers to select designs according to their type and budget. It asks admin to add in details about the customer. The details will be immediately view able once added to the program.

DFD AND FLOWCHARTS:

 Boutique Management System DFD

INPUT / OUTPUT FORMS AND DESCRIPTION:

   Input forms:-

  • Adding customer form: This form is for the registration of the customer.
  • Adding products form: This will be used to add the products to the customer’s wish list.
  • Updating product form: This is form where the customer can look up various products and view price.
  • Output forms:-
  • Product form: – this form will contain the information about varieties of clothes available in the boutique.
  • Employee form:-This form will contain the information about the employees working in that boutique.

Hardware and Software requirement:

  • Software requirements:-
  • Windows XP
  • Windows 8 and any other window based OS
  • Hardware requirements:-
  • RAM: 2 GB
  • ROM: 128 GB and above
  • Processor: Pentium V , Core 2 Duo

Tools used

JDK 1.5

IDE: Java Beans 7.0

Client Side Requirements:

Hardware Requirements

Pentium lV or above.

RAM or above.

Software Requirements

Any Operating System (eg: Windows XP)

Technologies Used

JSP: Java Server Pages technology provides a simplified, fast way to create dynamic web content.

MySql: MySQL is an open-source relational database management system (RDBMS).

Online DVD Rental System Java Project

INTRODUCTION

DVD Rental Store is one of the physical business which rents DVD’s, tapes and DVD equipment’s for home. This system can improve DVD rental system and providing social networking options like face book and twitter. This System includes some features like Late DVD’s fee management, late fees will be charged, and New stock Availability, Report for new stock availability and Report contains film in stock. As well as monitory the Extra DVD Renting, charging extra fees if the number of days rented reaches more than one day and Social Networking options like availability in face book and twitter, Multiple Membership types etc.

Existing System:

The Freely Possessed DVD/ Video rental stores started opening in the late 1970’s. The primary of these stores was opened by George Atkinson in 1977 (in Los Angeles) which mainly offers the first 50 titles from Magnetic Video for rent, [1]. In the Mid-year of 1985, the United States had 15,000 Video/DVD rental stores, and numerous record, drug stores [2]. In the 1980’s most stores added to the inevitable death of Beta. Rogers Video was the first anchor to give DVD rentals in Canada. Then later all stores kept on conveying VHS, Blu-ray and DVD.DVD stands for Digital Versatile Disc. It is invented and discovered by many companies like Sony, Panasonic, etc. As it offers higher capacity then CD’s. With the appearance of the World Wide Web services, for example, DVD via mail, have turn out to be progressively prevalent since the mid-2000s, thus incredibly lessening the interest for DVD rental shops. As recent generation is addicted to Internet DVD rental more than local store rental mainly due to limited number of copies available for the customers in local stores and also have charge soaring rental prices compared to online.

Proposed System:

In Proposed System there are many online DVD rental companies like Netflix have changes fate of the movie rental industry in the present generation. As Netflix company started its services in 1999 as provided a great way for each and every one to rent DVD’s from comfort of their homes for one monthly low fee. This company has become transitional phase between older days and glorious present/future days. As future of DVD rentals doesn’t involve driving to the stores due to online streaming services which eventually gives limitless and immediate in time delivery.

Software Configuration:

Operating System           :   Windows7/XP

Application Server         :   Tomcat8.0

Front End                       :   HTML, Java, Jsp

Database                         :   Mysql 5.0

Modules:-

  • Authentication
  • Data Storage
  • Data Flow
  • Reports

Authentication :- This Module is for Security of the application in our application we have some user like manager of the shop how is having all the information of all DVD in this shop so we are providing Authentication by keeping User name & Password.

Data Storage: – This module is for Storing the Required Data in any application In our application or authorized user means shop mange will uploaded all the dvd at his sop with all the info of it like name directed by stares in that.

Data Flow: – In Any application we need the Data Flow From one User to other in our Application we are Have to users like Customer & Manger But our Application is Accessed only my Shop Manager So the Data Flow Will be between the Issued ,Returned& Stock of DVD in Shop.

Reports :- Any Application Have to give All the Repots of it to the User of the application For Making his/her work Easy So In our Application also our Manager who use this Application will get All the Reports of Issued DVDS , Returned DVDS & Stock in His Shop all the Customers Who took DVDS.

Online Music Portal System Java Project

Abstract

The main aim of developing this Online Music Portal System Java based web application, it’s a collection of MP3 songs of different languages in one place where users can get based on the year also play and listen the songs on our website at free of cost only is to provide user friendly tool for music web sites.

This is one type of online music Player. Most of the websites now a day’s Music products through online but download music files with free of cost makes problem with piracy so this is the best place to stop music piracy over the internet. Here the customer should log in through Music store website and play & Lesion selected music files like songs, and private albums by using papal.

Then selected music files can be downloaded directly to the local system of the customer. The main advantage is it is user-friendly, provide us 24 hours customer service, and decrease the manual efforts and Time.

Existing System

We have many websites but we can’t find all languages songs at only one website it’s a time taking the process to find our required languages songs to find by using different websites and so many unwanted pop-ups coming in present websites with are misleading the users from the requirement of songs.

Proposed System

Our Online Music System Java predicated web application it’s an accumulation of audio musical compositions of different languages in one place where users can get predicated on the year withal play and Listen the musical compositions on our website at free of cost only is to provide utilizes cordial implement for music web sites.

This is one type of online music Player. Most of the websites now a day’s Music products through online but download music files with free of cost makes quandary with piracy so this is the best place to stop music piracy over the cyber world.

Here the customer should authenticate through Music store website and play & Lesion culled music files like musical compositions, and private albums by utilizing papal. Then culled music files can be downloaded directly to the local system of the customer. The main advantage of this project is to utilize cordial, provide us 24 hours customer accommodation, and decrements the manual efforts and Time.

Advantages

  • Single Website for Different Languages Songs
  • No Unwanted popup
  • Quick Play & Download
  • Secure & Web application

Modules

  • Admin
  • Existing User
  • New User

Admin: –

Admin will collect all the Data for Our Online Music System like Songs Names, Film Name, Language, Play Link, year of The Song & Store in Our Data Base

Existing User: –

Existing User will login into our website by giving his user name & password into our Online Music System & access all the song as per his/her Requirement based on the language or year…

New User:-

Is the new person who is coming to our Online Music System have to create an account on our website by giving his/her basic information like name first name email id phone no address with will be confident in our data base have to keep a user name & password for next login.

School Management System Real Time Java Project

School Management System is a Java based Windows Application developed for different Schools and colleges.

Modules included in this project are below:

  1. Admissions Module
  2. Attendance Module
  3. Examinations Module
  4. Staff Management Module
  5. Library Module
  6. Fee Management Module
  7. Accounts Module
  8. Reports Module

Output Screens of this project are below:

Login Page:

Admin and School Management can login through this login Page by entering user name and password

School Management System Login Page

Home Page View

After logged into the system, admin can have able to see and manage all menu options like admissions, attendence, examinations, staff, library, fee, accounts and reports.

Basic page where admin can add student information, Parent Guardian and Academic details

Home Page View
Admissions Page View

Adminssions page has several fields like Admission number, Date, First Name, Last Name, Father Name, Mothers Name, Date of Birth,  Gender, Class, Section, Contact Number, Identification Marks, Fee Perticulars, Date of Payment, Remarks, etc..

Adminissions Page View
Attendance Page View

Attendance Page View
Examinations Page View

Examinations Page View
Staff Management Page View

Staff Management Page View
Library Page View

Here we can manage Library book information with the help of availability of book and issues books.
Book list contains book name, Author, Total number of books, number of books issued, number of books available

Library Page View
Fee Management Page View

Here we can manage all fee details of the students, Can manage & update all students fee details using the below fields:
1) Fathers Name
2) Mother Name
3) Class
4) Section
5) Contact Number
6) Total Fee
7) Paid Term Wise
8) Mode of Payment
9) Payment Due

Fee Management Page View
Accounts Page View

Welcome to the Accounts Page Section:
In this accounts section we can able to manage money related info for books, accesories, salaries and other miscellaneous details

Accounts Page View
Reports Page View

Welcome to the reports Page Section:
Here reports can be generated by using the search option for selecting the class, Name, Roll Number/Lecturer ID, Admission Number or using the search box for internal search.
Once the Search operation is done, we can find the reports to view, upload and print purpose.

Reports Page View

Fraudulent Expenses Detection Java Project

INTRODUCTION:
The purpose of this document is to define scope and requirements of an application to detect anomalies in the expense approval system hosted on the Intranet of a leading business house.

Increasing volumes of the expense claims due to wide operations required controls so that the unscrupulous employees don’t get a chance to forge claims and get away with undue claim re-imbursements.

IT team proposed a tool based on Benford’s law to scan the past approved expense claims and detect potential frauds for further manual investigation using the said distribution.

This document is the primary input to the development team to architect a solution for this project.

System Users:

The pre-audit team and the approving managers (supervisors) of expense claim will benefit from using Fraudulent Expenses Detection System, DETECT.

Assumptions

1 . The application will be hosted on the intranet server as part of the expense claim framework. The users will access the application from Audit menu in
the application.

2 . The transaction data of expense claims for at least 6 months shall be uploaded into the system from the backend in CSV format. To simplify the
scope of this project, it can be assumed that each claim has fields viz. (a) claim id, (b) date, (c) employee’s name, (d) supervisor’s name, and (e)
claimed amount. In real life, such data will reside in multiple tables.

3 . Since DETECT is expected to use Intranet’s authentication, for the purpose of this project, entering user name will take you to the user’s DETECT
screen. You may create sample users directly from the backend database

REQUIREMENTS:

DETECT allows the pre-audit team to run this application for a transaction period.

Basic System Operation

The following steps outline the basic system operation in context of the end-user:

Detect Fraudulent Expense

1 . The system displays list of recently uploaded CSV files. User selects the desired CSV file and clicks on “detect” button.
2 . System alerts if the selected CSV has data for less than 6 months and aborts further execution; otherwise it proceeds to scanning process outlined in step #3.
3 . DETECT scans through all the expense claims from the CSV file. It reads each claim amount and generates a Benford’s frequency distribution.
4 . The system displays the Frequency distribution generated by the application along with the Benford’s distribution and its percentage deviation from Benford’s distribution.
5 . The rows that have more that 5% deviation from the Benford’s distribution are highlighted in Yellow color.
6 . The auditor can flag the Yellow color rows to generate the list of transactions that require validation by the Supervisor. For each flagged transaction, the system automatically builds a supervisor wise index of all such claims.

Investigate Flagged Expense Claims

1 . The system shall notify the supervisors of respective claims that are shortlisted by the application.
2 . The list of all flagged transactions to be reviewed by a supervisor are displayed to him/her by DETECT.
3 . The supervisor clicks on the Claim id to access the complete record. The claim record opens up displaying employee name, type of expense, date,
description and amount.
4 . The supervisor can either mark a claim as “valid” or “false claim”. DETECT removes the valid claims from the index.

False Claims

1 . The pre-audit user can view the claims marked as False Claim by the supervisors.
2 . Action on such claims is taken outside the system.

A user-friendly interface needs to be developed to ensure smooth usage of the system.

About Benford’s Law

Benford’s law, also known as the first-digit law, it says that in lists of numbers from many real-life sources of data, the leading digit is distributed in a specific, nonuniform way.

The standard Benford’s Distribution is outlined on the next page.

Auditors use this law to find patterns in data where there is a possibility of a fraud.

Such data is taken up for further investigation. Learn more about Benford’s law at http://mathworld.wolfram.com/BenfordsLaw.html URL.

Fraudulent Expenses Detection - DETECT
DEVELOPMENT ENVIRONMENT

DETECT will be developed as a web application using Java/JSP and DB2 database. Eclipse will be used as the IDE for the same. You may consider using a
JavaScript framework like Prototype/ Scriptaculous/jQuery. JSON specifications can be found at http://www.json.org/ URL.