You are on page 1of 41

INSTITUTO TECNOLGICO SUPERIOR DE COALCOMN

FARMISTC DANNA
BASE DE DATOS
INGENIERA EN SISTEMAS COMPUTACIONALES

INTEGRANTES: AARON NAVA FARAS TERESA DE JESS TERESA MUNGUA XCHITL JAZMN WALLE SNCHEZ

TALLER DE INVESTIGACIN II
PROFRESORA: EUNICE DAZ SNCHEZ

A 06 de diciembre del 2010 Coalcomn, Mich.

NDICE Introduccin............. 4 Justificacin... 5 Objetivos.... 6 Hiptesis.... 6 Delimitaciones y limitaciones del tema..... 7 Metodologa.. 8 I.- Marco conceptual... 9-11 II.- Marco referencial.... 12-15 III.- Marco terico.16 Aplicaciones de los sistemas de las bases de datos..... 17-19 La Coordinacin e Intercambio de Informacin de una farmacia.....20-21 Sistemas gestores de base de datos.... 21-22 Modelo de Datos.... 22 Modelo Relacional..... 22 Objetivos de las Bases de datos..... 22-24 El Proceso de Identificar los Requerimientos de diseo..... 25 Diagrama o modelo entidad-relacin....... 26 Diagrama UML......27-28 Impacto econmico....... 29 Resultados......... 29 IV.- Anexos...30 Encuesta realizada.... 31

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 2

Descripcin de las ventanas de la base de datos.. 32-38 Conclusin... 39 Bibliografa................. 40

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 3

INTRODUCCIN

Las bases de datos no es otra cosa que es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. Esto le permite a las empresas tener un mejor control de los datos que se manejan en estas, ya que les ayuda a optimizar costos. En este trabajo se habla de la importancia y los beneficios que traen consigo las bases de datos, es una parte de nuestros conocimientos como futuros ingenieros en sistemas computacionales ya que favorecer a todos aquellos que hagan uso de ellas (las bases de datos).

En primer momento se estar abordando sobre los conceptos utilizados en esta investigacin, as como tambin sobre las aplicaciones de las bases de datos en las cuales se basa esta investigacin, como los diferentes tipos de que existen y las formas de organizar las farmacias.

En una entrevista que realizamos a una farmacia de la localidad de Coalcomn, se encontr que estas se enfrentan a grandes problemas a la hora de llevar el control de los medicamentos, ya que les es muy difcil manejar tantos medicamentos a la vez.

Para finalizar se estar tratando una propuesta con la finalidad de solucionar los problemas a los cuales se enfrentan las farmacias. Esta propuesta es una base de datos la cual realizamos al observar los problemas a los cuales se enfrenta una de las farmacias de nuestra poblacin.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 4

FARMISTC DANNA JUSTIFICACIN

Este trabajo se realiz al observar las carencias con las que cuenta ciertas farmacias de nuestra poblacin ya que aplicamos una entrevista para ver cules eran sus necesidades y as poder resolver el problema del cliente, ya que le es muy difcil llevar el control de los medicamentos y lo hace manualmente en un inventario, en el cual tienen que ir descontando productos vendidos para que estos no se agoten y no vender productos caducados que afecten la salud de sus clientes. Con este programa se les har ms fcil llevar dicho control tanto de registro de medicamentos, ventas, inventario entre otros. Adems se aplicaron nuestros conocimientos como estudiantes de la carrera Ingeniera en Sistemas Computacionales y obtuvimos una visin ms amplia de lo que ser nuestro campo de trabajo. Esta base de datos beneficiar al dueo del negocio ya que esto le ahorra tiempo a sus empleadas a la hora de que se vende algn medicamento y se obtienen todo los movimientos (ventas, compras, fechas caducadas etc.) que se realicen a cada uno de los medicamentos, por lo cual se tendr un mejor control de estos.

Es importante que como alumnos vayamos conociendo las necesidades que tienen los habitantes de nuestra poblacin, para as nosotros poder darles una solucin siempre y cuando est a nuestro alcance.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 5

