You are on page 1of 18

UNIVERSIDAD SEOR DE SIPAN

Facultad de Ingeniera, 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 : Programacin Orientada a Objetos


TUTOR : Ing. Luis Alberto Guevara Alcalde
AO ACADEMICO/ CICLO : 2015-I / IV
FECHA : Abril 2015.

INDICE

1. INTRODUCCION
2.
3. OBJETIVOS
4.
4.1.
OBJETIVOS GENERALES
5.
5.1.
OBJETIVOS ESPECIFICOS
6.
7. ANTECEDENTES DE LA
INVESTIGACION
8.
8.1.
ANALISIS DE LA PROBLEMTICA
9.
9.1.
DELIMITACION DE LA
PROBLEMTICA
10.
10.1. ESPECIFICACIONES DE ENTRADA
11.
11.1. ESPECIFICACIONES DE SALIDA
12.
12.1. ESPECIFICACIONES DE PROCESO
13.
13.1. OPERACIONES DE VENTAS
14.
14.1. USUARIOS
15.
15.1. CASOS DE USO
16.
17. DISEO DEL SISTEMA PROPUESTO
18.
19. DESARROLLO DEL SISTEMA
20.
21. MANUAL DE SISTEMA
22.
22.1. ACCESO AL SISTEMA
23.
24. 6.2
MENU PRINCIPAL

25.
25.1.
26.
26.1.
27.
27.1.

ADMINISTRAR USUARIO
REGISTRAR USUARIO
ADMINISTRAR TIPO DE
MEDICAMENTO

28.
28.1.

ADMINISTRAR FORMAS DE
PRESENTACION DE MEDICAMENTO
29.
29.1. ADMINISTRAR MEDICAMENTOS
30.
30.1. ADMINISTRAR CLIENTES
31.
31.1. OPERACIONES DE VENTAS
32.
33. 6.A.
REPORTE DE CAJA
34.
35. 6.B.
REPORTE DE USUARIO
36.
37. 6.C.
REPORTE DE COMPRAS
38.
39. 6.D.
REPORTE DE VENTAS
USUARIO
40.
41. 6.E.
REPORTE RANKING DE
VENTAS
42.
43. CONCLUSIONES
44.
45. DIAGRAMA DE ACTIVIDADES
46.
47. BIBLIOGRAFIA
48.
49. ANEXOS
50.

51.
52.
1. INTRODUCCIN:
53.
54. 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.
55.
56. 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

Pgina

econmico, as como un desarrollo social sostenible, es la educacin, basada en la


tecnologa.
57.
58. 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.
59.
60. .
2. OBJETIVOS:
61.
62. 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.
63. 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.
64.
2.1. OBJETIVOS GENERALES:
65.
Con capacidad lgica y analtica, se debe desarrollar un modelo lgico que permita la
resolucin del problema planteado.
66.
Desarrollar aptitudes que permitan seguir aprendiendo por s mismos y fomentar la
participacin activa creando un ambiente de aprendizaje creativo.
67.
Desarrollar hbitos de observacin, razonamiento, orden, autocrtica y trabajo
metdico, aplicativo y en equipo.
68.
69.
2.2.
OBJETIVOS ESPECFICOS:
70.
Desarrollar programa informtico para apoyar las operaciones bsicas de una botica.
71.
Formular un plan de trabajo colaborativo en forma concisa para el desarrollo critico de
sus integrantes.
72.
Utilizar los conocimientos adquiridos para elegir un mtodo para hallar la solucin al
problema.
73.
Reconocer datos e incgnitas
74.
Elegir correctamente la estructura de datos.
75.
Ejecutar el procedimiento elegido para obtener la solucin del problema.
76.
Expresar el algoritmo en lenguaje de programacin.
77.
78.
79.
3. CRONOGRAMA DE TRABAJO
80.

Pgina

81. Diagrama de clases (clases y sus relaciones)


82.
4. ANTECEDENTES DE LA INVESTIGACIN:
83.
84. 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.
85.
86. 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.
87.
4.1. ANALISIS DE LA PROBLEMATICA:
88.
89.
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.
90.
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.
91.
92.
93.
94.
95.
96.
97.
98.
4.2. ESPECIFICACIONES DE ENTRADA:
99.
100.
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.
101.

Pgina

102.
103.
104.
105.
106.
107.
108.

109.

110.
111.
112.
113.

