SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Politecnico Di Milano




WEB DESIGN PROJECT (PROGETTO DI WEB DESIGN)
                     2006-2007




 Design Report of Online Photo Processing System

        Instructor: Ing. Sebastiano Colazzo

           Submission Date: 13/7/2007




                  Submitted By

                M. Number: 707241
        Name: Mohammad Jannatul Ferdous
         Dept: MS in Computer Engineering
         Politecnico Di Milano, Como, Italy
Web Design Project
Modification History

  •   11 – 06 – 07
          o Final Editing

  •   8 – 05 – 07 ; V 1.1.0.1
          o Added Class Diagram
          o Prototype Screenshot
          o Project Plan

  •   5 – 05 – 07 ; V 1.0.0.1
          o Initial version




                                Mohammad Jannatul Ferdous   -1-
Web Design Project

                                   Table of Contents

1. Introduction                                             03

2. Business requirement                                     03

3. UML Design                                               04
      3.1 Use case diagram                                  04
      3.2 UML classes                                       06

4 Framework of the development                              07
      4.1 Logical architectural diagram                     07
      4.2 IDE and tools                                     08

5. Prototype of the System                                  09

6. Reference and Bibliography                               20

Appendix A (Project Plan)                                   21




                                Mohammad Jannatul Ferdous        -2-
Web Design Project

1. Introduction
Online photo processing system software is a commercial product for the normal user to get digital
photo printing service. This document is provided for the requirement and design specification so that
developer can get the clear idea of the system and also the design specification of the system. It
contains also prototype UI which is very useful for the customer to know about front-end view.



2. Business requirement

Printing digital photos through online print shops is significantly gaining market. Typically, print
shops only offer payment via credit card and automatically apply standard picture settings that not
always produce acceptable results. To guarantee professional service, higher quality and flexible
payment options, the following procedure (to be automated) could help.

A user starts the processing by logging (user name and password) in the system. If the user is new
then he/she has to be register to enter in the system. After that, user will place a new print order by
uploading his/her picture files and by specifying the desired print sizes and qualities. Immediately,
the system checks whether the uploaded files are compatible picture files and whether the pictures'
resolutions are suited to the specified print sizes. In case of problems, the user is asked to modify his
order. This procedure goes on until no further problems can be detected, in which case the order is
forwarded to a photo editing expert, which is in charge of checking the aesthetic quality of the
pictures. If the expert has some comments, he/she fills in a form with appropriate feedback and (if
required) suggests possible editing operations. After that, the user can comment the provided
feedback via the shop's Web site and accept/deny the suggestions. Based on the user's decisions, the
expert applies the accepted modifications and fixes the final cost. If the expert has no additional
comment, he/she just fixes the cost according to the price list. Once the cost of the order is known,
the system sends an email with the required payment instructions to the user and, also, forwards the
pictures to the print department. The user can choose between online payment via credit card, money
order or bank transfer. Credit card payments are directly supported and processed by the shop's Web
site, while the two other options are not under control of the system, which thus keeps waiting until
the payment occurs. After completing the payment terms, system will ask for the shipment address.
In the meantime, the print department prints the pictures and prepares them for shipment. Once the
payment has arrived, the prints are shipped, and the user has one month to provide his feedback (and
to close the order) before the process terminates automatically.




                                     Mohammad Jannatul Ferdous                                      -3-
Web Design Project

3. UML Design

3.1 Use case diagram



                                    On-line Photo Processing System
                                                                                                               Version: 1.0.0.1
                                                                 New user
                                                               registeration                      User Added




                                                     Login
                                                                       Authentication



                                         Place an order

                                                                        Asked picture
                                                                                                                Database Server
                                Upload picture


                                                                               Check pictures
                                                             «uses»
                                Update picturs                                      «uses»



                                                              «uses»              Checking image
                                                                                      quality
                                 Expert Comments
          Customer
                                                                                      «uses»



                                 Accept Comments
                                                                                  Fix the final cost
                                                                                                                   Web Server


                                    Deny sugession


                                                                                  Automated Email
                                  Receive email
     System Operator

              «extends»


                                  Reply acceptence                     Process Printing
                     Operator
        «extends»




                                                                                                                Photo Printer
                                                             Shipping Address
                                 Payment terms
                                   complete                                                Print-out photos


            Administrator

                                   Receive payment                             Shipment order




                                     Receive order

                                                       Delete Order




                Figure 2.1: Use case diagram of Online Photo Processing System (OPPS)


                                           Mohammad Jannatul Ferdous                                                              -4-
Web Design Project

The Use case diagram of the online digital photo processing system contains the scope of the system,
the list of system functionalities and the total vision of the possible interactions between the system
and the actors of this system. The main actors identifying here are:

       i)       Customer: Customer represents as the primary actor for this system. The printing
                company offers the digital photo printing service online for the customer in different
                location.

       ii)      System operator: The general operator and the administrator are the two actors and these
                are the generalizations of system actor.

                General Operator: This type of actor supports the system to complete the main flow of
                events to achieve the goal. It takes care to delivery the shipment order to the requested
                customer.

                Administrator: Administrator of the system is responsible to several interactions with the
                system to reach the objectives. As an example administrator can delete the customer order
                at any time with proper reasoning.

       iii)     Database Server: A Database server act to store the customer authentications information
                and it’s also added the new customer’s information when a new customer-user registration
                occurs.

       iv)      Web Server: Web server take care of new user registration, user authentication, ask
                picture, check picture, checking image quality, fix the final cost, automated email and
                collecting shipping address.

       v)       Photo Printer: Printer is responsible for process printing and prints out photo to delivery
                this to the requested customer.

