Вы находитесь на странице: 1из 30

SYNOPSIS

This system entitled “A Self-Operational Garments Waste Recycle and Cost

Estimation Maintenance System”. This application is developed using PHP as its front end and

the back end is MYSQL Server.

In this project “A Self-Operational Garments Waste Recycle and Cost Estimation

Maintenance System” the retail has reached a new level, with the scope of activities widening

from traditional transactions and inventory management to strategic alignment of multiple delivery

channels, inventory levels, store layout and promotions to suit individual customer preferences.

The waste details are stored in waste manager. The solution for recycling can be identified and

recycled. The updated details are stored in stock.

This application also enables the user to plan and perform the cost estimation Process of

the garmenting industry. The objective of this project is to aid in the optimum processing of data.

This is intended to provide the basic for the design and development of a software product that

will encompass recording maintenance and reporting of data relating to the various stages of the

process.

This Project consists of the following modules

 Login Module

 Cost Estimation Module

 Recycling Module

 Stock Module

 Report Module
1. INTRODUCTION
1.1 OVERVIEW OF THE PROJECT

This application also enables the user to plan and perform the cost estimation Process of

the garmenting industry. The objective of this project is to aid in the optimum processing of data.

This is intended to provide the basic for the design and development of a software product that

will encompass recording maintenance and reporting of data relating to the various stages of the

process.

In this project the retail has reached a new level, with the scope of activities widening from

traditional transactions and inventory management to strategic alignment of multiple delivery

channels, inventory levels, store layout and promotions to suit individual customer preferences.

The waste details are stored in waste manager. The solution for recycling can be identified and

recycled. The updated details are stored in stock.

The objective of this project is to aid in the optimum processing of data. This is intended

to provide the basic for the design and development of a software product that will encompass

recording maintenance and reporting of data relating to the various stages of the process.

Login Module:
This module for the purpose of providing authentication to the user and an organization by
the way of different login method.
Recycle Module

This module of the system is used to control the all process about waste recycling which
enables the business person to perform all the waste recycling operation of the unit.
Stock Module

This module of the system which enables the sales person and management team
members to access all the garment stock related details. This modules is used to give the
attention message to the admin when the stock is reduced

Cost Estimation Module

This module of the system is used to control the all process about cost estimation which
enables the sales person to perform all the cost esting of the garment unit.

Report Module

This module of the application enables the users to have all the reports. This report module
to generate all the report related to like sales, stock and management.
2. SYSTEM ANALYSIS
2.1 EXISTING SYSTEM

At present all records are maintained manually. It is initial stage so parallel computerization

is take place.The garments waste processes maintained manually in ledgers and files. This will

have a lot of confusion in future references and producing report.

2.1.1. Drawbacks of Existing System

 High labour cost

 No Secrecy

 Waste Management is not easily.

 Cost Estimation is a Cumbersome process.

 The data are maintained manually in a not efficient manner

 Accessing of information in very slow


2.2 PROPOSED SYSTEM

In this project the retail has reached a new level, with the scope of activities widening from

traditional transactions and inventory management to strategic alignment of multiple delivery

channels, inventory levels, store layout and promotions to suit individual customer preferences.

The waste details are stored in waste manager. The solution for recycling can be identified and

recycled. The updated details are stored in stock.

The proposed system will help them to manage day to day operation very smoothly. It is

having different modules to pull fill the requirement of the organization.The user is given

necessery guidline so that even a person with least computer interlay will able to entry the

transactions. This Project will be developed to meet the following requirments.

 Update/time the script currently on progress.

 Update/time the textile statements whenever is over.

 Take report of trading and accounts on textile system.

2.2.1.Advantages of Proposed System

 It is user friendly System.

 Waste Management can be done easily

 Cost estimation is done effectively.

 Textile management system is made easier and fastly.

 Analyzed and calculâtes the cost for waste and its income.
2.3. SYSTEM SPECIFICATION
2.3.1 HARDWARE SPECIFICATION

RAM : 128 MB.


Hard Disk : 10 GB.
Mouse : Optical

2.3.1 SOFTWARE SPECIFICATION

Web server : XAMPP Server


Front end : PHP
Back end : MySQL
Designing Tools : Dreamweaver
Scripting Language : Javascript
2.4. ABOUT THE SOFTWARE

