CMPSC 487W Software Engineering and Design Group Assignment #4 Fall 2018

Size: px
Start display at page:

Download "CMPSC 487W Software Engineering and Design Group Assignment #4 Fall 2018"

Transcription

1 CMPSC 487W Software Engineering and Design Group Assignment #4 Fall 2018 Due Date: Wednesday, December 5, 2017 Total Points: 100 Description: The first three steps of developing a software product in ICONIX process are creating the domain model, use cases, and robustness diagrams. The next step is building sequence diagrams from use cases and robustness diagrams. Assignment: Draw sequence and class diagrams from robustness diagrams in last 5 pages. This assignment is the extension of the assignment 3. You should submit sequence diagrams and class diagrams in this assignment. You can find a sample sequence and class diagrams in pages 4-10 that show some of the requirements for this assignment, which are captured from the Rosenberg s book. Aware that the sample diagrams are not perfect. (The book intentionally provides diagrams having error(s), to fix them later.) In this assignment, reference the flow of sequence highlighted in light blue color (to help to draw sequence diagram), but you do not need to fully follow that sequence. You should copy the entity/domain and boundary objects in the robustness diagrams and paste them into your class and sequence diagrams. You do not need to show all domain and boundary objects. If you need, add extra classes into the class and sequence diagrams. The following shows the basic rubrics for sequence and class diagrams. Additional rubrics can be added when grading. It does not include the points that sum up 100 since it is hard to build complete rubrics to catch your mistakes before looking at your assignments. Reference the text book for more detailed patterns for drawing the sequence diagram in ICONIX style. Add the use case text at the left side of the sequence diagram; Use all actors, entity/domain objects, and boundary objects in robustness diagrams if possible; Map use case text to the message on the sequence diagram (see power-point slide 16); Do not use Focus of control (see power-point slide 17); Draw messages on sequence diagram (use a form of calling functions, not use plane text), add operations to classes in class diagram, cross check sequence diagrams and class diagram, and make sure that all messages in sequence diagrams appear in class diagrams; Assign operations to the right classes; o For example, in power-point slide 20, operation checkpriceisinrange() should be in the ExternalBook class, not in the AddExternalBookPage class, since the domain object has the responsibility to check it and you should focus on operations on domain objects, rather than boundary objects. 1

2 o Additionally, in power-point slide 10, operation () below isuserloggedin should be assigned to the WriteReviewPage boundary class not to the CustomerReview domain/entity class. Convert controllers into messages/operations; however, if you have to convert controllers into classes, add the controller class into class diagram and use controller symbols in sequence diagram (see the right image); Use comment to invoke a use case (see the right image); Use red (or similar distinguishable) color for handling exception or alternate cases; Add multiplicity to the class diagram (see power-point slide 14); Add member variables and member functions to the classes in class diagram (see page 213 in book, or power-point slide 12); Cover all use case texts in the sequence diagram, including both base and alternate cases. Update use case text to make it consistent with your sequence diagram. te that your sequence diagram should have enough details to write a code without ambiguity. In this assignment, I will check how the sequence/logic of calling functions achieves the goal of each use case. When calling functions, use parameter passing and return values as if you write a code. Draw the OO version and abstract version of sequence diagram; do not include details that requires technical architectures such as ASP, JSP, Http Session classes, Servlet classes, Dao classes, etc. You can update use case texts. Follow the below rules when updating use case texts: Write your use cases in active voice; Write your use case using an event/response flow; Write your use case in the context of the object model; Write your use case using a noun-verb-noun sentence structure; Make sure you have all the alternate courses; Check that the use case text isn t too abstract. What to hand in: Submit hardcopies of cover sheet, discussion, class diagrams, and sequence diagrams in a folder at the beginning of class of the due date. Cover sheet: The cover sheet should show group member names. Discussion page: The group leader should write a discussion page that especially includes who did what. Class diagram: In this assignment, group leader has a task to draw class diagram. te that the class diagram should be composed of all classes that appear in sequence diagrams, and each class should have member variable and all operations used in sequence diagrams. Additionally, in the class diagram, the relationships between classes should show multiplicity. Sequence diagram: Each group member except group leader selects one of the robustness diagrams shown in the last 5 pages of this assignment, and draws its sequence diagram. Each sequence diagram should be drawn in individual page that contains its author on top of the page. In the sequence diagram, its corresponding use case text should be presented as a comment as sown in power-point slides 4. Following 6 pages shows the sample class and sequence diagrams captured from Figures in Rosenberg s book 2

3 Last 5 pages in this assignment show the robustness diagrams that you should use to draw the sequence diagrams. te 1: Follow the red parts in this assignment. Those red parts and rules (for sequence diagram and use case modeling) will be the part of rubric. Additional rules can be added. te 2: You may find partially incorrect/inaccurate descriptions in use case texts or robustness diagram, or you may need more detailed descriptions in the use case text to disambiguates sequence diagram. Aware that this situation is considered in ICONIX process, and correcting them in sequence diagram is a part of ICONIX process. Update use case texts if you need. 3

4 CHAPTER 8 SEQUENCE DIAGRAMS 213 «boundary» View + () : void «boundary» LoginScreen «boundary» HomePage «boundary» BookDetailScreen «boundary» WriteReviewScreen + () : void + showvalidationerrors(list) : void «boundary» ConfirmationScreen «entity» CustomerSession Overriding () method to show validation errors. «entity» CustomerReview - rating: int - reviewtext: String + setrating(int) : void + setreviewtext(string) : void + validate(list) : void + isuserloggedin() : boolean «entity» BookCollection «entity» PendingReviewsQueue + add(customerreview) : void «entity» Book - synopsis: String - title: String Figure Prefactored Internet Bookstore static model, still pure OO

