• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
projectsgeek

ProjectsGeek

Download Mini projects with Source Code, Java projects with Source Codes

  • Home
  • Java Projects
  • C++ Projects
  • VB Projects
  • PHP projects
  • .Net Projects
  • NodeJs Projects
  • Android Projects
    • Project Ideas
      • Final Year Project Ideas
      • JSP Projects
  • Assignment Codes
    • Fundamentals of Programming Language
    • Software Design Laboratory
    • Data Structure and Files Lab
    • Computer Graphics Lab
    • Object Oriented Programming Lab
    • Assembly Codes
  • School Projects
  • Forum

Java Projects

ATM Simulation System Java Project

November 23, 2015 by ProjectsGeek Leave a Comment

ATM Simulation System

Project Objective

            The aim of the ATM Simulation System project is to build a Java based ATM (Automated Teller Machine) Simulation System. The introduction of ATM’s by various banks have brought about freedom from the interminable queues in front of withdrawal counters at banks. This ATM Simulation System requires the constant updating of records between the bank servers and a spread out network of ATM’s.

ATM Simulation system

            Security is the foundation of a good ATM system. This system will provide for secure authenticated connections between users and the bank servers. The whole process will be automated right from PIN (Personal Identification Number) validation to transaction completion. ATM Simulation System will enable two important features of an ATM, reduction of human error in the banking system and the possibility of 24 hour personal banking. The card details and PIN database will be a secure module that will not be open to routine maintenance, the only possibility of access to this database will be through queries raised from an ATM in the presence of a valid bank ATM card.

            Modern day banking means that a person who deposits money in a bank branch may actually require to withdraw the same amount some 100 – 200 km’s away within 6 hours of the deposit. This requires the presence of accurate and constantly updated bank records. This will be possible due to a secure internet connection from the different bank branches to a central bank server connected further in a secure fashion to different ATM’s at different locations. This system will have a Graphical User Interface which will make the whole process user friendly. There will be a small learning curve for new users but tutorials available at the ATM will ensure anyone can be an ATM expert in 2 minutes.

            Any computerized system is susceptible to failure but failure in an ATM system can be catastrophic and even lead to monetary loss. Scheduled on – site maintenance can ensure secure software upgrades and help avoid potential failure. The ATM will be programmed to notify the bank about impending maintenance and will go into a lock down mode in the event of delays of more than 7 days in the maintenance.

Existing System

            The existing ATM Simulation System was built for the original concept of regional private banks. Small banks in villages and towns will service the needs of the local community and will only require ledgers to record account details. This system is prone to human error and causes undue frustration to users. This system was augmented with the introduction of excel sheets and emails. Banks could now record all information in an excel sheet and then set an update schedule when they will mail all records to a central hub where these records will again be processed and consolidated to form a unified record of all account transactions. These systems did not enable easy access to money and were greatly prone to grievous errors.

Proposed System

            The proposed system aims to solve all this by constant updating of bank records. The Java based construction of the system will enable transactions at any bank or ATM to be registered within a matter of seconds. Security of these details is also a top priority in this system. This central hub will be accessed by an ATM for secure customer transactions.

ATM Simulation System Modules

Advertiser: The Bank can use free screen time to advertise their products. This will be possible only when no user is using the ATM for a transaction.

Authenticator: This is the module that will first present itself to a user. The user will have to present their ATM card and enter their PIN which will be checked with the secure database at the Bank Central Server. This module will also enable users to change their PIN.

Maintenance: This module will maintain a log of all updates and maintenance of the ATM. It will notify the central server of impending maintenance. In the event of delayed maintenance it will put the ATM in reduced functionality lock down mode.

Transaction: This is the module that handles all user interaction with the Bank Central Server after successful authentication. It will allow for bank account balance checking and for withdrawals made. It will log any changes in account details in the Bank Central Server.

