proyecto botica

23
UNIVERSIDAD SEÑOR DE SIPAN Facultad de Ingeniería, Arquitectura y Urbanismo ESCUELA SUPERIOR DE INGENIERIA DE SISTEMAS “PROGRAMA INFORMATICO DE APOYO A UNA BOTICA” Grupo Colaborativo N° 3: Cornejo Maya, Luis Fernandez Ramos, Roy Garcia La Riva, José Carlos Jara Roncal, Flor Rebeca Linares Cortez, Marialejandra Angelica CURSO : Programación Orientada a Objetos TUTOR : Ing. Luis Alberto Guevara Alcalde AÑO ACADEMICO/ CICLO : 2015-I / IV FECHA : Abril 2015.

Upload: gabriel

Post on 15-Nov-2015

43 views

Category:

Documents


5 download

DESCRIPTION

Botica

TRANSCRIPT

UNIVERSIDAD SEOR DE SIPANFacultad de Ingeniera, Arquitectura y UrbanismoESCUELA SUPERIOR DE INGENIERIA DE SISTEMAS

PROGRAMA INFORMATICO DE APOYO A UNA BOTICA

Grupo Colaborativo N 3: Cornejo Maya, LuisFernandez Ramos, RoyGarcia La Riva, Jos CarlosJara Roncal, Flor Rebeca Linares Cortez, Marialejandra Angelica

CURSO : Programacin Orientada a ObjetosTUTOR : Ing. Luis Alberto Guevara AlcaldeAO ACADEMICO/ CICLO : 2015-I / IVFECHA : Abril 2015.

I N D I C E

1.

Pgina 2

Pgina 42. INTRODUCCION

3. OBJETIVOS

3.1. OBJETIVOS GENERALES

3.2. OBJETIVOS ESPECIFICOS

4. ANTECEDENTES DE LA INVESTIGACION

4.1. ANALISIS DE LA PROBLEMTICA

4.2. DELIMITACION DE LA PROBLEMTICA

4.3. ESPECIFICACIONES DE ENTRADA

4.4. ESPECIFICACIONES DE SALIDA

4.5. ESPECIFICACIONES DE PROCESO

4.6. OPERACIONES DE VENTAS

4.7. USUARIOS

4.8. CASOS DE USO

5. DISEO DEL SISTEMA PROPUESTO

6. DESARROLLO DEL SISTEMA

7. MANUAL DE SISTEMA

7.1. ACCESO AL SISTEMA

6.2MENU PRINCIPAL

7.2. ADMINISTRAR USUARIO

7.3. REGISTRAR USUARIO

7.4. ADMINISTRAR TIPO DE MEDICAMENTO

7.5. ADMINISTRAR FORMAS DE PRESENTACION DE MEDICAMENTO

7.6. ADMINISTRAR MEDICAMENTOS

7.7. ADMINISTRAR CLIENTES

7.8. OPERACIONES DE VENTAS

6.A.REPORTE DE CAJA

6.B.REPORTE DE USUARIO

6.C.REPORTE DE COMPRAS

6.D.REPORTE DE VENTAS USUARIO

6.E.REPORTE RANKING DE VENTAS

8. CONCLUSIONES

9. DIAGRAMA DE ACTIVIDADES

10. BIBLIOGRAFIA

11. ANEXOS

1. INTRODUCCIN:

En las ltimas dcadas, el desarrollo de tecnologas de la informacin y de comunicaciones, ha sido responsable de una buena parte de los cambios sociales y productivos en el mundo. Por lo tanto diremos que las sociedades se distinguen entre s por la complejidad de los problemas que puedan resolver, para lo cual necesariamente deben acceder al conocimiento, este acceso depender de cmo se procesa, almacena y trasmite la informacin, dentro y fuera de su contexto.

Para dar respuesta a esta necesidad social, la educacin es el factor determinante. Una de las prioridades de los sistemas educativos de los pases que pretenda un crecimiento econmico, as como un desarrollo social sostenible, es la educacin, basada en la tecnologa.

El presente informe acadmico est basado en la metodologa de Fundamentos de Programacin, los cuales tienen un carcter terico-prctico, que permiten desarrollar contenidos de aprendizajes referidos a los principales conceptos, los cuales ayudan a explicar los fundamentos de la programacin, el anlisis y diseo de algoritmos, pasando por las estructuras de control, estructuras de datos y culminando con arreglos bidimensionales llamados matrices.

.2. OBJETIVOS:

