Top Banner
1. Communal Contact Objective : The objective of the project is to develop a system that allows the users to maintain friendships with other users and allows to communicate with each other, by exchanging messages, pictures and so on. The purpose is to design a system that enables one to maintain the social network and promote relationships. Existing System: In the present scenario, people communicate with each other using conventional methods such as mails, phone calls and e-mails. Often, it becomes difficult for one to track the whereabouts of other known people and exchange views and messages. Sometimes, the messages exchanged through these methods may not reach the intended receiver. Often important communication may be missing. Proposed System: The proposed system is a web based application and it maintains a centralized repository of all information. The system permits one to find their present and old friends by submitting a few of their details like name. the system provides support for online communities, so that users can forge personal relationships and maintain the social fabric. The system provides a number of interfaces through which one can send mails or participate in forums and other such related activities. Modules : The system is proposed to have the following modules: Admin Module, User Module, Polls Module, Gangs Module, Sawaals Module, Opinions Module and Reports Module. Admin Module : Administrator maintains the entire application and has all access rights. Administrator can manage user details and decides the privileges of each user. Administrator can allow or ban users. Administrator can introduce new features to the application. User Module : A user must be registered to access the application. A user can create a personal profile. A user can search for friends and also find new friends. A user can provide answers to the questions posed by other users. A user can share opinions 1
269
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Narmal Java Book

1. Communal Contact

Objective:

The objective of the project is to develop a system that allows the users to

maintain friendships with other users and allows to communicate with each other, by

exchanging messages, pictures and so on. The purpose is to design a system that

enables one to maintain the social network and promote relationships.

Existing System:

In the present scenario, people communicate with each other using

conventional methods such as mails, phone calls and e-mails. Often, it becomes

difficult for one to track the whereabouts of other known people and exchange views

and messages. Sometimes, the messages exchanged through these methods may

not reach the intended receiver. Often important communication may be missing.

Proposed System:

The proposed system is a web based application and it maintains a centralized

repository of all information. The system permits one to find their present and old

friends by submitting a few of their details like name. the system provides support

for online communities, so that users can forge personal relationships and maintain

the social fabric. The system provides a number of interfaces through which one can

send mails or participate in forums and other such related activities.

Modules:

The system is proposed to have the following modules:

Admin Module, User Module, Polls Module, Gangs Module, Sawaals

Module, Opinions Module and Reports Module.

Admin Module:

Administrator maintains the entire application and has all access rights.

Administrator can manage user details and decides the privileges of each user.

Administrator can allow or ban users. Administrator can introduce new features to

the application.

User Module:

A user must be registered to access the application. A user can create a

personal profile. A user can search for friends and also find new friends. A user can

provide answers to the questions posed by other users. A user can share opinions

1

Page 2: Narmal Java Book

and views on various topics with other users. A user can search for local information

and upload or download pictures, images and other information.

Polls Module:

This module allows users to create polls and participate in polls created by

other users. This feature allows to check how many users have similar views about a

topic.

Gangs Module:

This module allows a user to create ones own gang or to enroll in other gangs.

This feature allows a user to bond friendships with a close group of members.

Sawaals Module:-

This module allows a user to create a new sawaal or to answer other

sawaals asked by other users and can view the list of answers given by different

users.

Opinions Module:-

This module allows users to share their opinions regarding cars, schools,

bikes and movies.

Reports Module:-

This module allows administrator to generate various reports based on

different criteria such as number of users, poll results and so on.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : My SQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1 GB

2

Page 3: Narmal Java Book

2. Back Forty Dense

Objective:

The objective of the project is to develop a system that automates the

activities and processes at a real estate agency. The purpose is to design a system

that allows one to access the information and to perform various operations.

Existing System:

The present systems store information across ledgers and files. Often the data

is mismanaged and this leads to data losses. It is difficult to track and search for the

desired information. Data is not maintained in a consistent format and this may

make it difficult to correlate the data. It is difficult to generate invoices and other

reports.

Proposed System:

The proposed system is a web based application and maintains a centralized

repository of all information. This enables one to search for the required data easily

and one can perform various operations using the interfaces provided by the system.

The system organizes the data efficiently and this helps in streamlining the data

display to the users. The system also allows the generation of reports based on

different criteria.

Modules:

The system is proposed to have the following modules:

Administrator module, user module, sales module and reports module

Administrator module:

Administrator manages the entire application. Administrator can add, delete,

edit and view plot and property details. Administrator communicates with potential

customers and manages all transactions. Administrator also manages employee

details working with the organization.

User module:

A user can view the property details on display. A user can also make

payments through Demand Draft and view the corresponding details.

3

Page 4: Narmal Java Book

Sales module:

This module tracks and records details of each transaction. The details allow

administrator to find the status of each property. The data can also be viewed by

users.

Reports:

The system allows administrator to generate various reports based on different

criteria such as customer data, sales data and property information.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : MySQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

4

Page 5: Narmal Java Book

3. Bureaucrat Defended Entity

Objective:

The objective of this application is to maintain the details of prisoners and

other information related to prisons. This enables law enforcement people to

access necessary information quickly and effectively. This project is aimed at

developing a prison management system for the effective management of

prisons.

Existing System:

In the present systems all information is maintained using conventional

methods across ledgers and files. Often it is difficult to access the desired

information efficiently. The data is not organized in a proper manner and this

may lead to data inconsistencies and losses. It is also difficult to generate reports

and documents. The system does not provide security for sensitive data.

Proposed System:

The proposed application is a web based application and maintains a

centralized database of entire information. The system provides the details of

each prisoner and maintains the details of the cases against each prisoner. This

must include the sentence details, remand/conviction details, etc. This system

maintains the list of prisoners to be released on a specific day. This system

maintains in-out register to keep track of all prisoners and others who move in

and out of the prison for various reasons.

Modules:

The system is proposed to have the following modules:

Administrators, police officers, Data Managers, Nominal Rolls, Reports

Administrators:

Administrator is treated as a super user in this system. Administrator can

maintain different registers such as Nominal Rolls, Case Register, Automated

Release Register, Parole Register, Duty Register and In-Out Register. Other tasks

done by the administrator are generation of reports, maintenance of log files,

backup, and recovery of data any time. Administrator also manages details of

number of cells and their usage. Administrator is also responsible for managing

finances of prison.

5

Page 6: Narmal Java Book

Police officers:

Police officers can seek information regarding prisoners and convicts. The

information is used to make decisions regarding court hearings, remands, release

dates etc.

Data Managers:

On the behalf of administrator data manager prepares all the registers with

appropriate data. They can have the privilege to add and update data in the

different registers.

Nominal Rolls:

The details of the prisoner and his/her demographic details should be

captured. A digital photo comprising different views of the prisoner and the list of

articles surrendered by prisoner during nominal roll are to be recorded.

Reports:

The system allows the generation of various reports based on different

criteria such as prisoners details.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Backend Database : Oracle 9i

• Web Server : Tomcat 5.5

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

6

Page 7: Narmal Java Book

4. Baccalaureate Gateway

Objective:

The objective of this application is to allow old and new students of a

university or college to communicate with each other. This allows students to know

about each other and their current activities.

Existing System:

Many institutions, colleges and universities maintain the information

manually about present and past students. This does not allow efficient data

management and retrieval process. A student wiling to get information about others

has to approach the college and obtain the details. Often the information may not be

available and misleading.

Proposed System:

The application allows students to register and then search the data based on

different criteria. Also it has the benefit of having a centralized database and up to

date information. A user can easily obtain information about other registered users.

Modules:

The System is proposed to have the following modules:

Administrator module, event manager module, alumni and student module

Administrator Module:

The administrator is responsible for maintaining information of students.

When a student submits the registration form, administrator will complete the

verification process and, if successful, the student details are added into the

database. The administrator maintains the passwords of Event Manager and that of

himself.

Event Manager Module:

This module maintains the information about various events that are

conducted by various colleges and universities. Details of notifications are also

maintained. The manager can add, delete, edit and view event details.

7

Page 8: Narmal Java Book

Alumni & Student Module:

The Alumni/Students can register themselves and after the approval from the

administrator, they can logon into their account and can send mails, post queries,

update their profiles and even search for other student details. one can view the

event details and search for specific information. The module provides mail and

query functionalities.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

• Web Server : Tomcat 5.5

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

8

Page 9: Narmal Java Book

5. Rescue Squad Overhaul Contributor

Objective:

The objective of this application is to develop a system that automates and

organizes the ambulance service sector. The purpose is to maintain a well-defined

interface to the offered services and maintain a centralized database of entire

information.

Existing System:

The present system is not efficient and effective as the entire data is

maintained across various files and systems. It is difficult to access the data and

perform the necessary operations. The system cannot respond properly to

emergency situations.

Proposed System:

The proposed system organizes the data effectively. It provides mechanisms

to communicate information efficiently and accurately. It provides information

regarding ambulance services offered by different hospitals. It is easy to generate

reports. Users can access the information quickly.

Modules:

The system is proposed to have the following modules:

Administrator module, employee module, search module and reports

module

Administrator module:

Administrator manages the entire application. Administrator can add, delete,

edit and view the employee details. Administrator also manages the doctor details

along with other attendants. Administrator keeps track of ambulances available and

their current status.

Search Module:

This module allows users to search for ambulance availability based on

Location.

9

Page 10: Narmal Java Book

Employee (Hospital In-charge) module:

This module allows employees to register and manage patient details. when a

request is made, an employee immediately dispatches an ambulance with available

doctor and other attainders. Employee keeps track of patient status and in case of

emergency consults a hospital for admitting the patient.

Reports module:

This module allows one to generate reports based on different criteria such as

ambulance details, employee details, patient details, services offered and so on.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 128MB

10

Page 11: Narmal Java Book

6. Reckoning Inquisitor

Objective:

The objective of this application is to develop a system to conduct online tests

in various domains and functional areas. The purpose is to enable a fast evaluation

of applicant’s skills and abilities. Reckoning Inquisitor is the Online Examination for

employees of an organization, Academic institutions and training centers. It is an

excellent test management, which offers a complete solution for Computer Based

Test (CBT). It keeps all the records of conducted exams, score reports and other

info.

Existing System:

The earlier system is not computerized. We need to conduct the tests

manually, evaluate it manually and store the result information in records which is

not safe and secure. It is difficult to conduct and evaluate the tests manually. It is

also tedious to maintain all the records.

Proposed System:

The proposed system is fully computerized, which removes drawbacks of

existing system and conducts online examination. This type of application is

accurate, financially feasible, user friendly and provides information in less time. This

system is developed with an eye towards the future and can easily be updated with

new features, as needed. By using this system we can conduct two types of tests one

is “without negative marking”, and second “with negative marking”.

Modules:

The system is proposed to have the following modules:

Administrator module, user module and test module

Administrator Module:

This module provides administrator related functionalities. Administrator can

view, add, delete and edit questions in the question bank. Administrator may allow

or ban users. Administrator may view the details of all tests and also the results.

Administrator can generate the appropriate reports.

User Module:

A user must be registered to avail the services. A user can enroll for an exam

on ones chosen subject and domain. The user has the option of opting for negative

marks or otherwise. The user can view the result of a test immediately after

completion and also view the results of tests one has taken previously. A user is

allowed to edit ones profile.

11

Page 12: Narmal Java Book

Test Module:

This module allows the candidate to take the test by choosing a subject of

interest. Questions will be generated randomly from the database. To answer each

question one minute of time will is given. If the question is not answered in time

then automatically it skips the present question and goes to the next question. It

evaluates the test finally by taking negative & non-negative marking into

consideration and displays the result.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : MySQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

12

Page 13: Narmal Java Book

7. Bacillus Eavesdropper

Objective:

Bacillus Eavesdropper is an automated system that can be useful to employees

and the managers in any organization. Bacillus Eavesdropper provides the facility to

define the tasks in the organization and also allows the managers to track the bugs

generated for a particular task. A report generation facility is supported in Bacillus

Eavesdropper that allows the managers to analyze the skills of employee. This tool

can help managers for bug estimation per project or application.

Existing System:

The existing system uses Microsoft Excel Sheets for storing data. When a

manager needs information of an employee or a bug, one has to search for the

specified file in the file system. Report generation is done manually by copying the

content of the different files into another file. Information retrieval is a very complex

process. Lack of organization of the files may lead to information loss due to

accidental deletion of files.

Proposed System

The Proposed system provides the centralized database. It stores data related

to bugs and description of the each bug. It can also create Excel reports and PDF

documents based on the information in its database. The performance is improved

due to well designed database. Security of the system is enhanced. Time is saved in

report generation and it is easy to update the details.

Modules:

The system is proposed to have the following modules:

Administrator module, manager module, developer module, tester module

and report module.

Administrator module:

Administrator allocates projects to managers and assigns members to each

manager. Administrator assigns a priority to each bug that is generated.

Administrator can also access project related information. Admin generates reports

based on data submitted by managers.

Manager module:

Manager has complete access to the particular project assigned by the

administrator and controls the team member’s access to the bugs assigned. Manager

13

Page 14: Narmal Java Book

has the permission to generate the reports and update the information of team

members and can add new members to the project.

Developer:

Developer can access the task or bug assigned by the manager, view assigned

projects and resolves the assigned bug. Developer can view the bugs list assigned by

the manager.

Tester:

Tester can access the projects or bugs assigned by the manager, can view the

assigned projects and can add a new bug to the list and send the bug back to the

manager. Tester can logon to the system and access the assigned projects list.

Reports:

Both Admin and Manager can access this module and generate the reports

based on the requirements.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

14

Page 15: Narmal Java Book

8. Online Itemization Structure

Objective:

The objective of the application is to develop a system that offers news

services online. The purpose is to design a system that becomes a substitute for

print media. The system can be accessed by users at any time to read the current

news and information.

Existing System:

The present system is the print media which conveys news and articles, but

at a stipulated time. Often there is a huge time gap between the occurrence of an

event and the news getting published. Also it is difficult for various reporters and

journalists to coordinate with each other.

Proposed System:

The proposed system is a web application and updates news articles

periodically. The system allows users to view the news at their convenience. The

reporters can interact with the system and other reporters to generate accurate and

reliable news. Users can also post their information and opinions.

Module:

The system is proposed to have the following modules:

Administrator module, user module and reporter module

Administrator module:

Administrator monitors all activities. Administrator authenticates and verifies

all news information before it gets published. Administrator coordinates with all

reporters and journalists for reliable information. Administrator also monitors all user

activities.

User module:

The user can read the news paper by downloading it. User can access

information based up on categories and relevance. User can also become a reporter

with administrator permission.

15

Page 16: Narmal Java Book

Reporter module:

The reporter gathers the news related to a particular domain assigned to the

reporter such as crime, sports, political etc. The reporter gets information through

various sources and contacts or directly by interacting with concerned people.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

16

Page 17: Narmal Java Book

9.Hospice Dossier Control

Objective:

The objective of the project is to provide essential medical services online to

users irrespective of their location. Users can connect through their home internet or

approach any nearby kiosk to get these services. The motivation to build the system

is that very few or no doctors are available at remote locations, limited hour services

and lack of sophisticated medical equipments and no patients history/lab data

management.

Existing system:

In present systems there is hardly any medical service available in remote

locations. Persons needing medical services often need to travel long distances. Even

in urban areas the service is sometimes not available immediately.

Proposed system:

The proposed system is a web based application which is available all the time.

The system provides details of medical services online and allows users to interact

with doctors and other medical personnel.

Users of the system:

Patients

Doctors

Kiosk Manager

Admin

Modules:

The system is proposed to have the following modules along with the

functional requirements.

Administrator module:

Administrator regularly takes back up of all kinds of data. Administrator can

view the log information. Administrator also generates system reports. Administrator

also provides online help manual for patients.

Doctors module:

A doctor must register with the system. Doctor’s can manage their profiles.

Doctor’s give appointments to patients, e-prescriptions, and view patient’s history.

Doctor can interact with patient using live chat.

17

Page 18: Narmal Java Book

Patient module:

A patient must register with the system. Patients can make online

appointment, view their previous health records and doctor’s prescriptions. Patients

can manage their profiles. Patient can interact with doctor using live chat. In case of

any medical error (wrong medication or lab report) patient can register a complaint.

Patient’s grievance and feedback goes to Admin he can forward it to any doctor to

answer.

Kiosk module:

Kiosk Manager views and adjusts appointments, performs day open and close

activities and calculates his commission.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

18

Page 19: Narmal Java Book

10. Electorate Conspiracy

Objective:

The objective of the project is to develop a system that automates the

processes and tasks at a collectorate office in a district. The purpose is to design a

system that manages all the related information in a systematic manner. The system

increases productivity and helps employees of collectorate to provide better services.

Existing system:

In the present scenario all the information is maintained in files and ledgers. It

is difficult to manage the data efficiently and it is often difficult to search and retrieve

the necessary data. Data is often mismanaged and this leads to loss of data. People

in need of services have to approach the office and get the things done.

Proposed system:

The proposed system is a web based application. It stores the entire

information in a centralized database. This makes it possible to manage the data

efficiently and effectively. The system allows users to interact with the application

and execute various operations, by providing well-defined interfaces. The system

also allows generation of reports.

Modules:

The system is proposed to have the following modules:

Administrator module, user module, officer module and report module

Administrator module:

Administrator manages the entire application. Administrator is responsible to

issue various certificates such as birth certificate, death certificate, income

certificate, residence certificate, caste certificate and others. When a request is made

administrator may either approve or reject. Administrator can also assign and allot

works and tenders to contractors.

User module:

Users include general public and contractors and people from other service

sector. Users can apply for various certificates online and also view the status of

request. Interested users can also view and apply for tender notices and similar

announcements.

Officer module:

This module can be used by police and other public sector departments. They

can view the information for the details of citizens, to ascertain and verify personal

details of users, in cases such as passport and certificate issues.

19

Page 20: Narmal Java Book

Report module:

The administrator and officials can generate various reports based on various

criteria as and when required.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

20

Page 21: Narmal Java Book

11. Symposium Schema

Objective:

The objective of the project is to develop a Web based UI Manager with Audit

Report tool is to display a calendar for the current month and the preceding month,

and allow the executives to select a date from the displayed calendar to schedule

and view ones appointments.

Existing System:

The present system is ineffective in maintaining the relevant details. The task

of scheduling and fixing appointments as well as other activities whether they may

be official or personal is time consuming and also may lead to confusion if not

properly scheduled. The whole process is now manually controlled. This requires

maintaining the records of the queries coming from the employees on the paper.

Proposed System:

Conference agenda with Audit Report system reduces costs by

reducing paperwork and streamlining processes. This system also reduces risk by

supporting compliance with manager best practices. Our system aims to provide

powerful functionalities to the user by making use of simple easy-to-easy interface.

The system makes the process of scheduling much easier and computerized. By this

system the manager or top level designated employee can fix the schedule of the

executive working under him, he even can check whether the executive is free at the

particular time or in other times. Thus the top level management can easily fix the

process of scheduling, and even can change the appointment which is reflected

immediately to the related employee.

Modules:

The system is proposed to have the following modules:

Administrator module, employee module and report module

Administrator Module:

Administrator controls the entire application. Administrator can add, delete,

edit and view all employee details. Administrator also manages the data related to

organizations and businesses. Administrator generates reports based on various

criteria.

Employee Module:

Employees must have avalid login information to access the application. Each

employee can view the details of companies, events, schedules and appointments.

21

Page 22: Narmal Java Book

Report module:

This module allows administrator to generate various types of reports such as

Event reports, meeting reports, contract reports, feedback reports and attendance

reports.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

22

Page 23: Narmal Java Book

12. Restrained Netting

Objective:

The objective of the project is to develop a system that retrieves information

and documents very efficiently and which limits the number of returned documents

by performing an intelligent search procedure. The purpose is to design a system

that displays only relevant information to the user, by suppressing unnecessary and

irrelevant information.

Existing System:

Traditional Confined Web Spiders consult databases of the most frequently

used words in documents, such as words drawn from documents title and first few

sentences, hence they won't retrieve documents in which the keywords for which one

is searching are buried somewhere within document. They are useful only for

searching specific information in World Wide Web (WWW). Many page authors send

Confined Web Spider numerous web pages containing various tricks like irrelevant

title tag or repeating certain words in first few levels that are irrelevant to actual

contents of the page, to boost the ratings. It might lead to situation where in not

even one of the top ten sites listed would be of subject you would expect. Anyone

can put up a webpage .Results can return academic results or internet gossip. HTML

doesn't provide any standard method to identify contents of documents; it is

extremely difficult for Confined Web Spider to identify contents of web page to index

them. As World Wide Web seems to be ever expanding, with increasing threat to

quality of information available on the web

Proposed System:

XML (extended Markup Language) is a simplified language of the mother of all

document defining language, SGML (Standardized General Markup Language )

though XML is not as powerful as SGML but much easier to use . Developing web

pages using XML is much similar to HTML but provides author with ability to invent

their own tags, the tag names and what they mean are left to author to define

depending on subject matter. The most important thing about XML is it allows more

details to be included in document, searching for specific topics should become more

accurate avoiding many mismatches. This application automates the process of

sending queries to these websites using advanced technology and presents the

search result from all the sites to the user. It is a Confined Web Spider developed for

easy search. This Confined Web Spider software is developed using state of art, high

calibrated. It is very much operational with current technologies and practices. In

23

Page 24: Narmal Java Book

addition, the user interface provided in this application will make user / administrator

more comfortable with all the complex tools at his/her easy disposal. Implementation

of the Confined Web Spider software tool in any organization website is very much

practical as it doesn’t demand any other external resources or components.

Modules:

The system is proposed to have the following modules:

Administrator module, user module, products module, jobs module, yellow

pages module and resume module

Administrator Module:

This module is about an Administrator who maintains this application. This

module allows Administrator to add all objects to this application. The entire

application is under control of an Administrator. The administrator has authority to

add details of data which is presented in the database.

User Module:

This module is about user. Through this module the user can view all the

functionalities of an application and one can search for required products, and jobs

etc. Users can post his /her resumes by registering in this application.

Products Module:

User can search products here .The products that are added by the

administrator are displayed.

Jobs Module:

The user can search jobs based on the selected criteria such as experience,

location, part time, full time etc.

Yellow Pages Module:

This module maintains details of companies and organizations who provide

services of various types and sectors.

Resume Module:

This module provides resume services. Through this module the registered

users can post their resumes.

24

Page 25: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : XML

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

25

Page 26: Narmal Java Book

13. Banter Porch

Objective:

The objective of the system is to develop a system using which any number of

users can communicate with each other. The purpose of the application is to allow

users to exchange ideas, messages, views, opinions and other data and information.

The application is a convenient system and easy to use for all types of users.

Existing system:

The present systems are primitive in the functionality and does not provide all

services required by end users. Most systems simply arrange for text communication

with limited facilities.

Proposed system:

The proposed system provides facilities for user registration and allow users to

create their personalized chat rooms. Users can also chat in public rooms as well. A

user becomes the owner of the rooms one creates. As a moderator the user can

control the other users who log on to the same room.

Modules:

The system is proposed to have the following modules:

Administrator module, Moderator module, Communication module and Skins module.

Administrator Module:

This module is responsible for to control overall activities of application like

create different chat rooms according to user requirements and setting parameters

for these module he can assign moderators.

Moderator Module:

In this module the moderator can create any number of chat rooms and he

can do kickoff, ban and joining in a chat room to chat.

Communication Module:

Login user can send private messages and public messages. Users can click

refresh to speed up room’s content, synchronization.

Skins Module:

It allows the users to enter into rooms using different screens for better look

and feel.

26

Page 27: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Web based Technologies : Servlets, JSP

• Java Version : JDK1.5

• Backend Database : XML

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

27

Page 28: Narmal Java Book

14. Grime Dissolution Scheme

Abstract:

Grime Dissolution Scheme is a web based application which is used to

automate the management of soil sample collection entry, lab testing reports,

recommendations to farmers, master data(district, mandal, village) . Whenever the

farmers brought soil samples it allows user will enter the details about sample and

from where it was collected. Then the user can forward the samples to the laboratory

for further calculation.

Existing System:-

Before developing this application all activities done manually, then all the

activities take more time and also take more manpower. Collecting the information

about soil samples, test results and suggestions done manually.

The current system is taking more time to give the suggestions for the

farmers which will be a delay process and not accurate also. With the current system

user is facing so many problems for entering the data regarding soil collection

information. It is more difficult to verify all the information and making reports for

each and every soil sample and difficult to generate the suggestions.

Proposed System:-

The proposed system is to replace the existing manual system with a software

solution. Using this system we can overcome the drawbacks of the current system.

Using this system we can enter the master data such as districts, mandals, villages

and measurements of the soil tests and we can also enter all the details about

collected soil samples. These samples are forwarded to the laboratories, after testing

the sample they will give needed suggestions to farmers. These suggestions will be

available to the farmer in both English and Telugu languages.

This system involves under the following activities:

• Soil collection information sheet data entry.

• If needed, he can edit the collection information sheet.

• Generate the reports in different views.

• Generate farmer recommendation report.

• All the required information can enter into database using master forms.

Modules:

Sample Collection & Nominal Roll Module:

All the details about soil samples, whenever the farmers brought soil

samples, it allows user to enter the details about sample and from where it was

28

Page 29: Narmal Java Book

collected. Then the user can forward the samples to the laboratory for further

calculation. This system will automate the details like how the former can collect the

soil, and how that will be tested.

Whenever the farmers brought soil samples, this system allows the end user

to enter the details to decide about the nominal. The administrator will generate the

required recommendation in the form of report in both English and Telugu as they

want

Modification of Soil Information Module:

Collected soil samples are submitted to a branch for analysis. This system

allows the user to enter the data based on the analizations done on a particular soil

sample like farmer name, phone no, address, crop type, soil collected date, land

type, irrigation Facility, available nutrients in % & ppm, analyzed by the branch

name.

Super Admin, Admin & User can change the data available in the analyzed soil

packets data.

MIS Module:

In the MIS reports, we can see the state wise, District wise, mandal wise and

village wise information of the analyzed reports according to the year wise and state

wise. In the MIS reports, the information like the farmers recommendations like

fertilizers name and its dose in liters, no. of sprays, days intervals in Telugu and

English also.It also gives the state wise, branch wise reports of the farmers. It also

gives the district wise reports of the farmers about their address, farmer name and

father name. It also gives the van wise and lab wise information of the reports in the

branches.

Master Data Module:

This feature is used to enter all the master data details like districts, mandals,

villages, sample measurements (different parameters) information. This system

mainly concentrated in designing various reports requested by the users as well as

higher. This is a system that is a collection of registers and reports for the effective

management of soil analysis data. All the information related to data maintenance in

the order of districts will be take place in this module.

User Maintenance Module:

This feature is processed by super admin; he will take care about user

creation, deletion, modification in entire state. Only the administrator can maintain

29

Page 30: Narmal Java Book

all the users’ information and the security of users. The administrator will generate

the required recommendation in the form of report in both English and Telugu as

they want.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

30

Page 31: Narmal Java Book

15. Endurance of Employee Particulars

Objective:

The purpose of this application is to automate the activities in the Human

Resource department of an organization. The purpose is to design a system using

which one can effectively and efficiently manage the relevant information of an

organization.

Existing System:

The present system is inefficient as it does not provide a centralized

repository of all information related to employees and their activities. Often it takes

a lot of time to communicate the information among various departments. This leads

to inconsistencies in data and misunderstandings.

Proposed System:

To overcome the above specified problem we have introduced a software

application. Any user can operate this portal very easily and it is very user friendly.

The application provides a number of facilities and menus to enable users to perform

various operations and manage the data effectively.

Modules:

The system is proposed to have the following modules:

Administrator module, Projects Information module, Training program of

employee module and Report module.

Administrator module:

Administrator has control of entire application. Administrator can add, delete,

edit and view employee information. Administrator can manage visa and foreign

travel details of employees. Administrator also manages appraisals details of

employees.

Projects Information module:

This module maintains the projects information such as projected, client

details, number of employees assigned to the project etc.

Training program of employee module:

This module maintains details of training programs conducted by the

organization and details of employees who participated in the various training

sessions.

31

Page 32: Narmal Java Book

Report Module:

This module allows administrator to generate various reports such as

Department wise reports, Location wise reports, Seniority wise reports, Skill set wise

reports, Visa reports, Project wise allocation reports and Training reports.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

32

Page 33: Narmal Java Book

16. Paraquat Stockpile

Objective:

The Paraquat Stockpile is a web-based system, which gives information

relating to the clients and dealers of the company with respect to its pesticides

product launches. This project would automate the operations of the management

and would retain the present functionality available in the current system.

Existing System:

The present system is inefficient as it maintains all information across files and

ledgers. The system is difficult to use and it is difficult to search for the desired

information. The system does not offer effective communication facilities among the

various entities that are part of the system (clients, dealers and administrator). The

system often mismanages the information leading to data losses and inconsistencies.

Proposed System:

The proposed system is a web based application that maintains a centralized

repository of all information. This makes it easier to access the data and perform

various operations. The system maintains the data systematically. Report generation

is one of the features of the proposed system.

Modules:

The system is proposed to have the following modules:

Administrator module, dealer module, customer module and report

module.

Administrator Module:

This module provides administrator related functionalities. Administrator can

view and manage the details of customers and dealers. Administrator approves new

dealer and customer registrations and requests for pesticides. Administrator also

maintains stock and inventory details.

Dealer Module:

A dealer must be registered with the system. The dealer can view and manage

the details of pesticides, customers and other dealers. Dealer may approve the

pesticide requests made by the customers. The approved requests are then

forwarded to the administrator.

Customer Module:

A customer must be registered with the system to avail the services. A

customer can view details of dealers and pesticides. A customer can place an order

for pesticides with a dealer and then can monitor the status of the request.

33

Page 34: Narmal Java Book

Reports Module:

This module allows administrator and dealers to generate various reports

based on different criteria such as dealer details, customer details, sales details and

so on.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

34

Page 35: Narmal Java Book

17. Onstream Troutville

Objective:

The objective of the application is to develop a system for a supermarket or

departmental store. The purpose is to automate the process of purchases and billing. The

application helps in maintaining all the related to business in an effective manner through

the use of a centralized database.

Existing System:

The present system is a manual system where the customers does the purchases

by visiting the store. The billing is done manually. Often this wastes the time of

customers. The information about all customers is generally not maintained properly and

it is difficult to keep track of activities.

Proposed System:

The proposed system is a web-based system. The system allows customers to shop

online and make payments through credit cards. The system permits maintenance of

centralized database and helps in managing the data effectively and efficiently. Details of

various products and items can be viewed easily. Shop owners maintain details of all

customers and update them about new products.

Modules:

The system is proposed to have the following modules:

Administrator module, customer module, product module and report module.

Administrator module:

This module provides administrator related modules. Administrator can add, delete,

edit and view details of staff members and customers. Administrator also can add, delete,

edit and view product details and prices. Administrator can also manage the inventory

details.

Customer module:

A customer must be registered with the system to avail the services. A customer

can view the product categories and view all the items under that category. A customer

can purchase items online by selecting them and putting them in a virtual shopping cart.

Customer gets a bill after completion of purchases and can pay through credit card.

35

Page 36: Narmal Java Book

Product module:

This module maintains the product details such as product categories, item details,

price and stock details.

Report module:

This module allows administrator to generate various reports based on different

criteria such as customer details, product details, stock details, sales details etc.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

36

Page 37: Narmal Java Book

18. Project Regulation

Objective:

This application has been developed with the core objective of addressing

Project Managers, Management and HR people to manage their resources effectively

for project allocation. The purpose is to design a system that allows one to

efficiently manage the information.

Existing System:

The existing system is operated manually to maintain details of all employees

and other organizational resources. This makes it difficult to analyze the data and

select suitable candidates fro various projects. Often the process takes a lot of time

and effort.

Proposed System:

In the proposed system we automate all the processes and provide easy to

use interfaces to enable users to communicate with the system and to manage the

data. The application provides a centralized repository of all information. The system

tracks bench ageing and resource deployment. The system allows the generation of

reports.

Modules:

The system is proposed to have the following modules:

Administrator Module, Resource Management Module, Tracking Module and

Report Module.

Administrator Module:

This module allows the administrator to add a new employee details which

includes employee personal information, current location, joining date, bench start

date, role, domain expertise, primary and secondary skill set etc,. The administrator

can add a new user and assign access permissions to the user for providing proper

authentication and authorization.

Resource Management module:

This module displays all the employees’ information in a consolidated manner

or branch wise. This module provides a flexible way to sort the employee details

based on any field. The user who is having administrative privileges can edit

employee details and update the required fields as per the requirement. An

employee can be blocked or allocated to a project. This module provides a facility to

download the consolidated data or branch wise data into an excel sheet.

37

Page 38: Narmal Java Book

Tracking module:

