SlideShare una empresa de Scribd logo
PROYECTO FINAL: UNIDAD APRENDIZAJE .NET
Desarrolle cada uno de los elementos explicados en esta guía para la creación del
proyecto, para iniciar el proceso de codificación de cada uno de los formularios
A lo largo del presente módulo desarrollaremos un proyecto de acceso a datos que
ilustrará con detalle cada uno de los pasos involucrados en el manejo de
información con Visual Basic y ADO.
El proyecto trata sobre el control de citas de pacientes en un consultorio médico,
lógicamente el proyecto es sólo un prototipo y no pretende ser 100% práctico pero
si sienta buenas bases para que el futuro analista presente un proyecto de sistema
de información.
1. BASE DE DATOS: Diseñamos las siguientes tablas de una base de datos
que llamaremos CLINICA
2. RELACION DE TABLAS
Procedemos a realizar la relación de la base de datos, presionamos clic en
la cinta de opciones HERRAMIENTA DE BASE DE DATOS, control
relaciones
La base de datos esta creada en Access 2007 y su nombre es clínica.accdb esta
almacenada en la misma carpeta del futuro proyecto de Visual C# para poder
acceder a ella utilizando la cadena de conexión.
Recordemos que debemos crear esta base de datos en formato Access 9 7 – 2003
para el proveedor OLEDB.12.0
La interfaz gráfica que complementa el proyecto contiene un formulario MDI con
barra de menús y barra de herramientas, este formulario MDI abre todos los
formularios secundarios (IsMdiContainer) mediante opciones en los menús y barras
de herramientas. El único formulario que no depende del MDI es el primer
formulario que pide contraseña al usuario y que da acceso al formulario MDI, este
primer formulario se desarrollará en el siguiente apartado.
El al formulario MDIPRINCIPAL Diseñaremos una barra de herramientas con el
control ToolMenuStrip, Una barra de menú Con el control MenuStrip para el acceso
a cada una de las opciones de la aplicación del proyecto de clínica, observe en la
siguiente imagen el resultado final del proyecto.
3. FORMULARIO MDI
4. DISEÑO DEL MENU.
Utilice el control MenuStrip para el diseño de la barra de menú. Tenga en
cuenta la siguiente estructura del menú aplicando imagen a las opciones y
métodos a abreviados utilizando la propiedad imagen y ShortCutKey.
5. BARRA DE HERRAMIENTA.
Utilice el control ToolMenuStrip para el diseño de la barra de herramientas,
tenga en cuenta las propiedades.
Image: Colocar imagen de fondo del botón
AlignImage: Alinear imagen hacia la izquierda
DisplayStyle: Modos de visualización de la imagen Image And Text
6. FORMULARIO CLAVE.
Diseñe el siguiente formulario para el acceso de entrada de la aplicación
tenga en cuenta el nombre de cada uno de los controles y las propiedades
asignadas.
TABLA DE PROPIEDADES FORMUULARIO CLAVE
CONTROL PROPIEDAD VALOR
Label1 Font Tamaño 12
Label2 Font Tamaño 12
Textbox1 Name Txtusuario
Textbox2
Name TxtContraseña
UseSystemPasswordChar True
Button1
Name BtnAceptar
Text Aceptar
Image Icono OK
ImageAling MiddleLeft
Button1
Name BtnAceptar
Text Aceptar
Image Icono OK
ImageAling MiddleLeft
Formulario
MazimixeBox False
MinimizeBox False
StarPosition CenterScreen
7. FORMULARIO PACIENTES
TABLA DE PROPIEDADES FORMULARIO PACIENTES
CONTROL PROPIEDAD VALOR
Label1
Font Tahoma, 18pt, style=Bold
Text Módulo de Pacientes
PictureBox1 Name PicImagen
Image Enfermera.png
GroupBox1 Text Ninguno
TextBox1 Name txtCarnet
TextBox2 Name txtNombre
TextBox3 Name txtDireccion
TextBox4 Name Txttelefono
ComboBox1
Name CmbSexo
Item Masculino
Femenino
TextBox5 Name Txtedad
CheckBox1
Name ChkCotizante
Text Cotizante
Button1
Name BtnNuevo
Text &Nuevo
Image Filenew.jpg
ImageAlign MiddleLeft
Button2
Name BtnGuardar
Text &Guardar
Image Save.jpg
ImageAlign MiddleLeft
Button3
Name BtnCancelar
Text &Cancelar
Image Undo.jpg
ImageAlign MiddleLeft
Button4
Name Btnbuscar
Text &Buscar
Image Find.jpg
ImageAlign MiddleLeft
Button5
Name BtnEliminar
Text &Eliminar
Image Delete.jpg
ImageAlign MiddleLeft
Button6
Name BtnSalir
Text &Salir
Image Folder_closed.jpg
ImageAlign MiddleLeft
8. FORMULARIO MEDICO
TABLA DE PROPIEDADES FORMULARIO MEDICOS
CONTROL PROPIEDAD VALOR
Label1 Font Tahoma, 18pt, style=Bold
Text Módulo de Medicos
PictureBox1 Name PicImagen
Image Medico.png
GroupBox1 Text Ninguno
TextBox1 Name txtCodigo
TextBox2 Name txtNombre
TextBox3 Name txtDireccion
TextBox4 Name Txttelefono
ComboBox1
Name CmbJornada
Item Mañana
Tarde
Noche
Button1
Name BtnNuevo
Text &Nuevo
Image Filenew.jpg
ImageAlign MiddleLeft
Button2
Name BtnGuardar
Text &Guardar
Image Save.jpg
ImageAlign MiddleLeft
Button3
Name BtnCancelar
Text &Cancelar
Image Undo.jpg
ImageAlign MiddleLeft
Button4
Name Btnbuscar
Text &Buscar
Image Find.jpg
ImageAlign MiddleLeft
Button5
Name BtnEliminar
Text &Eliminar
Image Delete.jpg
ImageAlign MiddleLeft
Button6
Name BtnSalir
Text &Salir
Image Folder_closed.jpg
ImageAlign MiddleLeft
9. FORMULARIO CITAS
TABLA DE PROPIEDADES FORMULARIO CITAS
CONTROL PROPIEDAD VALOR
Label1 Font Tahoma, 18pt, style=Bold
Text Reservaciónde de Citas
PictureBox1 Name PicImagen
Image Citas.png
GroupBox1 Text Datos del Paciente
TextBox1 Name txtCarnet
TextBox2 Name txtNombre
TextBox3 Name txtDireccion
TextBox4 Name Txttelefono
Checkbox1 Name ChkCotiza
GroupBox1 Text Datos de la Cita
TextBox5 Name txtcodmedico
TextBox6 Name Txtnommedico
DateTimePicker1
Name Dtpfecha
Format Short
DateTimePicker2
Name Dtpfecha
Format Time
ShowUpDown True
Button1
Name BtnConfirmar
Text &Confirmar
Image ok.jpg
ImageAlign MiddleLeft
Button2
Name BtnCancelar
Text C&ancelar
Image Delete.jpg
ImageAlign MiddleLeft
10. FORMULARIOS REGISTRO DE USUARIOS
TABLA DE PROPIEDADES REGISTRO DE USUARIOS
CONTROL PROPIEDAD VALOR
Label1
Font Tahoma, 18pt,
style=Bold
Text Módulo usuario
PictureBox1 Name PicImagen
Image Usuariopng
GroupBox1 Text Datos Usuario
TextBox1 Name txtidentificador
TextBox2 Name txtNombre
TextBox3 Name txtusuario
TextBox4
Name TxtClave
UseSystemPasswordChar true
TextBox5
Name TxtRepetir
UseSystemPasswordChar True
ComboBox1
Name cmbTipousuario
Item
Administrador
Invitado
Button1
Name BtnNuevo
Text &Nuevo
Image Filenew.jpg
ImageAlign MiddleLeft
Button2
Name BtnGuardar
Text &Guardar
Image Save.jpg
ImageAlign MiddleLeft
Button3
Name BtnCancelar
Text &Cancelar
Image Undo.jpg
ImageAlign MiddleLeft
Button4
Name Btnbuscar
Text &Buscar
Image Find.jpg
ImageAlign MiddleLeft
Button5
Name BtnCancelar
Text &Cancelar
Image Undo.jpg
ImageAlign MiddleLeft
Button6
Name BtnSalir
Text &Salir
Image Folder_closed.jpg
ImageAlign MiddleLeft
11. FORMULARIO CONSULTA PACIENTES
TABLA DE PROPIEDADES CONSULTA PACIENTES
CONTROL PROPIEDAD VALOR
Label Text Digite parametro
GroupBox1 Text Consultar Por
TextBox1 Name Txtparametro
RadioButton1 Name RdoCarnet
Text Numero Carnet
RadioButton2 Name RdoNombre
Text Nombre del paciente
DataGridView Name DtgPaciente
12. FORMULARIO CONSULTA PACIENTES
TABLA DE PROPIEDADES CONSULTA MEDICOS
CONTROL PROPIEDAD VALOR
Label Text Digite parametro
GroupBox1 Text Consultar Por
TextBox1 Name Txtparametro
RadioButton1 Name RdoCarnet
Text Codigo Medico
RadioButton2 Name RdoNombre
Text Nombre del medico
DataGridView Name DtgMedicos
13. FORMULARIO CONSULTA CITAS
CONTROL PROPIEDAD VALOR
Label Text Digite parametro
GroupBox1 Text Consultar Por
TextBox1 Name Txtparametro
RadioButton1 Name RdoCarnet
Text Codigo Medico
RadioButton2 Name RdoNombre
Text Nombre del medico
RadioButton2 Name RdoCarnet
Text Numero de Carnet
RadioButton2 Name RdoNombrePaciente
Text Nombre del paciente
DataGridView Name DtgCitas

