trabajo ati final
TRANSCRIPT
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
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
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
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
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.
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
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
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.
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.
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
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
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.
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.
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í).
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.
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.
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
III.2. Personal
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.
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.
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.
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.
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
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.
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
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.
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.
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
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
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.
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.
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.
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.
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
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
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
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:
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
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.
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
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.
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
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
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
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
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?
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?
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.
- 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
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.
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
Internet Explorer 6
Google Chrome
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.
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:
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.
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
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
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.
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
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
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
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.
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.
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.
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