Based on the above use case diagram we can identify the following groups of main types of
activities:

 i.           Customer starts the processing by logging in the system. In case of a new customer, he/she
              has to be register to enter in the system.
 ii.          Customer will place a new print order by uploading his/her picture files with specifying the
              desired print sizes and qualities.
 iii.         The system checks the picture files with respect of compatibility and resolution suited to
              specific print size. In case of problems, the user is asked to modify his order. This procedure
              goes on until no further problems can be detected.
 iv.          The expert applies the accepted modifications and fixes the final cost.
 v.            The system sends an email with the required payment instructions to the user and forwards
              the pictures to the print department.
 vi.          Credit card payments are directly supported and processed by the shop's Web site.
 vii.         After completing the payment terms, shipment address will be collected. The print
              department prints the pictures and prepares them for shipment.
 viii.        Once the payment has arrived, the prints are shipped, and the user has one month to provide
              his feedback and after that the process terminates automatically.


                                         Mohammad Jannatul Ferdous                                      -5-
Web Design Project

3.2 UML classes
                                                 Person {Abstruct}
                                            -id : long
                                            -firstName : string
                                            -lastName : string
                                            -getEmail {Abstruct}() : string                                          Login
                                            -getPass {Abstruct}() : string
                                                                                            -customer : Customer
                                                                                            +validUser(in user : string, in pass : string) : bool


                                                                                                             1

                                                                                                                        Customer_Details
                                                     Customer
                                                                                                                 -customer : Customer
                                             -e_mail : string                                                    +address : string
                                             -pass : string                          1                           +phone : string
                                                                                                                 +shippment Adress : string
                                             +changePassword() : bool
                                                                                                                 +paymentTypeID : long
                                             +getEmail() : string
                                             +getPass() : string                                                 +getDetails() : Customer_Details
                                                                                                        1
                                                                                     1

                                                      1


                                                    1..*

                                                        Order
          Order_Status
                                               -orderID : long
      -statusID : long
                                               -customer : Customer
      -name : string                                                                                  1..*
                                     0..*                                       1
                               1               -orderDate : object
      +changeStatus() : bool
                                               -statusID : long
                                                                                                     Order_Details
                                               -isDelevered : bool
                                               +addOrder()                                 -picture : Picture
                                       1       +updateOrder()                              -quantity : long
                                               +getOrder() : Order
                 1                                                                         -size : string
                                                                                           -type : string
                                                                                           -priceId : long
        Order_Preview
                                                    Pricing                                +getOrderDetails() : Order_Details
                                                                                    0..*
      -order : Order                                                                                                                                Album
                                        -priceId : long
      +getOrder() : Order                                                                                                                -albumID : long
                                        -oldPrice : double                                            1..*
                                                                                                                                         -albumName : string
                                        -newPrice : double
                                                                                                                                         -picture : Picture
                                        -lastModified : object
                                                                                                                                         +createAlbum(in name)
                                        +getPricebyID() : Pricing           1

                                                                                                                          1..*
                                                                                                      1..*                                           1..*

                                                                                                                                                 1
                                                                                                        Picture
                                                                                            -pID
                                                                                                                                  1
                                                                                            -pictureTitle                                    Picture_Details
                                                                                            +getPicturesDetails() : Picture           -picture : Picture
                                            Upload_Picture
                                                                                                                                      -title : string
                                   -picture : Picture
                                                                                                                                      -description : string
                                                                                                       1
                                   -albumId : long
                                                                                                                                      +getDetails() : Picture_Details
                                   +upload() : bool
                                                                                                                                      +updatePicture()
                                                                        1
                                   +checkImageType() : bool
                                   +writeToDB(in pic : Picture)



                       Figure 2.4: UML- Class diagram for on-line photo processing system

Using the above class diagram we represent the vocabulary of our online photo processing system. It
is built and refined when system is developed. Each class description consists of a class name, state
variables, reference variables and methods. We make a clear distinction between variables containing
the state of an object and variables that express which other objects a given object knows. A class
description defines the types of each variable as well as a signature for each method.

The objectives of class diagram are.

       Names and models concepts existing in the system.
       Specifies collaboration paths.
       Specifies the basic logical schema.

                                                           Mohammad Jannatul Ferdous                                                                                    -6-
Web Design Project
In On line photo processing system, the front view of class diagram is shown in the above figure. The
class diagram are composed of several classes and there relationship between these classes. In the
Online photo processing system, classes are the following:

       Person
       Customer
       Customer_Details
       Login
       Order
       Order_Details
       Order_Preview
       Order_Status
       Pricing
       Album
       Picture
       Picture_Details
       Upload_Picture


4. Framework of the development

4.1 Logical architectural diagram




                               Figure 3 : Logical architectural diagram

It is basically the coding layer of our application. There are there layers between User Interface (UI)
and Database. Those are:




                                    Mohammad Jannatul Ferdous                                     -7-
Web Design Project
Façade Layer: It contains the all methods/ function of the application to update, delete and insert in to
database. It is directly connected to the User interface and also business layer. Sometimes it access
Data Access Layer (DAL) directly if the functionality does not require any business logic.

Business Layer: It contains the whole business logic of the system. If developer requires any changes
in the business logic after develop the software then they will only change on this layer. They do not
need to change the whole application. BL connected with DAL and Façade Layer.

Data Access Layer: It is used to access data from Database and only know the query or stored
procedure of the database to retrieve, modify data like SELECT, UPDATE.

Base Layer: It contains the all configuration setup of the system and base class of the different layers.


4.2 IDE and tools

Visual Studio.Net 2005: We have used Visual Studio.Net 2005 as an Integrated Development
Environment (IDE) to develop our prototype.

Visio 2003 & UML 2.0: We have used Visio 2003 to draw all design with UML2.0 notation.

SQL Server 2005: We have stored our sample database in to SQL Server 2005 Express Edition




                                     Mohammad Jannatul Ferdous                                       -8-
Web Design Project
5. Prototype of the System (Graphical User Interface)
We’ve made to make the new users to understand the Qavi online photo processing system easily.
Thus it is a dynamic web page customers will easily be able to upload their digital photos through
CD drive, floppy drive, external devices or hard drive. Also be able to create their own account,
album and upload pictures to that album and can save them. And could order them according to his
choice by my given sizes with price. And then he/she could be able to proceed to the check out. Now
we’ll explain the total system point of users view.