5 CHAPTER 9 CRITICAL DESIGN REVIEW 249 CustomerReview + book: Book + customer: Customer + id: int + rating: int + review: String 0..* 0..* Book 1 + id: int + synopsis: String + title: String 1 Customer + String + firstname: String + id: int + lastname: String WriteCustomerReviewController + dosubmitaction(customerreview) : void + formbackingobject(httpservletrequest) : CustomerReview Figure 9-6. Command class for WriteCustomerReviewController, after prefactoring and with multiplicity added in for good measure

6 CHAPTER 8 SEQUENCE DIAGRAMS 207 Figure Building a sequence diagram, beginning of step 4 (pure OO version of the completed sequence diagram)

7 CHAPTER 8 SEQUENCE DIAGRAMS 223 Add External Books to Catalog: BASIC COURSE: The system s the Add External Book page. The Seller types in the External Book details (title, ISBN, price etc) and clicks the Add Book button. The system checks that each field has a value, and that the price is numeric, isn't a negative value or > $1,000. The system also checks that there's a matching ISBN in the Bookstore database. The system then creates the External Book in the database. Seller Add External Book page click Add Book button checkfieldshavevalues checkpriceisnumeric book= create Bookstore Database External Book validate checkpriceisinrange save doesisbnexist save(this)... Figure The corrected sequence diagram excerpt for Exercise 8-1

8 Figure The corrected sequence diagram excerpt for Exercise 8-2 CHAPTER 8 SEQUENCE DIAGRAMS 225

9 228 CHAPTER 8 SEQUENCE DIAGRAMS User Edit Shopping Cart page Customer Session Customer Account Shopping Cart From the Checkout page, the user clicks on Edit Shopping Cart. The system s the Edit Shopping Cart page. click link Page customer= getcustomeraccount cart= getshoppingcart lineitems= fetchlist populate LineItems Component *new {for each LineItem in the ShoppingCart } Line Item page The user clicks on a Line Item in the list of items in his Shopping Cart, then modifies the quantity of the Line Item, and clicks Update. submit modified LineItem qty updatelist checkquantities The system checks that the quantities entered are valid, and res the Edit Shopping Cart page with the totals updated and a confirmation message.... page createconfirmationmessage Figure The corrected sequence diagram excerpt for Exercise 8-3

10 Create User Account BASIC COURSE: The system s Create User Account Page. The user enters Account Information (such as ID, password, credit-card, etc.), and Ride Information (such as VIN, Bank-Account, Carpool Cost, Pick-up Time, etc.). The user clicks Create Account Button. The system ensures that password is valid and ID is unique by accessing Master Account List. The system then adds User Account into Master Account List. The system s the Account Create Confirmation Page, and invokes Login use case. ALTERNATIVE COURSE: ID already exists: The system s ID already exists message on Error Page, and s Create User Account Page again. Invalid password: The system s Password is invalid message on Error Page, and s Create User Account Page again. Incomplete Riding Information entered: The system s Incomplete riding information is entered message on Error Page, and s Create User Account Page again. User Display Create User Account Page Login Enter Ride Information Click Create Account Button Enter Account Information Is Ride Information complete? User Account Is Password valid? Display Incomplete riding information is entered message Is ID already exist? Display Password is invalid message Error page Display ID already exists message Master Account List Add Account into Master Account List invoke Account Create Confirm Page

11 Search Carpool BASIC COURSE: The system s Search Carpool Page. The user enters Carpool Query (such as cost range, Pick-up Time, Pick-up Location, etc.), and click Query Button. The system retrieves Ride Information from Master Account List (by accessing other User Accounts and Organization Accounts), and determines Ride Information List whose elements match with Carpool Query by checking cost ranges, times, and locations. The system s the matching Ride Information List and the user s Carpool History on Rank Ride Information Page to send to Carpool Suggestion Service. Carpool Suggestion Service then reorders Ride Information and submits the result to the system. The system s Send Carpool Request Page to show the ordered Ride Information to the user. ALTERNATIVE COURSE: There is blank(s) in Carpool Query: The system s Carpool Query is incomplete message on Error Page, and s Search Carpool Page again. There is no matching Ride Information: The system s matching Ride Informations are found message on Error Page, and s Search Carpool Page again. response from Carpool Suggestion Service: The system s Suggestion Service Unavailable Page and s Send Carpool Request Page without reordering Ride Information. User Enter Query Search Carpool Page Display Error page Click Query Button Carpool Query Has Blank in Query? Display Carpool Query is incomplete message Display matching Ride Informations are found message Retrieve list of Ride Info consistent with Query Is Ride Info List empty? Master Account List Ride Information List Is Carpool Suggestion Service available? Reorder Ride Info Send Carpool Request Page submit Rank Ride Info Page matching Ride Info List Carpool History Display Carpool Suggestion Service Suggestion Service Unavailable Page

12 Pre-match carpool BASIC COURSE: The system s Send Carpool Request Page that lists Ride Information. The user selects a preferred Ride Information, and clicks Request Ride Button. For the selected Ride Information, the system determines its corresponding Account, gets the Account and Ride Request Queue from Ride Information, creates Ride Request with setting it as undetermined, and adds Ride Request to the Ride Request Queue and Central Database. The system invokes Send Message To Account use case to send the request conformation message to its user, and s Send Carpool Request Page to allow request ride to other Accounts. User Send Carpool Request Page Click Request Ride Button select Ride Information selected Ride Information Determine Ride Request Queue from Account Ride Request Queue Create Ride Request and set undetermined Central Database Add Ride Request to Ride Request Queue and Central Database ALTERNATIVE COURSE: Selected Account does not have an instant contact information: The system skips invoking Send Message To Account use case, and s Send Carpool Request Page. Ride Information(s) is selected: The system s ride information is selected message on Error Page, and s Send Carpool Request Page again. Display Error page Display ride information is selected message Account Ride Request Does Account has instant contact info? Send Message To Account invoke

