Git Product home page Git Product logo

school-diary's Introduction

Information system : Electronic school diary

Getting Started

  • Goal of this project is to digitalize process of official records about class departments in school, facilitate and expand use of class book.

Prerequisites

Installing

You can use any software for making instaler such as :

  1. NSIS
  2. WIX
  3. Advanced Instaler

Setup files and installation instructions - Download.

Why it was built?

  • We made it because it will help many clients (Director, teachers, parents) get opportune information about student marks in school.
  • Difference between traditional approach and electronic is that second one is faster, so techers can devote more time to work with students.
  • Thanks to the use of electronic diary in teaching there is no partiality in relationship with students

Entity Relationship diagram:

text

Use Case diagram:

text

Tasks

  1. Electronic marks archive
  2. Electronic marks entries
  3. Electronic absents entries
  4. Electronic concluding ratings
  5. E-mail notifications for parents about state of students
  6. E-mail notifications for parent meetings ( School must register gmail account and enable less secure apps access it )
  7. Printable certificate for students
  8. Statistics for class teachers
  9. Statistics for department council
  10. Statistics by coruses

Who has access to Electronic school diary?

  • Director has full access to electronic diary
  • Teachers has access only to data which belongs to students who attend his courses
  • Class teachers has same privilegies as teacher, but in addition they have access to all data which belongs to students at his department
  • Administration has access to initial data entries into database

Structure

  • Electronic diary consists of students database and GUI (Graphical User Interface) which varies with respect to client privileges

Built With

License

This project is licensed under the GPL - 3.0 License - see the LICENSE.md file for details

school-diary's People

Contributors

miki995 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.