14
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

Guia proyecto software clinica

Embed Size (px)

Citation preview

Page 1: Guia proyecto software clinica

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

Page 2: Guia proyecto software 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.

Page 3: Guia proyecto software clinica

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.

Page 4: Guia proyecto software clinica

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.

Page 5: Guia proyecto software clinica

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

Page 6: Guia proyecto software clinica

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

Page 7: Guia proyecto software clinica

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

Page 8: Guia proyecto software clinica

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

Page 9: Guia proyecto software clinica

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

Page 10: Guia proyecto software clinica

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

Page 11: Guia proyecto software clinica

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

Page 12: Guia proyecto software clinica

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

Page 13: Guia proyecto software clinica

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

Page 14: Guia proyecto software clinica

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