System Analysis and Design: Walmart Website

Topic: Company Information
Words: 178 Pages: 11

Introduction. Problem Statement

  • Walmart marketplace B2C model allows selected third-party vendors to sell products to consumers (Naujoks, 2020).
  • The company does not take ownership of such products.
  • Sellers make logistical arrangements for the products sold.
  • Without an in-house delivery system for third-party vendors, some consumers might decide against making purchases, denying Walmart substantial income.
  • A new table and process should be added to the system to handle deliveries for local and international clients.

User Management Table

  • The added table with attributes indicating consumer’s address.
  • City, country, address, postal code, and mobile details help specify the location where products should be delivered.

Design Contracts and Algorithms

  • Contracts offer preconditions, post conditions, and class invariants/constraints.
  • They are best defined/specified in class and functional documentation of software as shown in previous class diagrams.
  • Development language for design contracts include C (ACSL), C# (Spec#), Java (JML), JavaScript (JSConTest), and PHP (Praspel).

Mechanisms to Detect/Prevent Errors

  • Regular inventory check by the third-party sellers.
  • Two-way factor authentication during login.
  • Ensuring the customer signs when the package is delivered.
  • Reconcile transactions weekly/monthly.
  • Regular systems audit.

References

Lai, G., Liu, H., Xiao, W., & Zhao, X. (2022). “Fulfilled by Amazon”: A strategic perspective of competition at the e-commerce platform. Manufacturing & Service Operations Management.

Naujoks, T. (2020). Marketing functions and B2C e-marketplaces: An exploratory analysis. Journal of Marketing Channels, 26(4), 250-262. Web.

Wang, O., Somogyi, S., & Charlebois, S. (2020). Food choice in the e-commerce era: A comparison between business-to-consumer (B2C), online-to-offline (O2O) and new retail. British Food Journal. Web.