13 Confirm Availability BASIC COURSE: When the user logs in, the system gets Ride Request Queue from User Account, and s Ride Request Confirm Page. The user clicks Button. The system updates Ride Request as accepted in Central Database, and removes Ride Request from Ride Request Queue. The system s Main Page. ALTERNATIVE COURSE: User Ride Request Confirm Page Click button Click button Get one Request from Queue Is Queue empty? User Account Ride Request Queue is empty: The system s Main Page. The user clicks Button: The system updates Ride Request as declined in Central Database, and removes Ride Request from Ride Request Queue. The system s Main Page. Click Defer button Set Declined Set Accepted Ride Request Retrieve Queue The user clicks Defer Button: The system s Main Page. Update in Central Database Ride Request Queue Login Central Database Main Page Remove from Queue

14 Match Carpool BASIC COURSE: Login The system s Main Page. The user clicks View Ride Request Status Button. The system retrieves Ride Request List from Central Database, and s View Ride Request Status Page with each status in Ride Request List. The user selects an accepted Ride Request and clicks Match Carpool Button. The system retrieves Ride Information from selected Ride Request, removes all Ride Request(s) from all Ride Request Queue(s) and Central Database. The system stores the retrieved Ride Information into Central Database, and invokes Send Message To Account use case to send a confirmation message and Detailed Ride Information to the selected Account. ALTERNATIVE COURSE: The user clicks Match Carpool Button without selecting an accepted Ride Request Confirmation: The system s a Ride Request Conformation must be selected message, and s View Ride Request Status Page again. User clicks View Ride Request Status Button without requesting ride: The system s a message explaining that he/she must request ride before viewing ride request status. The system s Main Page again. User invoke Store Ride Info Into Database Main Page Ride Information Remove All Ride Requests from Queues Central Database Click View Ride Request Status Button Ride Request Queue Determine Requests from Central Detabase Remove All Ride Requests from Database Ride Request List Requests found select Retrieve Ride Info Ride Request Click Match Carpool button View Ride Request Status Page Is a Ride Request is selected Display Ride Request Conformation must be selected message Ride Requested Error Page Error page

CMPSC 487W Software Engineering and Design Group Assignment #3 Fall 2017

CMPSC 487W Software Engineering and Design Group Assignment #3 Fall 2017 CMPSC 487W Software Engineering and Design Group Assignment #3 Fall 2017 Due Date: Wednesday, November 8, 2017 Total Points: 100 Description: The first two steps of developing a software product in ICONIX

More information

Software Life-Cycle Models

Software Life-Cycle Models Software Life-Cycle Models CMPSC 487 Lecture 03 Topics: UML Class Diagram Rosenburg Chap 2. Domain Modeling A. UML: Unified Modeling Language UML is a general-purpose, developmental, modeling language

More information

What are Non-Catalog Orders?

What are Non-Catalog Orders? What are Non-Catalog Orders? Non-Catalog Orders are intended to address purchasing needs that fall outside of typical requests within a punch-out site, catalog or form. Prior to beginning a Purchase Request,

More information

FedEx Office Print Online Corporate

FedEx Office Print Online Corporate Quick Reference Guide DocStore Catalog Log in to FedEx Office Print Online Corporate 1. Open your browser and navigate to: https://printonline.fedex.com/nextgen/wu 2. Input User ID and Password and click

More information

EMPLOYEE STORE ORDERING INSTRUCTIONS

EMPLOYEE STORE ORDERING INSTRUCTIONS STEP 1: Create an Account/Log-In STEP 2: Place an Order STEP 3: Enter delivery/shipping information STEP4: Payment EMPLOYEE STORE ORDERING INSTRUCTIONS STEP 1: CREATE AN ACCOUNT/LOG-IN Once you have clicked

More information

Getting Started with Galloup StoreFront

Getting Started with Galloup StoreFront If you have ordered online before, we hope you find Galloup s interface to be easy and intuitive. The goal of this document is to simply provide a basic overview of the key features of our Online Catalog.

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 INFORMATION TECHNOLOGY TUTORIAL QUESTION BANK Course Name Course Code Class Branch : Web Technologies : ACS006 : B. Tech

More information

Main Login Screen Enter user name and password. New users can call or customer service using the information provided. If you have forgotten

Main Login Screen Enter user name and password. New users can call or  customer service using the information provided. If you have forgotten Main Login Screen Enter user name and password. New users can call or email customer service using the information provided. If you have forgotten your password, enter your email address in the box provided

More information

Instructions and Step by Step Guide

Instructions and Step by Step Guide Instructions and Step by Step Guide Version 1. 2017 This guide is produced through the Author2Market automated production system and is a perfect example of our Book-Of-One Revolution! www.author2market.com

More information

Step 1: Register as a New User

Step 1: Register as a New User Login Page A link is provided on this page allowing new users to register. Step 1: Register as a New User Returning Users can simply enter their Email Address and Password to enter the site. If you are

More information

easypurchase Magellan User Reference Guide

easypurchase Magellan User Reference Guide 1 easypurchase Magellan User Reference Guide v1.12.13 Table of Contents Getting Started... 3 Initiating your Account... 3 Logging In... 3 Shop... 4 Creating an Order... 4 Hosted Catalogs... 4 Punchout

More information

User Manual. Online E-commerce Music Store Version 1.0

User Manual. Online E-commerce Music Store Version 1.0 User Manual Online E-commerce Music Store Version 1.0 Submitted in partial fulfillment of the requirements of the degree of Master Software Engineering Reshma Sawant CIS 895 MSE Project Kansas State University

More information

Electronic Ordering Instructions with Credit Card Option. For Hilton Hotels Punch Out

Electronic Ordering Instructions with Credit Card Option. For Hilton Hotels Punch Out Electronic Ordering Instructions with Credit Card Option For Hilton Hotels Punch Out July 2005 Table of Contents Home Page... 3 Finding Products... 4 Browse Catalog... 4 Search Catalog... 7 Add To Cart...

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) FlowerSeeker Team 05 Name Eder Figueroa Sophia Wu Doris Lam Hiram Garcia Roles Primary Role: Project Manager/ Implementer. Secondary Role: Tester. Primary

