Easy Campus System using J2ME Synopsis


Easy Campus System using J2ME is the next generation of electronic learning that is based on mobile devices. It enriches interaction of the learning material, technological platform and the wireless systems that supports learning anywhere, anytime. The system has been developed using J2ME technologies in the client and Apache Web server systems.

Mobile interactive learning objects for m-learning can generally be structured on the same way as learning objects for e-learning. The obvious differences remain in the presentations and amount of information offered due to the limitations of mobile devices.
Note: This Idea is taken from www.EFYMAG.com [South Asia recognized Electronics magazine].

Proposed system:

It is fully automated mobile application, Using these application students can be able to make materials on their own using the content available on the mobile. Students can also communicate and discuss with fellow students or communicate with instructor including submission of assignments with correction and feedback in the form of text.

Project Features:

• Student [Mobile module]
-Student can avail m-learning features through his hall ticket number and password.
– View the material content subject wise supplied by the tutor.
– Submit assignments in the form of text
-Avail status of books taken from library
• Tutor [Mobile module]
-Tutor can login through unique id and password.
– Prepare test papers
– Post new assignments
– View and provide feedback to student’s assignment.
• Test Yourself [Mobile module]
-Student can test himself on a selected subject by answering test papers
-View the result
• Discussion [Mobile module]
-Student can communicate with students and tutors by sending offline messages
• Admin
-Maintain m-learning by adding or deleting students and tutors
-Manage Library

Note: We are using Wi-Fi wireless technology to connect a mobile phone to web. So you need to provide a mobile and wi-fi environment to deploy this in mobile.


Languages : J2EE (Servlets, JDBC), Java Micro Edition (J2ME) Toolkit
Database : MySQL

Net Banking Project Synopsis

Net banking project does banking online. This aims in functioning always as in Banking

The Net banking project constitutes of modules like

  1. Savings Account
  2. Demat Account
  3. Trading Account & Share Trading
  4. Customer Service
  5. Administration &  Communication
  6. Human Relation

Savings Account

This module contains  of normal Bank transaction such as deposit and withdrawal of funds by Bank employee and transaction by customers directly using net banking, Viewing account details  by  customers, Viewing accounts by bank employee  for any customers Bank employee are allowed to add customers. etc.,. are done here.

Demat Account

In this module  Customers can be  updated from Savings Account to Demat account, Their shares can be de materialized  and be converted to electronic format, The account maintenance charges  are collected . Demat customers can view their account of demat account. 

Share Trading and Trading Account

By this module  customers are allowed to view their trading account details, transfer amount from or to  Savings account , Trade ie.,. to buy any new shares available based on amount available in trading account and sell  the holding shares on prevailing rates.  Share rates are now manually updated by admin part based on prevailing rates.

Customer Service

Customers are provided with variety of  service  like Change of address online, Change of  password, registering cheque book request, Bill Payements etc.,. In Bill payment the customer  can pay any bill  enabled online. Customers request of their password are served by mail


Admin  are enabled to  view the accounts of bank income, view the status of customer service, like the status of cheque book request  etc.,. Almost all activity related to customers are made known to customer by mail like new entry are welcomed, cheque book registration Bill Payments  and more.

Human Relation

In this module Admin is enabled to add Branches  add and  delete employee in a  branch and to transfer  employee from one branch to  another  etc.

Software Requirements:

  • Operating System Windows XP
  • Internet Information Service – (IIS) and above
  • Bean, Servlet
  • JSP
  • MS SQL Server

Customer Sentiment based Sales Approach

In a corporate world where boundaries are dissolving and communication is taking every form we can imagine, it becomes imperative to obtain access to a faster, less costly way to communicate with customers. Today’s competitive markets demand optimization of the processes and resources leading to improved bottom lines, creating new possibilities and identifying opportunities all along the way.

This concept helps us in robust marketing and promotional customer and businessman communication requirements. It is web-based tool to create an efficient platform for the communication between Service Providers and Customers. The current Customer Sentiment based Sales Approach project allows Service provider to register and select a SMS plan and send messages about their business to the customers.

The New User can also register and see the different providers which are present in the website in category wise. He can select the provider and get the SMS send by it. If the User doesn’t want any SMS then he can unsubscribe also.

Existing System:

In the Existing system different service providers have different websites. If the user wants to search for the information about the different service providers he has to search in different websites. It is somewhat difficult and time consuming.

Proposed System:

