Está en la página 1de 33

1

ÍNDICE
INTRODUCCIÓN.............................................................................................................4
PSI 1: PLAN DE SISTEMAS DE INFORMACION..................................................................4
1 Especificación de objetivos..........................................................................................4
2 Identificación de las Unidades afectadas.....................................................................4
3 Organización de los participantes ...............................................................................5
PSI 2: IDENTIFICAR LAS NECESIDADES DE INFORMACION DE LAS UNIDADES
AFECTADAS....................................................................................................................6
2.1 Identificación de funciones y objetivos...................................................................6
2.2 Identificación de requisitos.......................................................................................8
PSI 3: IDENTIFICAR LAS DIRECTRICES DE GESTION Y TECNICAS...................................10
4 Identificación de las directrices de gestión................................................................10
3.2. Identificación de las directrices técnicas..............................................................10
PSI 4: DISEÑAR LA ARQUITECTURA DE LA INFORMACION.............................................11
4.1 Diseño del modelo conceptual de datos................................................................11
4.3 Diseño de la Arquitectura de la Información..........................................................13
PSI 5: REVISAR LA SITUACION ACTUAL DE LOS SISTEMAS DE INFORMACION...............15
5.1 Identificación y descripción de los sistemas existentes.........................................15
5.2 Análisis del entorno tecnológico actual.................................................................15
5 Diagnóstico de la situación actual.............................................................................16
PSI 6: ESPECIFICAR LOS NUEVOS SISTEMAS.................................................................17
6.1 Identificación de mejoras en los sistemas actuales...............................................17
6.2 Determinación de prioridades de desarrollo..........................................................18
PSI 7: DEFINIR LAS ALTERNATIVAS TECNOLOGICAS.....................................................19
6 Identificación de necesidades tecnológicas futuras...................................................19
7 Definición de opciones tecnológicas..........................................................................20
PSI 8: ELABORAR EL PLAN DE ACCION..........................................................................20
8.1 Elaboración de un plan de implantación...............................................................20
8.2 Mantenimiento del plan de sistemas....................................................................20
FASE 1: ANALISIS DE SISTEMAS ARS (ANALISIS DE REQUISITOS DEL SISTEMA)..........21
ARS 1: ESTABLECER EL AMBITO Y ALCANCE DEL PROYECTO........................................21
1.1. Definición del Proyecto........................................................................................21
1.2 Identificación de los usuarios participantes............................................................21
ARS 2: IDENTIFICAR Y DEFINIR REQUISITOS.................................................................21
2.1 Identificación de problemas y necesidades............................................................21

2
ARS 3: DISEÑAR EL MODELO LOGICO ACTUAL..............................................................23
3.1. Construcción del modelo lógico actual de procesos............................................23
3.2 Construcción del modelo lógico actual de datos.....................................................24
ARS 4: ESTUDIAR ALTERNATIVAS DE CONSTRUCCION ................................................26
4.1. Definición de Alternativas....................................................................................26
4.2. Selección de una Alternativa...............................................................................26
EFS: ESPECIFICACION FUNCIONAL DEL SISTEMA.........................................................26
EFS 1: CONSTRUIR EL MODELO DE PROCESOS DEL NUEVO SISTEMA...........................27
1.1. Diseño del diagrama de contexto del sistema.....................................................27
1.2. Identificación y definición de subsistemas..........................................................29
EFS 2: CONSTRUIR EL MODELO DE DATOS DEL NUEVO SISTEMA.................................31
2.1. Construcción del modelo de datos.......................................................................31
EFS 5: COMPLETAR ESPECIFICACIONES DEL SISTEMA..................................................32
5.1. Especificación de requisitos de seguridad...........................................................32
5.2. Especificación de requisitos de copias de respaldo, contingencias y recuperación
de errores.....................................................................................................................32
5.3. Especificación de requisitos de rendimiento........................................................32

TABLA DE ILUSTRACIONES
Ilustración 1: Diagrama de contexto de la Caja..............................................................6
Ilustración 2: Diagrama de contexto y sistema del dept. impresión...............................7
Ilustración 3: Diagrama de contexto y sistema de los proveedores...............................8
Ilustración 4: Esquema E-R...........................................................................................12
Ilustración 5: DFD nivel 0..............................................................................................13
Ilustración 6: DFD nivel 1..............................................................................................13
Ilustración 7: DFD nivel 2.x...........................................................................................14
Ilustración 8: DFD nivel 3.x...........................................................................................14

3
INTRODUCCIÓN

Somos una empresa dedicada al diseño de software y se nos ha pedido un encargo


para una imprenta. Ésta nos ha encargado un programa para su gestión, tal como: la
gestión de los clientes, sus proveedores, los productos que se tienen en almacén, los
que se necesitan e información referente a los empleados que trabajan en dicha
empresa.

A partir de unas entrevistas con el gerente de dicha imprenta, se realizará el sistema


de información para la creación del software.

