Neodigital CPD Course
Tareem Sasa
Created on July 7, 2024
Over 30 million people build interactive content in Genially.
Check out what others have designed:
Transcript
Submitted by Leen Sharaf Mhd Haitham Abbar Mhd Nazir AlSakka Rama AlMoradi Tareem AlSasa Under the Supervision of Dr. Nada Ghniem Eng. Kholoud Aljallad July 2024
INTELLEGER
Start
- The objective of our project is to develop a user-friendly project management system that encompasses all the essential tools and features required by software engineers to efficiently manage their projects. This system aims to address the deficiencies of current applications by providing a user-friendly interface and integrating advanced AI capabilities to enhance
Project Objective
Analysis Phases
Use Case Diagram
ERD
System Requierments Specification
ERD
Non_Functional Requierments
Functional Requierments
Requirements Specification System analysis is one of the most important steps in software development that should be done carefully and thoroughly to guarantee a perfectly working system. Specifying requirements that describe what a user could fully do is a must to ensure explicitness to what functionalities the system gives. In this section, the functional and non-functional requirements are stated along with diagrams that further explain system interaction
Requirements
manager
This paragraph is ready to be filled with incredible creativity, experiences, and stories.
- Plan and structure your communication.
- Prioritize and give visual weight to the main points.
- Define secondary messages with interactivity.
- Establish a flow throughout the content.
- Measure the results.
Interactive visual communicationstep by step:
Objectives
Block Diagram
Class Diagram
Activity diagram
Design
block diagram
Technical Skills Module
Class Diagram
Activity Diagram
2
Technologies
Sample of code
1
Implementation
ReactJs
React is a JavaScript library for building user interfaces, particularly single-page applications. It allows developers to create interactive and dynamic UI components using a declarative and component-based approach. React's virtual DOM efficiently updates and renders components, resulting in fast and responsive user experiences. With its reusable and composable components, react promotes code reusability and maintainability, making it a popular choice for building modern web applications. Additionally, React's ecosystem offers a wide range of tools and libraries to enhance development productivity and performance. Overall, react simplifies the process of building complex user interfaces by providing a flexible and efficient framework for front-end development.
Flutter is an open-source UI software development kit created by Google. It can be used to develop cross platform applications from a single codebase for the web, Fuchsia, Android, iOS, Linux, macOS, and Windows.
Flutter
Django Is a Python-based free and open-source web framework that follows the model template views architectural pattern. It is maintained by the Django Software Foundation, an American independent organization established as a 501 non-profit
Django
Postman is an API client that makes it easy for developers to create, share, test and document APIs. This is done by allowing users to create and save simple and complex HTTP/s requests, as well as read their responses. The result - more efficient and less tedious work.
Postman
Channels is a project that takes Django and extends its abilities beyond HTTP - to handle WebSockets, chat protocols, IoT protocols, and more. It’s built on a Python specification called ASGI.Channels builds upon the native ASGI support in Django. Whilst Django still handles traditional HTTP, Channels gives you the choice to handle other connections in either a synchronous or asynchronous style.
Django Channels
WebSockets are used for real-time, event-driven communication between clients and servers. They are particularly useful for building software applications requiring instant updates, such as real-time chat, messaging, and notifications. WebSockets establish a persistent connection between the client and the server. This means that once the connection is established, the client and the server can send data to each other at any time without continuous polling requests. This allows real time communication, where updates can be sent and received instantly
Websocket
SQLite is a software library that provides a relational database management system (RDBMS). It is a serverless, self-contained, and zero-configuration database engine that allows you to store, manage, and retrieve data from a local or remote database file using SQL (Structured Query Language). SQLite is widely used in mobile devices, embedded systems, web browsers, and other applications that require a lightweight and efficient database solution
SQlite
The Object-Relational Mapper (ORM) is one of Django's most powerful features, allowing you to interact with your database in the same way that you would with SQL. In truth, Django's ORM is essentially a pythonic technique to build SQL to query and edit your database and obtain results.
ORM
4/5
Evaluation
5/5
Evaluation
Month, 20XX
Signature
Congratulations!
HERE YOU CAN PUT A HIGHLIGHTED TITLE
Here you can include a message to congratulate and wish luck to your audience at the end of the quiz.
Achievement Certificate
Certificate
1/5
Survey
2/5
Survey
3/5
Survey
4/5
Survey
5/5
Survey
I am a great subtitle, ideal for giving morecontext about the topic you are going to address
Rememberto publish!
Here you can include a relevant piece of information to highlight
- Plan the structure of your communication.
- Prioritize and give visual weight to the main points.
- Define secondary messages with interactivity.
- Establish a flow through the content.
- Measure the results.
The interactive visual communication step by step:
Here you can include a relevant piece of informationto highlight
- Improve communication on any topic.
- Matches your audience...
- And involves them in the message.
- Has a suitable color for its theme.
- Represents data with graphics.
- Uses timelines to tell stories.
A great presentation...
Here you can include a relevant piece of informationto highlight
With Genially templates, you can include visual resources to leave your audience amazed. Also highlight a specific phrase or piece of information that will be etched in your audience's memory and even embed external content that surprises: videos, photos, audios... Whatever you want!
Write a great headline