Skip to content

PavelSarlov/FMI-Materials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FMI-Materials

The idea of the project is to develop a web-based system for materials for FMI courses. The idea is to have a central place for all materials linked by course.

Basic Business Requirements

  • The user can create a course in the system. Every course has information about:
    • Group
    • Material type
    • Name
    • Etc
  • The user should be able to see all courses in the system.
  • The user should be able to search courses by name.
  • The user should be able to see all available materials linked with the course.
    • This screen should show all material for this course.
    • The screen should have the possibility to search material by different criteria.
  • The user should be able to add material to the course.
  • The user should be able to create a list of courses.
  • The user can modify/remove a list.

Advanced Business Requirements

  • Login page.
  • Different roles for user and admin:
    • User can:
      • Screen for personal information.
      • Can add/modify/remove personal information.
      • Can create a list of favorite courses.
    • Admin:
      • Can add/modify/remove users.
      • Can add/modify/remove courses.
  • Add an option for the user to edit his own details.
  • Logout with a redirect to the login page.

Database Overview

FMI_Materials_ER

About

Web Development with Java - Course Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published