Sie sind auf Seite 1von 85

UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA

Facultad de Contadura y Administracin


Licenciatura en Informtica



Diseo de Sistemas











Asignatura: Diseo de Sistemas
Profesora: Lic. Emma Castillejos
No. de equipo: 6
Integrantes del equipo: Doroteo Hernndez, Ivn ngel
Lpez Bautista, Blanca Paloma
Lpez Martnez, Manuel Andrs
Grupo: 342
Trabajo: Anlisis y diseo de sistema
Lugar y fecha: Tijuana B.C; a 06 de Junio de 2014


ndice
1.0 Anlisis preliminar ......................................................................................................................... 1
1.1 Seleccin de la unidad de anlisis ............................................................................................. 1
1.1.1 Informacin bsica ............................................................................................................. 1
1.1.2 Objetivos y alcance del estudio .......................................................................................... 2
1.2 Solicitud de anlisis de sistemas ............................................................................................... 3
1.3 Expectativas del proyecto ......................................................................................................... 4
1.4 Misin y visin de la empresa ................................................................................................... 4
1.5 Anlisis de factores crticos de xito ......................................................................................... 7
1.6 Especificar a cada integrante del equipo y su actividad a realizar ............................................ 7
1.7 Resultado del proyecto ............................................................................................................. 8
1.8 Definicin de la problemtica ................................................................................................... 9
1.9 Elementos de Juicio ................................................................................................................. 10
1.9.1 Especificacin de donde se detectaron antecedentes que influyen sobre el sistema
afectado..................................................................................................................................... 10
1.10 Determinacin de requerimientos ........................................................................................ 10
Requerimientos funcionales ..................................................................................................... 10
Requerimientos no funcionales ................................................................................................ 11
1.11 Calendario detallado de actividades, estimacin y control de tiempo de anlisis y diseo . 12
1.12 Presupuesto .......................................................................................................................... 12
2.0 Tcnicas de recoleccin de datos ................................................................................................ 12
2.1 Muestreo ................................................................................................................................. 12
2.2 Observacin ............................................................................................................................. 13
2.3 Entrevista ................................................................................................................................ 13
2.4 Cuestionario ............................................................................................................................ 14
2.5 Investigacin de campo ........................................................................................................... 20
3.0 Anlisis de datos y tcnicas de anlisis ....................................................................................... 21
3.1 Modelo de datos ..................................................................................................................... 21
3.1.1 Identificar entidades: ....................................................................................................... 21
3.1.2 Relaciones entre entidades: ............................................................................................. 22
3.2 Estudio de los procesos ........................................................................................................... 23
3.3 Diagramas de flujo de datos .................................................................................................... 24
3.3.1 Actividades como se realizan al inicio del anlisis ........................................................... 24
3.3.2 Diagrama integrando los cambios sugeridos ................................................................... 24


3.4 Diccionario de datos ................................................................................................................ 25
3.5 Pseudocdigo, describir mediante Pseudocdigo el proceso principal donde est el
problema a solucionar................................................................................................................... 26
4.0 Metodologa de anlisis de sistemas .......................................................................................... 27
4.1 Diagramas de casos de uso ..................................................................................................... 28
5.0 Estudio de Factibilidad y anlisis costo-Beneficio ....................................................................... 31
5.1 Planificacin de sistemas ........................................................................................................ 32
5.2 Estudio de factibilidad ............................................................................................................. 32
5.2.1 Justificacin de este estudio ............................................................................................ 33
5.2.2 Descripcin detallada de cada una de las factibilidades .................................................. 34
5.3 Determinacin de las alternativas de solucin ....................................................................... 35
5.4 Anlisis costo beneficio de las alternativas propuestas .......................................................... 36
Opcin #1: ................................................................................................................................. 36
Opcin #2: ................................................................................................................................. 36
Opcin #3: ................................................................................................................................. 37
5.5 Seleccin de alternativas optimas ........................................................................................... 38
6.0 Presentacin de la propuesta ..................................................................................................... 39
Resumen ejecutivo ........................................................................................................................ 42
Lineamiento de estudio (guion del estudio de sistemas) ............................................................. 43
Resultados detallados del estudio de sistemas ............................................................................ 44
Alternativas de sistemas ............................................................................................................... 44
Resumen de la propuesta ............................................................................................................. 44
7.0 Introduccin al diseo de sistemas ............................................................................................. 45
8.0 Diagramas de UML ...................................................................................................................... 46
8.1 Diagrama de casos de uso ....................................................................................................... 46
8.2 Diagrama de clases .................................................................................................................. 47
8.3 Diagrama de objetos ............................................................................................................... 48
8.4 Diagramas de secuencia .......................................................................................................... 48
8.5 Diagramas de colaboracin ..................................................................................................... 52
8.6 Diagrama de estados ............................................................................................................... 55
8.7 Diagrama de actividades ......................................................................................................... 57
8.8 Diagrama de componentes ..................................................................................................... 58
8.9 Diagrama de despliegue .......................................................................................................... 58
9.0 Diseo lgico del sistema ............................................................................................................ 59


9.1 Diseo de salidas del sistema .................................................................................................. 59
9.2 Diseos de pantallas ................................................................................................................ 60
9.3 Diseo de reportes .................................................................................................................. 67
9.5 Diseo de entradas del sistema .............................................................................................. 73
9.6 Aspectos a considerar para el diseo de entradas ................................................................. 74
9.7 Diseo de formularios ............................................................................................................. 74
9.8 Documentos fuente ................................................................................................................. 74
9.9 Tipos de validacin .................................................................................................................. 75
9.10 Medidas de control y seguridad ............................................................................................ 75
10.0 Diseo fsico .......................................................................................................................... 76
10.1 Seleccin del lenguaje visual a utilizar. ................................................................................. 76
10.2 Seleccin del motor de la base de datos ............................................................................... 77
10.3 Diseo de la base de datos .................................................................................................... 78
11.0 Documentacin del sistema ...................................................................................................... 79
11.1 Normas de documentacin ................................................................................................... 79
11.2 Manuales ............................................................................................................................... 79
11.3 Diseo de controles ............................................................................................................... 79
11.5 Plan de contingencias ............................................................................................................ 80
11.6 Seguimiento al sistema ......................................................................................................... 80
Agradecimientos ............................................................................................................................... 81
Bibliografa ........................................................................................................................................ 81



1

1.0 Anlisis preliminar

1.1 Seleccin de la unidad de anlisis

Se inici este proyecto con una visita a la empresa, en la cual se present el equipo
analista y nos indicaron que presentaban un problema con el almacenamiento de las
fotografas que se toman, ya que es laborioso localizarlas, adems los reporteros hacen
mal uso del espacio que se tiene para almacenarlas. Revisamos el problema y accedimos
a iniciar con el anlisis para buscar una mejora en dicho a dicho procedimiento.

1.1.1 Informacin bsica

Nombre de la empresa



Gral. Lzaro Crdenas #3743 Fracc. Los Pirules.
Tel.: 664-104-24-00


Datos generales
Peridico El Mexicano fue fundado el 22 de octubre de 1959, a lo largo de estos 50 aos
de arduo trabajo, se ha consolidado como el peridico lder de la regin. Con un tiraje
diario de 45,500 ejemplares y una cobertura de 9 localidades incluyendo los 5 municipios
de la regin y sus comunidades aledaas, as mismo, llegado a cruzar la frontera hasta
San Diego California, ha mantenido informada a la ciudadana del acontecer local,
regional, nacional e internacional de manera oportuna y veraz. El propsito principal de El
Mexicano es informar a sus lectores de la noticia diaria con imparcialidad, tomando en
cuenta la importancia que da el conocimiento y cree firmemente que una ciudadana bien
informada cuenta con los fundamentos para el anlisis de lo que acontece a su alrededor.

Giro de la empresa
Peridico El Mexicano es una empresa de giro comercial y periodstico, que se dedica a
comunicar informacin veraz y actual de las noticias y acontecimientos de importancia en
la ciudad de Tijuana y el pas. Para ello ofrece a la comunidad servicio de suscripciones al
peridico, suscripciones para clientes en venta directa, como servicio a tiendas para
venta, adems de proveer un medio de publicidad importante para las empresas
mexicanas, y servicios como la venta de espacios clasificados.


2

1.1.2 Objetivos y alcance del estudio

Propsito y mbito del proyecto
El proyecto es realizado con el propsito de brindar a la empresa una mejora que permita
la eficiencia de los procesos en el rea de circulacin. Dentro del rea se busca mejorar
la estructura de los puestos y la distribucin de tareas. Se busca la agilizacin de la
elaboracin de reportes.
Tanto la empresa como nuestro equipo de analistas aceptaron trabajar en el proyecto
para proporcionar una solucin al problema que est presentando la empresa. Con ella
examinaremos el sistema actual y debemos de hacernos de toda la documentacin
necesaria para poder identificar oportunidades de mejora o problemas ya existentes.

Objetivo general del proyecto
Buscar mejoras al sistema de informacin del departamento de circulacin dentro de
Peridico El Mexicano. Optimizar el tiempo y las actividades de los empleados que
intervienen en el proceso de circulacin del peridico.

Objetivos especficos del proyecto
Eliminar pasos innecesarios en los procedimientos actuales para optimizar el
tiempo de los empleados.
Buscar la mejora de procesos al automatizar labores que lo requieran.
Eliminar procedimientos que sean innecesarios.
Buscar mejoras que faciliten la elaboracin de tareas.



















3

1.2 Solicitud de anlisis de sistemas

Fecha: Octubre del 2013
Solicitado por: Lic. Omar Lpez
Puesto: Jefe de Sistemas Antigedad en la empresa: 2 aos
Apoyo de los departamentos:
Sistemas
Edicin

Tipo de solicitud (Seleccione con una X la indicada)
Desarrollo de un nuevo SI
Mejora del SI existente
Otros, Especifique ________________________________

Breve explicacin del problema u oportunidad


Breve explicacin del a solucin esperada


Estado de solicitud (Marque la opcin con una X)
Aprobada
Rechazada
Responsable del proyecto: Manuel Andres Lpez Martnez
Fecha de inicio: 07 Octubre 2013
Firma del personal involucrado
Doroteo Hernndez, Ivn ngel __________________
Lpez Bautista, Blanca Paloma __________________
Lpez Martnez, Manuel Andrs __________________



El departamento de edicin requiere de las fotografas para realizar las publicaciones, estas fotografas son subidas
por los reporteros a un servidor, en el cual crear carpetas por da, para que puedan ser visualizadas. El problema
radica en que se hace mal uso de los recursos por parte de los reporteros, subiendo hasta 1000 fotografas por da,
saturando el espacio del servidor, adems la localizacin de una fotografa en especfico es tardada.
Organizar de manera eficiente las fotografas, creando un acceso a cada reportero y limitando la cantidad de fotos
que publica.
4