We’ve created the header & footer because we will need to use them throughout the whole
application. In this page we have got Home, Register & Login link button I’ll use Logout in the other
pages, Home button to call the home page, Register to register as a new customer & Login for the
users who have already registered. In the Footer we’ve also got some following link button Contact
us, Pricing, Help, FAQ. Contact us to get our e-mail & web address customers will be able to mail us
as well. In the pricing page we’ve given some price list with respect to shipping time, paper size and
quantity. And I made another page for help there we’ve given some problems customers might face
with solution. So the following is my home page with these actions. We’ve also given two buttons for
Login & Register. (Help and FAQ are under construction).




                    Figure 13: Home page of the online photo processing system




                                    Mohammad Jannatul Ferdous                                    -9-
Web Design Project
Register Page: When a customer will click on the register button the register page will come up. It
will take the all users details.




                   Figure 14: Register page of the online photo processing system

You must have to fill up the last name, e-mail address, Password and Re-type Password to complete
your registration. If you don’t fill any of them error message will be shown.
Then click on the registration button to finish registration. And it will bring you into the Login page.
You can also cancel your registration by clicking the cancel button.




          Figure 15: Register page (check validation) of the online photo processing system


                                    Mohammad Jannatul Ferdous                                     - 10 -
Web Design Project
Login Page: The total system will be very easy to operate now. In the login page just type your given
e-mail address and password. We’ve also given a check box to save the e-mail address and password.
If he/she is a new customer they could register by clicking the Get Started button. And from now and
the following pages we’ll get a link button Log out on the Header to Log him out.




                    Figure 16: Login page of the online photo processing system

Album page: After Login you will get the album list page. Here all your album names will be
displayed. Default album name is the date. To create an album first you have to click on the link
button Add New Album.




                   Figure 17: Album page of the online photo processing system
                                   Mohammad Jannatul Ferdous                                   - 11 -
Web Design Project

First We’ve created a page to create a new album name for specific album. The default name will be
the current date. Click on the create button the album will be created with that given name.




                 Figure 18.a : Album list page of the online photo processing system

Now to add pictures into the album click onto the edit button in that specific album row.




                 Figure 18.b: Album list page of the online photo processing system
                                    Mohammad Jannatul Ferdous                               - 12 -
Web Design Project
You will get the upload picture window. We’ve made three text boxes for picture title, destination
path and description. To upload a picture just click on the browse button and select the picture you
want to upload from any device. And finally click on save button to save the picture.




               Figure 19.a: Picture upload page of the online photo processing system




               Figure 19.b: Picture upload page of the online photo processing system
                                    Mohammad Jannatul Ferdous                                 - 13 -
Web Design Project
The picture will be shown by the thumbnail view into the grid. Repeat the same procedure if you
want to add more pictures.




     Figure 20.a: Picture upload & with picture list page of the online photo processing system

To create a new album click on the link button edit album name and repeat the same procedure to
upload picture into it.




     Figure 20.b:Picture upload & with picture list page of the online photo processing system
                                  Mohammad Jannatul Ferdous                                    - 14 -
Web Design Project

If you want to delete the picture click on the delete button following pop up will show to confirm the
deletion. If you press ok the picture will be deleted.




      Figure 20.c: Picture upload & with picture list page of the online photo processing system

Click on the edit button and repeating the same procedure add another picture in the same album.
You can add more doing the same procedure, if you don’t want to add more click on the print order
button to make a order for these pictures.




      Figure 20.d:Picture upload & with picture list page of the online photo processing system
                                    Mohammad Jannatul Ferdous                                      - 15 -
Web Design Project

To order print select the pictures you want to upload by clicking the check boxes and click on the
button choose these pictures or to cancel click on the cancel button.




                Figure 21.a : Order print page of the online photo processing system

Then to make a order with size and quantity here you will get all the options for them. *When you
will type the quantity you will see the price according your . After selecting your copies click on the
calculate total price button. It will show you the total price. Then click on the check out to make a
payment or cancel button to cancel the order.




                   Figure 21.b : Order page of the online photo processing system
                                   Mohammad Jannatul Ferdous                                     - 16 -
Web Design Project

Pricing: If customers wish to see the pricing list. He/she just need to click on the link button Pricing
then the price page will come up and customer can see the Cost of print/ Postage and according to
size.




                    Figure 22 : Pricing page of the online photo processing system

Finally customer will come into this page. As it’s an online system you have to pay by card. So to
make the payment you have to type the card holders name, Card number, Card Expiry date. Also if
your billing address is different than shipping address type it in the billing address text boxes or if it
is same as the shipping address (which customer have given in time of registration) just click on the
check box. Shipping address will be given by default. If it is different, then also type it in the
shipping address text boxes. And click on the submit button to complete your order or cancel to
cancel the order.




                                     Mohammad Jannatul Ferdous                                      - 17 -
Web Design Project




            Figure 23: Billing and shipping page of the online photo processing system

Then you will get the confirmation of your order. If you want to e-mail us just click on the link
info@qaviphoto.com and if you want to see the order list click on the show My Order List link
button.




              Figure 24 : Order submitted page of the online photo processing system
                                  Mohammad Jannatul Ferdous                                - 18 -
Web Design Project

It will show the order status and you will also could be able to hide your order list by clicking the
Hide My Order List link button.




                 Figure 25 : Order view page of the online photo processing system




                                   Mohammad Jannatul Ferdous                                   - 19 -
Web Design Project
5. Reference and Bibliography
  [1] G. Booch, J. Rumbaugh and I. Jacobson, “The Unified Modeling Language User Guide”,
      Pearson Education (Singapore) Publication Ltd., Seventh Reprint Edition, 2003.

  [2] Internet: http://www.usernomics.com/user-interface-design.html

  [3] Internet: http://www.ambysoft.com/essays/userInterfaceDesign.html




                                 Mohammad Jannatul Ferdous                         - 20 -