The module provides a very efficient mechanism to search for an employee

and generate customized information based on selected filters. We can select up to

three available filters (Domain, Visa Type and Status) to select multiple values for

the filters. It also allows the users to download the customized generated

information into excel sheet.

Reporting module:

This module provides a flexible way for the user to Generate different kinds of

reports based on location which includes location vs. role report, location vs. status

report, location vs. bench role, location vs. blocked role and based on skill wise

which includes skill vs. role, skill vs. bench role and skill vs. blocked role. This also

allows the user to generate status vs. role report. This provides a way to view all

these reports either in a tabular format or in bar graph format.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

38

Page 39: Narmal Java Book

19. Ostentatious Storehouse Structure

Objective:

The objective of the project is to develop a system that automates the

processes and activities of inventory management. This system includes the

activities such as maintenance of stock details, maintenance of receipts and items

etc. the purpose is to design a system that allows one to perform related operations

and efficiently manage the information.

Existing System:

In present system all business activities are done manually which requires

more time and manpower. The data is not managed properly leading to data

inconsistencies and losses. It is difficult to generate various reports. The stored data

is less secure and prone to errors and misuse.

Proposed System:

The proposed system is a web-based system. It allows the administrator to

control the application and provide access to different users and allow them to

perform some activities according to their role. The system maintains all data related

to users, items and stock. It is also simpler to track all transactions.

Modules:

The system is proposed to have the following modules:

Administrator module, supplier module, sub location in-charge module,

Retailer module and customer module.

Administrator module:

Administrator purchases required material from suppliers and sells stock to

sub location in-charge. Admin can add. Delete, edit and view details of suppliers, sub

location in-charge, retailers, items and stock. Administrator can order goods from

suppliers and deals with requests given by sub location in-charge. Administrator can

also generate various reports.

Sub-Location In-charge module:

Sub location in-charge will purchase stock from administrator and sells to

retailers. Sub location in-charge can add, delete and view retailer details. Sub

location in-charge can order products from administrator and manages requests from

retailers.

Retailer module:

Retailer will purchase stock from Sub location in-charge and can sell to

customers. Retailer can add, view and delete customer details and provides orders

to sub location in-charge. Retailer manages orders form customers.

39

Page 40: Narmal Java Book

Supplier module:

Supplier will view requests of administrator and dispatches the requested

stock.

Customer module:

Customer is the end user of the application. Customer can view the available

stock and can provide a request to the retailer and purchase the required items.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

40

Page 41: Narmal Java Book

20. Digital Placard

Objective:

The objective of this application is to design and build a Classifieds website.

The website must provide information to the users about various fields such as

education, rental, real estate, vacancies, cinema, matrimonial etc.

Existing System:

In the present scenario, a user has to browse newspapers or relevant

documents and magazines to get information about various services or a user has to

approach some agencies. This requires a user to spend more time and effort. Often

the user may obtain irrelevant information.

Proposed System:

In the proposed application, a user can access all services at a single place

and reduce time and effort. The system maintains a centralized repository of all

information. The system allows easy access to relevant data through well defined

interfaces. The system allows one to search and retrieve the desired information.

This system helps to provide a global visibility to our requirements and increases the

scope of response for us.

Modules:

The system is proposed to have the following modules:

Administrator module, Advertisement module, User module, Job module and

Vehicle info module.

Administrator module:

This module provides administrator related functionalities. An Administrator is

capable of adding, deleting or viewing the details of advertisements (or) classifieds.

The admin has the power to monitor all the advertisements.

Advertisement module:

This module maintains all advertisements posted by the users and authorized

by the administrator. The validity and duration of a classified depends on the

administrator. The advertisements and classifieds can belong to categories such as

education, rental, real estate, vacancies, cinema, cars, matrimonial etc.

User module:

A user can view all the advertisements that are posted by others. In order to

place any advertisements, the user must be registered with the system. A user can

use this system for interacting with various advertisements that meets their need.

A user can view the details of a specific display item and is allowed to contact

the owner of that item.

41

Page 42: Narmal Java Book

Job Module:-

This module allows the administrator to add, delete and view all the job details.

Vehicle Info Module:-

This module allows administrator to add and delete the vehicles information

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

42

Page 43: Narmal Java Book

21. Almanac Ascertain

Objective:

The objective of this application is to make it easy the transfer of files across

a network within an organization’s intranet. It manages all the file transfers in a

convenient manner.

Existing System:

In any organization file work is mandatory. But moving files manually from

one department to another or from one branch to another is difficult. Often this

involves more time and effort and security for the files is generally not guaranteed.

Proposed System:

The main aim of the proposed application is to provide flexibility in

maintaining huge amounts of files. This system will help to keep track of each and

every file. This web application is designed for automation of files dispatching among

various departments in organizations. The application has the following benefits:

Easy File Tracking, Restricted Access, Senior Management Control, and Web Access

Manager.

Modules:

The system is proposed to have the following modules:

Administrator module, Clerk module, Superintendent module, Additional

Secretary module, Deputy Secretary Module , Secretary Module , Ministry Module

and client module.

Administrator Module:

This module provides administrator related functionalities. Administrator can

add, delete and view details of employees and can check the status of a file.

Administrator can organize and synchronize all file transfers. Administrator can

generate various reports like Employee Details, Processing files, Sanctioned files and

Rejected files.

Clerk Module:-

Initially clerk will get the file from clients based on their specification, if

needed he can have the rights of edit the file contents and file details, finally he

dispatch file to superintendent department.

43

Page 44: Narmal Java Book

Superintendent Module:-

Superintendent having the rights of change the file contents and details, he

can view the files getting from other departments and having the right of reject them

otherwise dispatch to Additional Secretary department.

Additional Secretary Module:-

Additional Secretary having the rights of change the file contents and details,

he can view the files getting from other departments and having the right of reject

them otherwise dispatch to Deputy Secretary department.

Deputy Secretary Module:-

Deputy Secretary having the rights of change the file contents and details, he

can view the files getting from other departments and having the right of reject them

otherwise dispatch to Secretary department.

Secretary Module:-

Secretary having the rights of change the file contents and details, he can

view the files getting from other departments and having the right of reject them

otherwise dispatch to Ministry department.

Ministry Module:-

Ministry having the rights of change the file contents and details, he can view

the files getting from other departments and having the right of reject them

otherwise Sanctioned.

Client Module:

Client can check the exact status of the file and the department which is

currently processing the file. It can be done by providing file id as input. If the file is

rejected client can view the reason for the rejection.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

44

Page 45: Narmal Java Book

22. Appositeness Intendance

Objective:

The objective of the application is to effectively manage the issue of Health

Cards to various users. The purpose is to maintain a centralized database to store all

the details and to simplify the access to the required stored information.

Existing System:

The existing system is following the manual method i.e. the patients will be

issued the health card depending on their requirement. Whenever the patient visits

the hospital he has to submit the card to make an entry in the records. This method

is becoming tedious for the employees as they have to refer more number of records

and it’s a time consuming task. This causes delay in the verification process.

Proposed System:

The proposed system is a web application. The entire card holder details and

card holder family member details will be stored in the database. The person has to

carry the health card with him/her when he/she visits the hospital. The details

belonging to each patient exists in the database. When the patient submits his card

to the employee, the employee makes an entry without referring any records as all

the details of the patients are computerized. This method saves the time of both the

patients and employees and speeds up the process. This system helps in generating

various reports without ambiguity and errors.

Modules:

The system is proposed to have the following modules:

Chairman module, Branch module, Health card module, Branch Manager module and

Reports module.

Chairman module:

In this system Chairman is the super user. The chairman is authorized to start

new branches of the hospital and assign a branch manager to each branch. Also, the

chairman is permitted to launch new health cards with all relevant details such as

card limit and duration.

Branch module:

This module maintains the details of all branches such as location, address.

The activities at each branch are stored. This helps to analyze the performance of

each branch separately.

Card module:

This module maintains all the details of different card types such as card type,

card limit, duration group limit and other relevant data.

45

Page 46: Narmal Java Book

Branch Manager module:

Branch manager is the head of a branch and assigned by the chairman.

Branch manager is responsible for handling customer and card details at that branch.

Reports Module:-

Chairman and Branch Manager can generate the reports based on the branch-

wise, state-wise, card-wise, and district-wise criteria.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

46

Page 47: Narmal Java Book

23. Blemish Ascertainers

Objective:

The objective of the application is to develop a system that enables efficient

management of defects and flaws that may arise in application and module

development. The purpose is to provide convenient mechanisms and functionalities

to deal with flaws.

Existing System:

The present system is ineffective in logging and maintaining all the details of

defects and flaws in a convenient manner. The traditional way of maintaining these

details causes errors and results in slow processing.

Proposed System:

The proposed system is web based application which maintains a centralized

repository of all necessary information about bugs and issues. The system logs all

defects in an application or project module. The detected defects are assigned to

developers for resolving them. There are features like email notifications, user

maintenance, user access control, report generators etc in this system.

Modules:

The system is proposed to have the following modules:

Administrator module, employee module and manager module

Administrator module:

Administrator is a manager and can add, delete and edit employee

information. Administrator has all the functionality of an employee. Additionally

administrator can deal with employee information and can deal with task related

data. Administrator maintains the details of all bugs and takes the help of other

managers.

Employee module:

Employees are assigned with defects and bug information by the managers.

Employees must resolve the defect and report to the manager. Each employee has a

profile and are allowed to update the profile details.

Manager module:

Managers interact with administrator to maintain the details of bugs and

defects. They also communicate with employees to find the status of bugs.

47

Page 48: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

48

Page 49: Narmal Java Book

24. Online Allegation

Objective:

Municipal Corporation deals with different day-to-day activities related to

general public amenities. The application is designed to automate these activities and

enable people to access the information.

Existing System:

In the existing manual system a lot of time is spent in communicating the

information across different branches and to general public. There is a need for an

integrated automated system, which has some centralized control over the entire

process. Conventional System makes use of huge amounts of paper for recording

transactions.

Proposed System:

The major activities of the system are to receive various types of grievances

from citizens, facilitate speedy processing of grievances received, updating the status

of grievances as and when required, informing the citizen about the action taken by

the MC and generation of reports. User-friendly menu based access to the processes

in the system with different access paths to different users to ensure the easier

access to all the users.

Modules:

The system is proposed to have the following modules:

Administrator Module, user module, operator module, municipal officer module.

and Reports module.

Administrator Module:

This module provides administrator related functionalities. Administrator can

create a new account either for municipal officers or operators. By using this login id

both Municipal officers and operators will log on to this portal and do all transactions

which are assigned to them.

User Module:

This module is about users of this portal. By using this module user can lodge

any complaint to either operators or to municipal officer about problems such as

water problem, electricity problem and sewerage problem. User must be registered

with the system. A user can check the complaint status. A user can remind the

concerned officer about the complaint.

49

Page 50: Narmal Java Book

Operator Module:

This module is about an operator of Municipal Corporation. By using this

module operators of Municipal Corporation can view all the complaints from different

users on different problems. Operator can maintain solved problems list and pending

problems list.

Municipal officer Module:

This module is about municipal officers who use this portal to know the

complaints from the users. By using this module municipal officer can view all the

complaints of users on various problems which were sent through reminder form.

Reports Module:-

Administrator can generate reports like list of operators and municipal

officers.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

50

Page 51: Narmal Java Book

25. Mortal Policy Outline

Objective:

The objective of the project is to automate the management of insurance

activities of an insurance company. The purpose is to design a system using which

users can perform all activities related to insurance company.

Existing System:

The present systems are ineffective in maintaining all the relevant details.

The information is maintained across files and ledgers. Often the data is

mismanaged and this results in data losses. It is difficult to retrieve the required

data efficiently. It is also difficult to coordinate information arising from different

branches.

Proposed system:

The proposed system is a web based application which maintains a

centralized repository of all information. This makes it convenient to access required

data easily. Various reports can be generated by the managers. The system

integrated all information related to various branches. Using the system customers

can make online payments.

Modules:

The system is proposed to have the following modules.

CEO, Manager, Agent and Customer

CEO module:

The CEO is the Super user of the System. The CEO is responsible for defining

the policies, policy terms and conditions, policy amounts, establishing the different

branches, registration of the branch managers. CEO will also get information about

policy details, branch details, manager details, agents details, customers details,

customers policy details

Manager module:

Manager is responsible for all activities at a specific branch. A manager appoints

agents and interacts with customers. A manager can get data about customer

51

Page 52: Narmal Java Book

policies, dues and payment details. A manager can also get agent details and

commission information. A manager can generate various reports.

Agent module:

Agents are employees of the insurance company who interact with potential

customers and offer the necessary details, agents typically act as a liaison between

customers and company. Agents are entitled for commission for each policy they

sell. Using the system an agent can find customers policy details, customer’s

personal details, commission collected, reports, available policy details, concerned

manager details and agent personal details.

Customer module:

Each customer must register with the system before one can avail the

services. Customers can seek information regarding policies, register new policies,

make online payments, view their current policy details etc.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

52

Page 53: Narmal Java Book

26. Confrontation Reconnoiter

Objective:

The objective of this application is to develop a system that effectively

manages all the data related to the various events that take place in an organization.

The purpose is to maintain a centralized database of all event related information. The

goal is to support various functions and processes necessary to manage the data

efficiently.

Existing System:

The present system is ineffective as information is maintained manually. This

leads to data inconsistencies and loss of data. It is difficult to manage the data retrieve

necessary data. Information is stored in files and books. It is also difficult to relate the

data of related events.

Proposed System:

The proposed system is a web-based system. The system maintains a

centralized repository of information and provides various functions to manage and

retrieve the data. The system allows the maintenance of yellow pages also. The

system can be used by the administrator to generate reports based on different

criteria.

Modules:

The system is proposed to have the following modules.

Event management module, Yellow Pages module, remote administration

module and guest module

Event management module:

This module maintains the information about all the events. Events may be

related to entertainment, business, product promotions, marketing, company tasks

and company extensions etc. The authorized people at the top level will plan the

events and assigns them to different people at the bottom level. The organizers plan

the events and prepare the schedules. According the plan, the tasks will be assigned to

different people to share the work and make them complete the work related to an

event by continuous monitoring.

Yellow pages module:

This module deals with storing information about different contacts in the

form of yellow pages. It makes the people to complete their tasks as early as possible

by contacting different persons by taking the information from yellow pages.

53

Page 54: Narmal Java Book

Remote administration module:

This module deals with managing the server from remote systems using GUI

environment. It allows the user to create, edit or delete the directories or files from a

remote system. It allows us to upload and download the files. It also renames the

directories and provided the information about the files.

Guest module:

This Module allows a user to enter as a Guest user whose activities are limited

to viewing the information.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : My SQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

54

Page 55: Narmal Java Book

27. Erudition Damper

Objective:

The objective of this application is to maintain a centralized repository of

knowledge collected, analyzed and documented by employees. The knowledge may

be related to various domains and functional areas.

Existing System:

In the present system the company maintains all the knowledge based

documents on a separate system which can be accessed by all employees through

LAN. The system has difficulty in maintaining security levels for the documents and in

searching for a required document. It is difficult to assign ratings for the documents.

Proposed System:

The proposed system maintains a centralized collection of documents. It

allows different employees of the company to upload their knowledge document into

this system which will be verified by next level users to avoid unnecessary

documents. It allows users to upload and download the documents from their

system. It is easy to search for required documents. It facilitates to eliminate

unnecessary documents from publishing. It allows to rate the documents at different

levels.

Modules:

The system is proposed to have the following modules:

Administrator module, k-bank module, evaluation module and report module.

Administrator module:

This module provides interface to administrator to manage (add /delete) the

employees and view the list of currently available employees. It allows administrator

to create logins for each employee and to assign different roles. ‘My Submissions’

option in this module displays the list of documents submitted by administrator and

allows downloading those documents. K-Team for initial screening of documents and

assigns evaluators to rate the documents.

K-Bank Module (Knowledge Bank):

This module allows different users to submit the documents by entering the

details like Title, Author, date of creation, content type, keywords, technology,

reference, target users, description and provides a facility to upload a document. It

allows K-team member to manage the reviewers list. It allows to register an expert

and to search for an expert.

55

Page 56: Narmal Java Book

Evaluation Module:

This module allows K-Team members to access the list of documents

submitted by different employees. It provides a facility to evaluate documents in the

initial screening phase, to change the document status to K-Team or reject the

document and allows assigning this document to a reviewer by changing the

document status to In-review. It allows Reviewer to view the list of documents

forwarded from K-Team members and assigned to this person. It provides a facility

to evaluate the document technically and finally publish or reject the document. It

allows the published documents to be available for all the employees. It allows to

rate the document at different levels by different users.

Report Module:

This module allows the generation of various reports such as my submissions

report, monthly submissions report, monthly rejections report, ratings report and

status document report.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : My SQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

56

Page 57: Narmal Java Book

28. Cartel Communique

Objective:

The objective of Cartel Communique is to enable communication among all

employees of an organization over the intranet/Internet. Two or more users can

connect with each other and can communicate.

Existing System:

Various kinds of chatting applications are presently used. But these applications

are designed in a general way and not suitable to the requirements of corporate

organization.

Proposed System:

The proposed system is to provide a web application which permits only

employees of an organization. It aims to do the following: Grouping: Group of

selected users; Support for multi-conference; By selecting a single user from the

list, Chat can be achieved; By selecting all the users in the list, Conference can be

achieved.

Modules:

The system is proposed to have the following modules:

Administrator module, user module, conference module, report module.

Administrator Module:

This module is for an administrator of an organization. By using this module,

administrator can control all operations such as creating employee ids, controlling

employee by giving access permissions etc. Administrator can handle following

functionalities: address details, offline messaging, managing user related information,

view statistics etc.

User Module:

This module is about employees of an organization. By using this module an

employee can create chat rooms, participate in conference using chat rooms, maintain

address lists, offline messaging, check status, search etc,.

Conference Module:

By using this module administrator/employee can create chat rooms, logon to chat

rooms and also they can view details of all chat rooms that are available.

Reports Module:

In this module administrator can generate various reports regarding

employees and their activities.

57

Page 58: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

58

Page 59: Narmal Java Book

29. Inherent Envoy Scheme

Objective:

The objective of this application is to enable communication among the

employees of an organization. The purpose is to allow employees to send and receive

mails and exchange necessary information as quickly as possible.

Existing System:

In present systems employees communicate with each other using popular

mailing facilities. This facility may sometimes be misused by the employees to

forward sensitive information to the outsiders. Moreover, these mailing systems may

also cause spread of viruses throughout the network.

Proposed System:

Intranet Mailing System allows communication among all the employees of the

same organization. The application permits employees to exchange mails and

information. The mails received can be categorized and stored in different folders.

This allows to manage the mails properly.

Modules:

The system is proposed to have the following modules:

Administrative module, mailing module, folders module and address module.

Administrative module:

This module is for an administrator of an organization. By using this module

administrator can get all reports like number of users registered for this portal and can

also delete any of these users.

Mailing module:

This module is about user of this portal. By using this module users can send mails

to other colleagues, receive mails from others .The following functionalities are

supported: Inbox, Compose and Change Password.

Folders module:

This module is about folders and provides the functionalities to add, delete,view

the folders.

Address module:

User can store mailing addresses of colleagues and the following functionalities are

supported: Adding address, Viewing all addresses and Deleting address.

59

Page 60: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

60

Page 61: Narmal Java Book

30. E-Chain Communicator

Objective:

Congenital Entrant Ministration is a fully MIME (Multi Purpose Mail Extension)

-compatible pure Java implementation of a web mail application. It enables the user

to access, manage and compose email using a standard web browser. It is POP3

(Post Office Protocol) & SMTP (Simple Mail Transfer Protocol) compatible. It is a

multi-protocol full featured web mail which contains various features. It is aimed to

fulfill the need for a stable, full featured messaging application in the Java world.

Existing system:

The present systems do not provide the features that are compatible with

several protocols and applications. The system do not generally provide all desired

features and processes. The systems target a specific protocol and application.

Proposed system:

The proposed system is a highly efficient system and offers complete set of

features required in a typical mailing system. The system can be easily adapted to

any environment. The system provides well defined interfaces which are easy to use

and which provide many services.

Modules:

The system is proposed to have the following modules:

Mailing module, contacts module, calendar module and notes module.

Mailing module:

This module maintains all the information about the mails of each individual

user in the organization. It provides features to compose a mail, view sent mails, to

maintain inbox. It also allows one to create and delete folders. It also allows usage of

filters. Other features allow a user to save details of senders and to separate junk

mail from others.

Contacts module:

This module maintains the information about all the contacts which are

related to each and every user. One can search for a contact in the address book

using quick search or alphabetical search facility. It also provides a facility to

categorize the contacts into different groups. The user can export or import the

contact list.

Calendar module:

This module finally finds itself to be assisting the users in storing the daily,

weekly and monthly engagements. It allows the user to add new events through

61

Page 62: Narmal Java Book

new event link. It also reminds the user about an event at the given scheduled time

on a scheduled date.

Notes module:

This module manages and maintains the information related to notes. It allows

the user to store the data related to some information individually in this note book.

It also allows the users to categorize the notes into different folders.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : My SQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

62

Page 63: Narmal Java Book

31. Enormous Employment

Objective:

The objective of this application is to develop a system to enable interaction

between employers and applicants. The purpose is to allow communication between

the interested parties and complete the task of recruitment quickly.

Existing system:

In the present system both job seekers and job providers depend on the

services offered by consultancies. Or employers have to directly notify the jobs and

conduct interviews by themselves. This procedure results in more time and effort.

Proposed System:

The proposed system is a web application which provides an efficient way to

manage the information for various users to cater to their needs. It is a complete

Portal for Job seekers and employers. It is an exclusive career portal aimed just for

the service of job seekers. It is a common platform where corporate recruiters and

job seekers come under a single roof.

Modules:

The system is proposed to have the following modules:

Job street module, employer module, resume module and upload & download

module.

Job Street Module:

This module provides an interface to add new jobs in Job Street. This module

provides functionalities to notify job and walk-in details. This module also includes

job search functionality which is very helpful for job seekers to search for jobs. Also

it provides facility to filter the jobs based on criteria like Location, Experience and

Functional Area. Keyword search is also available. User can filter the results by

specifying the criteria like ‘any word’, ‘all words’ and ‘Exact Phrase’. This search

engine uses Dynamic Queries to generate exact results. It allows registered Job

seekers to apply for the selected jobs.

Employer module:

This module is for employers to allow them to register their details, post job

and walk-in details. Employers can view profiles of job seekers and view the resumes

of candidates applied for various jobs posted by them. The employer module can

display all the job details. Only the employer user can post the new job.

63

Page 64: Narmal Java Book

Resumes Module:

This module deals with user registration and creation of user profile and

uploading resume. It also allows users to update their details and modify the

uploaded resume. Registered users can login and view their profile and can edit it. In

this module some samplel resumes are available and any user can use those

resumes and they can download the resumes.

Upload & Downloads module:

This module allows users to download placement papers, sample resumes and

covering letters, FAQs and other useful information. It also allows registered users to

upload their own content to the server.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : MySQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

64

Page 65: Narmal Java Book

32. Vendible Internuncio

Objective:

The objective of the project is to develop a system that automates the

processes and manages the information of a transportation company. The purpose is

to design a system that allows one to perform various operations and tasks related

to transportation sector. The application deals with cargo services.

Existing system:

The present systems are operated manually using conventional methods. The

system stores the information and details across ledgers and files. It is difficult to

search for required data efficiently. Often the data is mismanaged and it leads to

data losses. Generation of reports is also difficult. It is difficult to track the cargo and

the present status.

Proposed system:

The proposed system is a web based application and maintains a centralized

repository of all information. The system allows efficient management of data and

allows effective access of data. Users can easily access the application and perform

the required operations. The system provides easy to use interfaces.

Modules:

The system is proposed to have the following modules.

Administrator module, customer module, booking module and employee

module

Customer module:

This module provides customer related functionality. Customer must be

registered to avail the services. Customer can view the transportation facilities

available and book a consignment. Customer can also cancel a booking, but before

the goods are shipped. Customer can also find the status of the consignment.

Booking Module:

This module manages all the orders and bookings made by customers. The

module provides details of various sources and destinations and allows the customer

to choose a specific destination. Customer can provide the destination address where

goods must be delivered.

Administrator module:

This module provides administrator related functionality. Administrator can

add, delete and edit route details and also manages details of transportation services

65

Page 66: Narmal Java Book

currently available. Administrator generates various reports as and when necessary.

Administrator also addresses any customer grievances.

Employee Module:

This module allows employees to enter details of cargo and the present status

of each consignment, which can be viewed by customers.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

66

Page 67: Narmal Java Book

33. First-Rate Sanatorium

Objective:

This application is to automate the activities in a hospital. The objective is

speed up the interaction between doctors and patients and coordinate various

activities that take place in a typical hospital.

Existing System:

In the present system a patient has to visit the hospital to get medical

attention, to schedule appointments and to obtain the reports. This requires

considerable time for the patients and people who accompany them.

Proposed System:

A patient can log on to the application and seek appointments with doctors,

view diagnosis reports and schedule other activities. Doctors can register with the

application and provide services to the patients. The application enables doctors to

retrieve stored records of patients. This results in reduction in the time spent by the

staff to gather information and store it in an organized manner. This also results in

reduction in the time for generating reports related to activities such as diagnosis

report, death certificates, birth certificates, fitness certificates etc.,

Modules:

The System is proposed to have the following modules:

Administrator module, patient module, intra-network module, report module

Administrator Module:

This module is designed for hospital administration department. By using this

module, hospital management can store patient’s details and doctors details. Also

other hospital related data can be stored by the administrator.

Patient Module:

By using this module patients can view all their reports. This module consists

following functionalities: Patient Details, Consultation Details, Diagnostics Details,

Certificates, Visiting Hours, Doctor Schedule, Receipts.

Intra-network Module:

By using this module hospital management staff can view the details of doctors

schedule, billing details etc.

Reports Module:

By using this module hospital management can generate reports based on

various criteria.

67

Page 68: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

68

Page 69: Narmal Java Book

34.Misdemeanor Abjurer

Objective:

The objective of this application is to maintain a centralized repository of

information related to various crimes that may happen across the country. The

purpose is to enable law enforcement agencies to quickly access the information and

take appropriate measures and steps.

Existing System:

The present system maintains crime related information manually across

registers and files. This makes information sharing a slow and time consuming task.

Often the information passed on may become obsolete and irrelevant and may not

be helpful to deal with the situation.

Proposed System:

The proposed system applies to Police Institutions all across the country. It is

well understood that Crime Prevention, Detection and Conviction of criminals depend

on the highly responsive backbone of information management. It is proposed to

centralize Information Management in Crime for the purposes of fast and efficient

sharing of critical information across all Police Stations across the territory. The

System would also be used to generate information for pro-active and preventive

measures for fighting crime.

Modules:

The system is proposed to have the following modules:

Administrator module, investigation module, writer module, registration

module, FIR module and evidence module.

Administrator module:

The administrator has all access rights on this application. Administrator can

register new police station details, register new victims, register new F.I.R, register

crime charge sheet, and register investigation details. Also he can delete all the

details of victims and crimes.

Investigation module:

This module is related to Investigation. In this module Investigation Officer

can view F.I.R details, victim’s details, witness details, evidence details, and charge

sheet details.

Writer module:

69

Page 70: Narmal Java Book

This module is related to Writer. In this module the duty of writer in the police

station is presented. The writer can add victim details, investigation details, witness

details, evidence details, crime nature details, and Charge Sheet.

Registration module:

This module maintains the information about all the police stations that are

registered as per the jurisdiction of the system. It also gets integrated with the

employees who are working in these stations along with their designation.

F.I.R module:

This module maintains the information related to the First Investigation Report

of the crimes that have taken place. The F.I.R registers all data that is necessary for

the investigation to take place in proper length. It identifies the crime category and

the crime nature.

Evidence module:

This module makes a collection of information related to the evidences that are

important under the normal sequence of the investigation. This module dynamically

concentrates upon the changes that take place while the system of investigation is

under process.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

70

Page 71: Narmal Java Book

35. Web Linoleum

Objective:

The objective of this application is to build a system that maintains the details

of Tiles business. The application maintains details of customers, dealers and

employees. It provides information about the different tiles and stones.

Existing System:

Existing system is ineffective as all details are maintained manually in the

form of registers. Searching and retrieving relevant data is difficult. The orders are

received in conventional ways through mail or orders are placed over telephone.

Due to lack of proper communication facilities the company could not get

expected quantum of orders and good response. Often data is mismanaged

leading to losses.

Proposed System:

The objective of proposed system is to build a system that registers

orders from multiple customers. The System facilitates fast and efficient

communication between customers, dealers and administrator. The proposed

system will allow the customer to place order.

Modules:

This system is proposed to have the following modules:

Administrator module, dealer module, customer module and order module.

Administrator module:

This module is about an Administrator. This module allows an Administrator to

view all the customer orders, dealer orders, dispatch status, maintain product

catalog, transport charges information, appoint and remove dealers and check mails.

Here administrator also acts as a dealer.

Dealer module:

This module is about dealers. This module provides facilities to all dealers to

communicate with customers and administrator.

Customer module:

This module is related to Customers. This module provides facilities to place

orders online, and can view catalog information provide by organization. In this

module each customer order will be verified to determine whether authorized dealer

is available in the area specified by customer. If so, then the customer order will be

redirected to corresponding dealer otherwise those orders will be registered as direct

customer’s orders to Administrator.

71

Page 72: Narmal Java Book

Order module:

This module is related to customer orders. This module facilitates to view all

the details of customer orders like quantity of tiles, type of the tiles , dealers

productivity and availability of stock etc, . This module is utilized by all dealers,

customers, and Administrator.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

72

Page 73: Narmal Java Book

36.Directorial Dispensation

Objective:

The objective of this application is to provide a facility for all employees in an

organization to communicate with each other. The application also provides many

features for administrators and users to manage the data in an effective manner.

Existing System:

Many organizations conduct meetings to communicate information and also to

make decisions. This would lead to wastage of time for the employees and

organization.

Proposed System:

This web application is designed and developed to conduct online forum

among the employees to solve their problems arising in the work place or to take

decisions and conduct meetings.

Modules:

The system is proposed to have the following modules:

Administrator module, recruitment module, employee module, conference

module and visitor module.

Administrator module:

This module provides administrator related functionalities. Administrator can

generate reports about employees, branches, selected candidates and visitors.

Administrator also reports on conferences and discussions. Administrator also

receives feedback from employees and visitors.

Recruitment Module:

This module is conducts online test. Question paper will be generated by

generating questions randomly from the database. When a candidate qualifies in the

online exam, that candidate can be allowed to the following rounds personally and

marks will be given by interviewers based up on the performance of candidate:

Technical round, Managerial round, HR round

Employees Module :

Employees must be registered with the system. Employees can edit their details.

employees can post, delete and refer queries. Employees can provide feedback to

administrator. Employees can participate in conferences and discussions.

Conference Module:

This module provides functionalities to send a message to all employees and to

log the details of conferences and discussions.

73

Page 74: Narmal Java Book

Visitors Module:

This module is related to visitors. If the organization is having any unsolved

problems, those problems can be solved by outsiders if they know solution.

Software Requirements:-

Technology : J2SE and J2EE

Web-Technologies : HTML, JavaScript, CSS

Web Server : Tomcat 5.5

Java Version : JDK1.5

Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

74

Page 75: Narmal Java Book

37. Haulable Overhaul

Objective:

The project is aimed to automate the operations of Mobile Service Providers.

Customers and company representatives can log in and access and search for any

information related to mobile services. This customer service provides a good

response to all users and customers.

Existing system:

The present system is not efficient in managing the data about mobile

services. The information is scattered at various places and often mismanaged. The

data is also recorded in different formats at different locations. This makes difficult to

generate reports and to take decisions.

Proposed System:

The Proposed system is a web-based application the system maintains a

centralized repository of information this helps users to retrieve necessary data in a

convenient manner. It is also possible to generate various types of reports regarding

sales, customers and products. The system provides well-defined interfaces that

allow one to perform various operation easily and efficiently.

Modules:

The system is proposed to have the following modules:

Administrator module, customer module, guest module and Reports Module

Administrator module:

This module provides administrator related functionalities. Administrator can

view and process request for connections. Administrator can add, delete, edit and

view details of branches. Administrator can manage mobile offers and tariffs (prepaid

and postpaid) provided by the company. Administrator also deals with customer

complaints and suggestions. Administrator also generates the bill for each postpaid

connection and decides the denomination and offers of prepaid cards.

Customer module:

The customer can view the details of connection and bill information and can

make online payments. A customer can also view the details of previously made

payments. A customer can view the response sent by administrator for previously

75

Page 76: Narmal Java Book