5. DISEO DEL SISTEMA PROPUESTO:


114.
115. 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.
116.
117.
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

Pgina

que el trabajo de programacin se llevara a cabo, por los diferentes miembros del equipo,
de manera distribuida.
118.
119.
A continuacin mostramos el diagrama de clase de uso para el sistema propuesto.
120.
121.
122.
123.
124.

125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
Pgina

147.
148.
149.
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).

150.
151.
152.
153.
154. Manual del usuario
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.

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.

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

Pgina

171.
172.

(Fig. 02)

173.
174.

Pgina

175.

Men Inicio

176.
177.

180.
181.
182.
183.

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

184.

Pgina

185.

Men Mantenimiento

186.
187.

188.

(Fig. 04)

189.
190.
. En la Fig. 04, se muestran tres opciones del men de mantenimiento
191.
. Estas opciones son los mantenimientos de las tablas principales del
sistema(tablas maestras)
192.
193.
194.
Opcin de men Productos
195.
196.

197.
(Fig. 05)
198.
199.
. Al dar clic sobre la opcin de men Productos.
200.
. Se puede dar mantenimiento a los productos registrados en el sistema fig. 05.
201.
. 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.
202.
. Una vez completada la informacin se da clic sobre el botn grabar esta accion
guarda la informacin en la base de datos.
203.
204.
205.
206.
207.
208.
209.
Opcin de men Clientes
210.
Pgina

211.

212.
(Fig. 06)
213.
214.
. En la Fig. 06 se muestra el mantenimiento de la tabla de clientes.
215.
. 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.
216.
. Una vez registrado el cliente se da clic en el botn grabar par almacenar la
informacin en la base de datos del sistema.
217.
. Tambin tenemos opciones como deshabilitar o habilitar el cliente. O tambin
eliminar el cliente.
218.
. Una vez guardado el registro nuevo se muestra en la lista de la parte inferior de la
ventana.
219.
220.
221.

Pgina

10

222.

Opcin de men Empleados

223.
224.

225.
(Fig. 07)
226.
227.
. Al dar clic sobre la opcin de men Empleados ver Fig. 07 se muestra la ventana
de mantenimiento de empleados.
228.
. 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.
229.
. Para guardar la informacin en la base de datos, damos clic sobre el botn grabar.
230.
. Para habilitar un registro se da clic sobre el botn habilitar, y para deshabilitar, se
da clic sobre el botn deshabilitar.
231.
. La ventana cuenta con opciones de bsqueda como por DNI y apellidos y
nombres.
232.
233.

Pgina

11

234.

Men Procesos

235.
236.

237.
(Fig. 08)
238.
239.
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
240.
241.
242.
Opcin de men Venta de Productos
243.

244.
245.
(Fig 09)
246.
247.
. En la fig. 09 s muestra la ventana de la venta de productos.
248.
. 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.
249.
. En caso no se encuentre el cliente se tendr que registrar en la opcin
Maestros/Clientes.
250.
. 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.
251.
. 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.
252.
. 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.
253.
254.
255.

Pgina

12

256.
257.

Opcin de men Consulta de facturas


258.

259.
(Fig. 10)
260.
261.
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.
262.
En esta misma opcin se puede anular un comprobante, actualizar la lista, o ver el
detalle del comprobante.
263.
264.
265.

Pgina

13

266.

Men Reportes

267.
268.

269.
(Fig. 11)
270.
271.
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.
272.
273.
274.
Opcin de men listado de ventas
275.

276.
277.
278.
279.

280.
281.
282.
283.

284.
285.
286.
287.
288.

Opcin de men listado de clientes

Opcin de men listado de productos

Opcin de men listado de empleados

Pgina

14

289.
290.
291.
292.

Opcin de men listado de productos vendidos

293.

Pgina

15

294.

Men Acerca de

295.
296.
297.

298.
(Fig. 17)
299.
300.
301.
Opcin de men Diseo y Desarrollos
302.
303.
En la opcin de men acera de, se muestra los crditos de las personas que han
participado en el desarrollo del sistema.
304.
305.

306.
307.
(Fig. 18)
308.
309.
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.
310.
311.
312.
313.

314.

Pgina

16

315.
316.
317.
318.
319.
Usuario
321.
Admin
323.
Bportug
al
325.

Anexos.
Usuarios para ingresar al sistema.
320.
Contras
ea
322.
Admin
324.
Azul

Pgina

17