SlideShare a Scribd company logo
1 of 9
STUDENT
INFORMATION
MANAGEMENT
SYSTEM
USING PYTHON
INTRODUCTION
 The main objective of the project is to make the Student Information Management System more effective and
efficient while ensuring that all data is accurately tracked, stored, and managed.
 The solution will be built using Agile methodologies, ensuring iterative development and feedback from
stakeholders.
 The Student Information Management System will improve the student experience by
 providing easy and quick access to important information.
AGILE METHODOLOGY
 The project will follow an Agile methodology, emphasizing customer satisfaction and software development
flexibility. Agile methodologies enable the team to work on the project iteratively and incrementally, with
regular feedback and testing from stakeholders.
 The project team will be structured as a SCRUM team, with a Product Owner, a SCRUM Master, and the
Development Team.
USER-STORIES
 I need access to the system as a teacher so that I can keep track of their progress and make any required plans
for interventions.
 In order to identify trends and make data-driven choices, as a teacher I need to be able to produce reports on
student data.
 As an administrator, I need access to manage student accounts, including their personal data and login
credentials, in order to maintain system security and safeguard student privacy.
SPRINTS
 Sprint 1 will focus on developing the core functionalities of the Student Information Management System.
 In Sprint 2, the team will focus on developing features that enhance the system’s functionality and usability.
 Sprint 3 will be dedicated to improving the system's security and scalability. The team will implement various
security measures, such as two-factor authentication and access control, to prevent unauthorized access to the
system. (Future Work)
 In Sprint 4, the team will focus on finalizing and preparing the system for deployment. (Future Work)
DATA FLOW
DIAGRAM
 The student information
system has two main user
roles: teachers and
management
STATE TRANSITION DIAGRAM
The state transition diagram
represents the different states and
actions that a user can take in the
student information system.
The initial state is "Not Logged In,"
and from there, the user can log in to
the system, which transitions them to
the "Logged In" state.
Once logged in, the user can access
either the teacher or management user
role, which are represented by two
separate states.
CODE DEVELOPMENT
 The code is developed using the module Tkinter of Python programming language.
 The file design for the student information system will consist of several components, including a database,
server-side scripts, and UI scripts.
 The file design for the student information system is adhere to best practices for security, such as using
prepared statements to prevent SQL injection attacks, hashing passwords before storing them in the database,
and encrypting sensitive data transmitted over the network.
THANK YOU!!!

More Related Content

Similar to PPT.pptx

Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
Raj Sharma
 
Smart Alert for College
Smart Alert for CollegeSmart Alert for College
Smart Alert for College
ijtsrd
 
PurposeThis course project is intended to assess your abilit
PurposeThis course project is intended to assess your abilitPurposeThis course project is intended to assess your abilit
PurposeThis course project is intended to assess your abilit
TakishaPeck109
 
Project Access Control ProposalPurposeThis course project i.docx
Project Access Control ProposalPurposeThis course project i.docxProject Access Control ProposalPurposeThis course project i.docx
Project Access Control ProposalPurposeThis course project i.docx
stilliegeorgiana
 
According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,
Jill Lyons
 
Student Management Program SystemFINAL PROJECT Presentation.docx
Student Management Program SystemFINAL PROJECT Presentation.docxStudent Management Program SystemFINAL PROJECT Presentation.docx
Student Management Program SystemFINAL PROJECT Presentation.docx
deanmtaylor1545
 
I need 10 pages of report and 10 slides PurposeThis course p
I need 10 pages of report and 10 slides PurposeThis course pI need 10 pages of report and 10 slides PurposeThis course p
I need 10 pages of report and 10 slides PurposeThis course p
doylymaura
 

Similar to PPT.pptx (20)

Abstraction and Automation: A Software Design Approach for Developing Secure ...
Abstraction and Automation: A Software Design Approach for Developing Secure ...Abstraction and Automation: A Software Design Approach for Developing Secure ...
Abstraction and Automation: A Software Design Approach for Developing Secure ...
 
TEAM 8_ResilientTrio_CUIC management System-final.pptx
TEAM 8_ResilientTrio_CUIC management System-final.pptxTEAM 8_ResilientTrio_CUIC management System-final.pptx
TEAM 8_ResilientTrio_CUIC management System-final.pptx
 
INFORMATION SECURITY SYNTHESIS IN ONLINE UNIVERSITIES
INFORMATION SECURITY SYNTHESIS IN ONLINE UNIVERSITIES INFORMATION SECURITY SYNTHESIS IN ONLINE UNIVERSITIES
INFORMATION SECURITY SYNTHESIS IN ONLINE UNIVERSITIES
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
IRJET- College Activity Management System
IRJET-  	  College Activity Management SystemIRJET-  	  College Activity Management System
IRJET- College Activity Management System
 