Web Design Project
Appendix A
Project Plan




               Mohammad Jannatul Ferdous   - 21 -

Más contenido relacionado

La actualidad más candente

Online Shop Project Report
Online Shop Project ReportOnline Shop Project Report
Online Shop Project ReportJayed Imran
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report Surjeet Art
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping ReportPragnya Dash
 
Internship on web development
Internship on web developmentInternship on web development
Internship on web developmentRajendra Kandel
 
Online Fitness Gym Documentation
Online Fitness Gym Documentation Online Fitness Gym Documentation
Online Fitness Gym Documentation Abhishek Patel
 
Placement management system
Placement management systemPlacement management system
Placement management systemMehul Ranavasiya
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal SystemRajib Roy
 
Project Report on Grocery Store Website
Project Report on Grocery Store WebsiteProject Report on Grocery Store Website
Project Report on Grocery Store Website'Ashmeet Sehgal'
 
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...Fatima Qayyum
 
Food ordering System
Food ordering SystemFood ordering System
Food ordering SystemArman Ahmed
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report Kishan Maurya
 
online examination management system
online examination management systemonline examination management system
online examination management systemPraveen Patel
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial ReportManmeet Sinha
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project PresentationMilind Gokhale
 
online education system project report
online education system project reportonline education system project report
online education system project reportHagi Sahib
 
Ecommerce website proposal
Ecommerce website proposalEcommerce website proposal
Ecommerce website proposalSudhir Raj
 
University/College Transport management system Documentation
University/College Transport management system DocumentationUniversity/College Transport management system Documentation
University/College Transport management system DocumentationGaurav kumar rai - student
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management systemSuman Saurabh
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System ReportAnkan Banerjee
 

La actualidad más candente (20)

Online shopping
Online shoppingOnline shopping
Online shopping
 
Online Shop Project Report
Online Shop Project ReportOnline Shop Project Report
Online Shop Project Report
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping Report
 
Internship on web development
Internship on web developmentInternship on web development
Internship on web development
 
Online Fitness Gym Documentation
Online Fitness Gym Documentation Online Fitness Gym Documentation
Online Fitness Gym Documentation
 
Placement management system
Placement management systemPlacement management system
Placement management system
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal System
 
Project Report on Grocery Store Website
Project Report on Grocery Store WebsiteProject Report on Grocery Store Website
Project Report on Grocery Store Website
 
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
 
Food ordering System
Food ordering SystemFood ordering System
Food ordering System
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
 
online examination management system
online examination management systemonline examination management system
online examination management system
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project Presentation
 
online education system project report
online education system project reportonline education system project report
online education system project report
 
Ecommerce website proposal
Ecommerce website proposalEcommerce website proposal
Ecommerce website proposal
 
University/College Transport management system Documentation
University/College Transport management system DocumentationUniversity/College Transport management system Documentation
University/College Transport management system Documentation
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management system
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System Report
 

Destacado

Html, CSS & Web Designing
Html, CSS & Web DesigningHtml, CSS & Web Designing
Html, CSS & Web DesigningLeslie Steele
 
Java Technical Design Document
Java Technical Design DocumentJava Technical Design Document
Java Technical Design DocumentDeborah Obasogie
 
Sample Documentation Report 03.11.09
Sample Documentation Report 03.11.09Sample Documentation Report 03.11.09
Sample Documentation Report 03.11.09pccampo
 
6 weeks training for B-tech students
6 weeks training for B-tech students6 weeks training for B-tech students
6 weeks training for B-tech studentsanujvns
 
Sample project abstract
Sample project abstractSample project abstract
Sample project abstractklezeh
 

Destacado (7)

Html, CSS & Web Designing
Html, CSS & Web DesigningHtml, CSS & Web Designing
Html, CSS & Web Designing
 
Web Development using HTML & CSS
Web Development using HTML & CSSWeb Development using HTML & CSS
Web Development using HTML & CSS
 
Project Report
Project ReportProject Report
Project Report
 
Java Technical Design Document
Java Technical Design DocumentJava Technical Design Document
Java Technical Design Document
 
Sample Documentation Report 03.11.09
Sample Documentation Report 03.11.09Sample Documentation Report 03.11.09
Sample Documentation Report 03.11.09
 
6 weeks training for B-tech students
6 weeks training for B-tech students6 weeks training for B-tech students
6 weeks training for B-tech students
 
Sample project abstract
Sample project abstractSample project abstract
Sample project abstract
 

Similar a Web Design Project Report

Web design-project-report3961
Web design-project-report3961Web design-project-report3961
Web design-project-report3961university
 
Software engineering presentation
Software engineering presentationSoftware engineering presentation
Software engineering presentationMJ Ferdous
 
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudPre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudwwwally
 
ClearMechanic "Visual Declined Service Marketing"
ClearMechanic "Visual Declined Service Marketing"ClearMechanic "Visual Declined Service Marketing"
ClearMechanic "Visual Declined Service Marketing"ClearMechanic
 
WWW Conference 2012 - Web-Engineering - Cloudgenius
WWW Conference 2012 - Web-Engineering - CloudgeniusWWW Conference 2012 - Web-Engineering - Cloudgenius
WWW Conference 2012 - Web-Engineering - CloudgeniusDr.-Ing. Michael Menzel
 
Online movie ticket booking
Online movie ticket bookingOnline movie ticket booking
Online movie ticket bookingmrinnovater007
 
The Speed to Cool - Valuing Testing & Quality in Agile Teams
The Speed to Cool - Valuing Testing & Quality in Agile TeamsThe Speed to Cool - Valuing Testing & Quality in Agile Teams
The Speed to Cool - Valuing Testing & Quality in Agile TeamsCraig Smith
 
Real User Experience Insight External
Real User Experience Insight ExternalReal User Experience Insight External
Real User Experience Insight Externaloracleonthebrain
 
