Vous êtes sur la page 1sur 10

Acknowledgement

The project Image Viewer was the result of persistent efforts which helped us to bring out the creativity in us to the fore. During the period that has gone into executing this project we have interacted with a number of people who have guided us through various stages of the project. We take this opportunity to express our gratitude to them, whose guidance helped us bridge the gap between our academic knowledge and the requirements of the industry. We express our profound thanks to our Head of Department Prof. Mr. K. C .Mohite who in bits and pieces has given great moral support and has acted as the nuts and bolts to the bridge of successful completion of our project. We express our profound thanks to Mrs.Rupali Rankar and Mrs.Vaishali Shelke ,who as our project guides provided us with necessary resources and facilities and his undivided attention and support without which this project could not have been a success. We also like to thank the staff members of our college without whom we would not have achieved this feat. Finally we express our heartfelt gratitude to our parents without whose prayers and efforts the completion of this work was not possible. Last but not least, we like to feel indebted to the powerful almighty for providing us with all the patience and strength to complete the project on time. Place: Pune Date:

INDEX
1. INTODUCTION 1.1. Existing System 1.2. Drawbacks of Existing System 1.3. Proposed System 2. SYSTEM ANALYSIS 2.1. Overview Of Project 2.2. Scope Of System 2.3. Feasibility Study 3. PRELIMINARY DESIGN 3.1. Design Consideration 3.2. System Design Approach 3.3. System Requirement 4. DETAILED DESIGN 4.1. Data Flow Diagram 4.2. Structure Chart 4.3. Functional Decomposition Diagram 4.4. Data Dictionary 5. SYSTEM DEVELOPEMENT 5.1. Form Specificatoin 5.2. Screens 5.3. Reports Generation 6. TESTING AND USER TRAINING 6.1. Testing Of Software 6.2. Testing Techniques 6.3. User Training 7. CONCLUDING REMARKS 7.1. Advantages Of The System 7.2. Limitations Of The System 7.3. Feature Enhancement 8. BIBLIOGRAPY

SYSTEM OVERVIEW
The objective of this project is to build Image Viewer application exploiting the features of java swing. The image viewer application enables the user to access the application in a user-friendly manner. The user unfriendliness of the software is the primary goal for this software. In keeping with the objectives of the project, the Image Viewer has an easy-to-use Graphical User Interface with the easily facility for image processing and filtering. A user can select a folder containing target image through explorer. By clicking on the chosen folder the application shows the images contained in it. The options provided by the software are Filters, Zooming, Rotation and Mirroring of images. Assuming any jpeg pictures in a folder, when a user clicks on OPEN option, the application provides a list of sub-folders containing the pictures. The user can click on any one of these to view, or zoom or to rotate the images. The Image Viewer supports keyboard shortcuts to ease the navigation. Alt+I button is used to open the Image Menu.

PROPOSED SYSTEM
Objectives of the proposed system.

Proposed system is developed with the following objectives in mind. Avoiding the wastage of time from the manual system. Easy to play with the Images. Easy to use the software, increasing the work efficiency of the organization. Feature of the proposed system. The proposed automated system provided an easy interface for the user that makes it very simple to use. Various menus direct the user to use the system efficiently.

Scope of the System


IMAGE OPTIONS:

1. 2. 3. 4. 5.

Open: It opens the image from the specified path. Save: This option is used to save the opened image. Save as: This option is used to save the same image with different name. Print: This Option is used to print the current image. Exit: This option is used to close the LVH viewer.

PROCESSING OPTIONS: 6. Zoom in: To get larger image we use zoom in. 7. Zoom out: To get smaller image we use zoom out 8. Rotate: This option is used to rotate the image clockwise only by 90 degrees. 9. Flip: This option is used to invert the image. 10. Mirror: This option is used for mirroring of an image. FILTER OPTIONS: 7. Gray Scale: This option is used to make image more dismal or adds a dark scale to the image. 8. Sharpen: This option is used to make the image sharper i.e. having a keen cutting edge or fine point. 9. Embossed: This option is used to carve a design on the image or a pattern standing out of surface. 10. Edge Detect: This option is used to detect the edge of the image. 10. Brightness: This option is used to brighten the image i.e. it reflects or emits more light. 11. Darkness:This option is used to darken the image. It does exactly opposite of the brightness. 12. Contrast: This option is used to contrast the image. 13. Negative: This option is used to negative the image i.e. it will be negative color than current color. 14. Blur: This image is used to make the image less distinct or vague.

Requirement Analysis
The purpose of requirement analysis is to identify the qualities required of the application, in terms of functionality, performance, ease of use portability and so on. The task of the developers at this stage is to determine exactly what it is that the client needs. It is helpful to view requirements determination through the two major activities of

1) Requirement investigation Requirement Investigation relies on study of documentation of the current system using fact finding techniques and data flow analysis and decision analysis. 2) Requirement specification. The data produced during the fact finding investigation are analyzed to determine requirement specification.

FEASIBILITY STUDY
The feasibility study is a major factor that contributes to the analysis of the system. The decision of the system analyst whether to design a particular system or not depends on its feasibility study on this system is divided into the following three areas: ECONOMIC FEASIBILITY: Economic Feasibility is concerned with the cost incurred for development and implementation of the software, the maintenance of the software and the benefits derived from it. The hardware and software required for this software is already available. The cost involved is that of coding, implementing and maintaining the software. Hence the software is economically feasible. TECHNICAL FEASIBILITY: As the software is coded in JAVA programming language, it is platform independent. The minimum desirable requirement is Pentium machine. The computer must be running MS-DOS, Windows operating system, or Linux necessary to run the system. It needs the Java compiler to run the software. As the hardware and necessary software for designing and implementation of the system is already available, the system is technically feasible. OPERATIONAL FEASIILITY:

Since this software is intended at making working with images easier, the user must have a basic knowledge of windows environment and the fundamental knowledge of computers. The software is intended at providing a high level of abstraction to the user so that even a lay man is able to use it efficiently. Since all these requirements are very genuine the software is operationally feasible.

FACT FINDING TECHNIQUES


The specific method analysts uses for collecting data about requirements are called fact finding techniques. Generally includes 1) Interview 2) Questionnaire 3) Record review 4) Observation. Our project is a collection of image related utilities required for image viewing and processing. As we are not developing this utility pack for a particular organization or for a specific group, so above mentioned techniques are not useful to gather facts. So we omitted these techniques and followed our own facts finding technique to analyze requirements We used following techniques to know facts regarding Image utility packs : 1. Search Image Utilities 2. Practice Image Utilities 3. Prepare a list of utilities 4. Select some of them as a scope of our project. We noticed that following utilities are required to be grouped over one platform or interface.

1) Image Explorer 2) Image Processing 3) Image Filtering

System Features
The Proposed computerized system provides an easy interface for the user that make it very simple to use. The system provides some of the following options which make the users job simple. Free software Open Source various utilities under one application User Friendly Quick Image View Save option Print Option

System Requirement
Software and Hardware Requirement Hardware: Processor : Pentium (1) or more for optimum performance i.e 400 MHz RAM : Recommended minimum 128 MB. Hard Disk : Minimum 6GB Keyboard : 101 Key Keyboard

Software: Windows 98/NT/2000/XP/Linux. Java.

Vous aimerez peut-être aussi