Presentation is loading. Please wait.

Presentation is loading. Please wait.

Work In Progress Presentation. Orders Alex Thornton.

Similar presentations


Presentation on theme: "Work In Progress Presentation. Orders Alex Thornton."— Presentation transcript:

1 Work In Progress Presentation

2 Orders Alex Thornton

3 Research, Analysis & Design Alex Thornton UML Activity Model – Orders Shows how the activity of placing an order takes place Illustrates what happens when a payment is declined or approved

4 Activity model cont.

5 Research, Analysis & Design Alex Thornton UML Class Diagram – Entire System

6 Research, Analysis & Design Alex Thornton UML Sequence Model – Orders Shows the sequence in which objects are created Shows how products can be added to the basket, are then placed into order lines and finally added to an order object.

7 Research, Analysis & Design Alex Thornton UML Use Case Model - Orders Shows the activities that can be carried out by a user Relates to requirements catalogue

8 Product Development Alex Thornton Creating a solid system design Data dictionary Storyboard Class model Activity/Sequence models

9 Testing Alex Thornton Formal test plan - Orders TestExpected ResultActual ResultAction/Comment Add product to basketProduct added to basket should appear on "view basket page" Basket subtotalSubtotal for order line should equal product cost * quantity Remove order lineClicking remove button should delete order line Product quantity Changing product quantity should update order subtotal and total Checkout button Checkout button should forward user to the checkout page Cancel order Cancel order button should empty the basket

10 Project Management & Quality Assurance Alex Thornton Milestones set up on assembla for all major steps in the project Milestones correspond to the gantt chart “Tickets” assigned to individual team members

11 Sample shopping basket Alex Thornton

12 User Management Tom Gardner

13 Research, Analysis & Design Tom Gardner

14 Research, Analysis & Design Tom Gardner

15 Research, Analysis & Design Tom Gardner

16 Product Development & Testing Tom Gardner If the user does not have an account they must be able to Find the register page The system should allow a user to login to the system using their created account TestExpected ResultActual ResultAction/Comment User must be able to create an account on the register page User will be able to create an account on the register page The system must send an email to the newly registered customer with their activation code The system should send an email to the newly registered customer with their automatically generated activation code The user must be able to enter a registration code into the website to activate their account The user should be able to enter a registration code from their email account into the website. This should activate their account The user must be able to Login to their activated account The user should be able to Login to their activated account The user must be able to edit their profile The user should be able to edit their profile picture, information and view messages left by other users. The user must be able to request a new password The user should be able to request a new password on the login page. This should then email the user with their newly generated password The user must be able to delete their account The user should be able to delete their account

17 Sample Login page Tom Gardner

18 Sample Register page Tom Gardner

19 Bookings Miguel Lopes

20 Research, Analysis & Design Miguel Lopes

21 Research, Analysis & Design Miguel Lopes

22 Research, Analysis & Design Miguel Lopes

23 Product Development & Testing Miguel Lopes Test # TestExpected ResultActual Result Comment / Action 1 The User should be able to display the events available on the system. 2 The User must be able to select and make a bookings for a particular event. 3The User must to be able to purchase tickets and also cancel bookings Formal Test Plan

24 Project Management & Quality Assurance Miguel Lopes SVN Repository permits us to network on the system we are building and update, back up the content to be used, such as graphics and multimedia coding.

25 Research, Analysis & Design Miguel Lopes

26 Products Jamie Gregory

27 Research, Analysis & Design Jamie Gregory

28 Research, Analysis & Design Jamie Gregory Products activity diagram. Adding a product

29 Research, Analysis & Design Jamie Gregory Products sequence diagram. Adding a product

30 Jamie Gregory

31 Research, Analysis & Design Jamie Gregory

32

33 Product Development & Testing Jamie Gregory Test # TestExpected Result Actual Result Comment / Action 1 The User should be able to view a range of products, these products will be searchable using alphabetical, price value etc. This will be done using an ‘Include’ statement in our further development. Php coding using an ‘Include’ statement will allow these search options. 2 The User must be able to select and proceed to another area of the website to complete their transaction. The set of products on the products page will be addable to a basket, which will run until a ‘Proceed to checkout’ button is added. This will then link to Alex’s orders page where the transaction can be completed. 3Admin should be able to add, edit and delete a product from the products page. An admin page will be generated which will provide these options.

34 Project Management & Quality Assurance Jamie Gregory Assembla and Tortoise SVN(Subversion). Assembla 1. Milestones 2. Group collaboration 3. Preparation Tortoise SVN 1. Repository tool

35 Personal plan of action for the upcoming weeks. Jamie Gregory 1. Research how ‘Include’ php statements work to assist the upcoming implementation. 2. Practice some notepad++ to allow my page designs to be better. 3. OOphp classes need researching and then constructing. 4. Research Order_object to allow my page to link with Alex’s, whilst having a running basket which will link to Alex’s order page on submit. 5. Construct an admin page allowing me to Create, Edit and delete products within the SQL.

36 Venues and Events Adil Ali

37 Research, Analysis & Design Adil Ali Address, Image, Time. Number of Tickets, Price Range, Section.

38 Research, Analysis & Design Adil Ali UML Sequence Model – Venue and Events Shows the sequence of creating a venue and event The Event is included within the Venue

39 Research, Analysis & Design Adil Ali UML Activity Model – Venue and Events Shows how the activity of Creating a new Event or Venue Illustrates what happens when a Venue is not found Show if an Event with the same name is existent

40 Research, Analysis & Design Adil Ali UML Use Case Model – Venue and Events The Admin Creates, Edits, Deletes Venues and Events A report is produced for Venues and Events Created

41 Product Development & Testing Adil Ali Formal Test Plan – Venues and Events TestExpected ResultActual ResultAction/Comment Ensure Venues are Created within Admin Access The administrator will be able to successfully create a Venue. Ensure Venues can be Deleted/Edited within Admin Access The administrator will be able to successfully edit or delete a Venue. Ensure Events are Created within Admin Access The administrator will be able to successfully create a Event. Ensure Events can be Deleted/Edited within Admin Access The administrator will be able to successfully edit or delete a Event. Ensure the Venues are displayed to the User from the database The website will display the details of the Venue when an event is selected. Ensure the Events are displayed to the User from the database The details of the Event will be displayed on the Events page with the data from the database.

42 Project Management & Quality Assurance Adil Ali Coloured all the tasks Extended times Allowed access to all team users

43 Project Management & Quality Assurance Adil Ali One network diagram

44 Sample Events Page Adil Ali

45 Group Project Evaluation

46 Quality All Team Produced documentation to a high standard Attempted to ensure quality by liaising with staff such as Dave Griffin for feedback on design models. Cross checking completed work with other members of the team Ensuring consistency between different items of documentation

47 Complexity All Team Tackled various complex tasks E.g. Class diagram Providing team members with learning materials for OO PHP.

48 Progress All Team Gantt chart shows that the project is progressing as planned and dates are being met. Regular updates to Gantt chart ensure all team members can see how each task is progressing.

49 Remaining work All Team Complete XHTML & CSS Run SQL script in phpMyAdmin to build database Implement PHP & Javascript validation Finalize test plan and execute Evaluate final product


Download ppt "Work In Progress Presentation. Orders Alex Thornton."

Similar presentations


Ads by Google