Automated Security Surveillance System in Real Time World
Automated Security Surveillance System in Real Time WorldAutomated Security Surveillance System in Real Time World
Automated Security Surveillance System in Real Time WorldIRJET Journal
 
Compuware APM Solution
Compuware APM SolutionCompuware APM Solution
Compuware APM Solutionbackfire_88
 
Singh durgesh projectppt
Singh durgesh projectpptSingh durgesh projectppt
Singh durgesh projectpptimdurgesh
 
Singh durgesh projectppt
Singh durgesh projectpptSingh durgesh projectppt
Singh durgesh projectpptDurgesh Singh
 
System Proposal(Personal Information & Leave Management System)
System Proposal(Personal Information & Leave Management System)System Proposal(Personal Information & Leave Management System)
System Proposal(Personal Information & Leave Management System)Akila Jayarathna
 
What's new in IBM BPM 8.5.7 CF2017.06
What's new in IBM BPM 8.5.7 CF2017.06What's new in IBM BPM 8.5.7 CF2017.06
What's new in IBM BPM 8.5.7 CF2017.06Dennis Parrott
 
Placement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environmentPlacement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environmentKim Clark
 
All Roads Lead to SaaS
All Roads Lead to SaaSAll Roads Lead to SaaS
All Roads Lead to SaaSRuann Tiller
 

Similar a Web Design Project Report (20)

Web design-project-report3961
Web design-project-report3961Web design-project-report3961
Web design-project-report3961
 
Software engineering presentation
Software engineering presentationSoftware engineering presentation
Software engineering presentation
 
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudPre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
 
ClearMechanic "Visual Declined Service Marketing"
ClearMechanic "Visual Declined Service Marketing"ClearMechanic "Visual Declined Service Marketing"
ClearMechanic "Visual Declined Service Marketing"
 
WWW Conference 2012 - Web-Engineering - Cloudgenius
WWW Conference 2012 - Web-Engineering - CloudgeniusWWW Conference 2012 - Web-Engineering - Cloudgenius
WWW Conference 2012 - Web-Engineering - Cloudgenius
 
AutoDCR presentation
AutoDCR presentationAutoDCR presentation
AutoDCR presentation
 
Online movie ticket booking
Online movie ticket bookingOnline movie ticket booking
Online movie ticket booking
 
Oracle BPM 11g Lesson 1
Oracle BPM 11g Lesson 1Oracle BPM 11g Lesson 1
Oracle BPM 11g Lesson 1
 
Parking Lot App
Parking Lot AppParking Lot App
Parking Lot App
 
The Speed to Cool - Valuing Testing & Quality in Agile Teams
The Speed to Cool - Valuing Testing & Quality in Agile TeamsThe Speed to Cool - Valuing Testing & Quality in Agile Teams
The Speed to Cool - Valuing Testing & Quality in Agile Teams
 
Real User Experience Insight External
Real User Experience Insight ExternalReal User Experience Insight External
Real User Experience Insight External
 
Automated Security Surveillance System in Real Time World
Automated Security Surveillance System in Real Time WorldAutomated Security Surveillance System in Real Time World
Automated Security Surveillance System in Real Time World
 
Compuware APM Solution
Compuware APM SolutionCompuware APM Solution
Compuware APM Solution
 
Singh durgesh projectppt
Singh durgesh projectpptSingh durgesh projectppt
Singh durgesh projectppt
 
Singh durgesh projectppt
Singh durgesh projectpptSingh durgesh projectppt
Singh durgesh projectppt
 
System Proposal(Personal Information & Leave Management System)
System Proposal(Personal Information & Leave Management System)System Proposal(Personal Information & Leave Management System)
System Proposal(Personal Information & Leave Management System)
 
What's new in IBM BPM 8.5.7 CF2017.06
What's new in IBM BPM 8.5.7 CF2017.06What's new in IBM BPM 8.5.7 CF2017.06
What's new in IBM BPM 8.5.7 CF2017.06
 
Placement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environmentPlacement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environment
 
Private cloud day session 3 monitor and operate your private cloud
Private cloud day session 3 monitor and operate your private cloud Private cloud day session 3 monitor and operate your private cloud
Private cloud day session 3 monitor and operate your private cloud
 
All Roads Lead to SaaS
All Roads Lead to SaaSAll Roads Lead to SaaS
All Roads Lead to SaaS
 

Más de MJ Ferdous

An Article on Hybrid Cloud
An Article on Hybrid CloudAn Article on Hybrid Cloud
An Article on Hybrid CloudMJ Ferdous
 
IT Career Path in Enterprise Sector
IT Career Path in Enterprise SectorIT Career Path in Enterprise Sector
IT Career Path in Enterprise SectorMJ Ferdous
 
Office 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanOffice 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanMJ Ferdous
 
Active Directory Proposal
Active Directory ProposalActive Directory Proposal
Active Directory ProposalMJ Ferdous
 
SharePoint Document Management
SharePoint Document ManagementSharePoint Document Management
SharePoint Document ManagementMJ Ferdous
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development WorkshopMJ Ferdous
 
O365 business training workshop
O365 business training workshopO365 business training workshop
O365 business training workshopMJ Ferdous
 
Project management tips and trick
Project management tips and trickProject management tips and trick
Project management tips and trickMJ Ferdous
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013MJ Ferdous
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013MJ Ferdous
 
BrainStation portal presentation
BrainStation portal presentationBrainStation portal presentation
BrainStation portal presentationMJ Ferdous
 
Share point workflow problem and its resolution
Share point workflow problem and its resolutionShare point workflow problem and its resolution
Share point workflow problem and its resolutionMJ Ferdous
 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)MJ Ferdous
 
SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)MJ Ferdous
 
SharePoint Development (Lesson 3)
SharePoint Development (Lesson 3)SharePoint Development (Lesson 3)
SharePoint Development (Lesson 3)MJ Ferdous
 
SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)MJ Ferdous
 
