San Juan, Taytay Rizal
Object-Oriented Systems Analysis and Design:
A case in Library System
By: John Michael P. Concepcion
Submitted to: Mr. Dominic Sales
This research project would not have been possible without the support of many people. First and foremost I offer my sincerest gratitude to my supervisor Mr. Dominic Sales who has supported me thoughout my thesis with his patience and knowledge. And for allowing the use of Computer Laboratory.
In my daily work I have been blessed with a friendly and cheerful cousins and friends who helped me in the field of data collection and programming my system. Special thanks to my cousin and uncle Ms. Nenalie Paralejas, Mr. Marcelo Paralejas ( Cainta Catholic College BSED Student ) and my friend Mr. Michael Ico ( University of Rizal System Binangonan BSIT Student ) for the providance in my thesis in the field of codes and some encodings made. The author wishes to express her love and gratitude to her beloved families; for their understanding & endless love, through the duration of her studies.
Table of Contents
Title Page i
Table of Contents iii
Scope And Delimitation iv
1.1Relevant Findings 2
1.2Statement of the Problem 3
Objective (Significance of Study)
II.Structure of Thesis
1.4Data Flow Diagram 5
1.5Case Study(Library System Codings) 6
1.5.0LOG IN FORM CODINGS 7
1.5.1MAIN FORM CODINGS 8-9
1.5.2BOOK LIST 10-11
1.5.3ADDING BOOKS 12-13
1.5.4CHOOSE STUDENT 14-15
1.5.5BORROWING BOOKS 16-19
1.5.6EDIT BOOKS 20-21
1.5.7RETURNED BOOKS 22-23
A generic systems model consists of six components: inputs, processes, outputs, control, feedback, and boundary. Using predetermined controls, a system accepts inputs at its boundary, processes them into outputs and provides a feedback mechanism for taking any necessary corrective action. The last component, boundary, is the perimeter of the system. It can also be thought of as the scope of the system.
An automated information system is an information system that incorporates the use of computer’s hardware and software as part of the system. In this research document, I will be dealing with automated information systems. For simplicity, I will omit the word automated and refer to all automated information systems merely as information systems. Most of large companies developing software are using the latest methodology of developing information systems. The methodology is object-oriented analysis and design. However this methodology is not applied by all system developers. There are many valuable systems developed in the old methodology and for some reasons, they need to be updated, maintained and perhaps to be transformed into Object-oriented systems.
1.1 Relevant Findings
Object-Oriented Systems Analysis and Design
Over the last forty (40) years of information systems development, four general methodology classifications have been evolved: traditional, structured, information modeling and object-oriented (Norman, 1996). Methodology is the way something is done in systems analysis and design.
The earlier methodologies; traditional, structured and information modeling, are characterized as “Function-Oriented Programming”. The main features were ‘Data-flow design’ where the data processing in the system were modeled using data-flow diagrams, ‘structured decomposition’ where functions are decomposed to sub-functions using graphical structure charts and detailed design where the entities in the...