PSI 1: PLAN DE SISTEMAS DE INFORMACION

1 Especificación de objetivos
1.1.1 La empresa pretende actualizar la base de datos e información referente al
consumo de material de su almacén para hacer una reposición más óptima e
informatizada.
1.1.2 La imprenta quiere llevar sus servicios a internet de modo que los usuarios
puedan enviar los archivos en formatos digitales como .doc, .pdf, .ppt, documentos
propios de arquitectos como los del AUTOCAD, etc.
•Del punto anterior se deriva la necesidad de la creación de un soporte web y
una base de datos con las cuentas de los usuarios.
1.1.3 La empresa está interesada en informatizar la gestión concentrando todos los
gastos y beneficios derivados de las facturas de los pagos a proveedores y los tickets
de los clientes.

2 Identificación de las Unidades afectadas


1.1.4 Departamento de Impresión
• Este departamento se encarga de realizar las copias de los clientes
presenciales como los enviados por los usuarios web.
• Los técnicos de impresión deberán entregar un ticket por duplicado después
de cada copia realizada indicando su nº de empleado, el número de copias
realizadas y el precio de las mismas, entregando un ticket al cliente y otro al
departamento de gestión.

4
• Los técnicos también deberán introducir en el sistema informático el gasto
de material que posteriormente evaluará el Departamento del Almacén.

1.1.5 Departamento de Gestión


•Este departamento se encarga de recibir tanto los tickets como las facturas para
llevar la contabilidad de la empresa.
•También son los encargados de introducir en el sistema informático los
descuentos en función de los estudios de ventas para aumentar las ventas de
clientes presenciales o usuarios web.
•Este departamento es el encargado de las nóminas de los trabajadores.

1.1.6 Departamento del Almacén


•Este departamento se encarga del stock del almacén y de la reposición del
mismo en función de los datos introducidos en el sistema por el
Departamento de Impresión.
•También es el encargado de realizar los pagos a los proveedores y entregar las
facturas al departamento de Gestión para la realización de la contabilidad.

3 Organización de los participantes


Los participantes del grupo son: Javier de la Torre Medina y Alberto Hidalgo
García. Para este proyecto se va a intentar hacer un reparto equitativo, aunque
trabajando de forma conjunta para la coherencia de éste y que no se vea disminuida la
calidad por la incomunicación de los participantes. El reparto del trabajo se va a
realizar de la siguiente forma:
Nos hemos repartido los puntos de trabajo de tres en tres, es decir:
• Javier de la Torre: PSI 1, 2, 3, y todos los puntos ARS
• Alberto Hidalgo García: PSI 4, 5, 6, 7, 8 y los puntos EFS
Durante la realización de las practicas, nos hemos reunido todas las semanas para
leer, y modificar todos los puntos, de esta manera ambos disponemos de una visión
global del proyecto y de todos los conceptos técnicos a realizar.
El reparto se ha realizado en las siguientes fechas:
• Última semana de diciembre: los tres primeros puntos de cada uno.
• Segunda semana de enero: Los tres siguientes y revisión de los anteriores.
• Tercera semana de enero: Últimos puntos y revisión de los anteriores.
• Cuarta semana de enero: Revisión global, diseño de la portada e índice y
entrega del proyecto.

5
PSI 2: IDENTIFICAR LAS NECESIDADES DE
INFORMACION DE LAS UNIDADES AFECTADAS

Las unidades de información son las siguientes:


• Caja: esta unidad se encargará de llevar la contabilidad de la imprenta, con los
gastos e ingresos de ésta.

• Impresión: unidad encargada de la impresión ya sea por el servicio web o bien


por los clientes que se presenten en persona en la imprenta

• Proveedores: esta unidad se encargará de realizar los pedidos a los proveedores


según el material necesitado

2.1 Identificación de funciones y objetivos


Caja
Funciones:
- Almacenar los ingresos
- Almacenar los gastos
- Gestión factura
Objetivos:
- Llevar la contabilidad de la imprenta

El diagrama del sistema y de contexto de la aplicación sería el siguiente:

Ilustración 1: Diagrama de contexto de la Caja

Impresión
Funciones:
- Recibir documentos
- Comprobar si es socio si el documento se recibe via web
- Imprimirlos
- Almacenarlos hasta que el cliente los recoja

6
Objetivos:
- Gestión de la impresión de documentos

El diagrama del sistema y de contexto de la aplicación sería el siguiente:

Ilustración 2: Diagrama de contexto y sistema del dept. impresión

Proveedores
Funciones:
- Almacenar proveedores
- Pedir a proveedores
- Almacenar existencias de material
- Pedir a proveedor cuando sea necesario

Objetivos:
- Gestión de los proveedores, almacenándolos y realizando pedidos cuando sea
necesario

7
El diagrama del sistema y de contexto de la aplicación sería el siguiente:

Ilustración 3: Diagrama de contexto y sistema de los proveedores

