Download presentation
Presentation is loading. Please wait.
Published byHoratio Moore Modified over 8 years ago
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
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.