desarrollo del sistema en la empresa informe de analisis
TRANSCRIPT
Desarrollo del sistema en la empresaLa maquina .litd
La maquina sit5 de Noviembre de 2009
Desarrollo de nuevo sistema e implementación de nuevas redesSergio niñez bautista
Edwin Heberto garcia garicaEduardo Gomes Velásquez
Desarrollo del software
INTRODUCCION
En este documento encontrara detallada mente el estudio realizado en la empresa la maquina, los problemas encontrados en los procesos internos de la empresa y las soluciones para ellos. También encontrara en detalle como se procederá a solucionar que herramientas se usaran que nuevos procesos se agregaran para agilizar el rendimiento, el tiempo en que estos nuevos cambios se efectuaran y cuando el nuevo sistema será funcional
Desarrollo del software
Formulación
En base a las necesidades de la empresa es necesario la implementación de un nuevo sistema propio de telecomunicaciones mejora de equipo de trabajo implementación de un servidor de datos y en pro de ahorrar tiempo y facilitar el acceso ala información interna de la empresa desde cualquiera partes del país permitiendo que la empresa se centralice mas y mejore el control de interno de si misma
Desarrollo del software
Presentación
La propuesta empezara crear una nueva base de datos que satisfaga las necesidades de la empresa estableciendo un servidor en la oficina central y diseñando un sistema para el manejo de los datos de forma asegurándose que la información este protegida y solo el personal autorizado tenga acceso a ella se reemplazara el hardware de la empresa por nueva tecnología que permita la octima utilización de los elementos antes mencionados
Desarrollo del software
Identificación de Necesidades del Cliente
Cambiar el sistema “APLINSA” y la conexión entre la central y las sucursales mejorando la seguridad, transacciones y acceso a los datos dado que dicha conexión de manera sistematizada en la actualidad es prácticamente inexistente.
La implementación de este nuevo y ágil sistema permitirá que el usuario del sistema y/o los empleados investiguen el seguimiento a los antiguos compradores, la disponibilidad de un modelo, color y accesorios de una moto al momento de su compra desde cualquiera de las sucursales del país y conectividad total y permanente entre todas las sucursales.
Documento de Requisitos del Sistema
Este cambio empezaría por cambiar “APLINSA” por un sistema más eficiente como “MySQL ” por ser multiplataforma y tener una gran variedad de lenguajes de programación disponibles, en este caso para su manejo se usará “PHP”, para crear una nueva base de datos, existen opciones para aumentar la velocidad, se usaría un motor no transaccional “MYISAM” e “InnoDB” para transacciones e integridad referencial, se usarían tablas en discos “b_tree” para búsquedas rápidas, en seguridad se ofrece un sistema de contraseña y privilegios seguros mediante verificación basada en host.
Desarrollo del software
Una vez desarrollada la base de datos y el nuevo sistema pasaría a implementar un login y password para los usuarios y otorgar los permisos pertinentes para cada una de las áreas de trabajo manteniendo un seguimiento constante de los usuarios esto también permitirá saber su desempeño en la empresa.
Crear un pagina Web con herramientas java y lenguaje HTML estándar 5 en donde el comprador pueda crear una pequeña cuenta y con un pequeño formulario escoger que tipo de moto desea color, marca y enviarlo a la empresa, al momento de su compra con su email puede acceder a esta elección y solo empezar con los trámites para su compra, esto también servirá para averiguar que modelos son más populares y con qué características.
En cuanto a la red se empezaría por implementar una VPN (utilizando el concepto CLIENTE – SERVIDOR) con un protocolo “L2TP” implementada sobre “ipsec” se introduce la “ip” del servidor o una cuenta de usuario y contraseña previamente creadas en el router, esto hace innecesario la “ip” fija o acceso directo al servidor.
Teniendo en cuenta eso sí posibles restricciones de acceso como pueden ser firewalls, mapeo de “ip´s” por router o en algunos casos accesos por “ip´s” dinámicas, y para tales casos se deben realizar los respectivos mapeos, aperturas de puertos “UDP´s” y asignación de protocolos, claro está que manteniendo el respectivo control y monitoreo de acceso por parte del(os) usuario(s).
Desarrollo del software
Requisitos de hardware:
Servidor:
PowerEdge T710 Tower Chassis for Up to Eight 3.5-Inch Hard Drives BIOS Setting Power Saving BIOS Setting Primay Processor Intel® Xeon® X5570, 2.93Ghz, 8M Cache, 6.40 GT/s QPI, Turbo, HTMemory 12GB Memory (6x2GB), 1066MHz, Dual Ranked UDIMMs for 1 Hard Drive ConfigurationRAID 0 for SAS 6/iR or PERC6i Controllers (Non-Mixed Drives) Primary Controller SAS 6/iR Integrated 1st Hard Drive 1TB 7.2K RPM SATA 3.5" Hot Plug Hard Drive 2nd Hard Drive 1TB 7.2K RPM SATA 3.5" Hot Plug Hard Drive Internal Optical Drive DVD-ROM, SATA, Internal
Estaciones de trabajo
PROCESADOR Intel® Core™ 2 Duo T9900 (3.06GHz, 6M L2 Cache, 1066MHz FSB)SISTEMA OPERATIVO Windows® 7 Professional Orignal de 32 bit con Medio en EspañolMEMORIA 2.0GB, DDR2-800 SDRAM, 2 DIMMS LCD Y COLOR 15.4” Widescreen WXGA (1280x800) LED Display DISCO DURO 160GB Hard Drive, 7200RPM with Free Fall Sensor UNIDAD ÓPTICA 8X DVD+/-RW w/Roxio and Cyberlink Power DVD™TARJETA DE VIDEO Mobile Intel® Graphics Media Accelerator 4500MHDLAN INALÁMBRICA (802.11)Dell Wireless™ 1397 802.11b/g Mini Card
Internet
20Mbps conexión directa a internet + ip fija
Red Física
Router VPN
Desarrollo del software
SISTEMA ACTUAL
El sistema “Aplinza” es un sistema de base de datos de relación tipo zas elaborado en el año 2000; por este sistema se paga un arriendo anual ya que la empresa no es propietaria de dicha aplicación.la aplicación se limita única y exclusivamente a la parte contable y de llevar un registro de ventas superficial y poco controlado.
Desarrollo del software
Caso de uso
En el siguiente caso de uso se muestra el flujo de información y las funciones que se realiza con esta como se utilizan los datos de el cliente o la venta para llevar un registro y actualización en tiempo real de los mismos
Como los datos de las ventas son usados para llevar un registro mensual de los pagos del cliente, la cantidad de motos vendidas, stock, ganancias mensuales, y personal de la empresa gracias al nuevo sistema se llevara un mejor control de esta información, se facilitara al acceso de esta y se especificara quien tiene derecho a verla y modificarla
Desarrollo del software
Diagram de contexto
En este diagrama de contexto se muestran los procesos que llevan al almacenamiento de información y la actualización de esta también
Desarrollo del software
Diagrama de flujo de datos
Desarrollo del software
Modelo entidad/Relación
Desarrollo del software
GLOSARIO DE TERMINOS
APLIZA: es una herramienta herramienta para el control y administración de negocios adtual sistema de la empresa
MYSQL: gestor de base de datos relacional y multihilo
MyISAM :es la tecnología de almacenamiento de datos usada por defecto por el sistema administrador de bases de datos relacionales MySQL Este tipo de tablas están basadas en el formato ISAM pero con nuevas extensiones
InnoDB es una tecnología de almacenamiento de datos de fuente abierta para la base
de datos MySQL
L2TP: es una variación de un protocolo de encapsulamiento IP. Un túnel L2TP se crea encapsulando una trama L2TP en un paquete UDP, el cual es encapsulado a su vez en un paquete IP, cuyas direcciones de origen y destino definen los extremos del túnel.
UDP: es un protocolo del nivel de transporte basado en el intercambio de datagramas. Permite el envío de datagramas a través de la red sin que se haya establecido previamente una conexión
Desarrollo del software
Conclusiones
Basados en todo lo visto anterior mente podemos concluir que esta solución al problema de la maquina no solo es viable sino muy rentable para la productividad de la empresa que podría aumentar mocho su capacidad de venta en todo el país
Desarrollo del software