2.2 Identificación de requisitos


2.1.1 Gestión de usuarios web
• Solo se podrán registrar nuevos usuarios mediante la página web y será necesario una
confirmación de cuenta mediante un link enviado a la cuenta de correo del usuario.
• La información necesaria para ser miembro es:
o Nombre y apellidos
o Dirección completa
o DNI
o Correo electrónico
o Nombre de usuario (login)
o Contraseña (password)
o Edad
• Para dejar de ser usuario de la empresa deben seguir los pasos especificados en la
página web previa confirmación de login y password.
• Los pagos de los documentos que se envíen para su copia se realizaran en cualquier
establecimiento de la empresa, previa entrega de los mismos.
2.1.2 Gestión de la caja
8
• El software de gestión de la caja está distribuida en los departamentos de
Imprenta y Almacén ya que los primero se encargan de los ticket de los clientes
y los otros de las facturas de los proveedores.
• El sistema debe juntar ambos datos y realizar la contabilidad para ello necesita
los siguientes datos:
o Ticket:
Número identificador de la copia realizada
Número de copias del documento
Precio por copia.
Precio total a pagar
Cambio
Posibles descuentos
Fecha
En caso de tratarse de un usuario web, también se indicará el
login
o Factura de proveedores:
 Datos de la empresa proveedora como: CIF, dirección, nombre.
 Producto suministrado
 Precio
 Fecha de pedido y de entrega

2.1.3 Gestión del almacén


• La parte del software encargada de la gestión del almacén también debe
compartir los datos con la parte del software encargada de la caja.
• El software debe guardar información de:
o La cantidad de productos de los que dispone el almacén
o La cantidad de productos que se están utilizando en la imprenta
o Lista de distribuidores con toda la información y precios actualizados.
• Para la informatización de los productos de los que dispone el almacén se
utilizaran unos códigos de barras.

9
PSI 3: IDENTIFICAR LAS DIRECTRICES DE GESTION Y
TECNICAS.

4 Identificación de las directrices de gestión


• Las necesidades humanas son prácticamente iguales a las existentes en la
actualidad. El único cambio de personal prescindible será en la sección del
almacén donde solo se necesitará una única persona.
• Las directrices de gestión de calidad que se deben tener en cuenta son: el
correcto guardado de la información de los usuarios web, la cual debe ser
confiable y segura. Además debe mantenerse el servidor para que los usuarios
web puedan disponer de los servicios en todo momento.
• La política presupuestaria está orientada a realizar una inversión importante
con garantías suficientes como para recuperar la inversión en un corto periodo
de tiempo, tras realizar los pertinentes estudios de mercado en los que se puede
ver el aumento de la demanda del servicio y como el aumento de material y la
nueva calidad del servicio sobre todo el servicio web, atraerá a gran cantidad
de estudiantes jóvenes también influenciados por los descuentos y el uso de
nuevas tecnologías.
• La policita de contratación y adquisición de material es una de las claves ya
que debe adquirirse nuevas impresoras, servidores, aparatos para el almacén y
esto debe verse ligeramente compensado por la reducción de plantilla que
pueda realizarse en el almacén.

3.2. Identificación de las directrices técnicas


• Políticas de seguridad:
Nadie puede acceder a los datos de los usuarios salvo el dueño de la empresa.
Si un usuario quiere modificar sus datos deberá ponerse en contacto con la empresa
vía e-mail, y solicitar las modificaciones pertinentes.

• Políticas técnicas:
El sistema de información e toda la empresa deberá ser distribuido ya que toda
la información es generada en distintos puntos de la empresa, y toda debe ser
accesible en todo momento por los trabajadores de la empresa.
Los ordenadores serán actualizados a Windows 7 aunque tampoco habría
inconveniente en dejar los ordenadores más antiguos con sus SO ya que todos son
compatibles. Deberán instalarse los programas necesarios para cubrir la demanda de
cualquier tipo de impresión que se pueda realizar y mantener los sistemas
10
actualizados. Por último, la base de datos estará implementada con Oracle y cualquier
trabajador de la empresa deberá recibir los cursos pertinentes para hacerse cargo de
su mantenimiento.

PSI 4: DISEÑAR LA ARQUITECTURA DE LA INFORMACION

4.1 Diseño del modelo conceptual de datos