Más contenido relacionado

La actualidad más candente

Manual de access
Manual de accessManual de access
Manual de access
AntonioAlvarezChacon
 
Modelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónModelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónJose Torres Gonzales
 
Ejercicio completo colegio
Ejercicio completo colegioEjercicio completo colegio
Ejercicio completo colegiogusanchez2668
 
Mcvs re-01 visión del negocio
Mcvs re-01 visión del negocioMcvs re-01 visión del negocio
Mcvs re-01 visión del negociolnavarros
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No Funcionales
Carlos Macallums
 
Matrices en java
Matrices en javaMatrices en java
metodologia de diseño de base de datos
metodologia de diseño de base de datosmetodologia de diseño de base de datos
metodologia de diseño de base de datosemnero
 
MVC
MVCMVC
Diseño Conceptual de Base de Datos - Guia de Aprendizaje
Diseño Conceptual de Base de Datos - Guia de AprendizajeDiseño Conceptual de Base de Datos - Guia de Aprendizaje
Diseño Conceptual de Base de Datos - Guia de Aprendizaje
Robert Rodriguez
 
Modelo entidad-relacion sobre la plataforma NETFLIX
Modelo entidad-relacion sobre la plataforma NETFLIXModelo entidad-relacion sobre la plataforma NETFLIX
Modelo entidad-relacion sobre la plataforma NETFLIX
ximenagalindo10
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
Dat@center S.A
 
