Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNAN-MANAGUA
CENTRO UNIVERSITARIO REGIONAL DE CARAZO
CUR-CARAZO
DEPARTAMENTO DE CIENCIAS, TECNOLOGA Y SALUD
INVESTIGACION APLICADA
TEMA:
DESARROLLO DE SISTEMAS DE INFORMACIN WEB
SUB TEMA:
DESARROLLO DE SISTEMA WEB PARA EL CONTROL DE VENTA Y COMPRA DE LA FARMACIA
GUADALUPE UBICADA EN EL MUNICIPIO DE
NANDASMO-MASAYA.
Realizado por:
Br. Elmer Trinidad Alemn Garca.
Br. Yasser Lpez Narvez.
Tutores:
Eddy Arias
Concepcin Mendieta.
UNAN-MANAGUA - FAREN-CARAZO
Contenido
Introduccin.......................................................................................................................... 3
JUSTIFICACIN...................................................................................................................... 4
PLANTEAMIENTO DEL PROBLEMA......................................................................................... 5
OBJETIVOS............................................................................................................................ 6
1. OBJETIVO GENERAL........................................................................................................... 6
1.1 OBJETIVOS ESPECFICOS............................................................................................... 6
2. Trminos de referencia..................................................................................................... 7
DESCRIPCIN DEL SISTEMA ACTUAL.................................................................................7
2.1ALCANCES Y LIMITANTES.............................................................................................. 7
2.1.1ALCANCES.............................................................................................................. 7
3. LIMITANTES.................................................................................................................... 7
3.1DESCRIPCIN DE LOS MODULOS..................................................................................8
3.1.2MODULO USUARIOS.................................................................................................. 8
3.1.3MODULO COMPRAS.................................................................................................... 8
3.1.4MODULO VENTAS....................................................................................................... 8
3.1.5 MODULO INVENTARIO............................................................................................... 8
4. ESTUDIO DE FACTIBILIDAD................................................................................................ 9
4.1FACTIBILIDAD TCNICA:................................................................................................ 9
4.1.1Hardware:.................................................................................................................. 9
4.2Software.................................................................................................................. 10
5. FACTIBILIDAD ECONMICA:............................................................................................. 11
Tabla 5: Costo General de la aplicacin web....................................................................12
5.1. FACTIBILIDAD OPERATIVA:............................................................................................ 13
5.1.1FACTIBILIDAD LEGAL:................................................................................................. 13
6-MARCO TERICO.............................................................................................................. 14
1. Aplicaciones Web......................................................................................................... 14
1.1
Framework: Definicin............................................................................................ 14
1.2
1.3
1.4
1.5
TIPOS DE SISTEMAS............................................................................................... 19
Pgina 1 de 55
UNAN-MANAGUA - FAREN-CARAZO
1.7
SOFTWARE............................................................................................................. 20
1.8
SQL SERVE............................................................................................................. 21
PROCEDIMIENTO ALMACENADO.........................................................................24
1.9
HARDWARE............................................................................................................ 25
Pgina 2 de 55
UNAN-MANAGUA - FAREN-CARAZO
Introduccin
Las aplicaciones web o sistemas web son aquellos creados y alojados en un servidor en
internet o sobre una intranet (una red local). Son muy parecidos a las pginas web las
cuales visitamos muy a menudos en la red pero con gran diferencia en el aspecto funcional
que estas ofrecen a los usuarios y sus interfaces, asiendo de esta una plataforma mucho
ms dinmica de la que suelen ser las de escritorios.
Se tiene muy en cuenta que permiten un manejo ms fluido y con mayor facilidad de
acceso a la informacin la cual se limitan los sistemas de escritorios que estn atados a
una sola pc en la cual trabajan, asiendo de ellos dependientes de una sola puerta de
acceso (una pc).
Es sistema propuesto contempla, control de compra y venta de la farmacia Guadalupe con
un gran potencial de crecimiento, localizada en el municipio de Nandasmo departamento de
Masaya que actualmente ofrece productos farmacuticos a sus clientes a diario.
Es importante destacar que el manejo de compras que realiza la farmacia son de un
nmero significativo de productos siendo este uno de los procesos importantes de la
misma al igual que las ventas donde el sistema generara un reporte de venta total al
final del da.
El sistema que se lleva a cabo realiza los procesos ms sobresalientes que se tales como:
ventas, compras, y facturacin los cuales la farmacia ha tenido un enfoque esencial en
estas operaciones debido a su gran manejo de informacin de las mismas
Pgina 3 de 55
UNAN-MANAGUA - FAREN-CARAZO
JUSTIFICACIN
La propuesta del prototipo de sistema web que se ha desarrollado es de gran importancia
para farmacia Guadalupe, se disear de tal manera que satisfaga las necesidades de los
usuarios.
Haciendo manejo del lenguaje UML se modelar esta propuesta de control de compra y
venta, con la base de datos en SQL Server y la interfaz grfica desarrollada en Visual Studio
2010, contrarrestar significativamente los problemas que se presentan actualmente, logrando
superar las debilidades a travs de:
1. Integracin de un sistema web flexible, con interfaz grfica amigable para los usuarios.
2. Reduccin de los tiempos de tiempos de esperas y congestionamiento de informacin en
papeles.
3. Verificacin de las actividades de los usuarios, archivos y elementos utilizados en la base
de datos.
4. Integridad de datos.
Con estos avances que se pretenden incorporar se lograr optimizar el servicio y la atencin
al cliente, y en lo interno de la empresa los procesos de la informacin administrativas sern
desarrolladas con mayor eficiencia y veracidad.
Pgina 4 de 55
UNAN-MANAGUA - FAREN-CARAZO
Pgina 5 de 55
UNAN-MANAGUA - FAREN-CARAZO
OBJETIVOS
1. OBJETIVO GENERAL
Desarrollar un sistema web para control de compra y venta de farmacia
GUADALUPE.
Disear una base de datos bien estructurada, organizada que permita almacenar y
actualizar toda la informacin que se maneja en la Farmacia.
A ser uso de las tcnicas de modelado UML para la elaboracin de procedimientos del
software.
Elaborar un sistema con interfaz amigable, sencilla, de fcil manejo y que tenga una
estandarizacin en su diseo tomando en consideracin los principios y estndares de
Windows.
Pgina 6 de 55
UNAN-MANAGUA - FAREN-CARAZO
2. Trminos de referencia
2.1ALCANCES Y LIMITANTES
2.1.1ALCANCES
A) El sistema web contempla los procesos de Registro de Ventas y Compras.
B) El sistema Web estar disponible para cualquier dispositivo digital ya sea PC, Laptop Y/o
Smartphone.
C) Se incluir manual tcnico y manual de usuario y capacitacin a los usuarios.
D) Se realizara reportes de ventas del da, semanal y mensual.
E) Generar reportes de cierre de caja.
3. LIMITANTES
A)
B)
C)
Pgina 7 de 55
UNAN-MANAGUA - FAREN-CARAZO
3.1.2 USUARIOS
En este mdulo se podr crear , editar, dar de baja
conveniente manipular por el supe usuario del sistema y asignar los roles correspondientes.
3.1.4MODULO VENTAS
En este mdulo se utilizar una relacin con el medicamento existente en el inventario en sus
diferentes presentaciones para realizar una venta y gestionar la venta de manera precisa y
ordenada. El propsito de dicho mdulo es tener un control cada vez que el dueo del
sistemas lo requiera en el cual el sistema le permitir al usuario registrar el medicamento
vendido y reducir su cantidad de existencia en el inventario, esto con el fin de llevar un mejor
control al momento de realizar un cierre de periodo o actualizacin del inventario.
Para este mdulo se tomar en cuenta el formato del propietario que tiene de factura ya que
el sistema generara facturas de cada una de las ventas realizadas a cada cliente. Adems, la
informacin almacenada en este mdulo ser de vital importancia a la hora de generar los
reportes, ya que por medio de las ventas se podr llevar el control de todos los medicamentos
existentes que estn disponibles y no disponibles para la venta as como tambin el dinero
generado de la venta del da.
el
cual se
guardar el producto.
Pgina 8 de 55
UNAN-MANAGUA - FAREN-CARAZO
4. ESTUDIO DE FACTIBILIDAD
Despus de definir la problemtica y las necesidades que ameritaron la creacin del sistema
web, se consider pertinente la realizacin de un estudio de factibilidad para determinar la
infraestructura tecnolgica y la capacidad tcnica que conllevara a la implementacin del
sistema web en cuestin, as como los costos, beneficios y grado de aceptacin que la
propuesta pueda generar en el negocio. Este anlisis nos permiti determinar las
posibilidades de diseo e implementacin del sistema que se ha propuesto y puesta en
marcha en dicho negocio, los aspectos tomados para este estudio fueron divididos de
diversas formas, las cuales describiremos a continuacin en el presente documento:
4.1FACTIBILIDAD TCNICA:
La factibilidad tcnica que se realiz en la Farmacia consisti en una evaluacin de la
tecnologa existente del negocio, este estudio estuvo destinado a recolectar informacin sobre
los componentes tcnicos que posee dicho negocio y la posibilidad de hacer uso de los
mismos para la implementacin del sistema web propuesto.
Para poder implementar el sistema web de forma idnea, el computador debe de cumplir los
siguientes requerimientos:
4.1.1Hardware:
En cuanto al Hardware, especficamente el servidor donde debe estar instalado el sistema
propuesto debe cubrir con los siguientes requerimientos mnimos para su implementacin de
forma correcta:
Procesador Core i3
2 Gb de memoria RAM
Tarjeta de Red
Monitor VGA
Teclado
Mouse
Pgina 9 de 55
UNAN-MANAGUA - FAREN-CARAZO
Nombres
Descripcin
Dell
Computadora
Disco duro de 500 Gigabytes
CPU: Core i3
2 Gb de Memoria RAM
Monitor de 15
4.2Software
En cuanto al Software, con el que cuenta dicha farmacia tenemos:
Microsoft Windows w7
Pgina 10 de 55
UNAN-MANAGUA - FAREN-CARAZO
Nombre
Descripcin
Ultmate
R2
5. FACTIBILIDAD ECONMICA:
A continuacin presentamos el estudio realizado que dio como resultado la factibilidad
econmica del desarrollo del nuevo sistema web. Se determinaron todos aquellos recursos
necesarios para realizar, desarrollar, implementar y mantener en operacin el sistema web.
Los gastos en lo que ha incurrido en el desarrollo e implementacin de este software se
consideran justificados, sobre todo si se toman en cuenta los beneficios que este sistema web
traer en el momento de realizar tanto los procesos de registros de clientes y ventas En
Farmacia. A continuacin se detallan los principales gastos incurridos, tanto en el proceso de
recopilacin de informacin, como en el diseo e implementacin del mismo.
Tabla 3: Costo de licencias de las herramientas para Desarrollo del sistema web farmacia
Nombre
Descripcin
costo
Ultmate
$715
R2
$60
total
$775
Pgina 11 de 55
UNAN-MANAGUA - FAREN-CARAZO
Descripcin
$25
Programacion web
$30
Programacin
$25
Horas trabajadas
total
Total
Nombres
Descripcin
costo
Hardware
Computadora 1
$0
Recursos humanos
Personal 2
Software
Licencias 2
$775
Total
Pgina 12 de 55
UNAN-MANAGUA - FAREN-CARAZO
5.1.1FACTIBILIDAD LEGAL:
Ahora nos referiremos al aspecto legal, que se requiere para la utilizacin del software
requerido en el desarrollo del sistema, para el cual se necesita poseer las licencias que
corresponden a cada software necesario, garantizado as que el sistema propuesto cumpla
con todos los requerimientos legales para su uso e implementacin en Farmacia Guadalupe.
Al dueo de la farmacia se le proceder a entregar la documentacin necesaria para respaldar
el Sistema web y facilitar el soporte tcnico; entre otros documentos.
Los derechos del Sistema web pertenecen nicamente al Centro Universitario FAREMCARAZO, de la Universidad Nacional Autnoma de Nicaragua UNAN-Managua.
Pgina 13 de 55
UNAN-MANAGUA - FAREN-CARAZO
6-MARCO TERICO
1. Aplicaciones Web
En la ingeniera de software se denomina aplicacin web a aquellas herramientas que los
usuarios pueden utilizar accediendo a un servidor web a travs de Internet o de una intranet
mediante un navegador. En otras palabras, es una aplicacin software que se codifica en un
lenguaje soportado por los navegadores web en la que se confa la ejecucin al navegador.
Las aplicaciones web son populares debido a lo prctico del navegador web como cliente
ligero, a la independencia del sistema operativo, as como a la facilidad para actualizar y
mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales.
Existen aplicaciones como los web mails, wikis, weblogs, tiendas en lnea y la propia
Wikipedia que son ejemplos bien conocidos de aplicaciones web.
Es importante mencionar que una pgina Web puede contener elementos que permiten una
comunicacin activa entre el usuario y la informacin. Esto permite que el usuario acceda a
los datos de modo interactivo, gracias a que la pgina responder a cada una de sus
acciones, como por ejemplo rellenar y enviar formularios, participar en juegos diversos y
acceder a gestores de base de datos de todo tipo.
A continuacin se presentan de forma articulada los principales conceptos y definiciones que
sustentan las distintas etapas del desarrollo del sistema web propuesto.
I.1
Framework: Definicin
Framework es un concepto sumamente genrico, se refiere a ambiente de trabajo, y
ejecucin, por ejemplo .Net es considerado un framework para desarrollar aplicaciones
(Aplicaciones sobre Windows). En general los framework son soluciones completas que
contemplan herramientas de apoyo a la construccin (ambiente de trabajo o desarrollo) y
motores de ejecucin (ambiente de ejecucin).Siguiendo con el ejemplo: .Net ofrece el
Pgina 14 de 55
UNAN-MANAGUA - FAREN-CARAZO
Visual Studio .net (ambiente construccin o desarrollo) que le permite a los desarrolladores
construir aplicaciones, y su motor es el .Net framework que permite ejecutar dichas
aplicaciones. El motor de .net es un anexo al sistema operativo (un componente que se
instala sobre el sistema operativo), y que ahora viene incluido en la mayora de los sistemas
operativos de Microsoft.
Framework puede ser algo tan grande como .NET o Java (tambin es un framework), pero
tambin el concepto se aplica a mbitos ms especficos, por ejemplo; dentro de ADO.NET
Entity Framework
I.2
Pgina 15 de 55
UNAN-MANAGUA - FAREN-CARAZO
I.3
Pgina 16 de 55
UNAN-MANAGUA - FAREN-CARAZO
I.4
Pgina 17 de 55
UNAN-MANAGUA - FAREN-CARAZO
I.5
03] Whitten
las
UNAN-MANAGUA - FAREN-CARAZO
interactan con su medio ambiente se conocen como sistemas cerrados. Todos los sistemas
actuales son abiertos. Es as como los sistemas cerrados existen solo como un concepto,
aunque muy importante.
Todos los sistemas de informacin pueden describirse como soluciones institucionales y de
administracin a los retos del entorno.[Laud
I.6
TIPOS DE SISTEMAS
Los sistemas de informacin se dividen en:
Sistemas De Nivel Operativo: Sistemas de informacin que hacen el seguimiento de las
actividades y las transacciones elementales de la organizacin. [Laud 04]
Sistemas De Nivel De Conocimientos: Sistemas de informacin en los que se apoyan los
trabajadores del conocimiento y de la informacin en una institucin. [Laud 04]
Sistemas De Nivel Gerencial: Son sistemas de informacin en los que se apoya el
seguimiento, control y toma de decisiones y las actividades administrativas de los
administradores de nivel medio. [Laud 04]
Sistema De Nivel Estratgico: Sistemas de informacin que apoyan a las actividades de
planeacin a largo plazo de los niveles de direccin de la institucin. [Lad 04]
Kendall (1997) divide los sistemas de informacin en:
Sistemas de procesamiento de transacciones (TPS): Son sistemas de informacin
computarizados desarrollados para procesar gran cantidad de datos para transacciones
rutinarias de los negocios, tales como nmina e inventario.
Sistemas de informacin gerencial (MIS): Estos sistemas no reemplazan a los sistemas de
procesamiento de transacciones. Los sistemas de informacin gerencial producen informacin
que es usada en la toma de decisiones.
Pgina 19 de 55
UNAN-MANAGUA - FAREN-CARAZO
Sistemas de apoyo a decisiones (DSS): Una clase de ms alto nivel en los sistemas de
informacin computarizada son los sistemas de apoyo a decisiones (DSS). Es similar al
sistema de informacin gerencial tradicional en que ambos dependen de una base de datos
como fuente.
Sistemas expertos e inteligencia artificial (AI): Los sistemas expertos usan los enfoques del
razonamiento de la AI para resolver los problemas que les plantean los usuarios de negocios.
Los sistemas expertos son un caso muy especial de un sistema de informacin, cuyo uso ha
sido factible para los negocios a partir de la reciente y amplia disponibilidad de hardware y
software tal como las microcomputadoras y sistemas expertos.
I.7
SOFTWARE
Existen distintos tipos de software los cuales son tan importantes hablando de la informtica,
por lo que cabe mencionar los diferentes tipos de software que existen, adems de que se
mencionar la definicin ms apropiada para su mejor entendimiento.
Define software como: Un conjunto de instrucciones que permite que un sistema pueda
ejecutar determinadas tareas. En una computadora el software constituye la parte lgica, es
decir, los programas y las instrucciones que realizan las operaciones de cmputo y le ordenan
a la parte fsica, el hardware, qu se debe hacer?, dado que este ltimo no puede realizar
nada por s solo. (p.12)
[Nort, 06] Nos menciona que existen distintos tipos de software entre los que estn los
siguientes: El software del sistema es cualquier programa que controle el hardware de la
computadora o que se puede utilizar para dar mantenimiento a la computadora de alguna
forma que la haga funcionar con mayor eficiencia. Existen tres tipos bsicos de software de
sistema:
Sistema Operativo: Le dice a la computadora la forma en que debe utilizar sus propios
componentes. Entre los ejemplos de sistemas operativos se incluyen Windows, el sistema
operativo de Macintosh y Linux.
Sistema Operativo De Red: Permite que las computadoras se comuniquen y compartan datos
a lo largo de una red y al mismo tiempo controla las operaciones de red y supervisa su
seguridad.
Pgina 20 de 55
UNAN-MANAGUA - FAREN-CARAZO
SQL SERVE
SQL es un lenguaje de consulta para los sistemas de bases de datos relacinales, pero que
no posee la potencia de los lenguajes de programacin. No permite el uso de
variables, estructuras de control de flujo, bucles... y dems elementos caractersticos de la
programacin. No es de extraar, SQL es un lenguaje de consulta, no un lenguaje de
programacin.
Sin embargo, SQL es la herramienta ideal para trabajar con bases de datos. Cuando se desea
realizar una aplicacin completa para el manejo de una base de datos relacional, resulta
necesario utilizar alguna herramienta que soporte la capacidad de consulta del SQL y la
versatilidad de los lenguajes de programacin tradicionales.
Transact SQL es el lenguaje de programacin que proporciona Microsoft SQL Server para
extender el SQL estndar con otro tipo de instrucciones y elementos propios de los lenguajes
de programacin.[Pedr 07]
Pgina 21 de 55
UNAN-MANAGUA - FAREN-CARAZO
Para programar en Transact SQL es necesario conocer sus fundamentos. Como introduccin
vamos a ver algunos elementos y conceptos bsicos del lenguaje.Transact SQL no es CASESENSITIVE, es decir, no diferencia maysculas de minsculas como otros lenguajes de
programacin como C o Java. Un comentario es una aclaracin que el programador incluye
en el cdigo. Son soportados 2 estilos de comentarios, el de lnea simple y de multilnea, para
lo cual son empleados ciertos caracteres especiales como son:
-- Para un comentario de lnea simple,
/* ... */ Para un comentario de varias lneas
Un literal es un valor fijo de tipo numrico, carcter, cadena o lgico no representado por un
identificador (es un valor explcito).
Una variable es un valor identificado por un nombre (identificador) sobre el que podemos
realizar modificaciones. En Transact SQL los identificadores de variables deben comenzar por
el carcter @, es decir, el nombre de una variable debe comenzar por @.Para declarar
variables en Transact SQL debemos utilizar la palabra clave declare, seguido del identificador
y tipo de datos de la variable.
Veamos algunos ejemplos:
--
Esto
es
/*
Este
es
un
un
comentario
comentario
de
lnea
simple
con
varias
lneas.
Conjunto de Lneas.*/
declare @nombre varchar(50)-- declare declara una
variable
---
@nombre
variable
es
el
identificador
de
tipo
de
la
varchar
www.devjoker.com
es
un
literal
UNAN-MANAGUA - FAREN-CARAZO
Este
es
el
segundo
lote
del
script
Pgina 23 de 55
UNAN-MANAGUA - FAREN-CARAZO
un
procedimiento
almacenado
debemos
emplear
la
sentencia CREATE
PROCEDURE.
CREATEPROCEDURE<nombre_procedure> [@param1 <tipo>, ...]
AS-- Sentencias del procedure
[http://www.devjoker.com/contenidos/Tutorial-de-Transact-SQL/238/Procedimientosalmacenados-en-Transact-SQL.aspx]
I.9
HARDWARE
No menos importante que el software, existe el hardware, por lo que a continuacin se hablar
de todo lo relacionado a est. Se definir el trmino hardware, adems de que se
mencionarn otros aspectos muy importantes.
Es el elemento fsico de un sistema informtico, es decir todos los materiales que lo
componen, como la propia computadora, los dispositivos externos, los cables, los soportes de
la informacin y en definitiva todos aquellos elementos que tienen entidad fsica. [Alca, 94]
Los dispositivos mecnicos que conforman la computadora. El hardware de una computadora
consiste en dispositivos electrnicos interconectados que puede utilizar para controlar a la
operacin, adems de los datos de entrada y de salida, de una computadora.[Nort, 06]
Pgina 24 de 55
UNAN-MANAGUA - FAREN-CARAZO
[Tizn, 04] nos dice que: Los componentes de una computadora se pueden clasificar en las
siguientes categoras: dispositivos de entrada, por donde la mquina recibe la informacin;
unidad central de procesamiento, o CPU, donde se ejecutan las instrucciones y los clculos; y
los dispositivos de salida, mediante los cuales se obtienen las respuestas proporcionadas por
la computadora. El hardware y el software en la informtica son los aspectos que le dan vida,
y al estar presentes nos damos cuenta que gracias a las nuevas tecnologas estos han
evolucionado a pasos agigantados dndonos en la actualidad gran variedad de elementos que
nos proporcionaran mejor rendimiento en la realizacin de un proyecto que utilice la
computadora. Por consiguiente nos podemos dar cuenta que en la mayora de las ocasiones
el software depende del hardware que se utiliza.
Pgina 25 de 55
UNAN-MANAGUA - FAREN-CARAZO
Pgina 26 de 55
UNAN-MANAGUA - FAREN-CARAZO
Pgina 27 de 55
UNAN-MANAGUA - FAREN-CARAZO
La posicin o contexto del caso de uso entre otros casos de uso. Dado que es un mecanismo
de organizacin, un conjunto de casos de uso coherente y consistente promueven una imagen
fcil de comprender del comportamiento del sistema, un entendimiento comn entre el
cliente/propietario/usuario y el equipo de desarrollo.
En esta prctica es comn crear especificaciones suplementarias para capturar detalles de
requisitos que caen fuera del mbito de las descripciones de los casos de uso. Ejemplos de
esos
temas
incluyen
escalabilidad/gestin,o
restricciones
de
diseo
como:
cumplimiento
rendimiento,
de
temas
de
estndares.
(https://es.wikipedia.org/wiki/Diagrama_de_casos_de_uso, 2015)
Los casos de uso estn representados por elipses y los actores estn, por ejemplo, los casos
de uso se muestran como parte del sistema que est siendo modelado, los actores no.
La interaccin entre actores no se ve en el diagrama de casos de uso. Si esta interaccin es
esencial para una descripcin coherente del comportamiento deseado, quizs los lmites del
sistema o del caso de uso deban de ser re-examinados. Alternativamente, la interaccin entre
Pgina 28 de 55
UNAN-MANAGUA - FAREN-CARAZO
actores puede ser parte de suposiciones usadas en el caso de uso. Sin embargo, los actores
son una especie de rol, un usuario humano u otra entidad externa pueden jugar varios
papeles o roles. As el Chef y el Cajero podran ser realmente la misma persona.
(Wikipedia.org, 2015)
Pgina 29 de 55
UNAN-MANAGUA - FAREN-CARAZO
7.1.1Mdulo Producto
de
Usuarios
CU2
caso
Actores
Usuario vendedor
Tipos
Esencial
Referencias
Pgina 30 de 55
UNAN-MANAGUA - FAREN-CARAZO
Precondicion
es
existir
postcondicio
nes
Autor
Propsito
fecha
Llevar
un
control
del
Versin
medicamento
existente
en
la
farmacia.
Resumen
Curso normal
1
El usuario ingresa la
informacin del
medicamento
Guardar cambios en el
inventario
Cursos alternos
Se buscara el
medicamento al
ser vendido se
actualizara el
inventario
Alta
Pendiente de
revisin
Rendimi
ento
Urgencia
estabilid
ad
comentarios
Pgina 31 de 55
Alta
moderada
UNAN-MANAGUA - FAREN-CARAZO
7.1.2Modulo Ingreso
7.1.3Pedidos (recibir)
de
Pedidos
CU3
caso
Actores
Tipos
Esencial
Referencias
Precondicion
es
Pgina 32 de 55
UNAN-MANAGUA - FAREN-CARAZO
postcondicion
Actualizar el inventario
es
Autor
Propsito
Resumen
fecha
Versin
Curso normal
1
El usuario ingresa la
informacin del nuevo
pedido
Al realizar el pedido
tambin se creara la
informacin del
laboratorio
Rendimie
nto
Urgencia
Alta
Pendiente de
revisin
estabilid
ad
comentarios
Pgina 33 de 55
Alta
moderada
UNAN-MANAGUA - FAREN-CARAZO
7.1.4Modulo venta
Actores
de
Ventas
CU4
caso
Pgina 34 de 55
UNAN-MANAGUA - FAREN-CARAZO
Actores
Usuario
Tipos
Esencial
Referencias
Precondicion
es
postcondicion
Registrar ventas.
es
Autor
fecha
Versin
Propsito
Resumen
Curso normal
1
Crear ventas
Realizar y verificar
ventas.
Registrar
informacin de
ventas y vendedor.
Guardar ventas y
actualizar
inventario.
Cursos alternos
1. Al realizar la venta se escoger al vendedor para llevar un
mejor control de venta con forme al vendedor que la realiza.
Otros datos
Frecuencia
esperada
importancia
Estado
Rendimie
nto
Urgencia
Alta
Pendiente de
revisin
estabilid
ad
Pgina 35 de 55
Alta
moderada
UNAN-MANAGUA - FAREN-CARAZO
comentarios
Actores
de
Reporte
CU5
caso
Pgina 36 de 55
UNAN-MANAGUA - FAREN-CARAZO
Actores
Usuario: administrador
Tipos
Esencial
Referencias
Precondicion
es
postcondicion
es
Autor
fecha
Versin
Propsito
Resumen
Curso normal
1
Generar reporte
Visualizar reporte
Cursos alternos
1. Al realizar la venta se escoger al vendedor para llevar un
mejor control de venta con forme al vendedor que la realiza.
Otros datos
Frecuencia
esperada
importancia
Estado
Rendimie
nto
Urgencia
Alta
Pendiente de
revisin
estabilid
ad
comentarios
Pgina 37 de 55
Alta
moderada
UNAN-MANAGUA - FAREN-CARAZO
8. Diagramas de actividad
8.1 Modulo Usuario
Pgina 38 de 55
UNAN-MANAGUA - FAREN-CARAZO
8.1.1Modulo Egreso
Pgina 39 de 55
UNAN-MANAGUA - FAREN-CARAZO
Pgina 40 de 55
UNAN-MANAGUA - FAREN-CARAZO
Pgina 41 de 55
UNAN-MANAGUA - FAREN-CARAZO
9. Diagramas de secuencias
9.1 Modulo Usuario
Pgina 42 de 55
UNAN-MANAGUA - FAREN-CARAZO
Pgina 43 de 55
UNAN-MANAGUA - FAREN-CARAZO
Pgina 44 de 55
UNAN-MANAGUA - FAREN-CARAZO
10. CONCLUSIONES
Al terminar nuestro proyecto de sistema, mejoraremos nuestros conocimientos y pondremos
en prctica todo lo aprendido en nuestra universidad as como el conocimiento adquirido de
todos nuestros profesores y su metodologa con el que podemos lograr el desarrollo del
sistema web para farmacia, el cual consideramos una innovacin clave para el logro de
ventajas competitivas sostenibles, ya que las empresas innovadoras suelen ser ms flexibles,
tienen mayor capacidad de adaptacin y de respuesta a los cambios y logran explotar las
oportunidades existentes en mayor medida que la competencia, y Con la creacin de este
sistema web se determinara:
a) Adecuadamente los trminos de referencia del sistema, definiendo as los lmites y
alcances del mismo.
Pgina 45 de 55
UNAN-MANAGUA - FAREN-CARAZO
11. Bibliografa
https://es.wikipedia.org/wiki/Diagrama_de_casos_de_uso
https://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web
https://es.wikipedia.org/wiki/Base_de_datos
Pgina 46 de 55
UNAN-MANAGUA - FAREN-CARAZO
https://es.wikipedia.org/wiki/Microsoft_Visual_Studio
https://es.wikipedia.org/wiki/C_Sharp
12. ANEXOS
LOGIN
Como todo sistema de informacin se empieza con un login el cual se usa como gua para
saber el tipo de usuario que lo maneja y a la vez por seguridad.
Se selecciona el usuario ya registrado en el sistema se digita la contrasea, clic en iniciar y
automticamente
Pgina 47 de 55
UNAN-MANAGUA - FAREN-CARAZO
Carga la interfaz principal del sistema ordenado de tal manera que el usuario pueda identificar
rpidamente los diferentes catlogos y mdulos con los cuales trabajar.
1. Pantalla principal
Esta es la
pantalla inicial despus del login, donde el usuario podr interactuar con la
interface del sistema teniendo acceso a los distintos mdulos el cual est compuesto el
software.
Pgina 48 de 55
UNAN-MANAGUA - FAREN-CARAZO
2. Pantalla de producto
En esta pantalla se podr visualizar la lista de los productos que estn en el
inventario el cual tiene las opciones de editar eliminar y editar el producto ingresado o
bien crear un nuevo producto. El cual se apreciara en la siguiente imagen.
Pgina 49 de 55
UNAN-MANAGUA - FAREN-CARAZO
Pgina 50 de 55
UNAN-MANAGUA - FAREN-CARAZO
3. Pantalla presentacin
En esta imagen podemos apreciar un poco
cual se genera la vista de los diferentes tipos de presentacin en que se encuentra los
medicamentos en la cual podemos crear editar y eliminar dicho dato.
Pgina 51 de 55
UNAN-MANAGUA - FAREN-CARAZO
4. Pantalla laboratorio
En esta pantalla se aprecia los laboratorios con los cuales trabaja la farmacia, que son
los principales proveedores los cuales distribuyen diferentes tipos de frmacos.
Pgina 52 de 55
UNAN-MANAGUA - FAREN-CARAZO
Pgina 53 de 55