Sie sind auf Seite 1von 9

FORMULACIN DEL PROYECTO

Necesidades del negocio


Cul es la motivacin principal para la realizacin de la aplicacin
Web?
1. La empresa Cigeales de Crdoba, necesita automatizar la realizacin
de solicitudes de servicios.
2. se necesita tener todo esto implementado en lnea, ya que al momento
de que determinada empresa necesite un servicio de reparacin o
mantenimiento, simplemente pueda acceder al sitio web y realizar dicha
solicitud.
3. Se acepto crear la aplicacin web, por la buena solicitud realizada por
parte del cliente, se tomo en cuenta que no es una aplicacin compleja,
es pequea y relativamente facil de llevar a cabo, aunado bsicamente a
que nuestra organizacin est orientada a generar aplicaciones Business
to Business.
Por qu es necesaria la Aplicacin Web?
Para mejorar la gestin de servicios de reparacin y mantenimiento a clientes
se identificaron las siguientes necesidades:

Automatizar las solicitudes de servicios


Llevar un mejor control de clientes
Facilitar las formas de pago
Mejor servicio de atencin a clientes

Quin va a utilizar la Aplicacin Web?


Se identificaron dos tipos de usuarios:
El gerente del negocio, el cual ser el administrador de la aplicacin
(usuario final), su tarea nicamente ser aprobar las solicitudes de
servicios por parte de los clientes, adems dar de alta a las nuevas
empresas que se registren como usuarios.
Los clientes, estos podrn ver el catalogo de servicios que provee la
empresa, dndole la opcin de solicitar algn servicio
Usuarios no registrados, estos nicamente podrn visualizar el catalogo
de servicios, dndole como opcin la de registrarse como cliente.

Metas Informativas:
Se implementaran dos componentes
Clientes
Mdulo registro de clientes
Mdulo solicitud de servicios para clientes
Administrador
Mdulo de Alta de usuarios ya registrados
Mdulo de aprobacin de solicitud de servicios.
Metas aplicables:
Tener una presentacin adecuada de los servicios.
Llevar un control de clientes.
Llevar un historial de solicitudes.

ETAPA DE PLANIFICACIN

Costos
Para determinar el costo real de la aplicacin se llevar a cabo un
estudio donde bsicamente se har uso del estado del arte para
seleccionar la mejor alternativa de desarrollo.

Estado del arte


Contexto de desarrollo
El sistema a realizar estar nica y exclusivamente implementado en la web se
necesita, un potente gestor de base de datos y un lenguaje de programacin
que procese la informacin de manera segura y confiable y sobre todo que sea
para la web.
Recopilacin de informacin para elegir alternativas de solucin
Se eligieron como posibles opciones dos gestores de bases de datos
PostgreSQL
Microsoft SQL Server 2012 (Licencia de Paga)
Se eligieron tambin dos lenguajes de programacin
PHP
PERL

Caractersticas

y ventajas de las alternativas de solucin.

PostgreSQL
o Instalacin ilimitada
o Soporte al cliente
o Licencia gratuita
o Multiplataforma
o Adaptable a cualquier entorno
o Herramientas graficas de diseo y administracin de bases de datos.

Microsoft SQL server 2012

Soporte de transacciones.

Escalabilidad, estabilidad y seguridad.

Soporta procedimientos almacenados.

Incluye tambin un potente entorno grfico de administracin, que Permite


el uso de comandos DDL y DML grficamente.

Permite trabajar en modo cliente-servidor, donde la informacin y datos se


alojan en el servidor y las terminales o clientes de la red slo acceden a la
informacin.

Adems permite administrar informacin de otros servidores de datos.

Php
o

Costo

Sencillez y versatilidad

Seguridad

Multiplataforma

Manejo de servicios web

Ejecucin en servidor

Licencia gratuita

Sintaxis legible y sencilla

Cuenta con soporte al paradigma POO

o Maneja diversas libreras


o Manejador ODBC para conexiones a bases de datos

Perl
o

Desarrollo muy rpido

Destreza en el procesado de texto

Facilidad de uso, eficiente, completo

Soporta tanto programacin estructurada como POO

Enorme coleccin de mdulos

Gestin de memoria automtica

Tipos de dato dinmicos

En base a las alternativas analizadas se determino que las mejores opciones para
desarrollar la aplicacin son PostgreSql y PHP
Calculo de costos:
Alternativa PostgreSQL y PHP:
Se requiere implementar un nuevo servidor nicamente para almacenar la
informacin relacionada con la aplicacin,
La empresa no cuenta con conectividad a internet, se realizar un nuevo
contrato con la compaa de telfonos Telmex para proveer a la empresa el
servicio de internet.
El grupo de desarrollo es de cuatro integrantes se pacto que cada uno recibir
un pago de $1600.00 pesos.

Servidor -> $3000.00


Conectividad a internet -> $600.00
Ganancia total -> $6400.00
o $6400.00 / 4 desarrolladores = $1600.00

RIESGOS:
Alternativa

Riesgo

Distribucin libre, lo nico malo dentro de


todo esto, es la vulnerabilidad a ataques

PHP + PostgreSQL

cibernticos, aunque la ventaja real es

que este sistema es local.


Prdida de informacin al enlazarse con la
base de datos.
Dao en los scripts de los mdulos.
Mal montaje de la aplicacin en el
servidor.
Mal montaje de la base de datos.

PLANIFICACIN DE DESARROLLO DE LA APLICACIN

Planificacin para el desarrollo de la aplicacin Web


Actividad
Semana 1
Semana 2
Da
2 2 2 2 2 2 3 1 2 3 4 5 6 7
4 5 6 7 8 9 0
Diseo de la
X X X
aplicacin web
Codificacin de la
aplicacin web
Pruebas de la
aplicacin web
Mantenimiento de
la aplicacin web

ETAPA
DE

X
X X
X X X X

ANALISIS
Anlisis del contenido:
En base a los componentes identificados que se realizarn, se har una
descripcin detallada del contenido de cada uno de estas interfaces.
Interfaz Clientes
Formulario de registro de clientes
o Este formulario contara con los siguientes campos
RFC
Nombre de la empresa
Direccin
Ciudad
Estado
Cdigo Postal
Telfono
E-mail

Formulario de solicitud de servicios


o Esta interfaz mostrara un catlogo de servicios a los
usuarios registrados, dando la opcin de solicitar uno de
ellos, dicha interfaz mostrar una tabla con las
descripciones siguientes.
Clave de servicio.
Nombre del servicio.
Precio de servicio.
Nmero de vehculos a reparar.

Interfaz administrador
o Interfaz para dar de alta a un usuario que realizo su registro
Esta interfaz mostrar una tabla la cual desplegar
los datos de todos los usuarios que recientemente
hayan solicitado su registro, la tabla contar con los
siguientes campos.

Campo de seleccin con las opciones Dar de


Alta
y
Rechazar,
previamente
el
administrador
de
la
aplicacin
habra
verificado los datos de la empresa solicitante.
Botn para salvar los cambios realizados sobre
el registro de dicha empresa.

Interfaz de aprobacin de solicitudes de clientes.


o Esta interfaz contara con una tabla la cual desplegara la
informacin de todas las solicitudes de servicios realizadas
recientemente
icha tabla contara con un campo de seleccin para
modificar el estado de la solicitud pendiente
aprobada, al momento de ser aprobada el sistema
solicitara la asignacin de una fecha para
proporcionar dicho servicio.

ETAPA DE INGENIERIA
Diagramas de casos de uso:

Diagrama de clases:

Diagrama de entidad relacin:

Das könnte Ihnen auch gefallen