Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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#
- Host: GitHub
- URL: https://github.com/alysonsz/hotel-management-system
- Owner: alysonsz
- Created: 2024-05-29T04:03:01.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-04T19:51:28.000Z (3 months ago)
- Last Synced: 2024-10-12T14:20:23.329Z (2 months ago)
- Topics: 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
- Language: C#
- Homepage:
- Size: 777 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.