registered complaints. A customer also can view the information about latest offers.

A customer must be registered with the system to avail the services.

Guest module:

A guest is a user who need not be registered with the system, but has limited

accessibility. A guest can just view the details of various plans and offers.

Reports Module:

Administrator can generate reports like view stores, view mobile numbers,

view recharges and view the rentals based on rent cost.

Software Requirements:-

Technology : J2SE and J2EE

Web-Technologies : HTML, JavaScript , CSS

Web Server : Tomcat 5.5

Java Version : JDK1.5

Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

76

Page 77: Narmal Java Book

38. Electronic Depository

Objective:

The objective of this application is to provide a mobile banking facility to all

potential customers. Using this facility customer can quickly complete their

transactions through mobile. The purpose is to design a system which simplifies the

banking related operations.

Existing System:

In present system all traditional works are done either manually or using

Internet. This requires customers to visit the facility to complete the work or one

has to access an Internet facility. This often wastes time and results in more effort.

Proposed System:

The proposed system is a web based application and provides a centralized

database with all related information. The application is a banking facility through

which all payments can be done at a single place. The system provides a number of

interfaces for different functionalities and operations. This enables customers to

quickly complete all works and also to verify the results of various transactions.

Modules:

The system is proposed to have the following modules:

Check balance module, transfer funds module, stop payment module, request

cheque-book module, mini statement module and change pin module.

Check Balance module:

A customer is allowed to check the present balance in ones account. The

customer must already have an account in the bank. Upon entering the account

number one can obtain the relevant information.

Transfer Funds module:

A customer can transfer funds from one account to another by providing both

from and to account numbers. The from account must belong to the customer. The

system provides a feedback about the status of the operation.

Stop Payment module:

A customer can request to stop the payments for cheques issued to others.

The customer must provide relevant details such as cheque number, and to whom

the cheque is issued, date etc.

Request Cheque-Book module:

A customer may request for a new cheque book with the bank and the address

to which that cheque book must be delivered.

77

Page 78: Narmal Java Book

Mini statement module:

This module allows a customer to generate a mini statement with the details of

transactions done so far. The customer can use this mini statement to check if the

transactions are done properly.

Change Pin module:

Each customer must be registered with the system and must have an

operational account. The customer uses a user-id and pin value to perform online

banking transactions. For security purposes, a customer is allowed to change the pin

value as often as desired.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

78

Page 79: Narmal Java Book

39. Endowment Fathom

Objective:

The objective of this application is to maintain the details of power distribution

companies. The application maintains details of power supply, feeders, substations,

and transformers. The purpose is to maintain data and information in a systematic

way to streamline the management aspects.

Existing systems:

In present systems the data is maintained manually across many ledgers and

files. Often the information is mismanaged and data inconsistencies may occur. The

data may not be managed in an appropriate manner and this could lead to data

losses. Generation of reports and retrieving the necessary information is a slow

process and requires more time.

Proposed system:

The proposed system maintains a centralized repository of entire information

which facilitates proper organization and maintenance of data. The system calculates

energy losses and profits in power distribution. Data will be maintained at

transformer, substation and feeder levels. We can audit the loss and profit regarding

a particular feeder with in a substation by inputting the total input reading of a

particular month with regarding to billed units. This system helps the substation to

find out the status of the feeder and the loss percentage. This loss percentage

compare with the other feeders and by auditing this percentage we can easily avoid

the power losses within the substations.

Modules:

The system is proposed to have the following modules:

Master module, substation module, transformer module and report

module.

Master Module:

This module provides functionalities to add, delete, update and search details

of areas, substations, feeders and transformers. The data is used to calculate energy

losses during power distribution when power supply input is given. The profits made

on energy distribution is also calculated. Area-wise reports can be easily generated

for billing purposes.

79

Page 80: Narmal Java Book

Substation module:

This module provides details of each substation in a specific area. It provides

information about power distribution and consumption of the coverage area.

Transformer module:

This module provides information about transformers and their load

capabilities.

Report module:

The system facilitates generation of reports for energy losses and profits.

Area-wise, feeder-wise, substation-wise and transformer-wise reports can be

generated. Reports can also be generated on a monthly basis.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

80

Page 81: Narmal Java Book

40. Disburse Mobile Scheme

Objective:

The objective of the project is to develop a system that automates the activities

and process at a prepaid mobile office. The purpose is to design a system using which

users can perform all related operations.

Existing system:

In the present systems all the data and information related to prepaid services is

maintained manually across various ledgers and files. This makes it difficult to extract

relevant information. Mismanagement of data and data losses often happen. It is also

difficult to generate reports and consolidated information. The system is slow and

inefficient.

Proposed system:

The proposed system is a web based system which maintains a centralized

repository of all information. Using such a system one can perform all required

operations conveniently. The system stores all details of subscribers, outlets, sales and

transactions. The system has facilities to generate various reports based on different

criteria.

Modules:

The system is proposed to have the following modules:

Administrator module, employee module, sales transaction module and report

module.

Administrator module:

This module provides administrative functionalities. Administrator manages the

entire application. Administrator can add, delete, edit and view the details of branches

(outlets) and employees. Administrator can view the details of sales and other

transactions.

Employee module:

For each employee login information is provided by the administrator. Employees

perform the day to day activities of the office. An operator enters the data related to

sales. The sales data is available only to the manager. Manager can update the

information and takes decisions regarding SIM activations.

Sales transaction module:

The module deals with sales transactions. The details of all transactions are stored

on daily basis. The transactions are recorded along with the corresponding outlet details.

The sales information relates to SIM cards and their activations.

81

Page 82: Narmal Java Book

Report module:

This module helps users to generate reports on the basis of different criteria. Reports

can be generated with details of employees, outlets and sales.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : My SQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

82

Page 83: Narmal Java Book

41. Venture Scrutiny

Objective:

The objective of this application is to manage details of current projects and

future projects handled by an organization. The purpose is to keep track of

employees and project details by maintaining a centralized database.

Existing System:

The present systems are inefficient to keep track of the project and related

information. Information is often kept in files and books. Extracting relevant data is

tedious and troublesome. Mismanagement of data leads to data inconsistencies.

Decision making process is also difficult.

Proposed System:

This proposed system is a web based application and maintains a centralized

database of all the related information. The system allows to track project and

employee details efficiently. The system allows one to search for relevant data

effectively. The system also permits one to generate appropriate reports.

Modules:

The system is proposed to have the following modules:

Administrator module, Employee module, projects module, requirement and

allocation module, and report module.

Administrator module:

This module provides administrator related functionality. Administrator can

add, delete, edit and view details of projects and employees. Administrator can also

update and modify the access rights of each employee.

Employee Module:

This module maintains the personal and professional details of each employee.

For each employee details of projects on which one is working are also maintained.

Projects Module:

This module maintains the details of each project such as start date, duration,

client details and number of employees working on that project etc. it allows one to

view the details and allows project managers to manage the data.

Requirement and Allocation Module:

It provides information about project-wise requirements (both onsite and

offshore) as entered by the project managers of different projects. It allows any type

of user to view these project requirements.

83

Page 84: Narmal Java Book

Report module:

This module allows one to generate various reports based on different criteria

such as project details, employee details etc.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML, JavaScript , CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : MySQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

84

Page 85: Narmal Java Book

42. Stately Sojourn

Objective:

The objective of the project is to develop a system that automates the

processes and activities of a travel and tourism agency. The purpose is to design a

system using which one can perform all operations related to traveling and sight-

seeing.

Existing System:

In the present system a customer has to approach various agencies to find

details of places and to book tickets. This often requires a lot of time and effort. A

customer may not get the desired information from these offices and often the

customer may be misguided. It is tedious for a customer to plan a particular journey

and have it executed properly.

Proposed System:

The proposed system is a web based application and maintains a centralized

repository of all related information. The system allows one to easily access the

relevant information and make necessary travel arrangements. Users can decide

about places they want to visit and make bookings online for travel and

accommodation.

Modules:

The system is proposed to have the following modules:

Administrator module, travels module, routes module, reservations module and

Testimonials module.

Administrator module:

This module provides administrator related functionality. Administrator

manages all information and has access rights to add, delete, edit and view the data

related to places, travels, routes, bookings, restaurants etc.

Travels module:

This module provides the details of various travel agencies. A user can select

the appropriate agency depending on convenience and accessibility.

Routes module:

This module provides information related to various routes connecting sources

and destinations. For each route, information such as source, destination, fare,

reservation details, pick up points etc are provides. Only administrator can add,

delete, edit and manage the data. Users can only view the information.

85

Page 86: Narmal Java Book

Reservations module:

This module provides functionalities that allow a user to book tickets or cancel

previously booked tickets. The module maintains the details of all reservations made

so far and allows administrator to either confirm or reject the bookings.

Testimonials module:

Users of this application can post their opinions, complaints and suggestions

regarding this portal and services to the administrator. Accordingly, the

administrator can take various steps to act on the complaints and suggestions.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : My SQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

86

Page 87: Narmal Java Book

43. e - Acquirements

Objective:

The objective of the project is to develop a system that automates the

processes and activities that commonly occur at a university or any educational

institute. The purpose is to design a system that allows a user to perform the

operations efficiently. The system can be used by different types of users.

Existing System:

In the present system a student has to approach the institute or college to

know about the courses and other information. After enrollment, student has to

approach concerned authorities and faculty to get assignments and other details.

Faculty has to interact with officials to get details of classes they are assigned with.

Corporate houses need to approach the institute to notify the vacancies. All

information is scattered across various departments and entities involved.

Proposed System:

The proposed system is a web based application and maintains a centralized

repository of all related information. The system can be accessed by various users

such as students, faculty, authorities and corporate managers, with proper

authorizations. Users can access the information through well defines interfaces. It is

possible for proper maintenance of data and data consistency and integrity can be

guaranteed.

Modules:

The system is proposed to have the following modules:

Administrator module, student module, faculty module and corporate user

module.

Administrator module:

This module provides administrator related functionalities. Administrator can

add, delete, edit and view the details of students, faculty, courses, departments and

other information. Administrator accepts or rejects the registration of various users.

Administrator can also generate reports based on different criteria.

Student Module:

A student must be registered to access the system. A student can view the

course details and register with a course. A student can also register online for the

examinations. Student can view the assignments and submit the answers.

87

Page 88: Narmal Java Book

Faculty Module:

A faculty must be registered with the system. A faculty can view the course

sessions assigned. A faculty can put assignments for the students and evaluate the

answers submitted by students. All this information is stored in the database.

Corporate User Module:

The system maintains the details of the corporate companies who are

interested to provide opportunities to the students through campus placements. The

system maintains the list of all the corporate sectors and also provides the facilities

for registering themselves with this site. The Students and the faculties as well as

the management can view the information regarding all the corporate sectors and

guide their students regarding the essentials and necessities of job placements.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : My SQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

88

Page 89: Narmal Java Book

44. Disposition Prospectus

Objective:

The objective of the system is to develop a system which provides the details

of government schemes and beneficiaries. The purpose is to design a system which

automates the processes involved and allows users to perform various operations.

Existing System:

In the present scenario, various government schemes are published in print

media and advertised by the respective departments. It is often difficult for people to

get the relevant information and approach the officials for availing the services. Due

to lack of proper communication among various departments and officials, often the

purpose of the schemes is not achieved. People do not get to know about the

schemes and do not benefit from them.

Proposed System:

The proposed system is a web based application, which maintains a centralized

repository of all scheme related information. This makes it easy to search for the

desired information. Users and public can access the system to get the information

and also apply online for the proposed schemes. The system allows coordination

among all concerned departments and officials. The system also allows the regular

monitoring and modification of information.

Modules:

The system is proposed to have the following modules:

Administrator module, user module, scheme module and report module.

Administrator module:

This module provides administrator related functionalities. Administrator can

add, delete, edit and view the details of all schemes proposed by the government.

Administrator maintains eligibility criteria for each scheme. Administrator tracks the

number of applicants for each scheme and current status of the applications.

User Module:

This module provides user related functionality. A user can view the details of

each scheme, check eligibility for the scheme and also can apply online for the

scheme. A user can also track for the status of the application and reason, in case,

the application is rejected.

Scheme Module:

This module manages the details of each scheme such as, scheme purpose,

date of introduction, eligibility criteria, closing date (if any), authorized departments

89

Page 90: Narmal Java Book

and officials etc. The details will be managed only by the administrator. Users can

only view the information.

Reports Module:

This module is used by administrator to generate reports based on various

criteria such as scheme details, applicants details, applications details, status of

applications, etc.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : My SQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

90

Page 91: Narmal Java Book

45. Tele Dormitory

Objective:

The objective of the project is to develop a system for managing the

information and to automate the processes of an organization functioning in

telecommunication sector. The purpose is to design a system that allows one to

perform the operations efficiently.

Existing system:

In the present systems the information is maintained across ledgers and files.

The system is operated manually. The system uses conventional methods of data

management. It is difficult to retrieve the necessary data about customers and

telephone connections efficiently. Generation of reports is also difficult. Often data is

mismanaged and this leads to loss of data.

Proposed system:

The proposed system is a web based application. The system maintains a

centralized repository of all information. This enables one to maintain the data

effectively. It is easy to search for data and to perform all the operations effectively.

The system allows the generation of reports. The system can be easily accessed and

used by end users and employees by utilizing the provided interfaces.

Modules:

The system is proposed to have the following modules:

Administrator module, Customer module, Enquiry module and Report module.

Administrator Module:

This module provides administrator related functionalities. Administrator

manages the entire application and manages all the customer details and connection

details. Administrator is authorized to add, delete and edit employee details.

Customer Module:

This module provides customer related functionality. Customer can apply for

telephone connections for various needs such as office or residential purpose. The

customer can apply for either permanent or temporary connection. Customer can

also apply for transfer of telephone and can also apply for up gradation of the

services. Customer can also request for the cancellation of telephone connection.

Enquiry Module:

This module enables a user to enquire the status of application, to enquire bill

details, to enquire about a changed number and to get owner details based on

telephone number. A user can also lodge complaints.

91

Page 92: Narmal Java Book

Report Module:

This module allows administrator and employees to generate reports based on

different criteria such as customers, connections, pending requests and so on.

oftware Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

92

Page 93: Narmal Java Book

46. Fleet Conveyor

Objective:

The objective of the application is to develop a system that provides necessary

functions to manage courier business. The purpose is to maintain a centralized

repository of information and to enable users to execute various operations.

Existing System:

The present system is ineffective while tracking the status of transported items

and it involves manual effort to maintain all the details. Customers need to contact

the courier office in person to be able to book their consignments. Often this results

in wastage of time and miscommunication among the involved parties.

Proposed System:

The proposed system maintains a centralized database with all necessary

information. The information can be accessed by all authorized parties. Customers

can make online bookings of their consignments and get their items and parcels

delivered to the destination. The system allows customers to track the present status

of their items.

Modules:

The system is proposed to have the following modules:

Administrator module, employee module, user module, dealer module and

Consignment module.

Administrator Module:

This module provides administrator related functionalities. Administrator can

add, delete, edit and view the branch details. administrator can accept requests from

dealers.

Employee Module:

This module maintains the details of employees. Dealers can add, delete, edit

and view the details of employees. This module provides functionalities using which

one can get the employee information. Employees may work at different branches

and work for respective dealers.

User Module:

This module provides functionalities for an end-user or customer who can find

details of branches, deliveries, dispatches and consignments. Users can post their

suggestions and complaints.

93

Page 94: Narmal Java Book

Dealer Module:

A dealer can request to start a new branch. A dealer can hire employees. A

dealer can manage consignment details and dispatches the consignments. A dealer

can view and update details of all the owned branches. Dealer also maintains details

of receivers of the booked consignments.

Consignment Module:

This module provides functionalities to store, track and view the details of

consignments. One can find the status of booked consignments. Only a dealer can

add the consignment details, such as booking date, receiver address etc. users can

only view the consignment details.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : My SQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

94

Page 95: Narmal Java Book

47. Velocipede Dimestore

OBJECTIVE:

The objective of this application is to design a system to maintain the

information related to a Bike Showroom. The purpose is to maintain a centralized

repository of information about all activities regarding a showroom.

EXISTING SYSTEM:

Current system is a manual one in which users maintains ledgers and books to

store the information about bike models, products, sales and purchases of bikes,

customer details as well as employee details. It is very difficult to maintain historical

data. It is difficult to maintain important information in books. More manual hours

are needed to generate required reports. It is tedious to manage historical data

which needs much space to keep all the previous year’s ledgers, books etc.

PROPOSED SYSTEM:

Proposed system is a web based software application which simplifies the

management of information. This application keeps the data in a centralized way

which is available to all the users simultaneously. It is very easy to manage historical

data in database. They can easily use the tool to perform various activities and to

increase the performance.

MODULES:

The System is proposed to have the following modules:

Administrator module, employee module, purchases module, sales & service

module and report module.

Administrator Module:

This module is used to maintain the details of users of the project. Users are

divided into two categories: Admin and Account user.

Employee Module:

This module maintains all information about the employees who are working

with the company. It also stores employee salaries and generates pay slips.

Purchases Module:

This module maintains all the information to manage purchases done in the

company. All the purchases are recorded in database and can be viewed as a report

that displays all the purchases made by the company.

Sales & Service Module:

95

Page 96: Narmal Java Book

This module deals with major and crucial part which includes sales of bikes

and services provided to customers. This module provides interfaces to add/update

the sales transactions and also the services provided to customers. Also shows the

information of the available models

Report Module:

This module is used to provide reports required by the higher management

i.e., to generate dynamic reports like VAT on purchases and VAT on sales.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : MySQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

96

Page 97: Narmal Java Book

48. Widespread Catalog

Objective:

The objective is to provide a user-friendly interface to communicate with any

database. The application allows a user to query the database and execute any

operation on the database.

Existing System:

Each database system provides its own interface or tool to enable users to

interact with the database. A user is required to learn the mechanisms of that tool

before querying the database. When the database system is changed, a new tool

will be used and user is supposed to learn this tool.

Proposed system:

The proposed system is an industry-standard application for database

development for any software project. Using this application, developers can

interact with any database such as Oracle, MSAccess etc. The application can be

used to build and test SQL. It can be used to create and modify database objects

such as tables, views, constraints, users and others. Database Interface's SQL

Editor provides an easy and efficient way to write and test scripts and queries, and

its powerful data grids provide an easy way to view and edit data related to any

DBMS/RDBMS tool.

Modules:

The system is proposed to have the following modules:

User Module, Database level Module and Table level Module.

User Module:

This module provides details of all user accounts of the database.

Database level Module:

This module provides the following functionalities:

Structure: This provides the list of all database objects owned by the current

user. User can browse and view the structure of an existing database object.

Properties: This provides information about database like database Product

name, product version etc. to the user.

SQL: This functionality allows user to execute various SQL statements. The result

of execution is displayed to the user.

97

Page 98: Narmal Java Book

Import: Using this functionality any database object structure along with data can

be imported.

Export: Using this functionality any database structure along with data can be

exported in various formats.

Operations: Using this functionality user can execute DDL operations.

Search: Using this functionality, user can search for information about object

structures in the database based on keywords.

Table level Module:

This module provides the following functionalities:

Structure: It provides the list of all columns defined in the selected table. User

can browse and view the structure of an existing database object.

Browse: A user can change the table display Settings.

SQL: Using this functionality, a user can execute various SQL statements.

Insert: Using this functionality user can insert data into any table directly by

specifying values from the user interface.

Export: Any database structure along with data can be exported.

Operations: Using this functionality user can perform operations on columns

of any table like alter column, rename column, drop column and empty column.

Search: Using this functionality, user can search for information about object

structures in the database based on keywords.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i/MSAccess-2003

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

98

Page 99: Narmal Java Book

49. Travel Permit Indulgence Scheme

Objective:

The objective of this application is to develop a system that can handle all the

details relevant to the visa processing. The purpose is to maintain a centralized

repository of information which can be managed and accessed in a convenient

manner.

Existing System:

The present system is ineffective while maintaining all relevant details and

requires lot of manual effort. Retrieving the necessary information and decision

making is a slow and tedious process. Data inconsistencies and loss of data may

result because of data mismanagement.

Proposed system:

The proposed system is a web-based system, using which one can maintain all

details in an effective and efficient manner. The system allows maintaining a

centralized database with facilities to insert, edit and delete data as necessary. The

system is useful for the Human Resource department of an organization to keep

track of employee details and their foreign visits.

Modules:

The system is proposed to have the following modules:

Administrator Module, Visa Processing Module, Onsite Communication Module

and Reporting Module.

Administrator Module:

HR manager will be the administrator. The role of HR manager is to supervise

HR executives and authorize and authenticate them. HR manager stores all details of

HR executives.

Visa Processing Module:

This module handles all the details regarding visa application, submitted

documents, employee particulars, passport details, previous onsite visits and the

details regarding their earlier tour details. These details will be entered by HR

Executive.

Onsite Data Module:

Candidates’ onsite particulars, like visa issue date, journey date, return date,

and onsite job particulars are stored through this module. This will be entered by HR

Executive. Employee’s onsite progress like project name, working period, working

place and etc., are entered by the Employee itself.

99

Page 100: Narmal Java Book

Report Handler Module:

This Module deals with the reports required by Manager such as Visa Status

Report, Onsite details for an employee etc.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : My SQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

100

Page 101: Narmal Java Book

50. Infobahn Vendue

Objective:

The objective of this application is to provide a facility for conducting online

auction of products. Users can bid for the products after registration. The purpose is

to design a system to provide all functions of bidding and auction process.

Existing System:

The present system of auctioning is inefficient as it is difficult to coordinate

various users. All users must be at the same place to complete bidding successfully.

It is also difficult for users to communicate with each other.

Proposed System:

The proposed system is a web-based application which allows users to register

their details and the product details they want to put for auction. Users can bid for

one or more items and view the biddings made by other users. The application allows

easy communication of information among the users and completes the auctioning

effectively.

Modules:

The system is proposed to have the following modules:

Administrator Module, seller Module, Buyer Module and Reports Module

Administrator Module:

Administrator module will control both buyer and seller modules and also they

will maintain all reports regarding auctions.

Seller Module:

Automatic Bid is an optional facility. If you activate Automatic Bid, you need

not be online to bid for and win an item you desire. The system will bid for you if

necessary by the specified bid increment amount to the limit of your Automatic Bid.

Automatic Bid system will only bid for you when you have been outbid or to meet the

reserve price at the end of the auction. The seller selects the starting bid amount

and indicates how many of these items are available for the auction. If more than

one item of same category is auctioned, then it is a MQA (Multiple Quantity Auction).

101

Page 102: Narmal Java Book

Buyer Module:

Bidding can be carried out automatically by enabling the automatic bidding

feature. Automatic Bid features bids on a particular item up to the maximum amount

that has been specified. This amount is the maximum amount that a buyer is willing

to pay for an item. To activate the Automatic Bid, just enter your maximum bid

amount in the "Enter Automatic Bid amount" box and click on the "Bid Now" button.

Reports Module:

The system allows administrator to generate various reports based on different

criteria such as seller details, buyer details, bids, auction items etc.

Software Requirements:

• Technology : Java and J2EE

• Web Technologies : Html, JavaScript, CSS

• Web Server : Tomcat 5.5

• Database : Oracle 9i

• Java Version : JDK5.0

Hardware Requirements:

• Processor : Pentium

• RAM Capacity : 1GB

102

Page 103: Narmal Java Book

51. Village Communic Bureau

Objective:

The objective is to develop a system through which a group of volunteers can

communicate and access information about a village or town development. BTMV is a

charity group of professionals those want to voluntarily contribute in their village/town’s

development. Issues like Primary education, people’s health, government policies

awareness and availability of basic facilities/infrastructure are on main focus among

others. Through the website group want to help their members collaborate, to plan,

assess and implement different activities and learn with others

experience /feedbacks /suggestions. Group also wants to encourage others to join their

initiatives and recognize their contributions.

Existing System:

In present systems it is difficult to coordinate the activities of all involved users.

Often the details of facilities and amenities available in a village are not properly

organized and stored. This results in mismanaged activities. Donors and others could not

interact with other active members.

Proposed System:

The proposed system maintains a centralized database to store information

related to all activities. The system maintains details of all group members and their

activities. The system also maintains information regarding donors. System allows one

to access the necessary information about the facilities available in a village.

Users of the system:

Anonymous

Group members

Web Administrator

Modules:

The system is proposed to have the following modules along with functional

requirements.

Administrator Module:

Administrator takes care of secure registration and profile management for

the group members. Administrator tracks member’s activities and progress.

Administrator facilitates communication through discussion forums, chat and mail.

Administrator provides online information about activities. Administrator creates case

studies and shares with others to motivate them. Administrator handles basic facilities

103

Page 104: Narmal Java Book

such as add and update members, backup and recovery of data and generation of

reports.

Member Module:

Member assesses the situation with the help of online questionnaires.

Members need to access the needs of primary education, health facilities etc. and based

on the assessment need to categorize and chalk out a plan of actions. Each plan of

action would be shared with other members before execution so that they can share

their experiences, feedbacks and suggestions. These activities may be executed in many

phases. Members are advised to develop a volunteers group in the village.

Donor Module:

Donors can contribute the development of a village. Donors can access

information and share the data with others. Donors can also send their feedback and

suggestions.

Reports Module:-

Administrator can generate various reports like view villages, view activities,

view bank details, village volunteer details, village donation queries, view case study

details, view activity progress details and view response details.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

104

Page 105: Narmal Java Book

52. Weald Supervision Scheme

Objective:

The objective of the project is to develop a system that provides functionalities to

maintain the details of forestry and related activities. The system allows one to

perform all major operations and to manage the data effectively.

Existing system:

The present system maintains data across ledgers and files. It is difficult to

search for data and manage the information. The system often mismanages the

information and this leads to data inconsistencies and data losses.

Proposed system:

The proposed system is a web based application and maintains a centralized

repository of all information. The system provides well defined interfaces and

provides access to all users. The system allows the generation of reports.

Modules:

The system is proposed to have the following modules:

Administrator module, customer module, contractor module, hauler module

and report module.

Administrator module:

Administrator maintains the entire application. Administrator can add, delete,

edit and view the details of customers, contractors, orders and haulers.

Administrator interacts with all users and provides effective communication among

the involved parties. Administrator also manages the details of forest related

products such as timber.

Customer module:

A customer must be registered to avail the services. A customer can place the

orders for timber and other forest related products. Customer can contact the

contractors for the products.

Contractor module:

Contactor must be registered with the system. A contractor accepts orders and

fulfills the orders. Contractor will procure the products from the haulers. A contractor

may hire one or more haulers.

Hauler module:

A hauler is the person who collects the products from the forests and

surrounding areas. A hauler is permitted to do this. A hauler provides the products to

contractors.

105

Page 106: Narmal Java Book

Report module:

This module allows administrator to generate various reports based on

different criteria.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

106

Page 107: Narmal Java Book

53. Online Women Kibitzer

Objective:

The objective is to develop an online mentoring system to promote and

encourage women to actively participate in the field of Science and technology. The

purpose is to provide a platform to empower women and make them eligible to take

up tasks in the chosen domain.

Existing System:

In the present scenario, there are not enough opportunities for rural women to

pursue a career of their interest. The social background often is an impediment for

women and they are generally not encouraged to undergo regular academics and

training courses. Even if they enroll for distance-mode or correspondence courses,

these systems leave a huge gap in interactions among faculty/trainers and students.

Often it takes several days before correspondence is done properly. Mailing of

courseware and assignments is also done conventionally using postal system.

Proposed System:

In the proposed system, we intend to develop a web-based application

providing the necessary services and online training to empower women. The

application offers a wide variety of courses in multiple domains, from which one can

select a particular area of interest. Mentors who are experts in their respective

domains impart the necessary training. The enrolled students can post queries online

and get their responses from the mentors.

Users of the system:

The following users are identified as active participants:

Students, Working women/mentors and Data Manager/Administrator.

Modules:

We propose the following modules along with the functional requirements:

Administrator Module:

The administrator manages mentor and student details who register with the

system, by creating their profiles. Based on profiles, mentors are assigned to

students. Administrator also manages details of countries, universities and colleges

involved in the system. Administrator also maintains domains or areas and along

with course details. Administrator will generate reports with appropriate details, as

and when necessary.

107

Page 108: Narmal Java Book

Mentors Module:

There would be a master mentor who manages and coordinates other

mentors. Each mentor will be assigned tasks related to a particular domain. The

mentor is responsible for a group of students in a specific area. Each mentor

manages tutorials and courseware, manages forums, posts achievements and stories

of successful women and chats online with the students. A mentor can view and

update ones personal details. A mentor also conducts online tests.

Student Module:

A student must register and complete admission formalities before one can

begin accessing the information. A student can update and view ones personal

details. A student can interact with the assigned mentor, participate in forums, post

and view success stories, take tests and post and view achievements.

Reports Module:

Administrator can generate various reports like view mentors, list out

students under mentors, view success stories and view certifications, colleges and

courses details.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

108

Page 109: Narmal Java Book

54. Clodhopper's pal

Objective:

The objective of the project is to design a agriculture portal which provides solutions

to farmers and agriculture students. The farmers can know about government schemes

and market information.

Existing system:

The present systems are inadequate in providing information and advices to the

needy farmers and students. Often farmers are compelled to rely on local information

sources and count on their own experiences regarding crops and markets. Soil analysis

is not done scientifically, with any authorities available to authenticate data.

Proposed system:

The proposed system is a web based application through which farmers and students

can access the required information. The system maintains details of government loans

and insurance schemes. The system helps farmers to make decisions on market and

prices. Farmers can access salt and fertilizer analysis for a particular region. The system

provides solutions to queries and problems faced by farmers. The system also helps

students to access the information for their research and academic purposes.

Users of the system:

General public Farmers and Agriculture students Agriculture officers

Administrator

Modules:

The system is proposed to have the following modules along with the functional

requirements.

Administrator module:

Administrator does individual profile management from all kinds of users.

Administrator coordinates online query handling for all users. General queries are

handles by administrator and specific queries are forwarded to agriculture officers.

Administrator facilitates communication between users, experts and general public

through forums, chat, mail and polls. Administrator is responsible to publish information

about major crop markets and their current price. Administrator also drives awareness

about various government schemes.

Agriculture officer module:

Agriculture officer conducts basic soil analysis for all regions and provides

suggestions on which fertilizers to use and in how much quantity. Officers also suggest

which crop, herb or vegetable can be grown in which area and in which season. Officers

handle online queries from users. Officers can schedule trainings and publish it online.

109

Page 110: Narmal Java Book

Farmer module:

Farmers must register with the system to avail the services and access the

information. Farmers can send their queries to either administrator or officers. When

possible, farmers can also interact with experts and general public. Farmers can also

post their views and opinions. Farmers can access soil analysis reports. Farmers can

request training online.

Student module:

Students must register with the system to access information. Students can

interact with officers and experts to gain knowledge regarding agricultural practices.

Students can access soil analysis reports. Students can request training online.

General user module:

General public include users, experts, businessmen and NGOs. Users can access

general information regarding agriculture sector. Experts and businessmen can upload

the information about their tools and solutions on chargeable basis. NGOs can schedule

trainings and publish it online. NGOs try to spread messages to make agriculture eco-

friendly.

Software Requirements:-

• Technology : Java/J2EE

• Web Technologies : Html, JavaScript, CSS

• Web Server : Tomcat5.5

• Database : Oracle 9i

• JDK Version : JDK1.5

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

110

Page 111: Narmal Java Book

55. Online Dodge

Objective:

Online Dodge was approached by a Very big Shop to develop a web based

application to be accessed by the users over the web. The central concept of the

application is to allow the customers to shop virtually using the internet and allow

customers to buy the items and articles of their desire from the store. The

information pertaining to the products are stored on an RDBMS at the server side

(store).The server processes the customers requests and the items are shipped to

the address submitted by them.

Existing System:-

In existing system every thing is manual like customer have to go to shop

physically and he/she selects items which are available in shop and the merchant will

calculate the bill for products selected by the customer and then shipping process will

take place.

Existing System is manual, every thing we have to do manually i.e.

1. Displaying items

2. Selecting items

3. Billing process

4. Shipping

Proposed System:-

The proposed system should be in the way, the customer need not to enter into

the shop to purchase items. He can purchase the items through the internet. The

items should be shifted to the customer address specified when he register his

details at the sight.

The end user of this product is a departmental store where the

application is hosted on the web and administrator maintains database. This

application which is deployed at the departmental store will automate the following

process.

The customer details are appended to the customer database.

The details of the items are brought forward from the database for customer’s

view based on the selection through the menu.

Database of all the products are products are updated at the end of the each

transaction.

111

Page 112: Narmal Java Book

Modules:-

We propose the following modules along with the functional requirements