In the proposed Customer Sentiment based Sales Approach system the user can search the information about the different service providers and select them by category wise so that they can enable getting sms from a desired service provides. Here we have a module to control all service providers and users.  The service providers can send SMS to the users according to category wise.


  1. Service Provider Module:
  • Registration and Login:
  • Uploading Module (single user and multi user(through Excel)):
  • Add Categories
  • SMS Service
  • View Bills
  • View Plan
  • View Registered Users
  1. Admin Module:
  • Provider Approver module
  • View Reports
  • Add Plans
  • Control service providers and users
  1. User
  • New User(direct registration) and Service Provider Uploaded User/login
  • Search providers (Category wise)
  • Message Opinion module

Technical Environment:

Technology: Java 2 Standard Edition, JDBC and AJAX

Web Server: Apache Tomcat.

Server Side Technologies:  Servlets, JSP

Database Server: MySQL

Operating System: Microsoft Windows

Data File Apportioning Java Project


The objective of the Data-File Apportioning application is to develop a system using which users can exchange files and documents. The transfer of files can be done using different application level protocols. The purpose is to enable fast and efficient transfer of data.

Existing System:

The present systems allow file transfers, but these systems support and provide only primitive functions. Often, these are not sufficient to transfer large number of files in a short span of time. Moreover, these systems do not support file sharing features effectively.

Proposed System:

The proposed Data-File Apportioning system provides a number of functions and facilities for fast and effective transfer of files and documents. The system also allows sharing of important files and documents using either HTTP or FTP protocols. This sharing facilities allows users to view the files on other systems without actually downloading them.


The Data-File Apportioning system is proposed to have the following modules:

File Transfer Module:

This module provides basic functions to allow transfer of files and documents across the network. A user can select one of the other nodes on network and upload the files. This allows a group of users working on the same task or project to quickly exchange the necessary information. Users are allowed to transmit one or multiple files at the same time. When the file is actually transmitted, the sender will get a feedback message about the status of transfer.

HTTP Module:

HTTP module provides file sharing. We have to start HTTP server and put one or more files and documents in shared mode. Other users can view the files through a browser by using the appropriate URL.


FTP module also provides file sharing. We have to start FTP server and then we put the required files in share mode. The users can view the files in a browser.

Software Requirements:-

• Programming Language : Java
• Java Version : JDK
• Operating System : Windows XP/LINUX

Project Flow Document for Job Portal


1. Job seekers- Job seeker, who is searching for job can enter the website, they can register and build their resume for free of cost.

2. Employers – The employer can enter the website & create their own account for free of cost. They can post job & search employee database.

3. Call Center Executive-The Portal will be accessed by the call center executive on behalf of the employee/employer

4. Admin- The full control over the users & their functions


  • Home page design
  • Job Seeker’s Page
  • Employer’s/Consultant’s Page
  • Admin Page

Job Seeker

Job seeker can do following

1. Job Seeker Credentials

a. Create account/register [require email verification]
i. Note: New Account Notification – an email message is sent to them as auto responder with username and password
b. Retrieve passwords by automated email
c. Update profile at any time

2. Search

a. View all jobs by a specific Employer
b. Search jobs by location, qualification, categories, company, location, experience and keywords etc
c. Save bookmarked jobs
d. Save resume
e. Save applied jobs

3. Resume

a. Create Resume using step by step wizard [create/activate/deactivate/delete/edit at any time]
i. Add qualification
ii. Add experience
iii. Add special skills
b. Post resume quickly into the system i.e. cut and paste or direct upload DOC etc. [post/ delete at any time]

Job Seekers

Employer/Consultants/Call center executives

Employer would do following

1. Employer Credentials

c. Create account/register [choose package some price/free] [require email verification]
i. Note: New Account Notification – an email message is sent to them as auto responder with username and password
d. Retrieve passwords by automated email
e. Update profile at any time
f. Add Employer profile
g. Add Employer logo

2. Search

a. View all Job Seekers that applied against a particular job
b. Search resumes by location, qualification, categories, company, location, experience and keywords against a particular job posting
c. Save bookmarked resumes

3. Resume

a. Option to check, accept resume against a job

4. Jobs

a. Add jobs
b. View list of active jobs, expired Jobs
c. Applicant Screening

Employers/Consultants/Call Center Executives


Admin Features

Employer Management

  • Search companies
  • Add new company
  • Search jobs
  • Add new job
  • Search invoices
  • Add new invoice
  • Show companies
  • Invoice waiting validation
  • Un-cleared Invoices
  • Employers List
  • Bulk email

Jobseeker Management

  • Search jobseekers
  • Add new jobseeker
  • Search resumes
  • Add new resume
  • Jobseekers list
  • Bulk email

Archive Section

  • Archived Companies
  • Archived Jobs
  • Archived Jobseekers
  • Archived Resumes

