Project Coverapage
Project Coverapage
Submitted in Partial Fulfillment of the Academic Requirement for the Award of Degree of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING
Submitted by
A. SHAILAJA
20C01A0502
A. SHAILAJA
20C01A0502
To JNTUH, Hyderabad, in partial fulfillment of the requirement for award of the degree of
B.Tech in CSE and is a record of a bonafide work carried out under our guidance and
supervision. The results in this project have been verified and are found to be satisfactory. The
results embodied in this work have not been submitted to have any other University for award of
any other degree or diploma.
EXTERNAL EXAMINER
DECLARATION
A. SHAILAJA
20C01A0502
ACKNOWLEDGEMENT
I am always grateful to the authors of the references and other literature's referred in this
Project.
I express our thanks to all staff members and friends for all the help and coordination extended
in completing this Project successfully on time.
Above all, I humbly thank my God and exalt my Lord, my real mentor, in whom I constantly
believe.
Finally, I am very much thankful to our parents and relatives who guided directly or indirectly
for every step towards success.
A. SHAILAJA
20C01A0502
ABSTRACT
i
INDEX
• ABSTRACT i
• LIST OF FIGURES iv
• LIST OF TABLES v
• LIST OF SCREENSHOTS vi
1. INTRODUCTION 1
1.1 OBJECTIVE OF THE PROJECT 3
2. LITERATURE SURVEY 4
2.1 FAITHFUL COMPLETION OF IMAGES 4
2.2 PATCH NET 4
2.3 PHOTO RECOMPOSER 5
2.4 PLENOPATCH 5
2.5 CONTENT BASED PHOTO QUALITY ASSESSMENT 6
2.6 DEEP RESIDUAL LEARNING FOR IMAGE RECOGNITION 6
2.7 LEARNING VISUAL 7
3. SYSTEM ANALYSIS 8
3.1 EXISTING SYSTEM 8
3.2 PROPOSED SYSTEM 11
3.3 MODULES DESCRIPTION 12
3.4 PROCESS MODEL USED WITH JUSTIFICATION 13
3.5 SOFTWARE REQUIREMENT SPECIFICATION 21
3.5.1 OVERALL DESCRIPTION 21
3.5.2 EXTERNAL INTERFACE REQURIMENTS 23
4. SYSTEM DESIGN 25
4.1SYSTEM ARCHITECTURE 25
4.2 UML DIAGRAMS 43
ii
5. IMPLEMENTATION 54
5.1 JAVA 54
5.2 SOURCE CODE 64
6. TESTING 74
6.1 INTRODUCTION 74
6.2 TESTCASES 78
7. RESULT 79
7.1 SCREEN SHOTS 79
8. CONCLUSION 93
REFERENCES
iii
LIST OF FIGURES
iv
4.2.7.2 Flow chart Diagram for Admin 52
4.2.8 Data Flow Diagram 53
5.3 Java Compiler 60
5.3.1 Java Platform 60
5.3.2 Tomcat Web server 62
LIST OF TABLES
V
LIST OF SCREENSHOTS
Vi