Mcvs re-02 requerimientos del usuario
Mcvs re-02 requerimientos del usuarioMcvs re-02 requerimientos del usuario
Mcvs re-02 requerimientos del usuariolnavarros
 
Requerimientos funcionales de un sistema de reservas
Requerimientos funcionales de un sistema de reservasRequerimientos funcionales de un sistema de reservas
Requerimientos funcionales de un sistema de reservas
Humberto Rojas
 
MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORRené Pilataxi
 
Matriz de trazabilidad.docx
Matriz de trazabilidad.docxMatriz de trazabilidad.docx
Matriz de trazabilidad.docx
alexvargas275225
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
Juan Pablo Bustos Thames
 
4) ASPECTOS LEGALES Y ÉTICOS DE LA SEGURIDAD INFORMÁTICA
4) ASPECTOS LEGALES Y ÉTICOS DE LA SEGURIDAD INFORMÁTICA4) ASPECTOS LEGALES Y ÉTICOS DE LA SEGURIDAD INFORMÁTICA
4) ASPECTOS LEGALES Y ÉTICOS DE LA SEGURIDAD INFORMÁTICA
Blanca_Citlalin
 
Presentacion especificacion de requerimientos
Presentacion especificacion de requerimientosPresentacion especificacion de requerimientos
Presentacion especificacion de requerimientosUPTP
 