Script Management

  • Script Settings
  • Payment Settings
  • Planning manager
  • Log file statistics
  • Mail log statistics

Admin User Management

  • Add Admin user
  • Edit Admin user
  • Delete Admin user
  • Change Superadmin password
  • All Admin user

Web Site Links

1. Home
2. About us
3. Contact Us
4. Privacy Statement
5. Terms and Conditions & Copyrights
6. Site Map

Asset Management System Project

Asset Management System is an web based application, which is indispensable for all organizations and with an intention of putting the details about all the machinery working in the different assembly lines of a big factory. The Asset management system is primarily implemented in a plant which has multiple assembly lines with heavy machinery working in that.

The machinery will have different characteristics. The attributes related to that machine should be found out and should be entered in the database. The assets can be classified into different type according to the attributes and functions of those machinery. There could be further classification of machines based on their locations also.

The equipment registration takes the details of all the machines in the assembly line. The system may follow a tree structure to classify the types of equipment. The system should be classified to know the correct type pf machinery installed. The levels of classification may vary accordingly as the machine specification varies. The total attribute of the system may be obtained by combining all the information available in the successive layers.

The location of each equipment in a facility can be entered in to the system in hierarchical way. Each equipment should be linked to its own recode. The user can browse through the hierarchical system to identify the particular asset and thereby can access the record related to that asset. The identified machine with a particular specification may be in different locations also. So finding the correct machine and its location is also vital. The data in such hierarchies are stored in linked tables.

The user can first select a system hierarchy and then identify a particular a location of the machine. There shall be no limit to the number of layers in the tree structure. Specific equipment is identified with either number given by the manufacturer in the specification plate given or it can be marked physically. To avoid conflicts an unique ID may be assigned to an asset.

All the technical details regarding the machine are to be entered in the database. Details of the machines have to be entered in the database after designed the tables with all the attributes of the machines.

In this Asset Management System Project having the following modules

1. Decision to Purchase
2. Purchasing and Commissioning
3. Managing the life of the Asset
4. Decommissioning

1. Decision to Purchase

The ability to examine the Asset management database so as to check for

  • Availability of spare assets,
  • Maintenance of an approved Suppliers list
  • Maintenance of an approved Products list

2. Purchasing and Commissioning

In this module the entire stock comes into a business by mode of purchase, purchase department plays a vital role where the needs of other department are to be notified by them. According to each department needs the material (Raw Material / Assets) are purchased by a concern person who is In-charge of the purchase department.

After getting the requirement from the departments ‘Supervisor / In-Charge’ i.e.: home or owner and location, he orders the product to the ‘Vendors’ who provide lesser Quote with Quality.

Then by receiving the ‘Quotation’ from vendor, if he is satisfied with the material and Quality he gives an ‘Order Form’ so that they deliver the material along with “Bill / Invoice and Delivery Challan”.

The products are safe-guarded under Warehouse Department where the each department maintains the details about “Stock In” and “Stock Out”.

Customer Care and Billing System for GSM Network

Now a day all the works done automatically and quickly. By making an office, factory, etc as computerization, the works in all the (process) department of the office becomes quicker and fast.

In the days, we had done all the calculation manually; all the accounts and bills in an office are done and calculated manually.

The data are stored in the paper form only. If there are any incidents like filling or the paper will burn. In some cases, the paper will destroy by ants, rates, etc.

Hence to avoid the above works, now days we are easily storing all information in a computer. All the accounts are done easily and faster. All the bills of any department are taken daily.

We can also see any data at any time immediately. If we want to remove a data, we can easily remove it. If we want to make changes in the older data we can do it immediately.

Hence by computerizing an office, factory, etc. all work can be completed faster and the working time in case of calculations becomes lesser.

In my project “Customer Care and Billing System for GSM Network” is designed to overcome the above problem.

JSP is used for designing the project and this front-end tool provided many components essential for developing this project. The front-end tool also provides me the Data report by using the data report only we had take (bills) printout of all the modules, data stored in the database daily.

Back end tool is MYSQL server data’s are stored during runtime are safely saved in this back end tool. Because by using JSP we did not create a table, only manipulation works are done.

This project Customer Care and Billing System for GSM Network Operators Throughout the World consists of information’s

  • New Facilities
  • Bill Facilities
  • Customer Personal information
  • Management-employee information


