Software Design and Architectures

Design a three-tier, web-based, online bookstore application. The client front-end tier is a web

browser that coordinates user account login and GUI interface. The middle-tier is the

application server that coordinates business logic such as shopping cart, transaction, checkout

processing, and others. The back-end tier is a database server. The database stores all

necessary information such as book catalog, customer. And order status information.

Provide solution for the following aspects.

1. For the middle-tier or business logic layer identify the classes and draw a class


2. Provide sequence diagram for two main operations of this application such as adding a

book to shopping cart.

3. The front-tier or presentation tier of Online Book Store uses web forms or pages as GUI

that allows users to surf the pages. Identify and list the pages that you need for clients

and draw a figure showing page flow (navigation or page network) for a user.

4. Do you think three-tier architecture is appropriate for online bookstore? What

alternative design can you use instead?

Compétences : Architecture Logicielle

Voir plus : web page online design, web diagram sequence, web design uses, web design software list, web design book, user sequence diagram, user login sequence diagram, user interface online shopping, use sequence diagram, need business information presentation, store online web design, software design web pages, software shopping, software design web, sequence diagram online, presentation online software, presentation design online, online clients web design, online architecture design software, network flow, network design architecture, gui design web application, gui application design, flow web design, flow design

Concernant l'employeur :
( 0 commentaires ) Riyadh, Saudi Arabia

N° du projet : #1628792