1.3 Expectativas del proyecto

Realizar una mejora en el sistema existente, que gestione eficientemente el acceso y
almacenamiento de las fotografas, a travs de la creacin usuarios y administradores,
limitando la cantidad de fotografas diarias por periodista. Adems se planea que las
fotografas puedan contener etiquetas, los cuales servirn para localizarlas de acuerdo a
parmetros de bsqueda tales como fecha, lugar, tipo de evento, etc.

1.4 Misin y visin de la empresa

Misin
Informar de manera oportuna, veraz, eficiente e imparcial del contexto social, poltico,
cultural y general de lo que acontece en el mundo, principalmente dentro de nuestra
regin. Contribuyendo en el mejoramiento y ampliacin de criterios para una mejor calidad
de vida manteniendo una responsabilidad social y nuestros valores firmes a beneficio de
sus propios empleados, al igual que de sus lectores.

Visin
Ser el diario regional lder, proporcionando informacin veraz y oportuna a los ciudadanos.

Valores
Independencia
Peridico El Mexicano se mantiene libre de alianzas con intereses polticos y/o
econmicos que puedan interferir dentro de nuestro principal propsito. Asimismo,
ninguno de los integrantes de su organizacin, aceptar sobornos, regalos, favores o
compensaciones que puedan perjudicar la veracidad de la noticia.

Honestidad
El Mexicano garantiza la imparcialidad de lo que se publica diariamente, teniendo el nico
fin de informar a la comunidad. Por lo anterior, las personas que trabajan dentro de El
Mexicano son agentes profesionales apegados al cdigo de tica y el mismo propsito de
la organizacin.

Equilibrio
La noticia presenta la visin, contexto y prudencia de todos los involucrados en la noticia.
La oportunidad de rplica es abierta para cualquier aclaracin y postura de los agentes
afectados de alguna manera por la informacin manejada.
5

Respeto
Peridico El Mexicano promueve el respeto a las personas e instituciones con las que se
interacta al momento de cubrir la noticia, teniendo en cuenta su privacidad cuando sta
pueda llegar a ser afectada negativamente por declaraciones y/o hechos de terceras
personas.

Responsabilidad
Peridico El Mexicano y sus integrantes se dirigen con la responsabilidad con la que un
medio de comunicacin masiva cuenta, por consiguiente, se corregir cualquier error
cometido, no se juzgar de manera personal o se informar nombres de vctimas de actos
ilcitos y menores de edad.

Declaraciones
Las declaraciones publicadas correspondern estrictamente a lo expuesto por los actores
involucrados en el acontecimiento tal y cual como fueron emitidas.

Fotografas y grficas
Las fotografas debern ser fieles a la realidad del hecho sin alteracin alguna que pueda
distorsionar la escena del acontecimiento.
Las grficas de los resultados de encuestas y/o estudios sern dadas con el crdito
correspondiente y su metodologa.

Fuentes confidenciales
Slo aplicar a casos extraordinarios siempre y cuando no perjudique la credibilidad del
peridico con una explicacin previa y las razones de la misma.

Publicidad
La publicacin de noticias y publicidad estn totalmente separadas entre s del principal
propsito de El Mexicano, hacindose cada una de ellas con la diferenciacin
correspondiente. Peridico El Mexicano tiene la obligacin de hacer valer todos los puntos
anteriores con el fin de mantenerse como el peridico lder de la regin y no perder el
respeto de nuestros fieles lectores. Asimismo, trabajar con la responsabilidad y la calidad
que nos ha hecho crecer con dignidad durante 50 aos



6

Organigrama del departamento

Gerente editorial
Secretaria
Editor en Jefe
Editor
Editor
Editor
Reporteros








7

1.5 Anlisis de factores crticos de xito

Para que este proyecto sea terminado con xito debemos tomar en cuenta los siguientes
factores:
Mostrar a los usuarios como funcionara el sistema ya con las modificaciones
realizadas.
Se deben delimitar las funciones que realiza cada persona en el departamento,
para hacer ms eficaz el funcionamiento.

Necesidades criticas de informacin
Las funciones del sistema no deben ser modificadas, esto significa que debe seguir
funcionando como hasta ahora, nicamente se tienen que implementar las soluciones.
Alta de reporteros
Baja de reporteros
Acceso a editores
Limitacin de espacio por reportero
Agregar etiquetas a las fotografas
Bsqueda de fotografas

1.6 Especificar a cada integrante del equipo y su actividad a realizar

Integrantes del equipo Analista

Doroteo Hernndez, Ivn ngel
Realizar la recopilacin de los datos y el procesamiento de la informacin que se obtenga,
as como documentar el nuevo sistema y el actual.
Lpez Bautista, Blanca Paloma
Realizar la recopilacin de los datos y el procesamiento de la informacin que se obtenga,
as como documentar el nuevo sistema y el actual.
Lpez Martnez, Manuel Andrs (Lder del proyecto)
Realizar la recopilacin de los datos y el procesamiento de la informacin que se obtenga,
as como documentar el nuevo sistema y el actual. Organizar y programar las visitas a la
empresa y coordinar al equipo en los nuevos temas que se vayan presentando.



8

1.7 Resultado del proyecto

Analizaremos el sistema actual con el propsito de darle una mejora suficiente. Por medio
del anlisis identificaremos decisiones, procesos y necesidades. Con todo esto podremos
determinar cmo ser el nuevo sistema.
Entregaremos un informe donde especificaremos lo que se quiere que realice el sistema
nuevo. Si el informe se acepta, este servir como gua para el seguimiento de actividades
en el diseo de sistemas en un futuro.
























9

1.8 Definicin de la problemtica
Se tiene un problema en cuanto a la gestin de fotografas que son tomadas por los
reporteros, las cuales se utilizan en las distintas ediciones del peridico. Los periodistas
hacen un uso indebido del espacio de almacenamiento, en algunos casos subiendo hasta
1000 fotografas por da, de las cuales, se publican alrededor de 6 por periodista; adems,
se estn aprovechando del sistema, ya que guardan fotografas personales, o fotografas
que utilizaran para beneficio personal.
Adems, se presentan problemas para ubicar las fotos, ya que se almacenan en una
carpeta con la fecha en que se toman, esto hace tardado el proceso de ubicarlas para el
personal de ediciones. Se han presentado casos donde las fotografas no son localizadas,
o bien, ya fueron borradas por algn otro usuario, provocando daos irreparables a la
noticia.
El problema de control de fotografas Se tiene un problema en cuanto a la
gestin de fotografas que son tomadas
por los reporteros, las cuales se utilizan en
las distintas ediciones del peridico. Los
periodistas hacen un uso indebido del
espacio de almacenamiento, en algunos
casos subiendo hasta 1000 fotografas por
da, de las cuales, se publican alrededor
de 6 por periodista; adems, se estn
aprovechando del sistema, ya que
guardan fotografas personales, o
fotografas que utilizaran para beneficio
personal.
Afecta a:
Personal de edicin
Servidores de la empresa
Personal de ediciones, ya que no las
encuentra rpidamente o simplemente no
las encuentra. Al servidor, ya que no se
tiene control sobre la cantidad de
fotografas que sube cada fotgrafo,
ocasionando que el servidor se sature
constantemente.
Prioridad: Alta
El impacto es: Genera retrasos al realizar la edicin del
siguiente da, en muchas ocasiones las
noticias deben eliminarse o publicarse sin
fotografa.
Saturan el servidor con fotografas
innecesarias y no es posible revisarlas a
detalle, por lo cual se eliminan archivos
viejos, que en muchas ocasiones son
importantes.
Solucin exitosa: Desarrollar un sistema con accesos a
cada reportero, para llevar un control de
las cargas de cada uno, deber tener un
lmite de fotografas por da y al subirlas
agregara los etiquetas correspondientes
para su fcil ubicacin en un futuro o en su
10

fecha de publicacin.
1.9 Elementos de Juicio
1.9.1 Especificacin de donde se detectaron antecedentes que influyen sobre el sistema
afectado

Se detectaron antecedentes de problemas que influyen directamente con el sistema de
informacin en el rea de ediciones, ya que para ingresar los artculos a la edicin que se
imprimir requieren las fotografas, y el procedimiento de localizacin es tardado, ya que
no estn correctamente organizadas, en muchas ocasiones no son localizadas y la nota
se tiene que publicar sin foto, o bien, descartarse.

1.10 Determinacin de requerimientos
Requerimientos funcionales

Carga de fotografas
Req (1). La carga de fotografas se har nica y exclusivamente a travs de este
sistema, no teniendo acceso los usuarios a los archivos, una vez que se realiz la carga.
Req (2). De acuerdo al usuario que realice la carga, cada fotografa se guardara con los
siguientes atributos: IDfoto, nombreFotografo, fecha (vase Req 3), etiquetas (vase Req
4), adems se incluir el dato de la fotografa geotag.
Req (3). La fecha ser aplicable a todo el grupo de fotografas que se est subiendo,
pero podr ser modificada individualmente, en caso de que se suban fotos de otro da.
Req (4). Las fotos debern contener etiquetas, para ser ms fcilmente ubicadas el
momento de requerirse, estas etiquetas debern hacer referencia al lugar o
acontecimiento que se est relatando.

Gestin de fotografas
Req (5). Todas las fotografas debern contener los datos bsicos al realizarse la carga
(ver Req 2), el sistema cambiara el nombre que contenga el archivo de la foto por el
IDfoto correspondiente, el cual ser un numero consecutivo nico.

Consulta de fotografas
Req (6). La consulta podr ser realizada por periodistas o editores de noticias, para
realizarla se ingresara el sistema, se podr ubicar directamente con el ID de foto o bien
fecha o tag.
Req (7). Una vez localizada se podr copiar al portapapeles para su insercin en los
programas de edicin, o bien descargarla para darle otro uso deseado.
11

Req (8). Cuando alguien consulte una fotografa esta agregara un identificador a su
registro, esto servir para identificar fcilmente que fotografas no se han utilizado.
Reportes
Req (9). Permitir realizar reportes en cualquier momento, incluir controles para
seleccionar el rango de tiempo y podr ser general o especifico, el cual indicara la
actividad detallada de uno o varios reporteros en particular.

Requerimientos no funcionales

