Trabajo Ati Final

110
UNIVERSIDAD NACIONAL DE SAN MARTÍN – TARAPOTO FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA TITULO PROYECTO “Implementación De Una Página Web Informativa Para La Empresa SISCOMP.E.I.R.L” INTEGRANTES : Alex Delgado Altamirano Kreisler Umbo Ruiz Nelvin Ruiz Córdova

Transcript of Trabajo Ati Final

Page 1: Trabajo Ati Final

UNIVERSIDAD NACIONAL DE SAN MARTÍN – TARAPOTO

FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

TITULO PROYECTO

“Implementación De Una Página Web Informativa Para La

Empresa SISCOMP.E.I.R.L”

INTEGRANTES : Alex Delgado Altamirano

Kreisler Umbo Ruiz

Nelvin Ruiz Córdova

TARAPOTO - PERÚ2013

Page 2: Trabajo Ati Final

Presentación

La empresa SISCOMP así como también los alumnos de la Facultad de

Ingeniería de Sistemas e informática de la Universidad Nacional de San

Martin-Tarapoto:

Han decidido impulsar la puesta en marcha de un ambicioso Plan de

Sistemas de Información multi-área (administración, compras y almacén,

calidad, RR.HH., técnico...) de apoyo a los procesos de la organización,

integrado y complementario con el Plan Estratégico definido por esta

empresa.

Esta decisión cuenta con el apoyo explícito de la organización, y

expresamente de su presidente, el Director Gerente de la empresa, y se

basa en la necesidad de modernizar los procesos de la organización,

dotándolos de la tecnología que permita un adecuado, coherente y preciso

tratamiento de una información cada vez más voluminosa y crítica. Este

apoyo de la Dirección se considera especialmente necesario,

máxime teniendo en cuenta la novedad que un proyecto de este tipo

representa para la empresa, al no existir precedentes en cuanto a Planes

de Sistemas de Información o estudios similares

Page 3: Trabajo Ati Final

INDICE

I. INTRODUCCIÓN...............................................................................................5

II. DE LA EMPRESA..............................................................................................6

2.1. Descripción de la empresa...................................................................................6

2.2. Ubicación................................................................................................................7

2.3. Misión......................................................................................................................7

2.4. Visión.......................................................................................................................7

2.5. Objetivos.................................................................................................................8

2.6. Metas.......................................................................................................................8

2.7. Estrategias..............................................................................................................9

2.8. Políticas.................................................................................................................10

2.9. Factores Externos................................................................................................10

2.10. Análisis FODA de Red Siscomp EIRL......................................................11

2.11. Ventajas Competitivas.................................................................................16

III. ANÁLISIS Y DIAGNÓSTICO DE LA ESTRUCTURA ORGANIZACIONAL DE LA EMPRESA O ÁREA....................................................................................173.1. Estructura..............................................................................................................17

3.2. Personal................................................................................................................17

3.3. FUNCIONES GENERALES...............................................................................18

3.4. CONTEXTO..........................................................................................................25

3.5. PROCESOS.........................................................................................................25

IV. ANÁLISIS Y DIAGNÓSTICO DEL DESARROLLO INFORMÁTICO DE LA EMPRESA O ÁREA.........................................................................................264.1. Descripción De Aplicaciones Existentes..........................................................26

4.2. Descripción De Proyectos Informáticos En Desarrollo Y A Desarrollarse. 29

4.3. Descripción del entorno informativo: Inventario Sede - Moyobamba.........44

V. IDENTIFICACIÓN DE NECESIDADES Y DESCRIPCIÓN DE LOS SISTEMAS DE INFORMACIÓN.........................................................................................455.1. Necesidades De Información.............................................................................45

5.2. Especificaciones De Los Sistemas De Información.......................................47

5.3. Priorización Del Desarrollo De Los Sistemas De Información.....................50

Page 4: Trabajo Ati Final

VI. DEFINICIÓN Y DESCRIPCIÓN DEL ESCENARIO PROPUESTO.................536.1. Proyectos, funciones, procedimientos, estrategias y responsables de los

mismos..........................................................................................................................53

6.2. Soporte físico, lógico y comunicaciones..........................................................66

6.2.1. Soporte físico.........................................................................................67

6.2.2. Soporte lógico........................................................................................68

6.2.3. Redes de comunicación.......................................................................70

6.2.4. Métodos y normas a utilizar para la ejecución de proyectos.........70

VII. PLANES DE ACCIÓN......................................................................................707.1. Plan de actividades.............................................................................................70

7.2. Plan de recursos..................................................................................................72

7.3. Plan de actividades de soporte y mantenimiento...........................................73

VIII.CONCLUSIONES............................................................................................74IX. Anexos.............................................................................................................75

Page 5: Trabajo Ati Final

I. INTRODUCCIÓN

El presente trabajo surge como una necesidad de investigar e incorporar nuevas

soluciones para optimizar procesos. Considerando un sitio Web lo cual viene a

ser la puerta de entrada a su empresa en la red internacional conocida como

World Wide Web (WWW) disponible para ser visitada las 24 horas del día durante

todo el año por los usuarios de la red en cualquier parte del mundo.

Las páginas de su sitio Web proveen la información adecuada para un producto

que tiene demanda real o potencial, es muy probable que personas interesadas lo

contacten para hacer negocios con su empresa. De esa manera, a través de la

Internet las empresas pueden conseguir clientes sin incurrir en altos costos de

mercadeo, publicidad, viajes, etc. Un sitio Web debidamente preparado

desempeña la función de un agente de ventas que trabaja las 24 horas del día a

un costo muy bajo en comparación con las alternativas tradicionales. Además, por

medio de su sitio Web, podrá ser contactado por personas que quieren ofrecerle

un producto que puede ser útil para la empresa, una nueva materia prima o

material, un equipo más eficiente para su proceso de producción, un servicio del

cual su empresa podría beneficiarse, o tal vez alguien interesado en asociarse con

usted para ampliar su negocio.

El Sitio Web es la herramienta tecnológica más importante para las empresas en

el mundo de hoy. Especialmente para aquellas que miran al mercado

internacional. Desde el punto de vista de los clientes en el mercado internacional,

una empresa sin su sitio Web no se considera competitiva. En los negocios, el

tiempo es oro. No importa el tamaño de su empresa, las empresas que

implementan TIC estarán en mejor posición para aprovechar las ventajas que

éstas ofrecen.

Page 6: Trabajo Ati Final

II. DE LA EMPRESA

II.1. Descripción de la empresa

Red Siscomp EIRL, empresa que busca el liderazgo en el mercado

informático del norte y oriente peruano dedicada al ensamblaje de

computadoras, comercialización y servicios post venta (diagnóstico y

reparación) de equipos de computo, componentes, suministros y

periféricos.

La experiencia de Red Siscomp EIRL en el mercado TI, inició sus

actividades el año 2001, y su relación estratégica con los

profesionales y estudiantes y recomendación de nuestros clientes han

logrado consolidarla como el medio más sólido para el desarrollo del

canal de distribución.

Red Siscomp EIRL planea implementar el primer y más completo

catálogo de productos y disponibilidad en línea, en tiempo real, y

asimismo un sistema de órdenes en línea, servicios que abrirán una

ventana hacia el desarrollo de negocios electrónicos y ponen de

manifiesto la proyección de la empresa hacia la modernidad.

Como se mencionó anteriormente desde sus inicios, Siscomp EIRL ha

mantenido en forma permanente un crecimiento en sus ventas,

teniendo la calidad en el servicio como referente en este desarrollo.

El plantel ejecutivo del Red Siscomp EIRL tiene programado

mantener el ritmo de crecimiento histórico de la empresa sobre la base

de ofrecer la más reciente tecnología, mantener un amplio y variado

stock de productos y brindar servicios diferenciales con estándares de

calidad internacionales.

Red Siscomp EIRL cuenta con una Tienda y un local de servicio

Técnico en la ciudad de Chiclayo, Además de Sucursales en

Page 7: Trabajo Ati Final

Moyobamba y Nueva Cajamarca pertenecientes a la Región San

Martín.

II.2. Ubicación

Chiclayo: Av. San José 607 Telf. 74-600080, 74-600081 Nextel

607*672 y Jr. Juan Cuglievan 828, Telefax 74-237424

Nueva Cajamarca: Av. Cajamarca Sur 754 Telf. 042-556793 RPM

*659404 94283930

Moyobamba: Jr. Serafín Filomeno 296 Telefax 042-561464 RPM

*659405 942839302

II.3. Misión

Siscomp, satisface las necesidades que demandan sus clientes de la

industria computacional y de sistemas, brindando soluciones integrales

con productos de calidad, precios competitivos y buen servicio a través

del entrenamiento y motivación del personal en los ámbitos de

“Ensamblaje y ventas de computadoras, impresoras, suministros,

servicio técnico, asesoramiento y desarrollo de sistemas a medida” en

el territorio Peruano.

II.4. Visión

Ser una empresa rentable y de prestigio, manteniendo un crecimiento

sostenible, que permita hacer frente a las inversiones. Trabajar

principalmente para clientes finales, potenciando nuestra cartera de

clientes y aumentar la misma allí donde nuestra empresa es

competitiva siendo proactivos y satisfaciendo las necesidades de los

mismos, aportando capacidad de respuesta y flexibilidad a sus

Page 8: Trabajo Ati Final

peticiones, y cumpliendo sus requerimientos en garantías de Calidad,

respetando el Medio Ambiente, cuidando nuestro entorno y aplicando

los requisitos establecidos en Prevención de Riesgos Laborales. 

II.5. Objetivos

Maximizar el valor de la Empresa: Crecimiento de ingresos o volumen de negocio.

Crecimiento Sostenido: Crecimiento de servicios y Clientes estratégicos.

Incrementar la Rentabilidad.

Fidelización de Clientes: Incrementar la vinculación de los Clientes actuales.

Mejora del nivel de satisfacción de Clientes.

Optimización de plazos de entrega.

Mejora en la calidad de procesos de ventas y servicios.

Optimización de la cadena de aprovisionamiento.

Mejorar Clima Laboral y Gestión de Recursos Humanos.

Mejores Prácticas y Habilidades del Personal.

Implementar Sistemas de Información

II.6. Metas

Administración

Contabilidad: Modernización e integración con otros procesos.

Facturación: Modernización e integración con otros procesos.

Recursos Humanos: Modernización e integración con otros

procesos.

Recepción: Gestión optimizada de los expedientes de obras y

presupuestos.

Page 9: Trabajo Ati Final

Compras y Almacén

Compras: Renovación del sistema e integración con otros

procesos.

Almacén: Control informático del stock e integración con

Compras.

Calidad

Gestión informatizada del Sistema de Gestión de la Calidad

implantado en la organización según el referencial ¡SO

9001:2000.

Técnico

Mejora de la eficiencia en el trabajo.

Producción

Modernización de las técnicas de fabricación.

Informática

Mejora de los procesos de comunicación internos y externos

II.7. Estrategias

Diseño y planificación de acciones especificas de optimización de

costes.

Reporting y actividades de Reducción de Gastos1. Reducción de

los costos de creación de nuevos clientes. Son aquellos costos en

los que se incurre para atraer la atención del mercado por

1 La reducción de gastos, como el proceso de identificar y presupuestar aquellos rubros innecesarios o cuyo beneficio no es importante para la organización, es una de las estrategias más recurrentes de supervivencia y competitividad empresarial.

Page 10: Trabajo Ati Final

nuestros productos y servicios, y para venderlos a los clientes que

