UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS SISTEMA INTEGRAL DE GESTIÓN DE GRANDES SUPERFICIES AUTOR: ALBERTO GUTIÉRREZ GARCÍA DIRECTOR: ALFONSO VILLAR CHICHARRO UNIVERSIDAD PONTIFICIA COMILLAS ICAI RESUMEN Se conseguirá el desarrollo de una aplicación en entorno web, orientada a la gestión y control de recursos, en este caso, clientes, personal, productos y proveedores, relacionados con el negocio. Se pretende que el usuario final sea consciente, mediante la aplicación, de saber en todo momento el estado de su negocio en áreas tan variadas como el turno de trabajo de un empleado hasta el precio unitario del último producto puesto a la venta. Este usuario final será en muchos casos el gerente de la tienda de proximidad, y el acceso a esta cantidad de información influirá de forma directa en las decisiones estratégicas que puedan llegar a tomarse dentro del negocio.
Palabras Clave Algunos términos que definen el proyecto son: Gestión Web 2.0 Base de datos Toma de decisiones Beneficio Introducción A día de hoy es difícil encontrar una empresa o negocio que no disponga de una herramienta para el tratamiento de la información de manera local, ya sea simplemente para realizar transacciones o para gestionar de forma adecuada la información procedente de los resultados contables del negocio. Con esta herramienta se pretende ir más allá, y cubrir las necesidades de gestión que surgen cuando, por cualquier causa, no se puede estar de forma física en la zona donde se desarrollan las actividades de negocio. Principalmente por este motivo se ha elegido un desarrollo orientado al espacio web, que permite al usuario final desarrollar al menos parte de sus funciones se encuentre, donde se encuentre. Otro punto importante es el ahorro en costes adherido a la impresión de informes, ya que con la aplicación que se pretende desarrollar se podrá acceder a toda esta información en formato digital. Esta manera de actuar aparte de ahorrar costes a la empresa, favorecerá la visión que se tiene de la misma desde el punto de vista del consumidor, ya que una empresa que respeta el medio ambiente es mejor valorada que otra que no lo hace. II
También se ha tenido en cuenta la disminución del tiempo invertido en la toma de decisiones en todos los niveles, repercutiendo a su vez en una ventaja bastante significativa frente al resto de competidores de un mercado tan saturado y competitivo. Revisando el mercado se han encontrado herramientas similares a la que se define en este proyecto, casi todas pertenecientes a grandes marcas franquicia. Sin embargo estas herramientas están destinadas casi exclusivamente a almacenar informes generados por herramientas locales en las centrales de las compañías. Este proyecto se puede dividir en las siguientes partes: Presentación de necesidades, objetivos y requisitos. Diseño y planificación del desarrollo. Valoración y toma de decisión para el desarrollo. Implementación de la aplicación. Resultados Con la realización de este proyecto se ha logrado desarrollar una aplicación robusta y de gran accesibilidad que permite gestionar de forma eficiente los recursos de la empresa, y que facilita la toma de decisiones a todos los niveles. También se puede decir que se han adquirido nuevos conocimientos sobre todo en la etapa de la codificación de la aplicación, ya que se ha tratado de conocer nuevos lenguajes de programación orientados a la programación de soluciones web. Aún así también se han afianzado conocimientos en campos ya estudiados durante la carrera entre los que cabe destacar: Ingeniería del Software, Bases de Datos, Control Informático de Gestión o Estructura de datos. III
Conclusiones conclusiones: Una vez terminado el desarrollo del proyecto, se desprenden una serie de Se ha conseguido comprender la organización y la gestión de un negocio de tienda de proximidad. Gracias al punto anterior, se ha conseguido cubrir las necesidades y objetivos que se plantearon al inicio del proyecto. Se han afianzado los conocimientos adquiridos durante los años de carrera, especialmente de asignaturas como Ingeniería del Software, Bases de Datos y Estructura de Datos. Conocimientos que podrán ser usados en futuros proyectos. Se han conseguido nuevos conocimientos relacionados con la seguridad informática, y la gestión de proyectos. Se ha logrado el desarrollo de una aplicación sólida, basada en lenguajes de programación no incluidos en el plan de estudios de la carrera. IV
Referencias [BARR01] Barranco de Areba. Metodología del análisis estructurado de sistemas. Madrid: Publicaciones Universidad Pontificia de Comillas, 2001. Web de descarga y ayuda para las herramientas de desarrollo del software de la aplicación web: [WWW01] http://www.apachefriends.org/es/xampp.html español: Web oficial del distribuidor de componentes informáticos Hewlett Packard, en [WWW02] http://www.hp.es Web oficial del distribuidor de software y herramientas de desarrollo Adobe Systems, en español: [WWW03] http://www.adobe.es JavaScript: Comunidad web de ayuda a la programación, principalmente de PHP, HTML y [WWW04] http://www.desarrolloweb.com V
Abstract The means to develop a Web-based application, oriented management and control of resources, in this case, customers, staff, products and suppliers relating to the business. It is intended that the end user is aware, through the application, always know the status of your business in areas as varied as the shift of an employee to the unit price of the latest product offered for sale. The end user will in many cases the store manager of proximity and access to this wealth of information will directly affect the strategic decisions that may come to be in business. Key Words Some terms that define the project are: Management Web 2.0 Database Decision Profits VI
Introduction Today it is difficult to find a company or business that does not have a tool for processing information locally, either just to make transactions or to manage adequately the information from the financial results of the business. This tool aims to go beyond, and management needs that arise when, for whatever reason, can not be physically available in the area where the business activities develop. Mainly for this reason we have chosen a development oriented web site that allows end users to develop at least part of their duties are, wherever you are. Another important point is the cost savings attached to the printing of reports, since the application to be developed will be able to access all this information in digital format. This course of action other than cost savings to the company, encourage the view we have of it from the standpoint of the consumer, as a company that respects the environment is more valued than another does not. Also taken into account the reduction of time spent on decision making at all levels, affecting in turn a pretty significant advantage against other competitors in a market so saturated and competitive. Reviewing the market similar tools has been found to be defined in this project, almost all belonging to franchise brands. However, these tools are used almost exclusively to store reports generated by local power tool companies. This project can be divided into the following parts: Presentation of needs, objectives and requirements. Design and development planning. Assessment and decision making for development. VII
Implementation of the application. Results With the completion of this project has developed a robust and highly accessible which enables efficient management of company resources, and facilitates decision-making at all levels. You can also say that they have acquired new skills especially in the stage of coding the application, as it has tried to learn new programming languages oriented programming web solutions. Still have also been secured and studied knowledge in fields during the race among which include: Software Engineering, Databases, Management Information Control and Data Structure. Conclusions Upon completion of the project, it draws several conclusions: It has come to understand the organization and management of store business proximity. Thanks to the above, has managed to cover the needs and goals that were raised at the beginning of the project. We have strengthened the knowledge acquired during the years of career, especially in subjects such as Software Engineering, Databases and Data Structures. Knowledge that can be used in future projects. We have achieved new knowledge related to computer security, and project management. VIII
It has succeeded in developing a solid application, based on programming languages not included in the curriculum of the race. References [BARR01] Barranco de Areba. Metodología del análisis estructurado de sistemas. Madrid: Universidad Pontificia de Comillas Publicaciones, 2001. application: Download Web and support for software development tools for the web [WWW01] http://www.apachefriends.org/es/xampp.html Spanish: Official website of the distributor of Hewlett Packard computer parts in [WWW02] http://www.hp.es Official website of the supplier of software and development tools Adobe Systems, in Spanish: [WWW03] http://www.adobe.es Web community for programming assistance, mainly PHP, HTML and JavaScript: [WWW04] http://www.desarrolloweb.com IX