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:

Overview Of Project 2. Feasibility Study 3.2. CONCLUDING REMARKS TESTING AND USER TRAINING 6.3. DETAILED DESIGN 4. Data Flow Diagram 4. Existing System 1.3.1. Drawbacks of Existing System 1. Screens 5. System Requirement 4. Functional Decomposition Diagram 4.INDEX 1.1. Proposed System Feature Enhancement 8.3.2. SYSTEM ANALYSIS 2. Form Specificatoin 5. SYSTEM DEVELOPEMENT 5. BIBLIOGRAPY . User Training 7.4. Advantages Of The System 7. PRELIMINARY DESIGN 3.2. INTODUCTION 1. Reports Generation 6. Limitations Of The System 7.3. System Design Approach Design Consideration 3. Structure Chart 4.1. Testing Of Software 6. Testing Techniques 6. Data Dictionary 5.2. Scope Of System 2.1.

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

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

Save as: This option is used to save the same image with different name.e. Requirement Analysis The purpose of requirement analysis is to identify the qualities required of the application. Mirror: This option is used for mirroring of an image. 3. it reflects or emits more light. 7. it will be negative color than current color. 9. Blur: This image is used to make the image less distinct or vague. Darkness:This option is used to darken the image. 10. 13. ease of use portability and so on. Gray Scale: This option is used to make image more dismal or adds a dark scale to the image. Rotate: This option is used to rotate the image clockwise only by 90 degrees. Negative: This option is used to negative the image i. Contrast: This option is used to contrast the image. Sharpen: This option is used to make the image sharper i. 10. Print: This Option is used to print the current image. 8. It is helpful to view requirements determination through the two major activities of . Open: It opens the image from the specified path. Embossed: This option is used to carve a design on the image or a pattern standing out of surface. 4. PROCESSING OPTIONS: 6. It does exactly opposite of the brightness. in terms of functionality. 5. Zoom out: To get smaller image we use zoom out 8. Zoom in: To get larger image we use zoom in. Brightness: This option is used to brighten the image i. 12. Exit: This option is used to close the LVH viewer. 9. 11. 14.e. Edge Detect: This option is used to detect the edge of the image. performance. having a keen cutting edge or fine point. 10. 2.1. Flip: This option is used to invert the image. FILTER OPTIONS: 7. The task of the developers at this stage is to determine exactly what it is that the client needs. Save: This option is used to save the opened image.e.

TECHNICAL FEASIBILITY: As the software is coded in JAVA programming language. The computer must be running MS-DOS.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. Windows operating system. OPERATIONAL FEASIILITY: . 2) Requirement specification. The hardware and software required for this software is already available. implementing and maintaining the software. or Linux necessary to run the system. the system is technically feasible. FEASIBILITY STUDY The feasibility study is a major factor that contributes to the analysis of the system. Hence the software is economically feasible. It needs the Java compiler to run the software. it is platform independent. 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. As the hardware and necessary software for designing and implementation of the system is already available. The data produced during the fact finding investigation are analyzed to determine requirement specification. The minimum desirable requirement is Pentium machine. the maintenance of the software and the benefits derived from it. The cost involved is that of coding.

Practice Image Utilities 3. We noticed that following utilities are required to be grouped over one platform or interface. the user must have a basic knowledge of windows environment and the fundamental knowledge of computers.Since this software is intended at making working with images easier. 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. . Our project is a collection of image related utilities required for image viewing and processing. FACT FINDING TECHNIQUES The specific method analyst’s uses for collecting data about requirements are called fact finding techniques. As we are not developing this utility pack for a particular organization or for a specific group. Search Image Utilities 2. Generally includes 1) Interview 2) Questionnaire 3) Record review 4) Observation. Prepare a list of utilities 4. 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. so above mentioned techniques are not useful to gather facts. Since all these requirements are very genuine the software is operationally feasible. Select some of them as a scope of our project.

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 user’s job simple. • • • • • • • Free software Open Source various utilities under one application User Friendly Quick Image View Save option Print Option .

Hard Disk : Minimum 6GB Keyboard : 101 Key Keyboard Software: • • Windows 98/NT/2000/XP/Linux.e 400 MHz RAM : Recommended minimum 128 MB. . Java.System Requirement Software and Hardware Requirement Hardware: Processor • • • : Pentium (1) or more for optimum performance i.

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.