Merchants Module:-

Merchants will enter into the next form by entering username, password in

this login page, after entering into next page merchant will add new products,

categories, different items what are all the items available in that store, and if he

wants he will modify the things, he will delete things and maintains everything by

date wise. (i.e.)

1. Enhancing stores

2. Update stores

3. Delete from stores

Customers Modules:-

In customer module customers will give orders for items which are being

available in that shop. In our project that order is processed and details are stored in

data base.

1. Ordering

2. Suggestions.

Invoice Module:-

In invoice module total bill for ordered items will be created. In case if the

ordered items are not being shipped at a time then the pending order details will be

processed and the bill for the pending order will be created.

Reports:-

1. Sales for today.

2. Sales between two dates.

3. Stock status

112

Page 113: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

113

Page 114: Narmal Java Book

56. Web Athenaeum Governance

Objective:

The objective of the application is to develop a system that manages the

resources of a library. The purpose is to provide functionalities that allow users to

access the information related to a library. This is an integrated system that contains

both the user component and the librarian component.

Existing system:

The present system manages all library information across ledgers and files.

Maintenance all data related to books, borrowers and librarians is done manually

using conventional procedures. These methods are not effective and lead to

mismanagement of data. It is difficult for a user to check the availability of a book

and to make reservations.

Proposed system:

The proposed system maintains a centralized repository of information using

which one can access the required information in a convenient manner. The system

provides facilities to find details of books and magazines, to register books, to cancel

registrations and other activities. The system incorporates the details related to

authors and publishers as well.

Users of the system:

College Students

Faculty

Book authors

publishers

Modules:

The system is proposed to have the following modules along with functional

requirements:

Librarian module:

The librarian is the administrator who manages the application. Librarian can

add, delete, edit and update details of books. As soon as a reservation is made for a

particular book, an automatic mail should be sent to the person who made the

reservation about the details. Then, a mail should be sent to people who are having

the book currently, stating a reservation has been made on that book

Faculty module:

Faculty should be able to login to the system and change the password.

Faculty should see the status of the books/journals borrowed/reserved by him and

the respective due dates and other relevant details. Faculty can search for a

114

Page 115: Narmal Java Book

particular book/journal based on the name of the book/name of the

author/subject/etc and also list for books/journals based on the name of the

author/subject etc. Faculty can place requests for purchasing new books to the

library, by giving details about the name of the book, name of the author, publisher.

Faculty can see who has borrowed a particular book/journal and when is the due

date for the same. Faculty can cancel the reservation made earlier for a particular

book/journal. Faculty can reserve a particular book/journal --borrowed by others

currently

Student module:

A student should be able to login to the system through the first page of the

application and change the password after login into the system. A student can

view the status of the books and journals borrowed or reserved by him and the due

dates. Students can search for a particular book or journal based on the name of the

book or name of the author or subject. Students can cancel the reservation made

earlier for a particular book/journal Students can reserve a particular book.

Software Requirements:

• Technology : Java/J2EE

• Web Technologies : Html, JavaScript, CSS

• Web Server : Tomcat5.5

• Database : Oracle 9i

• JDK Version : JDK1.5

Hardware Requirements:

• Processor : Pentium

• RAM : 1GB

115

Page 116: Narmal Java Book

57. Web Vernacular Referendum

Objective:

The objective of the project is to develop a system through which the

government and authorities can conduct online polling. The purpose of the system is

to replicate the processes of manual voting system as a software system. The

system can be augmented to the present manual ballot system.

Existing system:

The present system is a manual system with traditional ways of conducting

the polls. The system is fraught with laborious mechanisms right from announcement

of polls and until the results are announced. Voters need to approach the concerned

authorities for getting their voter ID card. Then on the polling day, voters need to

travel to the polling booth to cast their vote. Fraudulent activities are difficult to

prevent. Candidates can influence voters. Safeguarding the ballot boxes is tedious.

Efforts of police, polling officers and government machinery are needed.

Proposed system:

The proposed system is a web based system, which provides all features and

functions necessary to conduct online polls.

Users of the system:

General Public

Candidates

Administrators (Election Commission Officers)

Field Officers

Modules:

The system is proposed to have the following modules along with the

functional requirements.

Voter module:

Those already having a voter id card can register for the online voting

system. They will use their voter id as their user name and a separate password will

be used for secure authentication. Once registered when ever polling is done in any

area that areas' people will be able to vote for their favorite candidates. New voters

can register their details which will be verified by the field officers.

Administrator module:

The election commission will be able to use the site to let the candidates

register for their nomination on the site and their officers will validate it. Candidates

can run their election campaign through forums and chat-room. A detailed profile of

all the candidates constituency wise will be maintained so that voters can always

116

Page 117: Narmal Java Book

know about the candidates of their area. A mechanism is devised that ensures

duplicates voting (online & offline) is not happening. Later when the voting ends the

administrator can add the manual poling results to the database to calculate the

final results.

Candidate module:

Candidates should be able to modify selected portions of their profile after

registration for nomination like the promises they make about the things to do after

winning the election, their previous works, their experiences and a comprehensive

about me, etc.

Field officer module:

Online registration for the voter id card which will be verified by the field officers

(address and identity validation) and after receiving the field officer's report only the

registration will be validated and a voter id will be issued. Any other secure method

like digital signature can also be used.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

117

Page 118: Narmal Java Book

58. Web Venture Governance

Objective:

The objective of the project is to develop a tool through which one can manage

the projects using international standards and monitoring through the web from across

the organization branches.

Existing system:

The present systems are inadequate to cater to the needs of all users at various

levels of the organization. The information regarding projects, project status, documents

and others is scattered across various branches and maintained in different formats.

This often leads to data inconsistencies and data losses. Also, it becomes difficult to

access the information and prepare reports.

Proposed system:

The proposed system is a web based system which allows project monitoring and

related activities. The system offers personalized dashboard views to provide summary

of ones status across all projects, allocation of resources and resource load across all

projects and activities. All the information one generally needs—project status and

plans, related documents, notes and discussions can be accesses. Project status and

related data can be securely shared in real time based on each user’s role and

privileges.

Users of the system:

Project Manager

Team Leads

Individual Project members

Modules:

The system is proposed to have the following modules along with the functional

requirements.

Administrator module:

Administrator manages the entire application. Administrator provides login

information to each user after proper validations. Administrator also moderates all the

users. The documentations of each project are properly managed. Administrator can

keep track of project expenses.

Project manager module:

Project manager can create a detailed task list, schedule the start and end

dates of tasks and add links between them. Manager assigns durations and allocates

resources, to ensure that the right tasks are completed at the right time, by the right

people. Project manager has functionalities of team leads and members.

118

Page 119: Narmal Java Book

Team lead module:

As a team-enter new risks, team lead immediately views the results on

project dashboard. It will instantly tell whether project has a low, medium or high level

of risk. Team leads has the functionalities of members.

Project member module:

Each member can track their time spent, quickly and easily using this Online

Timesheet. On each Timesheet one can record the time spent, tasks completed and

denotes to each Online Timesheet entry

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : My SQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

119

Page 120: Narmal Java Book

59. Convertible Leaflet Governance Explication

Objective:

This is a software application which is used for maintaining stock trading

information. This application consist all different company’s shares list and customers

list who are handling major transactions like purchasing and selling of shares.

Existing System:

In current scenario we are having lot of online trading portals but all these

portals are providing communication between administrators, organization people

and stock brokers but they are not providing any interface between organizations to

customers so that no customer can view their own information.

Proposed System:

This application consist all different company’s shares list and customers list who

are handling major transactions like purchasing and selling of shares. The Online

Trading application called Stock Portfolio management solution is a new access by

the trading public to low cost transactions and real time market information

Modules: The project is divided into the following modules:

Management Module, Customer Module, Sales History and Reports Module

Management Module:

This module is all about an administrator (stock exchange employee). By using

this module administrator can do all transactions like adding clients (companies) to

the portal, assigning quotations to the client’s shares, purchasing, selling of shares

and updating share values of the companies if required. Administrator can handle

following functionalities.

Add company: By using this functionality administrator can add company details

who are participating in trading.

View Details: By using this functionality administrator can view company details

who are participating in trading along with symbols assigned to those companies.

Add Quotation: By using this functionality administrator can add no of shares and

price of each share of respective company.

Buy Transaction: By using this functionality administrator can find out over all

purchase details (shares) of each and every customer by providing their customer

ids.

Sell Transaction: By using this functionality administrator can find out over all

selling details (shares) of each and every customer by providing their customer ids.

Update Information: By using this functionality administrator can update prices

of each and every share of any company according to the requirement.

120

Page 121: Narmal Java Book

Clients: By using this functionality administrator can get over all customer details

along with companies details who are registered in this portal.

Customer Module:

View Portfolio: By using this functionality user can view profit and loss of his/her

transaction

Symbol: By using this functionality customer can get details of all shares of each

and every company by providing symbol of that company.

Selling shares: By using this functionality customer can sell his/her shares.

Purchasing Shares: By using this functionality customer can purchase shares.

Sales History Module:

By using this module customer can view all his/her sold shares history.

Reports Module:

By using this module administrator will get different types of reports like no. of.

Customers.etc…

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

• Web Server : Tomcat 5.5

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

121

Page 122: Narmal Java Book

60. Mobility Bill Defrayment

Objective:

Mobility Bill Defrayment initiated to bring together the services of all the

departments under one single umbrella and give citizens a “multi-service” - “single-

window” experience apart from eradicating the undue harassment met by the

citizens due to lack of transparency.

The vision for this project is to create an effective interaction between the

Administration and the public so that exchange of information and access to

government departments is speedy and easy, leading to a better quality of life

Existing System:-

To pay the Bills we need to go for the different government

departments for example like Telephone Bill, Water Bill and Electrical Bill

To pay from the Internet – need Connection.

Also need to make separate time schedule to pay the Bills and we have to

wait in the line until we get a chance.

Proposed System:-

The proposed system is Mobile based application.

Payment of Electricity Bill, Water Bill & Telephone Bill through Mobile.

Pay as well as the view the status of our bills.

Credit card validation for customer payment

Provide hassle free one-stop solution to the citizen and hence reducing the

wastage of their valuable time

MODULE DESCRIPTION

This system is aimed to give a better out look to the user interfaces and to

implement all the billing transactions like

• New Account Creations.

• Telephone Bill Payments.

• Water Bill Payments.

• Electric Bill Payments.

• Approvals.

• Messages.

• Searching Techniques.

• Bill Maintenance.

• Customer Interface

122

Page 123: Narmal Java Book

New Account Creation:

In this module user has to register by providing his/her personal details. Then

he/she will be provided login user id and password through which user can access

the system. Any user can open his/her account by registration.

Telephone Bill Payment:

This contains a page that user has to fill the details about telephone bill

payment .User has to provide the bill number, credit card number etc then pay the

bill which is specified in the bill slip of a particular user.

Water Bill Payment:

This contains a page that user has to fill the details about water bill payment

.User has to provide the bill number, credit card number etc then pay the bill which

is specified in the bill slip of a particular user.

Electric Bill Payment:

This contains a page that user has to fill the details about electricity bill

payment .User has to provide the bill number, credit card number and specified

amount etc then pay the bill which is specified in the bill slip of a particular user.

Approvals:

In this module the administrator approves by checking the card number sent

by the user is valid or not. If valid then the administrator accepts the request sent by

the customer otherwise rejects.

Messages:

In this module the administrator can send messages to single user or multiple

users. Administrator will send messages to user if user is not paying bills in time.

Searching Techniques:

This module consists of five searching types.

• Search by connection type

In this section admin has to search the bill details of users by selecting any one

connection type.

• Search by Due Date

• Search by Bill Number

• Search by ID

• Unpaid Bills

Bill Maintenance:

In this mod ule the admin can maintain/update all the bills paid by the user.

This contains a page that administrator has to fill the details about water bills of a

123

Page 124: Narmal Java Book

particular user i.e. the issue date of the bill ,dues if any. Three types of connection

are there in Water department of this module. These are apartmental, Domestic and

commercial.

Customer Interface

This module will provide an easy method to users to manage the accounts.

When they run the application they will be required to fill in the login name and

password.

Here, the options offered to the User are:

Electric Bill: This module is completely done for electrical department. It will

help the user to pay electrical bills.

Water Bill: This module is completely done for water department. It will help

the user to pay water bills.

Telephone Bill: This module is completely done for Telephone department. It

will help the user to pay Phone bills.

Messages: This module is common for all the departments. It is used to send

information to different customers.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

124

Page 125: Narmal Java Book

61. Relevance to Scattered Precinct

Objective:

The objective of this system is to provide a work to worker. The system

focuses on the workers of unorganized sector that includes masons, carpenters,

electricians, gardeners, painters and others. The system allows interaction between

organized and unorganized sectors.

Existing system:

In present system there is no proper coordination achieved among workers

and users. The details of workers and their skills are not available at a common place

and users get the details through references or print media. Users do not have the

necessary details and often depend on references and their feedback.

Proposed system:

The proposed system is a web based solution through which workers register

their details. Using this system general public or organized sector user can select the

workers as per their need. At the time of worker selection user can view the skill,

references given by those who have taken their service in the past, worker location

and availability of workers. System sends a message to selected workers regarding

work and customer details. Workers confirms either through phone or this system.

Organized sector user or general public can rate worker skill, charges, particularity

about time, dedication, behavior, habits etc through this system. Users can put their

demands regarding particular skill workers along with project location, and project

details

Users of the system:

Administrators

Worker from unorganized sector

Customer - Organized sector (builder, contractor)

General public

Modules:

The system is proposed to have the following modules along with functional

requirements.

Administrator module:

Administrator is responsible for overall management of application.

Administrator generates various reports in different formats. The reports contain

details about workers, services, users and customers.

125

Page 126: Narmal Java Book

orker module:

Workers must register with the system with a centralized security mechanism.

Workers are classified into various groups and categorized as skilled, semiskilled

etc,. The state can be modified by feedback system & workers rating evaluation

algorithms. Profile management facility is also available. Worker can view details and

information about a project (organized sector) in particular location. Worker can

maintain the work calendar.

Customer and user module:

Customers include general public and organized sector user. Customers must

register with the system with a centralized security mechanism. Customers are

allowed to manage their profiles. Customers can make a community for reference

purpose etc. Customers can give their feedback for worker(s) who worked for them.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

126

Page 127: Narmal Java Book

62. Cast Your Referendum

Objective:

The objective of the project is to develop a system that enables election

commission of India to conduct online elections. The purpose is to design a system

that automates all the processes and activities related to elections. The system

provides appropriate facilities for all the participating entities.

Existing system:

In the present scenario, the election process is conducted using conventional

procedures. Election commission officials announce a particular date for elections.

Candidates file their nominations, which are scrutinized by officials. Voters register

their details with authorities. On the polling day, voters cast their vote at the polling

centers. Counting of votes is done and results arev announced. All these activities

involve a number of officials and the process is time consuming.

Proposed system:

The proposed system is a web based application, which allows online polling.

The system allows registration of voters and allows candidates to do online

canvassing. All the processes are automated and the elections can be conducted

more efficiently and effectively. The system provides a number of interfaces for this

purpose. Time and effort are drastically reduced.

Modules:

The system is proposed to have the following modules:

Authentication and Security Module, Political parties Module, Member Assets

Module, Party Campaign Module, Election Module and Reports Module

Authentication and Security Module

This module allows voters to register their details and obtain a voter id card.

Political Parties Module

This module provides details of each political party participating in the

elections. Party symbol, party nominated candidates, constituency details and other

information is provided.

Member Asset Module:

This module provides details of assets held by the candidates. For each

candidate ones professional details are maintained.

Party Campaign Module:

This module maintains details of all political parties and details of candidates.

The information about campaigners, cost involved and procedures are also specified.

127

Page 128: Narmal Java Book

The nomination details of each candidate are available. The election officer details

are also included.

Elections Module:

This module is used to present election schedules as prepared by election

commission authorities.

Reports Module

This module allows generation of reports based on various criteria.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

128

Page 129: Narmal Java Book

63. Embellish Bureau

Objective:

The objective of this application is to develop a system that allows an

advertising agency to perform its normal operations more effectively. The purpose is

to design a system that automates the related processes and activities.

Existing System:

In present systems conventional methods are used to advertise various

products and use mostly print media and hoardings. These methods may not reach

people effectively. This system doesn’t provide secure registration and profile

management of all the users properly. Manual system gives us very less security for

data and some data may be lost due to mismanagement.

Proposed System:

The development of this new system contains the following activities, which try

to automate the entire process keeping in the view of database integration approach.

It provides web advertisements, Tariff and payment details are provided efficiently,

which provide details about city and its advertising places. This system provides rich

user interfaces.

Modules:

The system is proposed to have the following modules:

Company Registration, Web Advertises, Advertisement and Places

Management, Payments and Reports

Company Registration:

This module maintains the details of company, users and company

advertisement registration (Advertisement type, Date, Place, Tariff, Image, Audio

and Video).

Web Advertises:

This module facilitates the company to book advertisement on a particular

website. The agency provides different types of advertisements on web like audio,

video clips and images.

129

Page 130: Narmal Java Book

Advertisement and Places Management:

Administrator is responsible to maintain the details of advertisements and

Places. The following information is maintained by administrator: City Details,

Advertisement Types, Locations/Places and Materials.

Payments:

The company makes payments through various methods as DD/Cheque/Cash.

If payment is through Cheque/DD then concerned bank details gathered.

Reports:

This module allows to generate various reports based on different criteria such

as Advertisement Details, Tariff Details, and Location Details by City wise.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

130

Page 131: Narmal Java Book

64. Aero Shuttle

Objective:

The overall strategic business objective of CRM is to build loyal profitable

customer relationships. Customer acquisition, development and retention are main

points to consider. One of the primary goals of CRM is to differentiate a company’s

services to the customer through personalization, yet in the airline industry, CRM—at

least in the form in which it is practiced today –has become a commodity, with many

services indistinguishable from airline to airline. In the competitive travel industry,

travel providers are undertaking initiatives centered on identifying, developing and

retaining high-value profitable customers, under the overall banner of customer

relationship management or CRM.

Existing system:

CRM - principles, strategy, solutions, applications, systems and ideas for

effective customer relationship management but in the existing system there is no

organization provided both following set of conditions in the existing CRM.

Organizations need to make a profit to survive and grow. Customers want good

service, a quality product and an acceptable price. As customers become more

sophisticated, expecting faster, more reliable service around-the-clock, it's no secret

that giving them the power to help themselves is key in providing the availability and

personalized service they demand. This system is not that much of perfect medium

to find information quickly and securely-anytime

Proposed system:

In the proposed system there comes a new thing, which makes the CRM

Airlines Industry more efficient and providing good service and quality. Customer

Relationship Management can have a major impact on an organization through:

shifting the focus from product to customer and streamlining the offer to what the

customer requires, not want the organization can make. Competencies required for

an effective CRM process include High quality output, Cost competitiveness, Effective

turn-around-time, Provision for creating and managing folder hierarchy for managing

clients and their documents and Comprehensive security with various permissions

like Read Only, Write, Delete, Full Control, Owner etc

Modules:

The system is proposed to have the following modules:

Administator, Customer, Authentication and Reports

131

Page 132: Narmal Java Book

Administrator module:

Administrator has full access to all the modules of this system. Administrator is

responsible for the all Customers and services of airlines industry.

Customer module:

A customer has restricted access. i.e., normal users have access to some of the

modules only. A customer can view the fare list and schedules of all flights and can

book tickets online.

Authentication Module:

Each user of the application must be registered with the system. In this module

the username and password verification will be done automatically. A user is also

allowed to change the password as and when required.

Reports Module:-

User perform the reports like view all flights details, food details, bag details and

service history details.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : MSAccess-2003

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

132

Page 133: Narmal Java Book

65. Online Symphony

Objective:

The objective of the project is to develop a system that automates the process

and activities that are part of the music store. The goal is to design a system that

allows one to perform business activities and operations and to maintain the data in

a proper manner.

Existing system:

In the current scenario, a customer has to visit a music outlet or shop to

purchase music CDs. One has to search through the stocks and purchase required

items. This requires that a customer has to spend some time and effort.

Proposed system:

The proposed system is a web based application. It is a virtual showcase of

audio and video CDs and DVDs. The system allows one to browse through the

categories and make online purchases. Users can communicate with the

administrators for enquiries or complaints.

Modules:

The system is proposed to have the following modules:

User module, administrator module, shopping cart module and report

module.

User Module:

A user must be registered with the system to avail the services. A user can

browse the details of all items on display and can make online purchases. The

display categories represent different types of audio and video CDs. The system

allows users to make online payments through credit cards.

Administrator Module:

Administrator maintains the entire application. Administrator can add,

delete, edit and view products. Administrator also maintains product categories

such as folk, devotional, rock, pop etc. Administrator also authorizes all user

accounts. Administrator can exchange messages with customers.

Shopping cart Module:

This module provides a virtual shopping cart for a customer. Customer can

add items to or delete from shopping cart. A customer can also specify the

quantity of each product.

133

Page 134: Narmal Java Book

Reports Module:

This module allows administrator to generate various reports based on

different criteria such as customer details, sales reports, stock details etc.

oftware Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

134

Page 135: Narmal Java Book

66. Salvage Scheme

Objective:

The objective of the project is to develop a system that enables proper

management of tenders and associated processing. The system allows users to view

and download details of tenders and then perform their bidding.

Existing System:

In the current tender handling system all the tenders are processed through

documents. It is a manual system. This system is called open document system. In

this, first of all tender notices are given in news papers with the details about work.

Then the contractors read the tender notification and buy the tender schedule by

paying the tender fee if they are interested to do that particular work. In that

schedule all the details of the work are available to the contractors. Then the

contractors send submission details which include quotation of the tender before

tender submission closing date through post or by hand. The department people

evaluate all the tender details submitted by the contractors. The department people

give that work to the contractor who is eligible and quoted for lesser amount. It is

time consuming process and wastage of man power.

Proposed System:

In this application tender documents will be supplied to the user through

online. This system can also handle multiple tender documents at one time i.e. the

user can access various tenders from the company at onetime and can download the

required forms. The user can submit the details along with quotation to the

department through online. Then the department people evaluate all the tenders

submitted by users on evaluation date and they allocate that work to the user who is

eligible and quoted for less amount.

Modules:

The system is proposed to have the following modules:

Administrator, Employee, Purchase Department and Supplier

Administrator:

This administrator will maintain all the master information like Items

Information, supplier’s information, Employee information etc.

135

Page 136: Narmal Java Book

Employee:

Employee is going to prepare the indent for the required product to the

purchase department, and also he checks indent status.

Purchase department:

This involves displaying indent information from different departments.

Preparation of tenders for the indents necessary processing are the main

functionalities.

Supplier:

Supplier is going to bid the amount for tender with in the stipulated time, and

will know the final status of the tender once it is closed.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

136

Page 137: Narmal Java Book

67. Barristerial Atrium

Objective:

The objective of this project is to develop an information system to aid

Solicitors in the collection of data relating to the time spent by their employees on

the cases currently assigned to the firm. This is primarily related to those employees

working off-site so that reports can be generated to determine whether staff is

working according to their assigned targets.

Existing system:

The present system is maintained using traditional approach where all the

information is stored in files and ledgers. Searching for required information is

tedious. Often the data is mismanaged and this leads to data inconsistencies and

losses. It is difficult to track the details of work assigned to each lawyer and review

the status of each case.

Proposed system:

The proposed system is a web based application and maintains a centralized

repository of all information related to cases, customers and lawyers. This helps in

effective and efficient management of information. The system allows one to quickly

view the necessary details and access the information. The system also maintains

details of a history of cases, which may help the organization in reviewing the new

cases. The system allows the maintenance of worksheets of each lawyer.

Modules:

The system is proposed to have the following modules:

Administrator module and lawyer module

Administrator module:

The administrator has all the information about the organization. Administrator

can add, delete, edit and view the details of customers and lawyers. Administrator

can assign the cases to the lawyers. Administrator can view the details of each case.

Administrator can also deal with the payments and fee details of each case.

Administrator will maintain information about the worksheet of each lawyer.

Lawyer module:

A lawyer will be registered with the application. A lawyer can access the

application and can view the details of cases assigned to one. A lawyer can also

assess the time required to be spent on each case and enter the necessary details.

137

Page 138: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

138

Page 139: Narmal Java Book

68. Mortgage Scheme

Objective:

Mortgage Scheme is software that enables a lending company like Citi

Financials, Fullerton etc to promote a transparent and secured environment in

lending the loans as well as their recovery process. The purpose is to design a

system that automates the activities of a lending organization.

Existing system:

Current system is a manual one in which users are maintaining ledgers, books

etc to store the information like Customers details, bank details, issued loans,

payments, submitted papers and employee details. It is very difficult to maintain

historical data. Also regular investments need to purchase stationary every year. It is

difficult to maintain important information in books. More manual hours need to

generate required reports. It is tedious to manage historical data which needs much

space to keep all the previous years ledgers, books etc.

Proposed system:

Proposed system is a software application which avoids more manual hours

that need to spend in record keeping and generating reports. This application keeps

the data in a centralized way which is available to all the users simultaneously. It is

very easy to manage historical data in database. No specific training is required for

the employees to use this application. As the data is centralized it is very easy to

maintain the finance report of the company.

Modules:

The System is proposed to have the following modules:

Employee information module, customer module, loan type module,

issued loans module, payment module, administrator module, report

module.

Employee information module:

This module maintains all the information, which belongs to the employees

who are working with the company. It also takes care about the details of the

employee who are working as collection agents and recovery agents etc.

139

Page 140: Narmal Java Book

Customer module:

This module maintains all the information about customer’s and their bank

account details etc. Only Manager can add the new customers, remaining users can

view the details of all customers.

Loan type module:

This module deals with major and crucial part which includes the type of loans

and the details about the customers who requested for a specific loan etc. This

module provides interface to add the details provided by the customers for specific

loans like vehicle details for vehicle loans, house details for housing loans, company

details for personal loans and the weight age of the gold for gold loans etc. This

module also deals with the relevant papers submitted by the customers according to

the requested loan.

Issued loans module:

This module deals with major and crucial part which includes the issuing a new

to the requested customer or to reject the application based on papers submitted by

them. This module provides interface to add the issued loans details and can be

viewed as a report that displays all the issued loans, rejected loans and pending

applications.

Payments module:

This module deals with major and crucial part which includes the payments

made by the customers based on the loan issued and installment amount. This

module provides interface to add the payments details and can be viewed as a report

that displays all the payments made by the customers. Only Accountants and Agents

can make the payments. Remaining users can view the details of all the payments.

Administrator module:

This module is used to maintain the details of users of the project. Users are

divided into four categories: Admin, Manager, Accountants and Agents.

Administrator can add, delete, edit and view the details of employees, agents and

accountants.

140

Page 141: Narmal Java Book

Report module:

This module used to provide reports required by the higher management. To

generate dynamic reports like information about the Released loans, Payments,

Rejected Applications, Submitted Papers and Finance Report etc.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : MySQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

141

Page 142: Narmal Java Book

69. Online Nuptial

Objective:

The objective of the projects is to develop a system that stores prospective

brides and bride grooms information belonging to various countries and enable them

to search for any compatible match. The system provides various functionalities to

compare the profiles and provide useful information to the end users.

Existing system:

In the present scenario, we have agencies and individuals who manage all the

information manually. They often rely on conventional procedures and this may lead

to data mismanagement. The accuracy of information cannot be guaranteed. There is

often miscommunication of data as well.

Proposed system:

The proposed system is a web based application. It maintains all necessary

details of brides and bride grooms. It provides well defined interfaces to perform

various operations. The system allows to access the information based on various

parameters. The system also allows generation of reports. The system offers

assistance on a wide variety of fields by providing necessary information. There is an

option for the users to express their content in the form of testimonials which

enhances the trust for the users in this site.

Modules:

The System is proposed to have the following modules:

Administrator module, profiles module, matrimonial services module

and miscellaneous services module.

Administrator Module:

This module deals with the functionalities of administrator that includes

addition or deletion or modification of details of services like Apparels, Astrology,

Beauticians,Caterers, Invitations, Jewelers, Florists, halls, Video/Photos, Tours &

Travels etc. This module will help to add the new services, update and delete the

services.

142

Page 143: Narmal Java Book

Profiles Module:

This module allows a user to create a profile, search profiles, view details of

matching profiles and update profile. Using this module the user can easily search

the required details. All the registered user’s profiles will be placed in this module.

Every registered user can view/ update or delete ones own details. This module helps

the user to search for the matched profiles.

Matrimonial Services Module:

This module includes services menu and interfaces to view the information of

existing services. Also provides interfaces to edit/delete the existing service. It

includes all the details of matrimonial services. Only the admin can add the details of

all the services. Also the admin user can update or delete the details of all the

matrimonial services.

Miscellaneous Services:

This module deals with Testimonials interface, where in users can provide

testimonials and view the existing testimonials. This module also provides facility for

the users to know their moon sign and birth star.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : MySQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

143

Page 144: Narmal Java Book

70. Belligerent Tackle Hire Classification

Objective:

This project develops a Belligerent Tackle Hire Classification, which will

develop, test, and implement a DB system for Military. Project captures activities

performed by different roles in a real life online store. The project gives real life

understanding of an online store and activities performed by various roles in the

supply chain.

Existing System:

The present systems maintain the information across files and ledgers. It is

difficult to access the desired information efficiently. The data is not properly

maintained and this leads to inconsistencies and data losses. It is difficult to

generate reports and update the information. The various tasks require more time

and effort to complete. The system cannot provide the information of the stock and

details of present complete stock details.

Proposed system:

The proposed system is a web based application. It allows customers to

select, reserve, pay for, and arrange pickup-delivery-drop off of rental vehicles.

Customers or agents are able to make these arrangements on-line via the web or

on-site at company terminals. It provides immediate links to sales personnel as

needed by customer. The system stores and displays images of vehicles that will be

displayed to customers, provide video presentations for marketing and customer

education. This maintains and controls the stock details and does online billing and

generates various online reports. This system allows multi-divisional, multi-

department system handling that includes various activities.

Modules:

The system is proposed to have the following modules:

Administrator module, user module, report module and user interface

module

Administrator module:

Administrator has full access to all the modules of this system. Administrator

is responsible for the accounting of all cash collections and remittances.

Administrator prepares and submits also daily deposit reports, petty cash

replenishment, and cashier’s accountability report.

144

Page 145: Narmal Java Book

Reports module:

All frequently used reports can be generated by the administrator. All reports

can be previewed, printed, exported to Excel/Word etc., or can be faxed or emailed.

User module:

A normal user has restricted access. i.e., normal users have access to some

of the modules only and can see the price list of all products and can purchase

online.

User Interface module:

This module provides Graphical User Interfaces with Context Sensitive help. It

provides totally Menu driven interfaces with keyboard shortcuts for frequently used

forms.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

145

Page 146: Narmal Java Book

71. e-Conscription

Objective:

This project is aimed at developing a web-based and central recruitment

Process system for the HR Group for a company. The purpose is to design a system

that simplifies the recruitment procedures and help companies to hire appropriate

candidates.

Existing system:

Presently recruitment is done manually. A company notifies the vacancies and

applicants respond by posting the resumes. The company shortlists the applications

and conducts interviews/tests at a specified location and day. The results are again

intimated to the candidates. The time and effort spent on this process is too high.

Proposed system:

Online Recruitment is aimed at developing a web-based and central

recruitment Process system for the HR Group for a company. The system allows

both job seekers and companies to interact and successfully complete the

recruitment process. The system provides well defined interfaces with all the

required functionalities.

Modules:

The system is proposed to have the following modules:

Administrator, Jobseekers, Company

Administrator:

Administrator has the full authority over the website. Administrator can view

the details of all the registered users and have the power to delete them.

Administrator can edit the web pages and update them. Administrator can view all

the company details also.

Jobseeker:

A jobseeker must register with the system to access the services. Job seeker

can update the personal details and change the password. One can also upload and

update resume. Job seeker can view the details of jobs posted by the companies. Job

seeker can register and appear for the online exams.

Company:

A company must register with the system. A company can conduct online

examination and select the candidates. A company can post and update the details of

vacancies. A company can view the job seekers details.

146

Page 147: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

147

Page 148: Narmal Java Book

72. on-line Patronizing

Objective:

The objective of the project is to develop a system that allows customers to do

online purchases. The system automates the processes and activities of a store or

market. The purpose is to design a system that enables one to perform activities

related to sales and purchases.

Existing system:

In the present systems, the transactions are done conventionally with the

customers visiting the store and making the purchases. This requires time and effort

on part of the customer. The customer need to enquire the details of desired

products and interact with the employee of the store.

Proposed system:

The proposed system is a web based application and maintains a centralized

repository of all information related to products and customers. It helps in proper