se interesan en ellos. Nos referimos, por ejemplo, a publicidad,

promociones, red comercial, etc.

II.8. Políticas

Los pagos en las oficinas se podrán realizar en un horario de la

mañana de 9: am a 13:pm y en la tarde a 15:00pm a 19:pm

La empresa hará un descuento del 20% en mercancías con fallas.

La empresa se encargara de cobrar los pagos de los clientes por

medio de cobradores, o también si el cliente desea realizar un

pago antes de su vencimiento lo podrá hacer en las oficinas de la

empresa en los horarios establecidos.

La empresa cobrara por medio de los cobradores y los periodos

van a hacer semanales, quincenales o mensuales.

Los intereses por atrasarse en un pago serán del 15% sobre el

saldo actual.

La empresa solo aceptara pagos completos de acuerdo como el

cliente lo haya decidido.

La empresa no aceptara cheques

La empresa pasara la cuenta al departamento legal cuando el

cliente tenga vencido 4 pagos

II.9. Factores Externos

El Perú ocupó durante el año 2012, el puesto 70 entre más de 122

países en el Índice de Competitividad Tecnológica que realiza

anualmente el Foro Económico Mundial. En la misma encuesta, Perú

se ubica en el puesto 43 del mundo en cuanto a la transferencia

directa de tecnología e inversión foránea. El mercado actual de los

Page 11: Trabajo Ati Final

productos electrónicos se encuentra conformado genéricamente por

empresas productoras (importadoras) y sus locales de distribución,

servicios técnicos, y ensambladores.

En nuestra región San Martin limitándonos en Moyobamba existe una

variedad de empresas similares al que manejamos, ejemplo CASITA

DE LA COMPUTADORA, CIBERSYS, TECSCON, etc. quienes han

tenido importantes avances al respecto en este rubro.

II.10. Análisis FODA de Red Siscomp EIRL.

Luego de haber realizado el diagnóstico interno y externo de Red

Siscomp, que posteriormente permitió identificar las fortalezas y

debilidades de Red Siscomp y las oportunidades y amenazas de la

industria del cómputo y de sistemas; ahora, es posible generar una

matriz FODA que proporciona la base para el desarrollo de estrategias

que permitirán a la Red Siscomp lograr un equilibrio viable entre su

medio externo y sus capacidades internas. A partir del análisis FODA,

se desarrollan las estrategias a nivel corporativo, operacional y de

negocios, relacionando factores externos e internos.

Tabla Nº 1: Análisis FODA de Siscomp EIRL.

a. Factores Internos

Page 12: Trabajo Ati Final

Fortalezas(F) Debilidades (D)

F1 Amplio conocimiento técnico y tecnológico.

D1 Estructuras centrales no optimizadas (con predominio del sector “representativo” frente al sector “técnico/profesional”).

F2 Proximidad al cliente. D2 Insuficiente formación y cualificación de los RRHH.

F3 Contar con local propio en la zona norte.

D3 Falta de políticas claras en la aplicación de los salarios.

F4 Arraigo territorial y sectorial. D4 Manejo familiar en las Empresa, sobre todo en las áreas gerenciales.

F5 Fidelización del cliente tradicional por el servicio Post venta y asesoría al cliente.

D5 Seguimiento deficiente en el proceso de ventas.

F6 Bajos costos operativos por lo que les podemos dar mayor valor a los clientes.

D6 No existe plan estratégico ni a corto ni mediano plazo (ni por funciones).

F7 Comercializar solo productos con garantía.

D7 Ausencia de evaluación de los procesos.

F8 Intranet, sitio en Internet (Siscomp.com.pe).

D8 No existe un método efectivo para supervisar la labor a los trabajadores de las sucursales.

F9 Poseer los estados contables al día.

D9 No se cuenta con información de inventarios en tiempo real.

F10 Fuerte visión empresarial. D10 No existe una actividad de investigación y desarrollo.

Page 13: Trabajo Ati Final

b. Factores Externos

Oportunidades(F) Amenazas (D)

O1 La constante necesidad de incorporar las nuevas tecnologías computacionales en las empresas.

A1 Competencia creciente: Creciente mercado informal que evade impuestos y oferta productos a bajo precio.

O2 Creciente poder de negociación entre Siscomp y sus proveedores (posibles alianzas estratégicas).

A2 Creciente complejidad del sector informático y de sistemas de información.

O3 Mayor vinculación de clientes. A3 Exceso de confianza en Fidelización de clientes.

O4 Mayor inserción hacia el mercado de la Región San Martín (oportunidad de tener un crecimiento equilibrado del sector informático, mediante el impulso de nuevos programas de desarrollo en la Región).

A4 Incremento de la exigencia de los clientes.

O5 Nuestro gobierno quiere estimular a las MYPES trabajando con ellas en lo que sea posible.

A5 Falta de entendimiento entre grupos de diferentes sucursales (contar con un equipo de trabajo fragmentado, y con dificultades para relacionarse entre sí).

O6 Implementación del Balanced Scorecard en todas las oficinas de Red Siscomp EIRL.

A6 Inseguridad en el traslado de mercadería a la Región San Martin (accidentes o robos en carreteras).

A7 Recibir quejas de los clientes por la mala atención y/o servicio post venta.

Page 14: Trabajo Ati Final

Matriz FODAFAE

Oportunidades

O1:La constante necesidad de

Incorporar las nuevas tecnologías computacionales en las empresas.

O2: Mayor inserción hacia el mercado de la Región San Martín (oportunidad de tener un crecimiento equilibrado del sector informático, mediante el impulso de nuevos programas de desarrollo en la Región).

O3: Creciente poder de negociación entre Siscomp y sus proveedores (posibles alianzas estratégicas).

O4: Nuestro gobierno quiere estimular a las MYPES trabajando con ellas en lo que sea posible.

Amenazas

A1: Competencia creciente: Creciente mercado informal que evade impuestos y oferta productos a bajo precio.

A2: Creciente complejidad del sector informático y de sistemas de información.

A3: Inseguridad en el traslado de mercadería a la Región San Martin (accidentes o robos en carreteras).

A4: Falta de entendimiento entre grupos de diferentes sucursales (contar con un equipo de trabajo fragmentado, y con dificultades para relacionarse entre sí).

Page 15: Trabajo Ati Final

FA

I

Fortalezas

F1: Tener proveedores que Garanticen productos de calidad

F2: Comercializar solo productos con garantía.

F3: Amplio conocimiento técnico y tecnológico.

F4: Proximidad al cliente.

Estrategias FO

F1-O1: Contar con distintos proveedores que nos permita ampliar una variedad de productos y así poder cubrir las necesidades del cliente.

F2-O2: Establecer alianzas con los proveedores

F3-O3: Aprovechar la relación con los proveedores para así poder tener una mejor capacitación hacia nuestro personal técnico.

F4-O4:Buscar mercado para Promocionar nuestros productos a los programas de desarrollo de gobierno

Estrategias FA

F1-A1: Brindar productos de calidad y garantía generando confianza hacia nuestros clientes.

F1-A2: Firmar acuerdo para establecer precios, facilitando los pagos con nuestros clientes

F3-A3: Establecer acuerdos con nuestros proveedores para que los productos lleguen a las diferentes sucursales de la región San Martín. Esto para evitar riesgos por parte de la empresa.

F4-A4: Realizar reuniones permanentes con el personal expresando sus inquietudes tanto del personal como de los clientes.

Page 16: Trabajo Ati Final

Debilidades

D1: No existe plan ni a corto ni mediano plazo (ni por funciones).

D2: Manejo familiar en las Empresa, sobre todo en las áreas gerenciales.