Req (1). Para ingresar al sistema se requerir de un usuario y contrasea, el cual
contara con niveles de acceso, ya que no es necesario que los editores suban fotografas,
debido a que esto es nicamente realizado por los reporteros, de igual manera se
requiere tener controlado quien puede editar o modificar los datos ya almacenados de las
fotografas.
Req (2). El sistema contara con una restriccin en la cantidad de fotografas a subir,
cada reportero podr cargar un mximo de 50 fotografas diariamente.
Req (3). Se validara que cada fotografa contenga por lo menos 3 etiquetas, de lo
contrario arrojara una alerta que no permitir continuar con esa foto.
Req (4). El sistema ser prximamente programado utilizando Java, mediante
Netbeans.
Req (5). La base de datos ser creada en MySQL
Req (6). El sistema mostrara los datos de quien subi la fotografa, adems indicara si
sus datos han sido modificados y que usuario lo realiz.
Req (7). Interfaz amigable, para que todos los que lo utilicen no tengan problemas, en
especial los reporteros, que muchos solo saben lo bsico sobre el uso de la computadora.
Req (8). Al iniciar el programa se mostrara la pantalla de login, si es aceptado
proceder al men principal, donde se encuentran las opciones principales del programa.








12




1.11 Calendario detallado de actividades, estimacin y control de tiempo de
anlisis y diseo
No. Descripcin Actividad Predecesor Duracin
(Semanas)
1 Solicitud de Servicios y anlisis previo Ninguno 1
2 Realizacin de Entrevistas 1 1
3 Aplicacin de cuestionarios 1 1
4 Revisin de Formatos de Compaa 2,3 1
5 Anlisis de Flujo de Datos 4 2
6 Realizacin de Anlisis
Costo-Beneficio
5 2
7 Preparacin de la Propuesta 6 1
8 Presentacin de la Propuesta 7 1

1.12 Presupuesto
La realizacin de este anlisis se realizar de manera gratuita, ya que es parte de una
actividad escolar y no contamos con la experiencia necesaria en campo para realizar
algn cobro por ello. Por lo tanto, nicamente se requerir un presupuesto para la
transportacin del equipo analista, el cual quedar de la siguiente manera:
Analista Costo diario
Doroteo Hernndez, Ivn ngel $20
Lpez Bautista, Blanca Paloma $20
Lpez Martnez, Manuel Andrs $20
2.0 Tcnicas de recoleccin de datos

2.1 Muestreo

El muestreo es una importante tcnica para recolectar datos, pero debido a que se utiliza
para analizar datos de una poblacin muy grande no la utilizaremos en este anlisis.
13



2.2 Observacin

La observacin es una tcnica que consiste en observar atentamente el fenmeno, tomar
informacin y registrarla para su posterior anlisis.
La observacin es un elemento fundamental de todo proceso investigativo; en ella se
apoya el analista para darse una idea de las actividades de quien toma las decisiones, de
las actividades del personal involucrado con el sistema de informacin, as como del
entorno fsico de la organizacin.

Se utilizar el siguiente formato para realizar la observacin:
Formato para
observacin
Peridico El Mexicano
Proceso observado:
Fecha:
Actor Actividad realizada










El proceso de observacin se realiz durante la tercera semana del proyecto, el 22 de
Octubre a las 10:00 horas, debido a que el personal tiene una carga de trabajo superior y
se puede ver como se desenvuelve cada empleado y las actividades que realiza.


2.3 Entrevista

La entrevista nicamente fue aplicada al Jefe de sistemas durante la primera semana del,
posterior a que aprobaran la realizacin del anlisis en la organizacin. En la entrevista
indagamos un poco sobre el funcionamiento del sistema y las fallas que presenta, adems
14

se opt por esta opcin ya que podamos profundizar en alguna cuestin en caso de ser
requerida y sin que la persona entrevistada se sintiera presionada.

2.4 Cuestionario

La tcnica de recopilacin de datos cuestionario proporciona informacin por parte del
encuestado de una manera rpida, y al poder escribir sus respuestas, existe la posibilidad
de que se sientan con confianza y sin sentirse presionados para responder la
informacin correctamente.
Se realiz una entrevista a los puestos que consideramos claves en los procesos que
presentan problema como es: periodistas, editores, sistemas, gerencia.





















15




rea de la empresa: Ediciones Fecha: 23/10/13
Nombre del entrevistado: Alberto Ricco Puesto: Editor en Jefe


Cuestionario

1. Cunto tiempo tiene en este puesto?
2 aos 4 meses.

2. Ha desempeado otros puestos anteriormente en la empresa? No

3. Cul es el nombre y puesto de su jefe directo?
Lic. Vctor Salamanca, Gerente de Ediciones

4. Cules son las funciones principales de su puesto?
Aprobar y validar las publicaciones antes de su insercin en el peridico, apoyar con el
trabajo de edicin cuando la carga de trabajo se satura.

5. Realiza funciones que no estn dentro de las obligaciones principales de su
puesto? No
Si su respuesta es s, entonces Cules?

6. Qu sistema de informacin y herramientas de software utiliza para realizar sus
labores?
Nos apoyamos de herramientas como Word y One Note, adems ingresamos a los
servidores de la empresa para descargas las fotografas correspondientes a los artculos.

7. Qu tipo de reportes genera y a quien se los entrega?
Reportes sobre el total de notas que se estn agregando a la edicin del peridico, estas
son entregadas al gerente del rea, el Lic. Vctor Salamanca.

8. Considera que se estn cumpliendo los objetivos de la empresa y
departamentales al realizar las funciones de sta rea? S
Si su respuesta es no, entonces Cules?

9. Qu tipo de problemas se presentan constantemente dentro de sus funciones?
Tenemos un problema al ubicar las fotografas de cada nota, no estn bien organizadas y
en ocasiones no es posible localizarlas, algunas otras veces la fotografa no tiene nada
que ver con la noticia que estamos agregando.

10. Tiene alguna sugerencia para mejorar la realizacin de sus actividades?
S
Cules?
En mi opinin se requiere desarrollar un sistema para controlar las fotografas, que se
puedan filtrar por fecha, lugar, reportero, etc. Esto nos ayudara a una fcil ubicacin y por
lo tanto a una edicin ms rpida del peridico.
16




Es todo por nuestra parte, si requerimos alguna informacin adicional le haremos saber.

rea de la empresa: Ediciones Fecha: 23/10/13
Nombre del entrevistado: Fernando Gmez Puesto: Editor


Cuestionario

1. Cunto tiempo tiene en este puesto?
1 ao

2. Ha desempeado otros puestos anteriormente en la empresa? No

3. Cul es el nombre y puesto de su jefe directo?
Alberto Ricco, Editor en Jefe

4. Cules son las funciones principales de su puesto?
Realizar la edicin del peridico diario, mis compaeros y yo tenemos asignadas
secciones que son a las que damos seguimiento.

5. Cuntas personas le apoyan en la edicin de secciones?
Somos 5 personas entre las cuales se distribuyen las secciones.

6. Qu sistema de informacin y herramientas de software utiliza para realizar sus
labores?
Usamos herramientas de Microsoft, como Word, OneNote y Photoshop cuando
detectamos cosas que no deben salir en las fotografas y que los reporteros pasaron por
alto.

7. Qu tipo de reportes genera y a quien se los entrega?
Se genera un reporte por seccin y uno general, los cuales se entregan a nuestro Editor
en Jefe.

8. Qu datos contiene este reporte?
Detalla las notas que se agregan a la edicin, cules son las principales, y los reporteros
que las realizaron.

9. Qu tipo de problemas se presentan constantemente dentro de sus funciones?
Las fotografas nos dan un problema constante, en ocasiones se batalla para
encontrarlas, no corresponde a la nota o simplemente no se localizan.

10. Tiene alguna sugerencia para mejorar la realizacin de sus actividades?
S
Cules?
Pienso que se requiere tener un control de las fotografas y que se capacite a los
reporteros en el uso de la computadora, ya que algunos no tienen mucho conocimiento y
mezclan carpetas o las eliminan por error.

17



Es todo por nuestra parte, si requerimos alguna informacin adicional le haremos saber.



rea de la empresa: Edicin Fecha: 24/10/13
Nombre del entrevistado: Roberto Bojrquez Puesto: Redes Sociales


Cuestionario

1. Cunto tiempo tiene laborando en la empresa?
3 aos

2. Cules son las funciones de su puesto?
Administrar las redes sociales como son Facebook, Twitter y YouTube.

3. Alguien te apoya en esta actividad?
Mi Jefe est en constante interaccin conmigo, cuando por causas de fuerza mayor no me
puedo presentar a laborar l se hace cargo de administrar las redes sociales.

3. Has presentado problemas al realizar tus labores?
Hay varios problemas que se presentan, uno de ellos es con los usuarios de las redes
sociales, ya que llenan de Spam las pginas, ya sea con ofensas o con enlaces de
publicidad.

4. En cuanto a los procedimientos internos, ha tenido algn problema?
La informacin fluye muy bien en el departamento, el nico detalle seria con las
fotografas ya que en ocasiones no son localizables o no corresponde con el artculo a
publicar.

5. Qu haces cuando no encuentras una fotografa?
Le informo a mi jefe y este me indica si la publico sin foto o si no la publicamos.

6. Qu tan constantemente tienes estos problemas?
De 50 notas que publico diariamente unas 15 presentan problemas con las fotografas, es
una estimacin.

7. Genera algn reporte en sus actividades?
Relacionado con las noticias no, solo se entrega un reporte a la gerencia sobre la
cantidad de usuarios que utilizan nuestras redes sociales y el crecimiento que se tiene
mes con mes.




Es todo por nuestra parte, si requerimos alguna informacin adicional le haremos saber.



18







rea de la empresa: Edicin Fecha: 24/10/13
Nombre del entrevistado: Carlos Leyva Puesto: Reportero


Cuestionario

1. Cunto tiempo tiene laborando en la empresa?
2 aos 4 meses

2. Cules son las funciones de su puesto?
Cubrir las noticias en la ciudad, para esto estamos distribuidos por reas, las cuales
debemos estar monitoreando constantemente.

3. Toma fotografas para complementar sus noticas?
Si, se busca que expresen claramente lo sucedido.

4. Cuntas fotografas toma de un suceso?
No escatimamos en cuantas, simplemente tomamos las que consideramos necesarias y
posteriormente elegimos la(s) mejores.

5. Cuntas de sus notas se publican en la edicin impresa?
Depende, pero regularmente entre 6 y 10.

6. Qu hace con las fotografas una vez almacenadas en la memoria de su
cmara?
Se hacen cortes a lo largo del da, en el cual desde nuestra estacin de trabajo
accedemos al servidor y creamos una carpeta con la fecha actual, ah depositamos todas
las fotografas de la cmara para que los editores hagan uso de ellas.

7. Toma fotografas que no sern publicadas?
En ocasiones cubrimos eventos sociales, en los cuales la gente paga por las fotos.

