0% found this document useful (0 votes)
26 views

Share Cs312 Assignment 1-1

Assignment no 1 of cs312 complete solution file available

Uploaded by

chandahaseeb786
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Share Cs312 Assignment 1-1

Assignment no 1 of cs312 complete solution file available

Uploaded by

chandahaseeb786
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Cs312: Assignment No .

1
Task 1: Implement observation as a fact-finding technique and note down the findings from your
observation. Make sure the observations are brief and do not exceed 5 observations in total.

Solution:
Observation Findings

Observation 1: Differential Customer Interest in Jewelry Types

 Details: Customers tend to spend more time browsing through gold jewelry compared to
silver or costume jewelry.

Observation 2: Preference for Traditional Jewelry Designs

 Details: There is a higher demand for traditional jewelry designs compared to modern or
contemporary styles.
Observation 3: Peak Business Hours

 Details: The busiest times in the shop are during weekends, especially Saturday
afternoons.

Observation 4: Customer Consultation Patterns

 Details: Customers often seek assistance from sales representatives when making
decisions about customizing jewelry.

Observation 5: Payment Method Preference

 Details: The majority of purchases are made using credit/debit cards rather than cash.

Task No.2
Design a simple three-tier architecture diagram for the jewelry shop, detailing what each tier would
contain and how they interact.

Solution:

Presentation Tier:
Details: This tier contains the user interface where customers interact with the jewelry shop's
website or mobile application. It includes features such as browsing jewelry collections, placing
orders, and making payments. User interfaces are designed for ease of use and visual appeal to
attract customers.

Application Tier:

Details: This tier hosts the business logic and application functionality. It handles processes such
as inventory management, order processing, and customization requests. Business rules and
algorithms for pricing, discounts, and promotions are implemented in this tier. It communicates
with both the presentation tier and the data tier.

Data Tier:

Details: This tier stores all the data related to the jewelry shop, including product information,
customer details, and transaction records. It utilizes a relational database management system
(RDBMS) to ensure data integrity and efficient retrieval. The data tier is responsible for
managing backups and ensuring data security. It communicates with the application tier to
retrieve and update data as needed.

Overall Interaction:

Details: The presentation tier interacts with the application tier to send user requests and receive
responses. The application tier interacts with the data tier to retrieve and store information. Any
updates or changes made by users through the presentation tier are reflected in the data tier via
the application tier. Communication between tiers is typically facilitated using APIs or web
services.

You might also like