Escolar Documentos
Profissional Documentos
Cultura Documentos
PERFIL DE PROYECTO DE
GRADO
PARA
OPTAR
AL
TTULO DE LICENCIATURA EN
INGENIERA
DE
INFORMTICOS
POSTULANTE:
TUTOR: ING.GASTON SILVA SANCHEZ
COCHABAMBA-BOLIVIA
2015
SISTEMAS
CONTENIDO
1.
INTRODUCCIN.....................................................................................................
2.
3.
JUSTIFICACIN.....................................................................................................
4.
5.
6.
3.1.
JUSTIFICACIN ECONMICA.......................................................................3
3.2.
JUSTIFICACIN SOCIAL...............................................................................4
3.3.
JUSTIFICACIN TCNICA............................................................................. 4
OBJETIVO..............................................................................................................
4.1.
OBJETIVO GENERAL....................................................................................4
4.2.
OBJETIVOS ESPECFICOS........................................................................... 4
GESTIN ADMINISTRATIVA..........................................................................5
5.3.
5.4.
GESTIN DE VENTAS................................................................................... 6
5.5.
5.6.
5.7.
GESTIN DE RECETAS................................................................................7
5.8.
5.9.
GESTIN DE IMPRESIONES.........................................................................8
MARCO CONCEPTUAL...........................................................................................
6.1.
MARCO TERICO........................................................................................ 9
6.1.1.
6.1.2.
NODEJS Y MONGODB..........................................................................11
6.1.3.
RUP.................................................................................................... 13
6.1.4.
AngularJs............................................................................................. 14
6.1.5.
6.1.6.
APLICACIN WEB.............................................................................. 16
6.2.
MARCO REFERENCIAL...............................................................................16
6.2.1. OFTALMOLOGA......................................................................................... 16
6.2.2.
7.
CONSULTA OFTALMOLGICA...............................................................16
METODOLOGA.................................................................................................... 16
7.1.
7.2.
7.3.
8.
NDICE TENTATIVO............................................................................................... 17
9.
CRONOGRAMA DE TRABAJO...............................................................................19
1. INTRODUCCIN
Al da de hoy se habla bastante sobre lo que son las aplicaciones web, teniendo una
gran escalabilidad y utilidad. Muchas de las aplicaciones web aportan en diferentes
mbitos laborales, para el registro de datos, manejo de grandes cantidades de
informacin, fcil acceso de informacin en cuanto a compatibilidades de sistemas
operativos o versiones de navegadores, como tambin el tiempo de respuesta en
cuanto a peticiones de informacin.
La importancia del desarrollo de las aplicaciones web en el rea de trabajo radica en
mejorar los tiempos en cuanto al acceso de la informacin como tambin a travs de
diferentes plataformas, que la misma sea confiable, clara y oportuna.
Actualmente muy pocas pticas cuentan con un sistema que ayude al control de su
inventario, por tal motivo se ven las falencias que existe dentro su flujo de trabajo
entorno a sus diferentes tipos de ventas como ser mayor o menor, registro de
preventas, elaboracin de receta oftalmolgica, registro de compras, control de
estado de cada uno de los productos, envos entre sucursales, control de su
personal y el control de su flujo de caja.
Al ver que la tecnologa avanza a grandes pasos y viendo que todo tipo de negocios
estn optando por la sistematizacin de su modo de trabajo, sumados a las
problemticas en cuanto al manejo de la informacin y control de los diferentes
servicios que se brinda, surge la necesidad de contar con una aplicacin web para el
control de todos sus tipos de ventas, personal, compras, stock, flujo de caja, estado
de productos y elaboracin de recetas.
Por tal motivo la implementacin de una aplicacin de uso genrico en cualquier
ptica, aportara una gran ayuda en cuanto a reduccin de tiempo al acceso de la
informacin, el control de inventario referente a compra y venta, control de precios
referente a sus productos, el flujo de la caja y el manejo de la informacin en cuanto
a reportes.
Los aspectos que se tomarn para la realizacin del sistema son la gestin de los
diferentes tipos de ventas (pre venta, ventas, ventas por mayo), las compras de
productos, impresin de cdigos qr encada producto para su identificacin nica y
gestin de sus estados, envi de productos entre sucursales, el control del flujo de
3. JUSTIFICACIN
El proyecto aporta con el crecimiento tecnolgico enfocado a la gestin de
inventarios, haciendo ms rpida la atencin al cliente, otro de los puntos
importantes a destacar es el manejo de la informacin de mejor manera para la
toma de decisiones segn el estado de negocio y sus ventas en lapsos de tiempo,
aportando un control exhaustivo referente a su inventario tanto sus ventas.
3.1. JUSTIFICACIN ECONMICA
El sistema ayudar a reducir tiempos en bsquedas en cuanto a la recopilacin
de la informacin, como costos de productos en ventas as evitando confusiones
de precios, menos consumo de papel al momento de elaboracin de recetas por
parte del doctor.
Otro de los puntos importantes es la reduccin de costo as reducir horas de
trabajo del personal.
En cuanto a las herramientas para el desarrollo son gratuitas lo que ahorrar en
gastos de licencia por pago de software.
Se optar por servicios gratuitos en la nube para el despliegue de la aplicacin
web, si llegase a querer un mejor servicio se puede optar por un servicio de
paga con backups automatizados y rplicas de informacin.
3.2. JUSTIFICACIN SOCIAL
Los centros pticos brindan servicios de ventas de lentes, monturas, lentes de
contacto y dems productos referente a oftalmologa. Atenderlos de manera ms
rpida, sin necesidad de ir a buscar el articulo para la consulta de precios en
plantillas tediosas.
3.3. JUSTIFICACIN TCNICA
La implementacin del sistema se har el uso buenas prcticas de ingeniera de
software y de diseo de bases de datos asegurarn un software robusto,
escalable y de calidad.
Gestin administrativa
Gestin de compras
Gestin de pre ventas
Gestin de ventas
Gestin de ventas por mayor
Gestin de envos entre sucursales
Gestin de recetas
Gestin de flujo de caja
Gestin de impresiones
Gestin de depuracin
relacionados.
5.2.2. Gestionar (crear, editar) las compras por parte del Administrador y por
parte del Encargado donde el encargado no figura el precio de venta y el
administrador anida los diferentes tipos de precios existentes (mayor,
normal, mayor con factura, normal con factura).
5.2.3. Gestionar pago mensual a proveedor, dando la posibilidad de pagar a
crdito.
5.2.4. Los reportes del sistema sern:
5.8.1. Gestionar (crear, editar) los cierres de caja por parte del vendedor al
momento de concluir su jornada laboral.
5.8.2. Recepcin por parte del Encargado o Administrador del dinero de cierre de
caja del vendedor.
5.8.3. Descuento de dinero al usuario si llegase a faltar dinero al momento de
cerrar caja.
5.8.4. Gestin de pago de diferentes tipos de servicios como agua, luz,
publicidad, materiales de escritorio, Pago de sueldos, etc. El dinero del pago
ser descontado de la caja de sucursal principal.
5.8.5. Gestionar ingresos y egresos de la caja de sucursal principal.
5.8.6. Los reportes del sistema sern:
podrn
leerse
perfectamente
independientemente
del
CSS3 introduce importantes mejoras con las que es posible crear fcilmente
efectos que antes slo podan hacerse con imgenes o Flash, como por
ejemplo: bordes redondeados, sombras, gradientes o animaciones. Esto
supone un gran ahorro de tiempo en el desarrollo y mantenimiento de un
sitio. La Gua Prctica de CSS3 parte desde cero para ensearnos cmo
definir el estilo o aspecto de los distintos elementos de una pgina Web. De
forma organizada y gradual avanza hasta mostrar algunas de las
posibilidades que ofrece CSS3 con un enfoque muy prctico: cmo crear un
men, formularios atractivos, catlogos de elementos, cmo usar sprites o
cmo crear una estructura base con cabecera, men, varias columnas y un
pie. Este es el libro perfecto tanto para usuarios principiantes que desean
crear fcilmente pginas Web atractivas ahorrando tiempo y trabajo, como
para los que con un mayor nivel quieren conocer ms detalles, tcnicas y
novedades sobre CSS3 (Acera, 2012).
JavaScript es un lenguaje de programacin que se utiliza principalmente
para crear pginas web dinmicas cliente/servidor a travs de internet.
Fue diseado para ser un lenguaje de elaboracin de script que pudieran
incrustarse en archivos HTML. NO es compilado, sino que, en vez de ello,
es interpretado por el navegador. A diferencia de java, que primero es
convertido a cdigo de byte fcil de interpretar, JavaScript ledo por el
navegador como cdigo fuente.
En una aplicacin cliente para un navegador, las sentencias JavaScript
contenidas en documentos HTML, pueden reconocer y responder a eventos
generados por el usuario, como clicks del mouse, informacin en formularios
y navegacin de documentos a documentos (Sanchez, 2001).
Es importante tener en cuenta que JavaScript no tiene casi nada que ver
con el lenguaje de programacin llamado Java. El nombre similar inspirado
en consideraciones de marketing, en lugar de buen juicio. Cuando se
introdujo el JavaScript, el lenguaje Java fue siendo comercializado
pesadamente y fue ganando popularidad. Alguien pens que era una buena
idea para montar en los faldones de este xito. Ahora estamos atascados
con el nombre.
10
11
6.1.3. RUP
Proceso de desarrollo de software, es el conjunto de actividades necesarias
para transformar los requisitos del usuario en un sistema de software.
El proceso unificado utiliza el lenguaje unificado de modelado para preparar
todos los esquemas de un sistema de software.
Los procesos unificados que se manejaran en todo el desarrollo del sistema
se manejara por fases.
Fase de inicio
Desarrollar el anlisis del negocio hasta el punto de necesario para
justificar la puesta en marcha del proyecto. Lo que se quiere
12
13
patrn
de arquitectura
de
14
Para
ello
MVC
propone
la
construccin
de
15
16
3.
4.
5.
6.
7.
8.
2.1.1.5.
Aplicaciones web
2.1.1.6.
RUP
2.1.2.
Marco referencia
2.1.2.1.
Oftalmologa
2.1.2.2.
Consulta oftalmolgica
Captulo II
3.1. Ingeniera del Proyecto
3.1.1.
Iniciacin
3.1.2.
Elaboracin
3.1.3.
Construccin
3.1.4.
Transicin
3.1.5.
Modelo de base de datos con UML
Capitulo III
4.1. Pruebas
4.1.1.
Pruebas de sistema
4.1.2.
Pruebas de validacin
4.1.2.1.
Ingreso de datos
4.1.2.2.
Cdigo HTML/CSS
4.1.3.
Pruebas de seguridad
4.1.4.
Pruebas de resistencia
Capitulo IV
5.1. Introduccin
5.2. Estimacin de costos
5.2.1.
Costo de personal
5.2.2.
Costo de subcontratos externos
5.2.3.
Costo de tiempo computadora
5.2.4.
Costo de datos ingresados
5.2.5.
Costo de facilidades fsicas
5.2.6.
Costo de consumo
5.2.7.
Costo de traslado y gastos personales
5.3. Costo total del proyecto
Conclusin y recomendaciones
Bibliografa
Anexos
9. CRONOGRAMA DE TRABAJO
Etapas / Actividades
CRONOGRAMA DE TRABAJO
1 semana
Observacin de la problemtica
Entrega de perfil
2 semana
3 semana
17
4
Bsqueda de Informacin
x x x
x x x x
Gestin Administrativa
Gestin de Compras
x x x x x
x x x x
10
Gestin de ventas
11
x x
12
13
Gestin de recetas
14
15
Gestin de impresiones
16
Pruebas finales
17
Documentacin
18
Presentacin final
x x
x x
x x x
x
x
18