More information

Fig. 3. Fig. 4. Fig. 5

Fig. 3. Fig. 4. Fig. 5 From lunchboxorders.com click on the green ORDER LUNCH button at the top right-hand corner of the page as shown below (Fig. 1) to proceed to the ordering site, lunchboxorders.net Fig. 1 Once you ve reached

More information

FedEx Office Print Online Corporate

FedEx Office Print Online Corporate Log in to FedEx Office Print Online Corporate 1. Open your browser and navigate to: https://printonline.fedex.com/nextgen/sprint_wl 2. Input User ID and Password and click Log in. 3. Click the From DocStore

More information

TUTORIAL QUESTION BANK

TUTORIAL QUESTION BANK + INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 COMPUTER SCIENCE AND ENGINEERING TUTORIAL QUESTION BANK Course Name Course Code Class Branch : Web Technologies : ACS006

More information

WEBSITE TRAINING GUIDE MY OFFICE PRODUCTS. Office Supplies & Business Print

WEBSITE TRAINING GUIDE MY OFFICE PRODUCTS. Office Supplies & Business Print WEBSITE TRAINING GUIDE MY OFFICE PRODUCTS Office Supplies & Business Print Table of Contents Log In... 2 Updating My User Information... 4 Creating Favorites List... 6 Viewing Saved Carts... 9 Creating

More information

ecommerce USER GUIDE

ecommerce USER GUIDE ecommerce USER GUIDE ecommerce USER GUIDE TABLE OF CONTENTS Page Page Page Page Page 7 Page 8 Page 9 Page 0 Page Page Page Page Page 7 Page 8 Page 9 Page 0 What s New in the Latest Version Login Ask to

More information

ICONIX Process: Use Case Driven Object Modeling. Copyright 2007 ICONIX Software Engineering, Inc. 1

ICONIX Process: Use Case Driven Object Modeling. Copyright 2007 ICONIX Software Engineering, Inc. 1 ICONIX Process: Use Case Driven Object Modeling Copyright 2007 ICONIX Software Engineering, Inc. 1 The goal. Driving a good O-O software design from use cases. Copyright 2007 ICONIX Software Engineering,

More information

Test Plan. Online Music Store Version 1.0. Submitted in partial fulfillment of the requirements of the degree of Master Software Engineering

Test Plan. Online Music Store Version 1.0. Submitted in partial fulfillment of the requirements of the degree of Master Software Engineering Test Plan Online Music Store Version 1.0 Submitted in partial fulfillment of the requirements of the degree of Master Software Engineering Reshma Sawant CIS 895 MSE Project Kansas State University 1 TABLE

More information

CIS Homework 9

CIS Homework 9 CIS 318 - Homework 9 p. 1 Deadline: Due by 11:59 pm on FRIDAY, April 29 How to submit: CIS 318 - Homework 9 Submit your files for this homework using ~st10/318submit on nrs-labs, with a homework number

More information

Version 2.0. User Guide.

Version 2.0. User Guide. Version 2.0 User Guide www.nzpost-apparel.co.nz Table of Contents 2 Overview 3 Regional Purchasing Agent 4-12 Override Authority 13-16 Branch Manager 17-20 Reporting 21-24 Super Admin 25-34 User Type Access

More information

AutomationDirect.com Order Import Feature

AutomationDirect.com Order Import Feature AutomationDirect.com Order Import Feature This document describes the requirements to upload a CSV or XML format order file from your system into our AutomationDirect.com E-commerce system to create an

More information

FedEx Office Print Online Corporate

FedEx Office Print Online Corporate Quick Reference Guide Getting Started Log in to FedEx Office Print Online Corporate 1. Open your browser and navigate to: https://printonline.fedex.com/nextgen/abbott-amo 2. Input User ID and Password

More information

Bedford Falls Book Fairs Bedford Falls Book Fairs. Customer Bedford Falls BookScanner2 App Instructions TABLET

Bedford Falls Book Fairs Bedford Falls Book Fairs. Customer Bedford Falls BookScanner2 App Instructions TABLET Customer Bedford Falls BookScanner2 App Instructions TABLET 1. Turn on tablet press and hold power button (top right corner) for 3 seconds then release. It should start to power on. This takes about 20

More information

Standard User Site Registration Account Options Customer Hot List Creation & Utilization.

Standard User Site Registration Account Options Customer Hot List Creation & Utilization. Standard User Site Registration Account Options Customer Hot List Creation & Utilization www.gosafe.com gosafe.com User Instructions This document details the process for registering with gosafe.com, options

More information

Brolly Sheets Wholesale Login