PHP:
PHP is expanded as “Hypertext Pre-Processor”. It is widely-used Open Source
general-purpose scripting language that is especially suited for Web development and it
can be embedded with HTML.
Apache Web Server:
Apache is the most widely used HTTP-server in the world today. It surpasses all free and
commercial competitors on the market, and provides a myriad of features; more than the nearest
competitor could give you on a UNIX variant. It is also the most used web server for a Linux
system. A web server like Apache, in its simplest function, is software that displays and serves
HTML pages hosted on a server to a client browser that understands the HTML code. Mixed with
third party modules and programs, it can become powerful software, which will provide strong
and useful services to a client browser.
MySQL Server:
Databases are a great way to store information they can store your personal contact list,
your financial records, your household inventory, or even a listing of your favorite websites.
Databases are able to store large amounts of useful information in a logical structure that allows
for quick retrieval in any user defined format. Community libraries are renowned for their use of
large database systems to store the mass amounts of usable information that they collect and share.
PhpMyAdmin:
One of the easiest ways to interface and administer your SQL database is through a web
application that’s running on the local SQL server. phpMyAdmin is an open source PHP based
web application designed specifically to allow remote management of MySQL using nothing more
than a standard web browser. The phpMyAdmin application provides an easy to use graphic
interface for users that are not too familiar with SQL commands by providing easy to follow
instructions.
Open Source
Open source doesn't just mean access to the source code. The distribution terms of open-source software
must comply with the following criteria:

Free Redistribution:
The license shall not restrict any party from selling or giving away the software as a component of an
aggregate software distribution containing programs from several different sources. The license shall not require a
royalty or other fee for such sale.
Rationale: By constraining the license to require free redistribution, we eliminate the temptation
to throw away many long-term gains in order to make a few short-term sales dollars. If we didn't
do this, there would be lots of pressure for cooperators to defect.
Source Code:
The program must include source code, and must allow distribution in source code as well as compiled form.
Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining
the source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without
charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately
obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not
allowed.
Rationale: We require access to un-obfuscated source code because you can't evolve programs
without modifying them. Since our purpose is to make evolution easy, we require that modification
be made easy.
Derived Works:
The license must allow modifications and derived works, and must allow them to be distributed under the
same terms as the license of the original software.
Rationale: The mere ability to read source isn't enough to support independent peer review and
rapid evolutionary selection. For rapid evolution to happen, people need to be able to experiment
with and redistribute modifications.
Integrity of the Author's Source Code:
The license may restrict source-code from being distributed in modified form only if the license allows the
distribution of "patch files" with the source code for the purpose of modifying the program at build time. The license
must explicitly permit distribution of software built from modified source code. The license may require derived works
to carry a different name or version number from the original software.
Rationale: Encouraging lots of improvement is a good thing, but users have a right to know who
is responsible for the software they are using. Authors and maintainers have reciprocal right to
know what they're being asked to support and protect their reputations.
Accordingly, an open-source license must guarantee that source be readily available, but
may require that it be distributed as pristine base sources plus patches. In this way, "unofficial"
changes can be made available but readily distinguished from the base source.