Como podemos ver en el modelo entidad-relación las entidades de datos
utilizadas son: los clientes que se atienden en la imprenta, a los cuales se les entrega
un ticket con su correspondiente línea de ticket. Los materiales utilizados en la
imprenta se almacenan en un almacén al que los proveedores suministran el material
necesario, y la transacción se realiza mediante facturas que deben ser almacenadas
para la futura gestión de la empresa.
Las entidades que definen nuestro sistema son:
• Clientes: Los clientes se definen mediante su número correspondiente
inequívoco y el pedido que realizan en función de las copias y si son en color o
blanco y negro ya que eso determinara el precio por copia. De esta entidad se
desprende una jerarquía que clasifica a los clientes de forma completa y
excluyente en dos clases: clientes web (los cuales deben tener su cuenta) y los
clientes presenciales ajenos a tal servicio.
• Imprenta: Esta entidad se define por su identificador de empresa (CIF) y su
nombre. Es la que da el servicio a los clientes y la que genera los tickets.
• Ticket: El ticket está compuesto por el nº identificador y el dependiente que lo
atendió y la fecha.
• Línea de ticket: Se define por un nº identificativo de la línea y los elementos
del pedido como son el precio por folio, el total y el IVA empleado.
• Almacén: Los productos almacenados constan de un nº de identificación del
producto, el nombre, la cantidad de producto en stock y el precio.
• Proveedores: Son los encargados de suministrar los productos a la empresa y se
identifican mediante un id propio de cada proveedor, su nombre y dirección.
• Factura: Es generada por los proveedores en la venta que realizan al almacén y
consta del nº de factura, el nombre y la dirección de los proveedores y la fecha
de emisión.
• Línea de factura: al igual que la línea de ticket, incluye un nº identificativo, el
nombre del producto, la cantidad y el IVA.

11
Ilustración 4: Esquema E-R

12
4.3 Diseño de la Arquitectura de la Información
El diagrama de flujo de datos que se va a emplear en nuestro software es el
siguiente:

Ilustración 5: DFD nivel 0

Como podemos ver en el diagrama de contexto, nuestro software se va a


relacionar con los clientes y con los proveedores como veremos más adelante. Las
relaciones del cliente con nuestro sistema son la entrega de los documentos a
imprimir (vía e-mail o presencialmente) y la el pago por las copias. De la misma
manera la empresa debe realizar la entrega de las copias y el cambio. El trato con los
proveedores es parecido ya que la empresa realiza un pedido y se entrega a los
proveedores el correspondiente precio por el material y los proveedores le entregan
las existencias pedidas y la factura correspondiente.
A continuación veremos más detalladamente los diagramas de sistema:

Ilustración 6: DFD nivel 1

13
Podemos observar como la empresa consta de tres partes que deben tratarse por
separado: la gestión de la caja donde llevaremos la contabilidad de la empresa, es
decir, la entrada y salida del dinero; el trato de la empresa con los proveedores y las
transacciones que se deben realizar; y por último el trabajo realizado en la imprenta.
Por ultimo detallaremos un poco más en profundidad cómo manejan la
información los distintos departamentos de la empresa a parte de la caja que
como podemos ver tiene una función muy simple:

Ilustración 7: DFD nivel 2.x

Ilustración 8: DFD nivel 3.x

14
PSI 5: REVISAR LA SITUACION ACTUAL DE LOS
SISTEMAS DE INFORMACION

En la actualidad, la imprenta a la que vamos a realizar el software de gestion no


dispone de ningun tipo de infomatización ni estructura de control de datos.

5.1 Identificación y descripción de los sistemas


existentes
El único control de información que realiza la empresa son los tickets de ventas
que realizan por duplicado, uno para el cliente y otro para la empresa y los albaranes
de compra o facturas de los proveedores que le suministran el material necesario y las
facturas de otros servicios como el mantenimiento de las maquinas impresoras,
ordenadores, limpieza, alquiler, luz, etc.

5.2 Análisis del entorno tecnológico actual


Equipo físico
• Ordenadores: se utilizan para los formatos digitales guardados en USB’s que
los clientes entregan en la imprenta.
• Impresoras: Solo dos impresoras están conectadas a ordenadores por lo que el
servio, cada vez mas en aumento, de estudiantes con documentos digitales no
pude ser cubierto. El resto de impresoras no dispone de ningun tipo de
conexión.
• Fotocopiadoras: para realizar el número de copias que necesite el cliente.

Comunicaciones
• No se dispone de ningun tipo de comunicación entre ordenadores. La unica
conexión que existe es la existente entre un ordenador con una impresora para
realizar copias de USB’s.

Equipo lógico
• Todos los equipos vienen equipados con Windows XP.
• No se dispone de los programas necesarios para realizar impresiones
específicas como pueden ser planos de arquitectos o graficos avanzados.

Gestión de datos
• No se dispone de ninguna base de datos.