Brolly Sheets Wholesale Login Brolly Sheets Wholesale Login Logging into your Account Go to our Wholesale website to login using the URL below. www.brollysheetswholesale.co.nz (for NZ customers) www.brollysheetswholesale.com.au (for

More information

FedEx Office Print Online Corporate

FedEx Office Print Online Corporate FedEx Office Print Online Corporate Quick Reference Guide Upload and Print Log in to FedEx Office Print Online Corporate 1. FedEx Office Print Online Corporate is accessible to University Faculty and Staff

More information

Rakuten.com Merchant Manual

Rakuten.com Merchant Manual Rakuten.com Merchant Manual 1 Table of Contents Signing into your Account..3-4 Manage Shipping Settings 5 Adding Header & Footer.6-9 List/Create a Product..10-17 o Create listing.11 o Create New Product...12

More information

Registering for MasteringGenetics.

Registering for MasteringGenetics. Registering for MasteringGenetics www.masteringgenetics.com Go to www.masteringgenetics.com Click Students Step 1: Do you have an access code? An access code is a 6-part code. Here is an example of what

More information

PlanWell Enterprise. User Manual

PlanWell Enterprise. User Manual PlanWell Enterprise User Manual 1 Table of Contents Finding PlanWell and Logging On... 4 Public Projects... 5 Guest Access... 5 Login to your Account... 6 Populating Shopping Cart... 6 Most Current Set...

More information

Student User Guide. Version 1.2. Page 1 of 16. Student User Guide Version 1.2

Student User Guide. Version 1.2. Page 1 of 16. Student User Guide Version 1.2 Page 1 of 16 Table of Contents Introduction... 3 Using Your Unikey... 3 Managing Your Account... 4 Editing Contact Information... 4 Managing Addresses... 5 Course Notes... 8 Selecting Course Notes... 8

More information

Guidebook ONLINE ORDERING MADE EASY!

Guidebook ONLINE ORDERING MADE EASY! www.boltsupply.com Guidebook ONLINE ORDERING MADE EASY! ONLINE ORDERING MADE EASY! www.boltsupply.com Guidebook Here are some of the highlights of the new boltsupply.com New Home Page It s now easier than

More information

RQs + PEs: More Servlets

RQs + PEs: More Servlets RQs + PEs: More Servlets Advanced Topics in Java Khalid Azim Mughal khalid@ii.uib.no http://www.ii.uib.no/~khalid/atij/ Version date: 2006-09-04 ATIJ 1/7 REVIEW QUESTIONS - More Servlets 1. Explain the

More information

Outline. Databases and DBMS s. Recent Database Applications. Earlier Database Applications. CMPSCI445: Information Systems.

Outline. Databases and DBMS s. Recent Database Applications. Earlier Database Applications. CMPSCI445: Information Systems. Outline CMPSCI445: Information Systems Overview of databases and DBMS s Course topics and requirements Yanlei Diao University of Massachusetts Amherst Databases and DBMS s Commercial DBMS s A database

More information

Online Ordering Instructions

Online Ordering Instructions Online Ordering Instructions Supplied By Table of Contents Login... 2 How to Order Products... 2 Shopping Cart... 3 Checkout... 3 My Account... 7 Login Type www.alliancepromotions.com.au in your preferred

More information

Login by clicking on account on the DonorsChoose.org homepage

Login by clicking on account on the DonorsChoose.org homepage If you have any technical issues, or questions while registering or creating your project on DonorsChoose.org, we encourage you to fill out our online contact form at: http://help.donorschoose.org/app/contact

More information

Welcome to the Goddess Purchasing Portal!

Welcome to the Goddess Purchasing Portal! Goddess Purchasing Portal Quick Reference Guide Welcome to the Goddess Purchasing Portal! URL http://www.goddessproductsinc.com/arkansas.html Login Password Your State of Arkansas Email Address Welcome1

More information

MARATHWADA INSTITUTE OF TECHNOLOGY, AURANGABAD DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS ADVANCE JAVA QUESTION BANK

MARATHWADA INSTITUTE OF TECHNOLOGY, AURANGABAD DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS ADVANCE JAVA QUESTION BANK MARATHWADA INSTITUTE OF TECHNOLOGY, AURANGABAD DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS ADVANCE JAVA QUESTION BANK Second Year MCA 2013-14 (Part-I) Faculties: Prof. V.V Shaga Prof. S.Samee Prof. A.P.Gosavi

More information

On Line Ordering. Please contact your sales rep or call the Doyles Sheehan offices To set up your account for on-line access to Web Console

On Line Ordering. Please contact your sales rep or call the Doyles Sheehan offices To set up your account for on-line access to Web Console On Line Ordering This program is in live-time to the Doyles Sheehan offices. When you place an order, it is immediately available in the system at Doyles Sheehan. Please Note ** All orders must be received

More information

Govs e-shop Training - Requestor 11/8/2013

Govs e-shop Training - Requestor 11/8/2013 Govs e-shop Training - Requestor 1 A requestor is a person who can create and submit a cart of the needed items. The cart can be created three (3) ways. Hosted Catalog Punch-out Catalog Non-Catalog Item

More information

Vision Document 2.0 Online Book Store Phase-II. Vamsi Krishna Mummaneni

Vision Document 2.0 Online Book Store Phase-II. Vamsi Krishna Mummaneni Vision Document 2.0 Online Book Store Phase-II Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Vamsi Krishna Mummaneni CIS 895 MSE Project Kansas State

More information

Forest Service Unit Coordinator Website User Guide Index

Forest Service Unit Coordinator Website User Guide Index Forest Service Unit Coordinator Website User Guide Index Section Page Unit Coordinator Initial Login 2 The Home Page and Navigation: Notices Section 2 The Home Page and Navigation: Navigating Around The

More information

Registering for MasteringAstronomy.

Registering for MasteringAstronomy. Registering for MasteringAstronomy www.masteringastronomy.com Go to www.masteringastronomy.com Click Students Step 1: Do you have an access code? An access code is a 6-part code. Here is an example of

More information

parts.cat.com In 5 minutes.

parts.cat.com In 5 minutes. parts.cat.com In 5 minutes. Contents Welcome to parts.cat.com 1 Getting Started 2 Site Search 3 Part Number and Serial Number Search 4 Understanding your Search Results 5 Find Parts by Category 6 Find

More information

A WARM WELCOME TO OUR BRAX B2B PORTAL!

A WARM WELCOME TO OUR BRAX B2B PORTAL! ORDER ONLINE 24 HOURS A DAY, 7 DAYS A WEEK A WARM WELCOME TO OUR BRAX B2B PORTAL! IT HAS LOTS OF NEW FEATURES WAITING TO BE DISCOVERED www.brax24.com 1 Contents 3 Registration and login 4 Home screen 5

More information

Pearson Dental Mobile Purchasing Application. The PEARSON MOBILE APP can be downloaded for Smartphones and Tablets at itunes, Google & Amazon for FREE

Pearson Dental Mobile Purchasing Application. The PEARSON MOBILE APP can be downloaded for Smartphones and Tablets at itunes, Google & Amazon for FREE Pearson Dental We take the pain out of buying dental supplies Pearson Dental Mobile Purchasing Application The PEARSON MOBILE APP can be downloaded for Smartphones and Tablets at itunes, Google & Amazon

More information

Version Number 14.3 Updated 1/26/2015

Version Number 14.3 Updated 1/26/2015 Purchasing South Dakota Board of Regents Human Resources/Finance Information Systems Version Number 14.3 Updated 1/26/2015 Page 1 Table of Contents Welcome 3 Overview 3 Intended Audience 3 Documentation

More information

Linmark User Manual IT-M-U0005E. Linmark Online Product Upload User Guide

Linmark User Manual IT-M-U0005E. Linmark Online Product Upload User Guide Linmark User Manual Linmark Online Product Upload User Guide Version Editor Date Remarks 1.0 Angelina Talley February 24, 2010 Initial release Table of Contents Table of Contents...2 1 Objective...3 2

More information

Frequently Asked Questions ORDERING ON MYHERBALIFE.COM INDIA, January 2013

Frequently Asked Questions ORDERING ON MYHERBALIFE.COM INDIA, January 2013 Click on any of the section headers below to jump to the answers for the questions in that section. If you cannot find the answer to your question, please contact Associate Services at 080-40311444, 10

More information

Helix Getting Started Guide This document is divided into 7 sections::

Helix Getting Started Guide This document is divided into 7 sections:: Helix Getting Started Guide This document is dividedd into 7 sections: s : 1) Uploading your document 2) Choosing your cost code 3) Fillingg out the job ticket 4) The Checkout process 5) Otherr useful

