Bhagwan Mahavir College of Computer Application (BCA)
PHOTO LAB
Guided By:
Prof. Kumar Amlesh
Presented By:
Savaliya Kuldip
Suhagiya Vidhi
Pandav Siddharth
Prajapati Mansi
PHOTO LAB!
MEMORIES COLLECTED IN A ROLL
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."
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.
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
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.
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:
ADVANTAGES
-High Quality Photography
-Wide Range Of Photography services
-Faster Turnaround Time
-Convenient Location
-Professional Environment
-Cost-Effective
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
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 :-
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
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.
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
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.
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.
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.
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.
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:-
Cheak
permission
Cheak
permission
Cheak
permission
Cheak
permission
Cheak
permission
Manage
Uploads
Manage
Image
Manage
Wallpaper
Manage
Category
Manage
Media
Manage
Order
Cheak
permission
Logout to
Application
Start
End
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
User interface design
User app
Log in
 Enter the email…..
 Enter the password….
 Log in….
Register here
 Enter Name
 Enter Phone number
 Enter City
 Enter Email
 Enter Password
 Register
PHOTO LAB
Book for :-
 Wedding
 Baby Shower
 Modeling
 Reception
 Pre – Wedding
 Birthday
Wedding
 Enter Date
 Enter the current address
Book
Book for wedding:-
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.
Feedback:-
 After giving feedback you can enter
your feedback after your email and
phone number.
 And submit..
My orders:-
Admin web
Admin web
Admin web
Admin web
Admin web
Admin web
database
database
database
• 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:-
• 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
• 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
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
REFERENCES
• http://csharp.net-informations.com/communications/csharp-
smtpmail.htm
• http://www.smartdraw.com/entity-relationship-diagram/
• https://www.visual-paradigm.com/guide/uml-unified-
modelinglanguage/what-is-activity- diagram/
• https://www.draw.io/#G1acnFPUPXtZHjaUpan6gIQTfW8T-2RINj
• https://www.lucidchart.com/pages/uml-class-diagram
• https://nevonprojects.com/question-paper-generator-system/
• http://bmefcolleges.edu.in/
• https://www.free-css.com/free-css-templates/page207/wpf-degree

82_PHOTOLAB-----Project PPT.pdfhejeenejsn

  • 1.
    Bhagwan Mahavir Collegeof Computer Application (BCA) PHOTO LAB Guided By: Prof. Kumar Amlesh Presented By: Savaliya Kuldip Suhagiya Vidhi Pandav Siddharth Prajapati Mansi
  • 2.
  • 3.
    Our History Photography wasinvented 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 anart 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 PhotoLab - 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 : Thescope 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. Todesign 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:
  • 8.
    ADVANTAGES -High Quality Photography -WideRange Of Photography services -Faster Turnaround Time -Convenient Location -Professional Environment -Cost-Effective
  • 9.
    Feasibility Study When weare 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 feasibilitystudy 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 :- Economicanalysis 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 :- OperationalFeasibility 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 analysisincludes 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 NewSystem:- 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 Admincan 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 planningis 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 requirementfor 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:-
  • 19.
  • 20.
    Manage order Manage Image Manageuser 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
  • 21.
  • 22.
    Log in  Enterthe email…..  Enter the password….  Log in….
  • 23.
    Register here  EnterName  Enter Phone number  Enter City  Enter Email  Enter Password  Register
  • 24.
  • 25.
    Book for :- Wedding  Baby Shower  Modeling  Reception  Pre – Wedding  Birthday
  • 26.
  • 27.
     Enter Date Enter the current address Book Book for wedding:-
  • 28.
    ABOUT :-  Inthe 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 givingfeedback you can enter your feedback after your email and phone number.  And submit..
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 41.
    • In themobile 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 testingis 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 uncoveredweaknesses 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  Developmentsin 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
  • 45.
    REFERENCES • http://csharp.net-informations.com/communications/csharp- smtpmail.htm • http://www.smartdraw.com/entity-relationship-diagram/ •https://www.visual-paradigm.com/guide/uml-unified- modelinglanguage/what-is-activity- diagram/ • https://www.draw.io/#G1acnFPUPXtZHjaUpan6gIQTfW8T-2RINj • https://www.lucidchart.com/pages/uml-class-diagram • https://nevonprojects.com/question-paper-generator-system/ • http://bmefcolleges.edu.in/ • https://www.free-css.com/free-css-templates/page207/wpf-degree