SMART ATTENDANCE SYSTEM USING QR CODE WITH SMS.pptx
SMART ATTENDANCE SYSTEM USING QR CODE WITH SMS.pptxSMART ATTENDANCE SYSTEM USING QR CODE WITH SMS.pptx
SMART ATTENDANCE SYSTEM USING QR CODE WITH SMS.pptx
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
 
10.11648.j.ajomis.20160101.11.pdf
10.11648.j.ajomis.20160101.11.pdf10.11648.j.ajomis.20160101.11.pdf
10.11648.j.ajomis.20160101.11.pdf
 
10.11648.j.ajomis.20160101.11.pdf
10.11648.j.ajomis.20160101.11.pdf10.11648.j.ajomis.20160101.11.pdf
10.11648.j.ajomis.20160101.11.pdf
 
Planning the smudie 'to be' model
Planning the smudie 'to be' modelPlanning the smudie 'to be' model
Planning the smudie 'to be' model
 
Smart Alert for College
Smart Alert for CollegeSmart Alert for College
Smart Alert for College
 
PurposeThis course project is intended to assess your abilit
PurposeThis course project is intended to assess your abilitPurposeThis course project is intended to assess your abilit
PurposeThis course project is intended to assess your abilit
 
Project Access Control ProposalPurposeThis course project i.docx
Project Access Control ProposalPurposeThis course project i.docxProject Access Control ProposalPurposeThis course project i.docx
Project Access Control ProposalPurposeThis course project i.docx
 
Student acadamic system Final report
Student acadamic system Final reportStudent acadamic system Final report
Student acadamic system Final report
 
GOTPresentation (1).pptx
GOTPresentation (1).pptxGOTPresentation (1).pptx
GOTPresentation (1).pptx
 
According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,
 
What is the School Attendance Management System and How does it work_ Proctur
What is the School Attendance Management System and How does it work_  ProcturWhat is the School Attendance Management System and How does it work_  Proctur
What is the School Attendance Management System and How does it work_ Proctur
 
Student Management Program SystemFINAL PROJECT Presentation.docx
Student Management Program SystemFINAL PROJECT Presentation.docxStudent Management Program SystemFINAL PROJECT Presentation.docx
Student Management Program SystemFINAL PROJECT Presentation.docx
 
I need 10 pages of report and 10 slides PurposeThis course p
I need 10 pages of report and 10 slides PurposeThis course pI need 10 pages of report and 10 slides PurposeThis course p
I need 10 pages of report and 10 slides PurposeThis course p
 
School Management App in order to perform all the tasks in a controlled and s...
School Management App in order to perform all the tasks in a controlled and s...School Management App in order to perform all the tasks in a controlled and s...
School Management App in order to perform all the tasks in a controlled and s...
 

Recently uploaded

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 

PPT.pptx

  • 2. INTRODUCTION  The main objective of the project is to make the Student Information Management System more effective and efficient while ensuring that all data is accurately tracked, stored, and managed.  The solution will be built using Agile methodologies, ensuring iterative development and feedback from stakeholders.  The Student Information Management System will improve the student experience by  providing easy and quick access to important information.
  • 3. AGILE METHODOLOGY  The project will follow an Agile methodology, emphasizing customer satisfaction and software development flexibility. Agile methodologies enable the team to work on the project iteratively and incrementally, with regular feedback and testing from stakeholders.  The project team will be structured as a SCRUM team, with a Product Owner, a SCRUM Master, and the Development Team.
  • 4. USER-STORIES  I need access to the system as a teacher so that I can keep track of their progress and make any required plans for interventions.  In order to identify trends and make data-driven choices, as a teacher I need to be able to produce reports on student data.  As an administrator, I need access to manage student accounts, including their personal data and login credentials, in order to maintain system security and safeguard student privacy.
  • 5. SPRINTS  Sprint 1 will focus on developing the core functionalities of the Student Information Management System.  In Sprint 2, the team will focus on developing features that enhance the system’s functionality and usability.  Sprint 3 will be dedicated to improving the system's security and scalability. The team will implement various security measures, such as two-factor authentication and access control, to prevent unauthorized access to the system. (Future Work)  In Sprint 4, the team will focus on finalizing and preparing the system for deployment. (Future Work)
  • 6. DATA FLOW DIAGRAM  The student information system has two main user roles: teachers and management
  • 7. STATE TRANSITION DIAGRAM The state transition diagram represents the different states and actions that a user can take in the student information system. The initial state is "Not Logged In," and from there, the user can log in to the system, which transitions them to the "Logged In" state. Once logged in, the user can access either the teacher or management user role, which are represented by two separate states.
  • 8. CODE DEVELOPMENT  The code is developed using the module Tkinter of Python programming language.  The file design for the student information system will consist of several components, including a database, server-side scripts, and UI scripts.  The file design for the student information system is adhere to best practices for security, such as using prepared statements to prevent SQL injection attacks, hashing passwords before storing them in the database, and encrypting sensitive data transmitted over the network.