Proposed System Architecture

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

3.

PROPOSED SYSTEM ARCHITECTURE


Introduction:
System architecture design is the process of defining the structure, components, modules, interfaces,
and data for a system to satisfy specified requirements. It involves making decisions about the
organization and arrangement of software and hardware components to achieve desired functionality,
performance, scalability, reliability, and other quality attributes. A well-designed system architecture
provides a blueprint for building and maintaining complex systems efficiently and effectively. The
different blocks of the system architecture are explained below:

3.1 Block Diagram or System Architecture:

Figure 3.1 Top Level Flowchart

3.2 Parts of Program:


3.2.1 Main Menu:

The home page of this project contains the title “Library Management System” and it consists of sign in
option where a user can choose between admin, teacher or student according to the user’s criteria.

3.2.2 Sign in:

After selecting the option, the user needs to enter his/her password, id, class, etc.to sign up according to
the option choose by user which is checked from the data stored in the file.
3.2.3 Administration Pannel:

The admin can perform different works like viewing students and teachers’ data, creating new student’s
and teacher’s data and can edit it whenever he wants. He also can add new subjects in different class.

3.2.4 Teacher Pannel:

The teacher can add assignment to the assignment file which is accessible to the students. The teacher
can access the student details.

3.2.5 Student Pannel

The student only can check if there is any due assignment remaining or not. If there is one then he can
access that assignment given.

3.2.6 Exit

If all the works are done, then it will exit the system.

3.3 Data Flow Diagram:

You might also like