Git Product home page Git Product logo

scheduler's Introduction

Overview

This program was delevoped to test and demonstrate a basic database. Using this project I have learned about databases, sqlite and how to integrate it with python and get peculiarities to function properly.

This software is a basic scheduling program and database. It provides you function using the console to interact with a program that sends sql commands to a database holding scheduling events depending on what the user inputs as a command. When the user starts the program they are prompted on whether to create a new schedule or not. After this check, they are entered into the core of the program which is a looping command that gives them the ability to use 6 preregistered commands to interact with the database. The user has the ability to search the database, edit entries, add entries, remove entries, list all entries, and get a day by day event overview. parameters of these commands is further changed by user input giving the user the ability to edit the database's information as they wish. When the program ends, it will input all events that are registered for the current day and the following day. The database and the information in it can be recalled in future sessions for further interaction.

Software Demo Video

Relational Database

This program uses the sqlite relational database.

The database contained within has a single table containing 3 columns: Date, Time and event, and is interacted with using python code and sqlite3 commands.

Development Environment

This program was developed using visual studio code.

It is developed in the python programming language and utilizes the sqlite3 and datetime libraries.

Useful Websites

Future Work

  • improve implementation and entry of date and time to be more precise and uniform
  • include between time search

scheduler's People

Contributors

justicewheelwright avatar

Watchers

 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.