More information

WEB SITE GUIDE. PLACE AN ORDER - Drop Ship Account INDEPENDENCE MEDICAL

WEB SITE GUIDE. PLACE AN ORDER - Drop Ship Account INDEPENDENCE MEDICAL WEB SITE GUIDE PLACE AN ORDER - Drop Ship Account INDEPENDENCE MEDICAL Place an Order To place an order, roll over the Place Order tab. From here, you will be able to add items to your cart using the Reorder,

More information

USE #4 TO EXPORT FOR SINGLE PETS OR SKIP TO #5 TO EXPORT FOR

USE #4 TO EXPORT FOR SINGLE PETS OR SKIP TO #5 TO EXPORT FOR ONLINE REMINDERS Thank you for registering for IntraVet s Online Reminder Solution. Below you will find instructions on how to export your reminder database and how to upload them to the website. It is

More information

Customer Instructions BookScanner2 App

Customer Instructions BookScanner2 App Customer Instructions BookScanner2 App 2 022017 BookScanner2 App TABLET Set Up You have been provided with a point-of-sale system comprising of a tablet, Bluetooth scanner, Bluetooth printer, credit card

More information

Personalized Prospecting Folders

Personalized Prospecting Folders Personalized Prospecting Folders User Guide Login existing users Existing users can login and proceed to the product catalogue Click here to re-set your password if you forget Login new users New users

More information

TABLE OF CONTENTS. V1.0 Nov 2017 IVE Group Online Ordering

TABLE OF CONTENTS. V1.0 Nov 2017 IVE Group Online Ordering TABLE OF CONTENTS V1.0 Nov 2017 TABLE OF CONTENTS 1. Navigating the Website 1.1 HOME Page 1.2 MENU bar 1.3 EXPLORER Panel 1.4 CATALOGUE Panel 1.5 Product Details 2. Placing an Order 2.1 Adding items to

More information

Goddess Purchasing Portal Quick Reference Guide. Welcome to the Goddess Purchasing Portal!

Goddess Purchasing Portal Quick Reference Guide. Welcome to the Goddess Purchasing Portal! Goddess Purchasing Portal Quick Reference Guide Welcome to the Goddess Purchasing Portal! URL http://www.goddessproductsinc.com/arkansas.html Login Password Your HSU Email Addres Welcome1 (case sensitive)

More information

BOAF Members-Only Discussion Forum

BOAF Members-Only Discussion Forum BOAF Members-Only Discussion Forum Welcome to the BOAF Discussion Forum. This members-only forum is integrated with the BOAF website. The forum is accessible to all State Members and is searchable. ACCESS

More information

SCE Corporate Forms Ordering System User Guide

SCE Corporate Forms Ordering System User Guide SCE Corporate Forms Ordering System User Guide 1. How to Register/Update Profile For new users, begin by clicking on the create an account button. Returning users will sign in using their SCE e-mail and

More information

Incarcerated Student Online Ordering Procedures INTRODUCTION

Incarcerated Student Online Ordering Procedures INTRODUCTION INTRODUCTION This ordering guide gives step by step instructions on placing online orders for purchasing required and recommended materials for Incarcerated students enrolled in the Distance Learning Program.

More information

J2EE AntiPatterns. Bill Dudney. Object Systems Group Copyright 2003, Object Systems Group

J2EE AntiPatterns. Bill Dudney. Object Systems Group Copyright 2003, Object Systems Group J2EE AntiPatterns Bill Dudney Object Systems Group bill@dudney.net Bill Dudney J2EE AntiPatterns Page 1 Agenda What is an AntiPattern? What is a Refactoring? AntiPatterns & Refactorings Persistence Service

More information

Pocket Salon Guide. salonbiz.com

Pocket Salon Guide. salonbiz.com Pocket Salon Guide Pocket Salon is a tool for your guests to carry your salon in their pocket! The app allows them to view, confirm, and manage their visits anytime, anywhere however they want. Logging

More information

Instructor Manual Contents

Instructor Manual Contents Instructor Manual Contents Welcome to egrade Plus...1 The Roles Within egrade Plus...1 Master Course Instructor...1 Class Section Instructor...2 Navigating egrade Plus...2 Using the Universal Navigation

More information

Frequently Asked Questions

Frequently Asked Questions Click on any of the frequently asked questions below to display the answer. If you cannot find the answer to your question, please contact Member Services on 08 8154 0200, 9.00 am to 5.00 pm Adelaide time,

More information

Welcome to the Goddess Purchasing Portal!