8. Estas fotografas las suben al servidor de El Mexicano junto con las relacionadas a las
noticias?
Si, ya que se toman con la misma cmara y serie complicado separarlas.

9. Qu dominio tiene de la computadora?
Solo lo bsico, internet, Word y transferencia de archivos.




Es todo por nuestra parte, si requerimos alguna informacin adicional le haremos saber.


19








rea de la empresa: Sistemas Fecha: 24/10/13
Nombre del entrevistado: Omar Lpez Puesto: Gerente de Sistemas


Cuestionario

1. Cuntos aos tiene laborando en la empresa?
4 aos

2. Cuntos peridicos se imprimen al da?
Es de 45,000 ejemplares y una cobertura de 9 localidades.

3. Cuntos empleados tienen?
Aproximadamente 150 empleados.

4. Cules son los departamentos de la organizacin?
Recursos Humanos, Circulacin, Edicin, Clasificado, Deportes, Direccin, Direccin
comercial, Productos Digitales, Sistemas, sociales.

5. Qu sistemas de informacin se utilizan para manejar las fotografas que toman
los reporteros?, que es donde se presenta el problema.
No se tiene un sistema que nos apoye en esa rea, solamente llegan a su estacin de
trabajo y las descargan en el servidor, creando una carpeta con el da actual.

6. Se tiene algn proyecto planeado para implementar un sistema de informacin
en esta rea?
Se han pensado algunas alternativas pero no han sido implementadas.

7. Considera necesario la implementacin de un sistema de informacin para el
rea de devoluciones?
Es necesario, se tiene que implementar un sistema en donde se tenga registro de todo lo
que se sube.




Es todo por nuestra parte, si requerimos alguna informacin adicional le haremos saber.







20







2.5 Investigacin de campo

Para empaparnos de informacin respecto a otro sistema similar, para saber cmo
funciona y de qu manera estn realizando sus procedimientos planeamos una visita al
2do peridico ms competitivo de la regin: Peridico Frontera.
Para esto, agendamos una cita con el Ing. Armando Galarza, el cual desempea el puesto
de Gerente de sistemas. La cita nos fue programada para realizarse el da Jueves 24 de
octubre a las 11:30 AM.
Al llegar con la persona nos identificamos como alumnos de UABC y le mencionamos
sobre una investigacin en el rea de su empresa encargada de las devoluciones, para
saber cmo realizan sus procedimientos, a lo que nos mencion que las polticas en su
empresa no le permitan darnos esa informacin, ya que podan caer en manos de sus
competidores o de alguien que quisiera apropiarse o copiar los procedimientos.
Aun as, a grandes rasgos nos mencion que utilizan un sistema el cual controla las
fotografas tomadas, para su fcil identificacin al momento de requerirlas.
Agradecimos por la informacin brindada y nos retiramos del lugar.














21





3.0 Anlisis de datos y tcnicas de anlisis

3.1 Modelo de datos

El modelo de datos es una descripcin de los datos y las relaciones que existen entre
ellos as como la semntica asociada a los datos y las restricciones de consistencia. sta
descripcin es utilizada dentro de una empresa para conocer cul es la informacin que
maneja, y cules son los datos que la integran, y como se componen. Se utiliz esta
tcnica porque permiten tener una visin del sistema en general, comenzando con lo ms
importante que maneja, los datos.

3.1.1 Identificar entidades:

Estos datos se obtuvieron a travs de los cuestionarios y entrevistas aplicados.

Fotografa
Fotgrafo
Numero de fotgrafo
Fecha
Hora
Lugar
Municipio
Estado
Zona
Servidor
Carpeta
Estacin de trabajo
Editor
Evento
Noticia



22






3.1.2 Relaciones entre entidades:

Entidad Relaciones
Fotografa *Numero_Fotografia
Fecha
Hora
Clave_lugar
Fotografo *Clave_de_fotografo
Nombre_de_fotografo
Clave_Ruta
Lugar *Clave_lugar
Calle
Clave_Estado
Clave_Municipio
Clave_Colonia
Estado *Clave_Estado
Estado
Municipio *Clave_Municipio
Municipio
Colonia *Clave _Colonia
Colonia
Ruta *Clave_Ruta
Ruta
Direcciones
Editor *Clave_Editor
Nombre de editor
Clave_Seccion
Seccion *Clave_Seccion
Nombre_Seccion








23





3.2 Estudio de los procesos

La base de una organizacin est en los procesos que realiza. La manera en que pueda
realizarlos de la forma ms eficiente posible determina en gran parte el xito de la misma.
Una empresa tiene procesos actualmente, ya sean automatizados o manuales, y es la
base de su labor. La capacidad de la empresa de revisar sus funciones, y sus procesos, le
da una ventaja de nivel competitivo al buscar mejorar los mismos. Esta visin de
bsqueda de mejora encamina a la organizacin por un buen camino.
Al buscar estas mejoras o la solucin a problemas especficos es vital el total
conocimiento por parte de analista de sistemas sobre los procesos que realiza la empresa
a detalle as como de los datos que necesitan, los que produce. Es por ello que para
encontrar la solucin adecuada al problema relacionado con el sistema actual y que se ha
mencionado con anterioridad, se debe conocer perfectamente el funcionamiento de cada
uno de los procesos que se realizan en el rea a estudiar.
La tcnica de diagramado de procesos, da una visin amplia de las funciones y procesos
que realiza el sistema, funcionando como punto de partida para un correcto anlisis de los
requerimientos de la empresa.














24




3.3 Diagramas de flujo de datos

3.3.1 Actividades como se realizan al inicio del anlisis

Servidor de fotografas
Editores
Acceder a fotografas
Jefe de Editores
Reportero
Administrador Sistema Monitorear espacio disponible
Guardar/Eliminar fotografas
Redes Sociales
Acceder a fotografas
Acceder a fotografas

3.3.2 Diagrama integrando los cambios sugeridos

25

Aplicacin que gestiona
fotografas
Editores
Acceder a fotografas
Jefe de Editores
Reportero
Administrador Sistema Monitorear espacio disponible
Guardar/Eliminar fotografas
Redes Sociales
Acceder a fotografas
Acceder a fotografas
Servidor
Muestra fotografas
Recibe fotografas

3.4 Diccionario de datos

Nombre del proceso: Respaldo de fotografas en servidor
Flujo de datos de entrada: El reportero almacena las fotografas en el
servidor de El Mexicano, agregando una
carpeta con la fecha actual y copiando
todos los elementos de su cmara digital.
Flujo de datos de salida: Una vez que las fotografas se encuentran
en el servidor, los editores requieren tener
acceso, para agregarlas a la edicin
impresa o bien publicarlas en las redes
electrnicas que se manejan.
Lgica de procesos: Para que se puedan localizar las
fotografas, estn deben estar
identificadas con cierto nombre (de
acuerdo a la cmara utilizada) los editores
deben contar con el nmero de fotografa
y deben buscarla en la carpeta
correspondiente (de acuerdo a la fecha y
al reportero) y agregarla a la noticia.
Polticas o procedimientos por los que
se debe regir:
Para agregar la nota se deben tener todos
los elementos, incluyendo las fotografas
de las mismas, en algunas ocasiones si no
se localiza se puede autorizar a publicar
sin su foto.
Acciones correctivas con el nuevo
sistema:
El nuevo sistema se encargara de
administrar y manejar las fotografas,
iniciando con un usuario y clave para
26

reporteros, editores y otros puestos que
requieran acceso. Al seleccionar las fotos,
el sistema asignara un nombre
automticamente y permitir agregar
etiquetas para su fcil ubicacin
posteriormente. Contar con una interfaz
para la bsqueda, en la cual se podr
buscar por fecha, reportero, lugar, evento,
regin y zona.








3.5 Pseudocdigo, describir mediante Pseudocdigo el proceso principal donde
est el problema a solucionar.

Proceso de respaldo de fotografas ACTUALMENTE
1. INICIO
2. Para cada respaldo se har:
3. Escribir Ingresar Nombre de reportero
4. Leer Nombre_reportero
5. Escribir Ingresar fecha actual
6. Leer Fecha_actual
7. SI existen fotografas ENTONCES
7.1 Escribir Copie las fotografas a la carpeta correspondiente
7.2 Leer Copiar_fotografas
8. SI NO
8.1 Escribir No hay fotografas a respaldar
9. FIN SI
10. FIN


Proceso de respaldo de fotografas MEJORADO.
1. INICIO
2. Escribir Ingresar Clave de acceso
3. Leer Clave_acceso
27

4. Escribir Ingrese contrasea
5. Leer Contrasea
6. Escribir Seleccione fotografas a respaldar (Restan 50 el da de hoy)
7. Leer Fotografas
8. SI fotografa existe ENTONCES
8.1 Escribir Ingrese etiquetas correspondientes
8.2 Leer etiquetas
8.3 Escribir Fotografas almacenadas correctamente
9. SI NO
9.1 Escribir No hay fotografas seleccionadas
10. FIN SI
11. FIN





4.0 Metodologa de anlisis de sistemas

Se seguir la metodologa orientada a objetos para este proyecto por lo siguiente:
Lo esencia del desarrollo orientado a objetos es la identificacin y organizacin de
conceptos del dominio de la aplicacin y no tanto de su representacin final en un
lenguaje de programacin.
Se eliminan fronteras entre fases debido a la naturaleza iterativa del desarrollo orientado
al objeto.
Concibe los lenguajes de programacin y su uso al incorporarse bibliotecas de clases y
otros componentes reutilizables. Hay un alto grado de iteracin y solapamiento, lo que
lleva a una forma de trabajo muy dinmica.

Ventajas de las metodologas orientadas a objetos
Son interactivas e incrementales.
Fcil de dividir el sistema en varios subsistemas independientes.
Se fomenta la reutilizacin de componentes




28














4.1 Diagramas de casos de uso

Sistema actual




Copiar_fotografias
Borrar_fotografias
Reportero
Editar_fotografias
29










Sistema mejorado

Buscar_fotografia
Editor
Consulta_fotografias
<<include>>
30










Documentacin de caso de uso:

Nombre del actor: Reportero
Al ta_foto
Al ta_usuari o
Baj a_usuari o
Modi f_usuari o
Baj a_foto
Modi f_foto
Busqueda_foto
<<i ncl ude>>
<<i ncl ude>>
Sel ecci on_fotos
<<i ncl ude>>
Edi torJefe
Gesti onar usuari os
<<extend>>
<<extend>>
<<extend>>
Edi tor
Admi ni strador
Gesti onar fotos
<<extend>>
<<extend>>
<<extend>>
Consul tar fotos
<<i ncl ude>>
Reportero
31