OBJETIVO GENERAL Desarrollar una base de datos para el control y registro de medicamentos de la farmacia danna de la poblacin de Coalcomn Michoacn, el cual se realizar a travs de un lenguaje de programacin visual.

OBJETIVOS ESPECFICOS Dar solucin a las necesidades con las que cuenta la farmacia en cuanto al manejo de medicamentos. Realizar una base de datos para un mejor control de los datos que se manipulan en una farmacia. Conocer las problemticas a las que se enfrenta una farmacia. Recopilar informacin sobre el desarrollo de una base de datos. Estudiar los diferentes tipos de bases de datos para as crear la mejor y de ms alta calidad.

HIPTESIS La problemtica a la cual se enfrenta la farmacia danna de la poblacin de Coalcomn, Mich. puede ser resuelta con una base de datos.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 6

DELIMITACIN DEL TEMA En este tema investigaremos acerca de la bases de datos para as mismo realizarla, en base a los conocimientos obtenidos, el programa fue creado en un lenguaje visual lo cual es ms fcil de que los usuarios lo puedan entender, porque es un tipo de lenguaje de programacin que tiene ms diseo y por lo tanto es agradable para la vista de los usuarios. Realizamos la base de datos para implementarla en la farmacia danna ubicada en la poblacin del municipio de Coalcomn Mich., encontrada en contra esquina Salarza y Zaragoza. Se planea terminarla en un lapso de tiempo de de 5 meses (agosto a diciembre 2010) en el cual se incluye desde su anlisis hasta su realizacin.

LIMITACIONES Para la realizacin de este proyecto nos enfrentamos a varios problemas, lo cual hizo un poco ms difcil la creacin de ste, uno de los principales problemas fue que las encargadas de la farmacia no nos queran proporcionar la informacin necesaria para detectar la problemtica; otra dificultad fue el factor tiempo, ya que realizamos la base de datos (parte practica) en un lapso de un mes y medio, pero al final logramos terminar nuestro proyecto.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 7

METODOLOGA Para llevar a cabo esta investigacin se hizo uso del enfoque cuantitativo, este mtodo de investigacin entienden los diseos experimentales y cuasi experimentales, la investigacin por encuesta, los cuestionarios

estandarizados, los registros estructurados de observacin, las tcnicas estadsticas de anlisis de datos, entre otros. Dentro de la investigacin cuantitativa se pueden observar:

La investigacin cuantitativa es aquella en la que se recogen y analizan datos cuantitativos sobre variables.

La objetividad es la nica forma de alcanzar el conocimiento, por lo que utiliza la medicin exhaustiva y controlada, intentando buscar la certeza del mismo.

El objeto de estudio es el elemento singular Emprico. Sostiene que al existir relacin de independencia entre el sujeto y el objeto, ya que el investigador tiene una perspectiva desde afuera.

La teora es el elemento fundamental de la investigacin Social, le aporta su origen, su marco y su fin.

Comprensin explicativa y predicativa de la realidad, bajo una concepcin objetiva, unitaria, esttica y reduccionista.

Concepcin lineal de la investigacin a travs de una estrategia deductiva. Es de mtodo Hipottico Deductivo.

En general los mtodos cuantitativos son muy potentes en trminos de validez externa ya que con una muestra representativa de un total, hacen inferencia a este con una seguridad y precisin definida.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 8

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 9

I.- MARCO CONCEPTUAL