maintenance of data and information. One can easily browse through the various

details using the well defined interfaces provided by the system.

Modules:

The system is proposed to have the following modules:

Merchants module, customer module, invoice module and reports module

Merchants Module:

A merchant acts like an administrator. A merchant can add, delete, edit and

view the details of all products, categories. A merchant can view the customer details

and can send information.

Customers Modules:

A customer must be registered with the application. A customer can view and

purchase the various items and products that are available. A customer can post

suggestions and complaints to the administrator.

Invoice Module:

In invoice module total bill for ordered items will be generated. The bill is

generated only after customer completes the procedures.

Reports Module:

This module allows administrator to generate reports based on various criteria

such as sales, customers etc. one can generate sales reports for a given day or a

period of time.

148

Page 149: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

149

Page 150: Narmal Java Book

73. Bistro Stipulation

Objective:

The objective of the project is to develop a system that deals with the

restaurant activities. The system provides knowledge and practical perspectives of all

aspects of viewing the restaurants, order the food in the restaurant which will prove

invaluable to managing a information services cost effectively, while meeting the

needs of its users.

Existing System:

These days people are too busy with their work. They are not getting desired

food from the restaurant, and they have no time to know the price of the items in

restaurants. If the people want to know the price of an item from restaurants, they

have to know the websites of the restaurant. So this process is the waste of time to

the users. Data redundancy, inconsistency, lot of human work need to be done in

order analyze the details present in the different sites. It leads to wastage of time.

No timely response to the end users.

Proposed System:

The proposed system provides the user interfaces to access the details. It

handles all aspects of restaurant management. Because of its flexibility and

comprehensive design, the system reduces the time users spend in searching for the

food item in different restaurants. The proposed system is automated that is faster

than the existing maintained system and can handle data easily. Accurate

information can be generated easily and quickly at different levels. Report can be

generated easily and quickly.

Modules:

The system is proposed to have the following modules:

Administrator module, customer module, user interface module and

reports module

Administrator:

Administrator has all the privileges to access, modify and update the

database. Administrator also manages customer information. Administrator accepts

the customer orders or rejects the orders if they did not meet the system criteria

150

Page 151: Narmal Java Book

Customer:

Customer has the privileges to view the available tables and can also view the

items listed in the menu in online. And can reserve the tables according to the

available timings. If the table is available the customer can receive

acknowledgement when request is accepted. A customer can order food online.

Authentication Module:-

User Interface:

This module provides Graphical User Interfaces with Context Sensitive Help

and is totally Menu driven approach.

Reports:

Administrator can generate reports like table-wise information, Ordered tables

and view the orders placed by customers, customers can generate reports of items-

price lists.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

151

Page 152: Narmal Java Book

74. Tangle Emporium

Objective:

The objective of the project is to automate the processes of a supermarket or

showroom. The purpose is to design a system that allows users to perform various

operations efficiently.

Existing system:

Traditionally, users visit a particular shop or showroom, enquire about the

products on display and then make the purchases. The drawback is that a customer

need to spend time and effort to complete the purchases. The employees of

showroom or shop have to deal with a large number of customers at the same time.

Moreover, a customer may not be able to visit the shop for various reasons, yet may

want to purchase the desired products.

Proposed system:

The proposed system is a web based application. The system maintains a

database of all necessary information. The system can be used by customers to

make online purchase. The system provides detailed information about each product

and help customers to shop leisurely.

Modules:

The system is proposed to have the following modules:

User Module, Administrator Module, credit card Module and Reports

Module

User Module:

This module allows a user to access the application and to avail the services. A

user must be registered with the application. A user is provided with a virtual

shopping cart and can add items to the cart. At any given time user can view the

contents of the cart. User can view and vote for movies, whose information is

available. A user can send to and receive messages from the administrator.

Administrator Module:

Administrator can add, delete, update and view the product details.

Administrator can also delete users and update information about films.

Administrator can exchange messages with users.

152

Page 153: Narmal Java Book

Credit card Module:

This module allows a user to make payments using a credit card and entering

the relevant details.

Report Module:

This module allows administrator to generate various reports based on

different criteria such as daily sales report, customer details etc.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

153

Page 154: Narmal Java Book

75. Online Fretfulness

Abstract:

Online Fretfulness is a customer care management(CCM) system. E-CARE is

also called as Help Desk System. It is called as Help Desk System, as it solves all the

problems, regarding a product, coming from the users of E-CARE. E-CARE solves and

products the solution for the requests generated by the user. E-CARE also stores the

responses (solutions) for future use.

Existing System:

Initially there was no online CCM system. Every thing was done manually. The

following were the problems faced with the manual system:

1. Customer had to visit the company in case of some problem with the product

he purchased.

2. It became tedious for the super user to update or retrieve an entry from a list

of all details of end-users and corporate users.

The Proposed Model:

Now the task is to automate this manual CCM System into an online system that

can provide the services to the end user within no time and retrieve or update the

details very easily.

Online Fretfulness contains four main members or modules. They are:

• Super User module

• Administrator module

• Corporate Client module

• End User or User module

End User Module:

This module helps the User to:

Get registered with the CCM using the id given by the Corporate

Client. Once logged in, the user can post his problems. The User can

view the status of his problems.

Corporate Client Module:

This module helps the Corporate Client to: Register with the CCM. View his

profile. Send the user details to the Super User. Can change his password etc. To

receive new product details from Super User.

Administrator Module:-

This module helps the Administrator to: Register with CCM. Receive queries from

Super User. Send the solutions of queries to the Super User. View his profile.

154

Page 155: Narmal Java Book

Super User Module:-

This module helps the Super User to: Register the CCM users. Register the CCM

Corporate Clients. Register the Administrators. Verifying the authentication of users.

Verifying the authentication of Corporate Clients. Verifying the authentication of

Administrators. Receiving the queries as mails from End Users.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

155

Page 156: Narmal Java Book

76. Hoard Clinician

Objective:

The aim of this application is to reduce the manual effort needed to manage

transactions and historical data used in various godowns. Also this application

provides an interface to users to view the details like the daily Stock Statements of

all godowns.

Existing system:

In the present system all data is maintained across ledgers and files. Data is

often mismanaged and this leads to data inconsistencies and losses. It is often

difficult to search for the desired information quickly. It is also difficult to access and

update the information.

Proposed system:

Stock Analyzer is an online software application which fulfills the requirement

of a typical Stock Analysis in various godowns. It provides the interface to users in a

graphical way to manage the daily transactions as well as historical data. Also

provides the management reports like monthly inwards, monthly deliveries and

monthly returns. This application maintains the centralized database so that any

changes done at a location reflects immediately. This is an online tool so more than

one user can login into system and use the tool simultaneously.

Modules

The System is proposed to have the following modules:

Employee information module, inwards module, deliveries module,

returns module, administrator module and reports module

Employee information module:

This module maintains all the information of the employees who are working

for the company. The module allows administrator to add, delete, edit and view the

employee information in an appropriate format. The module stores and maintains

personal and professional details of each employee.

Inwards module:

This module maintains all the information related to manage inwards done in

the godowns. All the inwards are recorded in database and can be viewed as a report

that displays all the inwards made by the company at each godown. It allows the

156

Page 157: Narmal Java Book

normal user to enter godown-wise inwards details. It facilitates the user to select

godown id from the list which prevents entering invalid godown ids and allows the

user to select the directly from a calendar which reduces lot of confusion in date

formats and all. It doesn’t allow admin to enter the above details.

Deliveries module:

This module deals with deliveries of items whose purpose is for sale or

service. This module provides interfaces to add the deliveries details and can be

viewed as a report that displays all the deliveries made by the company at each

godown. It allows the user to enter details whenever some delivery to has tobe done

from any godown. It also asks the user to select purpose of the delivery whether it

is sale or service. It provides an option to take the print out of delivery report.

Returns module:

This module deals with returns of items when they are damaged or orders are

cancelled. This module provides interface to add the returns details and can be

viewed as a report that displays all the returns made by the customer at each

godown. It allows the normal user to enter return details. It provides the facility for

the user to select the delivery items list out of which he can select id of return item

very easily. It also facilitates the user to view returns report in tabular format.

Administrator module:

This module is used to manage the details of users of the application. Users

are divided into two categories: Admin and Normal user. It allows administrator to

add a new user, view the list of users and delete a user from the list. It allows

sending a print request to the printer for printing user report.

Reporting module:

This module used to provide reports required by the higher management. It

provides a facility to generate dynamic reports like information about the godown,

monthly inwards, monthly deliveries, monthly returns and stock statements very

easily.

157

Page 158: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : MySQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

158

Page 159: Narmal Java Book

77. Inure-Avocation Unit

Objective:

The objective of this project is to develop a system that can be used by

placement cell of a college or university. The purpose is to design a system that

provides functionalities to perform the activities related to placement services.

Existing system:

The earlier system is not computerized. All transactions in the system are done

manually by maintaining records. It takes much time for a placement officer to

collect and approve the details of students. There is poor communication between

students and placement officer. Students may not obtain the desired information. It

is difficult to coordinate students, companies and interviews.

Proposed system:

The proposed system is a web based application and maintains a centralized

repository of all the necessary information. The system allows students to access

details of recruitments. The system allows students to access any preparatory

material posted by various departments. Recruiters can access the student details. It

is easy for one to access desired information through the well defined interfaces.

Modules:

The system is proposed to have the following modules:

Administrator module, student module, recruiter module and Reports

module

Student module:

A student must be registered with the system. A student can post ones

personal and educational details. Students can view the details of companies and

vacancies. Students can access the study material for their preparation. Students

can communicate with administrator by sending and receiving messages.

Administrator module:

Administrator can update college details and schedules. Administrator can add,

delete, edit and view student and recruiter details. administrator can verify and

approve various information. Administrator can upload material. Administrator also

maintains details of various events.

159

Page 160: Narmal Java Book

Recruiter module:

Recruiters must be registered with the system. Recruiters can post details of

vacancies and requirements. Recruiters can communicate with students and

administrator.

Reports module:-

Administrator can generate reports like total number of students, Recruiters

can view details of students and can view the college details.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

160

Page 161: Narmal Java Book

78. Sales Auditing Tool

Objective:

Sales Auditing Tool is an IT solution for the Value Added Tax (VAT) System. It

is a software product which aims for the automation of the APVAST Act, which was

passed in Andhra Pradesh state Assembly. Sales Auditing Tool is a tax that applies to

all commercial activities involving the production and distribution of goods and the

provision of services. It is a consumption tax, borne ultimately by the final

consumer. It is charged as a percentage of prices.

Existing system:

In the present system, VAT is calculated in an ad hoc manner and often results

in miscalculations. This may affect customers ultimately. Moreover, the customers or

consumers may not be able to comprehend the details of VAT and how it is

computed.

Proposed system:

VAT is collected fractionally, via a system of deductions whereby taxable

persons (i.e., VAT-registered businesses) can deduct from their VAT liability the

amount of tax they have paid to other taxable persons on purchases for their

business activities. This mechanism ensures that the tax is neutral regardless of how

many transactions are involved. This project benefits the citizens with greater

transparency, convenience, timeliness, responsiveness and lower overall costs. For

the governments, the main benefits are the greater trust that the citizens will repose

and the cost-savings achieved by these services. For the commercial organizations,

the benefits will accrue from their effectively seizing the opportunity for some

outsourced services and new marketing opportunities.

Modules:

The system is proposed to have the following modules:

Vat Payer, Vat Body and Auditors

Vat payer module:

This module allows customers to purchase one or more items. The

calculation of VAT for the purchased items is automatically calculated by the

system.

161

Page 162: Narmal Java Book

Vat body module:

This module provides the details of all products and lists the price and

VAT details. This module is accessed by officers who enter the details of

products.

Auditors module:

This module calculates VAT for the products and displays the information to both

users and auditors.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

162

Page 163: Narmal Java Book

79. Pragmatic Academy

Objective:

The objective of the project is to develop a system that automates the

activities of learning process. It integrates the benefits of a physical classroom with

the convenience of a ‘no-physical-bar’ virtual learning environment, minus the

commuting hazards and expenses. It will usher in the immense flexibility and

sophistication in the existing learning platform structures, with the perfect blend of

synchronous and asynchronous interaction. It provides a means of collaborative

learning for the students.

Existing system:

The present system of learning is based on conventional procedures. Learners

have to enroll in an institute and have to attend the sessions and appear for the end

exams to check their performance. The system has a number of disadvantages and

the learning methodologies are not effective.

Proposed system:

The proposed system provides an online solution to provide teaching and

learning environment located within a computer mediated communication system. It

consists of asset of group communication and work “spaces”. Students can choose

courses, attend lectures, take exams, view their attendance records, progress

reports etc as per their convenience. Registration for multiple courses is also

possible. One can attend lectures either at the scheduled time or on request view

lecture at a later time. There can be forums, blogs etc to discuss various queries and

to put up suggestions posted both by students and teachers. Users must have valid

User ID and password to login thus creating their individual profiles. Students can

take up various quizzes which can help them to realize their inbuilt talents in various

fields.

Modules:

The system is proposed to have the following modules:

Student module, faculty module, administrator module and reports module

Student module:

Students can choose courses, attend lectures, take exams, view their

attendance records, progress reports etc as per their convenience. Students can take

163

Page 164: Narmal Java Book

up various quizzes which can help them to realize their inbuilt talents in various

fields.

Faculty module:

Faculties can place the lectures, upload assignments, announcements,

evaluate answer sheets and also can upload lectures and other discussions in various

formats as in videos, power point presentation.

Administrator module:

Administrator can generate reports, log files, backup/recovery of data at any

time. Shared documents and media library that can help in active learning of a

student are provided. Administrator will provide users valid User ID and password to

login by creating their individual profiles.

Reports module:

In this module, different actors can generate the different types of reports

according to their responsibilities.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

164

Page 165: Narmal Java Book

80. Online Burgeons Exposition

Objective:

The application is an online website for a florist. It is a virtual showcase for

different types of flowers. The aim of this project is to make online shopping very

easy. The purpose is to design a system that automates the activities related to a

florist shop.

Existing system:

In the present systems, a florist displays flowers and bouquets. A customer

need to visit a shop and purchase flowers. Customers need to spend some time and

effort for this purpose.

Proposed system:

The proposed system is a web based application. The system displays

information and description of flowers. System allows one to browse through details

and make on line purchases.

Modules:

The system is proposed to have the following modules:

User module, administrator module, supplier module and report module

User Module:

This module is designed for user interface. By using this module a user can

view all flowers in different categories and one can purchase and send those flowers

to their near and dear ones. Users can be registered or unregistered. Registered

users get discount. Unregistered users do not get any discount.

Administrator Module:

Administrator maintains the entire application. Administrator can add, delete,

edit and view the details of flowers. Administrator can also view the customer

details. Administrator deals with the orders placed by the customers and makes

necessary arrangements for delivering the flowers.

Supplier Module:

By using this corporate module third party persons (flower suppliers) can place

all flower details in this portal and also they can maintain list of orders from users.

165

Page 166: Narmal Java Book

Reports Module:

By using this module Administrator can generate all reports with details such

as number of customers, number of orders and total number of registered users etc.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

166

Page 167: Narmal Java Book

81. Panchayathi Financial Aid

Objective:

The main objective of this application is for better delivery of Citizen

Services in the village through computerization of budget management system of the

Gram Panchayats. Gram Panchayat is a decentralized institution managing its own

budget. The proposed system will provide an efficient way to create a budget,

allocate funds to various action plans and track the performance of plans. E-

Panchayat aims to cover all information requirements of the Village Panchayat, both

from the staff angle and the citizen’s angle.

Existing system:

In the present scenario, various government schemes are published in print

media and advertised by the respective departments. It is often difficult for people to

get the relevant information and approach the officials for availing the services. Due

to lack of proper communication among various departments and officials, often the

purpose of the schemes is not achieved. People do not get to know about the

schemes and do not benefit from them.

Proposed system:

The Gram Panchayat will have so many functions like introducing different

kinds of schemes and they collect their revenues and expenditures records etc. so

the people can know without entering into the Gram Panchayat office.

The Gram Panchayat will have revenues from house taxes, water bills, and

land registration incomes and special schemes introduced by the

Government.

It will be easy to understand various functions of the Panchayat.

Modules:

The system is proposed to have the following modules:

1. Administrator

2. Client

3. Security and authentication

4. Reports

1. Administrator :

Administrator adds and removes the clients of gram panchayat and the

administrator generates and maintains the reports.

167

Page 168: Narmal Java Book

2. Client :

Clients are the Employees of gram panchayat they are responsible for internal

affairs like collecting bills, inserting records and collecting payments from

contractors

3. Security and authentication:

a. User registration

b. Login as user or administrator

c. Change password

d. Forgot password

4. Reports:

In this module the different actors can generate the different types of reports

according to their access.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

168

Page 169: Narmal Java Book

82. Menage Swop

Objective:

This project is aimed at developing International Home Swappers are a

business who put people in touch for the purpose of arranging home swaps and short

home lets. A typical International Home Swappers client owns a property in one

country and wishes to take a holiday of one week or more in another country.

International Home Swappers puts people in touch for the purposes of making

a reciprocal arrangement. The typical arrangement may be exemplified by a person

owning an apartment in London who exchanges with an apartment owner in New

York.

Existing system:

Swapping is done by contacting a mediator and it is a time taking process.

Time consuming

• The entire dealing is done by the mediator. The authentication everything

is carried out by manual work.

• Delay in gathering information.

Expensive

• The mediator manually going to each place is practically not possible

• Highly paid to the mediator.

Un-secure

• The gathered information may not be secure some times.

• Less authenticity.

Proposed system:

A typical International Home Swappers client owns a property in one country

and wishes to take a holiday of one week or more in another country. International

Home Swappers puts people in touch for the purposes of making a reciprocal

arrangement. The typical arrangement may be exemplified by a person owning an

apartment in London who exchanges with an apartment owner in New York.

Modules: The system is proposed to have the following modules:

1. Admin

2. User

169

Page 170: Narmal Java Book

Admin

The responsibility of the admin is to maintain the database and the web

pages. He is responsible for adding the authenticate members.

User

The users should be two or many. Gets the required information from list

placed in the internet .Requests the authenticator if he want any additional

information. The forms involved are

1. Login forms

2. Searching homes

3. Adding information of the home.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Ms-Access 2003

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

170

Page 171: Narmal Java Book

83. Epoch Indemnification Directorate Scheme

Objective:

Epoch Indemnification Directorate Scheme is a comprehensive web

based system that helps life and non life insurance companies to conduct their core

business functions. This is developing a management system for a company

involving or having their business in insurance domain.

Epoch Indemnification Directorate Scheme is an application developed using

J2ee Technologies around the insurance policies and automation of processes in any

insurance company. It handles all the key insurance functions, including product

definition, handling of policies administration, claims, and Quote generation,

Reinsurance, Accounting.

Existing system:

In the present scenario, the Insurance policies are through agents and it is

manipulated in manual process. This is time taken process and to avoid the problem

Life Insurance Management System was introduced.

Proposed system:

This is project is useful for an Insurance company. A Customer comes to the

company, gives his/her personal information and the product related information to

the company. The company then calculated the rate and shows it to the customer.

The customer has the chance of choosing different types of plans. These plans will be

granted depending upon the customer’s age, income, value etc. The customer will

claim his insurance if there might be any loss to his or his property. He can claim the

loss amount by submitting requested details. The employee in the company will

update their record list to delete the expired policies.

Modules: The system is proposed to have the following modules:

Administrator:

He is the governing person of the company. He will perform such activities

relating to Employee Registration, maintaining Employee Credit details and charging

interest on the Credit amount utilized by Employees in the organization who had

taken Credit Cards.

Employee:

He is the one who is going to utilize the credit card. Here he can register with

the Company for Credit Card Issue. He can pay the amount to the company utilized

by him on Credit Card. Here he can also Change the Password of his Credit Card.

171

Page 172: Narmal Java Book

Reports Module

This module allows generation of reports based on various criteria.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

172

Page 173: Narmal Java Book

84. E- Celluloid Raincheck Bespeaking

Objective:

This project is aimed at developing an online ticket reservation system for a

Cinema Hall. The Ticket Reservation System is an Internet based application that can

be accessed throughout the Net and can be accessed by anyone who has a net

connection. This application will automate the reservation of tickets.

This online ticket reservation system provides a website for a cinema hall where

any user of internet can access it.

Existing system: The existing system has two ways of booking tickets for a movie:

One is to book tickets at the ticket counter of respective cinema hall and the

other one is through phone called as “Tele booking”. Former is one of the hectic

processes where one should stand in long queues for hours. Tele booking was

introduced keeping in view the user’s comfort while booking tickets.

Proposed system:

The proposed system is a web based application where one can buy tickets

with just one click go. An internet user can buy tickets at any time of day or night.

He will be guided with all the necessary steps to book tickets and collect tickets at

the ticket counter in the website.

Also in the proposed system, customers can cancel seats at a suitable time (2

days before the show to 1hour before the show). If the customer wishes to cancel his

tickets he will be given a confirmation details regarding his cancellations. As the

customer buys tickets online through his credit card, on cancellation of tickets the

refunded amount (30% of the amount will be charged for service charges) will be

added back to his credit card account. To enhance the refund function, all the

customers have to register and become a member before buying tickets so that he

faces no problem while accessing the website.

Modules:

The system is proposed to have the following modules:

1. (a) Authentication

(b) Staff Administrator

2. Member and Visitor

3. Staff

1 (a) AUTHENTICATION:

Authentication is provided to three types of users that approaches the

system. They are the visitor, member and then the staff. The visitor is one who visits

the website for general awareness of the site or to look into the details of the movie

173

Page 174: Narmal Java Book

that are currently running with the theatre. If at all he is interested to reserve tickets

for any of the movies currently running in the theatre then he has to be a registered

member to that website. Required Authentication is provided to him to get

successfully registered with the system. An unique Id is provided to each of the

customers to get registered into the system.

The member is one who is a valid user of the system. The authentication

is provided to him while he logging into the system, i.e. he is checked for entering

the valid UserId and Password.

The third phase of authentication provided is to staff while they login into

the system. The authentication provided to staff is required, in order that only a valid

staff with unique Id and Password logs into the system.

1. (b) STAFF ADMINISTRATOR:

Staff administrator is one who has the whole control on the staff.

He is the sole responsible of the system that accesses the system. Staff is required in

order to make necessary updates with the movie database. Staff administrator is

responsible for adding and deleting the staff that access the system. He provides

each of the staff a unique id and password with which the staff logs into the system.

Also he keep the stuff of personal details of each of the staff members into the

database which he can retrieve then and there required.

2. MEMBER:

Any user who has registered with the system and has a valid user Id and

password is said to be a member. The member can avail all the facilities provided by

the system through the credit card at their comfort. The facilities that can be availed

by the user include booking and cancellation of movie tickets. With the User Id the

member can login into the system. With the GUI used in the system the member can

easily access any kind of information related to the currently running movies and the

upcoming movies in the theatre.

The module is developed in such a way that the member has a home page

where he can see all the movie related advertisements and clicking on them the

movie description will be provided. This also gives the information regarding the

currently running movies and the upcoming movies in all the screens 2 days in prior.

The member is also given with options like

• View profile-Gives details with which he has registered into the system

• Update profile-Helps in changing the personal details if required

174

Page 175: Narmal Java Book

• Change Password- Member can have the opportunity to change his

password.

• Transaction details-Gives information regarding the previously booked

tickets in the theatre for all the movies viewed with that user Id

• Booking-Which gives an opportunity to book movie tickets 2 days before the

show time and the tickets can be booked for any current movie showing in

any of the available screens (The booking process is exclusively done using

credit card only), where after booking the tickets a booking Id and the

confirmation message are given to the member. This he has to produce at the

ticket counter in order to collect tickets which he has booked online.

• Cancellation-The booked ticket(s) can be cancelled 2 hours prior to the show

timings only on producing the correct booking Id. 70% of the total amount

will be credited back into the account provided by the member where as 30%

will be deducted on behalf of service charges..

• FAQ’s-This section helps in guiding the member all through his way right

from viewing the movie details, registration process, theatre details including

the rules and regulations, booking and cancellation processes.

3. STAFF:

The details about the presently running movies & the upcoming movies are provided

by the staff .The staff has a provision to view the present details & has every right of

making changes as and when required. The home page of this web based system has

two buttons:

• Member

• Staff

After the staff logs in with his/her valid ID & password, the following facilities are

provided:

• Settings

• View Movie Details

• Update Movie Details

• View Movie Description

175

Page 176: Narmal Java Book

• Update Movie Description

• Logout

If the staff wishes to view his profile, update his profile or change his password, then

he can perform these actions by clicking on the Settings button.

The description of the movie like the screen number in which it is running , actors

,music director & the director can be viewed by just clicking on View Movie

Description.

The Movie Description can be changed in Update Movie Description

.The updates must be very fast as it facilitates both the customer & the staff. After

performing the required activities, the staff can logout.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

176

Page 177: Narmal Java Book

85. E-Voucher on Railway

Objective:

Improved Railway Ticketing provides an easy and efficient way to do many

train traveling tasks like reservation of tickets, checking availability of seats, timings

of the various trains and cancellation of booked tickets.

Existing System:

Conventionally the common person has to go to outlets of railways to reserve

the train tickets and to know any information regarding train journey if needs. Now a

days it is some what difficult because of busy life of human being. Here we have

provided a good interface for ticket reservation of trains through online for normal

people and traveling agencies. So no passengers can come to railway outlets for

multiple times regarding train details or reservations.

Proposed System:

This application provides various services to the user. It provides the

following facilities.

• Information regarding trains

• Seat Availability

• Online Reservation/ Cancellation

• Info about Train Running

Modules:

The system is proposed to have the following modules:

1. Administrator

2. Passenger

3. Security and authentication

4. Reports

1. Administrator :

Administrator adds and removes employees of system

2. Passenger:

Passengers can login into the system and search available trains for their

travel and they can make reservation, cancellation and very powerful feature of

this system that bonus reservation.

177

Page 178: Narmal Java Book

3. Security and authentication:

e. User registration

f. Login as user or administrator

g. Change password

h. Forgot password

4. Reports:

In this module the employees and administrator can generate charts date wise.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i/Ms-Access-2003

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

178

Page 179: Narmal Java Book

86. Sophomore Strategy Apportionment and Directorate

Objective:

This project is aimed at developing a Student Project Allocation and

Management with Evaluation System, which is a web-based system, which manages

the activity of “Student Project Management” and “Online Testing”. This system will

manage the database and maintain a list of all student groups that have registered

on this site, conduct their online test and shortlist those students who have passed

the eligibility criteria as set by the professors.

Existing system:

The Current System is a computerized system which is maintained at

individual databases which maintains in Excel sheets. It doesn’t support the online

examinations. In this system there is complete lack of security to the database as it

provides access to every user. Here the user cannot easily search the record from

the entire database. It doesn’t provide multiple user accessibility and also has same

user privileges.

Limitations in Existing System

• Access single record from the database is very difficult.

• Database id maintained at individual levels

• The system is not an online system

Proposed system:

The Current System is a computerized system which is maintained at

individual databases at centralized database. It support the online examinations. In

this system there is security for the database as it provides access to level of user.

Here the user can easily search the record from the entire database. It provide

multiple user accessibility and also has same user privileges.

Modules:

The system is proposed to have the following modules

1. Administrator

2. Student

3. Professor

Administrator

• Can login to the system through the first page of the application

• Can create new user account for a professor and assign/change(if

existing user) username and a password

179

Page 180: Narmal Java Book

Student

• A student if he is a new user registers into the system.

• He enters details like his name, age, date of birth, college, B.E.

Percentage up to 6 semesters, his knowledge of the latest technologies

and other prior experience details if any…etc.

• He also enters the name of all his team members and their details

• For the professor, this student would act as the primary interface

between the student group and the professor

• After entering successfully all details he is given a student group code

which he shares with his team members.

• Whenever, a student successfully logs in (after registration) is asked

for for his project code and if successfully entered is taken to a screen

(via link) where he can give an online test

• His/her details are then stored in the database

• In such a fashion he all team members give a test and their respective

scores are listed

Professors

• A registered professor, who is assigned a user name and a password

by the administrator logs in, should enter at least one project and its

description which he is willing to allocate to the students.

• He/she is given an option to sort and shortlist students by various

criteria such as percentage scored in the online test, academic

performance, technologies familiar with, past experience etc. A

professor can view all students’ information.

• He can see student status, such as whether the student is available or

has been assigned a project by any other professor, and if assigned

then by which professor

• A professor after short-listing students clicks a button so that he locks

the student group. i.e. no other professor can assign them any

projects now, as they have already been assigned one by this

professor, thus assigning the a status

• A mail is automatically, sent to the student group i.e. all its team

members that they are assigned a project, by this professor

180

Page 181: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

181

Page 182: Narmal Java Book

87. Lastingness Slots

Abstract:

The Lastingness Slots system is an intranet system, which gives information

about the Time Tracks and their bills. It helps the administrator for the

administration and maintenance of the organization. It fulfills the different

requirements of the employees and administrator of the organization. The specific

purpose of this system is to gather the information of the Time Tracks and generate

the invoice very effectively with user-friendly screens.

EXISTING SYSTEM:

Every organization maintains the details of the customers, projects and

Tasks that are associated with it. The administrator of the organization is sole

responsible for the maintenance of the entire system. The administrator has to

maintain the information about the tasks and their status from top level to bottom

level. He should be able to store Time sheet of each and every employee and he has

to calculate the bills but all these things will be maintained manually.

Drawbacks in present manual system:

• Time consuming

• Difficulty in maintenance

• Difficult in coordination

PROPOSED SYSTEM:

The Time Box system is an intranet system, which gives information about the Time

Tracks and their bills. It helps the administrator for the administration and

maintenance of the organization. It fulfills the different requirements of the

employees and administrator of the organization. The specific purpose of this system

is to gather the information of the Time Tracks and generate the invoice very

effectively with user-friendly screens. In this system about the customers, projects,

tasks, users, etc. are maintained. The administrator has the privilege to add

customer, project, task and setting the privileges to the users. This system helps the

administrator in the maintenance of the organization in an efficient manner. The

various tasks of the administrator are automated at different levels that make

generation of bills effectively.The various users of the system include the employees

and administrator of the organization. The authorized user is given permission to

view the tasks and can submit the time track. Any user can view the completed

tasks, his time track The user can also search for tasks. He can see the report also

This application consists following modules.

182

Page 183: Narmal Java Book

The system is proposed to have the following modules:

1. Administration Module

2. Task Module

3. Time Track Module

4. Reports

Admin Module:

The administrator mainly deals with the process of adding, deleting and

changing the user information into the system. Along user info he is responsible for

adding new customers, projects, working and non-working days in the organization.

He can also create different types of billings. He can set the Calendar preferences

also.

Task Module:

Task Module mainly deals adding tasks to a project and setting the deadlines.

List the tasks, search for a task and add a task to the list and finally close the task.

Convert the tasks from open state the closed state. set the no of tasks to be

displayed per page.

Time Track Module:

Time Track Module deals with submitting the time track depending on the

deadlines. The user can submit the overtime track also. User can see his Time track

at any point of time between some dates also.

Reports Module:

Reports module deals with generating different type of reports like Billing summary

report, staff out report, overtime report and prepare invoice data report

Reports can be generated in different forms: HTML and CSV

♦ Giving the permissions to the user for providing them specialized services.

♦ Generating the reports very easily based on different criteria.

Providing user the right to allow him to modify the profile

183

Page 184: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Ms Access-2003

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

184

Page 185: Narmal Java Book

88. Hamlet Possession

Objective:

The objective of the project is to reserve a venue for functions, parties,

weddings, meetings etc., user can enter into a single site for reservation which

provides vacancies and profile of different venues.

Existing system:

In the present world the reservation of venues are done through some agencies,

electronic services and venue providers. The user can make arrangements face to face

with the agent and can make depending on services provided by the agency. Through

venue provider, user can make arrangements and have a direct contact with the

provider.

Problems

1. In agencies access may be limited to physical hours of operation

2. Websites are there but only regarding particular venue. If that particular venue

is not

Available they have to go to other site which is a time consuming process.

3. Last alternative is directly contacting the venue provider. But they can give

information only about their own venue and is time consuming as the user checks

with multiple services on their own. All this consumes lot of time.

Proposed system:

To overcome the above problems we came up with an idea to implement a

system called VENUE RESERVATION SYSTEM.

The System that is developed will help the users to plan their reservations for

functions, parties, weddings, meetings etc., by not getting into troubles through some

agencies. They can enter into a single site which provides vacancies and profile of

different venues. This provides a solution for smooth running of the schedules of the

users.

Advantages

1. Users need not go to venues provider for booking venues.