15
5 Diagnóstico de la situación actual
La implantación de este nuevo software necesitara un reajuste en la plantilla de
trabajadores ademas de un curso de 10 horas al que deberan asistir todos los
miembros de la empresa para conocer el funcionamiento del software.
A continuación podemos ver los cambios mas importantes en las diferentes
secciones de la empresa:
• Almacen: se necesitaran menos trabajadores ya que la automatización de los
codigos de barras y el sistema de informacion hará mucho mas fácil y eficiente
la labor del trabajador que trabaje en esa sección.
• Gestion: El dueño de la empresa podra manejar toda la información actualizada
al segundo de todos los productos, ventas y pagos que se realizan en la
impresa.
• Imprenta: La principal modificación en esta sección es la incorporación de mas
ordeandores conectados todos entre si para crear una red de datos entre las
distintas secciones que el dueño de la empresa pueda manejar. Esto tambíen
proporcionará una comunicación de datos entre los materiales disponibles en el
almacén y los necesitados en la imprenta. Pero la mayor complejidad de la
aplicación esta en la instalación de servidores que den soporte a los usuarios
web y la creación de la base de datos y la pagina web. Toda esta red de
información deberá tener un alto grado de seguridad mediante WPA2 con
filtrado MAC para evitar incursiones hostiles a nuestra red wifi y utilización de
bases de datos que empleen un SGBDD (Sistema Gestor de Base de Datos
Distribuida) con una alta seguridad.
Se deberán implantar programas que puedan dar soporte a todo tipo de
formatos digitales imprimibles y todo esto favorecerá a la empresa en los
siguientes puntos de Coste-beneficios.

Coste-Beneficios:
• Reducción de plantilla en el almacen, lo que aumentará el beneficio global.
• Inversión en material del almacen como los Sistemas Automaticos de
Detección de Productos (SADP) que evitarán gastos en material que no se
necesite debido a errores en la mala gestión del alamacén.
• Inversión en nuevos ordenadores, software y servidores para cubrir la
demanda de impresiones en nuevos formatos ademas de una nueva
fotocopiadora que de servicio a los clientes web. Todo este conjunto de

16
mejoras aumentará en mas de un 35% las ganancias actuales durante los dos
primeros meses y alrededor del 50% cuando se realicen las sucesivas campañas
de marketing de los nuevos servicios de la empresa.

PSI 6: ESPECIFICAR LOS NUEVOS SISTEMAS.

Nuestra principal tarea es conocer los distitos tipos de uso de nuestro software,
el cual esta dividido en tres partes fundamentales: la gestión del almacen para llevar
un control exhaustivo del material disponible para la imprenta, la gestion de la caja en
la sección de imprenta de la empresa donde se da servicio a los clientes y por ultimo,
nuestro software debe llevar la contabilidad de la empresa en función de las ventas de
copias, los pagos a los proveedores por los materiales que se usan en dicha imprenta,
a parte de los gastos del local, mantenimiento de maquinaria, etc. Además, para atraer
gente joven al negocio se quiere dar soporte web a los clientes con la opción de poder
realizar envios vía e-mail a la imprenta de manera que eviten desplazamientos al
establecimiento, ademas de disponer de una serie de descuentos y ventajas. Para ello
se debe realizar una soporte web con mantenimiento de servidores y una base de
datos para guardar la informacion de los clientres web y todo ello utilizando metedos
de seguridad actuales y que nos aseguren que se mantendrá la privacidad de los datos
de los usuarios.

6.1 Identificación de mejoras en los sistemas actuales


Equipo físico
• Ordenadores: se utilizarán para gestionar los ficheros que reciba nuestro cliente
vía email o en un pendrive. También se utilizaran para llevar la gestión de
contabilidad de la empresa de nuestro cliente y mantener actualizada al base de
datos de los distintos materiales de los que dispone el almacen y la imprenta.
• Impresoras: estarán conectadas a los ordenadores para imprimir todos los
documentos necesarios mediante una red wifi.
• Fotocopiadoras: Se dispondra de varias fotocopiadoras para las copias que los
clientes nos entrengen en mano y tambien una para uso exclusivo de los
clientes web que estará en el establecimiento y evitara que los clientes web
realicen colas para la impresión de un numero, no muy grande, de copias.
• Servidores: se necesitarán para el servicio web que se facilitará a los clientes.

17
Comunicaciones
• Se dispondrá de una conexión wifi para crear una red local y poder transmitir
los diferentes ficheros de los ordenadores a las impresoras y realizar la
comunicación entre el almacen, la imprenta y la gestión de la empresa.

Equipo lógico
• Todos los equipos vendrán equipados con Windows XP.
• Se dispondrán de todos los programas necesarios para abrir cualquier tipo de
documento que el cliente desee imprimir.

Gestión de datos
• Se dispondrá de una base de datos en la que se almacenará toda la información
referente a los clientes de la empresa y a los proveedores. Para realizar a cabo
esta tarea se utilizará una base de datos creada con SQL con interfaz gráfica.

6.2 Determinación de prioridades de desarrollo


En este punto vamos a determinar las prioridades de los distintos sistemas. Para
ello vamos a basarnos en una sarie de categorias:

• Beneficios potenciales:
- Se debe realizar una inversión importante ya que se deben instalarse
sistemas nuevos en el almacen, comprar un servidor para el servicio
web, realizar los cursos pertinentes para los trabajadores, etc pero todo
ello aumentará el número de clientes de la empresa al igual que la
capacidad para darle servicios a todos ellos. Esto generará un alto nivel
de ingresos. Se estima en alrededor de 5-6 meses el retorno de la
inversión.