Html5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyHtml5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoy
Paradigma Digital
 

La actualidad más candente (20)

Manual de access
Manual de accessManual de access
Manual de access
 
Modelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónModelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versión
 
Ejercicio completo colegio
Ejercicio completo colegioEjercicio completo colegio
Ejercicio completo colegio
 
Mcvs re-01 visión del negocio
Mcvs re-01 visión del negocioMcvs re-01 visión del negocio
Mcvs re-01 visión del negocio
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No Funcionales
 
Matrices en java
Matrices en javaMatrices en java
Matrices en java
 
metodologia de diseño de base de datos
metodologia de diseño de base de datosmetodologia de diseño de base de datos
metodologia de diseño de base de datos
 
MVC
MVCMVC
MVC
 
Diseño Conceptual de Base de Datos - Guia de Aprendizaje
Diseño Conceptual de Base de Datos - Guia de AprendizajeDiseño Conceptual de Base de Datos - Guia de Aprendizaje
Diseño Conceptual de Base de Datos - Guia de Aprendizaje
 
Modelo entidad-relacion sobre la plataforma NETFLIX
Modelo entidad-relacion sobre la plataforma NETFLIXModelo entidad-relacion sobre la plataforma NETFLIX
Modelo entidad-relacion sobre la plataforma NETFLIX
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 
Mcvs re-02 requerimientos del usuario
Mcvs re-02 requerimientos del usuarioMcvs re-02 requerimientos del usuario
Mcvs re-02 requerimientos del usuario
 
Requerimientos funcionales de un sistema de reservas
Requerimientos funcionales de un sistema de reservasRequerimientos funcionales de un sistema de reservas
Requerimientos funcionales de un sistema de reservas
 
MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADOR
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
Matriz de trazabilidad.docx
Matriz de trazabilidad.docxMatriz de trazabilidad.docx
Matriz de trazabilidad.docx
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
4) ASPECTOS LEGALES Y ÉTICOS DE LA SEGURIDAD INFORMÁTICA
4) ASPECTOS LEGALES Y ÉTICOS DE LA SEGURIDAD INFORMÁTICA4) ASPECTOS LEGALES Y ÉTICOS DE LA SEGURIDAD INFORMÁTICA
4) ASPECTOS LEGALES Y ÉTICOS DE LA SEGURIDAD INFORMÁTICA
 
Presentacion especificacion de requerimientos
Presentacion especificacion de requerimientosPresentacion especificacion de requerimientos
Presentacion especificacion de requerimientos
 
Html5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyHtml5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoy
 

Destacado

Modelo hoja de citas
Modelo hoja de citasModelo hoja de citas
Modelo hoja de citas
Keyla001
 
Carta director de grupo cambio
Carta director de grupo cambioCarta director de grupo cambio
Carta director de grupo cambiogina123fernandez
 
Tareas del asistente administrativo
Tareas del asistente administrativoTareas del asistente administrativo
Tareas del asistente administrativoyelitza22
 

