3. Our History
Photography was invented by
Frenchman Nicephore Niepce
in 1822.
Niepce developed a technique
called heliography, which he used
to create the world's oldest
surviving photograph, View from
the Window at Le Gras (1827).
Heliography was conceived in
response to camera obscura
theories dating back to ancient
history.
The word photograph was
coined in
1839 by Sir John Herschel
and is based on the Greek φῶς
(Phos), meaning "light," and γραφή
(graphê), meaning "drawing,
writing," together meaning
"drawing with light."
4. Introduction
Photography is an art from Like drawing and painting.
Photographers use their Camera to make us see life in A
different way, feel Emotions, and record Stories and
events.
5. Project Title Photo Lab - A Digital
Photo Studio
Type of Application User- Android/Ios
ApplicationAdmin- Web
Application
Duration 2 months
Internal Guide Kumar Amlesh
Front End Flutter
Back End Firebase
Language Dart
Submitted By Kuldip Savaliya
Vidhi Suhagiya
Siddharth Pandav
Mansi Prajapati
PROJECT PROFILE
6. PROPOSED SYSTEM
scope :
The scope of this project is to design and develop a photo lab
digital studio that offers a range of high-quality photography services to
individuals and businesses. The digital studio will include modern equipment
and software, and will provide a comfortable and professional environment
for clients to have their photos taken and processed.
The photo lab digital studio will offer various photography services
such as portrait photography, product photography, event photography,
and more. The studio will have a team of professional photographers and
staff who will ensure that the clients' needs are met and that they are
satisfied with the final product.
7. 1. 1. To design and develop a modern digital studio that includes high-
quality equipment and software to ensure the best possible
photography services for clients.
2. 2. To hire a team of professional photographers and staff who have
the necessary skills and expertise to provide clients with high-quality
photography services.
3. 3. To offer a range of photography services, including portrait
photography, product photography, event photography, and more,
to cater to the diverse needs of clients.
Objective:
9. Feasibility Study
When we are developing the system (software), we must know the proposed
system will be feasible or i.e. practically implemented or not it may possible the
proposed system may not implemented due to many reasons like it may take long
time in development than the specified time limit ,cost may increase than
proposed one, etc. Therefore, we must analyze the feasibility of the system.
Some important feasibility is as follows:-
• Technical Feasibility
• Operational Feasibility
• Economic Feasibility
10. The technically feasibility study basically centers on alternatives for
hardware, software and design approaches to determine the functional
aspects of a system.
The web-application has been developed with PHP and SQL server as backend
tools.
SQL Server will be used for storing data. Hardware requirements used are
compatible with allO.S.
Only authorized people would be able to use the website so it would be
secure. The system can also be expanded as per the needs of requirement
specification.
Technical Feasibility :-
11. Economical Feasibility :-
Economic analysis is the most frequently used evaluating the
effectiveness of proposed systems, more commonly known as Benefit
analysis. The Benefit analysis is to determine benefits and savings
which are expected from the candidate system and compare them with
cost.
If the benefits are more than the cost, then a decision is made to
design and implement the system. The cost and benefits may be direct or
indirect and tangible or intangible
12. Operational Feasibility :-
Operational Feasibility is a measure of how people can work with a
system. This type of feasibility demands if the system will work when
developed and installed. Since the website is very user friendly,
users will find it comfortable to work on this site.
13. SYSTEM ANALYSIS
System analysis includes the following basic concepts:
• Preliminary investigation
• Requirements specification
• Feasibility study
• Detailed investigation
• Drawing up of strategies
• Design and coding
• Testing and training
• Implementation
14. Existing System:-
As mentioned, the existing system is manual, the system holds Paper-
Work. Faculty has to create a paper manual and have to refer to old
question papers by hard copy. This procedure needs more paperwork,
and also takes time to review the question paper and show it to the
principal.
Moreover, it has all the disadvantage of being a manual system like,
• Time Consuming.
• Increased Paperwork.
• Difficult To Maintain Record.
• Requires lots of Human Effort.
• Chances to leak.
15. Need For New System:-
To solve the problems they required a computerized system to
handle all the work. They required a web based application that will
provide a working environment that will be flexible and will provide
ease of work and will reduce the time for report generation and
other paperworks.
16. Detailed SRS:-
o Admin can add, edit and delete appointments, contact, product, new arrival, picture.
o Admin will provide other users' passwords.
It should:
• Look professional / corporate.
• Maintain a clean look and feel throughout.
• Be easy for all user types to use and navigate.
• Users can use one or facilities like selecting college, looking at college staff, and to
prospectus details.
• The primary goal is to allow users to have an interactive real time session
without their browser constantly refreshing. At the same time, all contents and
information need to be captured into a database.
17. SYSTEM PLANNING
Project planning is an organized and integrated management process, which
focuses on activities required for successful completion of the project. It prevents
obstacles that arise in the project such as changes in projects or organization's
objectives, non-availability of resources, and so on. Project planning also helps in
better utilization of resources and optimalusage of the allotted time for a project.
The other objectives of project planning are listed below.
• It defines the roles and responsibilities of the project management team members.
• It checks feasibility of the schedule and user requirements.
• It determines project constraints.
18. To gather requirement for online Paper Generation System, following
steps were carried out:
• We referred to similar websites to get an idea of how the website
should look.
• We also took help from our classmate, faculty and principal to
resolve some errors.
• We also consult senior Project for technical problems
• We also visit the website for the system.
Requirement Analysis and Data Gathering:-
20. Manage order
Manage Image
Manage user and app
Manage Media
Login and Logout
Update profile
Change password
Search event / image
Manage category
Download image
Request for download
Manage uploads
Manage wallpapers
Book for wedding
Give feedback
USERS
ADMIN
SYSTEM USER
27. Enter Date
Enter the current address
Book
Book for wedding:-
28. ABOUT :-
In the photolab application, we have to
enter the our user name, you can keep
your user name with any name.
Once you place an order and you like it
or not you can give feedback in this app.
In this app you can see what your order
is and after creating your profile you can
also log out.
29. Feedback:-
After giving feedback you can enter
your feedback after your email and
phone number.
And submit..
41. • In the mobile based application the smallest testable unit is every module
of the
• Each module may contain content, navigational links and
processing element objects, etc. The testing will be driven by the
content processing and links contained in the particular module.
• It is also tested that the error messages are displayed properly and give
user friendly information.
Unit testing:-
42. • Integration testing is a systematic technique for constructing the
program structure while conducting tests to uncover errors
associated with interfacing. The objective is to take unit tested
modules and build a program structure that has been dictated by
design.
• After our individual modules were tested out we went to the
integrated to create a complete project. This integration process
involves building the software and testing theresultant software
for problems that arise from component interactions.
Integration testing
43. • The uncovered weaknesses that were not found in earlier tests
are removed in application testing. The application is corrected
in such a way that it does not affect theforced system failure.
• The testing is done with low volume of transactions based on live
data. Finally the totalsystem is also tested to ensure that no data
is lost.
• Following testing on the completed system will be performed in order to
find the errors
before they become defects and correct them.
System testing
44. Future Enhancement
Developments in software technology are continuing dynamically. This
has forced developers to look for new approaches to design and
development. In order to face this situation, the modules in a package
should be upgraded any time. The modules in this package can be
subjected to further enhancements.
Developed discussion forums
Multimedia feature supports
Integrate learning material