Skip to content

imkpraveen/Film-Management-System

Repository files navigation

Film Management System (FMS)

Development of Film Management System (FMS)

  • This project was part of my training program at Capgemini. Film Management System (FMS) is an application, which helps to manage an actor details like – personal and professional info of actor. Personal info like First Name, Last Name etc. And professional info like –Films, Film Category, Film Rating etc. FMS aims to manage complete life cycle of film viz add (create a film – where all info will be captured for the first time), edit (modify film info) – like roles, films, etc. Remove (delete film) film data from system. Along with add, edit and remove – system should display all actor summaries (View) and must support search facility.

Tech Stack

  • Presentation Layer
    • Console Application, WPF, ASP.NET MVC 5
  • Business Layer
    • Business Logic Components and Services :-
      • C# 5.0
  • Database Layer
    • SQL Server 2012

Module List and Module Details

  • Create Film Following info captured

    • Film title (Must be Unique)
    • Film description
    • Release year
    • Rental duration
    • Rental rate
    • Length
    • Replacement cost
    • Rating
  • Search Film

    • Users are able to search a film by film title, release year, rating User may use any one, two or all the three parameters to search a film.
  • Modify Film

    • Search (film title, release year, rating) film and modify the info of film. System will show existing data/info of film and should support modify of one, more or all info.
  • Remove Film

    • Search (film title, release year, rating) and remove the film. System will ask for confirmation and on confirmation the data will be removed.

Contributors

Use Case-Diagram

Slide2

Class Digram

Slide3

System Architecture Digram

Slide4

Architecture of MVC Digram

Slide5

Admin Page for Console, WPF and MVC

Slide6 Slide7 Slide8 Slide9

About

Film Management System Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published