Casos de uso: Alta de fotografas
Baja de fotografas
Edicin de fotografas
Consulta de fotografas
Extensiones de este caso de uso: Cuando consulta una fotografa puede
eliminarla o editarla, dependiendo las
condiciones.
Inclusiones de este caso de uso: Para liberar espacio del servidor debe
eliminar fotografas antiguas. Al agregar
un nuevo equipo debe ingresar direccin
IP para conectar exitosamente.


Nombre del actor: Administrador de sistemas.
Es la persona encargada de administrar el
servidor donde se almacenan las
fotografas.
Casos de uso: Puede liberar espacio del servidor,
consultar fotografas para eliminar las que
no pertenecen a noticias y puede agregar
o eliminar nuevos equipos a la red.
Extensiones de este caso de uso: Cuando consulta una fotografa puede
eliminarla o editarla, dependiendo las
condiciones.
Inclusiones de este caso de uso: Para liberar espacio del servidor debe
eliminar fotografas antiguas. Al agregar
un nuevo equipo debe ingresar direccin
IP para conectar exitosamente.

Nombre del actor: Editor de noticias.
Es la persona encargada de editar las
notas y agregarlas a la forma previa de la
edicin impresa.
Casos de uso: Edita las notas. Consulta fotografas para
su agregacin.
Extensiones de este caso de uso: Cuando escribe una nota puede agregar o
no una fotografa, dependiendo de la
ubicacin de la nota en el peridico.
Cuando consulta una foto puede eliminarla
en caso de no ser la correcta o editarla
para maquillar detalles que encuentre o
cosas que no deben salir.
Inclusiones de este caso de uso: Para agregar la fotografa debe
encontrarla previamente.
5.0 Estudio de Factibilidad y anlisis costo-Beneficio

32

5.1 Planificacin de sistemas

Determinamos las necesidades del Plan de Sistemas y llevamos a cabo el arranque
formal del mismo, con el apoyo del encargado de sistemas de la organizacin. Como
resultado, obtuvimos una descripcin general del Plan de Sistemas que nos proporcion
una visin inicial del mismo, identificando los objetivos estratgicos a los que apoya, as
como el ambiente general de la organizacin al que afecta, lo que nos permiti relacionar
a las reas afectadas del Sistema.
Recopilamos y analizamos todos los antecedentes generales que pudieran afectar a los
procesos y a las unidades organizativas implicadas, en este paso aplicamos encuestas,
las cuales nos ayudaron a conocer aspectos de los procesos que realiza cada puesto as
como a los resultados del mismo.
Obtuvimos una valoracin de la situacin actual del sistema actual. Para esa actividad
tomamos en cuenta la opinin de los usuarios, ya que aportaron elementos de valoracin,
como por ejemplo, su nivel de satisfaccin con el sistema. Este estudio nos permiti,
determinar sus carencias y valorarlos.
Definimos el nuevo sistema de informacin necesario para cubrir los requisitos y
funciones de los procesos no soportados por el sistema actual seleccionado. Teniendo en
cuenta los resultados anteriores, elaboramos el modelo del sistema de informacin vlido
para dar soporte a los procesos de la organizacin incluido en el Plan de Sistemas.
Definimos los proyectos y acciones a llevar a cabo para la implantacin de los modelos de
informacin y de sistemas de informacin, determinados en las actividades. Identificamos
los Requisitos y Diseo del Modelo del Sistemas. Incluimos un calendario de proyectos,
con posibles alternativas, y una estimacin de recursos. Para la elaboracin del
calendario analizamos las distintas variables que afectaban a la prioridad del sistema.










5.2 Estudio de factibilidad

33

5.2.1 Justificacin de este estudio
Despus de definir la problemtica presente y establecer las causas que ameritan una
modificacin del sistema de informacin, es pertinente realizar un estudio de factibilidad
para determinar la infraestructura tecnolgica y la capacidad tcnica que implica la
implantacin del sistema en cuestin, as como los costos, beneficios y el grado de
aceptacin que la propuesta genera en la Institucin. Este anlisis permite determinar las
posibilidades de disear el sistema propuesto y su puesta en marcha.

5.2.1.1 Beneficios que traer el desarrollo del sistema

Los beneficios que traer el desarrollo del sistema es el de agilizar el trabajo.
Reduccin de errores.
Mayor precisin en los procesos.
Reduccin de costos mediante la optimizacin de recursos en el servidor
Integracin de los diferentes usuarios mediante una misma interfaz
Aceleracin en la recopilacin de datos.
Reduccin de futuras inversiones y costos.
Mejoras en planeacin, control y uso de recursos.
Disponibilidad de informacin apropiada.
Aumento en la confiabilidad de la informacin.

5.2.1.2 Recursos requeridos

Software
Programadores
Servicios bsicos
Capacitacin a los usuarios
Asesores de sistemas para los usuarios









34

5.2.2 Descripcin detallada de cada una de las factibilidades

Factibilidad Econmica
Los estudios de factibilidad econmica incluyen anlisis de costos y beneficios asociados
con cada alternativa del proyecto. Con anlisis de costos/beneficio, todos los costos y
beneficios de adquirir y operar cada sistema alternativo se identifican y se hace una
comparacin de ellos. Primero se comparan os costos esperados de cada alternativa con
los beneficios esperados para asegurarse que los beneficios excedan a los costos.
Despus la proporcin costo/beneficio de cada alternativa se compara con las
proporcionan costo/beneficio de las otras alternativas para identificar la alternativa que
sea ms atractiva e su aspecto econmico. Una tercera comparacin, por lo general
implcita, se relaciona con las formas en que la organizacin podra gastar su dinero de
modo que no fuera en un proyecto de sistemas.

Factibilidad Tcnica
El equipo y software estn disponibles y lo que es el caso del software, si puede
desarrollarse ya que tienen las capacidades tcnicas requeridas por cada alternativa del
diseo que se est considerando. El personal posee la experiencia tcnica requerida
para disear, implementar, operar y mantener el sistema propuesto.
Evaluando el hardware existente y tomando en cuenta la configuracin mnima necesaria,
la Institucin no requiri realizar inversin inicial para la adquisicin de nuevos equipos, ni
tampoco para repotenciar o actualizar los equipos existentes, ya que los mismos
satisfacen los requerimientos establecidos tanto para el desarrollo y puesta en
funcionamiento del sistema propuesto.

Factibilidad Organizacional
Factibilidad Organizacional se refiere a la presencia de las condiciones organizativas
necesarias para llevar a cabo los objetivos o metas sealados en un sistema que puede
ser un proyecto o un estudio.
Determina si existe una estructura funcional y/o divisional de tipo formal o informal que
apoyen y faciliten las relaciones entre personal, sean empleados o gerentes, de tal
manera que provoquen un mejor aprovechamiento de los recursos especializados y una
mayor eficiencia y coordinacin entre los que disean, procesan, producen y
comercializan los productos o servicios.

Factibilidad Legal
Para la realizacin del proyecto no se incurre en ninguna infraccin de tipo legal ya que se
cuenta con todos los permisos y licencias necesarias para hacer cualquier modificacin
sin algn tipo de problema.

35

5.3 Determinacin de las alternativas de solucin

Opcin #1:
Quedarse con el sistema actual.
La ventaja de que el sistema se quede como est, es que no tendrn que gastar dinero en
crear otro sistema o en pagarle a alguna persona para que realice el desarrollo.
No tendra ningn beneficio quedarse con el mismo sistema ya que seguiran los mismos
errores y problemas que se detectaron. En poco tiempo se requerir actualizar el servidor
y los procesos seguirn con la misma ineficiencia.


Opcin #2:
Modificacin del sistema actual.
Crear una interfaz, a la cual tendr acceso todo el personal involucrado con el proceso de
las fotografas, para que puedan ingresar, subir nuevos archivos, eliminar y realizar
bsquedas, todo esto de una manera rpida y sencilla, la cual ahorrar tiempo y a largo
plazo ayudara a reducir costos por la inminente actualizacin de los servidores cuando se
saturen.


Opcin #3:
Compra de un nuevo sistema.
Comprar un sistema que ya realice las funciones que se estn buscando, en este caso se
tendra que pensar en las licencias que se requerirn, ya que se requiere instalar en 60
computadoras, las cuales incluyen reporteros (50), editores (5), sistemas (3), gerencia (2).









36


5.4 Anlisis costo beneficio de las alternativas propuestas

Opcin #1:
Que todo se quede igual. La ventaja de que el sistema se quede como est, es que no
tendrn que gastar dinero en crear otro sistema o en pagarle a alguna persona para que
realice el desarrollo.
No tendra ningn beneficio quedarse con el mismo sistema ya que seguiran los mismos
errores y problemas que se detectaron.

Beneficios tangibles:
Ahorrar dinero.

Beneficios intangibles:
No se pierde tiempo ni esfuerzo.
No hay necesidad de capacitar a los usuarios.

Opcin #2:
Modificacin del sistema actual. Crear una interfaz, a la cual tendr acceso todo el
personal involucrado con el proceso de las fotografas, para que puedan ingresar, subir
nuevos archivos, eliminar y realizar bsquedas, todo esto de una manera rpida y
sencilla, la cual ahorrar tiempo y a largo plazo ayudara a reducir costos por la inminente
actualizacin de los servidores cuando se saturen.

Equipo:
No hay necesidad de comprar nuevo equipo, porque el sistema puede funcionar
correctamente con el equipo que se tiene actualmente.

Beneficios:
Ahorrar dinero porque no hay necesidad de comprar equipo.
Menor tiempo en el proceso localizacin y almacenamiento.
Datos sin errores.
Acceso a la informacin en tiempo real.

Ventajas:
Todos los usuarios involucrados tendrn un acceso controlado por el sistema.
37

La capacitacin para los usuarios ser muy sencilla de dar, ya que el sistema se realizar
con una interfaz muy amigable.
Opcin #3:
Comprar un nuevo sistema. Que tendra los siguientes costos:
Se busc la alternativa de un sistema que pueda gestionar las fotografas en red,
permitiendo agregar usuarios, permisos y reas. La compra de este nuevo sistema tendr
los siguientes costos:

Photogestion:
1 Pago inicial de 2000 dlares.
Cada computadora con acceso requerida tener instalado el software, por lo tanto se
requiere contratar 40 licencias, las cuales estarn distribuidas de la siguiente manera en
las terminales:
Reporteros (30), editores (5), sistemas (3), gerencia (2).
Renovacin de licencias transcurrido un ao y deber realizarse anualmente, con un
costo de 200 dlares por terminal.
Mantenimiento preventivo a la base de datos: 200 dlares.
Mantenimiento correctivo a la base de datos: 500 dlares.