• Impacto en la reorganización:
- Disminución del número de trabajadores en el almacén
- Especialización de los demás trabajadores
- Optimización del trabajo en sendos sectores.
- Informatización mejor seguimiento de los productor lo que produce una
mejor gestión de la empresa.

18
• Posibilidades de éxito:
- Implantación del sistema en 1 semana después de la finalización del
software.
- Actualización y compra de diversos programas necesarios para dar
servicio a cualquier tipo de impresión.

PSI 7: DEFINIR LAS ALTERNATIVAS TECNOLOGICAS.

En esta imprenta no es de vital importancía una mejorta a corto o largo plazo ya


que el servicio que ofrecen esta cubierto con la mejora integral que se le va a realizar.
Pero aún así, podríamos tener en cuenta una serie de puntos:

6 Identificación de necesidades tecnológicas futuras

Equipo físico
Probablemente se necesitarán actualizar los ordenadores por otros más potentes
para poder gestionar mejor los distintos documentos y programas que van saliendo al
mercado, necesitando cada vez más capacidad computacional debido a las mejoras
que incorporan sobre todo en programas de diseño grafico o programas expecificos
de diseño estructural.
También habría que tener en cuenta la capacidad del servidor para poder
aportar más servicios a los distintos clientes o aunmentar el numero de clientes a los
que se le puede dar servicio.

Comunicaciones
Se podrá necesitar de una banda ancha mayor para la conexión a Internet si el
número de clientes que utiliza el servicio web se incremente. Y también deberíamos
tener en cuenta el sistema de seguridad empleado por si fuese necesario su
modificacion.

Equipo lógico
Se necesitará actualizar los sistemas operativos de los distintos ordenadores para
poder utilizar las nuevas aplicaciones que vayan surgiendo en el mercado. O incluso
se podrían realizar cambión en los SO para la implanción de software libre. Este

19
hecho supondría un aumento de beneficios ya que se disminuiría el pago de caros
programas como pueden ser el AUTOCAD, ORCAD, etc.

7 Definición de opciones tecnológicas


La compra de nuevas impresoras, que impriman con mejor calidad y de forma
más rápida, es una de las opciones; tal y como se menciona en el punto anterior, un
nuevo servidor si se ve incrementado el número de clientes que utilizan dicho
servicio; actualizar el sistema operativo (sólo si es necesario ya que los actuales ya
son bastantes potentes, ya que un cambio de sistema operativo podría confundir a los
nuevos operarios, disminuyendo la velocidad del servicio a los clientes); y también
ampliar el ancho de banda. Todas estas opciones se consideran bastante factibles en
un futuro.

PSI 8: ELABORAR EL PLAN DE ACCION.

8.1 Elaboración de un plan de implantación


Cuando se termine el desarrollo del proyecto software, se procederá a comenzar
el plan de implantación. Para llevar a cabo esta tarea se procederá a instalar el
software en los ordenadores de nuestro cliente. Este procedimiento durará según el
número de ordenadores de los que disponga nuestro cliente. Cada día se podrá
implantar como máximo diez ordenadores. Un operario de nuestra empresa se
encargará de implantar dicho software y probarlo para asegurar al 100% el correcto
funcionamiento del software. Tambien se necesitarán varios dias para el montaje del
servidor y los sistemas de deteccion automatica del almacen. Al final todos los
montajes se deberán hacer pruebas sobre los distintos elementos y sobre las bases de
datos para asergurarnos que todo funciona como indican las especificaciones.

8.2 Mantenimiento del plan de sistemas


El sistema software implementado necesitará un mantenimiento, debido a los
nuevos formatos de documentos que están surgiendo en la actualidad. Una vez al año
se concertará una reunión con nuestro cliente para las posibles actualizaciones del
software instalado en sus máquinas.

20
FASE 1: ANALISIS DE SISTEMAS ARS (ANALISIS DE
REQUISITOS DEL SISTEMA)

ARS 1: ESTABLECER EL AMBITO Y ALCANCE DEL


PROYECTO.

1.1. Definición del Proyecto


Este proyecto trata de crear un software para una imprenta, la cual necesita
gestionar todas las impresiones, la gestión del almacén y la contabilidad de la misma.
Ésta será la división de las unidades afectadas.
Tras la creación del software, se procederá a realizas las pruebas
correspondientes para comprobar el correcto funcionamiento del programa. La
implantación de este se llevará a cabo procedidas las pruebas. La duración de esta
dependerá del número de ordenadores de los que disponga nuestro cliente. Se
aproxima que se instalará el software a unos diez ordenadores al día.

1.2 Identificación de los usuarios participantes


• Dependiente: se encargará de realizas las fotocopias y de imprimir los archivos
que reciba en formato digital utilizando los ordenadores y las impresoras.
• Contable: encargado de gestionar los gastos de la imprenta y la contabilidad de
la misma.
• Jefe: encargado de comprobar los pedidos a los proveedores y de gestionar a
los empleados de la imprenta.