Welcome to the Goddess Purchasing Portal! Goddess Purchasing Portal Quick Reference Guide Welcome to the Goddess Purchasing Portal! URL http://www.goddessproductsinc.com/arkansas.html Login Password Your LRSD Email Address Welcome1 (case sensitive)

More information

All About Catalog. Contents. West Virginia University Information Technology Services. ecommerce End User Advanced Guide

All About Catalog. Contents. West Virginia University Information Technology Services. ecommerce End User Advanced Guide Contents All About Catalog Browse...2 Add a Product...5 Basic Info...5 Display Options...6 Taxes & Shipping...6 Inventory Control...7 Descriptions...8 Left Side Menu...9 Product Details...9 Images and

More information

Using the BuyBoard V.5

Using the BuyBoard V.5 1 Using the BuyBoard V.5 The first screen that opens after logging in is the BuyBoard News page, an overview of new contracts and other helpful information regarding the BuyBoard. BROWSING THE BUYBOARD

More information

Using Internet Parts Catalogs

Using Internet Parts Catalogs Using Internet Parts Catalogs TRIMS allows you to interface with Internet Parts Catalogs and import manufacturers part numbers, descriptions and prices directly into Work Orders, PM Check Lists and Purchase

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) FlowerSeeker Team 05 Name Eder Figueroa Sophia Wu Doris Lam Hiram Garcia Roles Primary Role: Project Manager/ Implementer. Secondary Role: Tester. Primary

More information

OBJECT-ORIENTED DESIGN

OBJECT-ORIENTED DESIGN SOFTWARE ENGINEERING OBJECT-ORIENTED DESIGN YEAR 2013 Saulius Ragaišis saulius.ragaisis@mif.vu.lt Information source Slides are prepared on the basis of Doug Rosenberg and Matt Stephens, Use Case Driven

More information

PlanWell 4.0 User Guide

PlanWell 4.0 User Guide PlanWell 4.0 User Guide Contents Finding Planwell and Logging On 2 Planwell Access Portals 2 Document Selection 3 Build a Set 4 Most Current Set 4 Custom Packages 4 Issue Tree 5 Standard Order Process

More information

1: Specifying Requirements with Use Case Diagrams

1: Specifying Requirements with Use Case Diagrams Outline UML Design Supplement 1: Specifying Requirements with Use Case Diagrams Introduction Use Case Diagrams Writing Use Cases Guidelines for Effective Use Cases Slide adapted from Eran Toch s lecture

More information

Navigating the New Airgas Punchout Site Non Personalized. Airgas

Navigating the New Airgas Punchout Site Non Personalized. Airgas Navigating the New Airgas Punchout Site Non Personalized Airgas Table of Contents 1 Contents 1. GETTING STARTED... 3 1.1 LOGGING IN... 3 1.2 MAIN NAVIGATION MENU... 3 1.3 ACCOUNT DASHBOARD PAGE... 4 1.4

More information

Registering for Courses Online How To Guide

Registering for Courses Online How To Guide Registering for Courses Online How To Guide My Login Information: Email Address: Password: 2 1. Go to burlington.ca/play 2. Click on Login, Browse & Register Recreation 2 1 2 1. Login to Your Account using

More information

BUSINESS CARDS. WHEN ORDERING, REFERENCE BID # on your requisition. Example: Qty of Business Cards for John Runnels

BUSINESS CARDS. WHEN ORDERING, REFERENCE BID # on your requisition. Example: Qty of Business Cards for John Runnels BUSINESS CARDS Awarded Vendor: Thermcraft MUNIS VENDOR NUMBER: 9754 WHEN ORDERING, REFERENCE BID #007-16 on your requisition. Enter your requisition to the vendor listed above. In your description field

More information

Registering for MasteringPhysics.

Registering for MasteringPhysics. Registering for MasteringPhysics www.masteringphysics.com Go to www.masteringphysics.com Click Students Step 1: Do you have an access code? An access code is a 6-part code. Here is an example of what an

More information

Cat ARCTIC CAT Dealer & Distributor Network

Cat ARCTIC CAT Dealer & Distributor Network Cat ARCTIC CAT Dealer & Distributor Network TUTORIAL Part 01 Content: Shop / Parts Ordering Service & Support Cat TUTORIAL Welcome to the Arctic Cat Europe Dealer online platform called Cat. This network

More information

Searching the KIRC Collection Online

Searching the KIRC Collection Online Searching the KIRC Collection Online Type the address http://webopac.klas.com/ksirc into your browser s address bar MENU BAR On the left hand side of your screen is the Menu toolbar. From here you may

More information

Quick Reference Guide For Users. Easy ordering with Staples Advantage

Quick Reference Guide For Users. Easy ordering with Staples Advantage & Quick Reference Guide For Users Easy ordering with Staples Advantage 1 Introduction This QRG is designed to walk campus users through the features in Staples Advantage to process orders for office supplies.

More information

User Manual Online Book Store. Phase-III. Vamsi Krishna Mummaneni

User Manual Online Book Store. Phase-III. Vamsi Krishna Mummaneni User Manual Online Book Store Phase-III Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Vamsi Krishna Mummaneni CIS 895 MSE Project Kansas State University

More information

Miele B2B Portal User Handbook Version 3.0

Miele B2B Portal User Handbook Version 3.0 Miele B2B Portal Processing Orders via Miele B2B Portal User Handbook Version 3.0 Date: 22/02/2011 Page 1 Contents 1 Opening Website / logging on... 3 2 B2B Homepage... 4 3 Creating/Maintaining Authorisations...

More information

If you re using Internet Explorer as your internet browser, you must answer NO to the security warning when first accessing the catalog.

If you re using Internet Explorer as your internet browser, you must answer NO to the security warning when first accessing the catalog. If you re using Internet Explorer as your internet browser, you must answer NO to the security warning when first accessing the catalog. The McKesson Punch-out catalog offers an interactive user guide

More information

Trusted Advisor User Guide. inty CASCADE v 2.9.0

