Title: OO Systems Analysis Final Project Presentation
1OO Systems Analysis Final Project Presentation
2Contents
1.1 Introduction 1.2 Design Considerations 1.3
Architecture 1.5 Low Level Design 1.6 User
Interface Design
31.1 INTRODUCTION
- 1.1.1 System Overview
- 1.1.2 Design Map
- 1.1.3 Supporting Material
4A jewelry retail and manufacturing operation has
a need for an application to manage their
business. This application should be web-based,
and able to accommodate various business
functions to handle day-to-day operation. Among
the requirements are Web Based
Application Database driven (SQL) Secure Fac
ilitate Retail and Wholesale Operations Custome
r Sales Wholesale Sales Process customer
payments Accounts Receivable Account
Processing Facilitate Back Office
Operations Supply Inventory Product
Inventory Shipping Receiving Accounts
Payable Schedulingystem Overview
1.1.1 System Overview
5The development process will be broken into 5
PhasesDesign ? Code ? Test ? Bug Fixes ?
Documentation
1.1.2 Design Map
6Federal Express Web APIhttp//www.fedex.com/us/s
olutions/shipapi/sample_code.html?link4UPS Web
APIhttp//www.programmableweb.com/api/UPSGoogl
e Checkout Web APIhttps//www.google.com/account
s/ServiceLogin?servicesierracontinuehttps3A2F
2Fcheckout.google.com2F3Fgsessionid3DnVbqyZXZi
oQ26upgrade3Dtruehlen_USnui1ltmpldefault
1.1.3 Supporting Material
71.2.1 Assumptions1.2.2 Constraints1.2.3 System
Environment1.2.4 Design Methodology1.2.5 Risks
and Volatile Areas
1.2 DESIGN CONSIDERATIONS
8- Database (Microsoft SQL Server)- Web Based
Access (IIS 6.0)- Support Firefox and IE-
Language - ASP - ASP.NET VBScript C- API
Integration - Google Checkout - FedEX - UPS
1.2.1 Assumptions
9- SQL 5 Seats- IIS- Win2K3 Server Five Seat
License (Small Business)- Hardware Limited to
one server
1.2.2 Constraints
10- Hardware (2) Intel XEON PIV 3.2GHz Dual
Core (1) 2GB DDR RAM Memory SATA Raid 1 HD
(120GB)- Software VBScript C MS SQL Server
2K5 IIS 6.0
1.2.3 System Environment
111.2.4 Design Methodology
12 API's can change!
1.2.5 Risks
131.3 ARCHITECTURE
141.4.1 Use Case1.4.2 Database1.4.3 Web Server
1.4 HIGH LEVEL DESIGN
151.4.1 Use Case
161.4.2 Database Class Diagram
171.4.3 Web Server Class Diagram
181.5.1 Sequence1.5.2 Function List
1.5 LOW LEVEL DESIGN
191.5.1 Sequence Diagrams
201.5.1 Sequence Diagrams
211.5.1 Sequence Diagrams
221.5.1 Sequence Diagrams
231.5.2 Function List
241.6.1 Application 1.6.2 Browse1.6.3 Management
1.6 USER INTERFACE DESIGN
251.6.1 Application
Application Concept
261.6.2 Bowse
Browse Concept
271.6.3 Management Interface
Management Interface Concept