Admin: The admin will operate from the Bank Central Server. The admin module will ensure that only updated databases are used by the transaction module. The maintenance of the machine can be remotely postponed by an authorised user through the admin module.

Software Requirements

  • Apache Tomcat Web Server
  • Oracle

Technology Used

  • Java
  • J2EE

Hardware Requirements

  • Hard Disk – 2 GB
  • RAM – 1 GB
  • Processor – Dual Core or Above
  • Mouse
  • Keyboard
  • Monitor
  • Printer

Download Project

Download Project Abstract Download Abstract
Download Project Source Code Download Source Code
ATM Simulation System Database Download Database

Other Projects to Try:

  1. Multi Banking System Project using Java
  2. Bank Application System Java Project
  3. Internet Banking System project in Java
  4. Complete Banking System Java Project
  5. ATM Database System Java Project

Filed Under: Java Projects Tagged With: Java Projects

Alumni Management System Java project

November 21, 2015 by ProjectsGeek 4 Comments

Alumni Information Database

            The aim of this Alumni Management System project is to build a system that will be able to manage alumni data of a college and provide easy access to the same. Alumni of a college generally stay in touch with their immediate friends but find it hard to stay connected with other college mates. Contact between alumni can be used to forge business connections and to gain references or insight in a new field. New college students will be initially given a student login ID. Access to the system can help them in building connections to help them in their projects or for placements.

            The system will automatically list all college students as alumni on their graduation and their account status will be transferred from the student module to the alumni module. Users will be prompted to update social network details such as their Facebook, LinkedIn and Twitter handles.Users can also choose to automatically share new updates in work status from their LinkedIn profile. Users will also be able to share and promote their business Facebook pages or Twitter handles through the system.This single system will be able to bypass the requirement of any other Alumni organization. The system can track user location as given by the user. Once the system notices that more than 10 alumni are available in the same city it can notify all of them about the possibility of a meet.

            Alumni will also be able to provide public posts on the system about possible job opportunities or other college related news. Since it is unlikely that alumni will check the system frequently the system will be able collate all public posts and create a newsletter that can be emailed to all alumni.The system will also privacy features. Users can determine what information they want to share and also whom they want to share it with. For example users can choose to share their Facebook profile name and mobile number with alumni who graduated in the same year as them. They system will also have a chat feature which will enable alumni to chat without revealing their mobile number or personal e – mail ID.

Alumni Management Existing system

            The existing system is built with innumerable excel sheets that are created by each user. These sheets may be collated by an alumni organization and shared with all the alumni but this activity may not be frequent. E – Mail ID’s may be freely shared and can lead to excessive spam mails. This apparent lack of privacy will force many alumni to avoid sharing their details with fellow alumni. The system is difficult to maintain on a regular basis by a small group of students.

Alumni Management System Proposed 

            The proposed system will be on-line so it can be accessed by alumni anywhere. It will enable quick and easy communication. Each user will be responsible for the updating their own information. Each user will also have the option to maintain their privacy. It does not require the constant attention of a group of students for its maintenance. Alumni will be able to organize meetings and find out about job opportunities on themselves using this system.

Project Modules

Admin: The admin will be responsible for creating new login ID’s for incoming students. The admin will also have to ensure that graduating students are shifted into the alumni module. The admin will also have to browse the site to ensure no objectionable content is posted. The admin will also be notified about any complaints from users.

Student: The student module can be used to browse through the site and access alumni information. The students will be able to chat via the system with the alumni, if the alumni wishes to share e – mail and mobile number this can be done through the chat. The student will have to seek admin approval before posting anything on the site.

Alumni: An alumnus of the college will be able to access other alumni information and also will be able to view all their contact information (unless it is made private). An alumnus can post any information they deem relevant on the site.

Project Snapshots

profile page
forgot password
event details
Alumni Management System home
Alumni Management login
Academic details

Software Requirements

  • Windows XP
  • Apache Tomcat Web Server
  • Oracle