Equipo:
No se requieren cambios en el equipo, ya que todas las computadoras tienen como
mnimo Windows 7, 2Gb de RAM y procesador i3 3ra generacin.

Ventajas
No se requiere desarrollar ni disear el sistema, ya que la empresa que gestiona
Photogestion se encarga de la instalacin.








38



5.5 Seleccin de alternativas optimas

Quedarse con el sistema actual (Rechazada)
Se descarta esta alternativa ya que el sistema seguir funcionando de la misma manera,
se seguirn teniendo los mismos errores y problemas que se detectaron en este anlisis y
posteriormente se requerir una actualizacin al servidor, ya que constantemente se
satura, esto puede incurrir en problemas ms graves al realizar la edicin del peridico y a
prdidas sustanciales de capital.


Mejora del sistema existente (Optima)
Con esta opcin se acepta el estudio de viabilidad y por lo tanto toda la inversin que se
lleve a cabo ser nica y exclusivamente para el desarrollo del sistema.
Esta es la alternativa que ms beneficio nos dara, ya que de la inversin que se hara
sera mnima y se le emperezara a sacar beneficios de una forma casi inmediata.

Compra de un nuevo sistema (Rechazada)
Se descarta esta opcin, ya que tienes los costos de inversin ms grandes, el software
posiblemente no se adapte especficamente a todas las necesidades que se tienen en la
empresa y no ser posible requerir modificaciones ya que el sistema es particular.
Adems, se maneja un volumen grande de computadoras, lo cual infiere en el precio, el
cual ser elevado.










39



6.0 Presentacin de la propuesta



























40


Universidad Autnoma de Baja California
Anlisis de Sistemas
Lic. en Informtica





Propuesta de Mejora para el sistema control de fotografas






INTEGRANTES:
Doroteo Hernndez, Ivn ngel
Lpez Bautista, Blanca Paloma
Lpez Martnez, Manuel Andrs







Tijuana B.C., a 06 de Junio del 2014
41


Carta de presentacin

El proyecto inicio con la visita a peridico El Mexicano que nos abri las puertas de su
empresa y nos inform sobre un problema que presentan en el rea de edicin, para ser
exactos en el control de fotografas. Accedimos a brindarles el servicio de anlisis de
sistemas en el cual identificaramos mejoras en el puesto adecuado.

El equipo de estudio est conformado por Doroteo Hernndez, Ivn ngel Doroteo
Hernndez, Blanca Paloma Lpez Bautista y Manuel Andres Lpez Martnez.

Nuestro compromiso como equipo analista es brindarles la mejor opcin de solucin sobre
problemas o alguna oportunidad de mejora y es exactamente lo que planteamos en esta
presentacin.

Gracias a los esfuerzos de nuestro equipo de trabajo se identificaron detalles que podran
significar mucho para la empresa o muy poco para algunos subordinados pero nadie
mejor que las gerencias para identificar junto con nuestro anlisis, el problema en s.

Les invitamos a leer esta propuesta de sistemas y adentrarse en lo que es la estructura
del proyecto y la empresa.
42

Resumen ejecutivo
Nuestra propuesta se sita en el rea de edicin de la empresa. Los integrantes de
equipo encontramos que podra mejorar la administracin de las fotografas tomadas y as
el flujo de informacin es ms certero.
El inicio del anlisis comenz en el mes de Octubre del 2013 y termina en Febrero del
2014. Durante ese tiempo hay disposicin de ambas partes, el equipo analista de
sistemas dedicar el tiempo necesario para analizar las actividades actuales del rea en
cuestin y realizar el correspondiente anlisis de mejora y documentacin de los
componentes del sistema. As mismo la organizacin cuenta con la disposicin necesaria,
brindando el apoyo de los empleados para realizar esta labor durante este periodo de
tiempo.

El presente proyecto consiste bsicamente en buscar oportunidades de mejora.
Analizando las actividades que se realizan en sta rea, como equipo analista de
sistemas concluimos que tenemos el conocimiento necesario y compromiso adecuado
para realizar el proyecto, mientras que para la empresa, al mostrarles una solucin
adecuada hay la factibilidad para implantarla en la misma.

Este proyecto es rentable para la organizacin porque como se mencion anteriormente,
es un rea de vital importancia para la misma, y que presenta oportunidades de mejora al
eficientizar sus labores. Al mejorar el funcionamiento de ella, la misma empresa ver los
resultados claramente en los tiempos que tardaran las ediciones, de esta manera se
aceleran otros procesos que estn directamente ligados a este.

43

Lineamiento de estudio (guion del estudio de sistemas)
Se estudiaron a todos los empleados del rea de edicin, incluyendo editores y personal
de sistemas.
Empleados:
Sub-Gerente editorial
Editor en Jefe
Editor
Reporteros
Sistemas

Aplicamos tcnicas de recoleccin de datos tales como observacin, entrevistas,
cuestionarios, muestreo de datos de formatos.
Para elaborar nuestro anlisis fue necesaria la utilizacin de tcnicas de recopilacin de
datos, como son entrevistas, encuestas, cuestionarios, esto con el fin de encontrar
informacin til para lograr un anlisis exitoso.
Otras tcnicas que se utilizaron fue la de diagramas, se realizaron varios tipos, como por
ejemplo:
Diagramas de flujo de datos (DFD).
Diagrama de casos de uso.
Diagrama de clases.
Se tuvo el apoyo de herramientas de modelado de datos como Microsoft Office Visio y
Rational Rose Enterprise Edition.
Estas son algunas de las tcnicas, herramientas y mtodos utilizados para llevar a cabo
un correcto y detallado anlisis de sistema.






44

Resultados detallados del estudio de sistemas

Encontramos que los reporteros estn haciendo un uso indebido del servidor de
fotografas, ya que algunas de las que toman no estn relacionadas con su trabajo a
desempear, sino con eventos privados donde obtienen un beneficio personal por
entregar las fotografas, estas mismas fotografas las suben al servidor de El Mexicano,
saturando su espacio y ralentizando los procesos. Otro detalle que se detect, es que no
filtran sus fotografas, es decir, de un evento pueden tomar 1000 fotos y esas seran las
que sube al servidor, cuando muchas de las fotos son la misma, ya que las toman en
modo rfaga.


Alternativas de sistemas
Como alternativa se planea automatizar los procesos, generando una interfaz grfica con
acceso a usuarios, la cual permita subir un lmite de fotografas por da, a estas
fotografas se les podrn agregar etiquetas para su fcil localizacin posteriormente.


Resumen de la propuesta
Nosotros lo que buscamos son mejoras al sistema de informacin del departamento de
edicin dentro de peridico El Mexicano. Despus de una investigacin y anlisis
concordamos en que se debe trabajar en optimizar los procedimientos del personal, para
de esta manera todo funcione ms rpido.
Se lograra eliminando los procesos manuales en los procedimientos actuales, buscar la
mejora de procesos al automatizar labores que lo requieran y buscando pequeas
mejoras que faciliten la elaboracin de tareas ya establecidas para los usuarios.





45


7.0 Introduccin al diseo de sistemas

Alternativas de sistemas
Como alternativa se planea automatizar los procesos, generando una interfaz grfica con
acceso a usuarios, la cual permita subir un lmite de fotografas por da, a estas
fotografas se les podrn agregar etiquetas para su fcil localizacin posteriormente.


Resumen de la propuesta
Nosotros lo que buscamos son mejoras al sistema de informacin del departamento de
edicin dentro de peridico El Mexicano. Despus de una investigacin y anlisis
concordamos en que se debe trabajar en optimizar los procedimientos del personal, para
de esta manera todo funcione ms rpido.
Se lograra eliminando los procesos manuales en los procedimientos actuales, buscar la
mejora de procesos al automatizar labores que lo requieran y buscando pequeas
mejoras que faciliten la elaboracin de tareas ya establecidas para los usuarios.

UML
Se utilizara UML para el diseo del sistema debido a que es el lenguaje de modelado de
sistemas de software ms conocido y utilizado en la actualidad; est respaldado por el
OMG (Object Management Group). Es un lenguaje grfico para visualizar, especificar,
construir y documentar un sistema. UML ofrece un estndar para describir un "plano" del
sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio,
funciones del sistema, y aspectos concretos como expresiones de lenguajes de
programacin, esquemas de bases de datos y compuestos reciclados.

