100 likes | 208 Vues
This project explores the development of a distributed database system to facilitate business transactions even during network or server failures. It includes a user interface specification with features such as a secure login interface, transaction management, and stock management capabilities. Object-oriented analysis (OOA) and design (OOD) methodologies are applied, featuring class and state diagrams to model the system. A prototype demo illustrates key functions such as transaction processing and sales reporting, ensuring operational reliability and efficient stock management.
E N D
Distributed Database For Business Transactions By Ghislaine Ngangom (3261404) Supervisor : Prof Isabella Venter
Overview • A brief description of the project • User interface specification (UIS) • Object oriented analysis (OOA) • Object oriented design (OOD) • Demo of the prototype
Brief description of the project • Distributed databases to enable business transactions even if the network or server fails.
User interface specification • Login interface • Control security level • Transaction interface • User Performs transactions • Report interface • View transactions made within a specific period • Stock interface • manage stock
Object oriented analysis (OOA) • Class diagram
Object oriented design (OOD) • State diagram
Demo of the prototype • Perform transaction • Request sales(View report)
References • Distributed database systems. Deakin University, School of Computing and Mathematics, Open Campus Program. s.l. : Deakin University, 2000. • Charles, Dye.Oracle Distributed Systems. First Edition. s.l. : O'Reilly, 1999. • The Small Business Depot. pos4beginners.pdf(application/pdf object). www.barsnstripes.com. [Online] 2005. [Cited: February 23, 2012.] http://www.barsnstripes.com/docs/pos4beginners.pdf. • 6Coulouris, George, Dollimore, Jean and Kindberg, Tim."Distributed Systems - Concepts and Design". s.l. : Addison Wesley, 2011. • Sommerville, Ian.Sofware Engineering. 7th Edition. s.l. : Addison Wesley Longman, 2004. • Java Programming language. dione.zcu.cz. [Online] Sun Microsystems, 2004. [Cited: April 30, 2012.] http://v1.dione.zcu.cz/java/docs/jdk1.5/docs/guide/language/index.html. • Newest 'mysql' Questions-Stack Overflow. stackoverflow.com. [Online] 2012. [Cited: April 30, 2012.] http://stackoverflow.com/questions/tagged/mysql.