Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark -...
-
Upload
kellen-canion -
Category
Documents
-
view
219 -
download
1
Transcript of Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark -...
![Page 1: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/1.jpg)
sportsgoodies.com.au
![Page 2: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/2.jpg)
Hunain Aslam - Project Manager / Programmer
Derin Mark - Programmer Navdeep Singh - System Analyst Rishu - Tester/QA Mukesh - Technical Writer
Roles & Responsibilities
![Page 3: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/3.jpg)
Project Purpose and scope
Methodology Tools Cost/budget WBS Requirement
Traceability Matrix (RTM)
ER-Diagram DFD (Data flow
diagram)
Overview
Structured Chart 3-tier Architecture of
your System USE-Case diagram Class diagram Website Layout Conclusion References Q & A
![Page 4: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/4.jpg)
The purpose of this project is to deliver an ecommerce website
Customers can create their profiles Customers can purchase products which
are to be delivered to them.
Purpose
![Page 5: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/5.jpg)
Streamlined Business Processes Easy Accessibility World Wide Access More Diverse Products Global Market
Scope
![Page 6: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/6.jpg)
SCRUM Methodology is used for this project.
Iterative & Incremental Approach Client Interaction Change in Project
Development Methodology
![Page 7: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/7.jpg)
PHP HTML Java Script CSS Dreamweaver MySQL PhotoShop J Query AJAX
Tools & Technologies
![Page 8: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/8.jpg)
Task name Cost
Requirements Analysis And Project
Planning
$35,000
Object and System Design $33 ,718
Implementing Testing $9,128
System Testing $6,000
Training and Set Up $3,000
Backup for any ongoing Change $10,000
Total: $100,000
Cost & Budgeting
![Page 9: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/9.jpg)
Work Breakdown Structure (WBS) is designed to break the project into steps and identify the project duration.
It also contains the process of Project management including Project Initiation Project Closure Meetings
WBS
![Page 10: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/10.jpg)
Sports Goodies
Requirement
Gathering
System Design
Development
Testing
Deployment
Sequence
Diagram
Traceability Matrix
Activity Diagra
m
DB Desig
n
DFD
UC
SRSDB
Design
GUI Desig
n
Web pages
Design
DB Interfac
e
Integration
Website
Testing
Unit Testin
g
Domain
Creation
Website
Hosting
Integrate Database
![Page 11: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/11.jpg)
Traceability Matrix correlates customer & functional requirements
It’s purpose is to see if the project requirements are being met
Also helps in project task planning.
Traceability Matrix
![Page 12: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/12.jpg)
No. Customer Requirements Forward Traceability
U1 Customer Registration / Login S1
U2 Customer / Administrator uses his/her
login and password to access the
website
S2
U3 If Customer enters a wrong Customer
name and password
S3
U4 To logout the webpage user need to
click logout
S4
U5 To View in wish list S5
U6 To Select the Item in Shopping Cart S6
U7 To Checkout S7
U8 To insert / update / Delete Shopping
Cart
S8
U9 To verify address details S9
U10 To change or update System setting S10
U11 Admin Dashboard S11
![Page 13: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/13.jpg)
No Functional Requirements Backward
Traceability
S1 Need to open signup page for new customer U1
S2 Existing customer can sign in by giving a username and
password that they already have.
U2
S3 If unable to login, Customer needs to get a message to
change the password or click on forget password to get
new password
U3
S4 After logout it need to show user logout message U4
S5 Brows in Catalogues to add in Customer wish list and
show those Designs there in wish list.
U5
S6 Need to add the Designs in the shopping cart U6
S7 Need to pay the amount by credit card or PayPal account
information
U7
S8 Admin can insert/ Update/Delete Designs from admin
panel in category
U8
S9 Admin can create or edit/ update category from admin
panel
U9
S10 Admin can change or update System setting from admin
panel
U10
S11 Need to login as Admin and the Admin home page is
Dashboard
U11
S12 Cross Browser compatibility is necessary. N/A
![Page 14: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/14.jpg)
Gantt charts illustrate the start and finish dates of the terminal elements and summary elements of a project.
Gantt Chart
![Page 15: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/15.jpg)
![Page 16: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/16.jpg)
The purpose of ER Diagram is to clarify the database structure and relationship of the database entities.
It also has primary and foreign Key. Relations can be many-to-many, one-to-
one or one-to-many.
ER Diagram
![Page 17: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/17.jpg)
![Page 18: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/18.jpg)
Data flow diagram helps us in identifying the business processes.
It is a technique which gives the idea before we go through any process.
A data flow diagram tells us that how data flows through a system.
DFD
![Page 19: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/19.jpg)
![Page 20: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/20.jpg)
Activity Diagram
![Page 21: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/21.jpg)
Three-tier or multi-tier architecture are often used when describing how clients connect to servers. Presentation Layer
GUI / Front End Business logic Layer
Development Logic Data Access layer
Database
3 Tier
![Page 22: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/22.jpg)
Use case diagram shows a set of use cases and actors and their relationships.
Use cases represent system functionality, the requirements of the system from the user’s perspective.
Use Case Diagram
![Page 23: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/23.jpg)
![Page 24: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/24.jpg)
A class diagram is a type of static structure diagram that describes the structure of a system by showing the system's
classes attributes Operations / functions and the relationships among objects.
Class Diagram
![Page 25: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/25.jpg)
![Page 26: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/26.jpg)
Website layout
![Page 27: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/27.jpg)
![Page 28: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/28.jpg)
![Page 29: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/29.jpg)
Within Time Completion Within Specified Budget Client Satisfaction Secure and bug free project Easily Upgradeable User Friendly Easy to Understand & Manage
Conclusion
![Page 30: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/30.jpg)
[IEEE 1074] IEEE Standard for Developing Software Life Cycle Processes, ANSI/IEEE Std. 1074-1991.
"New New Product Development Game". Harvard Business Review 86116:137–146, 1986. January 1, 1986. Retrieved Dec 10, 2013
Cho, L (2009). "Adopting an Agile Culture A User Experience Team's Journey". Agile Conference: 416. doi:10.1109/AGILE.2009.76. ISBN 978-0-7695-3768-9
Leansoftwareengineering.com". Leansoftwareengineering.com. October 27, 2007. Retrieved December 01, 2013.
Reference
![Page 31: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/31.jpg)
Thank You
![Page 32: Sportsgoodies.com.au. Hunain Aslam - Project Manager / Programmer Derin Mark - Derin Mark - Programmer Navdeep Singh- Navdeep Singh- System.](https://reader038.fdocuments.net/reader038/viewer/2022110116/551bcda3550346b9588b52a5/html5/thumbnails/32.jpg)
Q & A