ARS 2: IDENTIFICAR Y DEFINIR REQUISITOS

2.1 Identificación de problemas y necesidades


El diagrama de flujo de datos que se va a emplear en nuestro software es el
siguiente:

21
Como podemos ver en el diagrama de contexto, nuestro software se va a
relacionar con los clientes y con los proveedores como veremos más adelante. Las
relaciones del cliente con nuestro sistema son la entrega de los documentos a
imprimir (vía e-mail o presencialmente) y la el pago por las copias. De la misma
manera la empresa debe realizar la entrega de las copias y el cambio. El trato con los
proveedores es parecido ya que la empresa realiza un pedido y se entrega a los
proveedores el correspondiente precio por el material y los proveedores le entregan
las existencias pedidas y la factura correspondiente.
A continuación veremos más detalladamente los diagramas de sistema:

Podemos observar como la empresa consta de tres partes que deben tratarse por
separado: la gestión de la caja donde llevaremos la contabilidad de la empresa, es
decir, la entrada y salida del dinero; el trato de la empresa con los proveedores y las
transacciones que se deben realizar; y por último el trabajo realizado en la imprenta.

22
ARS 3: DISEÑAR EL MODELO LOGICO ACTUAL

3.1. Construcción del modelo lógico actual de procesos.


Nuestro sistema se compone de tres partes bien diferenciadas:
• En primer lugar tenemos la parte que se encarga de la gestión de la empresa
como podemos ver a continuación, donde se observan las entradas y salidas de
dinero de la empresa:

• En segundo lugar podemos ver el diagrama de contexto y de sistema del


departamento que se encarga de los documentos impresos de los clientes:

• Por ultimo, podemos ver también el diagrama de contexto de sistema del


departamento encargado de los productos que se utilizan en la imprenta que
engloba al almacen y a los proveedores:

23
3.2 Construcción del modelo lógico actual de datos
Las entidades que definen nuestro sistema son:
• Clientes: Los clientes se definen mediante su número correspondiente
inequívoco y el pedido que realizan en función de las copias y si son en color o
blanco y negro ya que eso determinara el precio por copia. De esta entidad se
desprende una jerarquía que clasifica a los clientes de forma completa y
excluyente en dos clases: clientes web (los cuales deben tener su cuenta) y los
clientes presenciales ajenos a tal servicio.
• Imprenta: Esta entidad se define por su identificador de empresa (CIF) y su
nombre. Es la que da el servicio a los clientes y la que genera los tickets.
• Ticket: El ticket está compuesto por el nº identificador y el dependiente que lo
atendió.
• Línea de ticket: Se define por un nº identificativo de la línea y los elementos
del pedido como son el precio por folio, el total y el IVA empleado.
• Almacén: Los productos almacenados constan de un nº de identificación del
producto, el nombre, la cantidad de producto en stock y el precio.
• Proveedores: Son los encargados de suministrar los productos a la empresa y se
identifican mediante un id propio de cada proveedor, su nombre y dirección.
• Factura: Es generada por los proveedores en la venta que realizan al almacén y
consta del nº de factura, el nombre y la dirección de los proveedores.
• Línea de factura: al igual que la línea de ticket, incluye un nº identificativo, el
nombre del producto, la cantidad y el IVA.

24
25
ARS 4: ESTUDIAR ALTERNATIVAS DE CONSTRUCCION

4.1. Definición de Alternativas.


En un primer lugar se opto por la incorporación de un software ya existente en
el mercado. La opción elegida fue el software de la empresa: SISTEK encontrado en:
http://www.sistek.com.ar/, llamado Aramis. Este software ha sido desarrollado
expresamente para industrias Gráficas. Consta de distintos módulos: presupuestos,
producción y administración. Basamos nuestra elección en la experiencia de la
empresa (más de 22 años de experiencia en sistemas informáticos para el sector de las
Artes Graficas).

4.2. Selección de una Alternativa.


Tras un estudio intensivo de las características del software, llegamos a la
conclusión junto con los grupos de trabajo de la empresa, que los requisitos y
especificaciones pedidos diferían en algunos de los puntos importantes. Esto llevaría
a una gran cantidad de arreglos al software que a la larga repercutiría sobre el precio
final del producto, por lo que finalmente se decidio realizar un diseño propio que
diera solución a las especificaciones iniciales de los futuros usuarios. Los diagramas
de flujo de datos (DFD) y el esquema entidad-relacion (E-R) son los especificados en
los apartados anteriores.

EFS: ESPECIFICACION FUNCIONAL DEL SISTEMA


26
EFS 1: CONSTRUIR EL MODELO DE PROCESOS DEL
NUEVO SISTEMA

1.1. Diseño del diagrama de contexto del sistema


Caja
Funciones:
- Almacenar los ingresos
- Almacenar los gastos
- Gestión factura
Objetivos:
- Llevar la contabilidad de la imprenta