PHP
PHP is a language that has outgrown its name. It was originally conceived as a set of macros
to help coders maintain personal home pages, and its name grew from its purpose. Since then,
PHP's capabilities have been extended, taking it beyond a set of utilities to a full-featured
programming language, capable of managing huge database-driven online environments.
As PHP's capabilities have grown, so too has its popularity. According to Net Craft
(http://www.netcraft.com), PHP was running on more than 1 million hosts in November 1999. As
of February 2000, that figure had already risen to 1.4 million hosts. According to E-Soft, PHP is
the most popular Apache module available, beating even ModPerl.
PHP is now officially known as PHP: Hyper Text Preprocessor. It is a server-side scripting
language usually written in an HTML context. Unlike an ordinary HTML page, a PHP script is
not sent directly to a client by the server; instead, it is parsed by the PHP binary or module. HTML
elements in the script are left alone, but PHP code is interpreted and executed. PHP code in a script
can query databases, create images, read and write files, talks to remote servers - the possibilities
are endless.
The output from PHP code is combined with the HTML in the script and the result sent to
the user.
How Did PHP Evolve?
The first version of PHP was created by Rasmus Lerdorf in 1994 as a set of Web publishing
macros. These were released as the Personal Home Page Tools and later rewritten and extended to
include a package called the Form Interpreter (PHP/FI). From a user's perspective, PHP/FI was
already an attractive proposition, and its popularity grew steadily. It also began to attract interest
from the developer community. By 1997, a team of programmers was working on the project. The
next release— PHP3— was born out of this collaborative effort. PHP3 was an effective rewrite of
PHP, with an entirely new parser created by Zeev Suraski and Andi Gutmans, as well as differences
in syntax and new features. This release established PHP as one of the most exciting server
scripting languages available, and the growth in usage was enormous.
PHP's support for Apache and MySQL further secured its popularity. Apache is now the
most-used Web server in the world, and PHP3 can be compiled as an Apache module. MySQL is
a powerful free SQL database, and PHP provides a comprehensive set of functions for working
with it. The combination of Apache, MySQL, and PHP is all but unbeatable. That isn't to say that
PHP is not designed to work in other environments and with other tools. In fact, PHP supports a
bewildering array of databases and servers.
The rise in popularity of PHP has coincided with a change of approach in Web publishing.
In the mid-1990s it was normal to build sites, even relatively large sites, with hundreds of
individual hard-coded HTML pages. Increasingly, though, site publishers are harnessing the power
of databases to manage their content more effectively and to personalize their sites according to
individual user preferences.
The use of databases to store content, and of a scripting language to retrieve this data, will
become further necessary as data is sent from a single source to multiple environments, including
mobile phones and PDAs, digital television, and broadband Internet environments. In this context,
it is not surprising that a tool of PHP's sophistication and flexibility is becoming so popular. At the
time of this writing, PHP4 is in its final beta stage and is due for release shortly. By the time you
read this book, PHP4 will be making waves!
Why Choose PHP?
There are some compelling reasons to work with PHP4. For many projects you will find
that the production process is significantly faster than you might expect if you are used to working
with other scripting languages. As an open source product, PHP4 is well supported by a talented
production team and a committed user community. Furthermore, PHP can be run on all the major
operating systems with most servers.
Speed of Development
Because PHP allows you to separate HTML code from scripted elements, you will notice
a significant decrease in development time on many projects. In many instances, you will be able
to separate the coding stage of a project from the design and build stages. Not only can this make
life easier for you as a programmer, it also can remove obstacles that stand in the way of effective
and flexible design.
PHP Is Open Source
To many people, "open source" simply means free, which is, of course, a benefit in itself.
To quote from the official PHP site at http://www.php.net/: This may sound a little foreign to all
you folks coming from a non-UNIX background, but PHP doesn't cost anything. You can use it
for commercial and/or non-commercial use all you want. You can give it to your friends, print it
out and hang it on your wall or eat it for lunch. Welcome to the world of Open Source software!
Smile, be happy, the world is good. For the full legalese, see the official license. Well-maintained
open source projects offer users additional benefits, though. You benefit from an accessible and
committed community who offer a wealth of experience in the subject. Chances are that any
problem you encounter in your coding can be answered swiftly and easily with a little research. If
that fails, a question sent to a mailing list can yield an intelligent, authoritative response.
You also can be sure that bugs will be addressed as they are found, and that new features
will be made available as the need is defined. You will not have to wait for the next commercial
release before taking advantage of improvements. There is no vested interest in a particular server
product or operating system. You are free to make choices that suit your needs or those of your
clients, secure that your code will run whatever you decide.
Performance
Because of the powerful Zend engine, PHP4 compares well with ASP in benchmark tests,
beating it in some tests. Compiled PHP leaves ASP far behind.

Portability
PHP is designed to run on many operating systems and to cooperate with many servers and
databases. You can build for a UNIX environment and shift your work to NT without a problem.
You can test a project with Personal Web Server and install it on a UNIX system running on PHP
as an Apache module.
Apache Web Server
Apache is the most widely used HTTP-server in the world today. It surpasses all free and
commercial competitors on the market, and provides a myriad of features; more than the nearest
competitor could give you on a UNIX variant. It is also the most used web server for a Linux
system. A web server like Apache, in its simplest function, is software that displays and serves
HTML pages hosted on a server to a client browser that understands the HTML code. Mixed with
third party modules and programs, it can become powerful software, which will provide strong
and useful services to a client browser.
Once you have DNS correctly setup and your server has access to the Internet, you'll need
to configure Apache to accept surfers wanting to access your Web site. The Apache web server is
a highly scalable product capable of running on many platforms and serving thousands of pages a
minute. It provides a stable and secure environment for the host server, and is the industry leader
in the web server market. The server package comes bundled with most Linux distributions and
only requires little configuration changes (if any) to be up and serving pages immediately. If you're
serious about your web development and its a fully dynamic hosting environment you need, then
Apache, PHP and MySQL are perfectly suited together, and are also provided with most
distributions.
MySQL Server
Databases are a great way to store information they can store your personal contact list,
your financial records, your household inventory, or even a listing of your favorite websites.
Databases are able to store large amounts of useful information in a logical structure that allows
for quick retrieval in any user defined format. Community libraries are renowned for their use of
large database systems to store the mass amounts of usable information that they collect and share.
Databases also play a major role in today’s web applications by storing complete
inventories of products and services and making these accessible through a programmed web front-
end. A database has the ability to provide dynamic content to a web shop by providing the content
to web pages. Many Linux distributions implement PHP, MySQL, and Apache as a perfect
combination for full featured dynamic.
3. SYSTEM DESIGN
3.1 DESIGN NOTATIONS
3.1.1. SYSTEM FLOW DIAGRAM

Admin

Logi
n

Waste Recyclin Cost


Manager g estimation

Process

Garments Recycling Cost Details


Waste Details Details

Wastage Recycling Cost


Report Report Report
3.1.2 DATA FLOW DIAGRAM

Level 0

employee
Admin Garments
Waste
Level 1

Garments
admin Waste Types

Garments stock Details


stock stock

recyle Recycling
Methods recycle

estimation Cost Esti_db


estimation
3.1.3 ER-DIAGRAM

Company Dat
Name e
Passwor
User id d Waste
1 M type
Admin View Garments
Waste Material
1

Quantity
Updat
e
Expenses
Exp
s.no cost
1
Status
1 1 Cost
Chec Estimation
k
Solution Method

Recycling Process
Statu
Dat s
e
Waste
type
3.2 DESIGN PROCESS
The most creative and challenging phase of the life cycle is system design. The term design
describes a final system and the process by which it is developed. It refers to the technical
specifications that will be applied in implementations of the garments waste recycling system. The
designer’s goal is how the output is to be produced and in what format. Samples of the output and
input are also presented. Second input data and database files have to be designed to meet the
requirements of the proposed output.
 File Design
 Input Design
 Output Design
 Database Design

3.2.1 INPUT DESIGN


Input designs are done in such a way that it caters to the requirement of the end user.
Extensive care has to be taken to ensure the validity of the input data. Online error messages are
displayed. Various screens are used to serve as data entry screens in order to input data into the
system and to retrieve data from the system. The login screen is loaded and verifies the user
authentication. If user Id and password are valid then the users enter into the project. Once the user
is found to be a valid user, the local IP and Local machine name and local port are stored in the
database.
3.2.2. OUTPUT DESIGN
Output design has been an ongoing activity from the very beginning of the project. The
objective of the output design is to convey the information of all past activities, current status and
to emphasize important events. The output generally refers to the results and information that is
generated from the system. The output design is used to give reports. They are used to
communicate the result of processing hard copy of the result.

A quality output is one, which meets the requirements of the end user and presents the
information clearly. In any system results of processing are communicated to the users and to other
system through outputs.
In output design it is determined how the information is to be displaced for immediate
need and also the hard copy output. It is the most important and direct source information to the
user. Efficient and intelligent output design improves the system’s relationship to help user
decision-making.
1. Designing computer output should proceed in an organized, well thought out manner;
the right output must be developed while ensuring that each output element is designed so that
people will find the system can use easily and effectively. When analysis design computer output,
they should Identify the specific output that is needed to meet the requirements.
2. Select methods for presenting information.
3. Create document, report, or other formats that contain information produced by the
system.
3.2.3 TABLE DESIGN
A database is a collection of inter-related data store with a minimum of redundancy to serve

many application. It minimize the artificiality embedded in using separate file.the primery

objectives are fast response time to inquire more information at low cost, control redundancy,

clarity and ease or use accuracy and fast recovery.The over all objective in the development of a

database is to treat and organizational resource and as an integrated whole.

The general objective is to make information necessary, quick, inexpensive and flexible
for the user. Database allows the data to be protected and organized separately from other
resources. The data and database can classify into two types.

 Object based logical models

 Record based logical models

The object based logical model can be defined as a collection of conceptual tool for
describing data, data relationships and constraints. The record based logical model describes the
data structure and access technique of the database management system. These are the hierarchical
model, the network model and relational model. It would be meaningless if the data just exists in
the database. Hence it is necessary that these data should be related to each other. Therefore, a
database should maintain information about this data and relationships.

The evaluation of the database system is as follows:

 File management

 Hierarchical

 Network

 Relational
3.2.3.1. Database Table Objectives

 Eliminate redundant data as much as possible

 Integrate existing data files

 Share data among all users

 Incorporate changes easily and quickly

 Simplify the use of data files

 Lower the cost of storing and retrieving data

 Improve accuracy and consistency

 Provide data security from unauthorized use

 Exercise central control over standards

The organization of data in a database aims to achieve three major objectives:


 Data Integration

 Data Integrity

 Data Independence

1) Login Details

