Escuela y Liceo Elbio Fernández Proyecto 3er año 2008 PROYECTO PARA BACHILLERATO TECNOLÓGICO EN INFORMÁTICA MARCO REGLAMENTARIO SOBRE LA INTEGRACIÓN DE LOS GRUPOS El proyecto será realizado por grupos de 3 a 5 alumnos , no habilitándose bajo ninguna circunstancia grupos de 1 solo integrante. Una vez que los grupos han sido establecidos en tiempo y forma , cualquier cambio en su integración deberá ser gestionado por escrito ante el cuerpo docente. Cada grupo de proyecto deberá elegir entre sus integrantes a un Líder de Proyecto que tendrá la representación oficial del grupo a los efectos de cualquier notificación, trámite o indicaciones técnicas. Se indicará tambien un segundo interlocutor previendo circunstancias coyunturales que inhabilitaran la participación del líder. El grupo de proyecto deberá seleccionar un Nombre de Empresa ( nombre fantasía) a los efectos de identificar con un nombre único al grupo, siendo esta acción obligatoria. La presentación de la carpeta del proyecto se realizará siguiendo las pautas que oportunamente se suministrarán. Cada grupo confirmará su integración oficial, entregando en medio magnético e impreso con la firma de todos los integrantes un documento en el cual se incluirá el nombre de Empresa, la nómina de los integrantes con C.I., nombre , teléfono , e-mail de cada integrante , identificando al líder del proyecto y su suplente. Esta gestión tendrá como plazo máximo una semana a partir de la presentación oficial de la letra del proyecto y se realizará ante el docente de la asignatura Proyecto. FECHAS DE ENTREGA : 1era. ENTREGA: 26 DE JUNIO DE 2008 2da. ENTREGA: 28 DE AGOSTO DE 2008 3era. ENTREGA: 16 DE OCTUBRE DE 2008 DETALLES DEL SISTEMA PROPUESTO Se desea confeccionar un sistema informático que regule la administración de una empresa con sucursales, permitiendo informatizar la gestión de los diferentes locales , los cuales deberán compartir la información. La empresa tomada como modelo es una inmobiliaria con sus sucursales, que solicitó que las tareas a informatizar se fraccionaran de manera de contar a la brevedad con un software que le permita gestionar las actividades más habituales en forma urgente, en tanto que para la entrega de las otras tareas, consideradas complementarias, se dispone de otros plazos. Página 1 Escuela y Liceo Elbio Fernández Proyecto 3er año 2008 La empresa solicitó que las viviendas se administraran por sucursal, pudiendo compartir información y eventualmente reservas cruzadas. Asimismo deberá estudiarse la posibilidad de contar con un catálogo virtual de las viviendas para un sistema de autoconsulta instalado en cada local . Las tareas consideradas como fundamentales son : 1)Llevar el control histórico de clientes. 2)Evacuar consultas de posibles clientes sobre la oferta de viviendas 3)Registro de ventas y alquileres. 4)Reservas 5)Cobro y vencimiento de alquileres 6)Copias de contratos Se considerara que las tareas que se mencionan a continuación son complementarias : 1)Liquidación de Moras 2)Emisión de recibos. 3) Liquidación de ingresos a propietarios 4)En caso de alquiler de aptos se deberán considerar los gastos comunes y el control de pago de los mismos. 5)En zonas balnearias en temporada alta, se considerarán períodos de alquiler y pago de los servicios habituales ( agua, luz, teléfono, etc.) La empresa tiene un Gerente General y un equipo administrativo central. En cada local existe como mínimo un administrador, dos ejecutivos de cuentas, y un auxiliar administrativo. Requerimientos. 1) Toda la presente propuesta deberá estar enmarcada en la tecnología de Gestión de Proyectos, debiendo presentarse cronograma de ejecución y detalle de las etapas constitutivas del mismo. El software deberá estar debidamente documentado, atendiendo a algunos de los modelos de análisis estudiados durante el curso ( Waterfall Model, Evolutionary Model , etc.) 2) A los efectos de la realización del proyecto, los estudiantes se constituirán en grupos , tal como se indicó arriba, configurando teóricamente PYMES, para lo cual deberán : a) Diseñar un Plan de Negocios y los Comprobantes necesarios y convenientes para la operativa de la empresa. b) Especificar los trámites que deberán realizar ante los organismos oficiales a los efectos de tener la empresa en regla. c) Estudiar la viabilidad del negocio. 3) Cada docente especificará que mínimos son deseables alcanzar en el cumplimiento del proyecto. 4) Diseñar el sistema informático que permita : Página 2 Escuela y Liceo Elbio Fernández Proyecto 3er año 2008 a) Realizar la facturación y reservas que correspondieran, identificando debidamente el local desde el cual se emite. 5) El sistema deberá emitir informes que permitan conocer las siguientes situaciones : a) Registro mensual de movimientos. b) Cual es la sucursal con mayor movimiento. c) Comparación estadística entre zonas, tipos de vivienda (especificando cantidad de ambientes, baños , etc.) Requerimientos de PROYECTO ANÁLISIS Y DISEÑO DE APLICACIONES y El proceso de abstracción constituye una de las etapas más complejas e interesantes en el desarrollo de aplicaciones. Ser capaz de modelar la realidad y documentar dicho modelo es a su vez un proceso que implica el desarrollo de diversas competencias y un reto para cualquier profesional informático. La Ingeniería de Software proporciona las herramientas y la metodología para poder concretar la tarea antes mencionada. El curso de A.D.A. no agota la temática, ni le corresponde abordar dicha empresa, sino iniciar al estudiante en sus cometidos, encontrando el ámbito apropiado para la aplicación de las competencias que el futuro egresado deberá desarrollar en el proyecto de pasaje de grado. Apuntando pues a dicho objetivo, se propone para el siguiente proyecto la siguiente metodología : * Fundamentación del modelo de desarrollo a seguir. * Respetar el orden en la sucesión de etapas propuestas por el modelo elegido. * Documentar la solución informática. * Utilización de herramientas de modelado, así como tambien herramientas C.A.S.E. para la concreción del proyecto. * Utilización de herramientas de planificación propuestas por la asignatura PROYECTO. En el marco de lo antes dicho se propone: Utilizar un modelo estructurado. Para la 1era. entrega : Anteproyecto : 1. Relevamiento. a. Empleo de técnicas vistas durante el curso b. Elaboración de formularios apropiados para la tarea anterior. 2. Estudio de factibilidades. 3. Cálculo de métricas del proyecto. 4. Planificación 5. Especificación de Requerimientos. Análisis : 1. Análisis F.O.D.A. Para la 2da. entrega : Página 3 Escuela y Liceo Elbio Fernández Proyecto 3er año 2008 Análisis : 2. Análisis Costo-Beneficio. 3. M.E.R. 4. Modelo esencial 5. D.F.D. 6. Diccionario de datos. Para la 3era. entrega : Diseño : 1. Especificación de procesos 2. Carta jerárquica 3. Código fuente comentado e indentado 4. Diagrama Nassi-Schneiderman de algunas de las funciones de la aplicación. 5. Plan de testing Finalmente completando la documentación : * Manual de usuario. * Manual de instalación. * Anexos o Agenda de reuniones o Hoja de calificaciones de cada entrega de la asignatura. o Créditos y Bibliografía. Requerimientos de Bases de Datos: Para la Primera Entrega Modelo Entidad Relación (D.E.R. y R.N.E.) Modelo Relacional Diccionario de Datos Para la Segunda Entrega Modelo Entidad Relación corregido Modelo Relacional corregido Diccionario de Datos Sentencias SQL de creación de tablas y estructuras necesarias Sentencias SQL de permisos a la Base de Datos Primera implementación de la Base de Datos Para la Tercera Entrega Modelo Entidad Relación Modelo Relacional Diccionario de Datos Sentencias SQL de creación de tablas y estructuras necesarias Sentencias SQL de permisos a la Base de Datos Página 4 Escuela y Liceo Elbio Fernández Proyecto 3er año 2008 Implementación final de la Base de Datos Consultas finales a la Base de Datos Ingreso de datos de prueba, indicando ejemplos de sentencias SQL utilizadas y documento que indique los datos ingresados Requerimientos de Programación III: Primera Entrega: (carpeta) Carpeta impresa con las pantallas propuestas para el Sistema con el nombre, interfaz, y comentarios de cada una Segunda Entrega: (código fuente en medio óptico) Sistema totalmente Navegable Debe adaptarse al usuario que se registre dependiendo del perfil del mismo, accediendo a una base de datos Tercera Entrega: Sistema terminado (código fuente en medio óptico) Impresión del código fuente del programa (Carpeta) Usuarios y claves del sistema (hoja) Requerimientos de TALLER DE MANTENIMIENTO . eventualmente agregará la información que considere pertinente) ( El docente 1. Se deberá proyectar la interconexión de las computadoras necesarias para brindar servicio en una inmobiliaria con las características propuestas. 2. Realizar un plano a escala con la ubicación de los equipos dentro de un hipotético lugar ( cuya especificación se suministrará oportunamente) , con la interconexión de éstos, basados en la aplicación de las normas técnicas vigentes.Se indicará el lugar físico de cada computador y cualquier otro equipamiento necesario. La circulación del local será estudiada para facilitar su operación. 3. Selección del S.O. en cada uno de los puestos. La elección se realizará explicando, en función de su uso, las razones de esta decisión. 4. Se planificará la seguridad, implementando políticas más complejas que la sola instalación de un antivirus. 5. Determinar el equipamiento necesario que permita el funcionamiento durante un corte de energía en los equipos que posean informacón sensible. Calcular parámetros y características de una UPS : tipo, potencia y autonomía. 6. Cotizar todo el equipamiento y software necesario para realizar la puesta en funcionamiento. 7. Estimación de los costos de diseño, suministro y puesta en funcionamiento del sistema. 8. Cotización de la mano de obra que insuma realizar las tareas necesarias para poner en funcionamiento toda la propuesta Detalle por entregas : 1era entrega * Saber configurar tarjeta de red en linux. Página 5 Escuela y Liceo Elbio Fernández Proyecto 3er año 2008 * Configurar la maquina servidor * Configurar las máquinas clientes. * Armar los cables de red. 2da entrega: * Configurar el acceso del servidor a Internet. * Configurar el servicio de Proxy * Configurar el servicio apache 3era entrega Configurar el layout mas ergonómico de la empresa. * Investigar y utilizar herramientas de control de trafico y consumo de los puestos de trabajo. * Entrega y defensa de proyecto en su etapa final. Se deberá entregar la debida documentación de los procesos realizados en forma impresa por cada una de las etapas del proyecto. Página 6