El diagrama del sistema y de contexto de la aplicación sería el siguiente:

Impresión
Funciones:
- Recibir documentos
- Comprobar si es socio si el documento se recibe via web
- Imprimirlos
- Almacenarlos hasta que el cliente los recoja

Objetivos:
- Gestión de la impresión de documentos

El diagrama del sistema y de contexto de la aplicación sería el siguiente:

27
Proveedores
Funciones:
- Almacenar proveedores
- Pedir a proveedores
- Almacenar existencias de material
- Pedir a proveedor cuando sea necesario

Objetivos:
- Gestión de los proveedores, almacenándolos y realizando pedidos cuando sea
necesario

El diagrama del sistema y de contexto de la aplicación sería el siguiente:

28
1.2. Identificación y definición de subsistemas
El diagrama de flujo de datos que se va a emplear en nuestro software es el
siguiente:

Como podemos ver en el diagrama de contexto, nuestro software se va a


relacionar con los clientes y con los proveedores como veremos más adelante. Las
relaciones del cliente con nuestro sistema son la entrega de los documentos a
imprimir (vía e-mail o presencialmente) y la el pago por las copias. De la misma
manera la empresa debe realizar la entrega de las copias y el cambio. El trato con los
proveedores es parecido ya que la empresa realiza un pedido y se entrega a los

29
proveedores el correspondiente precio por el material y los proveedores le entregan
las existencias pedidas y la factura correspondiente.
A continuación veremos más detalladamente los diagramas de sistema:

Podemos observar como la empresa consta de tres partes que deben tratarse por
separado: la gestión de la caja donde llevaremos la contabilidad de la empresa, es
decir, la entrada y salida del dinero; el trato de la empresa con los proveedores y las
transacciones que se deben realizar; y por último el trabajo realizado en la imprenta.
Por ultimo detallaremos un poco más en profundidad cómo manejan la
información los distintos departamentos de la empresa a parte de la caja que como
podemos ver tiene una función muy simple:

30
EFS 2: CONSTRUIR EL MODELO DE DATOS DEL NUEVO
SISTEMA

2.1. Construcción del modelo de datos


Las entidades que definen nuestro sistema son:
• Clientes: Los clientes se definen mediante su número correspondiente
inequívoco y el pedido que realizan en función de las copias y si son en color o
blanco y negro ya que eso determinara el precio por copia. De esta entidad se
desprende una jerarquía que clasifica a los clientes de forma completa y
excluyente en dos clases: clientes web (los cuales deben tener su cuenta) y los
clientes presenciales ajenos a tal servicio.
• Imprenta: Esta entidad se define por su identificador de empresa (CIF) y su
nombre. Es la que da el servicio a los clientes y la que genera los tickets.
• Ticket: El ticket está compuesto por el nº identificador y el dependiente que lo
atendió.
• Línea de ticket: Se define por un nº identificativo de la línea y los elementos
del pedido como son el precio por folio, el total y el IVA empleado.
31
• Almacén: Los productos almacenados constan de un nº de identificación del
producto, el nombre, la cantidad de producto en stock y el precio.
• Proveedores: Son los encargados de suministrar los productos a la empresa y se
identifican mediante un id propio de cada proveedor, su nombre y dirección.
• Factura: Es generada por los proveedores en la venta que realizan al almacén y
consta del nº de factura, el nombre y la dirección de los proveedores.
• Línea de factura: al igual que la línea de ticket, incluye un nº identificativo, el
nombre del producto, la cantidad y el IVA.

EFS 5: COMPLETAR ESPECIFICACIONES DEL SISTEMA

5.1. Especificación de requisitos de seguridad


Nadie puede acceder a los datos de los usuarios salvo el dueño de la empresa.
Si un usuario quiere modificar sus datos deberá ponerse en contacto con la empresa
vía e-mail, y solicitar las modificaciones pertinentes.

5.2. Especificación de requisitos de copias de respaldo,


contingencias y recuperación de errores
Las copias de seguridad que realiza nuestro sistemas son:
• Copia de todos los usuarios web y sus respectivas contraseñas.
• Copia de todos los datos de la gestion como son los servicios de la imprenta y
las compras a proveedores.
• Copia de la lista de productos almacenados en el almacén.

5.3. Especificación de requisitos de rendimiento


Nuestro sistema no necesita unos requisitos específicos para aumentar su
rendimiento ya que la carga computacional del mismo no es excesiva y el sistema es
capaz de trabajar perfectamente sin necesidad de tales requisitos. No obstante, el
único elemento que debe tenerse en cuenta para que no produzca problemas a los
usuarios es el servidor, que debe vigilarse cada cierto tiempo para controlar que el
número de usuarios que disponen del servicio no haga que el servidor se caiga. En tal
caso se deberá aumentar la capacidad del servidor para que pueda dar soporte a todos
los clientes.

32
33