Primary key: Uid

Field name Data type Size Description

Uid varchar 20 User Identification

Pass varchar 20 Password


2) Garments Waste Details

Primary key: cname

Field name Data type Size Description

cname varchar 20 Company Name

DT Date __ Date of recycling

Waste Type varchar MAX Type of Waste to be recycled

Quantity Number 10 Quantity of waste to be recycled

Unit varchar 30 Unit of waste

3) Types of Solution Details

Primary key: sno

Field name Data type Size Description

types varchar 20 Types of recycling

Desc varchar MAX Description for recycling

Quantity Number 10 Quantity of waste to be recycled

Unit varchar 20 Unit of waste


4) Recycling Method Details

Foreign key: sno

Field name Data type Size Description

Sno varchar 20 Serial Number

DT date ___ Recycled date

method varchar 20 method of recycling

After varchar MAX Material obtained after recycling

status varchar MAX Percentage of material obtained

5) Cost Estimation Details

Foreign key: Sno

Field name Data type Size Description

Sno varchar 20 Serial Number

Exp_cost Number ___ Expected cost

Expense Varchar 20 Expenses

Income Number MAX income obtained after recycling

status varchar MAX Cost status


4. SYSTEM TESTING AND IMPLEMENTATION
4.1 SYSTEM TESTING