A continuacin se muestran las definiciones de las palabras ms utilizada para realizacin del proyecto, ya que son las que ms manejadas en el desarrollo de la investigacin. Dato: El dato es una representacin simblica, un atributo o una caracterstica de una entidad. El dato no tiene valor semntico (sentido) en s mismo, pero si recibe un tratamiento apropiado, se puede utilizar en la realizacin de clculos o toma de decisiones. Base: Es una estructura organizada de datos para su uso. Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En la actualidad, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos estn en formato digital (electrnico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas. Farmacia: Es la ciencia y prctica de la preparacin, conservacin, presentacin y dispensacin de medicamentos; tambin es el lugar donde se preparan, dispensan y venden los productos medicinales. Organizacin de una farmacia. La base de cualquier sistema de control debe constar de los siguientes principios fundamentales: Promover medidas que van desde la legislacin y regulacin hasta la aplicacin de medidas correctivas.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 10

Equilibrar el control sobre los productos farmacuticos con las necesidades y la seguridad de su disponibilidad para fines mdicos, cientficos, u otros fines legtimos.

Fomentar la cooperacin internacional, la cual es esencial para la prevencin de desvos.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 11

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 12

II.- MARCO REFERENCIAL


Marco histrico o referencial Se dice que los sistemas de bases de datos tienen sus races en el proyecto estadounidense Apolo de mandar al hombre a la luna, en los aos sesenta. En aquella poca, no haba ningn sistema que permitiera gestionar la inmensa cantidad de informacin que requera el proyecto. La primera empresa encargada del proyecto, NAA (North American Aviation), desarroll un software denominado GUAM (General Update Access Method) que estaba basado en el concepto de que varias piezas pequeas se unen para formar una pieza ms grande, y as sucesivamente hasta que el producto final est ensamblado. Esta estructura, que tiene la forma de un rbol, es lo que se denomina una estructura jerrquica. A mediados de los sesenta, IBM se uni a NAA para desarrollar GUAM en lo que ahora se conoce como IMS (Information Management System). El motivo por el cual IBM restringi IMS al manejo de jerarquas de registros fue el de permitir el uso de dispositivos de almacenamiento serie, ms exactamente las cintas magnticas, ya que era un requisito del mercado por aquella poca. A mitad de los sesenta, se desarroll IDS (Integrated Data Store), de General Electric. Este trabajo fue dirigido por uno de los pioneros en los sistemas de bases de datos, Charles Bachmann. IDS era un nuevo tipo de sistema de bases de datos conocido como sistema de red, que produjo un gran efecto sobre los sistemas de informacin de aquella generacin. El sistema de red se desarroll, en parte, para satisfacer la necesidad de representar relaciones entre datos ms complejos que las que se podan modelar con los sistemas jerrquicos, y, en parte, para imponer un estndar de bases de datos. Para ayudar a establecer dicho estndar, CODASYL (Conference on Data Systems Languages), formado por representantes del gobierno de EEUU y

representantes del mundo empresarial, formaron un grupo denominado DBTG (Data Base Task Group), cuyo objetivo era definir unas especificaciones
BASE DE DATOS DE LA FARMACIA DANNA Pgina 13

estndar que permitieran la creacin de bases de datos y el manejo de los datos. El DBTG present su informe final en 1971 y aunque ste no fue formalmente aceptado por ANSI (American National Standards Institute), muchos sistemas se desarrollaron siguiendo la propuesta del DBTG. Estos sistemas son los que se conocen como sistemas de red, o sistemas CODASYL o DBTG. Los sistemas jerrquico y de red constituyen la primera generacin de los SGBD. Pero estos sistemas presentan algunos inconvenientes:

Es necesario escribir complejos programas de aplicacin para responder a cualquier tipo de consulta de datos, por simple que sta sea.

La independencia de datos es mnima. No tienen un fundamento terico.

En 1970 Codd, de los laboratorios de investigacin de IBM, escribi un artculo presentando el modelo relacional. En este artculo, presentaba tambin los inconvenientes de los sistemas previos, el jerrquico y el de red. Entonces, se comenzaron a desarrollar muchos sistemas relacionales, apareciendo los primeros a finales de los setenta y principios de los ochenta. Uno de los primeros es System R, de IBM, que se desarroll para probar la funcionalidad del modelo relacional, proporcionando una implementacin de sus estructuras de datos y sus operaciones. Esto condujo a dos grandes desarrollos:

El desarrollo de un lenguaje de consultas estructurado denominado SQL, que se ha convertido en el lenguaje estndar de los sistemas relacionales.

La produccin de varios SGBD relacionales durante los aos ochenta, como DB2 y SLQ/DS de IBM, y ORACLE de ORACLE Corporation.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 14

Hoy

en

da,

existen

cientos

de

SGBD

relacionales,

tanto

para

microordenadores como para sistemas multiusuario, aunque muchos no son completamente fieles al modelo relacional. Los SGBD relacionales constituyen la segunda generacin de los SGBD. Sin embargo, el modelo relacional tambin tiene sus fallos, siendo uno de ellos su limitada capacidad al modelar los datos. Se ha hecho mucha investigacin desde entonces tratando de resolver este problema. En 1976, Chen present el modelo entidad-relacin, que es la tcnica ms utilizada en el diseo de bases de datos. En 1979, Codd intent subsanar algunas de las deficiencias de su modelo relacional con una versin extendida denominada RM/T (1979) y ms recientemente RM/V2 (1990). Los intentos de proporcionar un modelo de datos que represente al mundo real de un modo ms fiel han dado lugar a los modelos de datos semnticos. Como respuesta a la creciente complejidad de las aplicaciones que requieren bases de datos, han surgido dos nuevos modelos: el modelo de datos orientado a objetos y el modelo relacional extendido. Sin embargo, a diferencia de los modelos que los preceden, la composicin de estos modelos no est clara. Esta evolucin representa la tercera generacin de los SGBD.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 15

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 16

III.- MARCO TERICO


Aplicaciones de los sistemas de bases de datos Las bases de datos son ampliamente usadas. Las siguientes son algunas de sus aplicaciones ms representativas: Banca. Para informacin de los clientes, cuentas y prstamos, y transacciones bancarias. Lneas areas. Para reservas e informacin de planificacin. Las lneas areas fueron de los primeros en usar las bases de datos de forma distribuida geogrficamente (los terminales situados en todo el mundo accedan al sistema de bases de datos centralizado a travs de las lneas telefnicas y otras redes de datos). Universidades. Para informacin de los estudiantes, matrculas de las asignaturas y cursos. Transacciones de tarjetas de crdito. Para compras con tarjeta de crdito y generacin mensual de extractos. Telecomunicaciones. Para guardar un registro de las llamadas realizadas, generacin mensual de facturas, manteniendo el saldo de las tarjetas telefnicas de prepago y para almacenar informacin sobre las redes de comunicaciones. Finanzas. Para almacenar informacin sobre grandes empresas, ventas y compras de documentos formales financieros, como bolsa y bonos. Ventas. Para informacin de clientes, productos y compras. Produccin. Para la gestin de la cadena de produccin y para el seguimiento de la produccin de elementos en las factoras, inventarios de elementos en almacenes y pedidos de elementos. Recursos humanos. Para informacin sobre los empleados, salarios, impuestos y beneficios, y para la generacin de las nminas. Para la realizacin de esta base se har uso del enfoque a base de datos en ventas.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 17

A lo largo de las ltimas cuatro dcadas del siglo veinte, el uso de las bases de datos creci en todas las empresas. En los primeros das, muy pocas personas interactuaron directamente con los sistemas de bases de datos, aunque sin darse cuenta interactuaron con bases de datos indirectamente. Despus vinieron los cajeros automticos y permitieron a los usuarios interactuar con las bases de datos. Las interfaces telefnicas con los computadores tambin permitieron a los usuarios manejar directamente las bases de datos. Un llamador poda marcar un nmero y pulsar teclas del telfono para introducir informacin o para seleccionar opciones alternativas, para determinar las horas de llegada o salida, por ejemplo, o para matricularse de asignaturas en una universidad. La revolucin de Internet a finales de la dcada de 1990 aument significativamente el acceso directo del usuario a las bases de datos. Las organizaciones convirtieron muchas de sus interfaces telefnicas a las bases de datos en interfaces Web, y pusieron disponibles en lnea muchos servicios. Por ejemplo, cuando se accede a una tienda de libros en lnea y se busca un libro o una coleccin de msica se est accediendo a datos almacenados en una base de datos. Cuando se solicita un pedido en lnea, el pedido se almacena en una base de datos. Cuando se accede a un banco en un sitio Web y se consulta el estado de la cuenta y los movimientos, la informacin se recupera del sistema de bases de datos del banco. Cuando se accede a un sitio Web, la informacin personal puede ser recuperada de una base de datos para seleccionar los anuncio que se deberan mostrar. Ms an, los datos sobre Considrese parte de una empresa de cajas de ahorros que mantiene informacin acerca de todos los clientes y cuentas de ahorros. Una manera de mantener la informacin en un computador es almacenarla en archivos del sistema operativo. Para permitir a los usuarios manipular la informacin, el sistema tiene un nmero de programas de aplicacin que manipula los archivos, incluyendo: Un programa para efectuar cargos o abonos en una cuenta. Un programa para aadir una cuenta nueva.
BASE DE DATOS DE LA FARMACIA DANNA Pgina 18

Un programa para calcular el saldo de una cuenta. Un programa para generar las operaciones mensuales. Estos programas de aplicacin se han escrito por programadores de sistemas en respuesta a las necesidades de la organizacin bancaria. Si las necesidades se incrementan, se aaden nuevos programas de aplicacin al sistema. Por ejemplo, supngase que las regulaciones de un nuevo gobierno permiten a las cajas de ahorros ofrecer cuentas corrientes. Como resultado se crean nuevos archivos permanentes que contengan informacin acerca de todas las cuentas corrientes mantenidas por el banco, y puede ser necesario escribir nuevos programas de aplicacin para tratar situaciones que no existan en las cuentas de ahorro, tales como manejar descubiertos. As, sobre la marcha, se aaden ms archivos y programas de aplicacin al sistema. Este sistema de procesamiento de archivos tpico que se acaba de describir se mantiene mediante un sistema operativo convencional. Los registros permanentes son almacenados en varios archivos y se escriben diferentes programas de aplicacin para extraer registros y para aadir registros a los archivos adecuados. Antes de la llegada de los sistemas de gestin de bases de datos (SGBDs), las organizaciones normalmente han almacenado la informacin usando tales La importancia de los sistemas de bases de datos se puede juzgar de otra forma: actualmente, los vendedores de sistemas de bases de datos como Oracle estn entre las mayores compaas software en el mundo, y los sistemas de bases de datos forman una parte importante de la lnea de productos de compaas ms diversificadas, como Microsoft e IBM.

En la actualidad existen diversos tipos de bases de datos razn por la cual se decidi realizar una de ventas para una farmacia en donde deben de llevar una coordinacin sobre como los medicamentos para un mejor control.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 19

3.1 La Coordinacin e Intercambio de Informacin de una farmacia Principios: El control eficiente de los productos farmacuticos depende de la coordinacin, cooperacin e intercambio de informacin continua entre las siguientes partes: -Las autoridades competentes de los pases miembros -La autoridad competente de cada pas y otras agencias regulatorias como la autoridad aduanera, ministerio de salud y autoridad

policiaca. -La autoridad competente de cada pas y la industria farmacutica -La autoridad competente de cada pas y las organizaciones regionales, multilaterales o aquellas pertenecientes a la ONU -Las autoridades competentes y los ciudadanos de cada pas Medidas: La autoridad competente de cada pas debe establecer los medios para la coordinacin y cooperacin, con el fin de facilitar el intercambio de informacin actualizada y en forma rpida sobre aspectos relacionados con: - El comercio legitimo de productos farmacuticos. - El movimiento internacional de productos farmacuticos que parezca sospechoso. - Los robos, las perdidas o las desapariciones de productos farmacuticas mientras se encuentren en trnsito internacional Las autoridades competentes de cada pas miembro deben establecer formas de coordinacin y cooperacin con otras agencias regulatorias,

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 20

como por ejemplo con la autoridad aduanera, ministerio de salud y brazo policiaco, con el fin de intercambiar informacin relacionada con: - El movimiento, patrones comerciales y de consumo que parezcan sospechosos o irregulares, con respecto a productos farmacuticos - Los robos, las prdidas o las desapariciones internas de productos farmacuticos - Actividades ilegales o infracciones de individuos, empresas o instituciones. Cabe mencionar que la farmacia danna lleva acabo la organizacin de sus medicamentos en forma del abecedario, es decir, de a-z. Razn por cual llevaremos a cabo un sistema gestor de base de datos, para la organizacin de sus datos. 3.2 Sistemas gestores de base de datos Un sistema gestor de bases de datos (SGBD) consiste en una coleccin de datos interrelacionados y un conjunto de programas para acceder a dichos datos. La coleccin de datos, normalmente denominada base de datos,

contiene informacin relevante para una empresa. El objetivo principal de un SGBD es proporcionar una forma de almacenar y recuperar la informacin de una base de datos de manera que sea tanto prctica como eficiente. Los sistemas de bases de datos se disean para gestionar grandes cantidades de informacin. La gestin de los datos implica tanto la definicin de estructuras para almacenar la informacin como la provisin de mecanismos para la manipulacin de la informacin. Adems, los sistemas de bases de datos deben proporcionar la fiabilidad de la informacin almacenada, a pesar de las cadas del sistema o los intentos de acceso sin autorizacin. Si los datos van a ser compartidos entre diversos usuarios, el sistema debe evitar posibles resultados anmalos.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 21

Dado que la informacin es tan importante en la mayora de las organizaciones, los cientficos informticos han desarrollado un amplio conjunto de conceptos y tcnicas para la gestin de los datos.

3.2.1 Modelo de Datos. Un modelo de datos es un conjunto de CONCEPTOS y REGLAS que nos llevarn a poder reflejar la estructura de datos y operaciones aplicables sobre ellos de un sistema informtico.

3.2.2 Modelo Relacional Existen multitud de modelos de datos aplicables para el diseo de bases de datos, pero el modelo relacional es el ms usado y extendido; actualmente los SGBD ms implantados utilizan este modelo de datos. 3.3 Objetivos de las Bases de datos. Control centralizado de la informacin. Los sistemas tradicionales de ficheros nos permiten centralizar la informacin por medio de varios programas de diseo. Ahora bien, siguiendo las normas estandarizadas de las bases de datos actuales podemos acceder a todos los datos mediante un nico programa -administrador de bases de datos-. Disminuir la redundancia y evitar la inconsistencia. Son objetivos bsicos de una base de datos eficiente. Disminuir la redundancia consiste en agrupar todos los datos en un mismo objeto sin repetir informacin. Esto no puede realizarse siempre, con lo cual hay ocasiones en las que se duplica informacin. Es en este punto donde aparece el concepto de inconsistencia. Una base de datos eficiente no puede tener datos contradictorios en aquellos puntos donde se repite la informacin (No pueden existir dos D.N.I. iguales asociados a nombres de personas diferentes). Cuanta menos redundancia existe, menos posibilidad de inconsistencia existe.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 22

Posibilidad de comparticin de datos. Se consigue disminuyendo la redundancia. Mantenimiento de la integridad. Deben existir controles que verifiquen que los datos introducidos son correctos, para lo cual se comparan con otros datos, se crean redundancias de control, se hacen validaciones de rango y se permite al usuario modificar los datos. Disponer de un acceso seguro. Imponer controles para acceder o modificar las bases de datos tales como claves de acceso. Proporcionar independencia de datos. Establecer una separacin entre programas y datos desde una perspectiva fsica y lgica, de tal forma que cualquier cambio fsico o lgico en las estructuras de datos no afecten a los programas de aplicacin. Como ejemplo de reestructuracin fsica estara una divisin de uno de los ficheros de datos en dos ficheros. Un cambio lgico en la estructura sera aadir un nuevo campo en la base de datos.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 23

A continuacin se muestra un diagrama para un mejor entendimiento de un sistema de base de datos

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 24

3.3.1 El Proceso de Identificar los Requerimientos de diseo El proceso de identificar los requerimientos del sistema incluye una variedad de pasos. El nmero de pasos incluidos en este proceso, cmo estos pasos se definen, y la forma en que ellos se definen puede variar grandemente de recurso a recurso (sin que un mtodo sea necesariamente es el ms correcto). Segn el propsito de este kit de entrenamiento, este proceso ha sido dividido en cuatro tareas primarias: Identificar la metas del sistema Identificar la cantidad y los tipos de datos Identificar cmo se usarn los datos Identificar las reglas comerciales

Usted necesariamente no tiene que realizar esta una tarea por vez. Por ejemplo, mientras identifica la cantidad y los tipos de datos, usted podra determinar cmo se usarn los datos y qu restricciones deben asociarse a dichos datos. En la figura se ilustra el proceso de identificar los requerimientos de diseo.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 25

3.4 Diagrama o modelo entidad-relacin El modelado entidad-relacin es una tcnica para el modelado de datos utilizando diagramas entidad relacin. No es la nica tcnica pero s la ms utilizada. Brevemente consiste en los siguientes pasos: 1. Se parte de una descripcin textual del problema o sistema de informacin a automatizar (los requisitos). 2. Se hace una lista de los sustantivos y verbos que aparecen. 3. Los sustantivos son posibles entidades o atributos. 4. Los verbos son posibles relaciones. 5. Analizando las frases se determina la cardinalidad de las relaciones y otros detalles. 6. Se elabora el diagrama (o diagramas) entidad-relacin. 7. Se completa el modelo con listas de atributos y una descripcin de otras restricciones que no se pueden reflejar en el diagrama. Dado lo rudimentario de esta tcnica se necesita cierto entrenamiento y experiencia para lograr buenos modelos de datos. A continuacin se muestra el diagrama entidad relacin utilizado en la base de datos.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 26

3.5 Diagrama UML UML es un conjunto de herramientas, que permite modelar (analizar y disear) sistemas orientados a objetos. Es un lenguaje grfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estndar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programacin, esquemas de bases de datos y componentes reutilizables. Los atributos que manejamos son:

Nombre Proveedor Direccin E-mail Telfono

Nombre Direccin Cliente E-mail Telfono

Id Productos Nombre Precio Stock

Id Ventas Fecha Descuento Monto final


BASE DE DATOS DE LA FARMACIA DANNA Pgina 27

Desarrollo del proyecto: A continuacin se muestra el diagrama de UML de la base de datos para la farmacia donde estn relacionados cada uno de los diferentes campos de la base.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 28

3.6 Impacto econmico Con esta base de datos se pretende optimizar los costos de la farmacia danna ya que los inventarios le cuestan mucho dinero, puede haber perdidas al no llevar un buen control de los medicamentos, lo cual no es conveniente para la farmacia.

3.7 Resultados Despus de haber estado realizando distintas pruebas a la base de datos obtuvimos como resultado que esta s puede ayudar al control de la farmacia danna ya que se comprob que les puede ser ms fcil llevar el control de los medicamentos, puesto que sta cuenta con el registro de los productos el cual dispone de bsquedas tanto generales como detallada de los mismos y sus dichas modificaciones, as como tambin contiene un apartado de registro de proveedores y sus respectivas bsquedas (detallada y general),

modificaciones, y tambin se tiene el apartado de ventas, devoluciones e historial de las ventas realizadas. La base de datos ya fue realizada solo resta implementarla en la farmacia, para comprobar totalmente su funcionamiento.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 29

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 30

IV.- ANEXOS Entrevista realizada Para realizar este trabajo nos basamos en la encuesta que realizamos a la farmacia Danna, en seguida se presenta la entrevista realizada: Crees que les sera ms fcil llevar el control de la farmacia con una base de datos? S, que as se puede llevar un mejor control de los medicamentos.

Cmo acomodan los medicamentos? Los medicamentos los acomodamos de la A-Z como el abecedario.

Manejan algn descuento? Si en algunos medicamentos manejamos el 8%, 20% o el 40%.

Qu hacen con los productos caducados? Llevamos un registro de estos medicamentos para poderlos regresar al proveedor y que estos no estn juntos con los dems medicamentos para que no por equivocacin se los demos a nuestros clientes.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 31

Descripcin de las ventanas de la base de datos A continuacin se muestran las ventanas con la cuales cuenta nuestra base de datos.

Aqu se puede observar la ventana principal de nuestra base de datos, la cual contiene un men de registro, visualizacin, modificacin, ventas y Salir.

Submen de los registros.

En el apartado de registro cuenta tanto con los registros de medicamentos as tambin como el registro de proveedores y el agregar medicamentos al stock (en caso de que un medicamento ya este registrado solo es para agregar un ms cantidad de este).

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 32

Registro de medicamentos En el registro de medicamentos cuenta con los campos como el Id del medicamento (clave que asigna la farmacia), nombre, ingrediente activo, precio, marca, tipo de producto, cantidad de medicamentos, la fecha de registro, proveedor.

Registro de proveedores

En este registro se manejan los campos de nombre, apellido paterno, apellido materno, domicilio, e-mail, telfono, No. de cuenta.

Agregacin de medicamentos al stock El agregar medicamentos a stock es en el caso de que un medicamento ya este registrado solo es para agregar un mas cantidad de de medicamentos.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 33

Submen de visualizaciones

En este submen se contemplan las visualizaciones tanto de medicamentos (detallada y general) as como la de los proveedor (detalla y general).

Visualizacin detallada de medicamentos

La visualizacin detalla se puede realizar tanto por el ingrediente activo del medicamento como por el id del medicamento.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 34

Visualizacion general de medicamentos

La visualizacin general es una lista de todos los medicamentos registrados.

Visualizacin detallada de proveedores

Para realizar esta visualizacin solo tienes que elegir un proveedor de la lista que se despliega.

Visualizacin general de proveedores

La visualizacin general es una lista de todos los proveedores registrados.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 35

Submen de modificaciones En esta ventana se tiene que introducir el id del medicamento para as mismo realizar las modificaciones requeridas.

Modificacin de proveedores

En modificacin de proveedores se tiene que seleccionar una proveedor de la lista que aparece para que as mismo se vean los campos que este posee para poderlos modificar de ser necesario.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 36

Submen de ventas Esta es la ventana en la cual se realizan las ventas, se tienen el campo de id del producto (medicamento) para buscarlo y as mismo saber cul es el precio, al momento que de las buscar (botn de venta) te aparecen los campos para poner la cantidad de productos que deseas vender y si tiene descuento o no.

Devoluciones La ventana de devoluciones, sirve para regresar al stock un medicamento que es devuelto, siempre y cuando cumpla con los requisitos que marque la farmacia para la devolucin.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 37

Historial de ventas

En el historial de ventas se tiene un registro de todas las ventas realizadas, estas se ordenan por la fecha de ventas.

Salir Por ltimo se tiene el apartado de salir, este funciona para salir por completo del programa (base de datos) sin dejar ninguna ventana abierta.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 38

CONCLUSIN Al observar y recopilar informacin de los diferentes tipos de bases de datos optamos por realizar una base de datos de ventas ya que esta es la que informa a los usuarios sobre los movimientos de compras y ventas que se requieren en dicho negocio. Esta base de datos da solucin a los problemas con los que se enfrenta una farmacia ya que permite llevar de forma organizada el control y manejo de los medicamentos que se manipulan en esta , puesto que le es muy difcil llevar el control manualmente, debido a que esto implica prdida de tiempo. Al realizar esta base de datos obtuvimos muy buenos resultados ya que al analizar diferentes tipos de pruebas que obtuvimos en cuanto al manejo de esta, observamos que optimiza el trabajo a los empleados o usuarios de la misma.

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 39

BIBLIOGRAFA ROSO, Jhon, Base de datos, 2003 (vi: 10 septiembre 2010) www.monografias.com/trabajos14/basededatos/basededatos.shtml#co MARQUEZ, Base de datos, 2009 (vi: 20 de septiembre 2010) http://www3.uji.es/~mmarques/f47/apun/node6.html SILBERSCHATZ, Abraham Fundamentos de base de datos cuarta edicin

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 40

CRONOGRAMA DE ACTIVIDADES Mes Septiembre Formulacin del problema Fase exploratoria Hiptesis Revisin de literatura Construccin del marco terico Diseo de la investigacin Octubre Revisin de literatura Construccin del marco terico Diseo de la investigacin Noviembre Construccin de la base de datos Diciembre Descripcin del sistema Entrega final Actividades

BASE DE DATOS DE LA FARMACIA DANNA

Pgina 41

You might also like