2. Our system also helps venue providers since they can personally reserve venues

for users which are also through our system.

3. Our system provides profile of different venues. So users can find different

venues at single place.

185

Page 186: Narmal Java Book

Modules:

The system is proposed to have the following modules:

(1) Registration

(2) Search

(3) Reservation

(4) Cancellation

(5) Venues Profile submission

Registration

The registration module deals with the intake of complete details of the user and

venues. The user has to enter the personal details. Registration for venue providers

will be done directly by the administrator in order to confirm that the venue they

provide is at correct place and all the details are correct. Venue Providers has to give

their venue name, address and other contact details. By providing the above details

both user and venue provider can create their own accounts.

Search

The search module allows users to search for venues of their desire. The user has

to just specify the place. The profile of all the venues in that place are displayed to

the user. The user can select a venue and can check the availability of the venue by

specifying a date. If it is available the user can go for reservation otherwise he can

check the availability of other venues.

Reservation

In this module the user has to tell the venue name, check-in date, check-in and

checkout times in-order to reserve a venue.

Cancellation

The user has the facility to cancel a venue. For cancellation the user should login

and provide the details of the venue he already reserved.

Venues Profile Submission

This module deals with the venue provider. Venue Provider will provides the

details of the venue like venue name, address, capacity, cost, contact numbers etc.

When the users search for a venue these details will be displayed.

186

Page 187: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

187

Page 188: Narmal Java Book

89. Online Sedative

Abstract:

This Project “Online Sedative” is a solution to all Pharmacy companies to take

the orders from its distributors who are geographically distributed.

Existing System:-

In current situation lot of medicine manufacturing companies maintain their

product details and employee details either manually or by using computer. At the

same time they maintain their suppliers and dealers details also but they are not

providing any interface to either suppliers or dealers to interact with administrator of

that manufacturing Organization.

Proposed System:

This new system takes the orders from distributors for Pharmacy companies

through online. The system maintains vendors, category of products they are

supplying, products under each category, discount, and payment modes such as DD,

Cheque, and online payment mode Credit Card. This system also maintains the order

details, to provide the valuable reports regarding sales to the organization whenever

they want

The project contains four modules.

1. Admin module.

2. User module.

3. Order Products

4. Reports Module.

1. Admin Module:

This is all about an Administrator who will control this portal, admin is having

full access permeations like adding, deleting and modifying product details, customer

details, vendor details, category details and discount details. Administration contains

the following options.

♦ Product Administration: By using this functionality administrator can add

product details and also can modify and delete.

♦ Seller Administration: By using this functionality administrator can delete all

existing customer details.

188

Page 189: Narmal Java Book

♦ Vendor Administration:

By using this functionality administrator can add vendor details and also can

modify and delete.

♦ Category Administration:

By using this functionality administrator can add category details and also can

modify and delete.

istration:♦ Discount Admin

By using this functionality administrator can add discount details and also can

modify and delete.

3. User Module:

By u odule user can order the products which are added by

administrator by providing some important information like DD or Credit card details.

r Interaction are

sing this m

The options under Use

Signup

Login

3. Order products:

By using this module users can give orders to the manufacturing companies by

providing their requirements along with credit card details.

4. Reports Module:

rator will get different types of reports regarding

customer details, product details, vendor details, category details and discount on

products d a

Softwa

In this module administ

et ils etc. And this module is controlled by administrator only.

re Requirements:-

• Technology : J2SE and J2EE : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5 n

Hardware Requirements:-

• Web-Technologies

• Java Versio : JDK1.5 Oracle 9i • Backend Database :

:

• Processor : Pentium • RAM Capacity 1GB

189

Page 190: Narmal Java Book

90. Manifold Entrust Scheme

Introduction:

The Manifold Entrust Scheme Interface is targeted to the future banking

solution for the users who is having multiple bank accounts in multiple banks. This

interf

System Interface and make any kind of transactions. In the

obligation required in order to carry on

transac

l

le bank. This is the main disadvantage

in exist

s who is having multiple bank accounts in multiple banks. This interface

tegra

System Interface and make any kind of transactions.

tem will take care of the entire obligation required in order to

car

Proje

ace integrates all existing banks and provides business solutions for both retail

and corporate.

This system acts as a standard interface between the clients and all the banks,

By using this portal any client who maintain accounts in various banks can directly

log on to Multi Banking

backend, system will take care of the entire

tion smoothly.

EXISTING SYSTEM & DISADVANTAGES

Currently we are having lot of banks in the market and any person can do

transactions of any individual bank either manually or in online. But no one can do al

banks transactions in a single portal or in sing

ing system to avoid this problem we are introducing “multi banking system”.

PROPOSED SYSTEM & ITS ADVANTAGES

The Multi Banking System Interface is targeted to the future banking solution

for the user

in tes all existing banks and provides business solutions for both retail and

corporate.

This system acts as a standard interface between the clients and all the

banks, By using this portal any client who maintain accounts in various banks can

directly log on to Multi Banking

In the backend, sys

ry on transaction smoothly.

ct Analysis:

T llowing modules

n Module

his application consists fo

1. Admin Module

2. Customer Module

3. Bank Admi

4. Reports Module

1. Admin Module:

The admin module will be used by the administrator of this portal, admin can

accept or reject the requests from the bankers, and also admin can accept or reject

190

Page 191: Narmal Java Book

th r

custo

l.

♦ Pending User Requests: By using this functionality Administrator can give

to all users who are registered in this portal.

e equests from the users. The requests are in the form of bank registration,

mer registration. This module is having following functionalities.

♦ Pending Bankers Requests: By using this functionality Administrator can give

access permeations to all bankers who are registered in this porta

access permeations

2. Customer Module:

This module describes all about customers, by using this module any customer

can do some operations like create a new account, view the account information,

T s

Trans nalities.

♦ ount Information: By using this functionality user view all his

♦f same bank or other banks.

ts: By using this functionality user can get all his

ran fer amount from one account to other account and customer can also see the

action Reports. This module consists following functio

♦ Create New Account: By using this functionality user can create a new

account in any bank by selecting bank name option.

View Acc

account details, this can be viewed by users who are having account in any

bank.

Transfer Amount: By using this functionality user can transfer money from his

account to other accounts o

♦ Transaction Repor

transaction reports like accepted transactions, rejected transactions and

pending transactions.

3. Bank Admin Module:

This module deals with all transactions of bank management. By using this

m u

of their customers and also th s to all customers of that

b

♦ t and their details.

cted account type like saving account, current

♦ tionality Bank admin can maintain money

od le bank staff can view all details of customers, they can go for any transactions

ey can give access permeation

ank. This module consists following functionalities.

List of Customers: By using this functionality Bank admin can get their entire

customers lis

♦ List of Accounts: By using this functionality Bank admin can get their entire

customers list based on sele

account etc.

Transfer Pending: By using this func

transfer details of customers.

191

Page 192: Narmal Java Book

♦ Transfer Declines: By using this functionality Bank admin can maintain money

tr

unt in that bank.

4. Reports Module:

ansfer rejected customer details.

♦ New Accounts Pending: By using this functionality Bank admin can maintain

entire user details who are requesting for new acco

rator will get different types of reports regarding

customers ke in this

portal. Th m

Softw R

In this module administ

li Number of customers of this portal and no. of banks registered

is odule is controlled by administrator only.

are equirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

Tomcat 5.5

Oracle 9i

Hardware Requirements:-

• Web Server :

• Java Version : JDK1.5

• Backend Database :

• Processor : Pentium

• RAM Capacity : 1GB

192

Page 193: Narmal Java Book

91. Conjunct Expedient

Introduction:

Most of the schemes introduced by the Government go into dustbin just

because the officials who implement the schemes could not make them available to

suitable people. Scheme Gazetteers a software application to automate the process

rious schemes provided by government for various panchayats.

Gazetteer Software takes care of the activities related to the schemes

pro e

utilizat

Exi in

for utilization of va

Scheme

vid d by the government. The major responsibility is to take care of the proper

ion of different schemes in a transparent way.

st g System:

plement the

• an’t apply to the scheme directly.

cured system to the applied person.

• a chance of mis-

Pro

• Most of the schemes introduced by the Government who im

schemes could not make them available to suitable people.

An ordinary person c

• There is no se

• The person unable to know about the rejection of an application.

The funds can’t reach to an ordinary person there is

utilization of funds.

posed System:

Scheme Gazetteers a sy• stem which enable an ordinary person to directly

• is portal.

application is rejected then the person will come to know the

rovides effective way to manage the important information in a

apply for a scheme and track the status from time to time

Directly an Ordinary person can apply to the scheme through th

• In case the

rejection of Application.

• This system p

very secure manner by authenticating users at various levels.

Project Analysis:

This application has been divided in to four modules

1. Admin Module:

his module is completely under the control of Administrator. He is having

authority to view all types of schemes, all the users, adding new schemes,

generating reports, deleting the expired schemes etc. This module plays a major role

in this portal.

T

193

Page 194: Narmal Java Book

1. User Module:

This module is all about the users, Here users can view the types of schemes, if

they are eligible for scheme then users can apply to that specific scheme. In this

module the users will come to know the reason of rejecting their application.

2. Scheme Module:

This module is all about the schemes. In this module all the newly introduced

schemes by the government are presented in this module. Users and administrator is

interacted with this module.

3. Reports Module:

This module is all about the reports. This module provides final reports of the

use sers, eligibility of the users, expired date of the

scheme, about rejected and accepted applications.

Softw

rs, i.e. the details of the u

are Requirements:-

• Technology : J2SE and J2EE

SS

• Web Server : Tomcat 5.5

: JDK1.5

• Backend Database : My SQL 5.0

Hardw e

• Web-Technologies : HTML ,JavaScript ,C

• Java Version

ar Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

194

Page 195: Narmal Java Book

92. E-Assessment Instructor

Abstract:

This project aims at creating a Courses portal for a campus/organization. This

allows registered users of the system to access the Site and access the materials

published for the course. Administrator will give permissions to the Trainers as well

as students to access their accounts, send Events, Notifications to the mobiles and

receive feedback, suggestions from all. Trainers can upload the material which is

useful for the students give responses to the queries which was sent by the students

so that they can solve so many queries in their subjects. Students will send their

queries which they have doubts in their subjects. They can also download the

hich was uploaded by the trainers. They can also send feedback

as well

isting system is manual system it is nothing but interaction with the

fac

Dra

to interact with the faculty members manually.

Propo

s can post reply to the query.

The actual purpose of going for this system is to make the system automated

r course.

four modules,

the courses accepting account requests of faculty and students uploads

aterial and assignments for particular courses, managing and editing the course

assignments and

terials and assignment. He can participates in discussion forum

he can

required material w

as they can give suggestions.

Existing System

The Ex

ulty. It is nothing but the manually asking doubts

wbacks:

Student has

In order to get the sufficient answers it takes a lot of time.

sed system

In this the system is automated and we have to register and send queries in

discussion forum and the persons whoever know

and so solving queries about particula

The system is having mainly

Administrator Module: -

Administrator get registered in the site and perform the functionalities like

creating

m

portal .

Faculty Module: -

Faculty gets registered in the site and performs the functionalities like

uploading/downloading the material and uploading/downloading

also he can view ma

answer queries from students Related to particular course.

195

Page 196: Narmal Java Book

Student Module:–

The Registered students can join his desired course and can participates in

discussion forum can ask queries related to his course if he know answers he can

also post query answers related to particular course he can download material and

lso apply for another course search for course.

epor

Administrator and faculty members can generate reports like list of questions

and ous students.

Softwa

assignment he can a

R ts Module:-

their answers posted by vari

re Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Java Version : JDK1.5

: My SQL 5.0

Hardw e en s:-

• Web Server : Tomcat 5.5

• Backend Database

ar Requirem t

• Processor : Pentium

• RAM Capacity : 1GB

196

Page 197: Narmal Java Book

93. Plunge Fraternization

Objective

nning and scheduling of time bound work and monitoring the

work do

the sub center individually

heir database regarding employees daily work log, scheduled

work,

our branches and allows the administrator to effectively track

f the company. It features a scheduler, Worklog, Meetings, Messaging,

d feedback. Everything is designed to

agement & Branch Management Module:

Meetings, Notices Module & News):

4. Add

l the employees in all the branches. It

edule, complete it and

intimate it to the administrator by entering the work details in the work log so

that the administrator can monitor easily.

Effective pla

ne by the employee’s and effective use of online system to communicate

and collaborate with the members of other centers of a decentralized organization.

Existing System

Here the existing system is nothing but a manual system using which the

administrator task from the main branch becomes more complex to prepare

schedules for all the employees working in different branches and sent them

manually and tracking their status. Generating the different reports by co-relating

different things is a tedious process. In this system

manually maintains t

progress of work, attendance, leaves, payments etc.. and sends reports to

the main centre through email attachments or by post.

Proposed System

The proposed system is a software solution for the existing system. It is a

powerful modular Internet/Intranet application framework which provides good co-

ordination between

activities o

address book, file upload and download an

collaborate online.

Modules:

1. Scheduler & Work Log Module:

2. User Man

3. Communication Module (Messages,

ress Book & Feedback Module:

5. Reports

Scheduler & Work Log Module:

This module helps in preparing the work schedules and monitors work

simply by sitting at the main branch. It provides user friendly screens which

include calendars to select the date. Once the administrator has added the work

to the schedule then it will displayed to al

will be easy for an employee now to know his work sch

197

Page 198: Narmal Java Book

User M

dit the user details and the delete the user

formation from the database.

ication Module (Messages, Meetings, Notices Module &

News)

lete a message and send a message to all the

Addre

. It allows us to add, edit and delete the

ails in the address book.

sed on employees,

employee work report, groups reports and employee report.

Software Requirements:-

anagement & Branch Management Module:

This module helps the administrator to add new branch details to the

database, edit the existing branch details and delete the branch. It also provides

a facility to the administrator to add the employee details and create the logins

for the required employees, e

in

Commun

:

This module provides a facility to the employees to communicate each

other very easily by sending the messaged in this application. The messages

provides options to send a message to another employee, view the message list,

open a message a message, de

employees in a group at a time.

ss Book & Feedback Module:

This module provides a facility to the employees to store their individual

contact details in the address book

contact det

Reports:

This module allows the administrator to view different kinds of reports

according to his requirement. It generates the reports ba

SS

• Backend Database : Oracle 9i

Hardware Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,C

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

Pentium

• RAM Capacity : 1GB

• Processor :

198

Page 199: Narmal Java Book

94. Online Negotiation

Abstract:

The Online Negotiation are Online Transactions that performed using Internet

Rupeyaa Card (IRC) to make payments while purchasing the goods over the

Internet. IRC is a Secure and Universal payment card. There are more chances to

occur the misuse of Credit card numbers. Due to these reason many Online users

acility.

Existin

are hesitate to that f

g System:-

Online Negotiation is nothing but Online Shopping .The system contains

distributor and clients .There are so many MLM (Multi Level Marketing

companies),nothing but the Markets which produces the products at different levels.

MLMs want to increase their business as their existing depends on it. But they have

limited number of Distributors. MLMs are not in a position to have their own

Shopping-Site. Distributors have problems to buy the products from companies as

they are at different locations. And also for Online shopping the Existing system uses

e very dangerous while purchasing over Internet.

Prop

Credit Cards, which ar

osed System:-

The IRC provides the users with a secure payment without any misuse of

their amount. The security is maintained by providing the Customers with their

Individual PIN Number. Internet Rupeyaa Card is so far better and secure than

The stem has five Main Modules. They are

s/Debit Card

tors

1. Reg

by ISP it is

andatory for distributor and client to get register them selves with ISP.

2. App

ow consists of following things such as product

list, client list, cards, apply for cards.

using the Credit Card.

e-Transaction sy

1. Registration

2. Apply for Card

3. Transactions

4. Distribu

5. Clients

istration:

To get the most benefits and use E-Transaction system developed

m

ly for Card:

Distributor gets ID and PASSWORD by ISP by making successfully login

validation. Distributor can view a wind

199

Page 200: Narmal Java Book

When a user clicks cards option we get to see four types of IRC’s Provided by

ISP through which distributor purchases products of client.

3. Transactions: -

Distributor transaction such as buying products, cards, applying for cards and

making renewals all these transactions are handled by ISP and every transaction

performed should be reflected n their respective databases.

Clients’ transactions such as replacing products, adding product to client

product list and other transaction should be reflected n their respective databases.

Accuracy of data can be achieved by making note correctly of each and every

transaction and these roles played by ISP as he makes note of all the accounts of

distributor and client.

4. Distributors:-

A distributor makes registration with ISP to use the E-Transaction system

and ISP checks whether the distributor is a valid person or not. If a valid distributor

that is he/she is distributor of any client who gets registered with ISP it will provide

distributor an ID and Password for logon purpose.

5. Clients:-

A client provides all the products for distributors. A client registers to ISP,

which makes the whole process of purchasing client product more sophisticated and

secured one. Client maintains its distributors list and when client registers to ISP it

will provide ISP about its distributors, products list and also updating to its product

list and a client edit his personal information.

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

200

Page 201: Narmal Java Book

95. Indemnification Stratagem Directorate Scheme

Abstract:

Indemnification Stratagem Directorate Scheme automates the management

of insurance activities, which involves Defining Policies, Schemes, Policy

Specifications, Policy Terms and Conditions, Policies registrations by the customers,

Facilitates the Premiums Flexi-Pay modes, Policy Bonus in Flexible periods.

The Agents are involved in the process of the Customer Policy registration

and the Commissions are based on the targets achieved by the Agents.

Indemnification Stratagem Directorate Scheme also maintains the database of

the Branch Managers who deals with the Agents which in turn deals with the

Customers.

EXISTING SYSTEM

Before developing this application all activities done manually, then all the

activities take more time and also take more manpower. Commission, interests, dues

calculate manually, based on this manual problem sometimes calculate the wrong.

All related information passed one branch to another branch through courier.

Sometimes, missed the important documents. So these problems overcome when we

will develop the system. This system is very helpful to automation of entire

Insurance system and also reduces the time and manpower.

PROPOSED SYSTEM

Proposed system is a software application which avoids more manual hours

that need to spend in record keeping and generating reports. This application keeps

the data in a centralized way which is available to all the users simultaneously. It is

very easy to manage historical data in database. No specific training is required for

the Branch Managers, Agents and Customers to use this application. They can easily

use the tool that decreases manual hours spending for normal things and hence

increases the performance. As the data is centralized it is very easy to maintain the

currently running projects with the company as well as future projects.

MODULE DESCRIPTION

The system “Insurance” consists of 4 modules

1. Chairman

2. Manager

3. Agent

4. Customer

201

Page 202: Narmal Java Book

1. Chairman Module:-

The Chairman is the Super User of the System. The Chairman is responsible

for the defining the Policies, Policies Terms and conditions, Policies Amounts, Face

Amounts, Establishing the different branches, Registration of the Branch Managers.

The Policies Definition includes the Policy Interest Rates, Policy Bonus Rates, Policy

Bonus Period and Policy Term.The Chairman also defines the Policy Commission

Rates for the Agents who involves in the Customer Policy Registration Process.

2. Manager Module:-

The Managers of the different branches recruits the Agents and also

registration of customers. He is also responsible for registration of Policies;

calculate the premium amounts, interests, dues, bonus and also agent Commission.

Bonus calculates based on the payment of premiums. The Manager also responsible

for calculate the Agent Commission based on Agent performance.

3. Agents Module:-

The main role of Agents is to registration of the Customers. Agents just like a

mediator between Insurance system and Customers. Based on their performance

they will get commission. These systems provide a facility to Agents like to visible

their Commission and also their customer details.

4. Customer Module:-

The Customers are a main source of this system. Based on his interest and

benefits, he takes a policy. Customers also take more than one policy based on their

requirement. Here so many facilities are provided to the Customers, like their

information visible on line, like premium dates, bonus dates, personal details, policy

details.

Software Requirements:-

• Technology : J2SE and J2EE • Web-Technologies : HTML ,JavaScript ,CSS • Web Server : Tomcat 5.5 • Java Version : JDK1.5 • Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium • RAM Capacity : 1GB

202

Page 203: Narmal Java Book

96. Malleate Bureau Directorate Scheme

Abstract:

Modeling Agency represents thousands of new and experienced models of

India from big cities such as Delhi, Mumbai, Bangalore, Hyderabad, Chennai, etc.

and even from small towns in remote areas. Although we get thousands of requests

from international models to join our modeling agency but we promote them only if

they are ready to stay at Delhi, Mumbai or other metros. Mash Modeling Agency is

not a modeling school and we do not require that you register in modeling classes or

pay fees to be represented by our agency. Our modeling agency receives a

commission on work that you perform through our agency. Our mission is to take

Indian models to rest of the world and to make international models available for

India.

Existing System:-

Over the past several years Mash Modeling Agency has become the most

popular and largest modeling agencies in India. We receives enormous volumes of

photo submissions each day from aspiring models. The process to review photos

takes minimum 4-6 weeks by professional fashion photographers. We believe it is

the most effective way for models to have their photos reviewed by modeling

professionals.

Proposed System

Proposed system are those that are automated, so that it is easy to retrieve

the responses from the system fastly and updating the details once the response or

services are provided to the models upon their information without any difficulty and

saves time.

We are having mainly 3 modules

1. Model

2. Client

3. Administrator

Model Module:-

Model can create their profile, update it & view mails sent by clients.

Clients Module:-

Clients can create their profiles, update it and can browse different models

Administrator Module:-

Administrator has control over all the activities of clients and models.

203

Page 204: Narmal Java Book

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : MsAccess-2003

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

204

Page 205: Narmal Java Book

97. Chattels Megacrop

Objective:

This system provides an easy way of storing all the real estate business

details at a centralized location (database) with proper security. This system also

provides an easy way of user management, setting different access roles to users.

Existing system:

About all the interesting customers who want purchase a plot. These people

need to maintain payment details of the customers. Any real estate company has

some list of employees then it needs to store the details about all the employees.

Maintaining all these details in books and ledgers is a tedious process and generating

the reports according our business requirement is a complicated thing and may

prone to errors. Searching for a business record takes lot of time. This manual

system doesn’t provide any proper security for the information.

Proposed system:

We need to develop a software system, which computerizes each and every

business activity of a real estate company and automates all the functionalities of a

company. This system also is an interactive and user friendly one. The system is

flexible enough to cope up with the changing trends of the company.

This system provides an easy way of storing all the business details at a

centralized location (database) with proper security. This system also provides an

easy way of user management, setting different access roles to users and changing

the passwords of the users. This application helps in storing the customer details

who are interested to purchase a plot. By using this application there should be no

difficulty for the company people to maintain venture wise plotting information and

their statuses. This system also provides a way in maintaining the sales and payment

details of all the customers. It can also generate different kinds of reports based on

different requirements of the company to know current business status and helps in

taking the future decision.

Modules: The system is proposed to have the following modules.

1. Employee Management Module

2. Plot Management Module

3. Sales and Payment Module

4. Reports Module.

205

Page 206: Narmal Java Book

1. Employee Management Module:

This module mainly deals in storing the information related to all the

employees working in the organization. It allows the administrator to add a new

employee and view the information related to any employee. It also allows the

administrator to create different logins for required employees and assign different

roles to these people.

2. Plot Management Module:

This module stores venture wise plotting information about all the plots which

includes the following details:

• Plot No, Road No and Survey No

• Extent, Sq Yd Cost and other expenses of the plot

• Boundaries of the plot

• Facing details of the plot

• Status of the plot (Sold, Reserved or Vacant).

It helps the users to edit the plot information and view the information related to a

particular plot very easily. It provides a facility for the users to print the generated

information just by clicking on print icon.

3. Sales and Payment Module:

This module stores the sales and payment details of the plots. It allows

different users from different branches to enter the sales details, alter sales details

and view the sales information the related to a particular a plot.

Whenever a customer pays some amount then the user can store this

transaction can store this transaction into the database using module. In this

transaction we can store the customer payment mode (cash/cheque) and the cheque

nos, one time payment or installments so that the application can automatically

calculates the actual plot amount – the amount paid by the customers and finally

displays the balance through view payments option. It allows the users to print the

generated required sales information or payments information just by clicking on the

print icon.

4. Reports Module:

This module helps in generating different kind of reports which are very

important to know current business status and in taking the decision for future

growth of the company. It helps the users in generating the following reports related

to plots

206

Page 207: Narmal Java Book

Sold Plots Report

Vacant Plots Report

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : MySQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

207

Page 208: Narmal Java Book

98. Ecumenical Archives

Objective:

Ecumenical Archives aims at providing and receiving of digital files over a

network allowing multiple users to access the same file on priority level basis among

the available users of the system. The term Ecumenical Archives almost always

means sharing files in a network, even if in a small local area network.

Existing system:

In the present computer technology information can be stored in terms of files.

Same file should keep in every system whenever we want to use the same

information in multiple computers, because of this redundancy of data can be

increased and wastage of memory is more, This problem can overcome using

universal dossier.

Proposed system:

Ecumenical Archives allows a number of people to use the same file. Universal

Dossier can also mean having an allocated amount of personal file storage in a

common file system. It enables to create a central repository for organizing our

folders. Within these folders we can create our own folders and we can upload our

files into it. Ecumenical Archives provides a file management with secure access

control, sharing and supporting File with in the registered users.

Modules: The system is proposed to have the following modules.

1. Authentication and Security Module

2. Users Module

3. File Management Module

4. Admin Module

5. Reports Module

1. Authentication and Security Module

The user details should be verified against the details in the user tables and if it

is valid user, they should be entered into the system. Once entered, based on the

user type access to the different modules to be enabled or disabled.

2. User Module:

The general users can use this application to store their personal information,

contact information and other information etc. Users can access their account

information and they can view the details of their personal information and contact

details and also they can modify the personal and contact details of their in this

module.

208

Page 209: Narmal Java Book

3. File Management Module: This module has following sub modules.

a. Folders Management Module:

In this module, folder creation and maintenance, sub folder creation,

deletion and managing the folder, the uploaded file can transfer from one

folder to other folders.

b. File Upload Management Module:

Uploading and managing of file can be done in this module. The files

accessibility privileges, information about the files size, type of the files, name

of the files and memory management for file uploading and file deletion etc.

c. File Download Management Module:

In this module the file downloads and storing it in to their system can be

done. The downloaded file information stores in the database.

4. Admin Module

Administrator is main part of an organization that he may organize all the Users

and their folders information. This administrator plays the main role in this system,

here we are considering he should maintain all Users profile details(address,

contact, etc) on the user request to modify his/her (user) profile like address, phone

number etc. He can also view the entire Users list. The Administrator will maintain

entire Users account history, folders history file history, and the Administrator can

generate the reports like number of Users registered on the date bases reports etc.

5. Reports Module:

In this Module User and Administrator can generate different types of Reports

according to their access. The User can generate the Report like how many no of

other Users downloaded the Uploaded File and User can view their details, etc. The

Administrator can generate the Report like at present how many users are logged In,

Number of Users are using the application and date wise registration Reports, etc.

Software Requirements:-

• Technology : J2SE and J2EE • Web-Technologies : HTML ,JavaScript ,CSS • Web Server : Tomcat 5.5 • Java Version : JDK1.5 • Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium • RAM Capacity : 1GB

209

Page 210: Narmal Java Book

99. Online Prodigy

Abstract:

The main aim of this project is to develop a standard web forum for software

companies. Using this application any team can participate in asking questions &

answers for the posted questions.

Online Prodigy is a powerful internet and intranet solution that allows you to

easily build a community and a great meeting place for all users/visitors of your web

site. Here the users will be able to share knowledge, ask questions and exchange

their ideas. It is easy to use and administrate, can be used anywhere, at any time

through a web browser. You can use both on your intranet or Internet web site.

Existing System:-

In existing system all questions were being sent manually to a group of mails.

Disadvantages:

• If any user wants to send a query the mail reaches every person in the group.

Even though any user not interested to receive the mail, the mail reaches his

inbox which makes his mail box full.

• For the new user the old data is not available.

• Difficult to search a category of questions & answers.

Proposed System:-

Proposed system is a software application which evolves all the drawbacks in

previous system & fulfills all the requirements.

Advantages:

• This application stores the data at a centralized location, so that any user

need not get mails to his inbox.

• Old data can be available for the new users at any point of time.

• We can manage this application onto different categories, so that any user

can easily send queries to a particular category.

People who wants to participate in this WebWizard has to register their self to

restrict not allow the authorized access to disturb. After registration the user can

login into the online Forum and post the question in the Forum to which he wants the

solutions so the other registered users of this Forum can see all the posted questions

and can provide answers to any no of questions. Like that any no of users can

answer a single questions means a question may have mutiple answers from

multiple users.

210

Page 211: Narmal Java Book

The users can see the multiple answers for his question. There are three types of

users who can access this forum:

1. Administrator 2.Normal User 3.Moderator

Normal user - can use avatar, send messages, add and read posts/threads, get

attachments.

Forum Moderator - adds to Normal user - can edit Forum/Category; delete post;

manage polls (to be added); and use attachments.

Forum Admin - adds to Moderator - can delete Forum/Category

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : MySQL 5.0

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

211

Page 212: Narmal Java Book

100. Motel Recourses Tool

Abstract:

The system aims at the maintenance and management of the different

accommodations that are available in the different parts of the world. It mainly takes

care of the resort management at the core area of the database. The system

provides the information regarding the different resorts that are available and their

status specific to availability.

The guests can visit the site and register themselves with the required

information that is expected by the system. Each registered guest can raise a

request for the unit bookings. The Guests are scheduled with the information of the

availability of the units for they have requested the time. The system totally built

upon the standards of Three Tier Architecture with Client, Business and Data Tiers

associated as separate layers, with specification to high cohesion and loose Coupling

Standards for easy maintenance

Existing System:-

Present system is presently is an undeveloped form and the manual process

of the overall system is too clumsy and complicated. The clients in the real time

consultancy system can be too thick and may need many resources to be used upon

the system. If the system is developed, in a distributed over interface with

centralized database is the only solution

Proposed System:-

The Automated system with 3-tier architecture can support issues like.

The system maintains the different location that is available and registered in

a central DB, which leads easy accessibility and consistency.

Each Accommodation available units and all the unit facilities are also

available at the click of a mouse.

The registration of new guest is online house new guest can make them they

convenient for registration process on the basic of 24x7x365days.

The Units can be booked by the registered guest irrespective of the

Geographical barriers.

The Guest are provided with up to minute information related to the unit

availability and their status. From their convenient place.

The decision process in more fasts and more consistent

212

Page 213: Narmal Java Book

The guests have information at their demand related to any unit status of their own

unit booking status

Motel Recourses Tool is having 5 Modules:

1. Accommodation Information Module

2. Units Information Module.

3. Bookings Information Module.

4. Guests Information Module.

5. Facilities Information Module.

ACCOMMODATION INFORMATION:

This module maintains all the details of the Accommodation location that are

available and the units that are available under each location along with their

reference unit types.

UNITS INFORMATION:

This module maintains the information regarding all the units that are

registered as per specifications and their reference unit types. The module also takes

care of the system from the unit facilities and reference unit facilities that are

available.

BOOKING MODULE:

This module maintains the information of all the booking of the units, as pet

the guest requirements, it interpolate itself with the units station database and the

specific registered guest who have raised the demand upon the booking.

GUEST MODULE:

This module maintains the overall activities through which a guest is uniquely

registered is the domain the module interpreter with the specific gender status and

also centrally sets with interpretation through booking and registry to unit status.

FACILITIES MODULE:

This module maintains the overall activities in the facilities that are available

are provided fn all or some of the specified units. This module helps in registering

the reference unit facilities that may creep in into the system from time to time.

213

Page 214: Narmal Java Book

NUMBER OF VIEWS:

Administrative View

Guest View

Administrative View

This view is designed for interacting with the absolute Meta Data, which becomes

the ultimate repository to maintain the consistency.

This view is accessible only to registered administrators who are recognized by the

Watershed Development central Administration Department.

Guest View

In this view the guest can view complete details of available accommodation

list information

Software Requirements:-

• Technology : J2SE and J2EE

• Web-Technologies : HTML ,JavaScript ,CSS

• Web Server : Tomcat 5.5

• Java Version : JDK1.5

• Backend Database : Oracle 9i

Hardware Requirements:-

• Processor : Pentium

• RAM Capacity : 1GB

214

Page 215: Narmal Java Book

101. WAREHOUSE EXECUTER

Warehouse Executer is a "Management of storage of products and services

rendered on the products within the four wall of a warehouse".

Warehouse Executer as perceived by the Industry today Warehouse Executer

is not just managing within the boundaries of a warehouse today, it is much wider

and goes beyond the physical boundaries. Inventory management, inventory

planning, cost management, IT applications & communication technology to be used

are all related to warehouse executor. The container storage, loading and unloading

are also covered by warehouse executer today. Warehouse executer today is part of

SCM (Supply Chain Management) and demand management. Even production

management is to a great extent dependent on warehouse management.

Efficient warehouse management gives a cutting edge to a retail chain

distribution company. Warehouse management does not just start with receipt of

material but it actually starts with actual initial planning when container design is

made for a product. Warehouse design is also part of warehouse executor.

Warehouse executor is part of Logistics and SCM. Warehouse executor monitors the

progress of products through the warehouse. It involves the physical warehouse

infrastructure, tracking systems, and communication between product stations.

Warehouse executor deals with receipt, storage and movement of goods,

normally finished goods, to intermediate storage locations or to final customer. In

the multi-echelon model for distribution, there are levels of warehouses, starting

with the Central Warehouse(s), regional warehouses services by the central

warehouses and retail warehouses at the third level services by the regional

warehouses and so on. The objective of warehousing executor is to help in optimal

cost of timely order fulfillment by managing the resources economically.

Cargo space strategy has great impact of warehouse performance. Compared

to static storage policy where the product locations are fixed during the order picking

process, dynamic storage is a storage method which has the potential to enhance

warehouse performance to a degree that cannot easily be achieved by static storage

methods.

EXISTING SYSTEM • It automates information related to one cargo station.

• Complexity in management of items in cargo station.

• Check in and Check out details is not maintained properly.

215

Page 216: Narmal Java Book

• The existing system may not provide security to cargo station.

• This system is not providing secure registration and profile management of all the users properly.

• This system may not fulfill the requirements managing of cargo storages properly.

PROPOSED SYSTEM The development of this new system contains the following activities, which try to

automate the entire process keeping in the view of database integration approach.

• Automates information related to multiple cargo stations.

• Independence between cargo stations will avoid mismanagement.

• Rich user interface.

• Warehouse payments handle properly.

• Check in and Check out details is managed along with security and gate pass details.

• Storage details maintained according to brands, units, package types.

MODULES DESCRITPION

NUMBER OF MODULES 1. User Registration.

2. Company Management.

3. Products Management.

4. Warehouse Management.

5. Payment Management.

6. Reports.

1. USERS REGISTRATION USERS

The general users who can get cargo stations or warehouse general

information and its location, services and contact details etc…

EMPLOYEE This employee plays main role in organization that he has to manage the

security details mean maintaining vehicle check in date and time ,check out date and

time, driver name, number of people are enter into warehouse, vehicle number etc,..

Gate pass introducing to customers before leaving warehouse and he checks once

again vehicle number, driver name, license number, number of people, etc.

216

Page 217: Narmal Java Book

ADMINISTRATOR

This administrator plays main role in organization that he has to manage all

the functionalities like the company brands, packages, units, security, ware houses,

storages, payments, gate pass and discharging product details.

2. COMPANY MANAGEMENT

These warehouse systems can stores different type of company products in

cargo stations. When different type of product stores in different warehouses here

we are concentrating which company item, the person who enters into warehouse

with which type of package type ,unit type, storing expecting dates, vehicle number,

check in time, driver name etc,.. if already existing storage is exist current how

much of quantity will to raise all these details are collected from user by incharges

of particular warehouse.

COMPANY BRANDS

In developing countries several companies are competitive them self to

introducing new item with different brands according to wishing of consumers or

attracting consumers, these companies are manufacturing items and send to their

warehouses if those companies have lack of warehouses to store their manufacturing

items .So the companies prefers to Cargo stores

3. PRODUCTS MANAGMENT

The administrator take the responsible for entering products, its details like

its brands and its storage incharge employees details are managing and some

modification in product details like product description and images done by

authorize person.

BRAND, PACKAGE AND UNIT MANAGEMENT

The cargo stations consist of various items(products) with brands that are

packed in different types like container, boxes, looses and covers maintained with

different units like tons, kilo grams, grams, liter, etc, The administrator is privileges

to insert into data base, and can modify their data according to requirements.

217

Page 218: Narmal Java Book

4. WAREHOUSE MANAGEMENT

PRODUCT STORAGE

Companies are preferring to stores there item in their own warehouse or

private sector warehouses to maintain their goods or cargoes in different storage

types like some item may stores in colds places and other items may store at

different places .These warehouse has to maintain its data like address details,

contact details, storage type details and the in charge employee details who maintain

data of warehouses. The administrative take care of maintain warehouse which

stores different type of products(cargoes) with different brands with different type

of packages these package types like container ,some products stores in particular

conditions like in temperature wise, should maintain warehouse details like how

much of present stock available, existing stock quantity ,instructions how to store

cargoes because in some condition two type of product may not keep together

causes chemical actions and its store different company cargoes list as above

mansion and he has to responsible to maintain storing of item into warehouse .

PRODUCT DISCHARGES

When the particular company is willing to discharges their item they has to

first fall consult the in charges of warehouses who observes users bill detail and

then issues their products with gate passes by considering of vehicle number and

security persons take care of warehouses by noticing of vehicle number, driver

name ,license numbers, number ,vehicle R.C number, people enter at what time that

is check in time and checkout time of vehicle with gate pass details by checking it

the product discharges outside of warehouses.

5. PAYMENT MANAGEMENT

All the Company who store there items in warehouses in has to charge the

amount to warehouse administrator. The administrator collect information of

payment type reasons, payment amount, amount paid, next dues date, that

payment type may be cash/cheque/DD, infavour of administrator.

6. REPORTS:

A. Products Report

B. Company details Report

C. Package, Brands and Unit type details

D. Warehouse details

E. Product storage status

218

Page 219: Narmal Java Book

SOFTWARE REQUIREMENTS Operating System : Windows XP/2003 or Linux

User Interface : HTML, CSS

Client-side Scripting : JavaScript

Programming Language : Java

Web Applications : JDBC, Servlets, JSP

IDE/Workbench : My Eclipse 6.0

Database : Oracle 10g

Server Deployment : Tomcat 5.x

HARDWARE REQUIREMENTS

Processor : Pentium IV

Hard Disk : 40GB

RAM : 512MB or more

219

Page 220: Narmal Java Book

102. FORENSIC MANAGER

PURPOSE OF THE SYSTEM

The Forensic Manager is a web application which systematizes functions of

large law firms, which have large number of clients. The proposed forensic manager

will enable the operations of the law firms to be conducted more effectively. The

need will be felt more in the coming days when the profession of act will be opened

up for foreign competition. Proposed system provides information on the multiple

facts of laws such as the Constitution of India, which is a basic legislature dealing

with fundamental rights, duties of the citizens of India, laws relating to the

establishment of family courts and the rules of procedure of the courts, case,

sections , and cause lists etc..,

EXISTING SYSTEM

It does not provide complete information about law, courts and sections

related to constitutions of India. Ineffectiveness of generating case history details.

This system is not providing secure registration and profile management of all the

users properly. Existing system does not provide case hearing alerts. Information is

not provided to general users.

PROPOSED SYSTEM

The development of this new system contains the following activities, which

try to automate the entire process keeping in the view of database integration

approach. It provides complete information about law, courts and sections related to

constitutions of India. Providing previous case hearing details. Manages case

evidence type and witness details. Providing proper managing of client profile details.

User friendliness is provided in the application with various controls provided by

system rich user interface. Authentication is provided to only registered users. The

user’s information can be stored in centralized database which can be maintained by

the system. Searching facility provided.

NUMBER OF MODULES

1 User Registration.

2 Law, Court and Section Management.

3 Case Management.

220

Page 221: Narmal Java Book

5 Security.

6 Reports.

MODULES DESCRIPTION

1. USERS REGISTRATION

The general users who registered as a one of member in organization to get the

details of legal advises in previous cases, court verdict details and sections are

applied under those cases.

In democratic and social countries it is common requirement to everybody to

know about law and each client involve in his own domain like business, income tax,

family issues etc,.. these are common to everybody. So he may willing to approach

law ,its details and sections to avoid illegal thing, to get all these details client has to

register with his personal details like name, father name, address, contact details,

etc,..

2. LAW ,COURT AND SECTION MANAGMENT

LAW

In this part different type of sections ,clauses are included in different type of

laws that is there is different categories in laws like civil law, criminal law, income

tax, cyber law, family law, business laws, labour laws etc,..The lawyers well known

about their domains and they give suggestions to register clients. Ex... The payment

of a dowry was prohibited in 1961 under Indian criminal law and subsequently

by Sections 304B and 498a of the Indian Penal court.

COURT

In this country several types of courts are introduced by government like supreme

court, high court, special tribunals, district sessions and these court contain

categories family courts, cyber courts, criminal courts runs different type of cases

under different section like Type of case, Civil Appeal, Criminal Appeal, Special

Leave Petition (Civil), Special Leave Petition (Criminal), Writ Petition (Civil) ...

SECTION

Here we will get the information about the sections under which type of law types.

3. CASE MANAGEMENT

CASE AND LAWYER MANAGEMENT

According to these cases like Civil Appeal, Criminal Appeal, Special Leave

Petition (Civil), Special Leave Petition (Criminal), Writ Petition (Civil) ... are deals

correspondent lawyers belongs civil lawyer ,criminal lawyer ,family lawyer, income

221

Page 222: Narmal Java Book

tax etc,…those are export in their domain to deal cases and make justice to their

client or members with help of evidences and witness, in addtion to this lawyer

details are maintain that is lawyer name, bar registration date, lawyer qualification

details, address, contact numbers

CASE EVIDENCE AND MEMBERS

A lawyer deals his client cases in particular court with respective to client

case, lower collects information about evidence. Evidence can be the most important

part of a trial. It can either convict the accused, or set them free. There are specific

types of evidence, and ways this evidence may be used during a trial. What evidence

is and how it may be used will be explained here.

4. SECURITY

This System provides good security with different kind of accessing levels.

5. REPORTS

A. User Profiles.

B. Law, Court and Sections Reports

C. Case hearing report.

SOFTWARE REQUIREMENTS

Operating System : Windows XP/2003 or Linux

User Interface : HTML, CSS

Client-side Scripting : JavaScript

Programming Language : Java

Web Applications : JDBC, Servlets, JSP

IDE/Workbench : My Eclipse 6.0

Database : Oracle 10g

Server Deployment : Tomcat 5.x

HARDWARE REQUIREMENTS

Processor : Pentium IV

Hard Disk : 40GB

RAM : 512MB or more

222

Page 223: Narmal Java Book

103. TRANSPORT PLUS

Transport Plus project deals the welfare of its employees by providing

transportation for the employees to attend their duties in time. Several employees

wish to utilize the bus or cab services provided by the company. Naturally the

company employees need a system to allot the buses and cabs oversee the

transportation.

Existing System:

Now a days every company needs to see the welfare of its employees by

providing transportation for the employees to attend their duties successfully. Many

employees are facing problem while attending to the office, many MNC companies

are providing transport facility to their employees by arranging their own vehicles

and sometimes taking support from third part transport systems also. When several

employees wish to utilize the bus services provided by the company, naturally the

company employees need a system to allot the buses and oversee the

transportation. Transport Plus is software that quenches this need.

Proposed System:

Proposed system is a software application which avoids more manual hours that

need to spend in record keeping and generating reports. This application keeps the

data in a centralized way which is available to all the users simultaneously. It is very

easy to manage historical data in database. No specific training is required for the

employees to use this application. They can easily use the tool that decreases

manual hours spending for normal things and hence increases the performance.

Modules Description:

This Application has been divided in to three modules

1. Employee Information & Vehicles Module:

This module maintains all the information, which belongs to the employees who

are working with the company.

2. Transport Categories & Routes Module:

This module deals with major and crucial part that includes the details of

transport in the company. For every user the Transport Categories Module has

divided into three parts. i.e.

a) Add New Category