Software testing is a critical element and represents the ultimate view of specification,

design, and coding. The user tests it developed system and changes are made according their needs.

The testing phase involves it testing of developed system using various kinds of data.

System testing is actually a series of different tests whose primary purpose is to fully

exercise the computer-based system. System testing is the stage of implementation that is aimed

at assuring that the system works accurately and efficiently before live operation commerce.

Testing is the vital to the successor of the system. System testing makes it logical assumption that

if all the parts of the system are correct, the goal will be successfully achieved. The garments waste

recycling system is subject to variety of tests. A series of testing is performed for the proposed

system before the system is ready for user acceptance test.

4.2. TESTING METHODOLOGIES

The testing steps are

 Unit Testing.

 Integration Testing.

 Validation Testing.

4.2.1. UNIT TESTING

Unit testing focused the verification effort on the smallest unit of the software design

module. This is known as module testing. The systems are better separately.The testing was

concerned out during the programming stage itself. In this testing step each module was found to

be working satisfactory with to the expected output module.


4.2.2. INTEGRATION TESTING

Data can be lost across an interface, one module can have an adverse effect on another, sub

function when combined, may not produce the desired major function. Integration testing is a

systematic technique for constructing the program. Structure, which at it same time conducting

tests to uncover errors associated with in the interface. The objective is to take unit tested module

s and to build a program structure. All the modules are combined and tested a whole.

Here correction is difficult because the isolated of causes is complicated by the vast

expanse of the entire program. Thus is the integration-testing step, all the errors uncovered for the

next testing steps.


4.3. SYSTEM IMPLEMENTATION

The implementation of a computer based system requires to be tested first so that one can

firm whether it work effectively. It is also tested on the basis of its performable and effectiveness.

The tested should be carried out is a well planned and it is structured manner to see whether there

are only loop holes and there loop holes must be effectively removed.

System Security

The developed system will be executed only by giving the password. The password facility

gives security to the system such that no unauthorized person can enter the system and edit and