A travs de la composicin de un equipo de trabajo colaborativo formado por cinco integrantes, se desarrollar un programa informtico para apoyar la administracin de una Botica.Se tomarn en consideracin los aspectos referidos a la programacin orientada a objetos, para construir y formular algoritmos en forma sistemtica dando solucin a lo planteado.

2.1. OBJETIVOS GENERALES:

Con capacidad lgica y analtica, se debe desarrollar un modelo lgico que permita la resolucin del problema planteado.

Desarrollar aptitudes que permitan seguir aprendiendo por s mismos y fomentar la participacin activa creando un ambiente de aprendizaje creativo.

Desarrollar hbitos de observacin, razonamiento, orden, autocrtica y trabajo metdico, aplicativo y en equipo.

2.2. OBJETIVOS ESPECFICOS:

Desarrollar programa informtico para apoyar las operaciones bsicas de una botica.

Formular un plan de trabajo colaborativo en forma concisa para el desarrollo critico de sus integrantes.

Utilizar los conocimientos adquiridos para elegir un mtodo para hallar la solucin al problema.

Reconocer datos e incgnitas

Elegir correctamente la estructura de datos.

Ejecutar el procedimiento elegido para obtener la solucin del problema.

Expresar el algoritmo en lenguaje de programacin.

3. CRONOGRAMA DE TRABAJO

Diagrama de clases (clases y sus relaciones)

4. ANTECEDENTES DE LA INVESTIGACIN:

El sistema de informacin propuesto es una solucin operativa y de informacin que puede servir de gua en otras entidades del ramo farmacutico, para que contribuya a mejorar su sistema de trabajo. La creacin de este nuevo sistema, es requerido para mejorar la calidad de los procesos que se llevan a cabo en el sistema actual y se efecten de forma ms rpida y segura.

La automatizacin del servicio de botica garantizar con agilidad, precisin, confiabilidad los cambios que puedan darse en el transcurso del tiempo y su proyeccin a una futura expansin.

4.1. ANALISIS DE LA PROBLEMATICA:

Mediante el anlisis conceptual del problema, se logr identificar las necesidades de ingreso y salida de informacin, tambin se pudo identificar a los usuarios, quienes son los que generan las iteraciones de ingreso, y tambin las iteraciones de salida y que esperan una salida de informacin. Estableciendo la dimensin del problema, se inici el diseo de los mdulos del sistema de informacin, para el control de servicios, as agilizar los procesos para obtener mejores y eficientes resultados.

4.2. ESPECIFICACIONES DE ENTRADA:

ACCESO AL SISTEMA: Para ingresar al sistema el usuario se deber, identificar con su usuario y contrasea, el sistema debe reconocerlo y darle la bienvenida.

5. DISEO DEL SISTEMA PROPUESTO:

Segn Montilva, Jons (1994), Citado en el trabajo de grado de: Parababire Gamboa, Ronald Jhoan (2009), El diseo de sistema de informacin produce los detalles que establece la forma en que el sistema cumplir los requerimientos identificados durante la fase de anlisis. Esta etapa como diseo lgico, en contraste con el desarrollo de Software, a la del diseo especifico.

El diseo del sistema, est basado en una estructura funcional sistmica, mediante mtodos lo cual permite lograr un desarrollo de forma modular y colaborativo, permitiendo que el trabajo de programacin se llevara a cabo, por los diferentes miembros del equipo, de manera distribuida.

A continuacin mostramos el diagrama de clase de uso para el sistema propuesto.

D. Desarrollo del tema de investigacin: Es una de las partes ms importantes, donde se aborda y desarrolla el contenido del trabajo, normalmente all est descrito: el Enunciado del caso de estudio (realidad de los procesos de la botica), Diagrama de clases (clases y sus relaciones), Manual de uso del programa desarrollado (paso a paso como se usa el programa).

Manual del usuario

Ventana de acceso.-. Al dar doble clic sobre el icono que est en el escritorio de la computadora, . Se muestra la siguiente ventana(Fig. 01),. Para poder ingresar se ingresa el usuario "admin" y la contrasea "admin." . Se da clic en el botn Aceptar.. Para salir de esta opcin se da clic sobre el botn Exit.

(Fig. 01)

. Una vez validada el usuario y contrasea se muestra todas las opciones disponibles.. Podemos observar el men de inicio, mantenimiento, procesos, reportes y finalmente los crditos del sistema. (Fig. 02)

(Fig. 02)

Men Inicio

(Fig. 03)

