PHOTO LAB MANAGEMENT SYSTEM
A PROJECT REPORT
Submitted by
K.Manikanta Chowdary (06A81A0579)
D.Ravi Chand (06A81A05A0)
K.V.V.S.Subrahmanyam (06A81A05B7)
Under the guidance of
Ms. A.Tanuja B.Tech
Assistant Professor
in partial fulfillment for the award of the degree of
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE AND ENGINEERING
SRI VASAVI ENGINEERING COLLEGE
Jawaharlal Nehru Technological University: KAKINADA
PEDATADEPALLI, TADEPALLIGUDEM-534101
ANDHRA PRADESH
APRIL 2010
PHOTO LAB MANAGEMENT SYSTEM
A PROJECT REPORT
Submitted by
K.Manikanta Chowdary (06A81A0579)
D.Ravi Chand (06A81A05A0)
K.V.V.S.Subrahmanyam (06A81A05B7)
Under the guidance of
Ms. A. Tanuja B.Tech
Assistant Professor
in partial fulfillment for the award of the degree of
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE AND ENGINEERING
SRI VASAVI ENGINEERING COLLEGE
Jawaharlal Nehru Technological University: KAKINADA
PEDATADEPALLI, TADEPALLIGUDEM-534101
ANDHRA PRADESH
APRIL 2010
Department of Computer Science & Engineering
CERTIFICATE
This is to certify that the Project Report entitled “PHOTO LAB MANAGEMENT
SYSTEM” is a record work carried out by K.Manikanta Chowdary (06A81A0579),
D.Ravi Chand (06A81A05A0) and K.V.V.V.S.Subrahmanyam (06A81A05B7) under my
guidance and supervision in partial fulfillment of the requirements for award of the degree of
Bachelor of Technology in Computer Science & Engineering during 2009-10.
Project Guide Head of the Department
Ms.A.Tanuja B.Tech Mr. K. Suresh Babu B.E, M.S
Assistant Professor HOD of CSE
External Examiner
ACKNOWLEDGEMENT
We take this opportunity to thank all those magnanimous persons who rendered their
full services to our work.
It’s with lot of happiness we are expressing gratitude to our guide Ms. A. Tanuja,
Assistant Professor in Computer science and Engineering Dept, for timely and kind help,
guidance and for providing us with most essential materials required for the completion of
this project. We are very thankful to her for her indomitable guidance. This inspiration up to
the last moment had made things possible in a nice manner.
We express my thanks to the project co-ordinator Ms. D. Sasi Rekha for extending
her support in completion of project.
We thank Prof. K. Suresh babu, Head of the Department, Computer Science and
Engineering Dept and to Dr. A. V. Bhaskara Rao, Principal for the cooperation extended for
the successful completion of the project.
ABSTRACT
The Photo Lab Management System (PLS) is a complete system for managing
photo processing labs in a most efficient way. By implementing the computerised
management for Billing, Inventory you could utilise your resources to the fullest extent of
efficiency thereby stepping up the productivity levels. This has been designed and developed
after a thorough study of Photo Finishing Industry’s needs and manual system of operations.
So this product has come out as whole and Smooth Solution for your needs. In every data
entry, before storing the data in computer, the system will confirm with the user, asking
questions like 'Is this Ok?’ to ensure correctness of entered data in all respects. If it is not,
then the user is in his liberty to correct it.
TABLE OF CONTENTS
CHAPTER TITLE OF THE CONTENT PAGENO
NO
LIST OF TABLES viii
LIST OF FIGURES ix
LIST OF ABBREVIATIONS x
1. Introduction 01
1.1 About Project 01
2. Project Analysis 02
2.1Purpose of the Project 02
2.2 Existing system 02
2.2.1Problem in Existing System 02
2.3Proposed System 02
3. Requirement Analysis 03
3.1Purpose and Scope 03
3.2Users of the System 03
4. Specific Requirements 03
4.1Functional and Non- Functional Requirements 03
4.2User Interface Requirements 04
4.3Proposed System Architecture 05
5. System Requirements 06
5.1Technologies Used 06
5.2Tools Used 07
vi
6. System Design 09
6.1Data Base Design 09
6.1.1 E- R Diagrams 09
6.2Structural /Behavioral Diagrams 10
6.2.1Use Case Diagrams 10
6.2.2 Class Diagrams 14
6.2.3Sequence Diagram 17
6.2.4 Collaboration Diagrams 24
6.2.5Activity Diagrams 28
6.2.6Component Diagram 35
6.2.7Deployment Diagram 36
6.3System Specific Modules 37
6.4Sample Evolution 38
6.5Sample Code 39
7. Screens 49
8. Testing 55
8.1Functional Test Cases 55
8.2Integration Test Cases 56
8.3System Test Cases 60
9 Conclusion 62
10. Appendix A
Hardware and Software Configurations 63
11. Appendix B
Data Base Tables 64
12. Appendix C
Limitations and Enhancements 68
13. Appendix D Bibliography 69
vii
LIST OF TABLES
SLNO NAME OF THE TABLE PAGENO
1. Test case1 55
2. Test case2 56
3. Test case3 60
4. PLS 64
5. DEODetails 65
6. block 65
7. Employee3 66
8. Empsal 66
9. Image2 66
10. Photosheet 67
11. Chemical 67
viii
LIST OF FIGURES
SLNO NAME OF THE FIGURE PAGENO
1. Architecture Diagram 05
2. E-R Diagram 09
3. Use case Diagram 10
4. Class Diagram 14
5. Sequence Diagram 17
6. Collaboration 24
7. Activity Diagram 27
8. Component 35
9. Deployment 36
ix
List Of Abbreviations
PLS: Photo Lab Management System
AJAX: Asynchronous java script and xml.
HTML: Hyper text Markup Language
DEO: Data Entry Operator
J2EE: Java 2 Enterprise Edition is a programming platform part of the Java
Platform for developing and running distributed multitier architecture Java
applications, based largely on modular software components running on an
application server.
JSP: Java server pages is a Java technology that helps software developers
serve dynamically generated web pages based on HTML, XML or other
document types.
Eclipse: Eclipse is a multi-language software development platform comprising an IDE
and a plug-in system to extend it.
XML: Extensible Mark-up Language. It will be used to make validations while user
logins.
JDBC:( Java Data Base Connectivity) The four different types of drivers which
Will be used to establish the database connections.