b) View Categories and

c) Cancel Category.

223

Page 224: Narmal Java Book

3. Bus Requests & CAB Requests Module:

This module deals with major and crucial part that includes Bus Requests of the

employees and updates the status as approved or not and this module also provides

the interface to Cab Requests of the employees and can be viewed as a report that

displays all the Cab Requests of the employees in the company.

4. Approvals Module:

This module deals with major and crucial part that includes Approvals of Bus

Requests and the Cab Requests of the employees and updates the status.

5. Administrator & Reporting Module:

This module is used to maintain the details of users of the project. Users are

divided into four categories.

a. Admin

b. Approvers

c. Transport

d. Guest

All the four types of user’s details will be displayed in this module. Only the

administrator can have wrights to add or delete the users from the users list. If

at all the administrator wants to add one more user, then he can add. Remaining

users can’t do this type works. All the admin user works, features will be

provided in this module.

Software requirements:

Operating System : Windows

Technology : java/j2ee (JDBC, Servlets, JSP)

Web Technologies : Html, JavaScript, CSS

IDE : My Eclipse

Web Server : Tomcat

Database : Oracle

Software’s : J2SDK1.5, Tomcat 5.5, Oracle 9i

Hardware requirements:

Hardware Pentium based systems with a minimum of p4

RAM 256MB (minimum)

224

Page 225: Narmal Java Book

104. TRAVEL MANAGEMENT SYSTEM

Travel Management is the travel agency which gives all the required facilities

to their customers when they are ready to plan for any tour. The purpose of

developing web application “Voyage Management” is to provide information to

tourists who want to visit various locations and to know distance between specified

places etc.,

Existing System:

In general if any user plans for any tour they must consult any traveling

agency for purchasing package. At the same time the user has to do traveling

reservations from source to destination, hotel reservations at destination place and

other travel reservations from destination to other places, this involves lot of manual

work. For all these type of reservations must be done by user by standing lot of time

in a queue. To avoid these problems to reduce the manual work to the user new

project was developed i.e. Travel Management System

Proposed system:

Travel Management System is the travel agency which gives all the required

facilities to their customers when they are ready to plan for any tour. By using this

portal the user can book any travel packages, they can reserve their tickets for any

travel, they can book hotels and also it provides help to the users.

This application consists following modules.

1. User Module

2. Reports Module

3. Distance Calculator

4. Currency Converter

1. User Module:

This module tells all about customers and their responsibilities while accessing

Grand-tour portal. If any user wants to use the facilities which are provided in this

portal he/she must be register in Travel Management System portal by using

username and password they can login and they can use all the facilities.

2. Reports Module:

By using this module administrator will get different types of reports regarding

customers like Number of users of a portal, no of reservations done through this

portal etc. And this module is controlled by administrator only.

225

Page 226: Narmal Java Book

3. Distance calculator:

Distance calculator gives the distance value between source and destination

cities which gives the idea to the customers that which facility they will use on the

basis of distance because for short distance customer can use car booking facility of

Travel Management System or large distance they can use train, cruise or flight

booking as per their budget.

4. Currency converter:

It helps very much to those visitors who are coming from foreign .If they have

no idea about what is the value of their currency in Indian rupee then currency

converter provides them this facility so that they can’t be cheated by anyone.

Software requirements:

Operating System : Windows

Technology : Core java, Adv Java (JDBC, Servlets, JSP)

Web Technologies : Html, JavaScript, CSS

IDE : MyEclipse

Web Server : Tomcat

Database : Oracle

Software’s : J2SDK1.5, Tomcat 5.5, Oracle 9i

Hardware requirements:

Hardware : Pentium based systems with a minimum of P4

RAM : 256MB (minimum)

226

Page 227: Narmal Java Book

105. ERPM

Enterprise Resource Planning Management is online system with Personal and

general administration activities fully automated, like Recruitment, Employee

establishment and personal information etc... The existing RECRUITMENT SYSTEM in

Nagarjuna Group is currently being used in FoxPro.

EXISTING SYSTEM

No proper dynamic search method is available to immediately access a

particular record. Fast retrieval of required data is not possible thus causing delay and

unnecessary search of the entire list.FoxPro under Novel NetWare version is not a

graphical user interface based application. User interaction with the system is

minimized because of the DOS environment, unlike the windows environment where

the user interaction with the system is high. Handling of large databases effectively is

not possible with the above software.Creating dynamic queries is difficult in FoxPro,

So dynamic report generation is not possible.Security feature which is very important

aspect of NFCL is already existing but needs to be enhanced and need to be

foolproof.Online reports and graphical representation of reports do not exist.

PROPOSED SYSTEM

Keeping in view of growth that has been envisaged, it may not be practical and

economical to continue with the current system. To facilitate a more efficient

Recruitment System and to increase the responsiveness, it is necessary to have better

Recruitment System integrated with the enterprises Information System.

MODULE DESCRIPTION

In this project ERPM we concentrated all the problems what ever we discussed

in the above existing system. We are providing solution to the management with

respect to time and cost value. We are providing different authentication and

authorization facility for each management levels.

THIS PROJECT IS DIVIDED INTO 3 MODULES

1) REGISTRATION

2) JUNIOR LEVEL MANAGEMENT

3) SENIOR LEVEL MANAGEMENT

REGISTRATION MODULE:

In organization they will get applicant details from different sources, such as by

post by email, and by hand. This registration module deal the procedure to store these

227

Page 228: Narmal Java Book

applicant details in database .In this module we can generate two reports one for

applicant details and second one for skill set details.

Senior level management uses these reports

JUNIOR LEVEL MANAGEMENT:

In this module junior level management conduct the different tests for the

applicants, after technical written test, these tests are psychological tests

organizational awareness tests and so on... This module we can generate reports

related to test results junior level Management allows the applicant for the next level.

Finally they will assign the applications to the interviewers for interview.

SENIOR LEVEL MANAGEMENT:

In this module senior level management interact with the database for pplicant

details. They will go through the applicant details and their Skill-sets reports. They will

select the applicants for technical written test and they will Send intimation letters to

applicants. Again this management deals with the applicants after Jr level anagement

selection process. After interviews they will get the details of selected candidates in

the Interview with these details they will prepare the final candidates list for

Appointment and they will send the appointment letters to the selected applicants.

Software requirements:

Operating system : Windows 98, MS-DOS.

Backend : ORACLE 8.0.

Front end : HTML.

Language : Servlets.

Driver : ODBC for oracle.

Hardware Requirements :

CPU : Pentium III.

Ram : 64 MB.

Hard disk : 10.2 GB.

228

Page 229: Narmal Java Book

106. NORTH STAR BULLETIN BOARD SYSTEM

North Star Bulletin Board System (NSBBS) is a bulletin board available on

Internet to post the user's opinions on any topic and share the ideas with others.

This is a forum where intelligentsia will meet and participate in discussing various

issues related to any topic.

The NSBBS allows people to communicate with each other at their leisure

unlike chat rooms where you always have to be online. They also allow you to

become more versatile if you run a business. The NSBBS could be utilized for tech

support, public relations and marketing. And if you’re an educational or non-profit

organization, forums can keep your students or members informed and up-to-date

on current events. People using forums for personal use can easily stay in touch with

family members and friends.

The NSBBS is a Java (J2SE, J2EE) based Web application. It is useful to

create a bulletin board system that is fast, efficient, easy to use for both admins and

general users, and packed with numerous useful features (profiles, PM system, mass

deletion, polls, censor lists, ranking system, e-mail notifications, emoticons, avatars,

etc).

Existing System:

The existing system is a system which uses mailing facility to interact the

customers for Marketing, Product Reviews and the Product Support. All the mails

were being done manually. We can’t organize the mails in proper manner and send

the responses to the customers. Sending the mails to lot of person by manually

typing all the address is a tedious task. The administrator gathers all the MailIDs of

the customers and sends the entire try to promote the product by manually mailing

to all the persons.

Proposed System:

The first step of analysis process involves the identification of need. The

success of a system depends largely on how efficiently the companies can contact

their customers and provide different types services in an efficient way and user-

friendly manner. A problem is defined, thoroughly investigated and properly carried

out through the choice of solution.

Moderator Features:

Moderators have all the features available to them those general members

Have, plus the following features listed below. -Permission to create, edit, delete any

Category or Topic -Permission to lock any category, topic or reply -Create

229

Page 230: Narmal Java Book

“Announcements” and “Always on Top” topics -Ban members, edit and delete any

polls, view member directory -Search the topics and members, Edit any profile and

Delete any profile

Member Features:

As with moderators, members can only do what they are

Permitted to do.

-Cannot delete a topic with replies

-Cannot delete a reply completely.

-Can only edit their own posts, profiles and preferences

-He can send, edit and delete his private massages

- He can change his profile

-He can change his avatar

Guest Features:

By default guests can view all public categories, topics, replies, profiles, do searches

and view the member directory.

-Cannot add, edit or delete any content

-Can register

Software constraints

Operating System : Windows2000 Server/

NT or any Mail server

Reports : Log files

Other Applications : James Server

Java Software : J2SDK.1.5

Web Server : Tomcat 5.5

Hardware Constraints

Pentium Processor : Pentium III

RAM : 128MB

Hard Disk : 20 GB

Floppy Disk : 1.44 MB

CD/ROM Drive : 52 Bit

VDU : VGA

230

Page 231: Narmal Java Book

107. GRAPHICS DATA VISUALIZATION SYSTEM

The main aim of the project is to view all the information of the company in

the graphical representation. That is it can maintain all the details of the particular

company between One year to another year in the graphical format. The

administrator can view all the details of the company i.e. their product Details, their

sales details and their annual information can given to the system. The system can

see all the details in the pictorial representation. So administrator can easily identify

the information and he can take decision which company can earn Profits in which

year and he can take the proper decision the related companies. So The

administrator can easily identify the difference between from one year to the Year.

Existing System

In the early days the information of all the companies are to be stored in the

textual format. So we can compare the company information from one year to the

another year we will read The all the information and finally take a decision .so it is

time consuming and it will. Take more risk. Because we can read all the records of

a particular company there so many Number of records it will take more manpower.

But taking the decision is not correct in all situation because we can remember All

situations. only one who reads the all the information is only take the permission to

take the Decision it will take some times wrongs.

Proposed System

In the present system all the information can be represented in the graphical

format. So we can compare one year to the another year very easily. By

comparing the graphs of particular company we can easily identify the

difference Between sales or product or annual income between one to another

year is very easily. The decision is very fast and accurate. Easily identify the

sales decrease or increase from one year to the another year . Easily identify

the annual income and profit from one year to the another year.

231

Page 232: Narmal Java Book

Modules Description

There are 2 modules in the Graphics Data Visualization System

1.Admin

2.Customer Module

ADMIN Module

The admin has the all the responsibility to add the new company(branch)

information ,and add The sales of the each company year wise ,and also add the

company share value ,and add the new products details for each company ,and

add annual product profit for Each company. He can view all the related

information in the Graphical Format .He can view all the orders of a particular

product ,view all the company’s information and also he can view all the sales

information .

CUSTOMER

The customer can enter into the system and he can place order for

particular product Based on a company and he can view all the orders

information. He can view all the products Related to the all the company’s.

Hardware Requirements

• Pentium processor PIV 1.06GHZ or above

• RAM Capacity 256MB

• Hard Disk 40GB

• Floppy disk 1.44 MB

• CD-ROM Drive 32 HZ

• KEYBOARD 108 Standard

232

Page 233: Narmal Java Book

108. HOSPICE MANAGEMENT OF CORPORATE SECTOR

This project deals with the medical equipment and drugs given to the

Customers, claiming the bills from the Insurance Companies used by the medical

service providers. By using this, project employees of different organizations can’t

cheat their management by claiming medical allowances without consulting any

hospital.

Existing System:

In current situation lot of corporate companies are tie-up with different

hospitals for their employee purpose. But they don’t have any interface to

communicate with hospital management whether that employee really consent that

hospital or not. Lot of employees are applying for medical allowances with out

consulting any hospital. This is the major disadvantage on current scenario. To avoid

this problem we are going to introduce a web portal for the sake of corporate

companies and major hospitals called “Hospice Management of corporate sector”

Proposed System:

This is a project dealing with the computerization of services of Hospice

Management of corporate sector. This project deals with the medical equipment and

drugs given to the Customers, Claiming the bills from the Insurance Companies used

by the medical service providers.

In the present system of the insurance Claims Management in the Corporate

Hospitals, the work related to the maintenance of Organizations, maintenance of

Claims pertaining to the Insurance companies, information about all sort of medical

services providing to the corporate employees, claim settlements & adjustments

against their services authorizing by the Insurance Companies and payments and

receipts are carried out manually. All sort of information pertaining to the corporate

organizations, Insurance Companies and settlement of various financial transactions

etc., is to be done manually. These types of procedures involve lot of paper work

and it will take a lot of time. All the Medicare Claims Management work is carried out

using physical strength.

Corporate Hospitals are having thousands of customers under various

organizations and number of dependents for each customer. It is difficult to maintain

all these data manually. It will take lot of time to maintain these types of tasks and

required heavy man power. This is a project dealing with the computerization of

233

Page 234: Narmal Java Book

services of Hospice Management of corporate sector. This project deals with the

medical equipment and drugs given to the Customers, Claiming the bills from the

Insurance Companies used by the medical service providers.

Project Analysis:

This application has been divided in to four modules

1 Customer Details

2 Inventory

3 Accounts Module

4 Reports Module

1. Customer module: This is all about customers of this portal which are belongs

to various corporate organizations this module deals with customer details and

Insurance related Medicare Insurance claims. The Inventory module deal with

Drugs and Equipment flow from the vendor supplies to the customer and on-

hand availability. The Accounts module deals with Bills and Claims of various

Insurance Companies. The Database Management module deals with the

integration of all above module and managing the entire Database System.

Company Info: By using this functionality admin will add their customer’s

company details

Customer Info: By using this functionality admin will add all customer’s details

Dependent Customer Info: By using this functionality admin will add details of

dependents of that customer

Insurance Company Info: By using this functionality admin will add insurance

details of customers.

Claims Info: By using this functionality admin will add insurance claim details of

customer.

2. Inventory module:

This module is all about a corporate hospital which are having tie-up with major

corporate sectors. This module is having following functionalities.

Vendor Info: By using this functionality admin will add hospital details

Drugs Store: By using this functionality admin will add drugs details which are

given by selected medical firm.

Equipment Details: By using this functionality admin will add all equipment

details which are used by hospital management towords selected customers.

Drug Issues: By using this functionality admin will add issuing drug details along

with customer details.

234

Page 235: Narmal Java Book

Drug Return: By using this functionality admin will add deleted drug items from

the list.

3. Accounts module:

Bill Generation: By using this functionality admin will generate bills for each and

every customer

Credit Note: By using this functionality admin can view over all bills of all

customers.

4. Reports Module:

In this module administrator will get different types of reports regarding

customers like Number of customers of this portal and bill details of all customers.

This module is controlled by administrator only.

Software requirements:

Operating System : Windows

Technology : java/j2EE (JDBC, Servlets, JSP)

Web Technologies : Html, JavaScript, CSS

Web Server : Tomcat6.0

Database : Oracle10g

Software’s : J2SDK1.5, Tomcat 6, Oracle 10g

Hardware requirements:

Hardware Pentium based systems with a minimum of p4

RAM 256MB (minimum)

Additional Tools:

HTML Designing : Dream weaver Tool

Development Tool kit : My Eclipse

235

Page 236: Narmal Java Book

109. MEDI TRACKER

Every hospital needs an online system whereby it can accommodate the

patients comfortably and avoid any confusion to the doctors regarding their work.

There should be a system where the patients are categorized under insurance policy

and non policy holders and the system helps the hospital management to claim the

bills from concerned insurance companies. All these needs and much more are

fulfilled in MediTracker. MediTracker is useful to record patient’s details along with

the compliant. It also records the inpatient details and outpatient details and

arranges the appointment of doctors. MediTracker also provides the management

reports like schedules, appointments of doctors, inpatients, insurances and

discharges. And also used to generate bills dynamically for the discharged patients

etc. The administrative user can create new users and change their passwords. He

can add the doctor’s information as well as new doctor’s details. He can add

information related to inpatients, outpatients, rooms availability, billing and

insurance information. The administrator can view the management reports.The

doctors can change their own passwords. He can view his own appointments and

information of inpatients and outpatients for any day.

Existing System

The following are the disadvantages of current system

1. It is difficult to maintain important information in books

2. More manual hours need to generate required reports

3. It is tedious to manage historical data which needs much space to keep all the

previous years ledgers, books etc

4. Daily admissions of patients are to be entering into different books

immediately to avoid conflicts which are very difficult

Proposed System

Proposed system is a software application which avoids more manual

hours that need to spend in record keeping and generating reports. This application

keeps the data in a centralized way which is available to all the users simultaneously.

It is very easy to manage historical data in database. No specific training is required

for the employees to use this application. They can easily use the tool that decreases

manual hours spending for normal things and hence increases the performance. As

the data is centralized it is very easy to fix an appointment of doctor with a patient

immediately.

236

Page 237: Narmal Java Book

Module Description

The system “Meditracker” consists of 4 modules

1. Admin Module

2. Doctor Module

3. Rooms Module

4. Discharges & Insurance Module

Admin Module:

The Administrator can enter the all the details of the Doctors details and all the

information related to the hospital management .he can enter rooms information

patients information,appointment Information ,insurance information . he can view

all the users and all the information related to The hospital

ROOMS MODULE:

This module deals with major and crucial part that includes the details of

available rooms in the hospital for inpatients. This module provides interface to add

the rooms and can be viewed as a report that displays all the empty rooms and

reserved rooms and it can also shows the different types of rooms available in the

hospital. Basically some categories of rooms are available in the hospital. Whenever

the patient admits in the hospital, the admin user or the manager will fill the

admission form of the patient. If the patient wants to join as an inpatient then it will

display availability of the rooms in some categories. According to the availability, the

patient can chose the room. Rooms description, Visiting hours for the patient’s

relatives this type of information will be displayed in the rooms list. Only admin user

and the manager can view details of all rooms, rooms availability information, and

they can allot the new rooms for the patients.

Doctor Module

This module maintains all the information, which belongs to the employees

who are working with the Hospital. This module maintains the details all the four

types of users. This module separately maintains the information of different

237

Page 238: Narmal Java Book

departments. This can be maintaining Admin, Manager, Doctors, and Accountants.

All the employees’ details are recorded to database and can be viewed as a report.

This module maintains all the information of doctors in the hospital. All the doctors’

details are recorded to database and can be viewed as a report that displays the

schedules of doctors. The admin user, manager, and doctor can view the details of

all the doctors.

Discharges & Insurance Module

This module deals with major and crucial part that includes discharges of

inpatients and updates the rooms’ status as empty after discharge of the

patient.And also it can give all the information related to the insurance of the

inpatient.

Software Requirements

• Pentium processor 233 MHZ or above

• RAM Capacity 128MB

• Hard Disk 20GB

• Floppy disk 1.44 MB

• CD-ROM Drive 32 HZ

• KEYBOARD 108 Standard

238

Page 239: Narmal Java Book

110. COMMON APPLICATION SYSTEM FOR EMPLOYMENT EXCHANGES

The project has been developed to fulfill the requirements of the Employment

Exchanges. The current product is a part of overall web-based employment portal.

The product will take care of job seeker, employer and employment exchange

perspective for submission activity. Subsequently, the following points were

identified as the broad features required in the software to be developed for

Employment Exchange Computerization at National Level with a facility to meet the

additional/local requirements of the respective States. The EMI (Employment Market

Information) module is responsible for providing the necessary functionality to

generate Employment Market Information . The module should assist Manpower

shortage planners and Employment Officers in finding out kind of manpower

required.Work done by me includes management of EMI Unit, EMI Unit Contact, EMI

Office, EMI Office Contact, EMI Unit Type, EMI Return, and Return Periodicity.The

work done on the module is adhering to sound software engineering principles.

Existing System

Realizing a higher need of development efforts and investment of time,

developing a uniform application software for implementation within the

State/National level employment exchanges, requires new business processes and

supporting tools and infrastructure. Since the previous computerization efforts by

various agencies have resulted in the use of multiple platforms, duplication of

developmental efforts, and maintenance problems in places/states due to the lack of

networking infrastructure. Any system supporting a business process for the

employment exchanges at a National Level thus must thus be able to reach out to a

number of different users/stakeholders of the system who are situated in different

locations at different times with different informational needs in a consistent manner

and maintain uniformity of procedures with the provision of meeting the

additional/local requirements of that region or state. Such systems must therefore be

centralized in their very nature, and should be associated to a central server. The

centralized computing paradigm is therefore inherently appropriate for the project-

oriented nature of business processes of the employment exchanges, since it

promises central, one point, and common solution which focuses on uniformity of

employment procedures and providing efficient services to the job seekers and

239

Page 240: Narmal Java Book

employers when needed. With this in mind, supporting existing business processes of

employment exchange for interaction between jobseekers, employers and

employment exchange personnel, and employment exchanges appears as a fruitful

concept for adding more value through a National Employment website/portal,

thereby increasing quality of services offered by the Employment Exchanges for the

people.

Proposed System The present system comprises of manual procedures in most of the

employment exchanges and hybrid of manual & computerized system. In the manual

