Beruflich Dokumente
Kultur Dokumente
Winter 2015
Project Name: Flashcard Assistant
Student Names: Michael Napoleoni, Dylan DeAmaral, Anthony Pirolli, Karley
Vasile
January 7, 2015
Project Description
We are proposing a Windows application that will assist New England Tech students with
studying for their exams. The main purpose of the application will be to improve your
performance in class by creating your own virtual flashcards or accessing premade coursespecific flashcards, and by quizzing yourself based on these cards. The cards will be categorized
by specific courses within subjects.
Upon opening the program, the user is given the option to login to an existing account, create a
new one, or access the program as a guest (no registration needed, but limited features). All
login attempts are recorded in a log that can be accessed by the admins.
Once logged into their account (or entered as a guest), a basic user can access our database of
already-made flashcards, create their own custom flashcards, generate a custom quiz to test
themselves, view other users profiles, and submit their flashcards for acceptance into the
database.
Administrator accounts will be able to review the submitted flashcard submissions and accept
or deny them, add / delete / edit existing flashcard, course, and subject entries in the database.
They can also elevate other users to administrator level, and access the records of all
attempted logins.
While this is certainly not the first study-assistance program created, ours will be specific to
New England Tech Students, and give users the option to select courses specific to their degree.
This allows for an experience that is perfectly tailored to each user, and will be the most
helpful.
Functionality
-
Development Platform
Our program will be written in C# and will utilize SQL and SQL Server in order to fetch
information from our central database. We will utilize Visual Studio for this. We made these
choices because we are all very comfortable with writing these languages, and we feel that
Visual Studio will allow us to create a clean and efficient interface that would work well with
our project.