Technology Used

  • Java
  • J2EE

Hardware Requirements

  • Hard Disk – 2 GB
  • RAM – 1 GB
  • Processor – Dual Core or Above
  • Mouse
  • Keyboard
  • Monitor
  • Printer

 Download Project

Download Abstract Download Abstract
Download  Project Source Code Download Source Code
Alumni Management System Database Download Database
Alumni Management System Project report Download Project Report

Other Projects to Try:

  1. College Book Management System Java project
  2. Online University Management Java Project
  3. College Management System project using Java
  4. School Management System in Java
  5. Java Projects | VB Projects | PHP and ASP Net Projects

Filed Under: Java Projects Tagged With: Java Projects

Sales Order Booking System project in Java

November 8, 2015 by ProjectsGeek Leave a Comment

Sales Order Booking System project in Java

Sales Order Booking System

Project Objective

Main objective of this application is to facilitate easy and user friendly way of handling the sales and booking operations for the accounting department of sugar industry. As the data increases, it becomes difficult to manage things manually. The data may be inconsistent, redundant and also there are chances of losing important information

Existing System

In the existing system, users and employees have to handle all tasks manually such as maintaining the records of users, verification of user data collected, approval of data and many other important modules included in the workflow. As there are so many tasks to be done, a lot of manpower is required and the process is slow also and is subject to human errors.

Proposed System

The Proposed system has automated almost all the important modules that were carried out manually in the existing system. The data is managed easily as bulk data can be easily stored in database. The system is based on latest client-server architecture which makes the workflow fast. Latest technologies like Java and Oracle are used in the designing of this application. On the client interface side, the GUI is quite user-friendly. The users can easily find the options and menus from where to perform which task. The sugar industry accounting is pretty simplified with the introduction of this application.

Number of Modules

The following important modules are included in this application:-

Data entry User module: -In this module, the important data of all the users which are involved with the system is entered. The data may include personal details and details about the sales or booking operations associated with the user.

Data verification module: – This module follows the previous module. The data which is entered is verified that whether it is correctly entered, whether the data contains blank fields or not and other validations are performed. This is an important module as the application should not contain incorrect data.

Data approval module: – In this module, a particular department makes decision of approving a particular data or not. The data which does not satisfy the defined set of rules is not approved by the concerned people.

Every module has a set of permissions defined. Every user cannot access every module.

Software Requirements

  1. Apache Tomcat Web Server.
  2. IE Browser
  3. Oracle Database.
  4. Java

Hardware Requirements

  1. Hard Disk – 2 GB.
  2. RAM – 1 GB.
  3. Processor – Dual Core or Above.
  4. Mouse
  5. Keyboard
  6. Monitor
  7. Printer

Download Project

Sales Order Booking System Abstract

Other Projects to Try:

  1. Inventory Management System Java Project
  2. Car Sales System project in Java
  3. Bus Booking System Project
  4. Online medical Booking Store Project
  5. Sales and Inventory System Project

Filed Under: Java Projects Tagged With: Java Projects

File Compression project in Java

October 19, 2015 by ProjectsGeek Leave a Comment

File Compression project in Java

Project Objective

File Compression projectThe main objective of this File Compression project is to design a compression software which significantly reduces the size of a file so that it can be easily shared over mail even in slow internet speed. This software works in the same way as the winrar and winzip, which are popular compression tools. Each byte of the file will be compressed and takes quite less memory on the disk.In this project, GZIP algorithm will be used.

Existing System

Presently, the files cannot be sent or shared across mail or even across network if their size is above a certain limit. Even if the size lies in the allowable limit, then also sharing is difficult during low internet connection. These constraints create a lot of problem when something important needs to be shared urgently and the person is bounded by the size limit. Such situations require a compression tool which one should have handy.

Proposed System