system, the main problems faced are time lag and accuracy, maintenance of records,

deviations from uniform procedures, MIS, returns compilation. In computerized

system, all the activities are not addressed; MIS and returns compilation is up to

some extent; multiple platforms are used; technological advancement needs has

resulted in duplication of efforts and maintenance problems in many States with

partial networking. The proposed system will take care of all the common activities

to maintain uniformity of procedures, MIS and returns compilation as per NESM on a

common platform with networking of all the exchanges. To take care of technological

advancement, change requirement is to be addressed separately. The separate

System Specifications are to be prepared by respective States to address local

requirements.

Module Description

Employment Exchanges are responsible for collecting regularly information

about employment in the private sector as well as in the public sector. EMI provide

employers with the facility to file their returns. It has the responsibility to generate

various kinds of employment market reports on the basis of the returns filed by

employers. Following sub modules have been developed for the module

The system contains 3 modules

1. Administrator

The administrator has following responsibility Manage EMI Unit : This provides the

basic functionality for the creation of new EMI Unit; modify/delete an existing EMI

Unit. Manage Office : The module provides the basic functionality for the creation of

new EMI Office; modify/delete an existing EMI Office. Manage EMI Unit Type : The

module manages the various types of EMI Units and it provides the basic

240

Page 241: Narmal Java Book

functionality for the creation of new EMI Unit Type; modify/delete an existing EMI

Unit Type.

2. Employer

The employer can register into the employment ex-change unit and he can

give all Information related to the their company. If the company wanted recruiters

the employer can place all related to the posts in the employment exchange

3.J obSeeker

The job seeker can register into the employment exchange .If any posts

related to the his qualification are to be placed in the employment exchange . Then

he apply for the corresponding post

Hardware Requirements

• Pentium processor 233 MHZ or above

• RAM Capacity 128MB

• Hard Disk 20GB

• Floppy disk 1.44 MB

• CD-ROM Drive 32 HZ

• KEYBOARD 108 Standard

241

Page 242: Narmal Java Book

111. AUTOMATED BUSINESS PROCESS

Objective:

AUTOMATED BUSINESS PROCESS is a comprised solution for business

consultants. This application maintains electronic database comprising of clients

details, machine details, engineer details, problems details and service details. User

of this system can create and access details of all the information using advanced

GUI screens. This is an application, which is used by a business consultant to

maintain his customers and problems status and schedule service engineers for

different customers.

Existing System:

The organization maintains data about the sales, stores and service; their

customer details, machine details, service details etc. The organization does all these

manually. It writes down the data about the sales, stock and service engineers

details in the records. All this is a very tedious job requiring everything to be done

manually.

Proposed System:

Automated Business Process System addresses all these by automating

many of the tasks of the organization. It relieves the employees by letting them do

all the tedious jobs electronically. This ‘ABP’ project meant for bussiness consultancy

activities to provide environment to participate in the service activities of different

organizations. This project has to provide such facilities that it has more user

interface and make it cover all the requirements of people who want to post their

problems for the company. This Application have 5 Modules. Those are

1. Administrator module

Sales module

Stores module

Service module

5. Reports module

Administrator:

The administrator is responsible for recruiting the employees

for the organization like service engineers. The administrator has the following

privileges like Add Engineer, Delete Engineer,Update Engineer etc.

242

Page 243: Narmal Java Book

Sales:

The sales module is responsible for selling of machines to different customers. The

sales module will be having following privileges like Add Customer, Update

Customer, Delete Customer etc.

Stores:

The Stores module is responsible for machine details, the stores module will contain

the privileges like Add Machine, Update Machine, Delete Machine etc.

Service:

The service module is the main module in this application, the service module will be

responsible for noting the problems details. This module contains two sub modules,

they are Call Logging, Service Note.

Reports:

In this Application Administrator can generate different types of reports like Machine

Report, Customer Report, Engineer Report etc.

Software requirements: Operating system : Windows 98, MS-DOS. DataBase : ORACLE 8.0. Web Technologies : HTML, JavaScript. CSS. Language : j2sdk1.4.2_03, Servlets, jsp. Driver : ODBC for oracle. HardWare Requirements: Pentium processor : 512 MHZ RAM Capacity : 1 GB Hard Disk : 20GB CD-ROM Drive : 32 HZ Keyboard : 108 Standard

243

Page 244: Narmal Java Book

112. Flow Well Automation System

Abstract

Water is an essential need all over the world. FLOWELL PUMP INDUSTRIES

offers a wide range of submersible pumping systems, to draw the water from

deepest. Started in 1987, it is a unit of well-established group that has diversified

into AC pressure pipes, PVC pipes, RCC pipes, HDPE pipes and chemicals. The unit

has all modern manufacturing and strong R&D facilities, a stringent quality assurance

system and efficient technical know how to ensure the customer a reliable and

energy efficient pump set. FLOWELL PUMP INDUSTRIES is going for ISO 9002 for

their quality procedures in Maintaining their product quality and systems.

SAILENT FEATURES

Production & Verification Facilities

The Unit has all modern manufacturing & verification facilities and an efficient

technical know how.

100% in-coming and final inspection of products involved in the system.

Performance

• Flow well pumps run in a wide varied voltage range (180V - 440V).

• Saves power consumption up to 30% over the nominal efficiency pumps.

• Trouble free and long life.

Accuracy

• The pump & motor fittings are made within an accuracy limit of 0.00 to

0.04mm.

• The Eccentricity and face run outs are maintained up to maximum 30

microns.

• The surface finish of rotor & protecting sleeve is maximum 0.30 microns.

Present System

Flow well Industry’s Inventory (stores) department has been automated in

2000 using Visual Basic as front end and Oracle as backend. This system is well

adopted but could cater only stores but could not synchronize sales database. It

requires lot of attention and risk from the user’s side. Other departments such as

244

Page 245: Narmal Java Book

Sales department, Quality department, and management had not automated. So this

computerized automated solution proves to be extremely handy. In the present

system the user has to enter the details of the product chosen by the customer. He

also maintains the details of the form of payment (cash or credit) made by the

customer in the logbooks. He also maintains and updates the stock details. All this is

carried out manually. Manager measures the performance of the product and the

payment details by checking the papers, which are maintained by user. Manager

sees the stock available for each product by checking the logbooks, which have to be

maintained by the user.

Problems in present system

Could not synchronize the Outward information to order details. No track of

the omplaints and replaced goods after ordering Order status is updated manually

using Order Confirmation. Very high levels of effort for preparing invoices and

dispatch related documents and routing them to relevant departments or locations

and high levels of clerical activity on account of applicability of different customers

and products. Increased levels of expectation from customers with respect to prompt

delivery of items. Inability to accurately judge changing patterns of fast and slow

moving items on account of large volumes of data, and inability to track goods in

transit. Difficulties in handling customer queries pertaining to consignments in-transit

and partial dispatches. Important orders not discriminated from others since all

orders since all orders were processed on a FIFO basis-hence need to be able to

prioritize and process orders on a preferential basis (for high value orders or

important customers), if required. Increase in frequency of goods returned on

account of damage leading to high stock levels of damaged goods in the factory.

Discrepancy between ordered and invoiced quantities on account of either partial

availability of stocks or clerical oversights. Insufficient checks in the current system

for ensuring customer credit limits are not exceeded. Sales data not analyzed

properly to streamline production volumes. This is primarily on account of varying

sales patterns across the year and high volumes of transaction. Customers could

communicate to the Sales people but no information is kept in track for future

references. Management couldn’t not have any information regarding latest sales

reports unless requested and taken it for Spreadsheet applications. Management

requires the Quality information updates against the complaints and quality

measures and metrics, which the current system couldn’t provide such facilities.

The Project Proposal for Flow Well

245

Page 246: Narmal Java Book

Project Proposal

Based on the analysis of problem areas in Flow well and the preliminary

study, it is proposed that Flow Well Industries Ltd. Should go in for automation of

some of their key areas of operations in the company. This will not only alleviate the

current problems but also provide an information network, which will strengthen the

manner in which the organizations address its priority areas.

Application Portfolio

It is recommended that the organization takes up the following four functional

areas for automation

Sales order department

Quality department

Stores department

Management Information System

The reasons for selecting the above are that firstly they directly address the

problems enumerated. Secondly, together they forma cohesive set of well-integrated

application with one system acting as the feeder system for the other.

System Architecture

Fig 1 Propose System Architecture

246

Page 247: Narmal Java Book

Software hardware Requirements

The following software and hardware are recommended for the company.

Software

NO/S : Windows 2000 Advanced Server/Server

Middle Ware : Weblogic 7.0

Mail Server : POP3, SMTP

Service Pack : Service Pack 2 or more

JDK : J2SE1.3 or more

Hardware

RAM: 512 MB Minimum Recommended

HDD: At least 1 GB Minimum HDD Space required.

247

Page 248: Narmal Java Book

113. Automated Sports Club

Objective:

The Ellesmere Sports and Leisure Club (“the automated sports club”) provides

cricket, tennis, squash, bowls, and croquet facilities to its members. There is room for

improvement in the current procedures for booking sports facilities. Presently, sports users

make bookings in person and sports centre staff record them by hand. Staff currently spends

a considerable amount of time administrating the booking of sports centre facilities. There is

currently no way for users to check what bookings they have outstanding without contacting

sports centre staff. This can lead to more unnecessary use of staff time or users missing

bookings.

By automating above system, administrator organizes, schedules tasks and

maintains the system, users (members) can access and can book sports club tasks through

internet, different club promoters can see various tasks and organize them efficiently by

using this developing online application. It is felt that there would be benefits to both sports

users and staff from automating this process. For this reason, the focus of this project will be

on the development a generic solution that is suitable for a variety of sports centers.

Existing System: In the current procedures for booking sports facilities, presently,

sports users make bookings in person and sports centre staff record them by hand.

It is felt that there would be benefits to both sports users and staff from automating

this process.

• This is manual maintenance system.

• Here some spread sheet is maintained for listing all the members and

facilities.

• Bookings are also maintained in the spread sheet.

• Annual bills are provided by linking word processor using mail merge.

• There by causing loss of employee time also.

Thus the present system stated is time taking, insecure and costly.

Proposed System:

The proposed system “AUTOMATED SPORTS CLUB” serves organization’s needs

and Club Members in a consistent and transparent manner. It should cater the needs of

information sharing. It allows the Staff members to allow activities through net. The

248

Page 249: Narmal Java Book

members need not to go to Club to book activity and payments. It saves a lot of time of

Staff and members of that Club.

The scope of this system is automating the sports booking facility and etc. and

different club promoters see and organize the tasks efficiently. But the user (club member)

needs to appear before staff if he needs to pay money and take receipt for choosing some

sport. It is possible to enhance this application by adding a functionality that the user pay

through online banking system attached with our system or using credit card. We can also

implement internationalization (i18n) to support user interface in various/local languages.

Modules:

The system “AUTOMATED SPORTS CLUB” consists of 2 modules. 1. Admin Module 2. Member Module.

Admin Module: This module is for Administrator who organizes, schedules tasks and maintains the system. Member Module: This module is for booking activities, paying money, updating his details and can view the booking details. Software requirements:

Operating System : Windows

Technology : Java and J2EE

Web Technologies : Html, JavaScript, CSS

IDE : My Eclipse

Web Server : Tomcat

Database : Oracle

Java Version : J2SDK1.5

Hardware requirements:

Hardware : Pentium

RAM : 1GB

249

Page 250: Narmal Java Book

114. Credit Card

Objective:

A Project entitled “Credit Card” is to provide the services like a user can

register for a credit card, they can purchase the items from various stores by

using that card and they can search/view/modify on an existing card. The present

system tells that the users take loans on banks. It is the risky process for

customers because protecting that large amount of money and carrying is most

difficult. In this system security for money is less. In the proposed system banks

provide credit cards to customers. The banks provide these cards based on

customers assets. Then customers can purchase goods by using these cards and

repaying these amounts by monthly. If any user can’t repay the amounts perfectly

then the banks have rides to block those customers accounts. If customers paying

money perfectly then banks see the customers transactions If it is good then

banks extend the customers credit limit and also modify the expiry time.

EXISTING SYSTEM

Before the Credit card came into existence, customers of a bank had to wait

in long queues and for long hours just to get simple banking transactions like money

withdraw. This was very time consuming and even boring process. The time used for

this kind of simple works could have been used in more important works. The

customer may be out shopping away from his bank and needs to know his account

balance then there was no possibility, for checking balance the customer had to go

all the way to his bank.

PROPOSED SYSTEM

Proposed system is entirely computer based one. In this all data is entered

into computer and stored it allows to store large amount of data. Since the system

is developed to provide visual environment, it is very easy for the Evaluator to get

understand and work on it. The proposed system scope is network. We are using this

system through out the network connected through wire. In future it can be

enhanced to be a global communication medium for multinational companies.

♦ Customers fill the Application forms

♦ Banks provides Credit Cards to customers.

250

Page 251: Narmal Java Book

♦ By using these cards customers perform transactions

♦ Each and every transaction stored into Customers.

Goals of New System:

1. To reduce paper work.

2. To save time by getting faster results.

3. Will be readily available.

4. To avoid errors inherent in manual paper work.

5. To improve management of permanent and updated information i.e.,

6. Databases by providing facilities to edit this information, manipulate it

7. And finally retrieve this information as efficiently as possible.

8. To provide tangible as well as intangible cost saving.

Data updating for time-by-time information is nicely retrievable

MODULE DESCRIPTION

The system “Credit Card “consists of 3 modules.

1. Customer Application module

2. Transaction module

3. Search and Modify details module

Customer Application module:

In this module we provide mechanisms for adding a new customers

details. In this module first the customers fill the application form and submitted it in

to the bank. Then the bank manager will verify these application forms and check

the customers asset details, if those details are correct then the bank manager will

give a credit card to customers. The manager will the maximum limit of money to

customers by depending on the customers assets.

Transaction module:

In this module the customers purchase goods by using the credit cards. Customers

doing transactions by using credit card in any store. When the customers doing

transactions by using credit cards then the amount will be lesser into the customers

limit. If the customers repay the amount then that time the money will be increasing

in the credit limit. If we are repaying amounts perfectly then the bank manger can

increase the maximum limit money and also extend the credit card expiry period.

251

Page 252: Narmal Java Book

Search and Modify details module:

In this module there are there are three sub modules are there , they are

• View Customer details

• Modify Customer details

• Search Customer details

In view customer details, the manager can see the customers details. In

modify customers details, the manager can change the customers details and also

increasing the credit card limit and extend the expiry period of card. In search

customer details, the manager can search the customer details based on card type,

card holder name, card number. Based on these the methods the manager can

search the customer details.

Software requirements:

Operating System : Windows

Technology : Java and J2EE

Web Technologies : Html, JavaScript, CSS

IDE : My Eclipse

Web Server : Tomcat

Database : Oracle

Java Version : J2SDK1.5

Hardware requirements:

Hardware : Pentium

RAM : 1GB

252

Page 253: Narmal Java Book

115. Net Banking

Introduction:

The central concept of the application is to allow the customer(s) to service

virtually using the Internet with out going to bank and allow customers to open new

account, withdraw, deposit, transfer, close and getting balance using this banking

service. Information of every customer will be stored in a database. The Bank

services the customers according to the customer’s intention and it updates and

backups of each customer transaction accordingly. The end user of this service can

access his account from anywhere provided by the bank. This service is secure

because of having each user his own user id and password provided by the bank and

one can’t access the bank’s database (hack), so it is full secure. All the data

pertaining to the customer will be stored in the database and it will be taken backups

up to date.

Objectives:

♦ To enable the user to register, i.e., opens an account in the bank by sitting

any where by using Internet.

♦ To enable the user to login and deposit the amount in to bank.

♦ To allow the user to login and with draws the amount from the bank.

♦ To allow the user to login and see the balance and also the see the

transactions he performed with the bank date wise in a tabular form.

This application consists following modules.

1. Admin module

2. User module

3. Reports Module

1. Admin Module:

This module is belongs to bank staff. By using this module they can do all

transactions to words customer like disable existing accounts, adding new account

holder details, depositing, with drawing money and issuing loans etc. Following

functionalities can be done by administrator.

♦ ng this functionality administrator can

view all customer details of that bank.

Account-holders Information: By usi

253

Page 254: Narmal Java Book

♦ New Account holders: By using this functionality administrator can view all

newly joined customer details of that bank.

♦ Disable Account: By using this functionality administrator can delete all

customer details from that bank by providing account number of that

particular customer.

♦ Deposit Money: By using this functionality administrator can find out how

many no. of customers deposited money in their bank.

♦ Withdraw Money: By using this functionality administrator can find out how

many no. of customers withdraw money from their bank.

♦ strator can find out

♦ tomers and also can view details of all customers who have taken

♦ istrator can view list of

all customers who are paying money in installments.

2. U

New Loan Application: By using this functionality admini

how many no. of customers applied for loan in their bank.

Issuing Loans: By using this functionality administrator can issue the loans

to their cus

loans.

Pay Installments: By using this functionality admin

ser Module:

This module is all about customers of a bank. By using this module customers

can go for different operations like they can apply for a new account in a bank, they

can apply for different loans based on their requirement and also they can view their

personal information, modify both personal and login information etc. Following

fun

♦ view all his

♦ er can

♦ r can modify

♦ e deposit money, transferring money from one account to other

♦ nsaction details like credit amount and debit amount in addition

with date.

ctionalities can be done by any customer.

Personal Information: By using this functionality customer can

personal information which is given at registration time.

Change Personal Information: By using this functionality custom

modify all his personal information which is given at registration time.

Change Login Information: By using this functionality custome

his/her account password which is available in login information.

E-transaction: By using this functionality customer can go for different

operations lik

account etc.

Account Details: By using this functionality customer can view all his

account tra

254

Page 255: Narmal Java Book

Loan Status Details: By using this functionality cus♦ tomer can apply different

types of loans by providing basic information.

Rep

3. orts Module:

In this module administrator will get different types of reports regarding

customers like Number of customers of this portal and no. of customers who are

applied for loan etc. And this module is controlled by administrator only.

oftware requirements

S :

s

ets, JSP)

e hnolo es cript, CSS

r

Software’s : J2SDK1.5, Tomcat 5.5, Oracle 9i

ardware requirements

Operating Sy tem : Windows

Technology : Java/j2ee (JDBC, Servl

Web T c gi : Html, JavaS

IDE : My Eclipse

Web Serve : Tomcat

Database : Oracle

H :

ms with a minimum of P4

RAM : 256MB (minimum)

Hardware : Pentium based syste

255

Page 256: Narmal Java Book

116. NETPOD

e of connecting a computer to the Internet makes the solution

imple and efficient.

Exis in

t shared. Only one user can access the

g).

isadvantages of Existing System:

d.

nly one user can access a file at a time

opo

rivileges can also

e assigned to users blocking specific users to access certain files

and without administrator permission no user cannot proceed further

perations.

Abstract NetPOD project’s main aim is to provide an Intranet-based client application for

sharing of files among the branches of a company. An Internet-based solution

becomes feasible when the branches of a company are distributed in such a way that

connecting them using a dedicated Local Area Network (LAN) becomes infeasible. An

Internet-based solution’s feasibility is unquestionable as authorization can be

provided for the secure access of information by asking the user for username and

password and the eas

s

t g System

In existing system, files like music files (e.g. MP3), movie files, take

long time to get downloaded. They are no

file at a time (i.e. a file for downloadin

D

Files are not shared.

Takes Long Time to get downloade

O

Pr sed System

NetPOD is an Internet-based file sharing client application which allows

support for groups creation and maintenance. It copies the files to the user’s local

system from which he has logged on to the network. The application also acts like a

spy which observes all the copied files for changes and responds to any change by

saving the changes to the respective files located on the server. P

b

Scope of System

The proposed system scope is; NetPod is an Intranet client based system application

ensuring only files sharing. Here, user must need connectivity to share or get latest

information

o

256

Page 257: Narmal Java Book

Module Description

istrator

ing

) Setting.

1) Admin

2) User

3) Uploading

4) Download

5

1. Administrator

• Grant Permission

Here the administrator has the privilege to grant the permission to perform the

strator can add or delete the user.

r rator can upload the files on the server

dministrator can download the file from the server

2. e

operations

• Add or delete users

Here the admini

• Uploading

He e the administ

• Downloading

Here the a

Us r

• Upload Download files.

can Upload or down load the files on the server

The e file there by preventing other users to see the file

dify the files which are in text document only.

3. Up

Here the user

• Hide the file

user can hide th

• Modify the file

The user can mo

loading

Storing files at the server. Transforming the data from local system to other

4. Dow

external system.

nloading

Download the files from server to the existing system. Getting the data from

m to local system. external syste

5. Settings

In this module user (owner of file) get user access control over the

transformi d he following things are few file oriented settings.

.

iding, read-only files. .

ng ata/ working file. T

• Change Password

H

257

Page 258: Narmal Java Book

Feature to be

t

lication login

tecture

th Ant script.

s

vity API: JDBC

e/JBoss/Glass Fish

My Eclipse plug-ins/Net Beans/RAD

Hardware Requirement

HZ or above

• Floppy disk : 1.44 MB

implemented

• Session managemen

• Connection pooling

• Normalized database

• Prevention of dup

• Design patterns

• Three-tier archi

• Maintainability

• Easy deployment wi

• Exception handling

• Client-side validation

Technologies to be used

• Web Presentation: HTML, CSS

• Client – side Scripting: JavaScript

• Programming Language: Java

• Web based Technologies: JNDI, Servlets, JSP

• Database Connecti

• Build Tool: ANT

• Debug Tool: Log 4J

• CASE tool: Rational Rose, Visual Paradigm, Enterprise Architect

• Backend Database: Oracle/SQL Server/MY SQL/MS Access

• Operating System: Windows XP/2000/2003, LINUX, Solaris

• J2EE Web/Application Server: Tomcat/Weblogic/Webspher

• IDEs: Eclipse with

Browser: IE/Mozilla

• Pentium processor : P IV 1.06G

• RAM Capacity : 256MB

• Hard Disk : 40GB

258

Page 259: Narmal Java Book

117. Easy-pay finance

Existing System:

The system mainly deals with the automation of the activities performed at

State Finance Corporation, which issued various kinds of loans to their employee and

accepts monthly installments from them. All the master information is gathered

pertaining to the employee working in the organization, Industries to whom the loans

are issued. Different types of loans available are designed and the interest rates

applicable are set in the master tables. Manually maintaining these records are very

difficult, to avoid these difficulties a software application is developed that is nothing

but Easy-pay finance.

Prop

osed System:

In this application initially all employee must be registered who ever wants to

apply for loan, loan is sanctioned according to his requirement and eligibility. Details

of a particular loan are gathered such as loan number, customer number, loan code,

amount, interest, and number of months, monthly installment and date of sanction.

When the Industries pay the loan installments, details of loan number, payment id,

amount and date of payment are gathered and stored. Simply choosing the

appropriate menus such as Employee details report, Customer details report,

generates various reports, Loans detail report, Interest report, Customer-loan details

report & Payment details report. The system security is taken care of by a login

form, which is allows only authorized users to utilize the system. The main

aim/objective is to develop an effective system, which is fast, accurate, consistent,

nough so that it can accommodate any further expansion.

Pro

reliable, and flexible e

ject Analysis:

Th ist three modules.

7. Report Module

. Use

is application cons

5. User Module

6. Admin Module

1 r Module:

This module tells all about customers who ever wants to apply for loans and

their responsibilities while accessing Easy-pay-finance portal, this module consists

llowing functionalities. fo

259

Page 260: Narmal Java Book

♦ I

n view details like loan details, Interest

loans and payment details.

♦ P

y using this functionality employee can store their payment information

2. Ad

nformation:

By using this functionality employee ca

rates, customer

ayment:

B

min Module:

This module tells all about an administrator who will co trol all operat ons of

this portal and also can contro

n i

l all transactions regarding loan details of all

i ollowing functionalities.

♦ A

es, customer loans, payment details and also

can view all users who are in on-line.

♦ Transaction:

By using this functionality administrator can view over all list of employee who

have taken loans.

3. Report Module

employee of an organization

Th s module consists f

dministration:

By using this functionality administrator can maintain employee details, loan

details, customer details, interest rat

In this module administrator will get different types of reports regarding

employee like no of employee, employee who have applied for loans, interest rates,

payment details and types of loans.

Software Engineering Methodology:

Object Oriented Analysis and Design (OOAD Standards)

260

Page 261: Narmal Java Book

Software requirements:

Operating System : Windows

Technology : Java/j2ee (JDBC, Servlets, JSP)

Web Technologies : Html, JavaScript, CSS

Web Server : Tomcat

Database : Oracle

Software’s : J2SDK1.5, Tomcat 5.5, Oracle 9i

Hardware requirements:

Hardware : Pentium based systems with a minimum of p4

RAM : 256MB (minimum)

Additional Tools:

HTML Designing : Dream weaver Tool

Development Tool kit : My Eclipse

261

Page 262: Narmal Java Book

118. Upholding of Corporate Sector Current scenario:

The problem that we specify is that now days it is too difficult for both writing

and maintaining records manually. It takes much time for writing records manually.

Even there is chance of missing of Information before it is entered to the Manual

records. It may not update in time due to delay in one transaction, which may affect

the other. After our information has been entered and if any mistakes are there then

our transaction may not be valid which may take some time or even a few days to

rectify. It is a long process that takes more time and money. The authority has to

keep the details of each and every registered employee manually. They have to

generate pay slips for every Employee within time. Even they has to keep the

duplicate copy of reports generated because if some Employees won’t get their pay

slips, they should contact the authority directly to receive their pay slips, loans etc.

Proposed System:

To overcome the above specified problem we have introduced a software

application, any user can operate this portal very easily and it is very user friendly.

To register an employee we need to login as a system administrator who will only

have the permission to add, delete and update the information. Hence it make easier

for the user to give attendance.

Project Analysis:

This application is designed for evaluating an employee / office automation as the

following modules.

1. Admin module.

2. Projects Information

3. Training program of employee

4. Reports module

1. Admin Module

This module is all about an administrator who is having full rights on this

portal. Administrator can do following operations.

♦ Employee Information

262

Page 263: Narmal Java Book

♦ Visa & Foreign travel details ♦ Performance appraisal

Employee Information:

By using this functionality administrator can store employee details like name,

designation, department etc.

Visa & Foreign travel details:

By using this functionality administrator can maintain visa and foreign details of

employee who got onsite opportunities.

Performance appraisal:

By using this functionality administrator can maintains all employee details who

got appraisals from organization.

2. Projects Information:

By using this functionality administrator can store employee project details like

project name, project duration etc.

3. Training program of employee:

By using this functionality administrator can maintain training program details

of employee like training on which technology and duration etc.

4. Report Module

In this module administrator will get different types of reports regarding

employee like Number of employee of organization and other related details of

employee etc. And this module is controlled by administrator only. Administrator can

get the reports like

♦ Department wise reports

♦ Location wise reports

♦ Seniority wise reports

♦ Skill set wise reports

♦ Visa reports

♦ Project wise allocation reports

♦ Training reports

Software Engineering Methodology:

Object Oriented Analysis and Design (OOAD Standards)

263

Page 264: Narmal Java Book

Software requirements:

Operating System : Windows

Technology : Java/j2ee (JDBC, Servlets, JSP)

Web Technologies : Html, JavaScript, CSS

Web Server : Tomcat

Database : Oracle

Software’s : J2SDK1.5, Tomcat 5.5, Oracle 9i

Hardware requirements:

Hardware : Pentium based systems with a minimum of P4

RAM : 256MB (minimum)

Additional Tools:

HTML Designing : Dream weaver Tool

Development Tool kit : My Eclipse

264

Page 265: Narmal Java Book

119. MultiLine Marketing

Objective:

The scope of the Computer Retail Store and Maintenance is as follows:

Multi-level Marketing businesses function by enrolling unsalaried salespeople (also

called by MLM companies as Distributors, Independent Business Owners, Franchise

Owners, Sales Consultants, Consultants etc) to sell products and meanwhile earn

additional sales commissions based on the sales of people enrolled into their down

line, an organization of people that includes direct recruits, recruits' recruits and so

on.

Existing System

The Existing system is a computerized system but which is maintained at individual

databases i.e. in excels sheets, it’s a time delay process. And maintaining all the

records in Excel sheets is difficult. If they want any record they have to search all the

records. It doesn’t provide multiple user accessibility and also doesn’t have different

user privileges. So the system is not accessible for all the employees of the

organization. And there is easy access for the customer’s as well.

Proposed System

The Proposed system is a browser which is completely related to internet browsing.

The web enabled information management system designed to automate the entire

operations of the multilevel marketing. This maintains and controls the stock details

and does online billing and generates various online reports. This system allows

multi-divisional, multi-department system handling that includes various activities.

In this system it gives the entire reports of the customer’s account and other details.

Modules:

Admin users - Has full access to all the modules of this system. Responsible for the

accounting of all cash collections and remittances. Prepares and submits also Daily

Deposit Reports, petty cash replenishment, and Cashier’s Accountability Report.

Reports:

All frequently used reports at the click of a button

265

Page 266: Narmal Java Book

All reports can be previewed, printed, exported to Excel/Word etc., or can be faxed

or emailed

Normal users – Has restricted access. i.e., Normal users have access to some of

the modules only i.e. user can see the price list of all products and can purchase

online.

User Interface:

Soothing Graphical User Interface with Context Sensitive Help

Totally Menu Driven, with Keyboard Shortcuts for frequently used forms

All reports for specified period selected using calendar

Software Requirements

Operating System : Windows XP/2003 or Linux/Solaris

User Interface : HTML, CSS

Client-side Scripting : JavaScript

Programming Language : Java

Web Applications : JDBC, JNDI, Servlets, JSP

IDE/Workbench : Eclipse with MyEclipse Plug-in

Database : Oracle/Access

Server Deployment : RetHat JBoss AS

Hardware Requirements

Processor : Pentium IV

Hard Disk : 40GB

RAM : 256MB

266

Page 267: Narmal Java Book

120. Infoware Service

Objective:

This project will be designed and developed for FAQ’s posted to various

departments. he University examination branch wants to maintain all the

frequently asked questions in the database subject wise, to available them to

all the students. And they will update the questions as and when required.

The primary goal of Infoware Services is to provide an environment that is

both convenient and efficient to use in retrieving and storing database

information.The database system must provide for the safety of the

information stored, despite system crashes or attempts at unauthorized

access. If data are to be shared among several users, the system must avoid

possible anomalous results. In “Info ware Services” maintaining the details of

various frequently asked questions posted by the students to the

administrators of consult department are to be kept in a data base and also can

be retrieved easily when the admin answers that question.

Existing System:

The existing system is a manual one. When the student wants to clear

his query he personally contacts the concerned person in the university. The

concerned person will clear his doubt. Difficulty in contacting the concerned

person. Difficult to handle more students for administrator. Difficulty of

maintaining frequently asked questions in a data base.

Proposed System:

The proposed system has one super user to control the data,

appointing the administrators in each department. The administrator is

responsible to answer all the questions posted by students. When the student

post a question in certain department the respective administrator will answer

the question and a copy of the answer will be sent to the student. Faster

processing when compared to existing one. Maintaining frequently asked

questions. Modifications of answers can be carried out immediately,

Administrator can handle more number of students, Easy maintenance of

administrator details.

267

Page 268: Narmal Java Book

Scope:

The proposed system scope is limited to Intranet only. In this system

there is communication between administrator and student, but not between

student and student. One department is assigned to one administrator. So

that he is not able to answer the questions more than one subject in spite

having knowledge on another subject. We can also implement

internationalization (i18n) to support user interface in various/local languages

Modules:

The project contains three modules

1. Super User

2. Administrator

3. Student

Super User:

The responsibility of the super user is to centrally control the data,

appoint administrators to all the departments and shifting the administrators’

one department to other and replacing with others when there is a vacancy in

any departments.

Administrator

The major responsibility of administrator is to answer all the questions

posted by students on a regular basis. The administrator can add, modify or

remove questions from all the categories. Administrator also reserves a right

to post a question into a particular category even if it is not a question

frequently asked. The administrators have the capability of changing his

password as when he requires.

Students

These are the users at the lower level of our abstraction. Before

posting a question, the student has to select the department to which it

belongs. A copy of the answer will be sent to the student after the

administrator answered his question.

268

Page 269: Narmal Java Book

Software Requirements:

Technology : Java and J2EE

Web Technologies : Html, JavaScript, CSS

Web Server : Tomcat5.5

Database : Oracle 10g

Hardware Requirements:

Pentium processor : 512 MHZ RAM Capacity : 1 GB Hard Disk : 20GB CD-ROM Drive : 32 HZ Keyboard 108 Standard Mouse : Optical Monitor : 15’’ Color Monitor

:

269