Beruflich Dokumente
Kultur Dokumente
CERTIFICACIN DE APROBACIN
DEL PROYECTO DE INVESTIGACIN
CDIGO.FECHA....
COTEGO EN LA BASE DE DATOS DE LA ANR
1. Escuela Profesional: Ingeniera en Computacin e Informtica
2. Apellidos y Nombres:
- Vsquez Casas, Carloss Hammerlyb
- Yovera Chapoan, Henry Hernn
3. Ttulo del Proyecto: IMPLEMENTACIN DE UN SISTEMA INFORMTICO PARA
I.
ASPECTO INFORMATIVO
I.1. Ttulo del Proyecto:
SISTEMA INFORMTICO PARA EL CONTROL DE INVENTARIO Y DE PERSONAL
PARA LA FERRETERA LNEA CASAS DE LA CIUDAD DE MONSEF 2015.
I.2. Autor(es):
Nombre y Apellido
Direccin
E-mail
Telfono
Nombre y Apellido
Direccin
E-mail
Telfono
I.3. rea de investigacin
:
:
:
:
:
:
:
:
rea de investigacin :
Computacin e Informtica
Sub rea
Aplicada
Lnea
Desarrollo de Software
II.
ASPECTO DE LA INSVESTIGACION
2.1 SITUACION PROBLEMTICA:
La Empresa Ferretera Lnea Casas con Razn social 10712653174ubicada en la Av.
Venezuela 807 en el distrito de Monsef, se dedica a la comercializacin de materiales
de construccin y otros productos en general, la cual cuenta con un periodo de 10 aos
aproximadamente operando y brindando la mejor calidad de productos en el mercado a
nivel del departamento de Lambayeque. Esta empresa cuenta con 8 empleados
capacitados y con buena atencin al cliente.
La empresa Lnea Casas brinda a sus clientes la mejor calidad, economa y servicios
de tal manera que les permite gozar una ventaja competitiva logrando de esta manera ser
Debido a los problemas mencionados la empresa lnea casas, teniendo conocimiento del
desarrollo de las tecnologas de la informacin y evolucin del desarrollo del software
aplicativo para automatizar ventas, almacn y control del personal; surge la necesidad del
desarrollo de un sistema de comercializacin que agilice y permita el control de los
procesos mencionados., adems proporcione al personal de la empresa las herramientas
necesarias para optimizar los recursos con que cuenta la empresa.
continuacin:
Las metodologas que se aplicaron, las cuales dieron forma y estructuraron la
DE
UN
SISTEMA
DE
COMERCIALIZACION
PARA
EL
de hardware
y software.
El
uso
de
metodologa
de
b) MARCO TERICO
o AREA DEL NEGOCIO
El desarrollo del sistema abarcara principalmente el rea de Recursos Humanos
y el rea de almacenes e inventarios, tambin otorgando facilidades y beneficios
en las reas de ventas, contabilidad y administracin.
rea de Recursos Humanos:
Dentro de la administracin de una empresa, se conoce con el nombre de
Recursos Humanos a la parte de la organizacin que se encarga de gestionar a
las personas para garantizar el cumplimento de las distintas funciones en cada
jornada y que los puestos estn siempre cubiertos, aplica las frmulas de
contratacin ms adecuadas en cada caso, remunera a los trabajadores y los
mantiene motivados.
Planificacin de Personal
Funciones
al proveedor.
Controlar los
vales
de
abastecimientos
informar
al
inventario en el almacn.
Levantar anualmente el inventario fsico de activo fijo y de
existencias en los almacenes establecidos, conciliando con el
Departamento de Contabilidad los resultados obtenidos y,
aclarando en su caso, las diferencias encontradas.
ANALISIS
La Metodologa
La
simplicidad
C. Roles
a. Programador
Escribe las pruebas unitarias y produce el cdigo del sistema.
b. Cliente
Escribe las historias de usuario y las pruebas funcionales para
validar su implementacin. Asigna la prioridad a las historias de
usuario y decide cules se implementan en cada iteracin
centrndose en aportar el mayor valor de negocio.
c. Tester
Ayuda al cliente a escribir las pruebas funcionales. Ejecuta
pruebas regularmente, difunde los resultados en el equipo y es
responsable de las herramientas de soporte para pruebas.
d. Tracker
Es el encargado de seguimiento. Proporciona realimentacin al
equipo. Debe verificar el grado de acierto entre las estimaciones
realizadas y el tiempo real dedicado, comunicando los resultados
para mejorar futuras estimaciones.
e. Entrenador (Coach)
Responsable del proceso global. Gua a los miembros del equipo
para seguir el proceso correctamente.
f. Consultor
Es un miembro externo del equipo con un conocimiento
especfico en algn tema necesario para el proyecto. Ayuda al
equipo a resolver un problema especfico.
g. Gestor (Big Boss)
Es el dueo de la tienda y el vnculo entre clientes y
programadores. Su labor esencial es la coordinacin.
D. Fases
1 Fase: Planificacin del proyecto.
Historias de usuario.
Release planning.
Iteraciones:
Velocidad del proyecto.
Programacin en pareja.
Reuniones diarias.
2 Fase: Diseo.
Diseos simples.
Glosarios de trminos.
Riesgos.
Funcionalidad extra.
Tarjetas C.R.C.
3 Fase: Codificacin.
4 Fase: Pruebas.
Planificacin de publicaciones).
Iteraciones Todo proyecto que siga la metodologa X.P. se ha de
dividir en iteraciones de aproximadamente 3 semanas de
duracin. Al comienzo de cada iteracin los clientes deben
seleccionar las historias de usuario definidas en el "Release
planning" que sern implementadas. Tambin se seleccionan las
historias de usuario que no pasaron el test de aceptacin que se
realiz al terminar la iteracin anterior. Estas historias de usuario
son divididas en tareas de entre 1 y 3 das de duracin que se
2 Fase: Diseo.
recursos.
Refactorizar. Refactorizar es mejorar y modificar la estructura y
codificacin de cdigos ya creados sin alterar su funcionalidad.
Refactorizar supone revisar de nuevo estos cdigos para procurar
optimizar su funcionamiento.
Tarjetas C.R.C.El uso de
las
tarjetas
C.R.C
(Class,
3 Fase: Codificacin.
Como ya se dijo en la introduccin, el cliente es una parte ms del
equipo de desarrollo; su presencia es indispensable en las distintas
fases de X.P. A la hora de codificar una historia de usuario su
presencia es an ms necesaria.
La codificacin debe hacerse ateniendo a estndares de
codificacin ya creados. Programar bajo estndares mantiene el
cdigo consistente y facilita su comprensin y escalabilidad.
Como ya se coment anteriormente, X.P opta por la programacin
en pareja ya que permite un cdigo ms eficiente y con una gran
calidad.
X.P tambin propone un modelo de desarrollo colectivo en el que
todos los programadores estn implicados en todas las tareas;
sino
que
las
pruebas
se
realizarn
para
las
Base de Datos
Segn Martin (2007), una base de datos es una coleccin de datos
interrelacionados, almacenados en conjunto sin redundancia perjudicial o
innecesaria; su finalidad es la de servir a una aplicacin o ms de la mejor
manera posible.
Microsoft SQL Server
Motor de base de datos capaz de soportar registros por tabla con interface
intuitiva y con herramientas de desarrollo integradas como Visual Studio 6.0
o .NET.
Adems incorpora modelo de objetos programable (SQL-DMO) con l se puede
desarrollar cualquier aplicacin que manipule componentes de SQL Server, es
decir, hacer aplicacin para crear bases de datos, tablas, DTS, backups, etc.
Servicios del SQL Server:
-
Soporte de transacciones.
Soporta procedimientos almacenados.
a la informacin.
Adems permite administrar informacin de otros servidores de datos.
o PROGRAMACIN
Herramienta
Microsoft Visual Studio Community 2013
comercial.
Cualquier desarrollador contribuyendo a un proyecto de cdigo abierto
Cualquiera en una investigacin acadmica o curso escolar (ejemplo,
Lenguaje
Visual Basic .NET (VB.NET)
Segn Microsoft: Visual Basic .NET Es un lenguaje de programacin orientado
a objetos que se puede considerar una evolucin de Visual Basic implementada
sobre el framework .NET. Su introduccin result muy controvertida, ya que
debido a cambios significativos en el lenguaje VB.NET no es retro compatible
con Visual Basic, pero el manejo de las instrucciones es similar a versiones
anteriores de Visual Basic, facilitando as el desarrollo de aplicaciones ms
avanzadas con herramientas modernas. Para mantener eficacia en el desarrollo
de las aplicaciones. La gran mayora de programadores de VB.NET utilizan el
entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus
versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2013,
que es la ltima versin de Visual Studio para la plataforma .NET), aunque
existen otras alternativas, como SharpDevelop (que adems es libre).
Al igual que con todos los lenguajes de programacin basados en .NET, los
programas escritos en VB .NET requieren el Framework .NET o Mono para
ejecutarse.
Caractersticas del Lenguaje:
POO.
Utiliza todas las caractersticas de Net Framework 4.0 Administracin de
excepciones (errores)
Total interaccin con otros lenguajes NET.
Es un lenguaje RAD (Desarrollo Rpido de Aplicaciones).
Posee una curva de aprendizaje rpida.
Porque utilizarla?
Nuestro equipo eligi este lenguaje por la facilidad del lenguaje, permite crear
aplicaciones para Windows en muy poco tiempo. En otras palabras, permite un
desarrollo eficaz y menor inversin tanto en tiempo como en dinero. Posee una
curva de aprendizaje rpida y es un lenguaje de desarrollo rpido de
aplicaciones,
o Sistema Operativo
Sistema Operativo de Cliente:
Windows 7
Es una versin de Microsoft Windows, lnea de sistemas operativos
producida por Microsoft Corporation. Esta versin est diseada para uso
en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos
porttiles, tablet PC, netbooks y equipos media center.2 El desarrollo de
Windows 7 se complet el 22 de julio de 2009, siendo entonces
confirmada su fecha de venta oficial para el 22 de octubre de 2009 junto
a su equivalente para servidores Windows Server 2008 R2.3
A diferencia del gran salto arquitectnico y de caractersticas que sufri
su antecesor Windows Vista con respecto a Windows XP, Windows 7 fue
concebido como una actualizacin incremental y focalizada de Vista y su
ncleo NT 6.0, lo que permiti mantener cierto grado de compatibilidad
con aplicaciones y hardware en los que ste ya era compatible.4 Sin
embargo, entre las metas de desarrollo para Windows 7 se dio
importancia a mejorar su interfaz para volverla ms accesible al usuario e
incluir nuevas caractersticas que permitieran hacer tareas de una manera
ms fcil y rpida, al mismo tiempo que se realizaran esfuerzos para
lograr un sistema ms ligero, estable y rpido.5
Diversas presentaciones ofrecidas por la compaa en 2008 se enfocaron
en demostrar capacidades multitctiles, una interfaz rediseada junto con
una nueva barra de tareas y un sistema de redes domsticas simplificado
y fcil de usar denominado Grupo en el hogar,6 7 adems de
importantes mejoras en el rendimiento general del sistema operativo.
Sistema Operativo Servidor:
Instalacin sencilla
Tiene soporte y actualizaciones.
Mayor seguridad que sus antecesores.
Enfocado en usuarios comunes.
Es el ms utilizado y ms estable.
o Redes
Tipologa LAN
LAN significa Red de rea local. Es un conjunto de equipos que
pertenecen a la misma organizacin y estn conectados dentro de un rea
geogrfica pequea mediante una red, generalmente con la misma
tecnologa (la ms utilizada es Ethernet).
Una red de rea local es una red en su versin ms simple. La velocidad
de transferencia de datos en una red de rea local puede alcanzar hasta 10
Mbps (por ejemplo, en una red Ethernet) y 1 Gbps (por ejemplo, en
FDDI o Gigabit Ethernet). Una red de rea local puede contener 100, o
incluso 1000, usuarios.
Al extender la definicin de una LAN con los servicios que proporciona,
se pueden definir dos modos operativos diferentes:
En una red "de igual a igual", la comunicacin se lleva a cabo de un
equipo a otro sin un equipo central y cada equipo tiene la misma funcin.
de
uso y capacidad
de recuperacin.
Los
por
separado.
Cualquier
elemento
puede
ser
Desventajas
Topologa Estrella
Una red en estrella es una red en la cual las estaciones estn conectadas
directamente a un punto central y todas las comunicaciones se han de
hacer necesariamente a travs de ste. Los dispositivos no estn
Desventajas
transmitir.
Es costosa, ya que requiere ms cable que las topologas en bus o
anillo.
El cable viaja por separado del concentrador a cada computadora.
OBJETIVOS ESPECIFICOS
Diagnosticar y Modelarlos procesos del negocio que sern soportados
inventario y personal
Lograr reducir costos en la empresa.
Lograr llevar un control exacto de las horas trabajadas de los empleados
empresa
Almacenar informacin relevante de los proveedores, compras, ventas y
del personal de la empresa, para permitir consultas en forma rpida y
exacta.
lograr el
crecimiento de
esta, estn
informticos para as obtener una ventaja competitiva ante los diferentes competidores
que hay en mercado.
La implementacin de este sistema de informacin planteada en la ferretera Lnea
Casas, tambin brindara la posibilidad de obtener grandes ventajas como incrementar la
capacidad de organizacin de la empresa, mejorando los reportes de inventario; as
como llevar un control efectivo del personal a lo largo de su jornada laboral, certificar la
asistencia del personal, disponer de pruebas inviolables para comprobar las posibles
faltas de empleados, y de los productos existentes en la empresa. Por otra parte el
sistema proporcionara informacin clave para la buena toma de decisiones; esta
informacin ser sencilla, clara, precisa, consistente y fcil de analizar e interpretar.
2.6 HIPOTESIS
El desarrollo de un sistema informtico para el control de inventario y del personal,
lograr mejorar el control de mercadera y llevar un eficiente de la asistencia laboral
de los empleados para una adecuada toma de decisiones en la empresa Lnea Casas;
2.7 DEFINICION DE TERMINOS Y CONCEPTOS
Refactorizacin de Cdigo
El trmino refactorizacin se usa a menudo para describir la modificacin del cdigo
fuente sin cambiar su comportamiento, lo que se conoce informalmente por limpiar el
cdigo. La refactorizacin se realiza a menudo como parte del proceso de desarrollo
del software: los desarrolladores alternan la insercin de nuevas funcionalidades y casos
de prueba con la refactorizacin del cdigo para mejorar su consistencia interna y su
claridad. Los tests aseguran que la refactorizacin no cambia el comportamiento del
cdigo.
Pruebas de Regresin
Se denominan pruebas de regresin a cualquier tipo de pruebas de software que intentan
descubrir errores (bugs), carencias de funcionalidad, o divergencias funcionales con
respecto al comportamiento esperado del software, causados por la realizacin de un
cambio en el programa.
Testers
Los probadores de software (tambin conocidos como testers, su denominacin en
ingls) planifican y llevan a cabo pruebas de software de los ordenadores para
Dimensin
Requerimientos
obligatorios
Requerimientos
Requerimientos opcionales
Indicador
Presupuesto mnimo
autorizado.
Tiempo requerido.
Apoyo del cliente y reas
involucradas durante el
desarrollo del software.
Caractersticas mnimas del
hardware solicitado.
Conocimiento de los procesos
en las que se implementara el
sistema informtico.
Claridad en los
requerimientos del cliente.
Alto grado de satisfaccin de
los usuarios finales.
Tangible
Intangible
Tcnica
Econmica
Factibilidad
Operativa
Sistema de apoyo en el rea
de inventarios y almacn; y
Sistema De Informacin
en el rea de recursos
humanos
Aumento de la velocidad en
los procesos.
Confiabilidad de la
informacin presentada por el
software.
Conocimiento ms eficiente
del control de la empresa.
Ahorros monetarios.
Ahorros de recursos.
Mejoramiento en el proceso
de toma de decisiones
Incremento de la exactitud
Mayor competitividad con el
servicio al cliente.
Buena imagen del negocio
Incrementa la satisfaccin y
facilidad del trabajo para los
empleados.
Recursos tecnolgicos
Tiempo
Costos del estudio de sistemas
Costo del tiempo que los
empleados dedicaran al
estudio
Costo estimado del hardware
y software
Funcionalidad del sistema
Utilizacin del sistema
Recursos humanos
Sistema de elaboracin de
inventarios
Sistema de control de
asistencia del personal
Sistema de informacin
ejecutiva
Sistema de apoyo a la toma de
decisiones
sistema.
DISEO Y CONTRASTACION DE LA HIPOTESIS
2.12
a) Observacin
Mediante la observacin se analiza y se describe la lentitud y poca eficiencia en
el manejo de informacin y procesos para el control de inventario y la del
personal.
b) Entrevista
En la ferretera Lnea Casas se realizara esta tcnica a los dueos o clientes
junto con el equipo de desarrollo; ya que permitir obtener datos ms confiables
mediante el dialogo con las personas encargadas de los procesos.
2.14 ANALISIS ESTADISTICOS DE LOS DATOS
2.15 REFERENCIAS BILIOGRAFICAS
a) Bibliografa
1) PATRICIO ANDRES LEROU GODAS (2005) SISTEMA PARA CONTROL
DE INVENTARIO, VENTA Y GENERACIN DE DATOS COMERCIALES
DE RESTAURANTE, CHILE
2) LLACCHUA GUTIERRES, MELQUIADES (2007) DISEO DE UN
SISTEMA DE COMERCIALIZACION PARA EL SUPERMERCADO
MINIMARKET TITOS - PERU
3) DELIA GONZALES TLLAME Y
(2011)
IMPLEMENTACIN
DEL
DE
VENTAS
DE
b) Linkogracia
5) Programacin Extrema XP (2013, Agosto ) extrado de:
http://ingenieriadesoftware.mex.tl/52753_XP---ExtremePrograming.html
6) Fases de la Programacin Extrema XP (2007, Enero) extrado de:
http://programacionextrema.tripod.com/fases.htm
7) Sistema Automatizado Para El Control Del Servicio De Prestamos
(2006, Septiembre) extrado de:
http://www.monografias.com/trabajos15/prestamosbiblioteca/prestamos-biblioteca.shtml
8) Comparacin Entre Mysql Y SQL Server (2011, Septiembre) extrado
de:
http://www.latindevelopers.com/articulos/sql-server/diferencias-entremysql-y-sql-server.php
9) Microsoft visual estudio (2015, Febrero) extrado de:
http://es.wikipedia.org/wiki/Microsoft_Visual_Studio
10) Visual Basic .NET (2014, Noviembre) extrado de:
http://es.wikipedia.org/wiki/Visual_Basic_.NET
11) Todo sobre Windows 7 extrado de:
https://www.academia.edu/9265734/Todo_sobre_Windows_7
12) Windows Server 2008 extrado de:
http://www.osandnet.com/windows-server-2008/
13) Tipos de Redes (2015, febrero) extrado de:
http://es.kioskea.net/contents/257-tipos-de-redes
14) Implicaciones De Programacin En La Arquitectura Cliente/Servidor
(1992,febrero) extrado de:
http://maestros.unitec.edu/~efutch/efutchArquitecturaClienteServidor.pdf
15) Red en Estrella (2015,enero) extrado de:
http://es.wikipedia.org/wiki/Red_en_estrella
3
ASPECTO DE LA INVESTIGACION
ener
o
febrer
o
Marz
o
Abri
l
2015-2016
May Juni
Sep Oc
o
o
Julio Ago
t
t
No
v Dic
FASE DE PLANEAMIENTO
Revisin de bibliografa
Elaboracin del proyecto
Presentacin y aprobacin
FASE DE EJECUCION
Recoleccin de datos
Anlisis del proyecto
Diseo del proyecto
Desarrollo del proyecto
FASE DE COMUNICACIN
Elaboracin del informe
Presentacin del informe
FASE DE
IMPLEMENTACIN
Implementacin del sistema
informtico
Capacitacin del personal
3.2 PRESUPUESTO
a)
Remuneraciones:
El presente proyecto no tendr remuneracin alguna por parte de
alguien o de alguna entidad al ser un proyecto de tesis sin fines de
b)
lucro.
Bienes:
DESCRIPCIN
VALOR
VALOR
UNITARIO
TOTAL
c)
Hojas Bond A4
Lapiceros
Correctores
Libros
Folders
Resaltadores
USB
TOTAL
S/. 6.00
S/. 2.00
S/. 0.50
S/. 50.00
S/. 0.50
S/. 0.50
S/.20.00
S/.6.00
S/.8.00
S/1.50
S/. 50.00
S/. 6.00
S/. 2.00
S/.40.00
S/. 113.50
VALOR
VALOR
UNITARIO
S/. 0.10
S/. 0.20
S/. 2.00
S/. 50.00
S/. 50.00
S/. 3.00
TOTAL
S/.10.00
S/.15.00
S/16.00
S/. 150.00
S/. 150.00
S/. 12.00
S/. 353.00
Servicios:
DESCRIPCIN
-
Fotocopias
Impresiones
Movilidad
Internet
Luz Elctrica
Recargas
TOTAL
3.3 FINANCIACION
El proyecto ser autofinanciado por los miembros del equipo que llevara a cabo la
implementacin del sistema acadmico
FECHA DE PRESENTACION
Finales del mes de febrero del 2016.
Situacin problemtica
Primer prrafo
-transporte Chiclayo
-rubro a que se dedica razn social y direccin
-misin
-visin
Segundo prrafo
-hablar la problemtica
En el ltimo prrafo
Conclusiones
En que ayuda
2da parte
Problema
Objetivos generales
Objetivos especficos
Justificacin e importancia
Base terica
Debemos hablar sobre el negocio (inventario)
Herramientas
Anlisis
Uml
Xp
Rational
Scrum
Base de datos
Sql server
Oracol
Sobre que va a correo (plataforma) (server)
Windows server
Desarrollo
Visual studio
Redes
Internet
Marco terico
Hablar sobre:
rea de negocio
Herramientas de anlisis (uml, rational, xp)
Motor de base de datos (SQL server)
Sistema operativo (servidor y cliente)
En que lenguaje de programacin (java, visual)
Redes ()
Mnimo 10 o 15 caras
Metodologa
RUP
Motor Base de datos
SQL server
Sistema operativo
Servidor
Windows server 2008
Cliente
Sistemas Operativos Windows
Lenguaje de programacin
Visual basic.net
Herramientas
Visual Studio Community 2013
Rational Rose
Red
Arquitectura Cliente servidor
Topologa Estrella
Tipologa LAN