The document discusses the project life cycle for an online examination system. It describes entity-relationship (ER) modeling which involves defining entities and relationships for a database. An ER diagram is presented for the online examination system. Data flow diagrams (DFDs) are also discussed as a way to visually represent the flow of data through a system. DFDs at different levels are presented, including context, level 1, and level 2 diagrams for various processes in the online examination system.
The document discusses the project life cycle for an online examination system. It describes entity-relationship (ER) modeling which involves defining entities and relationships for a database. An ER diagram is presented for the online examination system. Data flow diagrams (DFDs) are also discussed as a way to visually represent the flow of data through a system. DFDs at different levels are presented, including context, level 1, and level 2 diagrams for various processes in the online examination system.
The document discusses the project life cycle for an online examination system. It describes entity-relationship (ER) modeling which involves defining entities and relationships for a database. An ER diagram is presented for the online examination system. Data flow diagrams (DFDs) are also discussed as a way to visually represent the flow of data through a system. DFDs at different levels are presented, including context, level 1, and level 2 diagrams for various processes in the online examination system.
The document discusses the project life cycle for an online examination system. It describes entity-relationship (ER) modeling which involves defining entities and relationships for a database. An ER diagram is presented for the online examination system. Data flow diagrams (DFDs) are also discussed as a way to visually represent the flow of data through a system. DFDs at different levels are presented, including context, level 1, and level 2 diagrams for various processes in the online examination system.
Download as DOCX, PDF, TXT or read online from Scribd
Download as docx, pdf, or txt
You are on page 1of 9
At a glance
Powered by AI
The key takeaways are that an ER diagram models the entities and relationships of a database system and a DFD models the flow of data through a system and at different levels of detail.
An ER diagram (Entity Relationship diagram) is a conceptual data model that shows the relationships of entity sets (or object types) in an information system. It is used to interpret, specify and document requirements for databases irrespective of the database management system being used.
A DFD (Data Flow Diagram) is a graphical representation of the flow of data through an information system. It shows what data will be input and output from the system, where the data comes from and goes to, and where data is stored. A DFD is used to create an overview of a system that can later be elaborated on.
Online Examination System
9. Project Life Cycle (DFD & ERD)
9.1 ER Modeling In software engineering, an entityrelationship model (ER model) is a data model for describing the data or information aspects of a business domain or its process requirements, in an abstract way that lends itself to ultimately being implemented in a database such as a relational database. The main components of ER models are entities (things) and the relationships that can exist among them. An Entity-relationship model (ERM) is an abstract and conceptual representation of data. ER modeling is a DB modeling method, used to produce a type of conceptual schema of a system. Diagrams created by this process are called ER diagrams Sequence: Conceptual data model (i.e. ER) is, at a later stage (called logical design), mapped to a logical data model, (e.g. relational model); this is mapped to a physical model in physical design. ER Model is used to interpret, specify & document requirements for DBs irrespective of DBMS being used. The ER diagram of the project Online Examination System is shown in Fig 9.1.
Online Examination System
Fig 9.1:- ER diagram for online examination system. Online Examination System
9.2 Data Flow Diagram (DFD)
A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system, modeling its process aspects. Often they are a preliminary step used to create an overview of the system which can later be elaborated. DFDs can also be used for the visualization of data processing (structured design). A DFD shows what kind of information will be input to and output from the system, where the data will come from and go to, and where the data will be stored. It does not show information about the timing of processes, or information about whether processes will operate in sequence or in parallel. Online Examination System
Fig 9.2:- Data Flow Diagram for online examination system. Online Examination System
Fig 9.3:- Context diagram for online examination system. Online Examination System
Fig 9.4:- Level 1 DFD for online examination system. Online Examination System
Fig 9.5:- Level 2 DFD for process 2 (update subjects). Online Examination System
Fig 9.6:- Level 2 DFD for process 3 (update questions). Online Examination System
Fig 9.7:- Level 2 DFD for process 8 (exam process).