Proposed File Compression project system resolves the issues of existing scenario. It provides a handy solution for the urgent situations in which sharing a file of bigger size is important. This project makes use of GZIP algorithm which is quite effective in its compression results. A file of bigger size can be compressed in milliseconds and no information would be lost. Even the de-compression process is quite simple. File Compression project provides us with the advantage of mail and consumption of relatively less memory in the system.

Number of Modules

GZIP algorithm forms the base of this project.

The best part is GZIP is an open source technology. Open source soft wares have the biggest advantage that one can download them for free. It is quite similar to the GZIP which is commonly used in UNIX system. It is a gnu compression software. gzip is a popular file format and the file which is compressed has this extension at the end. GZIP is basically developed through the usage of DEFLAT algorithm, which is a blend of HUFFMAN and LZ77 coding.

Software Requirements

  1. Apache Tomcat Web Server.
  2. Browser
  3. Oracle 10 g for backend.

Framework Used

  1. Struts
  2. Hibernate
  3. Springs

Hardware Requirements

  1. Hard Disk – 2 GB.
  2. RAM – 1 GB.
  3. Processor – Dual Core or Above.
  4. Mouse
  5. Keyboard
  6. Monitor
  7. Printer

Download Project

Download File Compression project

Download Source Code

Other Projects to Try:

  1. Java Mail Filter System project in Java
  2. Online File Compression Project
  3. Create a Help file for an Application using Help Workshop
  4. Lan Chat and File Sharing Java Project
  5. To Perform File Handling in Java

Filed Under: Java Projects Tagged With: Java Projects

Government Schemes Portal projects in Java

October 4, 2015 by ProjectsGeek 2 Comments

Government Schemes Portal projects in Java

Government Schemes Portal

Project Objective

The main objective of this Government Schemes Portal application is developing an online application for general public with which they can file application for various schemes that the government provides by submitting some legitimate documents online. Through this system, government officials will perform the processing of application and will submit their review on a particular application with the valid reason that why the application is accepted or rejected.

Existing System

In the existing system, the schemes which the government facilitates for the common people, they are not accessible to them because the application process is too complicated. Moreover it is difficult for a common man to apply it as the hierarchy is too complicated. Even if some active people are aware of the application process, even then it is difficult because the person has to manually visit the physical location for submitting various documents. The approval process of documents is also tedious. Many times the people are unable to know the status of their application which is filed.

Proposed system

The proposed Government Schemes Portal system will make the whole application process very easy and user friendly. The portal will be updated with the latest schemes and people will be aware of all the schemes. Through this, the people will easily apply for schemes online by uploading various required documents, even sitting at their home. They can check their application status by logging into the system easily. This application will basically be installed in various workstations located in different panchayats for dealing with the citizens of that particular region. This system maintains a trust between the government and the public, as everything will be transparent.

Number of Modules

Login: -To make a secure system, each customers will have a valid login id and password. Through this login id and password, users will be redirected to their own page with the help of servlet where validation and verification process takes place.
View various schemes: – All the newly launched schemes will be listed on the website. People can check the schemes and read about the clauses of respective schemes.
Filing application: – The users can file the application for a particular scheme by uploading various documents.
Checking application status: – The users can check the status of the application which they have filed, that whether it is accepted or not.

Software Requirements

1. Apache Tomcat Web Server.
2. Browser.
3. Oracle 10 g for backend.
Framework Used
1. Struts.
2. Hibernate.
3. JSTL.

Hardware Requirements

1. Hard Disk – 2 GB.
2. RAM – 1 GB.
3. Processor – Dual Core or Above.
4. Mouse.
5. Keyboard.
6. Monitor.
7. Printer.

Download Project

Download Abstract

Other Projects to Try:

  1. Cargo Management Portal PHP Project
  2. Online Job Portal Java Project
  3. Employee Performance Portal Java Project
  4. Net Learning portal System project in Java
  5. Noble Job Portal System Project using Java