D3: Estructuras centrales no optimizadas (con predominio del sector “representativo” frente al sector “técnico/profesional”.

D4: Ausencia de evaluación de los procesos.

Estrategias DO

D1-O1: Trazar metas a los empleados promocionando productos de última tecnología, incentivando al personal con bonos extras de acuerdo a las ventas.

D2-O2:Trazarse objetivos y metas, y fijarse normas y penalidades en caso de incumplimiento de ellos.

D3-O3: Descentralizar la cadena de mando para la toma de decisiones con respecto al personal técnico.

D4-O4:Realizar un seguimiento a los procesos y llevar un control de ellos para optimizar tiempo y dinero

Estrategias DA

D1-A1: Establecer un plan de seguimiento a nuestros competidores, y ver tanto sus fortalezas y debilidades y gracias a ello poder tomar una buena decisión.

D2-A2: Crear un reglamento escrito y detallado sobre las relaciones entre familia y la empresa.

D3-A3: Reconocer a las sucursales y otorgarles autonomía jurídica, funcional y financiera para que tomen sus propias decisiones.

D4-A4:Facultar a los trabajadores de la empresa que se impliquen de la gestión de la mejora continua e innovación de la empresa

Facultar a los trabajadores de la empresa que se impliquen en la gestión de la mejora continua e innovación de la empresa.

II.11. Ventajas Competitivas

Nuestra organización para obtener las ventajas competitivas nos

enmarcamos en la imagen, en la marca, calidad de servicio que

ofrece, además de la experiencia. A continuación se describirá

las ventajas en las cuales sobresale frente a las demás.

Page 17: Trabajo Ati Final

Imagen: con más de una década participando en el mercado del

norte nacional y el cinco años en el nororiente ya le dan a

Siscomp un importante prestigio en el desarrollo y entrega de

productos y servicios, que lo tienen situado como una gran

empresa a nivel nacional.

Marca: factor que hace referencia a la certeza del cliente de

adquirir un producto y/o servicio que realmente poseen la

eficiencia y eficacia esperada.

Confiabilidad operacional: Siscomp se caracteriza por ofrecer a

sus clientes productos y servicios con altos estándares de

calidad en el sector computacional y de sistemas, utilizando

personal calificado.

Experiencia: factor que dice relación con la experiencia que ha

tenido el cliente con los servicios de la compañía. Más

claramente este factor hace referencia a la preferencia de un

cliente sobre los servicios luego de haber comprobado su

efectividad en terreno.

III. ANÁLISIS Y DIAGNÓSTICO DE LA ESTRUCTURA

ORGANIZACIONAL DE LA EMPRESA O ÁREA

III.1. Estructura

Page 18: Trabajo Ati Final

III.2. Personal

Page 19: Trabajo Ati Final

III.3. FUNCIONES GENERALES

MANUAL DE ORGANIZACION Y FUNCIONES DE LA EMPRESA

SISCOMP E.I.R.L DEL AREA DE DESARROLLO SISTEMAS

INFORMACION

Departamento De Informática Y Desarrollo Sistemas De

Información

Área: Administración

Depende de: Gerencia

Descripción General: Es responsable de diseñar, implementar,

operar y mantener los sistemas de informática que requiere y provee

la empresa.

Unidades que la Integran:

Diseño de sistemas

Programación de sistemas

Evaluación de sistemas

FUNCIONES PRINCIPALES

1 Elaborar y actualizar permanentemente los planes de

desarrollo informático, así como conducir y ejecutar los

procesos de diseño y mantenimiento de aplicativos informáticos

para los diferentes sistemas empresariales.

2 Automatiza las actividades empresariales.

3 Administra los equipos centrales, periféricos y redes de

comunicación; y asesora a los usuarios en la instalación de los

equipos informáticos. Realiza y/o coordina el mantenimiento de

microcomputadoras y redes en el ámbito de la empresa

SISCOMP E.I.R.L.

Page 20: Trabajo Ati Final

4 Planificar la adquisición del equipo de cómputo e

infraestructura tecnológica relacionada.

5 Determinar necesidades de software institucional.

6 Diseñar sistemas informáticos específicos.

7 Programar sistemas informáticos específicos

8 Instalar la infraestructura y equipo adquirido para proyectos o

actividades informáticas.

ESTRUCTURA DE CARGOS

DEPARTAMENTO DE INFORMATICA Y DESARROLLO

SISTEMAS DE INFORMACION

1. Jefe Departamento de Informática

2. Especialista Desarrollo y Análisis de Sistemas

3. Especialista Analista Programador

4. Especialista de Desarrollo

1 NOMBRE DEL CARGO: JEFE DEPARTAMENTO DE

INFORMATICA

1.1. FINALIDAD DEL CARGO:

Supervisar y coordinar la ejecución de actividades

relacionadas con el análisis, desarrollo y mantenimiento de

sistemas de información.

1.2. FUNCIONES

1 Dirigir y supervisar la formulación y evaluación

del Plan Estratégico de Tecnología de

Información, proponiendo las políticas y normas

referidas al ámbito informático, coordinando y

estableciendo las prioridades para su ejecución.

Page 21: Trabajo Ati Final

2 Proponer los estudios de factibilidad de los

proyectos y requerimientos informáticos.

3 Supervisar el desarrollo, mejora, implantación y

correcto funcionamiento de los sistemas

informáticos, verificando que cumplan las normas

y estándares establecidos.

4 Dirigir las actividades de mantenimiento

preventivo y correctivo, de los equipos de

cómputo del y supervisar el control de las

garantías presentadas por los proveedores de

equipos.

5 Supervisar el control de la actualización de los

equipos y sistemas operativos y de

procesamiento automático de datos,

recomendando modificaciones y ampliaciones de

los mismos.

6 Supervisar la administración de la base de datos

corporativa, disponiendo las medidas pertinentes

para la estandarización, seguridad, respaldo y

recuperación de las bases de datos.

7 Cumplir oportuna y eficazmente con los trabajos

de procesamiento de Datos, disponiendo para

ello los controles de calidad y normas de

seguridad correspondiente.

Page 22: Trabajo Ati Final

8 Disponer la actualización de la información

publicada en la Página Web Institucional y el

correspondiente Portal de Transparencia, de

acuerdo a la información proporcionada por el

Departamento de Imagen Institucional.

1.3. RELACIONES

Supervisa a: Especialista Desarrollo y Análisis de

Sistemas

2 NOMBRE DEL CARGO: ESPECIALISTA ANALISTA

PROGRAMADOR

2.1. FINALIDAD DEL CARGO

Efectuar el mantenimiento y control de los programas

que componen los sistemas de información, de acuerdo

a las especificaciones técnicas establecidas.

2.2. FUNCIONES

1. Efectuar el mantenimiento de los sistemas de

información, cumpliendo con las normas y

estándares establecidos, niveles de seguridad,

calidad y performance requeridos.

2. Diseñar la estructura de los archivos, interface de

usuarios y reportes requeridos por los sistemas

de información.

Page 23: Trabajo Ati Final

3. Elaborar los mecanismos de control para

asegurar la integridad y veracidad de la

información.

4. Elaborar y mantener actualizada la

documentación técnica de los aplicativos

informáticos, especificaciones, Diagramas y

Manuales.

5. Efectuar el mantenimiento de los sistemas de

información, en las áreas correspondientes.

6. Efectuar el mantenimiento de los aplicativos o

sistemas de información desarrollados.

7. Realizar otras funciones afines que le sean

asignadas.

2.3. RELACIONES

Reporta a: Especialista Desarrollo de Sistemas

3 NOMBRE DEL CARGO: ESPECIALISTA DE DESARROLLO

3.1. FINALIDAD DEL CARGO

Page 24: Trabajo Ati Final

Elaborar y mantener los programas componentes de los

sistemas de información que se le encarguen.

3.2. FUNCIONES

Diseñar los diagramas de lógica cumpliendo con

las normas y estándares establecidos, así como

con los niveles de seguridad, calidad y

performance requeridos.

Codificar los programas en el lenguaje de

programación señalado cumpliendo con las

normas y estándares establecidos, así como con

los niveles de seguridad, calidad y performance

requeridos.

Cumplir con los mecanismos de control para

asegurar la integridad y veracidad de la

información.

Preparar los trabajos de compaginación, pruebas

y verificación de los programas, asegurando la

validez de los resultados.

Elaborar y mantener actualizada la

documentación técnica de los aplicativos

informáticos. Especificaciones, Diagramas u

Manuales.

Participar en la implantación de los sistemas de

información, en las áreas correspondientes.

Page 25: Trabajo Ati Final

Capacitar y brindar soporte a los usuarios de los

aplicativos informáticos desarrollados,

proporcionando la documentación técnica

correspondiente.

Efectuar el mantenimiento de los aplicativos o

sistemas de información desarrollados.

Realizar otras funciones afines que le sean

asignadas.

3.3. RELACIONES

Reporta a: Especialista Desarrollo y Análisis de

Sistemas

Page 26: Trabajo Ati Final

III.4. CONTEXTO

- Chiclayo: Av. San José 607 Telf. 74-600080, 74-600081 Nextel 607*672

y Jr. Juan Cuglievan 828, Telefax 74-237424

- Nueva Cajamarca: Av. Cajamarca Sur 754 Telf. 042-556793 RPM

*659404 94283930

- Moyobamba: Jr. Serafín Filomeno 296 Telefax 042-561464 RPM

*659405 942839302

III.5. PROCESOS

Red Siscomp EIRL, dedicada al ensamblaje de computadoras,

comercialización y servicios post venta (diagnóstico y reparación) de

equipos de cómputo, componentes, suministros y periféricos.

Red Siscomp EIRL cuenta con una Tienda y un local de servicio

Técnico en la ciudad de Chiclayo Región Chiclayo, Además de

Sucursales en Moyobamba y Nueva Cajamarca pertenecientes a la

Región San Martín.

Page 27: Trabajo Ati Final

IV. ANÁLISIS Y DIAGNÓSTICO DEL DESARROLLO INFORMÁTICO

DE LA EMPRESA O ÁREA

IV.1. Descripción De Aplicaciones Existentes

La empresa SISCOMP.E.I.R.L. En la actualidad no cuenta con

sistemas de información que le ayuden a automatizar los procesos

debido a eso la administración en conjunto con los estudiantes de la

carrera de ingeniería de sistemas de la universidad nacional de san

Martín se propusieron elaborar un página web, asimismo hacer un

análisis a la empresa en las distintas áreas para realizar sistemas de

información que abarcan todas sus funcionalidades como marketing,

contabilidad, finanzas, ventas, RRHH, etc.

Sin embargo la empresa hace uso de algunas herramientas del

paquete office de la Microsoft para poder llevar el control de sus

ventas y el stock de los productos. A continuación describiremos las

aplicaciones en la cual trabaja la empresa:

Documentación:

Ms Word 2007.- se realizan formatos para envíos se oficios, cartas,

memorandos, constancias, solicitudes, etc.

Seguridad:

Antivirus Eset Nod32 V5.0.

Base de datos:

Ms SQL SERVER 2000

Ms. Access.-esta herramienta permita hacer reportes, vistas

diarias, semanales, mensuales de las ventas.

Page 28: Trabajo Ati Final

Financiera:

Ms Excel 2007.- con esta herramienta permite hacer control

diario y luego es enviado al Administrador al final del día. Aquí

también se realizan los reportes gráficos en diagramas

verticales o diagramas queso.

Almacén:

Ms Excel 2007.- los productos son registrados en hojas de

Excel esto dificulta el stock si no se hace una correcta

programación.

La organización debido a la exigencia de sus clientes ha

incrementado la adquisición de más software para poder

satisfacer sus necesidades; se nombraran algunos de ellos:

Antivirus.

Panda Antivirus Titanium

Kaspersky Anti-Virus Personal

AVG Anti-Virus System Free Edition

Compresores

WinZip

WinRAR

Gráficos

Microsoft PhotoDraw 2000

Adobe Photoshop

Adobe Illustrator

Adobe Dimensions

Macromedia

Page 29: Trabajo Ati Final

Multimedia

Windows Media Player

Real Player

QuickTime

Adobe Acrobat Reader

WinAmp

MP3 Box

Nero

Autodesk Maya

Para fotografía:

Paint Shop Pro- Macromedia Fireworks MX, son intuitivos y

fáciles de manejar

Photoshop en las diferentes versiones,

Para página Web

El Macromedia Dreamweaver MX, es para clientes que se

inician en el mundo de la internet

Page 30: Trabajo Ati Final

IV.2. Descripción De Proyectos Informáticos En Desarrollo Y A

Desarrollarse

DESARROLLO DE UN SITIO WEB PARA SISCOMP E.I.R.L

El departamento de informática de la empresa SISCOMP E.I.R.L ha

comenzado con el desarrollo del Proyecto de Informática de una

página web para así mejorar la prestación de servicios, utilizando

como instrumento de cambio la tecnología de información. La

intención es traer al Departamento al Siglo 21 y hacerlo competitivo y

efectivo. El desarrollo de este Proyecto, concreto, enfocado y en

curso, atiende las funciones relacionadas con la gerencia y

administración de la agencia.

El objetivo de dicha pagina web es dar una información completa

sobre la empresa y los servicios de los que dispone, así como

promocionar una serie productos como Laptops, Equipos Todo en

Uno, Servidores, Dispositivos de Almacenamiento, Tablets,

Monitores, Impresoras, Suministros Informáticos, Accesorios para

Redes, Desarrollo de Sistemas y Páginas Web, Servicio de Soporte

Técnico Post Venta, todo a un buen precio y de calidad.

La web es accesible desde cualquier navegador por Internet y tiene

información referente a la ubicación de cada una de las sucursales.

Se trata de dar una visión lo más completa posible de la empresa y

de su funcionamiento.

Page 31: Trabajo Ati Final

Proyectos informáticos a desarrollarse

DESARROLLO DE UN SISTEMA DE VENTAS

El propósito del desarrollo del proyecto es automatizar una función

muy importante a nivel administrativo de la empresa, que

específicamente está relacionada con la gestión de ventas, clientes,

productos y almacén, todo esto mediante la construcción de un

sistema de gestión de ventas, el cual será capaz de registrar todas

las ventas, mantener actualizados todos los clientes, gestionar la

adquisición de productos y además controlar el almacén, además de

lograr analizar los datos incorporados para convertirlos en

información estadística, con el fin de apoyar la toma de decisiones de

manera eficiente y oportuna

Este sistema permitirá controlar las ventas, clientes, productos y

almacén y está conformado por los siguientes módulos: 

Módulo de Ventas, registra todas las ventas de equipos y

accesorios de cómputo, así como se registrara los clientes

existentes, el tipo de cliente que es, así como el Ubigeo de los

mismos.

Módulo de Almacén, registra todas las compras de productos

y accesorios informáticos, así como su respectiva marca,

modelo categoría, además en este modulo se registra todos

los proveedores que abastecen de productos a la empresa.

Page 32: Trabajo Ati Final

Gestión De Seguridad, Cabe mencionar que es de vital

importancia la seguridad con la que debe contar el sistema, ya

que permitirá al usuario realizar las diferentes actividades que

requiera con mucha confianza.

Esto significa que sólo los usuarios autorizados podrán tener

acceso al sistema, teniendo en cuenta sus respectivos roles y

privilegios; por ejemplo: el administrador tendrá acceso a

registrar, modificar y/o borrar información, mientras que un

usuario final solamente podrá ver y registrar los datos.

El DBA del sistema debe determinar los privilegios que se le

otorga a cada uno de los usuarios, asimismo se debe asegurar

de guardar copias de seguridad de la base de datos del

sistema, ante cualquier eventualidad.

Gestión De Reporte, al finalizar del día la secretaria emitirá

un reporte de todo el proceso de ventas realizadas.

Se requerirá hacer un reporte semanal de la cantidad de

equipos vendidos para poder determinar los ingresos por las

ventas realizadas en el transcurso de la semana.

En el caso que se requiera saber la cantidad de equipos y

accesorios en almacén se requerirá hacer el debido reporte de

acuerdo lo requiera la administración.

Page 33: Trabajo Ati Final

Para el desarrollo del proyecto se tomaran en cuenta distintas etapas

que conforman el proceso de avance del mismo. Estas etapas son:

Especificación de requisitos: Se redacta de una manera global una

primera visión del proyecto donde señalamos los requisitos que

debía cumplir. La finalidad de esta etapa es plasmar el acuerdo entre

el desarrollador y el gerente acerca de las funcionalidades del

proyecto.

Análisis: Se realiza el modelado conceptual de la futura solución

mediante el uso de diagramas (diagrama de clases y diagramas de

casos de uso). Los modelos ayudan a visualizar como es el sistema,

proporcionando plantillas que sirven de guía en la construcción de la

aplicación.

Diseño: Se utilizan los elementos y modelos obtenidos durante el

análisis para transformarlos en mecanismos que puedan ser

utilizados en un entorno web con las características y condiciones

que establecen este tipo de entornos. Se diseñaran todos los niveles

de los que consta la aplicación (nivel de presentación, nivel lógico y

nivel de persistencia).

Tanto la etapa del análisis como la del diseño están desprovistas de

código. Un buen análisis y un buen diseño son la mejor forma de

llegar a producir software de calidad.

Implementación: Se utilizan los elementos obtenidos en el diseño

para permitir la elaboración del producto o prototipo funcional, es

decir, que puede ser puesto en marcha y sometido a pruebas.

Para ello se consideraron las diversas tecnologías que han

intervenido en la elaboración de dicho producto. Todo lo desarrollado

en las etapas del análisis y del diseño, se tradujo a código.

Evaluación y pruebas: Esta fase se centra en la comprobación del

correcto funcionamiento del producto desarrollado mediante una

serie de pruebas.

Page 34: Trabajo Ati Final

A continuación se expondrá la teoría básica necesaria para el desarrollo

e implementación del presente proyecto de investigación:

El Proceso Unificado de Rational2 es una metodología de

desarrollo de software orientada a objetos creada por Rational

Software Corporation. Los creadores de la metodología son los

mismos que los del UML: Ivar Jacobson, Grady Booch y James

Rumbaugh, que respectivamente eran autores de las

metodologías: Process Objectory, el método Booch y la

metodología OMT. Como toda metodología de desarrollo software

su finalidad es convertir las especificaciones que da el cliente en

un sistema software. Las características que tiene el R.U.P. son:

1. Está basado en componentes. Estos

componentes a su vez está conectados entre

sí a través de interfaces.

2. Utiliza el UML como notación básica.

3. Dirigido por casos de uso.

4. Centrado en la arquitectura.

5. Ciclo de vida iterativo e incremental.

El proceso unificado está dirigido por casos de uso

Los casos de uso se vieron en el apartado dedicado a

UML.

Lo importante acerca de ellos son dos cosas:

Representan los requisitos funcionales del

sistema desde el punto de vista del usuario.

Se usan como guía para el proceso de diseño,

implementación y pruebas, por eso se dice que el

RUP está dirigido por casos de uso.

2 GOLDMAN R. and Widom Information Systems -Open Systems - Remote Database Access. ISO/JTC 1/SC 21, 1989. Consultado 6/11/2012 , SBN: 1-58603-485-5, IOS

Page 35: Trabajo Ati Final

El proceso unificado es iterativo e incremental

El proyecto se divide en una serie de partes o mini-

proyectos.

Cada uno de esos mini-proyectos va a ser una iteración.

En cada iteración se trata: un conjunto de casos de uso

y los riesgos más importantes.

La vida del proceso unificado

El proceso unificado consiste en una serie de ciclos. Al

final de cada ciclo se tiene una versión del producto.

Las fases de cada ciclo son: Inicio, Elaboración,

Construcción y Transición. Cada fase termina con un

hito que se determina por la disponibilidad de un

conjunto de artefactos (modelos o documentos

desarrollados hasta cierto punto).

UML: Unifield Modeling Language, por sus siglas en inglés

(Lenguaje Unificado de Modelado) es un estándar de uso general

lenguaje de modelado en el campo de la ingeniería de software.

La norma se logró, y fue creado por el Grupo de Gestión de

objetos.

UML incluye un conjunto de técnicas de notación gráfica para

crear modelos visuales de los sistemas intensivos de software. Se

utiliza para especificar, visualizar, modificar, construir y

documentar los artefactos de una orientada a objetos de obra del

software del sistema en desarrollo.

Es importante resaltar que UML es un "lenguaje de modelado"

para especificar o para describir métodos o procesos. Se utiliza

para definir un sistema, para detallar los artefactos en el sistema y

Page 36: Trabajo Ati Final

para documentar y construir. En otras palabras, es el lenguaje en

el que está descrito el modelo.

Php3

PHP, acrónimo de "PHP: Hypertext Preprocessor", es un lenguaje

"Open Source" interpretado de alto nivel, especialmente pensado

para desarrollos Web y el cual puede ser embebido en páginas

HTML. La mayoría de su sintaxis es similar a C, Java y Perl y es

fácil de aprender. La meta de este lenguaje es permitir escribir a

los creadores de páginas Web, páginas dinámicas de una manera

rápida y fácil, aunque se pueda hacer mucho más con PHP.

Existen tres campos en los que scripts escritos en PHP son

usados.

Scripts en la parte del servidor. Este es el campo más

tradicional y el principal campo de trabajo. Se necesitan

tres cosas para que esto funcione. El analizador PHP (CGI

ó módulo), un servidor Web y un navegador. Se necesita

correr el servidor Web con PHP instalado. El resultado del

programa PHP se puede obtener a través del navegador,

conectando con el servidor Web.

Planificador de tareas (en Windows). Estos scripts también

pueden ser usados para tareas simples de procesador de

texto

Escribir aplicaciones gráficas clientes. PHP no es

probablemente el mejor lenguaje para escribir aplicaciones

gráficas, pero si se sabe bien PHP, y se quiere utilizar

algunas características avanzadas en programas clientes,

se puede utilizar PHP-GTK para escribir dichos programas.

3 JIMMY WALES, LARRY SANGER , “PHP”, “Apache”, “MySQL”, “Modelo Cliente-Servidor”, “Aplicaciones Web”. Marzo 2005, [citado 10 febrero 1995]. Disponible en World Wide Web: http://www.wikipedia.org

Page 37: Trabajo Ati Final

Es también posible escribir aplicaciones independientes de

una plataforma. PHP-GTK es una extensión de PHP, no

disponible en la distribución principal.

PHP puede ser utilizado en cualquiera de los principales

sistemas operativos del mercado, incluyendo Linux,

muchas variantes Unix (incluido HP-UX, Solaris y

OpenBSD), Microsoft Windows, Mac OS X, RISC OS y

probablemente alguno más. PHP soporta la mayoría de

servidores Web de hoy en día, incluyendo Apache,

Microsoft Internet Information Server, Personal Web

Server, Netscape y iPlanet, Oreilly Website Pro server,

Caudium, Xitami, OmniHTTPd y muchos otros.

PHP tiene módulos disponibles para la mayoría de los

servidores, para aquellos otros que soporten el estándar

CGI, PHP puede usarse como procesador CGI.

Con PHP se tiene la libertad de escoger el sistema

operativo y el servidor a gusto. También se tiene la

posibilidad de usar programación de procedimientos ó

programación orientada a objetos. Aunque no todas las

características estándares de la programación orientada a

objetos están implementadas en la versión actual de PHP,

muchas librerías y aplicaciones grandes (incluyendo la

librería PEAR) están escritas íntegramente usando

programación orientada a

Quizás la característica más potente y destacable de PHP

es su soporte para una gran cantidad de bases de datos.

Escribir un interfaz vía Web para una base de datos es una

tarea simple con PHP.

Las siguientes bases de datos están soportadas actualmente:

Page 38: Trabajo Ati Final

Algunas bases de datos soportadas por PHP

Adabas D Ingres

Oracle

(OCI7 and

OCI8)

dBase InterBase Ovrimos

Empress FrontBase PostgreSQ

L

FilePro (read-

only)

mSQL Solid

Hyperwave Direct

MS-SQL

Sybase

IBM DB2 MySQL Velocis

Informix ODBC Unix db

Apache 4

El servidor HTTP Apache es un servidor HTTP de código abierto

para plataformas Unix (BSD, GNU/Linux, etcétera), Windows y

otras, que implementa el protocolo HTTP/1.1 (RFC 2616) y la

noción de sitio virtual.

Cuando comenzó su desarrollo en 1995 se basó inicialmente en

código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito

por completo.

Su nombre se debe a que originalmente Apache consistía

solamente en un conjunto de parches a aplicar al servidor de

NCSA. Era, en inglés, a patchy server (un servidor parcheado)

4 Fernando Ortiz, “Configuración de Apache/PHP/Informix's Setup“ 2005 “Aplicaciones Web”. Abril 2005, [citado 10 diciembre 2012]. Disponible en World Wide Web: http://www.lacorona.com.mx/fortiz/informix, 2005

Page 39: Trabajo Ati Final

Apache presenta entre otras características mensajes de error

altamente configurables, bases de datos de autenticación y

negociado de contenido, pero fue criticado por la falta de una

interfaz gráfica que ayude en su configuración.

En la actualidad (2005), Apache es el servidor HTTP más usado,

siendo el servidor HTTP del 68% de los sitios Web en el mundo y

creciendo aún su cuota de mercado (estadísticas históricas y de

uso diario proporcionadas por Netcraft).

El núcleo 2.x de Apache tiene varias mejoras clave sobre el

núcleo de Apache 1.x. Estas mejoras incluyen threads de UNIX,

mejor soporte para plataformas no Unix (como Windows), un

nuevo API, y soporte de IPv6.

La arquitectura del servidor Apache es muy modular. El servidor

consta de un sección core y mucha de la funcionalidad que podría

considerarse básica para un servidor Web es provista por

módulos. Algunos de estos son:

mod_ssl - Comunicaciones Seguras vía TLS.

mod_rewrite - reescritura de direcciones servidas.

mod_dav - Soporte del protocolo WebDAV (RFC 2518).

mod_deflate - Compresión transparente con el algoritmo

deflate del contenido enviado al cliente.

mod_auth_ldap - Permite autentificar usuarios contra un

servidor LDAP.

El servidor de base puede ser extendido con la inclusión de

módulos externos entre los cuales se encuentran:

mod_perl - Páginas dinámicas en Perl.

mod_php - Páginas dinámicas en PHP.

mod_python - Páginas dinámicas en Python.

mod_jk - Conector para enlazar con el servidor Jakarta

Tomcat de páginas dinámicas en Java.

Page 40: Trabajo Ati Final

Mysql5

Esta es una base de datos desarrolladas bajo la filosofía de

código abierto. La desarrolla y mantiene la empresa MySQL AB

pero puede utilizarse gratuitamente y su código fuente está

disponible. Inicialmente, MySQL carecía de elementos

considerados esenciales en las bases de datos relacionales, tales

como integridad referencial y transacciones.

A pesar de ello, atrajo a los desarrolladores de páginas Web con

contenido dinámico, justamente por su simplicidad; aquellos

elementos faltantes fueron llenados por la vía de las aplicaciones

que la utilizan.

Entre las características disponibles en las últimas versiones se

puede destacar:

Amplio subconjunto del lenguaje SQL. Algunas extensiones

son incluidas igualmente.

Disponibilidad en gran cantidad de plataformas y sistemas.

Diferentes opciones de almacenamiento según si se desea

velocidad en las operaciones o el mayor número de

operaciones disponibles.

Transacciones y claves foráneas.

Conectividad segura.

Replicación.

Búsqueda e indexación de campos de texto.

CSS

Las hojas de estilo en cascada (Cascading Style Sheets, CSS)

son un lenguaje formal usado para definir la presentación de un

documento estructurado escrito en HTML o XML (y por extensión

en XHTML). El W3C (World Wide Web Consortium) es el

5 MySQL AB 2005 “Download and Documentation” citado 10 diciembre 2012 Disponible en http://www.mysql.com

Page 41: Trabajo Ati Final

encargado de formular la especificación de las hojas de estilo que

servirá de estándar para los agentes de usuario o navegadores.

La idea que se encuentra detrás del desarrollo de CSS es separar

la estructura de un documento de su presentación.

Por ejemplo, el elemento de HTML H1 indica que un bloque de

texto es un encabezamiento y que es más importante que un

bloque etiquetado como <H2>. Versiones más antiguas de HTML

permitían atributos extra dentro de la etiqueta abierta para darle

formato (como el color o el tamaño de fuente). No obstante, cada

etiqueta <H1> debía disponer de esa información si se deseaba

un diseño consistente para una página, y además, una persona

que lea esa página con un navegador pierde totalmente el control

sobre la visualización del texto. Cuando se utiliza CSS, la etiqueta

<H1> no debería proporcionar información sobre cómo va a ser

visualizado, solamente marca la estructura del documento.

La información de estilo separada en una hoja de estilo, especifica

cómo se ha de mostrar <H1>: color, fuente, alineación del texto,

tamaño, y otras características no visuales como definir el

volumen de un sintetizador de voz.

Las ventajas de utilizar CSS (u otro lenguaje de estilo) son:

Control centralizado de la presentación de un sitio Web

completo con lo que se agiliza de forma considerable la

actualización del mismo.

Los Navegadores permiten a los usuarios especificar su

propia hoja de estilo local que será aplicada a un sitio Web

remoto, con lo que aumenta considerablemente la

accesibilidad. Por ejemplo, personas con deficiencias

visuales pueden configurar su propia hoja de estilo para

aumentar el tamaño del texto o remarcar más los enlaces.

Page 42: Trabajo Ati Final

Una página puede disponer de diferentes hojas de estilo según

dispositivo que la muestre o incluso a elección del usuario. Por

ejemplo, para ser impresa, mostrada en un dispositivo móvil, o ser

"leída" por un sintetizador de voz. El documento HTML en sí

mismo es más claro de entender y se consigue reducir

considerablemente su tamaño.

Hay varias versiones: CSS1 y CSS2, con CSS3 en desarrollo por

el World Wide Web Consortium (W3C). Los navegadores

modernos implementan CSS1bastante bien, aunque existen

pequeñas diferencias de implementación según marcas y

versiones de los navegadores. CSS2, sin embargo, está solo

parcialmente implantado en los más recientes.

Aplicaciones Web

En ingeniería del software una aplicación Web es aquella que los

usuarios usan desde un servidor Web a través de Internet o de

una intranet. Las aplicaciones Web son populares debido a la

ubicuidad del navegador como un cliente, a veces llamado cliente

ligero. La habilidad para actualizar y mantener aplicaciones Web

sin distribuir e instalar software en miles de potenciales clientes es

otra razón de su popularidad.

Aplicaciones como los Webmail, amazon.com y eBay son

ejemplos bien conocidos de aplicaciones Web, pero éstas tienen

usos en otras áreas como los negocios y la ciencia, debido a las

limitaciones inherentes de los actuales navegadores Web.

FUENTE: PROPIA Modelo Aplicación Web

Page 43: Trabajo Ati Final

Modelo Vista Controlador (MVC)6

Es un patrón o modelo de abstracción de desarrollo de software

que separa los datos de una aplicación, la interfaz de usuario, y la

lógica de negocio en tres componentes distintos. El patrón de

llamada y retorno MVC (según CMU), se ve frecuentemente en

aplicaciones web, donde la vista es la página HTML y el código

que provee de datos dinámicos a la página. El modelo es el

Sistema de Gestión de Base de Datos y la Lógica de negocio, y el

controlador es el responsable de recibir los eventos de entrada

desde la vista

o Descripción del patrón

Modelo:

Esta es la representación específica de la

información con la cual el sistema opera.

En resumen, el modelo se limita a lo

relativo de la vista y su controlador

facilitando las presentaciones visuales

complejas. El sistema también puede

operar con más datos no relativos a la

presentación, haciendo uso integrado de

otras lógicas de negocio y de datos afines

con el sistema modelado.

Vista:

Este presenta el modelo en un formato

adecuado para interactuar, usualmente la

interfaz de usuario.

6 Fernando Ortiz, “Configuración de Apache/PHP/Informix's Setup“ 2005 “Aplicaciones Web”. Abril 2005, [citado 10 diciembre 2012]. Disponible en World Wide Web: http://www.lacorona.com.mx/fortiz/informix, 2005

Page 44: Trabajo Ati Final

Controlador:

Este responde a eventos, usualmente

acciones del usuario, e invoca peticiones

al modelo y, probablemente, a la vista.

Muchos de los sistemas informáticos

utilizan un Sistema de Gestión de Base de

Datos para gestionar los datos: en líneas

generales del MVC corresponde al

modelo. La unión entre capa de

presentación y capa de negocio conocido

en el paradigma de la Programación por

capas representaría la integración entre

Vista y su correspondiente Controlador de

eventos y acceso a datos, MVC no

pretende discriminar entre capa de

negocio y capa de presentación pero si

pretende separar la capa visual gráfica de

su correspondiente programación y acceso

a datos, algo que mejora el desarrollo y

mantenimiento de la Vista y el Controlador

en paralelo, ya que ambos cumplen ciclos

de vida muy distintos entre sí.

Fuente: wikipedia.org/wiki/Modelo_Vista_Controlador

Page 45: Trabajo Ati Final

IV.3. Descripción del entorno informativo: Inventario Sede - Moyobamba

AREA DESCRIPCION(P/P/M/D/S) MONITOR(M/S) TECLADO(M/C/S/E) MOUSE(M/C/S/E) IMPRESORA(M/S) PARLANTES

SISTEMAS INTEL AMI/IC2D/3/2/320/XP LCD SAMSUNG 933 GENIUS/N/K120/U OMEGA/N/2010/U    

D945GCR/IPD/3.2/512/80/XP LCD-LG-FALTRON/E1941 MIC/N/1092/P GENIUS/N/141213/P    

ADMINISTRACION9637M1U/G-INTEL/1.6/512/80/XP

CONV-LEN/N/VZ14026 LEN/N/8827/U LEN/N/4594/UHP M1319/CNHZ8C5

CYBERLIK

SECRETARIA D865PERL/IP4/3/1.5/80/XPCONV-LEN/N/VZ14976 CYBLK/NP/P MIC/NP/M316BP/P

HP 1006/BNF3K05238 CYBERTL

LOGISTICADUAL915GM/IP4/2.8/512/320/XP

LCD-LG/L177wsbs BENQ/N/PNFJP/P CYBLINK/NP/P 

 

ALMACENH55H-M/ICI3-3/3/500/XP

LCD-AOC/931Swl BENQ/N/PNFJP/P BENQ/N/P150/U 

 

COMPRASDG41RQ/IC2Q/3/2/500/XP

LCD-SAMSUNG/633NW GENIUS/N/KB0138/P CYBETL/NA/3D/UHP 1010/BRFB039680

VENTASH55H-M/ICI3-3/3/500/XP

LCD-AOC/931Swl GENIUS/N/K639/P BENQ/N/P150/UHP 1022n -BRCS789GOX  

RESUMEN DE COMPUTADORAS POR AREAS SISTEMAS 2ADMINISTRACION 1SECRETARIA 1LOGISTICA 1ALMACEN 1VENTAS 1 COMPRAS  1TOTAL 8

Page 46: Trabajo Ati Final

V. IDENTIFICACIÓN DE NECESIDADES Y DESCRIPCIÓN DE LOS

SISTEMAS DE INFORMACIÓN

V.1. Necesidades De Información

Dada que la empresa se dedica a la venta de equipos informáticos así

como accesorios para las tecnologías de información y comunicación

nace la necesidad de recopilar la información para saber las necesidades

tanto de los directivos, administradores y trabajadores técnicos y

usuarios para poder llevar de una manera óptima sus procesos.

Las necesidad más grande que tiene SISCOMP es de trabajar con

sistemas que le permita la automatización de los procesos en cuanto al

control de ventas y compras, además requiera de un sistema de

contabilidad, control del personal que labora en la empresa, además

requiere una página web donde ofrece sus servicios y productos a los

clientes, optimizando el tiempo para lograr más ventas.

Las necesidades son recogidas mediante entrevistas, cuestionarios, que

se realizaran a los usuarios. Estos serán plasmados en un documento

Formato de entrevista

CON RESPECTO A LOS PROCESOS:

Para todo el personal:

1. ¿Cuáles son los procesos que realiza en su área de Trabajo dentro de

la organización? Descríbalas paso a paso.

2. ¿Cuál es el tiempo que demora cada proceso en su realización?

3. ¿Existe un seguimiento a los procesos?

4. ¿Han identificado algunos problemas o cuellos de botella en algún

proceso que tienen?

Page 47: Trabajo Ati Final

Para el encargado del área de informática de la empresa SISCOMP

5. ¿Cómo evalúan los resultados de los procesos que realizan?

6. ¿Cómo tienen organizado su área de informática?

CON RESPECTO A LAS HERRAMIENTAS Y/O EQUIPOS:

Para todo el personal:

7. ¿Creen que las herramientas y/o equipos con los que cuenta en la

actualidad la empresa son los más adecuados para el logro de los

objetivos de su área de trabajo?

8. ¿Cuentan con procesos para optimizar?

9. ¿Cuentan con servicio de internet?

10. ¿Sus áreas están conectadas en red?

11. ¿Cuentan con software propietario? ¿Cuál es? ¿Cuál es su estado?

12. ¿Cree que sería adecuado migrar a software libre?

CON RESPECTO AL PERSONAL QUE LABORA EN LAS

INSTALACIONES:

Para todo el personal:

13. ¿Para usted el rendimiento actual es el óptimo para llegar a alcanzar

los objetivos de la institución? Si es si ¿Por qué?

14. ¿Cree que cuenta con software actual e instalaciones adecuadas?

Para el encargado del área de informática de la empresa SISCOMP:

17. ¿Cree que el área de informática tiene autonomía en la institución?

18. ¿Cree que la distribución de las áreas esta correcta de acuerdo con

las distribución de las pc’s?

Page 48: Trabajo Ati Final

V.2. Especificaciones De Los Sistemas De Información

DESARROLLO DE LOS SISTEMAS DE INFORMACION

La consecución de una ventaja competitiva utilizando los sistemas de

información dependerá en gran medida del correcto desarrollo y

puesta en funcionamiento del sistema de información. El desarrollo de

un sistema de información no resulta sencillo. Por ello resulta

fundamental los pasos a seguir en el desarrollo de los sistemas de

información. El proceso de desarrollo de los sistemas de información

constaría de siete etapas fundamentales.

El proceso de desarrollo de los sistemas de información constaría de

siete etapas fundamentales.

1. Definición del proyecto: en esta etapa se determinaría si la

empresa presenta problemas y como esto pueden solucionarse

mediante la implantación de un sistema de información. En ella se

identificarán cuáles son los objetivos del uso de los sistemas de

información y como estos se ubican dentro de la estrategia global de

la empresa. En esta fase resulta fundamental que la alta dirección

considere los sistemas de información como un arma estratégica y

crea realmente en ello.

2. Análisis de sistemas: Tras haber identificados los diferentes

problemas de la organización estos serán analizados más

detenidamente, identificando las causas que lo originan y planteando

diversas soluciones. En esta fase se producirá un estudio de

factibilidad, para ver si las soluciones son posibles dados los recursos

que posee la organización. Hablaremos de tres tipos de factibilidad:

- factibilidad técnica: para que la solución pueda ser implantada

hemos de analizar si la empresa posee los medios informáticos

adecuados, o bien si hemos de adquirirlos en el exterior.

Page 49: Trabajo Ati Final

- factibilidad económica: se realizara un estudio y valoración

económica de la solución comprobando que los beneficios de la

mejora superan los costes de la implantación o modificación de los

sistemas de información.

- factibilidad operativa: hemos de valorar si la solución propuesta es

deseable data la organización interna de la empresa

3. Diseño de Sistemas: Una vez elegida aquella solución que

resuelva los problemas, se detallará cómo el sistema de información

satisface los requisitos planteados por la organización. A la hora de

diseñar los sistemas, hemos de indicar que componentes de los

sistemas de información utilizaremos (nivel hardware, software y

tecnología de las telecomunicaciones) y como se relacionarán dichos

componentes entre sí. De esta forma se producirá las

especificaciones del sistema de información.

4. Programación: Se traducirán las especificaciones del sistema

desarrolladas en la etapa anterior, llevándose a cabo la programación

y el desarrollo del software.

5. Fase de pruebas: para evaluar el correcto funcionamiento del

sistema de información será necesario lleva a cabo un proceso

exhaustivo y profundo para determinar si el sistema de información

funciona en diversas condiciones y si los resultados se corresponden

con lo que se esperaba. A la hora de establecer las pruebas, las

empresas pueden realizarlas de tres tipos:

- pruebas de programas: los diversos programas elaborados se

probaran o separado, con el fin de garantizar que cada uno de ellos

está libre de errores.

- pruebas al sistema: se probará el sistema de información como un

todo. La finalidad será el correcto funcionamiento del sistema en

Page 50: Trabajo Ati Final

conjunto, puesto que en ocasiones puede que los programas función

correctamente de forma individual, pero a la hora de funcionar en

conjunto el sistema de información no ofrezca los resultados

esperados por la empresa.

- pruebas de aceptación: pruebas realizadas por los usuarios finales

del sistema de información. Cuando estos dan el visto bueno se

proporciona la certificación final del correcto funcionamiento del

sistema de información.

6. Conversión: Una vez comprobado que el sistema de información

funciona correctamente se llevará a cabo la implantación de este, o

bien la sustitución del antiguo sistema de información por el nuevo. A

la hora de llevar a cabo esta conversión, la organización van a poder

optar por diversas estrategias:

- la denominada estrategia en paralelo. En ella durante un periodo de

tiempo ambos programas van a convivir y utilizarse, funcionando

tanto el nuevo sistema de información como el antiguo. Esta

estrategia es la más fiable y segura, aunque sin embargo es la más

costosa y podemos obtener información redundante.

- se puede optar por un cambio directo, remplazando el viejos sistema

de información por el nuevo en una fecha determinado. Esta

estrategia sería la menos costosa, sin embargo ante cualquier

problema que surja se puede originar la paralización de la actividad

de la empresa. Igualmente requiere que el personal de la compañía

haya recibido formación sobre el nuevo

Sistema de información, si no nos encontraremos con empleados

incapaces de saber manejar el nuevo sistemas de información.

- llevar a cabo una experiencia piloto, donde el nuevo sistema de

información se utiliza en un área limitada de la compañía y tras

comprobar su correcto funcionamiento se instala en la totalidad de la

compañía. Sería una mezcla de las dos estrategias anteriores.

Page 51: Trabajo Ati Final

7. Producción y mantenimiento: Una vez instalado el nuevo sistema

de información se dice que el sistema está en producción. A partir de

aquí existir un proceso constante de evaluación del sistema de

información por parte de los usuarios y personal especializado. Tras

ello se identificaran nuevos errores y se planteará la corrección de

estos.

La totalidad de las fases analizadas constituirían el denominado ciclo

de vida de los sistemas de información. Sin embargo para muchas

compañías desarrollar el sistema de información siguiendo la

totalidad de las etapas anteriores puede resultarle muy costoso tanto

en tiempo como en dinero. Otros inconvenientes vendrían dados por

los continuos cambios de los requisitos de la información que puede

originar que un sistema de información quede obsoleto incluso en la

etapa de desarrollo. Por ello las empresas a la hora de desarrollar un

sistema de información puede optar por otro conjunto de estrategias

que le pueden permitir obtener resultados tan positivos como los

conseguidos utilizando el ciclo de vida de los sistemas de

información.

V.3. Priorización Del Desarrollo De Los Sistemas De Información

Proyectos identificados en cuanto a las prioridades relativas

Poner en marcha el proyecto pensado en el bienestar del la

empresa y de los trabajadores. Además se ha visto conveniente

priorizar los proyectos en base a las necesidades de la Institución,

como son:

Desarrollo de un portal de Internet para brindar nuevos servic

ios a los clientes

Desarrollar una agenda electrónica web

Page 52: Trabajo Ati Final

Desarrollo de un sistema informático a la medida de la

compañía de un sistema CRM.

Cuadro de listado de proyectos de la empresa SISCOMP para los

años 2013-2014 de acuerdo a las prioridades

Proyecto Implementación/

Meses

Prioridad

Desarrollo de un portal de Internet par

a brindar nuevos servicios a los

clientes

02 A

Desarrollar un sistema de ventas 08 M

Desarrollar una agenda electrónica

web

03 B

Desarrollo de un sistema informático a

la medida de la compañía de un

sistema CRM.

12 B

Leyenda: Alta =A, Media = M, Baja= B

A continuación se detallara el avance de los proyectos

Desarrollo de un portal de Internet para brindar nuevos servic

ios a los clientes

Page 53: Trabajo Ati Final

Detalle Desarrollo/días Año

Página web 45

2013Creación de dominio 10

Hosting 05

Desarrollar sistema de ventas

Detalle Desarrollo/días Año

Desarrollar un sistema

de ventas

200

2013

Creación de dominio 15

Hosting 15

Desarrollar una agenda electrónica web

Detalle Desarrollo/días Año

Desarrollar una agenda

electrónica web

75

2014

Creación de dominio 10

Hosting 05

Desarrollo de un sistema informático a la medida de la

compañía de un sistema CRM.

Detalle Desarrollo/días Año

Desarrollo de un

sistema informático a la

280

Page 54: Trabajo Ati Final

medida de la compañía

de un sistema CRM.

2014

Creación de dominio 25

Hosting 25

VI. DEFINICIÓN Y DESCRIPCIÓN DEL ESCENARIO PROPUESTO

VI.1. Proyectos, funciones, procedimientos, estrategias y

responsables de los mismos

Dentro del plan informático se especifican varios proyectos priorizados.

Estos se desarrollaran siguiendo las fechas descritos en el cronograma

de proyectos, la empresa dio prioridad a la creación de una página web

de la empresa SISCOMP la cual desarrollaremos siguiendo un estudio

en la ingeniería web para saber a qué tipos de audiencias será referido.

Los proyectos a realizar en la empresa siguen un orden con un tiempo

límite para su desarrollo, en este documento plasmaremos el inicio de la

creación del proyecto portal web para la empresa SISCOMP de una

manera detallada de sus funciones, procedimientos así como los

responsables de cada proceso de creación.

Una vez decidido cuales son los sistemas de información a mantener y

cuales han de ser sustituidos se concluye que el portal web seguirá una

metodología estudiado por la ingeniería web la cual presentaremos.

Diseño e implementación de una página informativa web para la empresa SISCOMP.E.I.R.L

Page 55: Trabajo Ati Final

Director de la

Empresa (jefe

proyecto )

Marden Delgado Altamirano

Desarrolladores

Alex Delgado Altamirano

Kreisler Umbo Ruiz

Nelvin Ruiz Córdova

Especialista Analista Programador

Jimmy D. Vásquez Laines

Título del Proyecto Diseño e implementación de una página informativa web

para la empresa SISCOMP.E.I.R.L

Descriptores Apache, PHP, MySQL,

Resumen El desarrollo del diseño e implementación de una página

informativa web para la empresa SISCOMP.E.I.R.L

La empresa SISCOMP.E.I.R.L se dedica a la venta de

computadoras y accesorios para los equipos de cómputo

así como brindar servicios a sus clientes en

mantenimiento correctivo de PCs y accesorios. Esta tiene

una decidida voluntad de tener presencia activa en la

Web, así como de aprovechar este proceso de

informatización para actualizar tecnológicamente su modo

de funcionamiento.

Concretamente en el servidor donde se aloja la Página

Web Oficial de la empresa (http:/www.siscomp.pe). Por

tanto, esta aplicación estará orientada a dar mayor

servicio y utilidad a sus clientes

Departamento Área de desarrollo de sistemas de Información

Fecha de

Presentación Se presentará 01de agosto del 2013.

Estructura del contenido

Page 56: Trabajo Ati Final

El Proyecto que se presenta aborda el diseño e implementación de una

página informativa web para la empresa SISCOMP.E.I.R.L referente a los

artículos de investigación generados por el Área desarrollo de sistemas de

información. Se proponen unas fases de desarrollo del proyecto:

Especificación de requisitos

Análisis de la información

Diseño del portal

Implementación

Evaluación y pruebas

Especificación de requisitos

La finalidad de aquí es conseguir un levantamiento de información para

realizar una aplicación Web y explicar de una forma general y sin entrar en

detalles del software y objetivos del portal, ya que aún no se ha

implementado.

Métodos de levantamiento de información

Antes de describir los métodos utilizados definiremos nuestras audiencias

que nos proporcionaran la información necesaria.

Administrador.-es el usuario que tiene todos los privilegios sobre el sitio,

y será capaz de dar privilegios a los usuarios, gestionar cualquier tipo de

contenido, como la base de datos, etc.

Trabajadores.- es necesario que esté registrado en el portal, y según los

privilegios que tenga en el sitio, podrá realizar determinadas tareas, como

por ejemplo actualizar contenidos o recibir mensajes de ciudadanos.

Público general.- este usuario podrá ver los contenidos del sitio, y si está

registrado podrá realizar otras tareas adicionales como; reservar pedidos

Page 57: Trabajo Ati Final

de artículos, pedidos de servicios a domicilio, como también consultas

sobre los precios de los servicios, los artículos y pueden consultar para

desarrollo de sistemas de información para su empresa, etc. Pero en

ningún caso podrá realizar tareas de administración sobre el sitio.

Los métodos para recoger la información son las entrevistas, los

cuestionarios y encuestas lo cual nos permitieron clasificar la información

de nuestros audiencias para saber a quienes va dirigido y poder ver el

impacto que este estudio genera.

En base a estos auditores se lograra identificar los requerimientos y

necesidades para el diseño y saber qué tipo de información contendrá la

página web.

Estas son algunas preguntas que se elaboraron complementando al

capítulo sobre necesidad de información.

1. Cuando visitas una página web, ¿Qué es lo primero que llama tu

atención?

2. ¿Cómo prefieres que sean los textos de información dentro de la

página web?

3. ¿Te gustaría visitar una página web que contengan muchos efectos?

4. ¿Prefieres que los textos contengan, imágenes referentes al tema a

tratar?

5. Navegador más usado para buscar información en Internet en la

facultad de ingeniería de sistemas

6. ¿Qué información quisiera que te brinde la página web a usted como

administrador, trabajador, cliente (público general)?

7. ¿Qué información quisieran saber sobre la empresa?

8. ¿Qué Contenidos les gustaría que se muestren en la página?

9. ¿Qué navegador utiliza Ud. para buscar información en Internet?

10.¿Qué conocimientos en navegación por internet tiene Usted?

Page 58: Trabajo Ati Final

11.¿Cómo prefieres que sean los textos de información dentro de la

página web?

12.Como cliente (a), ¿qué resultado esperas de la empresa?

13.Navegador más usado para buscar información

Cuadro de auditores mostradas por la cantidad de personas encuestadas realizados

en abril –Moyobamba – 2013

Auditores Cantidad Unid. Medida %

Empresarios 15 personas 0.15

Trabajadores 5 personas 0.05

Público general 80 personas 0.8

Total 100 1

Resultados de las encuestas y entrevistas a las audiencias

Qué información quisieran saber sobre la empresa SISCOMP?

La página debería brindar información acerca de Misión, Visión de la empresa

Empresas con las que trabaja para saber si me garantiza los productos

El Mercado laboral y su perfil competitivo del personal que labora en la empresa

Precios de los artículos y servicios dela empresa

¿Qué Contenidos les gustaría que se muestren en la página?

Noticias de los últimos avances tecnológicos

Además la página debe interactuar con las redes sociales (Facebook y Twiter).

¿Qué navegador utiliza Ud. para buscar información en Internet?

Navegadores Cantidad personasGoogle Chrome 3

Page 59: Trabajo Ati Final

Mozilla Firefox 4Internet Explorer 8Opera 0

¿Qué conocimientos en navegación por internet tiene Usted?

o Ninguno. …………………………3o Básico. ……………………………15o Medio. ……………………………..6o Avanzado…………………………1

Análisis de la información

Funciones del Portal Web

Proporcionar un portal Web compuesto por varias secciones donde los

usuarios que accedan a él puedan realizar las siguientes tareas:

Obtener información sobre la empresa.

Leer la historia de la empresa.

Ver su localización.

Informarse sobre sus productos.

Leer noticias de actualidad del pueblo.

Poder registrarse como usuario para poder acceder a zonas

restringidas.

Añadir sugerencias y poder modificarlas.

Modificar sus datos

Cotización de productos y servicios

Enviar un E-mail para alguna consulta interna o problema así como

también ofrecer productos y servicios

Page 60: Trabajo Ati Final

Diseño del portal

La implementación que he realizado se basa en la programación

por capas, las principales ventajas que se obtiene usando este tipo de

programación es que si hace falta modificar algo, se ataca directamente a

la capa afectada sin necesidad que las otras se vean alteradas. En mi

caso he elaborado las tres capas, pero en un entorno ha gran escala las

diferentes capas se pueden dividir en diferentes grupos de trabajo incluso

puede ser escalable pudiendo superar los tres niveles básicos.

Los tres niveles utilizados son los siguientes:

Figura Arquitectura de diseño.

1. Capa de presentación, es la que ve el usuario o cliente, esta capa

también puede denominarse capa de usuario, esta capa es la que

comunica la información y recoge los datos necesarios del usuario,

comprobando a su vez los datos errores de formularios etc. Esta

capa debería ser entendible y fácil de usar para el usuario, debe

tener una interfaz gráfica amigable. Esta capa solo se comunica

con la de negocio

2. Capa de negocio, aquí es donde se ejecutan las operaciones, los

datos a operar son los enviados por el usuario en la anterior capa,

y tras el computo es la que envía a la capa superior el resultado del

Page 61: Trabajo Ati Final

proceso, también se denomina a esta capa lógica de negocio,

porque es aquí donde están las reglas que deben cumplirse, para

así comunicarse con la capa de datos para solicitar al gestor de

base de datos que debe almacenarla o recuperar datos de él, e

incluso eliminarlos.

3. Capa de datos, es básicamente la que se encarga de almacenar

los datos y acceso a los mismos, a su vez puede estar gestionada

por uno o más gestores, que realicen el almacenamiento o acceso,

esta capa solo se comunica con la capa de negocio.

Mapa conceptual de contenido

INICIO PRODUCTOS SERVICIOS CONTACTO DESCARGAS LOGIN MAILSINICIO PRODUCTOS SERVICIOS CONTACTO DESCARG

AS- Quienes Somos- Nuestras Tiendas

- PCs de Escritorio- PCs Todo en uno All-in One- Laptops- Tablets- Impresoras - Accesorios

- Soporte Técnico- Garantías- Consultoría - Sistemas a medida- Consejos Técnicos

- Formulario de contacto- Preguntas frecuentes- Empleos en Siscomp

- Drivers, Manuales- Wallpapers

Page 62: Trabajo Ati Final

Mapa consolidado Venta de Laptops, Computadoras de Escritorio, Computadoras Todo en Uno, Servidores, Dispositivos de Almacenamiento, Tablets, Monitores, Impresoras, Accesorios para Redes.

INICIO PRODUCTOS SERVICIOS CONTACTO DESCARGAS LOGIN MAILSINICIO PRODUCTOS SERVICIOS CONTACTO DESCARGAS- Quienes Somos- Nuestras Tiendas

- PCs de Escritorio- PCs Todo en uno All-in One- Laptops- Tablets- Impresoras - Accesorios

- Soporte Técnico- Garantías- Consultoría - Sistemas a medida- Consejos Técnicos

- Formulario de contacto- Preguntas frecuentes- Empleos en Siscomp

- Drivers, Manuales- Wallpapers

Interfaz de Usuario.

Recuperación de Datos

Eliminación de Virus

Actualización de Componentes

Instalación de Aplicaciones

Page 63: Trabajo Ati Final

Se ha intentado realizar una página intuitiva y a la vez sencilla para que

así los usuarios no se pierdan en menús y submenús y al final se pierdan

como en muchas páginas. De esta forma al pinchar en alguna sección

solo se modifica la zona central para el contenido pudiendo ir a cualquier

parte desde cualquier posición. La página se ve bien sin que aparezcan

barras de desplazamiento desde una resolución de 800 x 600 la página

dependiendo del tamaño de ventana se va modificando pero hasta cierto

punto. Además esta optimizado para navegadores mozilla y otros que

usen su misma arquitectura base como opera y chrome no hiendo tan bien

en Internet Explorer 8.

En la siguiente imagen se puede ver un esquema de la interface

principal del portal

Evaluación y pruebas

Page 64: Trabajo Ati Final

Ya terminada la implementación de código y de la interfaz gráfica, es el

momento de evaluar y comprobar su funcionamiento, que sea el correcto y

cumpla los estándares de la World Wide Web.

Funcionamiento en navegadores más comunes

A continuación se mostrara en los navegadores que he usado la forma de

visualización, en la mayoría de ellos se ve de forma parecida y correcta,

excepto en Internet Explorer 8 que he tenido un problema en una función

java script referente a la fecha y hora en el inicio de la página que no se

visualiza. A continuación se muestran diferentes navegadores en los que

la visualización es muy similar:

Mozilla Firefox 3.6

Page 65: Trabajo Ati Final

Internet Explorer 6

Google Chrome

Page 66: Trabajo Ati Final

Análisis de los Resultados.

Después de todas las pruebas haremos un breve resumen de cada prueba

obtenida.

Navegadores

Desde el principio se ha estado diseñando para el navegador Firefox,

todas las pruebas y comprobaciones de toda la programación se ha hecho

desde este. Una vez finalizado comprobé que en todos los demás

navegadores funcionaban de la misma forma exceptuando el Internet

Explorer 6 teniendo problemas en ciertos Java scripts.

Otro de los aspectos era el tema del CSS, las visualizaciones no eran

correctas en estos dos tipos de navegadores y se tuvo que redefinir varias

clases del CSS añadiendo algún parámetro para que la visualización fuera

correcta en los dos tipos de navegadores.

Page 67: Trabajo Ati Final

Comprobando enlaces. Después de realizar varias pruebas en todo el

código del portal se dejaron sueltos varios enlaces a páginas de prueba

que había utilizado para tal fin, gracias e esta herramienta puede depurar

y limpiar el código.

Resoluciones de pantalla. En un principio no se tuvo en cuenta la

resolución de pantalla usando la que tenemos normalmente 1440x, el

diseño estaba muy avanzado para volver a redefinirlo, pero tras las

pruebas vi que desde una resolución de 1000x768 eran optimas y

mostraban todo el contenido, siendo estas las más usadas por los

usuarios. Después de buscar encontramos que para los atributos de los

<DIV>, de las <TABLE> de las imágenes <IMG> se podían usar en lugar

de tamaños relativos, el uso de porcentajes de esta forma en cualquier

navegador con cualquier resolución se vería de forma correcta. Sin

ninguna duda en futuros proyectos será una de las cosas que tendremos

en cuenta.

VI.2. Soporte físico, lógico y comunicaciones

Medios y Tecnologías a Utilizar

En esta sección se introducen algunas de las tecnologías Web disponibles

y se seleccionan la que se usarán en el Proyecto.

Sistemas operativos:

Un sistema operativo (SO) es un conjunto de programas destinados a

permitir la comunicación del usuario con un ordenador y gestionar sus

recursos de manera eficiente. Comienza a trabajar cuando se enciende el

ordenador, y gestiona el hardware de la máquina desde los niveles más

básicos.

Las familias más utilizadas de sistemas operativos son:

Page 68: Trabajo Ati Final

Microsoft Windows Familia de sistemas operativos desarrollados por la

empresa de software Microsoft CorporationR. Todos ellos tienen en común

el estar basados en una interfaz gráfica de usuario que utiliza el

paradigma de ventanas.

Apple Macintosh Abreviado Mac es el nombre de una serie de

ordenadores fabricados por Apple ComputerR desde 1984. Los Apple

Macintosh son comercializados con el sistema operativo Mac OS X.

También es posible instalar en ellos Linux, y ahora existe la posibilidad de

instalar Windows de forma nativa.

UNIX Sistema operativo portable, multitarea y multiusuario; desarrollado

en los laboratorios Bell de ATTR, por Ken Thompson, Dennis Ritchie y

Douglas McIlroy. Desde el punto de vista técnico, UNIX se refiere a una

familia de sistemas operativos que comparten unos criterios de diseño e

interoperabilidad en común. Esta familia incluye más de 100 sistemas

operativos desarrollados a lo largo de 20 años. No obstante, es importante

señalar que esta definición no implica necesariamente que dichos

sistemas operativos compartan código o cualquier propiedad intelectual.

Desde el punto de vista legal, Unix es una marca de mercado. Dicha

marca es propiedad de "The Open Group", una organización de

estandarización que permite el uso de dicha marca a cualquier sistema

operativo que cumpla con sus estándares publicados. Resumiendo, la

marca Unix no es propiedad de ninguna compañía.

Supuestos y Dependencia

En este caso, el sistema operativo utilizado para acceder al portal es

indiferente. Por tanto podemos decir que este producto es

multiplataforma. Asimismo, el navegador Web utilizado también puede

ser cualquiera de los disponibles en el mercado. Aunque este producto se

ha optimizado para el navegador Mozilla Firefox versión 3 o superior.

Page 69: Trabajo Ati Final

1.1.1. Soporte físico

Equipos informáticos para el desarrollo

EQUIPOS CARACTERISTICAS CANTIDA CONEXION OBS

Equipo de

computo

procesador Intel Corel

Dual, memoria RAM de

1GB,

03 Red LAN una PC en cada área

del negocio

Impresora inyección de tinta , tinta

rojo, azul, amarillo,

negro

01 Red LAN en las áreas de

ventas, almacén,

secretaría y

administración

1.1.2. Soporte lógico Para llevar a cabo la implementación del proyecto, se han

utilizado distintas tecnologías tanto para la programación de

la web, como para almacenar los datos que nos interesen, y

para poner en marcha el servidor web.

DESCRIPCIÓN DEL SOPORTE

TECNOLOGIAS DESCRIPCIÓN TECNOLÓGIA

HTML. HyperText Markup Language (Lenguaje de

Marcado de Hipertexto),

es el lenguaje de marcado predominante para

la elaboración de páginas web.

SCC

Las hojas de estilo en cascada (en inglés

Cascading Style Sheets), CSS es un lenguaje

usado para definir la presentación de un

documento estructurado escrito en HTML o

XML (y por extensión en XHTML)

Es un lenguaje de programación interpretado

Page 70: Trabajo Ati Final

LEGUAJES DE PROGRAMACIÓN DE LA WEB

PHP

en la parte del servidor. Su sintaxis es similar a

la de C. Hoy en día es uno de los más usado

en la programación web.

JAVASCRIPT.-

Es el sistema gestor de bases de datos que

hemos utilizado en este proyecto.

Se distribuye bajo la licencia del software libre,

y además es multiplataforma.

Gestor Base de datos

Mysql

Servidor Web Apache

Servidor Local

XAMPP

Herramientas para diseño y programación

DESCRIPCION DEL ESCENARIO

HERRAMIENTASDESCRIPCION

Administrar Base de Datos Navicat Premium

11.6

Es una herramienta para ser usada en un

navegador web,

y poder administrar una base de datos

MySQL, SQL-SERVER, ORACLE,

POSTGRESS, SYBASE

Diseño y maquetado de la página web

Dreamweaver8. herramienta es el programa más utilizado

en es POTOSHOP sector del diseño y la

programación web

Diseño de Banners y fotos

PhotoShop Es un programa de retoque y edición de

imágenes de gran potencia, ha sido usado

para modificar ciertos apartados del portal

referente a imágenes.

Programar y compilar NetBeans 7.3 una herramienta para programadores

pensada para escribir, compilar, depurar y

ejecutar programas

Page 71: Trabajo Ati Final

1.1.3. Redes de comunicación

Equipos para la red

EQUPOS/ACCESORIOS TIPO CANTIDAD

Switch Dlink 01unidades

Cable Utp cat.6 - 30metros

Conectores RJ45 8 unidades

1.1.4. Métodos y normas a utilizar para la ejecución de proyectos

Guía para la realización y supervisión de proyectos Web (pfc)

REF 2007.297

Guía para la realización y supervisión de proyectos Web (pfc)

REF 2008

Estándar IEEE 830-1998

VII. PLANES DE ACCIÓN

VII.1. Plan de actividades

Condiciones previas

Para el desarrollo del proyecto en mutuo acuerdo con los

responsables de la operación se acordó y quedó establecida que

se van a desarrollar reuniones de trabajo.

Page 72: Trabajo Ati Final

Las sesiones y reuniones de trabajo serán para establecer la

presentación de cronogramas de trabajo así como la presentación

de informes por parte del grupo de trabajo.

El comité directivo a cargo del Sr: Marden Delgado A. en muestra

de su apoyo a los grupos de trabajo y como parte de las

orientaciones generales brindará las facilidades del caso

proporcionando documentos y autorizaciones que puedan ser de

utilidad para los grupos.

La presentación de documentos serán efectuados en forma escrita.

Todo compromiso grupal o individual debe cumplirse con fecha,

hora y lugar.

El flujo de información debe hacerse respetando la jerarquía

funcional de la estructura de trabajo.

Después de haber descrito las condiciones previas de los seis escenarios

evaluados los cuales involucran tanto las soluciones organizacionales como

las soluciones técnicas, el comité directivo tomó la decisión de adoptar el

Escenario de Compromiso e inicializar el cronograma de proyecto por el

grupo de trabajo.

Calendario de ejecución del desarrollo de la web

Ítem Descripción Carga Total

Plazo Global

Fecha Inicio

Fecha Termino

Responsables

1Levantamiento de Información

03

personas

03

Días 01/06/2013 03/06/2013

Alex D.A

Nelvin R.C

Page 73: Trabajo Ati Final

2 Análisis de la

formulación

03

personas

07

Días 04/06/2013 11/06/2013

Nelvin Ruiz

Córdova

3 Diseño 03

personas

15

Días 12/06/2013 27/06/2013

Kreisler Umbo

Ruiz

4 Implementación 04

personas

20

Días 28/06/2013 15/07/2013

Alex Delgado

Altamirano

5 Evaluación y

pruebas

03

personas

15

Días

16/07/2013 31/08/2013 Ing. Marden

Delgado

Altamirano

Calendario de ejecución en la adquisición e implementación de la red

ítem Descripción Carga Total

Plazo Global

Fecha Inicio Fecha

Term.Responsables

1 Análisis de la situación de la red

01 persona

02

días01/06/2013

02/06/2013

Kreisler U.R

2 Adquisición de equipos

Preparación ambiente para el cableado entre áreas

01 persona

02 días

03/06/2013

04/06/2013

Jimmy D. Vásquez Laines

3 Implementación y configuración de los las PCs

01 persona

01día

04/06/2013

04/06/2013

Jimmy D. Vásquez Laines

VII.2. Plan de recursos

Cuadro de Estimación de Recursos

CONCEPTO POR TIPO DE UNIDAD CANTIDAD P.U TOTAL

Page 74: Trabajo Ati Final

RECURSOSHARDWARE

Alquiler de Equipo de ComputoImpresora

UnidadUnidad

31

100130

300.00130.00

REDSwitch Cable UTPConectores RJ-45

UnidadmetrosUnidad

1308

75.001.000.5

75.0030.004.00

SOFTWARE

NavicatMacromedia DreamweaverXamppMysqlPhotoShopNetBeans 7.3Notepad

UnidadUnidadUnidadUnidadUnidadUnidadUnidad

1111111

0000000

0.000.000.000.000.000.000.00

PERSONAL

Jefe de proyectosAnalista funcional Experto en redes Programadores

UnidadUnidadUnidadUnidad

1122

400200100300

400200100600

UTILES DE ESCRITORIO

Papel bond A4LapicerosFrasco Tinta de color negro (recarga impresora)Frasco Tinta de color negro (recarga impresora)USB(4GB)

MillarUnidadUnidadWats

UnidadUnidad

141

13

250.5010

1010

25.002.00

10.00

30.0023.00

OTROS

Transporte Energía eléctricaLlamadas telefónicas

SolesKWs

Minutos

30

80

1.50

0.50

45.0080.0040.00

TOTAL 2, 094.00

VII.3. Plan de actividades de soporte y mantenimiento

Page 75: Trabajo Ati Final

Cronograma de actividades para el mantenimiento y actualización del portal web

Descripción Fecha Global Responsable

Actualización de datos(noticias, eventos, actividades) al portal web

Se realizara cada 30 días

Jimmy D. Vásquez Laines

Mejoramiento del portal agregando nuevos servicios

Cada 06 meses

Alex Delgado Altamirano

VIII. CONCLUSIONES

Finalizado el portal con todas sus opciones siempre es bueno notar que se puede

mejorar, añadir o incluso cambiar para así conseguir que sea un portal dinámico y

acorde con los tiempos que corren en Internet.

Estos son algunas opciones personales que se podría mejorar en este portal Web.

Creación de un foro de discusión, donde los usuarios puedan crear

canales y discutir sobre ellos, siempre que sean acorde con la

política de la Web.

Mejoras en el entorno gráfico de la página. Que sea más dinámica

a cambios gráficos y a la inserción de publicidad por parte de

agencias externas.

Además de añadirle funciones en Flash para así sea más vistosa.

Page 76: Trabajo Ati Final

Crear una búsqueda general, para así encontrar en el portal ciertas

cosas que no veamos a simple vista, en caso de que este portal

crezca más, aquí no se ha considerado oportuno, ya que todos sus

enlaces están a la vista y son fáciles para encontrarlos y acceder.

Creación de un canal RSS de noticias el cual si se ha investigado

en este portal pero no se ha podido acoplar debido al diseño de la

página y a la difícil implementación en el diseño gráfico.

IX. ANEXOS

Toma de Datos

Cuestionario sobre una entrevista

Datos del usuario : Nombre y apellidos, Cargo en la empresa, Edad

Conocimientos:

¿Tipo de explorador que usa Web?,

¿Para que usa el ordenador?,

¿Quién actualizara los apartados de noticias del pueblo?,

¿Qué tipo de conocimientos tiene el que modifica?,

¿a qué le gustaría que estuviera orientada más el portal? etc.

Intereses: obtener información histórica del pueblo para su introducción.

Organización del semicírculo de entidades políticas, y sus datos.

Fiestas patronales, culturas.

¿Le interesa algún foro público y/o privado con respecto a la empresa?

¿Está dispuesto a colaborar en el desarrollo del proyecto Web?

¿Quiere alguna aplicación específica que quiera que realice la página Web?

Selección del grupo de trabajo: ira a cargo del jefe de proyectos el decidir quién

se encargara de la aportación al portal.

Page 77: Trabajo Ati Final

Elaboración de una guía de debate: que personas se encargaran de realizar las

tareas, y el tiempo que se dedicara para desarrollar cada apartado.

Desarrollo del debate: opiniones de los desarrolladores, preguntas que se han

podido responder y sus respuestas.

Análisis de resultados: Aquí se verán los posibles problemas que puede

ocasionar la aplicación, la valoración de cada desarrollador y las necesidades

mínimas de la aplicación.

Boceto de escenario de la aplicación del ayuntamiento.

Acceso: como ciudadano registrado, ciudadano sin registrar o como trabajador.

Menú principal con opciones del portal (localización, historia ciudad, pago de

recibos, miembros del ayuntamiento, etc.)

Introducción de datos o visualización de contenidos: en caso de que sea de

pagar recibos u otros movimientos que requieran ser usuario registrado, y/o

visualización de contenidos ofrecidos.

Envío de datos y cierre aplicación.

Page 78: Trabajo Ati Final

IMÁGENES DE TRABAJADORES DE “SISCOMP.E.I.R.L”

IMÁGENES DEL PORTAL DE LA EMPRESA Y PRODUCTOS

IMÁGENES DEL

PERSONAL OFRECIENDO

SUS SERVICIOS

TÉCNICOS