Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

savjaylade84/school_management_system

Open more actions menu

Repository files navigation

School Management System using Python3 (Python QT5 Desktop Gui based) - (Under Developement)

Version: Beta v.0.2

Status: ( Still In Beta and In Progress )

Little Information

This is a self-project school management system using python 3 and python QT5.
it's user student,teacher,and school admin that are part of the school system. 

Technology Tools

  • python core library or standard library (used in most all aspect of the developement)
  • log file & python logging library (debugging and monitoring)
  • json & python json library (exporting and importing data in json)
  • yaml & python yaml library (configuration)
  • python fundamental & python OOP (data manipulation)
  • python QT5 (Desktop Graphical User Interface)
  • invision studio ( prototyping the design )
  • git (revisioning tool)
  • github (for storing this project)
  • bat script (for automating boring stuff in the terminal)

Primary Feature

  • the two boxes [design status] [back-end status] indicates the status of each feature

  • done [/] -- starting [*] -- not starting yet [?] -- fixing bugs [**]

  1. [*] common feature to any account type

    • [*] [**] view information
    • [?] [**] view report
    • [?] [?] login and logout
  2. [*] student

    • [?] [**] view exam result
    • [?] [**] view grades result
    • [?] [**] view subjects
  3. [*] teacher

    • [?] [**] view student exam result
    • [?] [**] view student grades result
    • [?] [**] add student exam/test score
    • [?] [**] view subjects
  4. [*] admin

    1. [?] [**] edit student information
    2. [?] [**] edit teacher information
    3. [?] [**] edit subject
    4. [?] [**] edit student grades score
    5. [?] [**] edit student test score
    6. [?] [/] view logs
  5. [*] Other feature

    1. [?] tuition fee feature
      • [?] [?] sum of total tuition
      • [?] [?] deduct paid tuition from total tuition
      • [?] [?] update tuition fee
    2. [?] grade function
      • [?] [?] compute grade
      • [?] [?] edit grade
      • [?] [?] update grade
    3. [?] exam function
      • [?] [?] compute grade
      • [?] [?] edit grade
      • [?] [?] update grade
    4. [?] guardian function
      • [?] [**] add guardian
      • [*] [**] remove guardian
      • [*] [**] update guardian
      • [*] [**] view information

Developer / Author

Author: John Jayson B. De Leon

Developer / Author Say

This is a simple school management system using python 3 and python QT5 technology tool also some other tools too. I use this project to help me
hone my skill, To prove to myself that i'm competence enough to do a software project and make a great software product to the costumer.
The knowledge/skill that i use or apply in this self-project come from watching offline youtube video or reading offline documentation or some random developer site.
All of my tools that i use in this project are offline, All of them are downloaded in my android phone to my laptop, The reason i do that because i don't have a financial 
capability to get a stable internet so to other to develope system i rely on many types of resources that is minimal to no internet require.

I'm open to any opportunity that might come and to a social group that can give great meaningful to other people life.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.