R.A.P.S Dan Hudlow Kyle Lee Mike Fisher Brad Justice Team no. 3.

Slides:



Advertisements
Similar presentations
CaterTrax Tutorial
Advertisements

DCMS: Training Manual Help Desk Management July, 2010.
Welcome to the NEW MyPayrollHR application. What’s the big deal? MyPayrollHR is now compatible with: Internet Explorer version 11 and lower Google Chrome.
Secure Remote Viewer (SRV) User Guide. Training Content Log In Set-up Site Access Infant Search.
09/04/2015Unit 2 (b) Back-Office processes Unit 2 Assessment Criteria (b) 10 marks.
SAM 2007 v4 The Student Experience Including SAM Projects, SAM Exams and SAM Training.
SAM 2007 v3.0 The Student Experience Including SAM Projects and Course Assess assignments.
Student Getting Started Guide Updated June Ensure that you are connected to the Internet. 2. Launch your web browser (Internet Explorer, Firefox,
E-commerce Web Site: Sales and Inventory Management System Markku Marjoneva.
Introduction Booktruck.com aims to: Combine the strengths of the first two generations, while avoiding many of their weaknesses Penetrate sizable existing.
Training Guide. The Punch Out Catalog System The Punch Out shopping catalog for West Press takes the user directly into the vendor’s website and online.
New Student Orientation Registration System Stephen Nakamura EE496 Final Presentation Fall 2008.
UML exam advice. Minimal, yet sufficient UML course 80% of modeling can be done with 20% of the UML. Which 20% was that again? We’re supposed to be “Use.
Portman Online Rail User Guide The booking tool is compatible with internet Explorer 8 or higher
Web-based Document Management System By Group 3 Xinyi Dong Matthew Downs Joshua Ferguson Sriram Gopinath Sayan Kole.
Overview and key features.  Each page will be embedded SEO friendly tag  Tags are editable for users.
Aaron Gann Chad Swenson Eric Strein Erica Llaca. Overview Business Objectives System Objectives Assumptions and Constraints Project Diagram.
Getting started on informaworld™ How do I register with informaworld™? What do I do if I forget my password? My institution does not subscribe to any journals,
Cookies Set a cookie – setcookie() Extract data from a cookie - $_COOKIE Augment user authentication script with a cookie.
The purpose of this Software Requirements Specification document is to clearly define the system under development, that is, the International Etruscan.
Lecture 14 – Web Security SFDV3011 – Advanced Web Development 1.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
AQS Web Quick Reference Guide Changing Raw Data Values Using Maintenance 1. From Main Menu, click Maintenance, Sample Values, Raw Data 2. Enter monitor.
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
S.W.I.F.T. Preliminary Design SMARK Solutions December 4, 2014 SMARKSOLUTIONS BE INTUITIVE.BE EFFICIENT.BE SMARK.
Chapter 16 Designing Effective Output. E – 2 Before H000 Produce Hardware Investment Report HI000 Produce Hardware Investment Lines H100 Read Hardware.
 Maintains the Instrument Database  Generates the Calibration Schedules  Maintains Calibration Records  Provides Facility to enter All types of.
1 1 User Manual Purchase and Order Tracking on the SKF Giftzone.
Systems Development Life Cycle
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2011.
Topic Cafeteria Management System
SAM 2010 v1.5 Student Walkthrough. Initial Set Up 1.Ensure that you are connected to the Internet. 2.Launch your web browser (Internet Explorer 7 or 8,
Objective Understand concepts used to web-based digital media. Course Weight : 5%
MySQL Databases & PHP Integration Using PHP to write data to, and retrieve data from, a MySQL database.
NoZama Group Development Plan 1/31/02. Functionality First Release Price Comparison User Profile Book Recommendation …With limited functionality.
Once you have located the ISBN you would like to purchase, click “Add to Cart”. You will get a pop-up window showing the item you’ve added. If you are.
WESS Application System PKI Login Registration Process.
Training Guide for Inzalo SOP Users. This guide has been prepared to demonstrate the use of the Inzalo Intranet based SOP applications. The scope of this.
The Pencil Company Team Slave to the WWW. Team Members  Ashley Petrinec – Co-lead of documentation and design  Jennifer Williams – Co-lead of documentation.
THE ISTOG FORUM Member Gateway to Inservice Testing Related Operating Experience and More! Presenter: Jeff Neyhard.
To access our web services, go to……. Click on Customer Login.
The link to the Custom Point Login is:
Aaron Gann Chad Swenson Eric Strein Erica Llaca. Business Objectives System Objectives Project Diagram Systems Requirements Processes and Infrastructure.
Tour Overview Introduction Collage Basics Collage Basics (Templates and Tools) Computer Configuration Bookmark Collage Getting Started Tour Collage Terminology.
SIMSWeb “Internet Remote Access” The most advanced central station software in the universe !
Confidential Web Ordering Overview. Confidential LOG ON:   Enter your login name &
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
School Specialty Online Ordering Through Skyward.
D. Heynderickx DH Consultancy, Leuven, Belgium 22 April 2010EuroPlanet, London, UK.
Using Family Connection Online Resource for Planning & Advising Overview for Parents Marian High School.
Online Catalog Tutorial. Introduction Welcome to the Online Catalog Tutorial. This is the place to find answers to all of your online shopping questions.
Flexible Registration for Community Education Dottie Marron Delivery Center Manager Student Administrative Services Consulting Center.
Web QT Today Runs against the Online Transaction Processing (OLTP) Production Database Uses J2EE Architecture Designed to provide operational support.
Avalanche Motorsports
Dynamic Website Design for Temple Beth-El of Ithaca, NY CS 501 Project – Final Presentation May 4, 2006 Presented By: Peter Babinski, Christopher Benedict,
This demonstration will familiarize you with the current version of Blackboard used on the Waldorf College campus.
Use Case Diagrams A Detailed Description. Use Case Diagrams Use case diagrams describe relationships between users and use cases A use case is a (usually.
Online MusicCD Store MSE Project Presentation II Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
WESS Application System PKI Login Registration Process
Creating an Account on Wikieducator
iShop Training Module Secured Browsing
WESS Application System PKI Login Registration Process
Login & administration page
Rr Donnelley Custom point.
Systems Development Life Cycle
WESS Application System PKI Login Registration Process
WESS Application System PKI Login Registration Process
Grocery Store Outline csc242 – web programming.
WESS Application System PKI Login Registration Process
Quick Guide for Online Ordering
Presentation transcript:

R.A.P.S Dan Hudlow Kyle Lee Mike Fisher Brad Justice Team no. 3

Content Overview Business Objectives System Objectives Project Objectives Assumptions and Constraints

Content Project Schedule Project Context UML Diagram Sample Components ◦ Logging in ◦ Browsing product inventory ◦ Searching Next Steps Questions

Overview Task: design, implement, and test a complete store management and online ordering system to satisfy the expansion requirements of an auto parts retailer. Users: customers, retail employees, and managers. Development Model: Evolutionary

Business Objectives Online ordering Shopping cart functionality Customer history Employee management Three employee access levels Transaction processing Search functionality

System Objectives Web-based: PHP Database: MySQL DBMS Connectivity: Dreamhost.net

Project Objectives Implement RAPS with open source technologies for lower software costs and higher transparency Design site for cross-browser compatibility

Assumptions and Constraints Assumptions ◦ Network issues not our responsibility ◦ Ignore legal concerns ◦ Ignore personnel specific activities ◦ Ignore post project maintenance Constraints ◦ Lack of web development expertise ◦ Time management issues  All team members full-time university students

Project Schedule Phase I: Sept. 17, 2008 ◦ Scope and Initiation Phase II: Oct. 8, 2008 ◦ All non-code artifacts Phase III: Dec. 3, 2008 ◦ Final product ◦ Demo

Project Context

Mockup

UML Class Diagram

Sample Components: Accessing the System

System Access Compatibility: ◦ Internet Explorer ◦ Mozilla Firefox ◦ Safari Requirements For employee-level access: ◦ Login required ◦ For customers browsing: ◦ No login required ◦ Customers making a purchase: ◦ Login/registration required Security ◦ Passwords stored as MD5 hashes

User Account Types Customer ◦ Make purchases ◦ View history Trainee ◦ Generate reports ◦ View inventory Employee ◦ Manage customer data ◦ Manipulate store inventory Master ◦ Manage employee user accounts ◦ Store account creation

Use Cases Use Case DescriptionR = requirement; A = assumption; C = constraint How does a customer log in to the system?R1: The customer will bring up the system and view the entry screen. R2: The customer will click the “Customer login” link. A1: The customer is not required to log in prior to checking out, but the option is available. R3: The customer will enter their username and password. C1: If an incorrect username or password is entered 4 times, the user will be locked out of the system. R4: After successfully logging in, the customer is returned to the main page. How does an employee log in to the system?R1: The employee will bring up the system and view the entry screen. R2: The employee will click the “Employee login” link. R3: The employee will enter their username/password. R4: After successfully logging in, the employee is sent to the Operations page.

Login State Diagram

Sample Component: Performing Product Searches

Searching Bad input (i.e., with invalid characters) will be rejected The user may search within a single category or all categories Searching is available at all user access levels Search by product type or product ID

Search: Use Case Use Case DescriptionR = requirement; A = assumption; C = constraint How does a user perform a search? R1: The search field is displayed on the index page as well as all pages not involved in checkout A1: Invalid strings (i.e., those containing characters not allowed in names) are rejected. R2: The user may search within a category or the entire database. R3: The search returns a formatted page with matching products and descriptions. C1: Without using search algorithm, results may not be exact

Search State Diagram

Sample Component: Browsing the Inventory

Browsing the Inventory Browsing is available to all access levels Browse by category Browse all products

Browse: Use Case Use Case DescriptionR = requirement; A = assumption; C = constraint How does a user browse the inventory? R1: Customer goes to site index for top- level selection A1: Customer does not need to log in to browse. R2: Customer may browse by product category. A2: Customer may also browse all products by selection “all products” category. A3: A search field will be provided for more specific browsing. C1: No product images will be supported.

Browsing: State Diagram

Next Steps Familiarize team with MySQL/PHP Design site layout Start coding

Questions?