In this mobile, all the new facilities in  GSM NETWORK  are expresses. If a new customer arrives to this portion, they can able to know the new facilities like interactive Voice Response (IVRS). This IVRS  helps to the customer because the customer can connect to this IVRS at any time by dialing 98940 12345 or 121. It gives  the menu options in the customer’s mobile phone. This IVRS gives all the information’s about the new facilities, bill facilities, bill details and get connection with the customer care officers for any other helps from the management. In this the customer can also check their bill details. And it gives the information’s like  how to connect  with the new IVRS and how to access it from landline. To get the new IVRS connection the customer dial to the above specified number and register their preferrd language as either English or Tamil and their password not as 1234 and get the helps they needed.


In this module, all the bill facilities in  GSM NETWORK  are described. This is fully help to the new customers and old customers. If a customer arrives to this  portion, they can able to know the two types of facilities are PREPAID and POSTPAID TARIFF CARDS. The  PREPAID TARIFF CARDS explain the two types of cards are  GSM NETWORK  MTV CLUB and   GSM NETWORK  MAGIC CARD. In  GSM NETWORK  MTV CLUB,  a customer to talk with the other  GSM NETWORK  MTV CLUB members,

The charges are less than the charges to talk  with the others. In  GSM NETWORK  MAGIC CARD the validation days are less than the validation days of  GSM NETWORK  MTV CLUB. In prepaid tariff card the customer first pay the rate of prepaid card and communicate with others after using it. In post paid tariff card the customer pay their bills after the bill details are sent to the customer’s house or customer’s requirement. In POST PAID TARIFF CARDS there are many types. The different  types of plans are SACHIN INVITATION PLAN, TOTAL FREEDOM 249, TOTAL FREEDOM 349, and TOTAL FREEDOM 012. Free local call minutes are allowed in TOTAL FREEDOM 349 and TOTAL 012 plans this is not offers in the other two kind of plans. The different types of plans have different of monthly rental, monthly plan charges and free local call minutes per month for only in the first twelve months. The customer can able to know the charge rates at any time.


In this module, all the CUSTOMER personal details are stored. We can retrials it any time. If we can also add new customer and made any changes in the already stored data’s at any time. We can also take printout daily by using data report. The important customer details are customer are customer ID, customer name, Address, sex, Educaion, income, Bank Account number and bank name, etc. The education describes the educational qualification of the customer like he had study secondary, higher secondary, graduate or other qualifications. The customer ID refers that the standard identification number given by the management. Staying since specified that the customer is live in either in his own house or in rental house. If the customer is a women and she was married the husband’s name is specified or the father’s name is specified. The management and the customer can able to retrieve the customer details at any time.


This module is mainly very helpful to the customer and management only. Whether the customer wants to pay the amount in which basis and which  address they wants to send the bill and other important details. And the model of the item, model number, their preferred phone number that is the customer has wants a specified phone number and which services like prepaid or postpaid tariff paln they wanted all are stored in details. The mode of payment specifies that in which basis the customer wants to pay their bill like cash, draft or cheque. The model number describes the model number of the handset. And the preferred language specifies the type of language the customer wants that English or Tamil. We can retrieve it any time. If we can also add new customer and made any changes in the already stored data’s at any time. We can also take printout daily by using data report.


This module is mainly helpful for amount paid by the customer. This module has contains two sub modules are PREPAID BILL DETAILS and POST PAID BILL DETAILS. In prepaid tariff plan the customer first buy the prepaid card and use it and talk with others only in the rate of the talk time rupees allowed in the card. In PREPAID BILL DETAILS  it specifies the customer ID, Mobile number, Type of card, Mrp rate, Talk time, Validation days and balance amount in the prepaid card. In POST PAID TARIFF CARD it specifies the customer ID, Mobile number, plan type, facility type (local, STD, ISD), Deposit, Bill plan charges, Monthly rental, Monthly plan charges, free call minutes, call charges, and NET AMOUNT. The net amount specifies the total amount the customer must pay to the  GSM NETWORK  company.


This module is mainly used to store the details of the MANAGEMENT EMPLOYEE. The stored details are Employee ID, Employee name, Profession, Address, Salary, Type of Employee, Experience. The employee id is the identification number given to the employees by the management. The employee is in any one of the post is programmer, Manager, Accountant, Typist, or Receptionist. The type of employee refers that the employee is private that he is only the private employee to the management, public, partnership that he is the partner in the management, or other types to the management. We can retrieve it any time.

The Customer Care and Billing System for GSM Network includes the following categories.



DESIGN               :  HTML

FRONT END         :  JSP,Bean,


Effigy Processing Java Project


The purpose of Effigy Processing Java Project is to have a better understanding of the image and to use the image in the relevant applications.

Existing System:

The present image processing algorithms and systems are capable of analyzing the images. But these systems are unable to enhance and alter the images according to the application and domain requirements.

