270 likes | 376 Views
ANAC Brokerage Team No: 7. Prepared By: Chris Aholt Mauricio Aviles Mridul Chowdhury Chau Nguyen. Content. Overview. Business Objectives. System Objectives. Project Objectives. Overall Picture. Assumptions and Constraints. Content. Sample Components Accessing the system
E N D
ANAC BrokerageTeam No: 7 Prepared By: Chris Aholt Mauricio Aviles Mridul Chowdhury Chau Nguyen
Content • Overview. • Business Objectives. • System Objectives. • Project Objectives. • Overall Picture. • Assumptions and Constraints.
Content • Sample Components • Accessing the system • Setting up User accounts • Trade Management – buying stocks. • Project Schedule. • Next Steps • Q & A
Overview • Design and implement a GUI, web-based, stand alone software to cover the trading needs of a small brokerage system. • Target Users: Brokerage Representatives (Rep). • Development Model: Waterfall Method
Account Setup. Account Types. Account Maintenance. Cash Management. Transactions. Transaction History. Search Functionality. Reports. Quotes and News. Business Objectives
System Objectives • Web-based: ASP.NET. • Developing Language: C#. • Database: Microsoft Access/ MySQL (TBD). • Connectivity: UTA infrastructure. • Real-Time Information: Yahoo! Finance.
Project Objectives • Emphasize and Optimize the accessibility of information to benefit the Customers & Reps through: • Customer Management Screen • Representatives Welcome Screen • Live Quotes and News without opening new screens. • Message Center to improve company’s communication
Project Context Account Setup Trade Management
Assumptions and Constraints • User will access the system through a compatible browser. • Deal only with U.S. stocks. • Ignore network issues. • No taxing issues. • Reps will have basic knowledge of U.S. stock market.
Accessing the system. • Compatibility: • Microsoft Internet Explorer • Mozilla Firefox • Requirements: • Username (system provided) • Password • Security: • System locking capabilities • Manager locking capabilities
Accessing the system. • 3 types of profiles: • General Manager • Manager • Employee Profile privileges
Setting Up User Accounts • Select between 3 types of account: • Personal • Roth IRA • IRA • User must enter personal information. • System will generate a customer account number. No need for a SSN for non-residents • Email is a required field.
Buying Stocks • Real time quotes*. Without intermediate screens. • Two ways of placing an order: • Market • Good Till Cancel • System will send confirmation emails for each order placed. • Trading stocks will affect the way the customer management screen looks. • Pending transactions can be modified and cancelled.
UML: Buying Stocks Access Customer Account
Next Steps • Determine the DBMS • Determine the web address for the system • Start Coding phase • Design the overall look of the website