Basis soft expro
Basis soft exproBasis soft expro
Basis soft exproMJ Ferdous
 
Share point 2010 administration & development
Share point 2010 administration & developmentShare point 2010 administration & development
Share point 2010 administration & developmentMJ Ferdous
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overviewMJ Ferdous
 
Sharepoint mobile version v2
Sharepoint mobile version v2Sharepoint mobile version v2
Sharepoint mobile version v2MJ Ferdous
 

Más de MJ Ferdous (20)

An Article on Hybrid Cloud
An Article on Hybrid CloudAn Article on Hybrid Cloud
An Article on Hybrid Cloud
 
IT Career Path in Enterprise Sector
IT Career Path in Enterprise SectorIT Career Path in Enterprise Sector
IT Career Path in Enterprise Sector
 
Office 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanOffice 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - Biman
 
Active Directory Proposal
Active Directory ProposalActive Directory Proposal
Active Directory Proposal
 
SharePoint Document Management
SharePoint Document ManagementSharePoint Document Management
SharePoint Document Management
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development Workshop
 
O365 business training workshop
O365 business training workshopO365 business training workshop
O365 business training workshop
 
Project management tips and trick
Project management tips and trickProject management tips and trick
Project management tips and trick
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
 
BrainStation portal presentation
BrainStation portal presentationBrainStation portal presentation
BrainStation portal presentation
 
Share point workflow problem and its resolution
Share point workflow problem and its resolutionShare point workflow problem and its resolution
Share point workflow problem and its resolution
 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)
 
SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)
 
SharePoint Development (Lesson 3)
SharePoint Development (Lesson 3)SharePoint Development (Lesson 3)
SharePoint Development (Lesson 3)
 
SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)
 
Basis soft expro
Basis soft exproBasis soft expro
Basis soft expro
 
Share point 2010 administration & development
Share point 2010 administration & developmentShare point 2010 administration & development
Share point 2010 administration & development
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
 
Sharepoint mobile version v2
Sharepoint mobile version v2Sharepoint mobile version v2
Sharepoint mobile version v2
 

Último

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxDitasDelaCruz
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Availablepr788182
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowranineha57744
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSpanmisemningshen123
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAITim Wilson
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistanvineshkumarsajnani12
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...pujan9679
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfwill854175
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book nowkapoorjyoti4444
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...meghakumariji156
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 

Último (20)

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 

