Project ReportDiary IED
Project ReportDiary IED
JSPM’s
OF COMPUTER ENGINEERING
Group Memebers:
Mission
M1: To nurture and maintain an environment of high academic standard for diploma students, encouraging
higher education and entrepreneurial abilities.
M2: To deliver quality education by imparting basic engineering knowledge, interpersonal skills, critical
thinking and creativity.
M3: To equip students with technical skills, ethical and moral values to meet aspirations of the society and
industry to contribute sustainable development of the nation.
Mission
M1: To develop techno-savvy engineers by imparting comprehensive Computer Engineering knowledge by
innovative teaching and learning process.
M2: To develop professional skills committed for lifelong learning through co-curricular and extra-curricular
activities.
M3: To impart Computer Engineering education in order to meet societal and industry needs.
PEO 1: To bestow engineers an understanding of software and hardware systems and their applications.
PEO 2: To promote student’s awareness on the lifelong learning and to introduce them to professional ethics
and professional practices.
PEO 3: To develop an ability to analyze the requirement of software, understand the technical requirements
design and provide novel engineering solutions.
1. Categorize and explore computer problems and prepare algorithmic/system model for the solution to
the problem.
2. Select appropriate hardware and software tools to develop circuits/ secure code/ program.
Course Name–Capstone Project- Execution & Report Writing Course code – 22060
CO-PO-PSO Mapping
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2
a 3 2 2 2 1 1 2 2 1
b 2 2 2 2 1 - 1 - -
c - 2 2 3 2 - 1 1 1
d 1 1 1 2 2 2 1 1 2
e 2 2 2 2 1 - 2 2 1
f 1 2 2 2 2 - 1 2 1
g 1 1 2 1 2 2 3 2 2
h 3 2 2 2 2 2 2 1 2
i 3 2 2 3 2 3 2 1 2
TOTAL CO 16 16 17 19 15 10 15 12 12
Correlation 2 2 2 3 2 2 2 1 1
Level
CERTIFICATE
Certified that the work contained in the project titled “Image Encryption Project In Java” has been carried
out under my supervision and that this work has been submitted successfully.
Group Members:
MEETING SIGN OF
DATE Topic Discussed
NO. GUIDE
14 24/01/2025
Final Integration Testing and System Debugging
15 12/02/2025
Final Code Review and Security Audit
16 22/02/2025
Preparation of Project Documentation and Report
Drafting
Planned Work ;-
Activity Executed : -
Initial delays were caused by additional research to ensure that chosen features aligned with real-
world encryption needs.
To include specific, measurable, achievable, relevant, and time-bound goals for the project
milestones.
Sign of Guide
Planned Work ;-
Activity Executed :-
Collecting and filtering relevant, high-quality research papers took longer than expected.
Include more recent publications focusing on AES-256-GCM for real-time encryption scenarios.
Sign of Guide
MEETING NO: -3 TOPIC DISCUSSED:- System Design & Architecture DATE:- 14/10/2024
Planned Work:-
1) Establish an overall architecture, including the encryption module, decryption module, and
GUI.
2) Draft UML diagrams or flowcharts for the system.
3) Determine how data will flow between the modules.
Activity Executed:-
1) Created a high-level architecture diagram showing how images move from input to encrypted
output.
2) Sketched a data flow diagram (DFD) for encryption and decryption processes.
3) Documented design decisions in a shared repository.
Multiple revisions were needed to refine the architecture and ensure scalability.
Sign of Guide
MEETING :-4 TOPIC DISCUSSED:- Java Environment Setup & Initial Code
Structure DATE:-23/10/2024
Planned Work:-
Activity Executed:-
1) Installed required libraries (e.g., Swing for UI, cryptographic libraries for AES).
2) Initialized the Git repository with a standard folder hierarchy.
3) Drafted a “Hello World” class to confirm environment functionality.
Keep a clear naming convention for packages and classes to aid maintainability.
Sign of Guide
Planned Work:-
Activity Executed :-
1) Developed initial code for AES encryption, ensuring GCM mode usage.
2) Added PBKDF2-based key generation to prevent weak-password vulnerabilities.
3) Tested encryption with small sample images.
Sign of Guide
Planned Work:-
Activity Executed:-
Sign of Guide
Planned Work:
Activity Executed
Sign of Guide
Planned Work:
Activity Executed :
Sign of Guide
Planned Work:
1) Improve UI responsiveness.
2) Add progress bar and timeout alerts.
Activity Executed :
Sign of Guide
MEETING NO: -10 TOPIC DISCUSSED:- User Interface Design and GUI Implementation
(Java Swing, Theme Setup)
DATE:- 09/12/2024
Planned Work:
Activity Executed :
Sign of Guide
MEETING NO: -11 TOPIC DISCUSSED:- Implementation of Batch Processing and Drag-and-
Drop Functionality
DATE:- 05/01/2025
Planned Work:
Activity Executed :
Sign of Guide
-
Department Of Computer Engineering
JSPM’s, BSP, Wagholi, Pune Page 20
Project Diary
MEETING NO: -12 TOPIC DISCUSSED:- Advanced Error Handling and Data Integrity
Checks
DATE:-15/01/2025
Planned Work:
Activity Executed
Sign of Guide
DATE:- 24/01/2025
Planned Work:
Activity Executed :
Sign of Guide
MEETING NO: -14 TOPIC DISCUSSED:- Use background threads (SwingWorker) for
encryption.
DATE:- 02/02/2025
Planned Work:
Activity Executed :
Sign of Guide
MEETING NO: -15 TOPIC DISCUSSED:- Final Code Review and Security Audit
DATE:- 12/02/2025
Planned Work:
Activity Executed :
Sign of Guide
MEETING NO: -16 TOPIC DISCUSSED:- Add JavaDoc comments to all public methods.
DATE:- 22/02/2025
Planned Work:
Activity Executed :
Sign of Guide
MEETING NO: -17 TOPIC DISCUSSED:- Display the crypto data Pre-Presentation Rehearsal and
Feedback Collection
DATE:- 08/03/2025
Planned Work:
Activity Executed:
None.
Sign of Guide
DATE:- 23/03/2025
Planned Work:
Activity Executed :
None.
Sign of Guide