Preliminary Report: IS2 Online Shopping System Design Analysis
VerifiedAdded on 2019/09/30
|11
|995
|31
Report
AI Summary
This report provides a preliminary analysis and design for a full online shopping system (IS2). It begins by comparing structured and object-oriented approaches to system analysis and design, favoring the latter for its flexibility and data encapsulation. The report outlines the Software Development Life Cycle (SDLC) approaches, including waterfall and iterative models, and details functional and non-functional requirements for the online shopping system, such as customer and product data storage, security, and system availability. Conceptual models, use cases (customer checkout), context diagrams, and Entity-Relationship Diagrams (ERDs) are included to visualize the system's components and data relationships. The report also discusses the goals of the online system, focusing on customer needs and efficient information management. It then addresses maintainability, portability, and security aspects, suggesting the use of Java, web technologies, Apache's Tomcat web server, and MySQL for development. Finally, the report defines Application Programming Interfaces (APIs) and their role in enabling communication between applications, highlighting modern API design principles, including developer-friendliness, security, and lifecycle management.
1 out of 11