Aaron Gann Chad Swenson Eric Strein Erica Llaca
Overview Business Objectives System Objectives Assumptions and Constraints Project Diagram
Project Schedule Sample Components Account Set-up Account Maintenance Transaction (Sell) Transaction History Next Steps Questions
Task: Design and implement a small web- based application for a brokerage company that allows users to check stock prices, news, and to buy and sell stocks. User: Customers, Employees, Managers Development Model: Evolutionary (Exploratory Development)
Account Setup Account Maintenance Cash Management Transaction Transaction History Quotes News Symbol Lookup
Web-based: PHP Database: MS SQL Connectivity: GoDaddy.com
Assumptions -US stock markets are considered only -Only people older than 18 can order -Network issues will be ignored -Contract negotiation and legal concerns ignored -Tax reporting to the IRS will be ignored Constraints -Team lacks web development expertise
Phase I: September 15, Project Initiation Phase II: October 12, All non-coded artifacts Phase III: December 9, Final Product - Demo
Sample Component: New Account Setup
Gather customer’s personal information First Name, Middle Name (optional), Last Name address Home and Mailing Addresses Phone Numbers Social Security Number Date-of-Birth Type(s) of Accounts to be created Username Password Beneficiary information Must have a unique username for each new account If information is not formally verified then an error message will be sent
Sample Component: Account Maintenance
User can edit/create new fields within their account If the user does not confirm then changes are not saved All customer information and account numbers are packaged together when submitted to server
Sample Component: Transaction (Sell)
User will provide the following fields: Stock Symbol Action Sell Order Type Price Number of Shares Above sent to the server upon pressing the “Submit” button.
Sell Order Confirmation Number Link to the Order Status Page User can cancel.
Sample Component: Transaction History
User will be presented with a screen that allows them to sort and filter the transactions using the following criteria: Date Transaction Type Account Type Action
Each transaction will include the following information: Type (Buy or Sell) Stock Symbol Price Number of Shares Date Account name
Purchase Hosting from GoDaddy.com Start Web page development Start Database design