also someone else cannot copy the software.

There Are Three Motives Behind Security:

 The near total dependence of organization on computer based information makes it

imperative that a system be produced on a regular basis.

 Data are a major asset and should be produced in a database environment where computer

files are centralized, Security becomes critical.

 Demonstrating effective security measures reinforces management’s support for designing

and implementing garments waste recycling system.


4.4 SYSTEM MAINTAINANCE
To achieve the objectives and benefits expected from computer based system, it is essential
for the people who will be involved to be confident of their role in the new system. As systems
become more complex, the need for education and training is more and more important.
Education is complementary to training. It brings life to formal training by explaining the
background to the resources for them. Education involves creating the right atmosphere and
motivating user staff. Education sections should encourage participation from all staff with
protection for individuals for group criticism. Education should start will before any development
work to enable users to maintain or to regain the ability to participate in the development of their
system.
Education information can make training more interesting and more understandable. The
aim should always be to make individual feel that they can still make all important contributions,
to explain how they participate in making system changes, and to show that the computer and
computer staff do not operate in isolation, but are of the same organization.

Once the implementation plan is decided, it is essential that the user of the system is made
familiar and comfortable with the environment. Education involves right atmosphere & motivating
the user. A documentation providing the whole operations of the system is being developed. The
system is developed in such a way that the user can work with it in a well consistent way. The
system is developed user friendly so that the user can work the system from the tips given in the
application itself. Useful tips and guidance is given inside the application itself to help the user.
Users have to be made aware that what can be achieved with the new system and how it increases
the performance of the system. The user of the system should be given a general idea of the system
before he uses the system. The proposed system is implemented in the following four steps

Getting the System Installed:


The first step in the implementation process is to make the system that is developed to be
installed in the preferred location to enable all the user to get the operation served.
Extract Information:
Once the system has been installed and put into operation all the related information’s and
services can be extracted by the entire person who wish to use the system or using the system for
the automation of the operation.

5. CONCLUSION AND FUTURE ENHANCEMENT


5.1. CONCLUSION

To conclude, this project is very flexible and user-friendly. This project is developed such

that it can be executed in any system. Security is also maintained. This system is protected from

any unauthorized person to access the system. The software was tested thus providing maximum

load to the server and was found working fast and effective.

The proposed system is developed keeping in mind all the demerits of existing system. It is

developed to eliminate all the demerits and adding some extra features. The system has been

designed and developed flexibly according to the current requirement of the user. As the

information requirements may still increase in the near future. Further such development can be

attempted.

This application has been developed to meet almost all the requirements of the user. The

system is tested with the sample data and found to be executing at its maximum performance. The

software enables the organization to carry out the textile waste recycling and preparing the report

effectively after the implementation. When all the suggestions forwarded in the software proposal

have been successfully completed.


5.2. FUTURE ENHANCEMENT

Several areas are to be developed in future, so the application must be upgraded for the

new ones required and it is possible to the modifications according to new requirements and

specifications. The modular approach and the programming techniques incorporated during the

development of system will be of great help for future enhancements.

This project work is planned to cover all the stepwise process that takes place in a software

development environment. The basis of the project is well analyzed and prepared, so that any

changes in the future can be updated to the project.


6. BIBLIOGRAPHY
6.1 REFERENCE BOOKS

1. Professional PHP Network Programming


2. PHP Complete Reference
3. E. Altman, T. Boulogne, R. E. Azouzi, and T. Jimenez, “A survey on networking games,”
Telecomm. Syst., Nov. 2000.
4. D. O. Awduche, “MPLS and traffic engineering in IP networks,” IEEE Comm. Mag., vol.
37, no. 12, pp. 42–47, Dec. 1999.
5. I. Castineyra, N. Chiappa, and M. Steenstrup, “The Nimrod Routing Architecture,” RFC
1992, 1996.
6. Elias M. Award, “System Analysis and Design”, Galgotia Publications Pvt. Ltd., Eleventh

Edition.

7. Roger S Pressman, “Software Engineering”, McGraw-Hill Fifth Edition.

6.2 REFERENCE WEB SITES

http://www.sourcefordgde.com
http://www.jfree.org/
http://www.networkcomputing.com/
http://www.tutorialpoint.com
APPENDICES
SAMPLE CODING
SAMPLE SCREEN