Destacado (6)

Modelo hoja de citas
Modelo hoja de citasModelo hoja de citas
Modelo hoja de citas
 
Guia programacion de reportes
Guia programacion de reportesGuia programacion de reportes
Guia programacion de reportes
 
Guia programacon formulario cambiar clave
Guia programacon formulario cambiar claveGuia programacon formulario cambiar clave
Guia programacon formulario cambiar clave
 
Tutorial ASP .NET
Tutorial ASP .NETTutorial ASP .NET
Tutorial ASP .NET
 
Carta director de grupo cambio
Carta director de grupo cambioCarta director de grupo cambio
Carta director de grupo cambio
 
Tareas del asistente administrativo
Tareas del asistente administrativoTareas del asistente administrativo
Tareas del asistente administrativo
 

Similar a Guia proyecto software clinica

Profe231 practica1 vb
Profe231 practica1 vbProfe231 practica1 vb
Profe231 practica1 vbmafre1975
 
Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programas
cris kathy
 
Libro de programacion visual basic 6 0
Libro de programacion  visual basic 6 0Libro de programacion  visual basic 6 0
Libro de programacion visual basic 6 0
Yalmar Bustillo
 
Herramientas de visual basic(vb)
Herramientas de visual basic(vb)Herramientas de visual basic(vb)
Herramientas de visual basic(vb)
Gabriel Salazar
 
ALEX Inventory Manager - User's Manual
ALEX Inventory Manager - User's ManualALEX Inventory Manager - User's Manual
ALEX Inventory Manager - User's ManualJuan Cols
 
Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)
Darwin Ortiz
 
Manual de procedimiento para la aplicación realizada en power point utilizand...
Manual de procedimiento para la aplicación realizada en power point utilizand...Manual de procedimiento para la aplicación realizada en power point utilizand...
Manual de procedimiento para la aplicación realizada en power point utilizand...jovenessantagueda
 
Como construir un DSS
Como construir un DSSComo construir un DSS
Como construir un DSS
luzenith_g
 
Simulacion con Software ARENA
Simulacion con Software ARENASimulacion con Software ARENA
Simulacion con Software ARENA
Ruben Dario Chirinos Rodriguez
 
APLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROIDAPLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROID
Karlozz Patrik Gonzalez May
 
Manual acceso a datos vb.net
Manual acceso a datos vb.netManual acceso a datos vb.net
Manual acceso a datos vb.netcedido
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
edinantoniopacheco
 
Guia 01 VB6 y Base datos Access
Guia 01 VB6 y Base datos AccessGuia 01 VB6 y Base datos Access
Guia 01 VB6 y Base datos Access
Emerson Garay
 
CALCULADORA EN APPIVENTOR PASO A PASO
CALCULADORA EN APPIVENTOR PASO A PASOCALCULADORA EN APPIVENTOR PASO A PASO
CALCULADORA EN APPIVENTOR PASO A PASO
rodrigomartinali
 
Manual de Desarrollo Formularios Web de Maestros y Operaciones en eFactory S...
Manual de Desarrollo Formularios Web de Maestros  y Operaciones en eFactory S...Manual de Desarrollo Formularios Web de Maestros  y Operaciones en eFactory S...
Manual de Desarrollo Formularios Web de Maestros y Operaciones en eFactory S...
Factory Soft - Software ERP para la Nube Latinoamericano
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
santiagomario8
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
Rafael Quintero
 
Visual basic.
Visual basic.Visual basic.
Visual basic.
Daniela Ortiz
 
Herramientas visual basic
Herramientas visual basicHerramientas visual basic
Herramientas visual basic
maryorie Rodriguez
 

Similar a Guia proyecto software clinica (20)

Profe231 practica1 vb
Profe231 practica1 vbProfe231 practica1 vb
Profe231 practica1 vb
 
Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programas
 
Libro de programacion visual basic 6 0
Libro de programacion  visual basic 6 0Libro de programacion  visual basic 6 0
Libro de programacion visual basic 6 0
 
