Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Eleazar PDF
Eleazar PDF
_________________________________
Firma del Jurado
_________________________________
Firma del Jurado
A nuestros docentes por que con su paciencia y habilidad nos permitieron estar
cada vez ms cerca de la excelencia.
1.5 OBJETIVOS...................................................................................................................................... 14
1.5.1 General ......................................................................................................................................... 14
1.5.2 Especficos ................................................................................................................................. 15
5. CONCLUSIONES ........................................................................................... 91
6. RECOMENDACIONES................................................................................... 93
BIBLIOGRAFIA ..................................................................................................... 94
Referencias Bibliogrficas .............................................................................................................................. 94
Pgina
1
Tomado de la direccin electrnica http://www.saludcolombia.com/actual/salud14/noticia14.htm el
15 de junio de 2.007
4.285 Usuarios al da y 428 cada hora, lo que significa que cada llamada no
puede exceder el margen de 1.5 minutos de ah es fcilmente comprensible el
por qu de los resultados negativos de la Evaluacin a las EPS por parte de los
Usuarios en lo relacionado con la solicitud de citas.
1.2 JUSTIFICACIN
En el caso particular de las empresas, su propsito principal, tiene que ver con la
oferta de sus bienes y servicios a travs de Internet, y en general para hacer ms
accesible y eficiente sus funciones de mercadotecnia.
Es evidente que existen diferentes clases de Sitios Web, los que a su vez pueden
ser de diversos gneros, entre los cuales se vienen destacando los sitios de
2
http://www.deltaasesores.com/esta/EST423.html?recientes
negocios, servicio, comercio electrnico en lnea, imagen corporativa,
entretenimiento y sitios informativos.
Esta flexibilidad ser cada vez ms importante, dado que la tendencia a construir
grandes aplicaciones a partir de componentes distribuidos ms pequeos es cada
da ms acusada. 3
Mas all de las exigencias del mercado estas empresas privadas deben ser
competitivas en el mbito funcional y de acceso de los usuarios a los servicios que
ofrece, por tal motivo el diseo e implementacin de un Sistema de Informacin
para la asignacin de citas de consulta externa en las reas de medicina general,
odontologa y psicologa, pretende ser una alternativa practica y funcional acorde a
las necesidades de aquellos clientes insatisfechos por la prestacin de los
servicios convencionales de salud.
Los sitios Web en general, difunden informacin de una u otra clase, ofreciendo
informacin til y una buena comunicacin con sus visitantes. Lo que pretende el
diseo e implementacin de un Sistema de Informacin para la asignacin de
citas de consulta externa, es mejorar la accesibilidad, comunicacin y solicitud de
los servicios de: Medicina General, Odontologa y Psicologa a los Usuarios,
calificando as su imagen y creando una relacin de confianza que le permita a los
Usuarios acceder a la gama de servicios ofrecidos por la Empresa Prestadora del
servicio, con solo hacer uso del Sitio Web, ahorrando tiempo, dinero, y
optimizando la agilidad y accesibilidad de la Empresa.
3
http://www.willydev.net/descargas/articulos/general/cualxpfddrup.PDF Consultada el 15 de Junio
de 2.007 a las 15:30 horas.
La esencia principal de ste proyecto es que el cliente se acostumbre a utilizar de
manera autnoma la pgina, se familiarice con el medio y de manera natural le
surja la necesidad de acudir a sta frecuentemente, del mismo modo, y en
ejercicio de su evolucin y desarrollo, el Empresario podr plantear posibilidades
para aadir nuevas secciones y funcionalidades, de tal manera que acaba
necesitando a los desarrolladores Web incluso ms que antes.
1.5 OBJETIVOS
1.5.1 General
1.5.2 Especficos
Internet ha llegado a gran parte de los hogares y de las empresas de los pases
ricos, en este aspecto se ha abierto una brecha digital con los pases pobres, en
los cuales la penetracin de Internet y las nuevas tecnologas es muy limitada para
las personas.
Desde una perspectiva cultural del conocimiento, Internet ha sido una ventaja y
una responsabilidad. Para la gente que est interesada en otras culturas
proporciona una cantidad significativa de informacin y de una interactividad que
sera inaccesible de otra manera.
4
http://www.dcc.uchile.cl/~luguerre/cc61j/recursos/clase2.ppt Consultada el 17 de Junio de 2.007 a
las 16:40 horas.
Antes el uso del Internet se encaminaba para un objetivo claro. Se navegaba en
Internet para algo muy concreto. Ahora quizs tambin pero sin duda alguna hoy
en da es fcil perderse en el inmenso abanico de posibilidades que brinda la Red.
Como toda gran revolucin Internet augura una nueva era de diferentes mtodos
de resolucin de problemas creados a partir de soluciones anteriores. Internet
produce la sensacin de la esperanza que se requiere cuando se desea
conseguir algo. Produce un despertar de intenciones que jams antes la
tecnologa haba logrado en la poblacin mundial. Genera una sensacin de
cercana de empata de comprensin, y a la vez de confusin de discusin de
lucha y de guerras que no queda otra que afirmar que Internet es Humana Internet
es como la vida misma.
La Web fue creada alrededor de 1990 por el ingls Tim Berners-Lee y el belga
Robert Cailliau mientras trabajaban en el CERN en Ginebra, Suiza. Desde
entonces, Berners-Lee ha jugado un papel activo guiando el desarrollo de
estndares Web (como los lenguajes de marcado con los que se crean las
pginas Web), y en los ltimos aos ha abogado por su visin de una Web
Semntica.
Un sitio Web puede ser el trabajo de una persona, una empresa u otra
organizacin y est tpicamente dedicada a algn tema particular o propsito.
Cualquier sitio Web puede contener hiperenlaces a cualquier otro sitio Web, de
manera que la distincin entre sitios individuales, percibido por el usuario, puede
ser a veces borroso.
No se debe confundir sitio Web con pgina Web, esta ltima es slo un archivo
HTML, y forma parte de un sitio Web. Al ingresar una direccin, como por ejemplo
www.wikimedia.org, siempre se est haciendo referencia a un sitio Web, que tiene
una pgina HTML inicial, que es lo primero que se visualiza. La bsqueda en
Internet se realiza asociando el DNS ingresado con la direccin IP del servidor que
contenga el sitio Web en el cual est la pgina HTML buscada.
5
http://www.academia-interactiva.com/ise.pdf Consultada el 15 de Julio de 2.007 a las 17:20 horas.
Los sitios Web estn escritos en HTML (Hyper Text Markup Language), o
dinmicamente convertidos a ste y se acceden usando un software llamado
navegador Web, tambin conocido como un cliente HTTP. Los sitios Web pueden
ser visualizados o accedidos desde un abanico de dispositivos con disponibilidad
de Internet como computadoras personales, computadores porttiles, PDAs y
telfonos mviles 6.
Un sitio Web est alojado en una computadora conocida como servidor Web,
tambin llamada servidor HTTP, y estos trminos tambin pueden referirse al
software que se ejecuta en esta computadora y que recupera y entrega las
pginas de un sitio Web en respuesta a peticiones del usuario. Apache es el
programa ms comnmente usado como servidor Web (segn las estadsticas de
Netcraft) y el Internet Information Services (IIS) de Microsoft tambin se usa
comnmente.
Un sitio Web esttico es uno que tiene contenido que no se espera que cambie
frecuentemente y se mantiene manualmente por alguna persona o personas que
usan algn tipo de programa editor. Hay dos amplias categoras de programas
editores usados para este propsito que son:
6
http://www.academia-interactiva.com/ise.pdf Consultada el 15 de Julio de 2.007 a las 17:20 horas.
posibilidades incluyendo por ejemplo: El sitio puede mostrar el estado actual de un
dilogo entre usuarios, monitorizar una situacin cambiante, o proporcionar
informacin personalizada de alguna manera a los requisitos del usuario
individual.
Hay un amplio abanico de sistemas de software, como Active Server Pages (ASP),
Java Server Pages (JSP) y el lenguaje de programacin PHP que estn
disponibles para generar sistemas de sitios Web dinmicos. Los sitios dinmicos a
menudo incluyen contenido que se recupera de una o ms bases de datos o
usando tecnologas basadas en XML como por ejemplo el RSS 7.
Hay plugins disponibles para navegadores, que se usan para mostrar contenido
activo como Flash, Shockwave o applets escritos en Java. El HTML dinmico
tambin proporciona para los usuarios interactividad y el elemento de
actualizacin en tiempo real entre pginas Web, principalmente usando el DOM y
JavaScript, el soporte de los cuales est integrado en la mayora de navegadores
Web modernos.
7
http://es.wikipedia.org/wiki/Diagrama_de_clases Consultada el 5 de Agosto de 2.007 a las 11:20
horas.
2.1.2.1 www.HospitalSanFrancisco.gov.co/citasmedicas
Medicina General.
Ginecologa.
Nutricionista.
Odontologa.
Optometra.
Pediatra.
Psicologa.
Terapia Ocupacional.
2.1.2.2 www.enredsalud.cl
2.1.2.3 www.MiDoctorVirtual.com
Esta forma integral de apoyar la salud hace parte de una novedosa disciplina
llamada Disease Management, que tiene como objetivo poner a disposicin de
los enfermos los recursos apropiados para el ptimo control de su salud, de tal
manera que se logren los mejores resultados teraputicos con la mxima
eficiencia.
2.1.2.4 www.HistoriasMedicas.com
Este sitio Web perteneciente al gremio de la salud que ofrece los siguientes
servicios
Configuracin de la historia.
Emisin de Rcipes Mdicos.
Inclusin de medicamentos para la posterior elaboracin de Rcipes
Mdicos.
Emisin de Informes.
Registro de Evolucin y Tratamiento del paciente en cada una de sus
visitas.
Permite almacenar informacin audio-visual (fotos, videos, grabaciones,
etc.) en cada consulta.
2.1.2.6 www.comfama.com
Con el servicio de solicitud de citas, los afiliados, los no afiliados y los usuarios de
los Centros Integrales de Salud, tendrn la posibilidad de pedir, consultar,
modificar y cancelar las citas mdicas en lnea.
2.1.2.6.2 Asesor virtual
2.1.2.7 www.sanitas.es
2.1.2.8 www.recepcionista.com
En razn a que tanto los Usuarios como los Administradores a quienes se dirige
el presente Proyecto de Informacin son Entidades pertenecientes a la Rama de la
Salud, y que stas a su vez se encuentran ajustadas las leyes que la legitiman
sobre la materia, se inicia su fundamentacin terica con los estatutos que
respecto de las Entidades Prestadoras del Servicio de Salud de Carcter Privado
nos ataen.
Partiendo las de normas existentes en Colombia que reglamentan la prestacin
del Servicio de Salud, el cual es el directo mercado en el que se har uso del
software Diseo e Implementacin de un sistema de Informacin para la
Asignacin de Citas de Consulta Externa en las reas de Medicina General,
Odontologa y Psicologa se toma como punto de partida de la Ley 100 de 1.993
por la cual se crea el Sistema de Seguridad Social Integral y se dictan otras
disposiciones.
Dentro del mismo Libro y Ttulo en el Art. 155. la Ley 100 se refiere a los
Integrantes del Sistema General de Seguridad Social en Salud, particularmente en
su Numeral 3 describe los Administradores a los que va dirigido ste sistema as:
Las Instituciones Prestadoras de Servicios de Salud, pblicas, mixtas o privadas,
siendo sas ltimas, las Instituciones Prestadoras de Servicios de Salud de
carcter privado aquellas a las que se les direcciona el uso del Software de
Informacin para la Asignacin de Citas de Consulta Externa.
Mas adelante en el Art.156 con ocasin de las Caractersticas Bsicas del Sistema
General de Seguridad Social en Salud, en el literal I, una vez mas concibe la
creacin de Entidades del Orden Privado para la prestacin Servicios de Salud
as: Las Instituciones Prestadoras de Salud son entidades oficiales, mixtas,
privadas, comunitarias y solidarias ,organizadas para la prestacin de los servicios
de salud a los afiliados del Sistema General de Seguridad Social en Salud, dentro
de las Entidades Promotoras de Salud o fuera de ellas. El Estado podr establecer
mecanismos para el fomento de estas organizaciones y abrir lneas de crdito
para la organizacin de grupos de prctica profesional y para las Instituciones
Prestadoras de Servicios de tipo comunitario y Solidario
Disear un producto con una interfaz amigable y de fcil uso para los
usuarios.
2.3.2 Enfoque
2.4.2 ASP.NET
8
http://www-gris.det.uvigo.es/~avilas/UML/node25.html Consultada el 13 Agosto de 2.007 a las
15:20 horas.
ASP clsico es un tanto desorganizado, en una pgina ASP
puede incluirse casi todo: HTML plano, cdigo script, objetos
COM y texto. No hay una distincin formal entre el contenido
de una pgina y su comportamiento: simplemente, se inserta
un cdigo en la pgina, y se deja correr. ASP.NET impone un
cierto orden sobre el modelo de programacin estndar ASP.
9
http://www.desarrolloweb.com/articulos/717.php Consultada el 10 de Septiembre de 2.007 a las 10.30 horas.
- Escalabilidad, estabilidad y seguridad.
- Soporta procedimientos almacenados.
- Incluye tambin un potente entorno grfico de administracin, que
permite el uso de comandos DDL y DML grficamente.
- Permite trabajar en modo cliente-servidor donde la informacin y
datos se alojan en el servidor y las terminales o clientes de la red
slo acceden a la informacin.
-Permite administrar informacin de otros servidores de datos
2.4.4 Dreamweaver
10
http://es.tldp.org/Tutoriales/doc-modelado-sistemas-UML/multiple-html/x194.html Consultada el
25 de Septiembre de 2.007 a las 17:00 horas.
Dentro de las ventajas que presenta Dreamweaver se encuentra que
siempre ha tenido un potente conjunto de herramientas para la
creacin y edicin de CSS. Las hojas de estilo en cascada permiten
a los diseadores web crear pginas web complejas con un
excelente diseo a partir de HTML. Desafortunadamente, tambin se
trata de una tecnologa compleja y confusa. Dreamweaver CS3
aade nuevas herramientas CSS para facilitar el trabajo con las
hojas de estilo.
11
http://es.tldp.org/Tutoriales/doc-modelado-sistemas-UML/multiple-html/x194.html Consultada el
25 de Septiembre de 2.007 a las 17:00 horas.
3. DISEO METODOLOGICO
12
http://www.lsgames.com/tmp/SQL/ModeloER_Access.htm Consultada el 21 de Octubre de 2.007
a las 15:00 horas.
La Rational Unified Process (RUP) es una metodologa llamada as por sus siglas
en ingls Rational Unified Process, que se divide en 4 fases el desarrollo del
software:
Vale mencionar que el ciclo de vida que se desarrolla por cada iteracin, es
llevada bajo dos disciplinas:
13
http://ingsoftware.blogspot.com/2007/07/analizandobusiness-analystel-eslabn.html Consultada el
25 de Octubre de 2.007 a las 18:00 horas.
3. Artefactos, Un artefacto puede ser un documento, un modelo, o un
elemento de modelo.
Utiliza una serie de instrumentos metodolgicos que son relevantes para obtener y
comprobar los datos considerados pertinentes a los objetivos de la investigacin.
Exige comprobacin y verificacin del hecho o fenmeno que se estudia mediante
la confrontacin emprica, es una forma de plantear problemas y buscar
soluciones mediante una indagacin o bsqueda que tiene un inters teortico o
una preocupacin prctica, transciende a situaciones o casos particulares para
hacer inferencias de la validez general.
Para concluir, se tiene que sta Investigacin analtico descriptiva pretende medir
o recolectar informacin de manera independiente o conjunta sobre los conceptos
o las variables a los que se refiere, convirtiendo el objetivo de estudio en la
obtencin de informacin y medicin de cada una de las variables presentadas,
para decir finalmente como es y cmo se manifiesta el producto de lo investigado.
Sin embargo este es un programa que se puede actualizar con componentes, que
fabrica tanto Macromedia como otras compaas, para realizar acciones ms
avanzadas 14.
En cuanto al uso de Visual Basic, se realiza en razn a que este popular lenguaje
permite crear aplicaciones Windows, adems tanto su sintaxis como la manera de
trabajar estn muy inspiradas en l. Sin embargo, no todo lo que se puede hacer
en Visual Basic puede hacerse en Visual Basic Script, pues este ltimo es una
versin reducida del primero.
14
http://html.rincondelvago.com/tipos-de-investigacion.html Consultada el 5 de Noviembre de
2.007 a las 09:30 horas.
que los recursos a los que se puede acceder tambin son los mismos: el
navegador.
4. El administrador modifica la
informacin de los campos del
formulario que crea pertinentes.
6. El administrador diligencia la
informacin solicitada para la tabla
elegida.
6. El administrador diligencia la
informacin de los campos que
desea modificar.
2. El administrador selecciona la
opcin de Adicionar consultorio
2. El administrador selecciona la
opcin de Modificar un consultorio.
4. El administrador modifica la
informacin que l crea pertinente.
2. El administrador selecciona la
opcin de inhabilitar un consultorio.
2. El administrador selecciona la
opcin de consultar consultorio.
+Ingresar_Click() : void 1
<<local>>
Conexion
Administrador
+Conexion:SQLConnection
<<local>>
+AbrirConexion() : void
+SetUsuario(entrada user1 : string)
+CerrarConexion() : void
1 1 +SetPassword(entrada pwd1 : string)
+EjecutarConsulta(entrada strSQL:string) : void
+ValidarPassword(entrada pwd : string)
+Consultar(salida strSQL:string : string)
<<local>>
1
AdministradorDB
1
1
+CargarTipoServicio() <<local>>
+CargarTipoDoc()
1
1
Persona 1
1
+NumeroDocumento : string
+TipoDocumento : string
+Nombres : string
TipoDocDB TipoServicio
+Apellido1 : string
+Apellido2 : string
+Telefono1 : string +GetDocumento() : string +GetTipoServicio() : string
+Telefono2 : string
+Direccion : string
+CorreoElectronico : string 1 1
+Password : string
hereda hereda
<<local>>
<<local>>
Administrador
Doctor
<<local>>
+Especilidad : string <<local>>
+RegistrarDoctor(entrada Id : int, entrada Nombre : string, entrada Apellido : string) : bool
1 1
+ValidarUsuarioDoctor(entrada Usuario : string)
1
1
1 1
1
Conexion
DoctorDB +Conexion: SQLConnection
<<parametter>> <<local>> +AbrirConexion() : void
+CerrarConexion() : void
1 +AddDoctor(entrada objD:Doctor) : bool 1 1
+EjecutarConsulta(entrada strSQL : string) : void
+Consultar(entrada strSQL : string)
Diagrama de Secuencia de Agregando Doctor
Admon Nom:string
CargarTipoDoct(cmb) Consultar(strSQL):DataSet
Ced:int
GetDocumentos() dts:DataSet
lstdoc:Dataset
Consultar(strSQL)
Dts:DataSet
CargarTipoServ(cmb)
GetTipoServicio()
BotonClick ValidarUsuarioDoctor(Usuario:string)
RegDoctor(Nom:string, Ced:int) New
SetNom(Nom:string)
Set(Ced:int)
New
AddDoctor(objD) EjecutarConsultar(strSQL:string)
FRM_VALIDARUSUARIO
+Ingresar_Click() : void 1
1
Conexion
<<local>>
+Conexion : Conexion Doctor
+OleDbCmd
+Connector <<local>>
+SetUsuario(entrada user1 : string)
+AbrirConexion() : void
1 1 +SetPassword(entrada pwd1 : string)
+CerrarConexion() : void
+ValidarPassword(entrada pwd : string)
+EjecutarConsulta(entrada strSQL:string) : void
+Consultar(salida strSQL:string : string)
1
<<local>>
1
DoctorDB
1
TipoDocumentoBD 1
Persona 1 DepartamentoBD
<<local>>
+GetDocumentos() : void 1
+GetDepto() : void
Usuario 1 1 CiudadBD 1
SexoBD
+GetCiudad() : void
1 +GetSexo() : void
1 **
<<parametter>>
UsuarioDB 1
EstratoBD
1
<<local>>
1 1
<<local>> 1
Conexion
<<local>>
+Conexion:SqlConnection
1 +AbrirConexion() : void 1
<<local>> +CerrarConexion() : void <<local>>
+EjecutarConsulta(entrada SentSQL : string)
1 +Consultar() : string
<<local>> 1 <<local>>
1
Diagrama de Secuencia de Registrando Usuario
FRM_RegistrarUsuario Usuario UsuarioBD TipoDocumentoBD SexoBD EstratoBD DepartamentoBD CiudadBD Conexion
Usuario
CargarCmbBoxTipoDocumento( )
ConsultarTipoDocumento()
datos:DataSet Consultar(StrSql:String)
CargarCmbBoxSexo( ) datos:DataSet
ConsultarSexo()
datos:DataSet Consultar(StrSql:String)
CargarCmbBoxEstrato( ) datos:DataSet
ConsultarEstrato()
datos:DataSet Consultar(StrSql:String)
datos:DataSet
CargarCmbBoxDepartamento( )
CargarCmbBoxCiudad( )
ConsultarCiudad()
datos:DataSet Consultar(StrSql:String)
datos:DataSet
ConsultarDepartamento()
TipoDoc:int Consultar(StrSql:String)
IdEstrato
datos:DataSet
IdSexo
IdDepartamento
IdCiudad
new
new
Add_Click
InsertarUsuario(objA:Usuario) ValidarUsuario(user:String)
EjecutarConsulta(strSql:String)
Mensaje1
boolean
Diagrama de Clase de Ingreso a la Aplicacin (Usuario)
FRM_VALIDARUSUARIO
+Ingresar_Click() : void 1
1
Conexion
<<local>>
+Conexion : Conexion Usuario
+OleDbCmd
+Connector <<local>>
+SetUsuario(entrada user1 : string)
+AbrirConexion() : void
1 1 +SetPassword(entrada pwd1 : string)
+CerrarConexion() : void
+ValidarPassword(entrada pwd : string)
+EjecutarConsulta(entrada strSQL:string) : void
+Consultar(salida strSQL:string : string)
1
<<local>>
1
UsuarioDB
1
Usuario User:String
Ingresar_Click Consultar(strSQL):string
Pwd:string
GetUsuario(user:string)
res:DataSet
objA:UsuarioDB
New
SetUser(user1:string)
SetPass(pwd1:string)
ValidarPassw(pwd:string)
Booleano Booleano
Diagrama de clases de Actualizando Usuario
1 FRM_ModificarUsuario
<<local>>
1
<<local>> +CargarTipoDoc() : string 1 <<local>>
1 +CargarSexo() : string
<<local>> +CargarDepto() : string 1 <<local>>
+CargarCiudad() : string
1 +CargarEstrato() : string 1
1
TipoDocumentoBD 1
Persona 1 DepartamentoBD
<<local>>
+GetDocumentos() : void 1
+GetDepto() : void
Usuario 1 1 CiudadBD 1
SexoBD
+GetCiudad() : void
1 +GetSexo() : void
1 **
<<parametter>>
UsuarioBD 1
EstratoBD
1
<<local>>
1 1
<<local>> 1
Conexion
<<local>>
+Conexion:SqlConnection
1 +AbrirConexion() : void 1
<<local>> +CerrarConexion() : void <<local>>
+EjecutarConsulta(entrada SentSQL : string)
1 +Consultar() : string
<<local>> 1 <<local>>
1
Diagrama de Secuencia de Actualizando Usuario
Usuario
CargarCmbBoxTipoDocumento( )
ConsultarTipoDocumento
datos:DataSet Consultar(StrSql:String)
CargarCmbBoxSexo( ) datos:DataSet
ConsultarSexo()
datos:DataSet Consultar(StrSql:String)
CargarCmbBoxEstrato( ) datos:DataSet
ConsultarEstrato()
datos:DataSet Consultar(StrSql:String)
datos:DataSet
CargarCmbBoxDepartamento( )
CargarCmbBoxCiudad( )
ConsultarCiudad()
datos:DataSet Consultar(StrSql:String)
datos:DataSet
ConsultarDepartamento()
TipoDoc:int Consultar(StrSql:String)
IdEstrato
datos:DataSet
IdSexo
IdDepartamento
IdCiudad
new
new
Modificar_Click
ModificarUsuario(objA) ValidarUsuario(user:String)
boolean
EjecutarConsulta(strSql:String)
Diagrama de clases de Solicitando Cita
1
FRM_SolicitarCita
+CargarCBoxTipoServicio ()
1 1 1 1
+CargarCBoxDoctor()
1
1
TipoServicioBD DoctorBD
1 1
1
1
1
1 1 Cita DiaNoHabilesBD
CitaBD
1 1
+SetDiaCita( fecha:date)() : void
+ValidaDia(entrada dia : string)
+SetHoraCita(hora:string)() : void
1 1
1
CitaBD
+ModificarCita(entrada objC:Cita)
1
Conexion
+Conexion:SqlConnection 1
+AbrirConexion() : void 1
+CerrarConexion() : void
1
+EjecutarConsulta() : bool
1 +Consultar() : string
Diagrama de Secuencia de Solicitando Cita
F R M _ S o licitarC ita D isponiblidadB D C ita C ita B D D iasN o H a bilesB D T ipoS ervicioB D D octorB D C on exion
U su ario
datos:D ata S et
datos:D ata S e t
IdD octo r
datos:D ata S e t
C on sultar(strS q l:strin g)
D ia:date
datos:D ata S e t
H o ra:S tring
V a lidarD ia (S trS ql:S tring )
booleano boolean
Diagrama de clases de Reprogramar Cita
1
FRM_ReprogramarCita
+CargarCBoxTipoServicio ()
1 1 1 1
+CargarCBoxDoctor()
1
1
TipoServicioBD DoctorBD
1 1
1
1
1
1 1 Cita DiaNoHabilesBD
CitaBD
1 1
+SetDiaCita( fecha:date)() : void
+ValidaDia(entrada dia : string)
+SetHoraCita(hora:string)() : void
1 1
1
CitaBD
+ModificarCita(entrada objC:Cita)
1
Conexion
+Conexion:SqlConnection 1
+AbrirConexion() : void 1
+CerrarConexion() : void
1
+EjecutarConsulta() : bool
1 +Consultar() : string
Diagrama de Secuencia de Reprogramar Cita
IdTipoServicio CargarTIpoServ( )
GetTipoServicio( ) Consultar(StrSql:String)
datos:DataSet
CargarDoctores( ) GetDoctores ( ) Consultar(StrSql:String)
IdDoctor datos:DataSet
CargarDisponibilidad()
GetDisponibilidad()
ConsultarDis(IdDoctor) Consultar(StrSql:String)
datos:DataSet
Consultar(strSql:string)
Hora:String
datos:DataSet
Dia:date
ValidarDia(StrSql:String )
SetHora(Hra:String)
boolean
new
ModificarCita(C:Cita)
EjecutarConsulta(StrSql:String)
boolean boolean
4. CODIFICACION Y BANCOS DE PRUEBAS
PRUEBAS TCNICAS
A lo largo de este captulo se pretende mostrar la funcionalidad de la
aplicacin para poder verificar y validar cada una de las tareas que realiza,
de tal manera que se pueda establecer si la aplicacin cumple o no, con los
requerimientos establecidos.
15
Tomado de la direccin electrnica
http://iteso.mx/~miguelbaz/cursos/arqcomp-2005-01/presentaciones/conceptosverif.pdf el 28 de
Noviembre de 2007
Figura 3. Pantalla de inicio de sesin
Referencias Bibliogrficas
Referencias WEB
9 http://www.willydev.net/descargas/articulos/general/cualxpfddrup.PDF
Consultada el 15 de Junio de 2.007 a las 15:30 horas.
9 http://www.dcc.uchile.cl/~luguerre/cc61j/recursos/clase2.ppt
Consultada el 17 de Junio de 2.007 a las 16:40 horas.
9 http://www.academia-interactiva.com/ise.pdf Consultada el 15 de Julio
de 2.007 a las 17:20 horas.
9 http://www.famisanar.com.co/empresa/index.html Consultada el 21 de
Julio de 2.007 a las 08:15 horas.
9 http://es.wikipedia.org/wiki/Diagrama_de_clases Consultada el 5 de
Agosto de 2.007 a las 11:20 horas.
9 http://www-gris.det.uvigo.es/~avilas/UML/node25.html Consultada el
13 Agosto de 2.007 a las 15:20 horas.
9 http://www.desarrolloweb.com/articulos/717.php Consultada
el 10 de Septiembre de 2.007 a las 10.30 horas.
9 http://es.tldp.org/Tutoriales/doc-modelado-sistemas-UML/multiple-
html/x194.html Consultada el 25 de Septiembre de 2.007 a las 17:00
horas.
9 http://es.tldp.org/Tutoriales/doc-modelado-sistemas-UML/multiple-
html/x208.html Consultada el 01 de Octubre de 2.007 a las 10:20
horas.
9 http://www.creangel.com/uml/estado.php Consultada el 13 de Octubre
de 2.007 a las 13:20 horas.
9 http://www.lsgames.com/tmp/SQL/ModeloER_Access.htm Consultada
el 21 de Octubre de 2.007 a las 15:00 horas.
9 http://www.desarrolloweb.com/articulos/332.php Consultada el 23 de
Octubre de 2.007 a las 22:20 horas.
9 http://www.desarrolloweb.com/articulos/717.php Consultada el 25 de
Octubre de 2.007 a las 18:00 horas.
9 http://ingsoftware.blogspot.com/2007/07/analizandobusiness-analystel-
eslabn.html Consultada el 25 de Octubre de 2.007 a las 18:00 horas.
9 http://html.rincondelvago.com/tipos-de-investigacion.html Consultada
el 5 de Noviembre de 2.007 a las 09:30 horas.
GLOSARIO
BRIDGE: Dispositivo usado para conectar dos redes y hacer que las
mismas funcionen como si fueran una. Tpicamente se utilizan para
dividir una red en redes ms pequeas, para incrementar el rendimiento.
Antecedentes Legales
Figura 9. Mantenimiento
En el Figura 9 se presenta la siguiente opcin disponible dentro del men del
administrador.
Figura 10. Seleccin de Documento
Figura 24 Departamento
DOCTOR
USUARIO
Figura 64
ELABORADO
NOVIEMBRE 28 DE 2007
PROYECTO DE GRADO
FUNDACION UNIVERSITARIA KONRAD LORENZ
MANUAL TECNICO
APLICACIN WEB PARA
ASIGNACION DE CITAS MDICAS, ODONTOLOGICAS Y
PSICOLOGICAS
REQUERIMIENTOS TCNICOS
Hardware
Software
- Windows 2003 Server Service Pack 2.
- SQL Server 2000
- Internet Information Server
- Dreamweaver
- Antivirus
PROCEDIMIENTO DE INSTALACION
Figura 1
Figura 2
Figura 3
Pantalla de carga de la instalacin
Figura 4
Figura 5
Pantalla de carga de la instalacin
Figura 6
Figura 7
Pantalla de carga de la instalacin
Figura 8
Figura 9
En la Figura 9 se nos da a conocer la licencia de uso del sistema,
pulsaremos la tecla F8 para aceptarla y seguir con la instalacin.
Figura 10
Figura 11
En la Figura 11 despus de haber definido las particiones, utilizamos la
particin C para la instalacin de nuestro sistema operativo. La remarcamos
y pulsamos ENTRAR para instalar.
Figura 12
Figura 14
Figura 17
Figura 19
Figura 21
En la Figura 21 a los dos minutos ya va por la instalacin de dispositivos,
aqu puede darnos una serie de pantallas, cosa normal ya que estar
instalando los controladores de la tarjeta grfica/vdeo.
Figura 22
Figura 23
Figura 24
Figura 26
En la Figura 26 se nos despliega la pantalla Hora.
Figura 27
Figura 28
En la Figura 28 se nos despliega la pantalla Ordenar.
Figura 29
Figura 31
En la Figura 31, en caso de pulsar Detalles, nos aparece la configuracin del
teclado (dispositivo de entrada).
Figura 32
Figura 35
Las dos modalidades de licencia CAL que existen en Windows 2000 Server
todava existen, pero una de las modalidades tiene un nuevo nombre: la
modalidad Por Asiento ha sido cambiada a modalidad Por Dispositivo o Por
usuario, y pueden aplicrsele CALs de usuario.
Figura 36
En la Figura 36, despus de elegir el modo de licencia, seguimos con la
instalacin, se nos pedirn el nombre del equipo (aunque el programa de
instalacin nos ofrece uno) y la contrasea del administrador. Recomiendo
cambiar el nombre a uno que nos defina mejor su funcin. En cuanto a la
contrasea, si utilizamos una que no contenga los principios de robustez
conocidos el propio programa nos lo recordar, pero en general: al menos
entre 7 y 14 caracteres, que incluyan nmeros, letras minsculas, letras
maysculas y algn carcter especial (` ~ ! @ # $ % ^ & * ( ) _ + - = { } | [ ] \ :
" ; ' < > ? , . /), que no contengan nuestro nombre ni nuestro nombre de
usuario.
Figura 37
Figura 39
En la Figura 39 se procede a instalar la Red, en cuanto detecte los
dispositivos nos ofrecer dos posibilidades, como vemos en la imagen
siguiente.
Figura 40
Figura 43
Figura 45
Figura 47
En la Figura 47 procederemos a realizar la configuracin del WINS si es
requerido.
Figura 48
Figura 49
Figura 50
En la Figura 50 podemos configurar la pertenencia del equipo, un grupo de
trabajo (servidor independiente) o a un dominio (servidor miembro, o un
DC ms a aadir). Estamos instalando y configurando desde cero, as que lo
dejamos as.
Figura 51
Figura 52
Figura 53
Figura 55
Guardar la configuracin y borrar archivos temporales usados y reiniciar
de nuevo.
Figura 56
Figura 57
Figura 58
Figura 59
Figura 60
Figura 61
Figura 64
En la Figura 64 a continuacin nos aparece la pantalla inicial de instalacin.
Figura 65
Figura 66
En la Figura 66, escogemos la opcin Crear la nueva instancia de SQL.
Figura 67
Figura 68
Se nos despliega el uso de licencia Microsoft.
Figura 69
Figura 70
En la Figura 70 se define una instancia por Default en la instalacin.
Figura 71
Figura 72
En la Figura 72 debemos escoger con que cuenta se inicializarn los
servicios de SQL Server. En nuestro caso escogemos la opcin de usar la
cuenta local del sistema.
Figura 73
Figura 74
En la Figura 74 procedemos con la instalacin del SQL Server 2000.
Figura 75
Figura 76
En la Figura 76 se da por finalizado el proceso de instalacin del SQL Server
2000.
Figura 77
En la Figura 79 nos aparece una ventana que nos muestra una lista de los
servicios instalados en el sistema, escogemos la opcin MSSQLSERVER y
damos doble click.
Figura 80
Figura 83
Figura 85
En la Figura 85 para crear una nueva base de datos, seleccionamos la
opcin New Database en el men contextual que aparece al hacer clic con
el botn derecho del ratn encima de la carpeta Databases:
Figura 86
Figura 87
En la Figura 87 en las otras dos pestaas podemos configurar los archivos
de datos y de transacciones. Si no los modificamos se configuran por defecto
en funcin del nombre de la base de datos, y del directorio de instalacin de
SQLServer
Figura 88
Figura 89
En la Figura 89 al aceptar los parmetros, comprobamos en el rbol de
objetos que aparece la nueva base de datos.
Diagramas
Diagramas definidos (modelos conceptuales de la base de datos)
Tablas
Tablas de la base de datos
Vistas
Vistas definidas en la base de datos
Procedimientos Almacenados
Procedimientos almacenados de la base de datos
Usuario
Usuarios con acceso a la base de datos
Roles
Roles definidos en la base de datos
Reglas
Restricciones definidas sobre tablas (parecidas a los CHECK. Solo se
mantienen por compatibilidad con versiones anteriores)
Figura 91
Figura 94
Figura 96
Figura 98
Figura 99
En la figura 99 se ingresa la ISS(Internet Information Server) y procede a
realizar la configuracin al sitio.
Figura 100
ELABORADO
NOVIEMBRE 28 DE 2007
PROYECTO DE GRADO
FUNDACION UNIVERSITARIA KONRAD LORENZ