Proposed System:

The proposed Effigy Processing Java Project permits various enhancements on the image. The enhanced images can be stored for further reference and usage. The system allows to change the texture of the image and also allows to generate different views of the image. The dimensions of the image can also be adjusted as per the requirement. Image processing has applications in several fields such as remote sensing, radiology, graphic design, photo editing, character recognition, cytology, finger print matching and other sciences. Image processing systems must be capable of functions such as image acquisition, image storage, image processing using various techniques, image display, and image transfer.


The Effigy Processing Java Project is proposed to have the following modules:

Processing Module:

This module allows us to capture the image and process the image by applying various processing techniques. Images can be processed by functions to blur the image, to sharpen the image, to increase or decrease brightness, to detect edges, to change gray scale, to emboss and to generate negative of the image.

Display Module:

This module allows us to increase or decrease the image dimensions along one or two dimensions. It also allows to generate mirror image of a picture or to flip the image. We can also zoom the image in or out.

Storage Module:

This module allows us to save the modified or enhanced images for further usage. This allows us to store the same image in different formats and effects.

Software Requirements:-

• Programming Language : Java
• Java Version : JDK
• Operating System : Windows XP/LINUX

Java Audio MP3 player Project


The objective of the project is to design an audio MP3 player that can be suitable for different level of users. The goals of the application are to: Provide a platform to play audio (MP3) files, Support play lists and Provide play list management.

Existing System:-

The present systems are platform dependent and these plug-in services are not suitable for all types of applications and devices. Often, these systems have difficulties in managing the files and play lists.

Proposed System:-

This mp3 player has inbuilt ID3 tag editor. The benefits of the system are: It is a fast standalone mp3 player; Facility to save play-list files; ID3 tag editor to edit mp3 metadata. The system can be easily integrated into other applications and devices. The system supports features which are platform independent.


The system is proposed to have the following modules or forms:

Main interface (Control panel), Playlist manager and ID3 Tag Editor

Main interface :-

Main interface implements all the basic commands for playback control like play, pause, stop, previous, next and volume control. It provides facilities to open previously saved play lists, show play list manager.

It provides the following functionalities:

Open Play List, Show Play list, play, pause, stop, previous, next,
Song info palette, volume control and exit

Playlist Manager:-

This interface has a menu and a dynamically expandable table in scroll pane. The menu bar in this interface has following commands:

File, New, Save, Save as, Exit, Edit, Add file(s), Add folder, Edit Tags,

Remove File

It has a table which shows list of files that are currently in play list.
Following metadata about mp3 files are shown in this table
Serial Number, Track number, Track Title, Album, Artist, Time

ID3 Tag Editor:-

Id3 tags are meant for metadata about the songs. It saves entered data in mp3 file itself, so that when those files are opened with other media players like winamp or windows media player, then these Id3 tags will be present there.

Software Requirements:-

• Programming Language : Java
• Java Technology : Swings
• Java Version : JDK
• Operating System : Windows XP/LINUX

IPL Game Application Java Project


It is a social networking application and fun game application. This application is based on the IPL (Indian premier league). It just like playing cricket match, but we won’t play directly. Here we will get cricket match updates based on the updates we will get the score. As we know different teams are participating in IPL under different franchises. In this IPL Game Application Java Project each user is a franchise and he will select the players from list and he will create his own team. And he can invite his friends to site also.
Then he will create a group

Once IPL matches’ started he will get the score based on the player score, scored on a particular match. If player hits 1 run then user will get 1 point, if payer hit 4 runs he will get bonus points etc.
Finally one user will win among his friends group.

Existing System:

We have different social networking sites but there is no site which provides games playing among the friends. Now days we have different site which are providing game but that those are game who can play alone. Here user playing along with his friends.

Proposed System:

In this Java Project we are overcoming the problems in the existing system. Here user can send the messages and user can play game.

Modules & Functionalities in this Java Project:

1. Admin :

  • Adding players: Here admin will add the player to site. He will add player profile, strength.
  • Adding Team : Create Cricket teams as per IPL.
  • Add Score : Update the live score details of the players to view by team players

2. User :

  • Selecting players: Here user will select the payers from the list.
  • Choose Players: User will select the players from the list of players from each team.
  • Invite Friends : Here user will invite his or her friends to participate in IPL.
  • View Score : User can view the live score updated by the admin.
  • Updating profile: User will update his profile.

Technologies Used:

Language : Java ,Servlets, jsp, Ajax, css
IDE : Eclipse
Server : Tomcat 5.5
Database : Mysql