Para la realizacin del diseo del sistema, se utilizara la herramienta Rational Rose, esta
nos sirve para modelar un sistema antes de proceder a construirlo, es decir, permite tener
la idea o vista de un sistema del mundo real, en donde describe algunos aspectos
relevantes y detallados del sistema; mediante el lenguaje unificado de modelado (UML)
utilizando sus diagramas (caso de uso, clases, actividad, colaboracin y otros.
46


8.0 Diagramas de UML
8.1 Diagrama de casos de uso








Al ta_foto
Al ta_usuari o
Baj a_usuari o
Modi f_usuari o
Baj a_foto
Modi f_foto
Busqueda_foto
<<i ncl ude>>
<<i ncl ude>>
Sel ecci on_fotos
<<i ncl ude>>
Edi torJefe
Gesti onar usuari os
<<extend>>
<<extend>>
<<extend>>
Edi tor
Admi ni strador
Gesti onar fotos
<<extend>>
<<extend>>
<<extend>>
Consul tar fotos
<<i ncl ude>>
Reportero
47


8.2 Diagrama de clases



48

8.3 Diagrama de objetos

8.4 Diagramas de secuencia

Cargar fotografa

Pantalla inicio sesin : Login
Reportero :
Empleado
2: despliega_pantalla_login( )
BD Usuarios :
Empleado
Pantalla principal :
MenuPrincipal
LaFoto :
Fotografia
4: valida_login(usuario,contrasea)
5:
6: desplegar_menu( )
1: solicita_login( )
3: ingresar_datos(usuario,contrasea)
7: buscar( )
: Reportero : Reportero
: Logi n : Logi n : Empl eado : Empl eado
: MenuPri nci pal : MenuPri nci pal
: Fotografi a : Fotografi a
: Eti quetas : Eti quetas
sol i ci ta_l ogi n( )
despl i ega_pantal l a_l ogi n( )
i ngresar_datos(usuari o,contrasea)
val i da_l ogi n(usuari o,contrasea )
usuari o=[true/fal se]
val i da_l ogi n( )
al t [usuari o==fal se]
mensaj e_error( )
Usuari o/Contrasea i ncorrecta
carga( )
sel ecci onar(fotografi as )
agregar_eti quetas(fotografi as )
Mensaj e de confi rmaci n
despl egar_menu( )
carga( )
49











Consultar fotografa


: Edi tor : Edi tor
: Login : Login
: Empleado : Empleado
: MenuPrinci pal : MenuPrinci pal
: Fotografia : Fotografia
soli cita_l ogin( )
despl iega_pantal la_login( )
ingresar_datos(usuari o,contrasea )
val ida_login(usuari o,contrasea )
val ida_login(OK )
usuario=[true/false]
alt [usuario==false]
despl iega_menu_pri nci pal ( )
usuario/contrasea incorrecta
consulta( )
buscar(nombre,fecha,etiqueta,lugar )
buscar( )
muestra fotografia
despl egar_menu( )
consulta( )
50











Editar fotografa

51











Eliminar fotografa
: Reportero : Reportero
: Logi n : Logi n
: Empl eado : Empl eado
: MenuPri nci pal : MenuPri nci pal
: Fotografi a : Fotografi a
sol i ci ta_l ogi n( )
despl i ega_pantal l a_l ogi n( )
i ngresar_datos(usuari o,contrasea)
val i da_l ogi n(usuari o,contrasea )
val i da_l ogi n( )
usuari o=[true/fal se]
despl i ega_menu_pri nci pal ( )
usuari o/contrasea i ncorrecta
edi tar( )
buscar(no.foto,eti queta,fecha)
buscar( )
despl i ega resul tado
i ngresar_datos(eti quetas,l ugar )
guardar( )
mensaj e de confi rmaci on
al t [usuari o==fal se]
despl egar_menu( )
edi tar( )
52












8.5 Diagramas de colaboracin

: Administrador : Administrador
: Login : Login
: Empleado : Empleado
: MenuPrincipal : MenuPrincipal
: Fotograf ia : Fotograf ia
solicita_login( )
despliega_pantalla_login( )
(, )
v alida_login(usuario,contrasea )
v alida_login( )
usuario=[true/f alse]
alt [usuario==f alse]
despliega_menu_principa...
usuario/contrasea incorrecta
alt [usuario==true]
eliminar( )
buscar(f echa,etiqueta,lugar)
buscar(OK)
muestra f otograf ia
borrar( )
f otograf ia eliminada
53

Cargar fotografas


Consultar fotografas



Editar fotografas
: Reportero
: Empleado
:
...
: MenuPrincipal : Fotografia : Etiquetas
2: despliega_pantalla_login( )
7: mensaje_error( )
5: valida_login( )
11: carga( )
1: solicita_login( )
3: ingresar_datos(usuario,contrasea)
8: Usuario/Contrasea incorrecta
10: carga( )
4: valida_login(usuario,contrasea )
6: usuario=[true/false]
9: desplegar_menu( )
12: seleccionar(fotografias ) 13: agregar_etiquetas(fotografias )
14: Mensaje de confirmacin
: Editor
:
...
: Empleado
: MenuPrincipal
: Fotografia
2: despliega_pantalla_login( )
7: despliega_menu_principal( )
5: valida_login(OK )
11: consulta( )
13: buscar( )
1: solicita_login( )
3: ingresar_datos(usuario,contrasea )
8: usuario/contrasea incorrecta
10: consulta( )
12: buscar(nombre,fecha,etiqueta,lugar )
14: muestra fotografia
4: valida_login(usuario,contrasea )
6: usuario=[true/false]
9: desplegar_menu( )
54



Eliminar fotografas





: Reportero
: Login
: Empleado
: MenuPrincipal
: Fotografia
2: despliega_pantalla_login( )
7: despliega_mensaje_error( )
0: despliega_pantalla_reportero( )
5: valida_login( )
13: buscar( )
16: guardar( )
11: editar( )
1: solicita_login( )
3: ingresar_datos(usuario,contrasea )
8: usuario/contrasea incorrecta
10: editar( )
12: buscar(no.foto,etiqueta,fecha)
15: ingresar_datos(etiquetas,lugar )
14: despliega resultado
17: mensaje de confirmacion
4: valida_login(usuario,contrasea )
6: usuario=[true/false]
9: desplegar_menu( )
: Administrador
: Login
: Empleado
: MenuPrincipal
: Fotografia
2: despliega_pantalla_login( )
7: despliega_mensaje_error( )
9: despliega_pantalla_administrador( )
5: valida_login( )
12: buscar(OK)
1: solicita_login( )
3: ingresar_datos(usuario,contrasea)
8: usuario/contrasea incorrecta
10: eliminar( )
11: buscar(fecha,etiqueta,lugar)
14: borrar( )
13: muestra fotografia
15: fotografia eliminada
4: valida_login(usuario,contrasea )
6: usuario=[true/false]
55

8.6 Diagrama de estados

Clase Login


Clase fotografa

Validando
datos
Sesion
iniciada
Sesion no
iniciada
datos_recibidos[ usuario.equals(usuario.sistema)&&contrasea.equals(contrasea.sistema) ]
datos_recibidos[ !usuario.equals(usuaro.sistema) | !contrasea.equals(contrasea.sistema) ]
Acceso
solicitado
solicitar_acceso[ usuario!=" " && contrasea!=" " ] / sesion_actual=true
solicita_login[ sesion_actual==false ]
Inicio
Cargando
Fotografias
Guardada
Seleccionando
Fotografias
Abrir_ventana_seleccion[ fotografias>=1 ] / seleccion=fotografias
Baja lgica
Abrir_ventana_seleccion[ fotografias>=1 ] / seleccion=fotografias
Fin
status=fal se
La fotografi a ya no esta
di sponi ble para
consul tar (Baj a l gi ca)
Cada reportero puede subi r
hasta 50 fotos di ari amente,
fotos_restantes control a este
parmetro.
Guardar[ cargas>0 ] / cargas=...
Seleccionada[ seleccion!=null&&fotos_restantes>=seleccion ] / seleccion=this.fotogr...
ClickEliminar[ seleccion>=1 ] / status=false
56

Clase usuario












Usuario
creado
Usuario
modificado
Usuario
desactivado
Baja lgica
En espera
de registro
Solicitud[ usuario!=null ]
Agregar_usuario[ usuario!=usuario.sistema ] / guardar
Modificar_usuario[ usuario!=usuario.sistema|contrasea!=contrasea.sistema| ] / status=true
Modificar_usuario[ usuario==usuario.sistema&&status=true ] / status=false
57

8.7 Diagrama de actividades










Sol i ci ta l ogi n
Ingresar
contrasea
Sel ecci ona
opci n
Despl i ega
pantal l a l ogi n
Acceso
sol i ci tado
Val i dando
datos
sol i ci tar_acceso[ usuari o!=" " && contrasea!=" " ] / sesi on_actual =true
Despl i ega_menu
_pri nci pal
Sesi on no
i ni ci ada
[ usuari o==fal se ]
Sesi on
i ni ci ada
[ usuari o==true ]
Despl i ega opci on
sel ecci onada
Carga de
fotografi as
Sel ecci onando
Fotografi as
Abri r_ventana_sel ecci on[ fotografi as>=1 ] / sel ecci on=fotografi as
[ fotos_restantes<sel ecci on ]
Guardar
Veri fi ca si exi ste
carpeta di ari a
Sel ecci onar
carpeta
[ carpeta(fechaActual ).exi sts ]
Crear carpeta
[ no exi ste carpeta ]
Veri fi car si exi ste
carpeta de usuari o
Sel ecci onar
carpeta usuari o
[ carpeta(usuari o).exi sts ]
Crear carpeta
usuari o
[ no exi ste carpeta ]
Guardada
agregar_eti quet
as
[ fotos_restantes>=sel ecci on ]
Eti quetas
agregadas
: Etiquetas : Fotografia : MenuPrincipal : Empleado : Login : Reportero
58

8.8 Diagrama de componentes


8.9 Diagrama de despliegue


Control de fotografias.jar
MySQL DB
Login
MenuPrincipal
Acceso a base
de datos
JDBC
Driver
InicioSesion.frm
Cargar
fotografias.frm
Editar
fotografias.frm
Consultar
fotografias.frm
Eliminar
fotografias.frm
Rutinas de
conexion
Computadora Windows
xp/7/8
<<<<Cliente>>>>
Database Server
<<<<MySQL>>>>
<<<<camara>>>>
USB
HP LaserJet
<<<<Impresora>>>>
Procesador
* 2.0 Ghz
Memoria RAM
* 2 Gb
USB
Ethernet
Switch Hub
LAN
Todos los clientes
estaran conectados al
Swtich Hub mediante
mediante LAN
Aplication Server
<<Resin Server>>
TCP/IP
Computadora
Windows xp/7/8
<<<<Cliente>>>>
LAN
TCP/IP
Gestiona el
acceso a la
base de datos
59

9.0 Diseo lgico del sistema

9.1 Diseo de salidas del sistema
Las salidas se realizan a travs de la pantalla (monitor), ya que la funcionalidad principal
del sistema es visualizar las fotografas que previamente deben ser cargadas, de esta
amanera se podr insertar en la publicacin de manera oportuna y correcta.

Consulta de fotografas

Los campos de detalles se encuentran deshabilitados, ya que solo es una consulta, para
modificar ir a la seccin correspondiente.








60

9.2 Diseos de pantallas

Pantalla de login


Cuenta con campos para ingresar usuario y contrasea, cuando los textField adquieren el
focus el texto que contienen se elimina y permite escribir, si al perder el focus sigue en
blanco, despliega nuevamente el nombre. SI se presiona iniciar sesin y algn textField
no contiene datos, despliega una etiqueta de advertencia, la cual se elimina al escribir
datos.
Cuenta con un recordar usuario, ya que las mquinas de los reporteros son personales.










61


Pantalla principal



Cuenta con un diseo minimalista, el cual hace que la interfaz sea muy amigable, las
opciones principales se despliegan en un panel a la izquierda, los mens se deshabilitan
dependiendo el usuario que ingrese, por ejemplo, un reportero no tenga acceso al men
de administracin.
Por default se carga la pantalla de consultas, ya que es la ms utilizada y el objetivo
principal del sistema.
Cuenta con un botn de ayuda en la parte superior, el cual auxiliara a los usuarios en
caso de que presenten algn problema con la utilizacin del sistema. La ayuda se
realizara por medio de un documento PDF (gua rpida y FAQ) la cual se despliega al
hacer click.






62


Consulta de fotografas



Cuenta con una seccin para ingresar los parmetros de bsqueda, la cual es automtica,
al escribir el sistema realizara una bsqueda y despliega lo que coincida, de acuerdo a los
atributos de las fotografas.
En la parte donde despliega el resultado es posible seleccionar la fotografa que nos
interesa, en este caso se marca con un borde azul, a su vez el panel de detalles despliega
lo correspondiente a la foto seleccionada.
Una vez seleccionada se puede hace mar grande, con los botones de zoom, y cuando se
verifique que es la correcta se presiona el botn de ingresar en Publisher, el cual la
agrega en donde se encuentre actualmente el documento.






63


Cargar fotografas



Nos permite seleccionar mltiples fotografas, haciendo click en el botn seleccionar y
navegando en nuestro directorio local, hasta el dispositivo que las contiene. En pantalla se
despliega el nmero de fotos restantes para el usuario actual.
Al hacer click sobre una foto permite agregar los detalles, los textField deshabilitados no
es posible modificarlos, ya que son parmetros preestablecidos. Una vez que se termina
64

de agregar parmetros se presiona el botn Cargar seleccin y se inicia el guardado y
almacenaje de los datos en la base de datos.
Editar fotografas



El funcionamiento es similar a la pantalla de consultas, en la cual hay que ingresar alguno
de los datos para realizar la bsqueda, las fotografas se despliegan en el panel de la
derecha, en esta opcin los controles de parmetros ya estn habilitados, por lo cual ya
es posible modificar la informacin de la fotografa (s) seleccionada (s).
Una vez realizados los cambios pertinentes se presiona guardar y la informacin es
actualizada en la base de datos.








65


Eliminar fotografas



Permite deshabilitar el acceso a las fotografas (baja lgica), de manera que no sern
accesibles ms, nicamente para el administrador, el cual podr restaurarla para que sea
visible nuevamente.
Es necesario ingresar los parmetros de bsqueda, las fotografas que coincidan
aparecern y ser posible elegir la que se desea eliminar. Los textField con los detalles se
encuentran deshabilitados, ya que no se permite modificar en esta seccin, para hacerlo
hay que ir a la sesin pertinente.

Una vez elegida la foto se presiona eliminar y el status de la misma es cambiado.






66


Administracin



Esta seccin est disponible solo para el administrador del sistema, estando deshabilitada
para el resto de los usuarios. Permite agregar, modificar y borrar (baja lgica) usuarios.
Se requiere el nmero de empleado con que fue contratado cada uno de los empleados,
su nombre y una contrasea, se define el tipo de usuario (Editor, Reportero,
Administrador) y se indica si estar activo o inactivo.









67


9.3 Diseo de reportes

Los reportes permitirn a la alta gerencia tomar decisiones y evaluar el desempeo de los
empleados, que utilizan el sistema.
El sistema permite imprimir reportes enfocados a las fotografas cargadas y a los usuarios
que lo utilizan, antigedad, etc.
Los reporte pueden ser generales o detallado, en el cual el detallado muestra una
cantidad mayor de datos, siendo ms utilizado para la toma de decisiones.


En el men principal se cuenta con la opcin de reportes, la cual nos permitir elegir el
reporte, el tipo, un rango de fecha para los datos, adems se podr elegir si el reporte
ser generado en Excel, PDF o ambos.
Una vez ingresados los parmetros, se mostrara una vista previa en forma de tabla, en la
cual los datos podrn ser ordenados haciendo click al encabezado que se desee, de esta
manera se evitara el sesgo en reportes, y podrn ser impresos de la manera que el
usuario decida.



68


Reporte detallado de cargas
69


Reporte general de cargas
70


Reporte detallado de usuarios y accesos
71


Reporte general de usuarios
72


73

9.5 Diseo de entradas del sistema

Las entradas a sistema se realizan por medio de la carga de fotografas, estas a su vez
provienen de los equipos fotogrficos brindados a cada reportero para que realice sus
labores, los equipos se conectan mediante conexin USB, posteriormente al hacer click
en seleccionar fotografas ubicamos nuestro dispositivo y seleccionamos las fotos que
queremos cargar al sistema.




74

9.6 Aspectos a considerar para el diseo de entradas

Para el diseo de entradas se consideran aspectos importantes, los cuales se revisaron a
detalle para que no diera lugar a errores.
La interfaz debe definir claramente el men o seccin para realizar la entrada.
Se desarroll una interfaz limpia para su fcil utilizacin.
Para las fechas se utilizan mscaras, las cuales servirn para que los datos se
ingresen de manera apropiada y evitar los errores en la base de datos.
Se tiene un lmite de cargas por da, esto para no saturar el servidor con
fotografas innecesarias o personales.
Nombre y nmero de fotografa no es posible modificarse, ya que son atributos
derivados del usuario y de la fecha actual.

9.7 Diseo de formularios

Los diferentes reportes que genera el sistema pueden generarse en PDF, Excel y/o
ambos. Estos pueden imprimirse o manipularse en la computadora.

9.8 Documentos fuente
No se utilizan documentos fuente en este sistema, ya que es un control de fotografas
interno de la empresa.













75

9.9 Tipos de validacin

Los tipos de validacin de datos que se tienen son los siguientes:
Login
Se requiere que los campos de usuario y contrasea cuenten con datos para realizar el
login, si no es as se despliega una etiqueta de alerta, la cual desaparece cuando el
usuario ingresa datos.

Carga de fotografas
Cuando se cargan fotografas el sistema valida primeramente que quien la sube tenga
disponible la cantidad de fotos a subir, posteriormente verifica que las fotos seleccionadas
para subir tengan todos sus campos llenos (fecha, lugar, comentarios, etiquetas, etc).

Editar fotografas
Una vez que se ubica la foto a modificar, no se pueden dejar campos vacos, estos
debern contener informacin vlida para poder grabar los cambios.

Administracin
Se valida que los campos no se encuentren vacos, al momento de registrar un nuevo
usuario o una modificacin.

9.10 Medidas de control y seguridad

El sistema cuenta con dos controles de seguridad, para prevenir accesos no autorizados o
fuga de informacin.

La cuenta se bloquea al realizar tres intentos fallidos de inicio de sesin.
La sesin es invlida al transcurrir 30 minutos y no presente actividad.






76

10.0 Diseo fsico

10.1 Seleccin del lenguaje visual a utilizar.

La programacin del sistema se realizara en java utilizando NetBeans.

Por qu utilizar Java?
Porque Java es un lenguaje de programacin, que est orientado a objeto y de esta
manera se nos facilita ms la programacin ya que podemos llevar un orden ms
elegante en nuestro cdigo y aparte de verse elegante podemos omitir volver a escribir
cierto cdigo, basta con escribirlo una vez, ya que podemos llamar nuestros mtodos y
utilizarlos donde nosotros los necesitemos.

Y es un lenguaje de programacin que es multiplataforma lo que significa que podemos
crear nuestro programas en otro sistema operativo y estos utilizarlos en otros diferentes
de donde lo creamos, y eso es muy interesante ya que tu crearas nomas un programa
para Windows, que puede funcionar en Linux, Mac, Unix u otro sistema operativo.

Y tambin podemos crear programas que manejemos con interfaz de pginas web,
aplicaciones que se ejecuten en nuestros telfonos mviles, en videos de consola, y aqu
algo muy importante que tambin podemos crear programas que funcionan en
electrodomsticos; razn por la cual Java se inspir ya que estaba pensado para ello.

Otra de las razones de porque utilizar Java, es que mejora el rendimiento de tu PC, en el
momento de ejecucin de tu programa, ya que evita el problema de fugas de memoria
gracias a la recoleccin de basura (es un mecanismo de gestin de memoria), ya que si
no encuentra referencias de u objeto, el recolector de basura borra el objeto, liberando as
la memoria que ocupaba.








77

Ventajas
Orientado a objetos
Portable
Dinmico
Eficiente
Seguro

Desventajas
Agrega gran complejidad al sistema de ejecucin
Ms lento que los lenguajes completamente compilados
Difcil de entender


10.2 Seleccin del motor de la base de datos

Se utilizar MySQL como motor de base de datos.

Acerca de MySQL
MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas
(Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de
errores como Bugzilla. Su popularidad como aplicacin web est muy ligada a PHP, que a
menudo aparece en combinacin con MySQL.

MySQL es una base de datos muy rpida en la lectura cuando utiliza el motor no
transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta
concurrencia en la modificacin. En aplicaciones web hay baja concurrencia en la
modificacin de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace
a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno en el que va a
utilizar MySQL, es importante monitorizar de antemano el rendimiento para detectar y
corregir errores tanto de SQL como de programacin.






78

10.3 Diseo de la base de datos

79

11.0 Documentacin del sistema

11.1 Normas de documentacin

Las normas de documentacin que se siguieron son las siguientes
Concreto
Preciso y definir los trminos utilizados
Uso de prrafos cortos
Uso de ttulos y subttulos
Uso de formas atractivas
No se usaron frases largas
No hace referencia a la informacin solo con el nmero de referencia

11.2 Manuales

Se cuenta con los siguientes manuales, los cuales se encuentran al final de este
documento, en la seccin de anexos.

Manual de usuario
Manual administrativo
FAQ
Archivo Lame (notepad)

11.3 Diseo de controles

Para la realizacin de este sistema se utilizaron controles de validacin de datos, para
verificar que no se ingresaran campos vacos a la base de datos, se programaron
mascaras para algunos campos, esto para evitar tener la misma informacin con
diferentes formatos.

La base de datos cuenta con sus llaves primarias y secundarias, as como sus relaciones
uno a muchos, lo cual nos garantiza la integridad de los datos.

Como seguridad se cuenta con un mecanismo que bloquea la cuenta del usuario al tercer
intento fallido de inicio de sesin.

80


11.5 Plan de contingencias

Se realizara un respaldo diario de la base de datos, por parte del administrador del
sistema, con este respaldo se asegurara la informacin en caso de que suceda algn
siniestro, con el servidor o la base de datos. El respaldo est programado para realizarse
automticamente.

11.6 Seguimiento al sistema

El sistema se implementara en un nmero limitado de computadoras, para observar su
funcionamiento y la aceptacin por parte de los usuarios, en caso de requerirse
capacitacin adicional, se programara con el encargado del departamento.




















81


Agradecimientos

Al Lic. Omar Lpez Jefe de sistemas de El Mexicano, por todo el apoyo brindado durante
la recopilacin de informacin y por permitirnos realizar este sistema en la empresa donde
labora.


Bibliografa
Bentley, W. (s.f.). Analisis de sistemas, diseo y metodos. McGraw Hill.
Kendall, K. E. (s.f.). Analisis y diseo de sistemas.
Schmuller, J. (s.f.). Aprendiendo UML en 24 horas.
Senn, J. A. (s.f.). Analisis y diseo de sistemas de informacin.
sommerville, I. (s.f.). Ingeniera del software.
Wendy Boggs, M. B. (s.f.). Mastering UML with Rational Rose 2002.

Das könnte Ihnen auch gefallen