Web Design Project Report

  • 1. Politecnico Di Milano WEB DESIGN PROJECT (PROGETTO DI WEB DESIGN) 2006-2007 Design Report of Online Photo Processing System Instructor: Ing. Sebastiano Colazzo Submission Date: 13/7/2007 Submitted By M. Number: 707241 Name: Mohammad Jannatul Ferdous Dept: MS in Computer Engineering Politecnico Di Milano, Como, Italy
  • 2. Web Design Project Modification History • 11 – 06 – 07 o Final Editing • 8 – 05 – 07 ; V 1.1.0.1 o Added Class Diagram o Prototype Screenshot o Project Plan • 5 – 05 – 07 ; V 1.0.0.1 o Initial version Mohammad Jannatul Ferdous -1-
  • 3. Web Design Project Table of Contents 1. Introduction 03 2. Business requirement 03 3. UML Design 04 3.1 Use case diagram 04 3.2 UML classes 06 4 Framework of the development 07 4.1 Logical architectural diagram 07 4.2 IDE and tools 08 5. Prototype of the System 09 6. Reference and Bibliography 20 Appendix A (Project Plan) 21 Mohammad Jannatul Ferdous -2-
  • 4. Web Design Project 1. Introduction Online photo processing system software is a commercial product for the normal user to get digital photo printing service. This document is provided for the requirement and design specification so that developer can get the clear idea of the system and also the design specification of the system. It contains also prototype UI which is very useful for the customer to know about front-end view. 2. Business requirement Printing digital photos through online print shops is significantly gaining market. Typically, print shops only offer payment via credit card and automatically apply standard picture settings that not always produce acceptable results. To guarantee professional service, higher quality and flexible payment options, the following procedure (to be automated) could help. A user starts the processing by logging (user name and password) in the system. If the user is new then he/she has to be register to enter in the system. After that, user will place a new print order by uploading his/her picture files and by specifying the desired print sizes and qualities. Immediately, the system checks whether the uploaded files are compatible picture files and whether the pictures' resolutions are suited to the specified print sizes. In case of problems, the user is asked to modify his order. This procedure goes on until no further problems can be detected, in which case the order is forwarded to a photo editing expert, which is in charge of checking the aesthetic quality of the pictures. If the expert has some comments, he/she fills in a form with appropriate feedback and (if required) suggests possible editing operations. After that, the user can comment the provided feedback via the shop's Web site and accept/deny the suggestions. Based on the user's decisions, the expert applies the accepted modifications and fixes the final cost. If the expert has no additional comment, he/she just fixes the cost according to the price list. Once the cost of the order is known, the system sends an email with the required payment instructions to the user and, also, forwards the pictures to the print department. The user can choose between online payment via credit card, money order or bank transfer. Credit card payments are directly supported and processed by the shop's Web site, while the two other options are not under control of the system, which thus keeps waiting until the payment occurs. After completing the payment terms, system will ask for the shipment address. In the meantime, the print department prints the pictures and prepares them for shipment. Once the payment has arrived, the prints are shipped, and the user has one month to provide his feedback (and to close the order) before the process terminates automatically. Mohammad Jannatul Ferdous -3-
  • 5. Web Design Project 3. UML Design 3.1 Use case diagram On-line Photo Processing System Version: 1.0.0.1 New user registeration User Added Login Authentication Place an order Asked picture Database Server Upload picture Check pictures «uses» Update picturs «uses» «uses» Checking image quality Expert Comments Customer «uses» Accept Comments Fix the final cost Web Server Deny sugession Automated Email Receive email System Operator «extends» Reply acceptence Process Printing Operator «extends» Photo Printer Shipping Address Payment terms complete Print-out photos Administrator Receive payment Shipment order Receive order Delete Order Figure 2.1: Use case diagram of Online Photo Processing System (OPPS) Mohammad Jannatul Ferdous -4-
  • 6. Web Design Project The Use case diagram of the online digital photo processing system contains the scope of the system, the list of system functionalities and the total vision of the possible interactions between the system and the actors of this system. The main actors identifying here are: i) Customer: Customer represents as the primary actor for this system. The printing company offers the digital photo printing service online for the customer in different location. ii) System operator: The general operator and the administrator are the two actors and these are the generalizations of system actor. General Operator: This type of actor supports the system to complete the main flow of events to achieve the goal. It takes care to delivery the shipment order to the requested customer. Administrator: Administrator of the system is responsible to several interactions with the system to reach the objectives. As an example administrator can delete the customer order at any time with proper reasoning. iii) Database Server: A Database server act to store the customer authentications information and it’s also added the new customer’s information when a new customer-user registration occurs. iv) Web Server: Web server take care of new user registration, user authentication, ask picture, check picture, checking image quality, fix the final cost, automated email and collecting shipping address. v) Photo Printer: Printer is responsible for process printing and prints out photo to delivery this to the requested customer. Based on the above use case diagram we can identify the following groups of main types of activities: i. Customer starts the processing by logging in the system. In case of a new customer, he/she has to be register to enter in the system. ii. Customer will place a new print order by uploading his/her picture files with specifying the desired print sizes and qualities. iii. The system checks the picture files with respect of compatibility and resolution suited to specific print size. In case of problems, the user is asked to modify his order. This procedure goes on until no further problems can be detected. iv. The expert applies the accepted modifications and fixes the final cost. v. The system sends an email with the required payment instructions to the user and forwards the pictures to the print department. vi. Credit card payments are directly supported and processed by the shop's Web site. vii. After completing the payment terms, shipment address will be collected. The print department prints the pictures and prepares them for shipment. viii. Once the payment has arrived, the prints are shipped, and the user has one month to provide his feedback and after that the process terminates automatically. Mohammad Jannatul Ferdous -5-
  • 7. Web Design Project 3.2 UML classes Person {Abstruct} -id : long -firstName : string -lastName : string -getEmail {Abstruct}() : string Login -getPass {Abstruct}() : string -customer : Customer +validUser(in user : string, in pass : string) : bool 1 Customer_Details Customer -customer : Customer -e_mail : string +address : string -pass : string 1 +phone : string +shippment Adress : string +changePassword() : bool +paymentTypeID : long +getEmail() : string +getPass() : string +getDetails() : Customer_Details 1 1 1 1..* Order Order_Status -orderID : long -statusID : long -customer : Customer -name : string 1..* 0..* 1 1 -orderDate : object +changeStatus() : bool -statusID : long Order_Details -isDelevered : bool +addOrder() -picture : Picture 1 +updateOrder() -quantity : long +getOrder() : Order 1 -size : string -type : string -priceId : long Order_Preview Pricing +getOrderDetails() : Order_Details 0..* -order : Order Album -priceId : long +getOrder() : Order -albumID : long -oldPrice : double 1..* -albumName : string -newPrice : double -picture : Picture -lastModified : object +createAlbum(in name) +getPricebyID() : Pricing 1 1..* 1..* 1..* 1 Picture -pID 1 -pictureTitle Picture_Details +getPicturesDetails() : Picture -picture : Picture Upload_Picture -title : string -picture : Picture -description : string 1 -albumId : long +getDetails() : Picture_Details +upload() : bool +updatePicture() 1 +checkImageType() : bool +writeToDB(in pic : Picture) Figure 2.4: UML- Class diagram for on-line photo processing system Using the above class diagram we represent the vocabulary of our online photo processing system. It is built and refined when system is developed. Each class description consists of a class name, state variables, reference variables and methods. We make a clear distinction between variables containing the state of an object and variables that express which other objects a given object knows. A class description defines the types of each variable as well as a signature for each method. The objectives of class diagram are. Names and models concepts existing in the system. Specifies collaboration paths. Specifies the basic logical schema. Mohammad Jannatul Ferdous -6-
  • 8. Web Design Project In On line photo processing system, the front view of class diagram is shown in the above figure. The class diagram are composed of several classes and there relationship between these classes. In the Online photo processing system, classes are the following: Person Customer Customer_Details Login Order Order_Details Order_Preview Order_Status Pricing Album Picture Picture_Details Upload_Picture 4. Framework of the development 4.1 Logical architectural diagram Figure 3 : Logical architectural diagram It is basically the coding layer of our application. There are there layers between User Interface (UI) and Database. Those are: Mohammad Jannatul Ferdous -7-
  • 9. Web Design Project Façade Layer: It contains the all methods/ function of the application to update, delete and insert in to database. It is directly connected to the User interface and also business layer. Sometimes it access Data Access Layer (DAL) directly if the functionality does not require any business logic. Business Layer: It contains the whole business logic of the system. If developer requires any changes in the business logic after develop the software then they will only change on this layer. They do not need to change the whole application. BL connected with DAL and Façade Layer. Data Access Layer: It is used to access data from Database and only know the query or stored procedure of the database to retrieve, modify data like SELECT, UPDATE. Base Layer: It contains the all configuration setup of the system and base class of the different layers. 4.2 IDE and tools Visual Studio.Net 2005: We have used Visual Studio.Net 2005 as an Integrated Development Environment (IDE) to develop our prototype. Visio 2003 & UML 2.0: We have used Visio 2003 to draw all design with UML2.0 notation. SQL Server 2005: We have stored our sample database in to SQL Server 2005 Express Edition Mohammad Jannatul Ferdous -8-
  • 10. Web Design Project 5. Prototype of the System (Graphical User Interface) We’ve made to make the new users to understand the Qavi online photo processing system easily. Thus it is a dynamic web page customers will easily be able to upload their digital photos through CD drive, floppy drive, external devices or hard drive. Also be able to create their own account, album and upload pictures to that album and can save them. And could order them according to his choice by my given sizes with price. And then he/she could be able to proceed to the check out. Now we’ll explain the total system point of users view. We’ve created the header & footer because we will need to use them throughout the whole application. In this page we have got Home, Register & Login link button I’ll use Logout in the other pages, Home button to call the home page, Register to register as a new customer & Login for the users who have already registered. In the Footer we’ve also got some following link button Contact us, Pricing, Help, FAQ. Contact us to get our e-mail & web address customers will be able to mail us as well. In the pricing page we’ve given some price list with respect to shipping time, paper size and quantity. And I made another page for help there we’ve given some problems customers might face with solution. So the following is my home page with these actions. We’ve also given two buttons for Login & Register. (Help and FAQ are under construction). Figure 13: Home page of the online photo processing system Mohammad Jannatul Ferdous -9-
  • 11. Web Design Project Register Page: When a customer will click on the register button the register page will come up. It will take the all users details. Figure 14: Register page of the online photo processing system You must have to fill up the last name, e-mail address, Password and Re-type Password to complete your registration. If you don’t fill any of them error message will be shown. Then click on the registration button to finish registration. And it will bring you into the Login page. You can also cancel your registration by clicking the cancel button. Figure 15: Register page (check validation) of the online photo processing system Mohammad Jannatul Ferdous - 10 -
  • 12. Web Design Project Login Page: The total system will be very easy to operate now. In the login page just type your given e-mail address and password. We’ve also given a check box to save the e-mail address and password. If he/she is a new customer they could register by clicking the Get Started button. And from now and the following pages we’ll get a link button Log out on the Header to Log him out. Figure 16: Login page of the online photo processing system Album page: After Login you will get the album list page. Here all your album names will be displayed. Default album name is the date. To create an album first you have to click on the link button Add New Album. Figure 17: Album page of the online photo processing system Mohammad Jannatul Ferdous - 11 -
  • 13. Web Design Project First We’ve created a page to create a new album name for specific album. The default name will be the current date. Click on the create button the album will be created with that given name. Figure 18.a : Album list page of the online photo processing system Now to add pictures into the album click onto the edit button in that specific album row. Figure 18.b: Album list page of the online photo processing system Mohammad Jannatul Ferdous - 12 -
  • 14. Web Design Project You will get the upload picture window. We’ve made three text boxes for picture title, destination path and description. To upload a picture just click on the browse button and select the picture you want to upload from any device. And finally click on save button to save the picture. Figure 19.a: Picture upload page of the online photo processing system Figure 19.b: Picture upload page of the online photo processing system Mohammad Jannatul Ferdous - 13 -
  • 15. Web Design Project The picture will be shown by the thumbnail view into the grid. Repeat the same procedure if you want to add more pictures. Figure 20.a: Picture upload & with picture list page of the online photo processing system To create a new album click on the link button edit album name and repeat the same procedure to upload picture into it. Figure 20.b:Picture upload & with picture list page of the online photo processing system Mohammad Jannatul Ferdous - 14 -
  • 16. Web Design Project If you want to delete the picture click on the delete button following pop up will show to confirm the deletion. If you press ok the picture will be deleted. Figure 20.c: Picture upload & with picture list page of the online photo processing system Click on the edit button and repeating the same procedure add another picture in the same album. You can add more doing the same procedure, if you don’t want to add more click on the print order button to make a order for these pictures. Figure 20.d:Picture upload & with picture list page of the online photo processing system Mohammad Jannatul Ferdous - 15 -
  • 17. Web Design Project To order print select the pictures you want to upload by clicking the check boxes and click on the button choose these pictures or to cancel click on the cancel button. Figure 21.a : Order print page of the online photo processing system Then to make a order with size and quantity here you will get all the options for them. *When you will type the quantity you will see the price according your . After selecting your copies click on the calculate total price button. It will show you the total price. Then click on the check out to make a payment or cancel button to cancel the order. Figure 21.b : Order page of the online photo processing system Mohammad Jannatul Ferdous - 16 -
  • 18. Web Design Project Pricing: If customers wish to see the pricing list. He/she just need to click on the link button Pricing then the price page will come up and customer can see the Cost of print/ Postage and according to size. Figure 22 : Pricing page of the online photo processing system Finally customer will come into this page. As it’s an online system you have to pay by card. So to make the payment you have to type the card holders name, Card number, Card Expiry date. Also if your billing address is different than shipping address type it in the billing address text boxes or if it is same as the shipping address (which customer have given in time of registration) just click on the check box. Shipping address will be given by default. If it is different, then also type it in the shipping address text boxes. And click on the submit button to complete your order or cancel to cancel the order. Mohammad Jannatul Ferdous - 17 -
  • 19. Web Design Project Figure 23: Billing and shipping page of the online photo processing system Then you will get the confirmation of your order. If you want to e-mail us just click on the link info@qaviphoto.com and if you want to see the order list click on the show My Order List link button. Figure 24 : Order submitted page of the online photo processing system Mohammad Jannatul Ferdous - 18 -
  • 20. Web Design Project It will show the order status and you will also could be able to hide your order list by clicking the Hide My Order List link button. Figure 25 : Order view page of the online photo processing system Mohammad Jannatul Ferdous - 19 -
  • 21. Web Design Project 5. Reference and Bibliography [1] G. Booch, J. Rumbaugh and I. Jacobson, “The Unified Modeling Language User Guide”, Pearson Education (Singapore) Publication Ltd., Seventh Reprint Edition, 2003. [2] Internet: http://www.usernomics.com/user-interface-design.html [3] Internet: http://www.ambysoft.com/essays/userInterfaceDesign.html Mohammad Jannatul Ferdous - 20 -
  • 22. Web Design Project Appendix A Project Plan Mohammad Jannatul Ferdous - 21 -