Encrypted Data Hiding in Image: A Java-Based Application Project

Verified

Added on  2025/04/28

|17
|1435
|107
AI Summary
Desklib provides past papers and solved assignments for students. This project details a Java application for secure data hiding in images.
Document Page
Encrypted Data Hiding in Image
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Table of Contents
Introduction......................................................................................................................................3
System Architecture.........................................................................................................................4
Interface Designs of the Application...............................................................................................5
Java Classes...................................................................................................................................11
Hierarchy Diagram........................................................................................................................12
Conclusion.....................................................................................................................................13
Table of Figures
Figure 1: System Architecture.........................................................................................................4
Figure 2: Login Page.......................................................................................................................5
Figure 3: Sign Up Image..................................................................................................................6
Figure 4: Home Page.......................................................................................................................6
Figure 5: History Page.....................................................................................................................7
Figure 6: History Page Image Preview............................................................................................8
Figure 7: New Image Page..............................................................................................................9
Figure 8: Image Preview Page.......................................................................................................10
Figure 9: Hierarchy Diagram.........................................................................................................12
Document Page
Introduction
In this assessment, a Java-based application’s progress has defined the application named
“Encrypted Data Hiding in Image”. This assessment will describe how this application should
work for users. All the requirements are going to define in this assessment. The screens will be
designed for the user’s perspective so the user can interact with a better experience with the
application screens. An instruction manual will be completed for the application with a good
explanation. All the screens will be linked from another screen so a site map will be explained in
the last of the assessment.
Document Page
System Architecture
System architecture is a diagram which is based on the conceptual model, this diagram depicts
all the internal and external structure, application behavior, and the overall view of the system.
This system architecture displays all the system or application components through a diagram
and then formally represent and describe the architecture of the system (van der Linden, et al.,
2015).
There is a system architecture diagram of Encrypted Data Hiding in Image which is designed to
represent the architecture of the mentioned system or application. This will be a detailed plan for
the system at the component which will help to understand the implanting hierarchy of the
system. The system architecture is not only a set of all the instructions of a particular system but
this is a common diagram which describes a high-level functionality of the particular
organization and defines more concrete and detailed description. System architecture mainly uses
both components of a system, hardware, and software so it is able to design more composite
architecture of a system. This explains the informational elements which are contained by the
system. The system architecture basically defines the internal and external components which
create the environment for the user. Basically, there are some main components of the system
architecture for any application or system like Login page, sign up page, the home page, a
history page, New Image page, Image preview page. And the components used as internet,
server, administrator, users, and the database (Qian & Zhang, 2016).
Figure 1: System Architecture
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Interface Designs of the Application
This Encrypted Data Hiding in Image system is designed using the NetBeans software. All the
frames of this application are designed using JFrame classes in Java which helps in providing a
better interface for interacting with users. There are different kinds of the screen designed below:
Figure 2: Login Page
Document Page
Figure 3: Sign Up Image
Figure 4: Home Page
Document Page
Figure 5: History Page
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Figure 6: History Page Image Preview
Document Page
Figure 7: New Image Page
Document Page
Figure 8: Image Preview Page
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Java Classes
Java is an object-oriented programming language which is based on objects and classes. All the
data are saved in the form of objects and classes. There are various classes used in making of this
application which provides better functionality to the application and also developers who want
to edit the code of this application. A class contains several methods and members in it who
defines the functionality of this application (Sunitha, et al., 2016).
There are many classes used in this application such as home class, history class, login class,
sign up class, new image class, image preview class and many more.
Some components are also used in each and every screen. These are labels, text fields, buttons,
and the panels used in the designing of the application.
Document Page
Hierarchy Diagram
Figure 9: Hierarchy Diagram
The above diagram was designed as a site map of the designed web application. In this diagram,
it shows the process of Encryption of Data Hiding in Image, where admin will first sign in the
application before performing activities of the Java-based design.
chevron_up_icon
1 out of 17
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]