Filed Under: Java Projects Tagged With: Java Projects

Client Server Messenger using Java

September 8, 2015 by ProjectsGeek Leave a Comment

Client Server Messenger using Java 

 

Project Objective

The main objective for building a Client Server Messenger is to provide an advanced communication platform so that multiple people can communicate with each other at the same time. All you need is just an internet connection. You can connect to your group of friends wherever internet connectivity is there. Some of the best examples are Yahoo Messenger, which is used on large scale for chatting purposes.

Client Server Messenger Data flow Diagram

Client Server Messenger

Existing System

When internet was not there, people were not able to communicate as a group. Text messages were the most common mechanism but it did not provide the facility of multiple communications. There are many occasions when communication has to happen in a group only like an official offline meeting or a fun conversation among a group of friends. Moreover, the mechanism of text messages was not cost effective and was relatively slow.

Proposed System

Proposed system although provides multiple conversations which have made the life of so many people easier and interesting. People are more than happy to get such a facility. The Client Server Messenger is a socket application which is multi-threaded in nature, it means multiple users can access the single server application. This is best used in professional environments. This system is very fast and the communication happens very smoothly. 

Number of Modules

Sign up- For using the instant messenger, each user must have an account on it. This is the very first step. The user will have to provide all necessary details like name, age, picture, date of birth etc., along with the most important details, username and password. If all the details are correct, the user is successfully registered.

Login –Every time the user wants to access the instant messenger, he will have to provide valid login id and password. Through this login id and password, users will be redirected to their own home page.

Users or groups – This module will have a list of users or groups which a user can add. Before beginning the chatting with one or more users, it is important to add the particular user. In this list, it will be visible that a user is online or offline.

Chat window– In this module, the conversations would happen and all the users in the group will be able to view the conversation and participate in it.

Settings– In this module, the user can modify his profile details like picture, password and other privacy settings.

Software Requirements

  1. TCP/IP network layer
  2. Jdk 1.5
  3. Netbeans 5.0

Hardware Requirements

1. Hard Disk – 2 GB.
2. RAM – 1 GB.
3. Processor – Dual Core or Above.
4. Mouse.
5. Keyboard.
6. Monitor.
7. Printer.

Download Client Server Messenger Project 

Download Project Abstract

Download Project Source Code

Download Project Report

Other Projects to Try:

  1. Web Messenger Project in .Net
  2. Broadcasting Chat Server Project using Java
  3. Client Management System Project using Java
  4. Client Server Protocol Project in .Net
  5. Proxy Server for FTP project in Java

Filed Under: Java Projects Tagged With: Java Projects

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 13
  • Page 14
  • Page 15
  • Page 16
  • Page 17
  • Interim pages omitted …
  • Page 31
  • Go to Next Page »

Primary Sidebar

Tags

.Net Projects Download Android Project Ideas Android Projects Angular 2 Assembly Codes C # Projects C & C++ Projects C++ Projects Class Diagrams Computer Graphics Database Project Data Mining Projects DataScience Projects Datastructure Assignments Download Visual Basic Projects Electronics project Hadoop Projects Installation Guides Internet of Things Project IOS Projects Java Java Interview Questions Java Projects JavaScript JavaScript Projects java tutorial JSON JSP Projects Mechanical Projects Mongodb Networking Projects Node JS Projects OS Problems php Projects Placement Papers Project Ideas Python Projects seminar and presentation Struts

Search this Website


Footer

Download Java Project
Download Visual Basic Projects
Download .Net Projects
Download VB Projects
Download C++ Projects
Download NodeJs Projects
Download School Projects
Download School Projects
Ask Questions - Forum
Latest Projects Ideas
Assembly Codes
Datastructure Assignments
Computer Graphics Lab
Operating system Lab
australia-and-India-flag
  • Home
  • About me
  • Contact Form
  • Submit Your Work
  • Site Map
  • Privacy Policy