Herramientas de visual basic(vb)
Herramientas de visual basic(vb)Herramientas de visual basic(vb)
Herramientas de visual basic(vb)
 
ALEX Inventory Manager - User's Manual
ALEX Inventory Manager - User's ManualALEX Inventory Manager - User's Manual
ALEX Inventory Manager - User's Manual
 
Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)
 
Manual de procedimiento para la aplicación realizada en power point utilizand...
Manual de procedimiento para la aplicación realizada en power point utilizand...Manual de procedimiento para la aplicación realizada en power point utilizand...
Manual de procedimiento para la aplicación realizada en power point utilizand...
 
Como construir un DSS
Como construir un DSSComo construir un DSS
Como construir un DSS
 
Simulacion con Software ARENA
Simulacion con Software ARENASimulacion con Software ARENA
Simulacion con Software ARENA
 
APLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROIDAPLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROID
 
Laboratorio nº 2
Laboratorio nº 2Laboratorio nº 2
Laboratorio nº 2
 
Manual acceso a datos vb.net
Manual acceso a datos vb.netManual acceso a datos vb.net
Manual acceso a datos vb.net
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Guia 01 VB6 y Base datos Access
Guia 01 VB6 y Base datos AccessGuia 01 VB6 y Base datos Access
Guia 01 VB6 y Base datos Access
 
CALCULADORA EN APPIVENTOR PASO A PASO
CALCULADORA EN APPIVENTOR PASO A PASOCALCULADORA EN APPIVENTOR PASO A PASO
CALCULADORA EN APPIVENTOR PASO A PASO
 
Manual de Desarrollo Formularios Web de Maestros y Operaciones en eFactory S...
Manual de Desarrollo Formularios Web de Maestros  y Operaciones en eFactory S...Manual de Desarrollo Formularios Web de Maestros  y Operaciones en eFactory S...
Manual de Desarrollo Formularios Web de Maestros y Operaciones en eFactory S...
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
Visual basic.
Visual basic.Visual basic.
Visual basic.
 
Herramientas visual basic
Herramientas visual basicHerramientas visual basic
Herramientas visual basic
 

