Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alysonsz/hotel-management-system

Web API with database MySQL in C#
https://github.com/alysonsz/hotel-management-system

api api-client clientservice csharp csharp-app csharp-code csharp8 dotnet hotel-management-system mysql mysql-connector mysql-database mysql-server mysql8 webapi webapi-core webapiclient

Last synced: 2 months ago
JSON representation

Web API with database MySQL in C#

Awesome Lists containing this project

README

        

# Hotel Management System

## Descrição
Este é um sistema de gestão hoteleira desenvolvido para ajudar na administração de reservas, gerenciamento de quartos e outros serviços oferecidos por um hotel. Ele foi criado com foco em eficiência e organização, proporcionando uma interface simples para os usuários gerenciarem as operações do hotel.

Este projeto faz parte do meu portfólio como desenvolvedor, demonstrando minhas habilidades em C# e desenvolvimento de soluções para negócios.

## Funcionalidades (Incluindo as futuras funcionalidades)
- **Gestão de Quartos**: Permite o cadastro, edição e exclusão de quartos.
- **Reservas**: Gerenciamento completo de reservas de clientes.
- **Clientes**: Cadastro de novos clientes, histórico de estadias e dados relevantes para personalização de serviço.
- **Pagamentos**: Sistema para registrar pagamentos e emitir recibos.
- **Integração com Sistema de Contabilidade**: Integração opcional para facilitar o controle financeiro.
- **Relatórios**: Geração de relatórios mensais sobre ocupação de quartos e receita.

## Estrutura do Projeto
Este projeto é composto pelos seguintes arquivos principais:

- **App.config**: Arquivo de configuração do aplicativo que define as strings de conexão e outras variáveis.
- **Connection.cs**: Classe responsável por gerenciar a conexão com o banco de dados.
- **Form1.cs**: Arquivo que contém a lógica da interface do usuário para o formulário principal do sistema.
- **Form1.Designer.cs**: Código gerado automaticamente que define a estrutura visual do formulário.
- **Form1.resx**: Arquivo de recursos associados ao formulário.
- **Program.cs**: O ponto de entrada do sistema.

## Pré-requisitos
- .NET Framework ou .NET Core (dependendo da versão utilizada no projeto).
- Visual Studio para abrir e compilar o projeto.
- SQL Server ou outro banco de dados compatível com a string de conexão definida no arquivo **App.config**.

## Como Executar
1. Clone este repositório ou faça o download do código fonte.
2. Abra o arquivo de solução (`Hotel-Management-System.sln`) no Visual Studio.
3. Configure o banco de dados no arquivo `App.config`, atualizando a string de conexão conforme sua instância do banco de dados.
4. Compile o projeto no Visual Studio.
5. Execute o projeto através do Visual Studio ou usando o executável gerado na pasta `bin`.

## Como Contribuir
Se você deseja contribuir com este projeto, sinta-se à vontade para fazer um fork do repositório, criar novas branches para suas alterações, e submeter pull requests.