. Se muestra la opcin de salir del sistema. . Al dar clic sobre esta opcin de men, se saldr del sistema. (Fig. 03)

Men Mantenimiento

(Fig. 04)

. En la Fig. 04, se muestran tres opciones del men de mantenimiento . Estas opciones son los mantenimientos de las tablas principales del sistema(tablas maestras)

Opcin de men Productos

(Fig. 05)

. Al dar clic sobre la opcin de men Productos.. Se puede dar mantenimiento a los productos registrados en el sistema fig. 05.. Para registrar uno nuevo, se da clic sobre el botn nuevo, y se registran los datos tales como cdigo, nombre, presentacin, fecha de vencimiento, vigencia del producto, tipo de medicamento, precio y stock.. Una vez completada la informacin se da clic sobre el botn grabar esta accion guarda la informacin en la base de datos.

Opcin de men Clientes

(Fig. 06)

. En la Fig. 06 se muestra el mantenimiento de la tabla de clientes.. Para poder registrar uno nuevo se da clic sobre el botn NUEVO, y el sistema permitir registrar un nuevo cliente pudiendo registrar como datos obligatorios apellidos y nombres y como dato alternativo el numero de telfono.. Una vez registrado el cliente se da clic en el botn grabar par almacenar la informacin en la base de datos del sistema.. Tambin tenemos opciones como deshabilitar o habilitar el cliente. O tambin eliminar el cliente.. Una vez guardado el registro nuevo se muestra en la lista de la parte inferior de la ventana.

Opcin de men Empleados

(Fig. 07)

. Al dar clic sobre la opcin de men Empleados ver Fig. 07 se muestra la ventana de mantenimiento de empleados.. Al dar clic sobre el botn nuevo se podr registrar un nuevo empleado, registrando los datos bsicos, como apellidos y nombres, Documento de identidad, telfono, y el tipo de empleado, etc.. Para guardar la informacin en la base de datos, damos clic sobre el botn grabar.. Para habilitar un registro se da clic sobre el botn habilitar, y para deshabilitar, se da clic sobre el botn deshabilitar.. La ventana cuenta con opciones de bsqueda como por DNI y apellidos y nombres.

Men Procesos

(Fig. 08)

En la opcin del men de procesos se muestra las opciones de men Venta de productos y Consulta de facturas, tal como se muestra en la Fig. 08

Opcin de men Venta de Productos

(Fig 09)

. En la fig. 09 s muestra la ventana de la venta de productos. . Para poder efecturar una nueva venta se da clic sobre el botn nuevo y seguidamente se digita el numero de DNI o Apellidos del cliente.. En caso no se encuentre el cliente se tendr que registrar en la opcin Maestros/Clientes.. Una vez encontrado el cliente, se busca el nombre del producto a vender, para esto se digita en la barra de busqueda y en la lista se va filtrando por el criterio ingresado, si se ha encontrado el articulo, se da clic sobre el botn adquirir para poder regitrarlo en la lista de compra del cliente.. En caso se desee eliminar un articulo previamente adquirido, se seleciona de la lista de productos adquirridos y se da clic sobre el botn eliminar.. Una vez que el cliente ya no desea comprar mas productos, se da click sobre el botn comprar, para que la informacion se almacene en la base de datos y posteriormente se imprima el documento de venta.

Opcin de men Consulta de facturas

(Fig. 10)

En la fig. 10 se muestra la ventana de consulta de facturas, para poder mostrar la lista de los documentos, se puede ingresar la fecha del comprobante o la bsqueda por apellidos del cliente.En esta misma opcin se puede anular un comprobante, actualizar la lista, o ver el detalle del comprobante.

Men Reportes

(Fig. 11)

En la opcin de men Reportes (Fig. 11) se muestras los diferentes listados tales como listado de ventas, listado de clientes, listado de productos, listado de empleados y listado de productos vendidos.

Opcin de men listado de ventas

Opcin de men listado de clientes

Opcin de men listado de productos

Opcin de men listado de empleados

Opcin de men listado de productos vendidos

Men Acerca de

(Fig. 17)

Opcin de men Diseo y Desarrollos

En la opcin de men acera de, se muestra los crditos de las personas que han participado en el desarrollo del sistema.

(Fig. 18)

Al dar clic sobre la opcin de men, Diseo y Desarrollo se muestra la ventana de la fig. 18, donde se muestran la lista de todos los miembros del grupo Nro. 3.

Anexos.

Usuarios para ingresar al sistema.

UsuarioContrasea

AdminAdmin

BportugalAzul

1