none
Aplicativo cliente/servidor. Como fazer? RRS feed

  • Pergunta

  • Boa tarde pessoal. Em primeiro lugar, queria esclarecer que não sou programador profissional. Sou médico, com grande interesse no assunto, pouco conhecimento mas muita curiosidade. Bom, vamos ao problema. Trabalho em um local onde tenho 3 tarefas: as consultas clínicas, autorização de guias de exames e auditoria dessas guias. Para cada exame que eu solicito, ou, por exemplo, o paciente vai ao cardiologista e este solicita 4 exames. então este paciente vem até mim para que eu transcreva esses exames na nossa guia. O problema é que cada exame tem q ir em uma guia separada. Agora imagina preencher no mínimo 5 guias por paciente, 20 pacientes pela manhã e 10 à tarde, sem falar que eu ainda tenho que realizar a minha consulta clínica e pedir os meus exames. cada exame que eu pedir tb tem q ir em guias separadas. Daí vcs já podem imaginar qto tempo preencher essas malditas guias consome. O que eu já consegui fazer no VS 2010 foi um pequeno aplicativo que pode preencher 10 guias automaticamente, me poupando bastante tempo. O que eu qro fazer agora é ampliar esse benefício, como:

    1. registrar os exames pedidos com seus respectivos valores em um banco de dados, para que a consulta por paciente no final do mês seja mais rápida ( ou seja: no final do mês, eu seleciono o paciente e um relatório é formado mostrando todos os exames pedidos e a soma total)

    Nesse ambiente de trabalho, existem 6 computadores, já em rede e os aplicativos que eu qro fazer terão a seguinte estrutura:

    1. PC nº○ 1: recepção: responsável por fazer o cadastro com nome, endereço, tel e tal (detalhe: tb não possuímos um cadastro com os usuários)

    2. PC nº2-5: consultórios: lugar onde serão pedidos os exames

    3 PC nº 6: auditória: local onde será feita a consulta por paciente (tb será esse o pc que ficará o banco de dados. todos os outros computadores serão ligados a esse)

    Vamos às dúvidas:

    1. Qual o melhor aplicativo para usar: Windows Forms, WCF, WPF ou outro?

    2. Que banco de dados usar: MySql,  SQL Server ou outro?

    3. (Pergunta idiota, mas realmente estou na dúvida) Preciso realmente instalar o banco de dados (ex. MySql) em todos os 6 computadores ou basta instalar em apenas 1? (no caso o pc nº 6, da auditoria)

    4. Como conectar os 6 computadores para que esse objetivo seja cumprido? ( não sei se fui claro nessa pergunta aqui)

    Vale ressaltar que, apesar de iniciante, não sou completamente ignorante no assunto. Já consegui fazer os os aplicativos (recepção, consultórios e auditoria) cumprirem suas funções isoladamente. o que eu não consegui ainda foi que eles trabalhassem juntos.

    Quem puder ajudar mandando códigos, tutoriais ou dicas, desde já fico bastante grato!

    domingo, 17 de junho de 2012 18:47

Respostas

  • Como você está iniciando, acredito que Windows Forms, e Sql Server express seja uma boa dupla para o sistema que você quer fazer.

    Instala o Sql server express em apenas um máquina, e as outras irão sempre conectar nessa. Se não me engano o Sql server express suporta até 4GB, como você só vai registrar consultas,acho que dá pra registrar mais de 1 milhão de consultas.

    http://www.macoratti.net/Default.aspx

    No site do macoratti, tem vários exemplos de cadastros para tirar duvidas.


    Quem sabe um dia os DataSets se extinguirão?

    • Marcado como Resposta rafaelpsmed terça-feira, 19 de junho de 2012 01:29
    segunda-feira, 18 de junho de 2012 14:24