-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
13 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,14 @@ | ||
# Cadastrar-Filme-MVC | ||
Software para cadastrar e avaliar filmes assistidos usando o padrão MVC e o banco de dados MongoDB | ||
Este é um programa de cadastro de filmes assistidos, desenvolvido utilizando o padrão Model-View-Controller (MVC) e o banco de dados MongoDB com a biblioteca pymongo. | ||
|
||
O programa permite cadastrar informações sobre filmes, como título, diretor, review, status (assistido, watchlist ou favorito), gênero e nota. Além disso, é possível realizar operações CRUD (Create, Read, Update e Delete) para gerenciar os registros no banco de dados. | ||
|
||
O MVC é um padrão de arquitetura que separa a lógica de negócio (Model), a interface com o usuário (View) e o controle das ações (Controller). O Model é responsável pelo acesso e manipulação dos dados no banco de dados, a View é responsável pela interface gráfica e interação com o usuário, e o Controller gerencia as ações do usuário e a comunicação entre o Model e a View. | ||
|
||
O banco de dados MongoDB é utilizado para armazenar os registros de filmes cadastrados. A biblioteca pymongo é utilizada para realizar as operações de salvamento, exclusão e atualização dos dados no banco de dados. | ||
|
||
O programa possui uma interface gráfica construída com a biblioteca Tkinter, que permite ao usuário inserir os dados dos filmes, selecionar o status e gênero através de caixas de seleção, e interagir com os botões para adicionar, atualizar e remover filmes. | ||
|
||
Para utilizar o programa, é necessário ter o MongoDB instalado e configurado corretamente. Certifique-se de ter a biblioteca pymongo instalada em seu ambiente Python. | ||
|
||
Espero que este resumo tenha esclarecido o funcionamento básico do programa de cadastro de filmes. Sinta-se à vontade para explorar e modificar o código de acordo com suas necessidades. |