Guia proyecto software clinica

  • 1. PROYECTO FINAL: UNIDAD APRENDIZAJE .NET Desarrolle cada uno de los elementos explicados en esta guía para la creación del proyecto, para iniciar el proceso de codificación de cada uno de los formularios A lo largo del presente módulo desarrollaremos un proyecto de acceso a datos que ilustrará con detalle cada uno de los pasos involucrados en el manejo de información con Visual Basic y ADO. El proyecto trata sobre el control de citas de pacientes en un consultorio médico, lógicamente el proyecto es sólo un prototipo y no pretende ser 100% práctico pero si sienta buenas bases para que el futuro analista presente un proyecto de sistema de información. 1. BASE DE DATOS: Diseñamos las siguientes tablas de una base de datos que llamaremos CLINICA
  • 2. 2. RELACION DE TABLAS Procedemos a realizar la relación de la base de datos, presionamos clic en la cinta de opciones HERRAMIENTA DE BASE DE DATOS, control relaciones La base de datos esta creada en Access 2007 y su nombre es clínica.accdb esta almacenada en la misma carpeta del futuro proyecto de Visual C# para poder acceder a ella utilizando la cadena de conexión. Recordemos que debemos crear esta base de datos en formato Access 9 7 – 2003 para el proveedor OLEDB.12.0 La interfaz gráfica que complementa el proyecto contiene un formulario MDI con barra de menús y barra de herramientas, este formulario MDI abre todos los formularios secundarios (IsMdiContainer) mediante opciones en los menús y barras de herramientas. El único formulario que no depende del MDI es el primer formulario que pide contraseña al usuario y que da acceso al formulario MDI, este primer formulario se desarrollará en el siguiente apartado. El al formulario MDIPRINCIPAL Diseñaremos una barra de herramientas con el control ToolMenuStrip, Una barra de menú Con el control MenuStrip para el acceso a cada una de las opciones de la aplicación del proyecto de clínica, observe en la siguiente imagen el resultado final del proyecto.
  • 3. 3. FORMULARIO MDI 4. DISEÑO DEL MENU. Utilice el control MenuStrip para el diseño de la barra de menú. Tenga en cuenta la siguiente estructura del menú aplicando imagen a las opciones y métodos a abreviados utilizando la propiedad imagen y ShortCutKey.
  • 4. 5. BARRA DE HERRAMIENTA. Utilice el control ToolMenuStrip para el diseño de la barra de herramientas, tenga en cuenta las propiedades. Image: Colocar imagen de fondo del botón AlignImage: Alinear imagen hacia la izquierda DisplayStyle: Modos de visualización de la imagen Image And Text 6. FORMULARIO CLAVE. Diseñe el siguiente formulario para el acceso de entrada de la aplicación tenga en cuenta el nombre de cada uno de los controles y las propiedades asignadas.
  • 5. TABLA DE PROPIEDADES FORMUULARIO CLAVE CONTROL PROPIEDAD VALOR Label1 Font Tamaño 12 Label2 Font Tamaño 12 Textbox1 Name Txtusuario Textbox2 Name TxtContraseña UseSystemPasswordChar True Button1 Name BtnAceptar Text Aceptar Image Icono OK ImageAling MiddleLeft Button1 Name BtnAceptar Text Aceptar Image Icono OK ImageAling MiddleLeft Formulario MazimixeBox False MinimizeBox False StarPosition CenterScreen 7. FORMULARIO PACIENTES
  • 6. TABLA DE PROPIEDADES FORMULARIO PACIENTES CONTROL PROPIEDAD VALOR Label1 Font Tahoma, 18pt, style=Bold Text Módulo de Pacientes PictureBox1 Name PicImagen Image Enfermera.png GroupBox1 Text Ninguno TextBox1 Name txtCarnet TextBox2 Name txtNombre TextBox3 Name txtDireccion TextBox4 Name Txttelefono ComboBox1 Name CmbSexo Item Masculino Femenino TextBox5 Name Txtedad CheckBox1 Name ChkCotizante Text Cotizante Button1 Name BtnNuevo Text &Nuevo Image Filenew.jpg ImageAlign MiddleLeft Button2 Name BtnGuardar Text &Guardar Image Save.jpg ImageAlign MiddleLeft Button3 Name BtnCancelar Text &Cancelar Image Undo.jpg ImageAlign MiddleLeft Button4 Name Btnbuscar Text &Buscar Image Find.jpg ImageAlign MiddleLeft Button5 Name BtnEliminar Text &Eliminar Image Delete.jpg ImageAlign MiddleLeft Button6 Name BtnSalir Text &Salir Image Folder_closed.jpg ImageAlign MiddleLeft
  • 7. 8. FORMULARIO MEDICO TABLA DE PROPIEDADES FORMULARIO MEDICOS CONTROL PROPIEDAD VALOR Label1 Font Tahoma, 18pt, style=Bold Text Módulo de Medicos PictureBox1 Name PicImagen Image Medico.png GroupBox1 Text Ninguno TextBox1 Name txtCodigo TextBox2 Name txtNombre TextBox3 Name txtDireccion TextBox4 Name Txttelefono ComboBox1 Name CmbJornada Item Mañana Tarde Noche Button1 Name BtnNuevo Text &Nuevo Image Filenew.jpg ImageAlign MiddleLeft
  • 8. Button2 Name BtnGuardar Text &Guardar Image Save.jpg ImageAlign MiddleLeft Button3 Name BtnCancelar Text &Cancelar Image Undo.jpg ImageAlign MiddleLeft Button4 Name Btnbuscar Text &Buscar Image Find.jpg ImageAlign MiddleLeft Button5 Name BtnEliminar Text &Eliminar Image Delete.jpg ImageAlign MiddleLeft Button6 Name BtnSalir Text &Salir Image Folder_closed.jpg ImageAlign MiddleLeft 9. FORMULARIO CITAS
  • 9. TABLA DE PROPIEDADES FORMULARIO CITAS CONTROL PROPIEDAD VALOR Label1 Font Tahoma, 18pt, style=Bold Text Reservaciónde de Citas PictureBox1 Name PicImagen Image Citas.png GroupBox1 Text Datos del Paciente TextBox1 Name txtCarnet TextBox2 Name txtNombre TextBox3 Name txtDireccion TextBox4 Name Txttelefono Checkbox1 Name ChkCotiza GroupBox1 Text Datos de la Cita TextBox5 Name txtcodmedico TextBox6 Name Txtnommedico DateTimePicker1 Name Dtpfecha Format Short DateTimePicker2 Name Dtpfecha Format Time ShowUpDown True Button1 Name BtnConfirmar Text &Confirmar Image ok.jpg ImageAlign MiddleLeft Button2 Name BtnCancelar Text C&ancelar Image Delete.jpg ImageAlign MiddleLeft
  • 10. 10. FORMULARIOS REGISTRO DE USUARIOS TABLA DE PROPIEDADES REGISTRO DE USUARIOS CONTROL PROPIEDAD VALOR Label1 Font Tahoma, 18pt, style=Bold Text Módulo usuario PictureBox1 Name PicImagen Image Usuariopng GroupBox1 Text Datos Usuario TextBox1 Name txtidentificador TextBox2 Name txtNombre TextBox3 Name txtusuario TextBox4 Name TxtClave UseSystemPasswordChar true TextBox5 Name TxtRepetir UseSystemPasswordChar True ComboBox1 Name cmbTipousuario Item Administrador Invitado Button1 Name BtnNuevo Text &Nuevo Image Filenew.jpg
  • 11. ImageAlign MiddleLeft Button2 Name BtnGuardar Text &Guardar Image Save.jpg ImageAlign MiddleLeft Button3 Name BtnCancelar Text &Cancelar Image Undo.jpg ImageAlign MiddleLeft Button4 Name Btnbuscar Text &Buscar Image Find.jpg ImageAlign MiddleLeft Button5 Name BtnCancelar Text &Cancelar Image Undo.jpg ImageAlign MiddleLeft Button6 Name BtnSalir Text &Salir Image Folder_closed.jpg ImageAlign MiddleLeft 11. FORMULARIO CONSULTA PACIENTES
  • 12. TABLA DE PROPIEDADES CONSULTA PACIENTES CONTROL PROPIEDAD VALOR Label Text Digite parametro GroupBox1 Text Consultar Por TextBox1 Name Txtparametro RadioButton1 Name RdoCarnet Text Numero Carnet RadioButton2 Name RdoNombre Text Nombre del paciente DataGridView Name DtgPaciente 12. FORMULARIO CONSULTA PACIENTES
  • 13. TABLA DE PROPIEDADES CONSULTA MEDICOS CONTROL PROPIEDAD VALOR Label Text Digite parametro GroupBox1 Text Consultar Por TextBox1 Name Txtparametro RadioButton1 Name RdoCarnet Text Codigo Medico RadioButton2 Name RdoNombre Text Nombre del medico DataGridView Name DtgMedicos 13. FORMULARIO CONSULTA CITAS
  • 14. CONTROL PROPIEDAD VALOR Label Text Digite parametro GroupBox1 Text Consultar Por TextBox1 Name Txtparametro RadioButton1 Name RdoCarnet Text Codigo Medico RadioButton2 Name RdoNombre Text Nombre del medico RadioButton2 Name RdoCarnet Text Numero de Carnet RadioButton2 Name RdoNombrePaciente Text Nombre del paciente DataGridView Name DtgCitas