Trusted Advisor User Guide. inty CASCADE v 2.9.0 Trusted Advisor User Guide inty CASCADE v 2.9.0 Table of Contents 1. Overview... 2 2. Logging in to inty CASCADE... 2 2.1 Forgotten Password... 4 2.2 Password Complexity... 5 3. Home Page... 7 4. Navigation...

More information

WebPrint Quick Start User Guide

WebPrint Quick Start User Guide WebPrint Quick Start User Guide Getting Started Accessing Print Center Navigate your Web browser to Print Center Log in page. If you do not have an acocunt, you will need to create a new User account.

More information

OM Marketplace. October, 2017

OM Marketplace. October, 2017 OM Marketplace October, 2017 1 CONTENTS Contents Page # OM Marketplace Basics 3 About OM Marketplace 4 Login 5 User Preferences 8 Order Management 17 Place An Order 18 Quick Key 27 Upload Order 29 View

More information

ONLINE ENROLLMENT FOR OLLI COURSES (FALL 2018)

ONLINE ENROLLMENT FOR OLLI COURSES (FALL 2018) ONLINE ENROLLMENT FOR OLLI COURSES (FALL 2018) Before starting the online enrollment process, consult the catalog to decide what courses you want to take. Before You Begin Sample Course Description from

More information

Coach Catalog Guide Page 1 ONLINE PRINT PROCUREMENT SYSTEM. Quick Start Guide

Coach Catalog Guide Page 1 ONLINE PRINT PROCUREMENT SYSTEM. Quick Start Guide Coach Catalog Guide Page 1 ONLINE PRINT PROCUREMENT SYSTEM Quick Start Guide LOGIN PAGE Coach Catalog Guide Page 2 To begin using the netezprintx system you must login into the online catalog. To login,

More information

Table of Contents Page 2

Table of Contents Page 2 OE TOUCH Table of Contents App User Guide... 3 Overview... 4 Features... 5 Installing the App... 6 Logging In... 7 Navigation... 13 Shop for Product... 15 Product Detail... 22 Shopping Cart... 29 Checkout...

More information

KGI HK SP Mobile User Manual

KGI HK SP Mobile User Manual KGI HK SP Mobile User Manual Version 1.1 May 2013 Contents 1 Login Process... 3 2 Home Menu... 5 3 Quotes and Orders... 6 3.1 Quote List... 6 3.2 Add product quote (with product code)... 7 3.3 Add product

More information

Enhanced new user experience with simple to use navigation and better buying experience. Trade accounts will see current order status, and history

Enhanced new user experience with simple to use navigation and better buying experience. Trade accounts will see current order status, and history NEW FEATURES AT ATLANTIC.REXEL.CA What s New? Enhanced new user experience with simple to use navigation and better buying experience Updated search functionality Trade accounts will see current order

More information

CSC4370/6370 Spring/2010 Project 1 Weight: 40% of the final grade for undergraduates, 20% for graduates. Due: May/8th

CSC4370/6370 Spring/2010 Project 1 Weight: 40% of the final grade for undergraduates, 20% for graduates. Due: May/8th CSC4370/6370 Spring/2010 Project 1 Weight: 40% of the final grade for undergraduates, 20% for graduates. Due: May/8th Note: This project is done by two people team or individual. This project must be completed

More information

Signing on to Smartstream

Signing on to Smartstream Signing on to Smartstream To access Smartstream: Open the Internet Explorer homepage. Click on Staff Applications Under Staff Applications, scroll to the "Smartstream" option. Click on that option. 1 Signing

More information

Imagine Customer Support:

Imagine Customer Support: As the chosen inventory and fulfillment vendor, Imagine! Print Solutions is here to provide customer satisfaction through innovative techniques and superior service. We will strive to fully understand

More information

GRAPHICS DIGITAL STOREFRONT (DSF) Your Online Printing Source

GRAPHICS DIGITAL STOREFRONT (DSF) Your Online Printing Source GRAPHICS DIGITAL STOREFRONT (DSF) Your Online Printing Source A. How to Register to Send Work to Graphics (new users) Go to http://dsfgraphics.pleasanton.k12.ca.us/dsf to register to send work to the Graphics

More information

Complete On-Demand Clone Documentation

Complete On-Demand Clone Documentation Complete On-Demand Clone Documentation Table of Contents 1. How Complete On-Demand Clone works...4 2. Primary Pages of App...8 A. App...8 B. Auth....10 C. Sell...11 D. Business...12 E. Driver...12 F. Admin/Dashboard...13

More information

Welcome to our online Web Help for the Activity Fund Accounting System software.

Welcome to our online Web Help for the Activity Fund Accounting System software. Welcome to our online Web Help for the Activity Fund Accounting System software. Version 1.2 LOCAL GOVERNMENT CORPORATION ALL RIGHTS RESERVED 2010-2018 REV. 02/06/2018 Portions copyright 1988 - Acucorp,

More information

This project is worth 600 points Due on April 17 Pick one from the following project to create complete running program with documentation

This project is worth 600 points Due on April 17 Pick one from the following project to create complete running program with documentation This project is worth 600 points Due on April 17 Pick one from the following project to create complete running program with documentation 1. Product Inventory Project Create an application which manages

More information

1 Complete Course Adoptions Forms Online

1 Complete Course Adoptions Forms Online Online Course Adoptions (OCA) Instructions Document ID: MHCB-PC-BW3000-OCA-Instructions-A Document Revision Date: 2015-Feb-25 1 Complete Course Adoptions Forms Online 1.1 Log On to Online Course Adoptions

More information

HOKIEMART PUNCHOUT CATALOG

HOKIEMART PUNCHOUT CATALOG HOKIEMART PUNCHOUT CATALOG Functional Overview Including Helpful Hints Last Updated April 12, 2018 pg. 1 Amazon PunchOut Catalog Location in HokieMart Remember! The HokieMart Amazon PunchOut Catalog is

More information