proyecto entero - IIT - Universidad Pontificia Comillas

Anuncio
Sistema de Gestión de una papelería/librería online
DEDICATORIA
A ti, mamá, por haber sido mi apoyo incondicional en
estos años de carrera, y sobre todo por enseñarme que
aunque la vida es dura, hay que afrontarla con madurez.
Gracias a tu valentía y tu fuerza me has demostrado
como superar las dificultades que me encuentre en mi
camino y por ello siempre tendré un ejemplo a seguir, tú.
I
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
AGRADECIMIENTOS
Primeramente agradezco a mis padres el apoyo
económico que me han aportado, la confianza que
han puesto en mí para acabar la carrera y que me
hayan enseñado a afrontar los problemas con
valentía. También agradezco a mis hermanos y
cuñados la paciencia que han tenido conmigo en los
momentos más tensos de estos años, a la familia de
mi novio el apoyo en las situaciones más difíciles y a
mi sobrina que haya devuelto la ilusión y la alegría a
toda la familia. Y, por último, le agradezco a mi novio
la fuerza que me ha aportado durante la carrera, el
cariño que me ha dado, su gran ayuda en estos años,
su sonrisa, y lo más importante para mí, que haya
estado a mi lado la persona con la que compartiría el
resto de mi vida.
II
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
RESUMEN DEL PROYECTO
Se ha procedido a realizar un Sistema de gestión para una papelería/librería. Esta empresa
se encuentra con la problemática de no disponer actualmente de ningún sistema de información
fiable para realizar su gestión, tal y como podría ser una caja registradora, un programa para
gestionar a sus clientes y proveedores, o un sistema para realizar un seguimiento de los pedidos
que realizan los clientes.
Se trata de una empresa familiar, con un número reducido de empleados (actualmente
dos), situada en una zona clave en un distrito madrileño que realiza un gran número de ventas
mensuales y que tiene un número muy alto de clientes fijos. Actualmente facturan unos
dieciocho mil euros al mes, cantidad que se ve triplicada en época escolar con las ventas de
libros de texto.
Su sistema de gestión es primitivo, realizando los encargos de los clientes en diversos
papeles que al cabo de la semana se extravían por la tienda. Al mismo tiempo, no hay ningún
control sobre lo que se recauda en caja diariamente, ya que la empresa no ofrece tique al cliente,
ni hace un recuento exhaustivo de la recaudación porque sólo contabilizan los billetes que hay en
caja, descartando las monedas.
El problema que más inquieta a los empleados de la tienda es la pérdida de tiempo a la
hora de realizar la devolución de artículos a los proveedores, ya que no se realiza con ningún
método informático que pudiera facilitar esta labor. Al mismo tiempo, actualmente hay un
empleado con una enfermedad grave en la tienda que le imposibilita la realización de esta tarea,
suponiéndole un gran esfuerzo físico al tener que escribir con lápiz y en papel los resultados de
los artículos que van a ser incluidos en una devolución. Otro gran problema es el
III
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
desconocimiento que se tiene sobre el stock del que dispone la tienda, lo que ocasiona que se
realicen compras de artículos que posiblemente estuvieran disponibles en ella.
Todos estos problemas y pérdidas de tiempo han hecho que surja una motivación tanto
personal como profesional, con el fin de realizar un sistema que sea capaz de resolver esta
problemática de una manera fácil y cómoda para los empleados de la tienda. Este Sistema no
sólo pretende suponer una ventaja para los empleados, sino que además debe dar un toque de
seriedad de cara al cliente, de tal manera que aumente su confianza y satisfacción con la
empresa.
Después de haber realizado correctamente un análisis de los problemas, se optó por
realizar un Sistema de Gestión realizado con lenguajes conocidos y habituales bajo plataformas
conocidas también, para que posteriormente, tanto la formación a los empleados como los planes
de pruebas e implantación, fueran más asequibles a la hora de ser realizados. Se trata de una
plataforma online, con acceso tanto a empleados como a clientes desde la cual, dependiendo del
perfil con el que se identifique el usuario, tendrá unos accesos y privilegios que le permitirán
beneficiarse de las ventajas que ofrece este Sistema. El Sistema se ha dividido en dos partes, una
para la gestión general, y otra para el Sistema de Gestión de Ventas con el fin de ofrecer mayor
disponibilidad y robustez. El cliente ha quedado muy satisfecho con la solución propuesta, ya
que se han alcanzado los objetivos que se marcaron desde el primer momento. Actualmente están
realizando la gestión de la tienda con este Sistema.
IV
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
ABSTRACT
Bookstore has been come to make a System of management for a stationery store. This
company is with the problematic one of not having at the moment no trustworthy information
system to make its management, so and as it could be a recording box, a program to manage to
his clients and suppliers, or a system to make a pursuit of the orders that the clients make.
One is a familiar company, with a reduced number of employees (at the moment two),
located in a key zone in a Madrilenian district that makes a great number of monthly sales and
that a very high number of fixed clients has. At the moment they invoice about eighteen
thousand euros to the month, amount that is tripled at scholastic time with the text book sales.
Its system of management is primitive, making the orders of the clients in diverse papers
that after the week become lost by the store. At the same time, there is no control on which it is
collected daily in box, since the company does not offer ticket to the client, nor makes a count
exhaustive of the collection because they only enter the tickets whom there is in box, discarding
the currencies.
The problem that more anxious to the employees of the store is the loss of time at the
time of making the return of articles to the suppliers, since it is not made with any computer
science method that could facilitate this work. At the same time, at the moment there is an
employee with a serious disease in the store that to him the accomplishment of this task disables,
supposing to him a great physical effort when having of writing with pencil and in paper the
results of the articles that are going to be including in a return. Another great problem is the
ignorance that is had on the stock which it has the store, which causes that article purchases are
made that were possibly available in her.
V
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
All these problems and losses of time have caused that arises a personal motivation as
much as professional, with the purpose of making a system that is able to solve this problematic
one of a easy and comfortable way for the employees of the store. This System not only tries to
suppose an advantage for the employees, but also that must give a touch of seriousness facing the
client, in such a way that it increases to his confidence and satisfaction with the company.
After to have correctly made an analysis of the problems, was chosen to make a System
of Management made with well-known languages and habitual under well-known platforms also,
so that later, as much the formation to the employees like the plans of tests and implantation,
were more reasonable at the time of being made. One is a platform online, with access as much
to employees as to clients from who, depending on the profile with which the user identifies
itself, it will have accesses and privileges that will allow him to benefit from the advantages that
east System offers. The System has been divided in two parts, one for the general management,
and another one for the System of Management of Sales with the purpose of offering greater
availability and robustness. The client has been very satisfied with the propose solution, since the
objectives have been reached that were marked from the first moment. At the moment they are
making the management of the store with this System.
VI
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
Capítulo
ÍNDICE
Página
1. MEMORIA ..................................................................................................................................1
1.1. Motivación del proyecto ...............................................................................................1
1.2. Objetivos del proyecto ..................................................................................................2
1.3. Metodología de trabajo .................................................................................................3
2. IDENTIFICACIÓN DE NECESIDADES...................................................................................5
2.1. Objetivos del sistema ....................................................................................................5
2.2. Alcance del sistema.......................................................................................................6
2.3. Tipología de usuario .....................................................................................................8
2.4. Restricciones .................................................................................................................9
2.5. Organización y funciones empresariales ....................................................................10
2.6. Antecedentes ...............................................................................................................11
3. ANÁLISIS DE REQUISITOS...................................................................................................12
3.1. Reconocimiento del problema ....................................................................................12
3.1.1. Ámbito del proyecto ....................................................................................12
3.1.2. Unidades de la organización afectadas ........................................................12
3.2. Modelo físico del sistema actual.................................................................................15
3.2.1. Nivel Contextual ..........................................................................................15
3.2.2. Nivel Conceptual .........................................................................................19
3.2.3. Explosión del proceso de compras...............................................................20
3.2.4. Explosión del proceso de ventas ..................................................................21
3.3. Diccionario de datos ...................................................................................................22
3.3.1. Procesos .......................................................................................................22
3.3.2. Flujo de datos...............................................................................................26
VII
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.3.3. Almacenes de información ..........................................................................29
3.4. Lista de requisitos .......................................................................................................31
3.5. Modelo lógico del nuevo sistema ...............................................................................37
3.5.1. Nivel contextual ...........................................................................................37
3.5.2. Nivel conceptual ..........................................................................................38
3.5.3. Explosión del proceso de compras...............................................................39
3.5.4. Explosión del proceso de ventas ..................................................................40
3.6. Modelización de datos ................................................................................................41
3.6.1. Procesos .......................................................................................................41
3.6.2. Flujo de datos...............................................................................................47
3.6.3. Almacenes de información ..........................................................................55
3.7. Diagrama entidad relación ..........................................................................................60
4. ESTUDIO DE LA ARQUITECTURA......................................................................................61
4.1. Diagrama de presentación...........................................................................................61
4.2. Especificación de componentes básicos .....................................................................62
4.3. Plan del proyecto.........................................................................................................64
5. DISEÑO EXTERNO .................................................................................................................66
5.1. Modelo físico del nuevo sistema.................................................................................66
5.1.1. Explosión del proceso de compras...............................................................67
5.1.2. Explosión del proceso recibir factura ..........................................................68
5.1.3. Explosión del proceso gestión de proveedores ............................................69
5.1.4. Explosión del proceso realizar devolución ..................................................70
5.1.5. Explosión del proceso de ventas ..................................................................71
5.1.6. Explosión del proceso gestión de clientes ...................................................72
VIII
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5.1.7. Explosión del proceso atender devolución ..................................................73
5.1.8. Explosión del proceso gestión de colecciones .............................................74
5.1.9. Explosión del proceso gestión de encargos .................................................75
5.2. Diseño de entradas ......................................................................................................76
5.3. Diseño de ventanas .....................................................................................................99
5.4. Diseño de salidas.......................................................................................................108
5.5. Modelo lógico de datos.............................................................................................112
6. DISEÑO INTERNO ................................................................................................................125
6.1. Sistema Batch: Realizar devolución a proveedor .....................................................125
6.2. Sistema Batch: Generar aviso colección...................................................................127
6.3. Sistema Online: Actualizar stock..............................................................................128
6.4. Sistema Online: Generar informe pedidos ................................................................129
6.5. Diagrama del sistema................................................................................................130
6.6. Modelo físico de datos ..............................................................................................132
6.7. Plan de pruebas .........................................................................................................137
6.8. Plan de formación .....................................................................................................138
7. PROGRAMACIÓN .................................................................................................................139
8. IMPLANTACIÓN ...................................................................................................................141
9. ANEXOS .................................................................................................................................142
9.1. Modelo de encuesta a los clientes.............................................................................142
9.2. Resultados de la encuesta..........................................................................................143
9.3. Conclusiones de la encuesta......................................................................................146
9.4. Entrevista a un empleado ..........................................................................................147
10. PRESUPUESTO....................................................................................................................151
IX
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
11. CONCLUSIONES .................................................................................................................152
12. BIBLIOGRAFÍA ...................................................................................................................153
X
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
1. MEMORIA
1.1 MOTIVACIÓN DEL PROYECTO
La motivación que ha llevado a realizar el proyecto se ve desde dos puntos de vista, uno
personal y otro de tipo empresarial.
Desde el punto de vista empresarial, los motivos principales que llevan a desarrollar este
sistema son producidos por una problemática encontrada en la empresa, destacando:
-
Un gran desorden y pérdida de tiempo en la realización y posterior control de las
devoluciones emitidas a los proveedores, que se realizan diariamente y
semanalmente.
-
Una mala gestión de los clientes, lo que lleva a perderlos por quedar en ocasiones
insatisfechos de los artículos que han tardado en adquirir.
-
Mala gestión de los artículos que reciben de cada proveedor, ya que no tienen
control del stock que hay en tienda, y por lo tanto a veces quedan sin venderse por
creer que no hay existencias.
-
Una pérdida importante de tiempo en identificar los artículos de cada proveedor,
teniendo que escribir en las primeras hojas o en el plástico la fecha de entrada, la
inicial del proveedor y en muchas ocasiones el precio.
-
Mala integridad de la información.
-
Pérdida de ingresos por cambiar artículos a clientes que no se vendieron en tienda, y
posteriormente la devolución del importe. Esto es debido a no facilitar al cliente un
tique de compra.
1.
Memoria
1
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
Desde el punto de vista personal, este proyecto llamó la atención por diferentes aspectos:
-
Conocer la empresa en su conjunto, y por ser un negocio familiar, conocer las
mejoras que se pueden ofrecer para que fuera más eficiente el trabajo de los
empleados.
-
Mejorar su sistema de información.
-
Un reto en el cual se quieren plasmar los conocimientos adquiridos durante la
carrera, teniendo en cuenta que muchas empresas en la actualidad sufren problemas
similares en cuanto a la falta de gestión.
1.2. OBJETIVOS DEL PROYECTO
Con este proyecto, los objetivos que se quieren alcanzar son los siguientes:
-
Facilitar la información relativa a clientes y proveedores que posee la empresa.
-
Agilizar el proceso de devoluciones, teniendo en cuenta que perdían tardes enteras
en realizarlas. Además del tiempo también se reducirá la pérdida de ingresos
económicos, ya que se devolverán los artículos en su fecha y no quedará ninguno
perdido en tienda.
-
Reducir el tiempo empleado en búsquedas y consultas de artículos que están en
stock.
-
Facilitar la creación de documentos destinados al asesor contable, ya que los
documentos eran escritos a mano y muchas veces los importes de las ventas
realizadas no se entendían bien.
-
Reducir el tiempo empleado en la generación de informes, como el de devolución,
que en este tipo de empresas es el más importante.
1.
Memoria
2
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
1.3. METODOLOGÍA DE TRABAJO
La metodología a seguir en el proyecto será la metodología lineal o en cascada,
abarcando los ciclos de identificación de necesidades, análisis de requisitos, estudio de la
arquitectura, diseño interno, diseño externo, programación, pruebas y por supuesto la
implantación. Todo esto se realiza para obtener una aplicación eficiente que resuelva con creces
la problemática actual de la empresa.
En todo momento se le dará mucha importancia a la opinión del empleado que lo va a
utilizar, por ello se harán todas las reuniones que sean necesarias para que quede totalmente
satisfecho con el producto realizado.
También se tendrá en cuenta la opinión de los clientes, a los que se les hará una encuesta
para poder saber si estarían dispuestos a utilizar el Portal Web para aprovecharse de las ventajas
que ofrece.
En todo el proceso se tendrá especial cuidado en el diseño y mantenimiento de las bases
de datos, ya que será el pilar principal en el que se sostendrá toda la aplicación, y entendiendo
que se trata de un sistema que si es aceptado por la empresa será usado durante tiempo
indefinido.
La aplicación será construida en un sistema con las siguientes características hardware:
- Ordenador Portátil Pentium IV a 3,2 GH.
- 1 GB de memoria RAM.
- 100 GB de Disco Duro.
- Multifunción HP en color, para escanear, imprimir, etc.
1.
Memoria
3
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
- Pistola láser de lectura de código de barras para introducir los datos en la base
de datos.
- Grabadora de DVD-CD.
En cuanto al software de apoyo para el proceso de creación, se usarán las siguientes
aplicaciones bajo el sistema operativo Windows XP Profesional:
- NetBeans 5.5: Que será la herramienta de desarrollo para realizar el código de la
aplicación.
- Crystal Reports 10: Con el que se crearán los diseños de informes.
- Microsoft Power Point 2003: Necesario para la creación de presentaciones.
- Microsoft Word 2003: Usado para la creación de toda la documentación.
- Microsoft Access 2003: Que será el motor de las bases de datos.
- Microsoft Excel 2003: Para realizar presupuestos y otro tipo de hojas de cálculo.
- Macromedia Dreamweaver: Para realizar el diseño del Portal Web.
- Easy Case 4.21: Se utilizará para crear los diagramas de flujo de datos.
- SmartDraw 6: Para dibujar otro tipo de diagramas (Diagrama Entidad Relación).
- Visual Basic 6.0: Para el desarrollo de caja.
1.
Memoria
4
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
2. IDENTIFICACIÓN DE NECESIDADES
2.1 OBJETIVOS DEL SISTEMA
El objetivo solicitado por el cliente consiste en crear un Sistema que mecanice el proceso
de gestión de clientes y de proveedores, así como mecanizar los procesos de gestión de
colecciones y la gestión de pedidos de libros de texto con el objetivo de facilitar la labor del
empleado en la tienda, aumentar el rendimiento y la satisfacción del cliente y reducir el tiempo
empleado en determinadas tareas.
Los componentes principales que van a destacar en este desarrollo son los siguientes:
•
Gestión de clientes.
•
Gestión de proveedores.
•
Gestión de colecciones.
•
Gestión de pedidos de libros de texto.
•
Gestión de devoluciones.
•
Gestión de stock en tienda.
El cliente además requiere que todo este proceso se pueda hacer a través de Internet, para
que el usuario que no sea empleado de la tienda pueda consultar sobre el stock que hay en
tienda, así como la información relativa a sus colecciones en caso de tenerlas y al estado de sus
pedidos siempre que dicho usuario esté previamente registrado.
2.
Identificación de necesidades
5
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
El siguiente esquema muestra una aproximación a los objetivos que se pretenden
alcanzar con el desarrollo de este Sistema:
Sistema de Gestión
Internet
Cliente
Empleado
Ilustración 1. Objetivos del Sistema
2.2 ALCANCE DEL SISTEMA
La construcción de este Sistema implica mecanizar e implementar las siguientes funciones de
negocio:
•
Carga de datos:
Tiene como objetivo dar de alta la información relativa a los productos que hay
actualmente en la tienda, como revistas periódicos, libros de texto, etc. Los proveedores
con los que trabaja la empresa también deberán ser cargados en la base de datos, con el
fin de poder identificar al suministrador de cada producto en cuestión.
2.
Identificación de necesidades
6
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
•
Acceso a las colecciones de clientes:
Por un lado deberá acceder el sistema de forma automática para realizar la
actualización del estado de una colección, con el fin de que el empleado no tenga que
dedicar tiempo a esta actividad.
Por otro lado, el cliente podrá consultar el estado de su colección, siempre y
cuando disponga de un acceso a Internet y se identifique como cliente. Toda esta
información se guardará en la base de datos.
•
Control de Stock:
Tiene como objetivo llevar un control de los productos que hay en tienda, con el
fin de saber si se debe realizar un pedido a un proveedor, así como el volumen de
compra que se requiere. Dicha información se guardará en la base de datos, y generará
avisos al empleado en caso de que se requiera vender o se haya pedido un producto del
que no hay existencias.
Además, dicho módulo deberá ser capaz de crear un informe a petición del
empleado en el que aparezcan los productos que deben comprarse, con el objetivo de
ayudar al empleado en el proceso de compra de los productos en los diferentes
almacenes de los proveedores.
•
Control de devoluciones:
Éste módulo controlará las ventas que se realicen durante el día, e irá
actualizando el stock de los productos vendidos. El objetivo de este módulo es
principalmente crear un informe de forma automática que contenga los productos que
deben ser preparados para la devolución que corresponda a cada proveedor. Este módulo
también generará informes de ventas realizadas con carácter diario, mensual y anual.
2.
Identificación de necesidades
7
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
•
Seguimientos de libros de texto en época escolar:
Con éste módulo se permite al cliente que pueda realizar su pedido de libros de texto
para cada nuevo año escolar a través del portal Web, con el fin de agilizar el proceso de
venta en tienda y hacer que el cliente gane en comodidad.
•
Login de empleado y de cliente:
Tiene como objetivo la identificación del usuario que se está conectando al sistema, para
evitar el intrusismo. Habrá dos tipos de identificaciones, las que se realizan en tienda por
los mismos empleados, y las que realizan los clientes a través de sus accesos al portal.
También se permitirá que un cliente que no tiene acceso pueda registrarse.
2.3 TIPOLOGÍA DE USUARIOS
Se pueden distinguir dos tipos de usuarios finales, los empleados de la tienda y los
clientes de la misma.
•
Empleados: Actualmente son dos empleados, con unos conocimientos mínimos en
informática, que se tendrá en cuenta para posteriormente realizar un Sistema intuitivo
con un manual entendible. Realizarán las funciones de administradores, y serán los que
controlen la aplicación, así como la gestión de sus contenidos.
2.
Identificación de necesidades
8
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
•
Clientes: Puesto que no se conoce de antemano la tipología de los mismos, se requiere
que la parte destinada al cliente sea fácil de usar e intuitiva, lo que permitirá que
cualquier tipo de cliente pueda interactuar con el Sistema, aprovechando las ventajas que
le propondrá.
2.4 RESTRICCIONES
El cliente ha pedido que se realicen los objetivos y necesidades anteriormente expuestas,
pero dentro de unos márgenes de tiempo, costes y otro tipo de restricciones que se analizan a
continuación:
•
Restricción de carga de datos:
Como punto de partida, no todo el stock que haya en tienda se dará de alta en la
base de datos, sobre todo los productos de tipo escolar que no son tan frecuentes a la
hora de vender.
•
Restricciones económicas:
Debido a las restricciones económicas impuestas por el cliente del producto, el
gestor de base de datos será sencillo y barato, así como el resto del equipo que va a
formar parte del Sistema a desarrollar.
2.
Identificación de necesidades
9
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
•
Restricciones temporales:
El cliente ha impuesto una fecha tope para entregar el nuevo sistema, que es a mediados
de Septiembre, con el fin de poder hacer antes unas pruebas y poder ponerlo a funcionar
justo para el periodo escolar.
2.5 ORGANIZACIÓN Y FUNCIONES EMPRESARIALES
Debido a que es un comercio pequeño y familiar, tiene la siguiente jerarquía, aunque
actualmente consta de dos empleados que realizan las funciones de:
•
Gestión de compras.
•
Gestión de ventas.
•
Gestión de stock.
Jefe 1
Jefe 2
Empresa
Empleado 1
2.
Identificación de necesidades
Empleado 2
10
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
2.6 ANTECEDENTES
La empresa actualmente no dispone de ningún sistema de gestión en ninguna de las áreas
de negocio que realiza, lo que hace muy pesado y costoso en cuanto a tiempo la realización de
diversas tareas, que podrían verse simplificadas con un buen diseño e implementación de un
Sistema que mecanice dichas funciones. Actualmente se encuentran principalmente con los
siguientes problemas y necesidades:
•
Pérdida de tiempo a la hora de recibir los pedidos y hacer las devoluciones, ya que
trabajan con cuatro proveedores que les proporcionan los productos y necesitan
identificar cada producto de forma manual, cada vez que los reciben y cada vez que los
devuelven.
•
Necesidad de incorporar una pistola lectora de códigos de barra, para abstener a uno de
sus empleados, con una enfermedad, de escribir a mano.
•
Actualmente no se realizan reservas de libros de texto, por lo tanto cuando se realiza una
compra a los proveedores, ésta resulta inefectiva, lo que hace que se tenga que volver al
almacén a realizar otra compra y lo que hace que el cliente no se sienta satisfecho.
•
Actualmente muchos clientes tienen que pedir por correo aquellos capítulos de las
colecciones que no tienen, y muchos de ellos incluso no las terminan. La empresa ve una
forma de que los clientes las terminen, y por lo tanto de que sigan comprando en la
tienda, si se llevase la gestión de las colecciones de los clientes.
2.
Identificación de necesidades
11
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3. ANÁLISIS DE REQUISITOS
3.1 RECONOCIMIENTO DEL PROBLEMA
3.1.1 ÁMBITO DEL PROYECTO
Se pretende mecanizar el Sistema de gestión de una papelería/librería en concreto,
incluyendo la gestión de ventas y compras, con el objetivo de asegurar la integridad de la
información, ayudar al empleado en la realización de distintas tareas que antes eran
complicadas, aumentar el ahorro de tiempo en estos procesos y dar una atención al cliente más
adecuada.
Actualmente la empresa realiza todo esto de forma manual, llevando un control sobre
cuadernos, papel, etc. y un sistema de devolución complejo, lento y poco fiable sobre plantillas
mandadas por los proveedores.
3.1.2 UNIDADES DE LA ORGANIZACIÓN AFECTADAS
A continuación se analizan las unidades de la empresa que se van a ver afectadas con el
desarrollo de esta nueva herramienta, así como las acciones básicas a mecanizar:
•
La gestión de ventas: A día de hoy es manual, y por lo tanto no existen ni facturas ni
justificantes de las ventas que se realizan. Además, a la hora de hacer un cambio de un
producto, la identificación del mismo se realiza de forma poco fiable. Se pretende
mecanizar este sistema, de forma que sea seguro, rápido, eficaz y cómodo para el
usuario, que será el empleado de la tienda. Estas acciones a mecanizar son las siguientes:
o Alta de clientes.
o Consulta de clientes.
3.
Análisis de Requisitos
12
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
o Modificación de clientes.
o Gestión de los pedidos:
•
Gestión de los libros de texto.
Gestión de colecciones.
La gestión de compras: Actualmente se tienen tres proveedores de prensa, que mandan
diariamente distintos periódicos, semanalmente revistas y mensualmente fascículos de
colecciones, además de distintos pasatiempos y novelas, que tendrán que ser devueltos
los no vendidos diariamente o semanalmente, dependiendo de la periodicidad de las
entregas. Se tienen varios proveedores de libros de texto y material escolar que tienen
almacenes en los que compran los empleados. En este caso los empleados del
establecimiento no mandan el pedido, sino que se acercan todos los días al almacén por
si hubiera algo que les interesara, por lo que pierden mucho tiempo. El objetivo de
mecanizar dicho Sistema es llevar un control más eficaz y cómodo para el usuario. Las
funciones a mecanizar son:
o Alta de proveedores.
o Consulta de proveedores.
o Modificación de proveedores.
o Realización de pedidos.
o Gestión de entregas.
o Gestión de devoluciones.
o Gestión de stock.
3.
Análisis de Requisitos
13
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
Por otro lado, se pretende facilitar la documentación entregada al asesor contable de la
empresa, creando un Sistema que permita entregar de forma ordenada la documentación que
actualmente recibe desordenada y sin mecanizar. El objetivo de este fin es el de ahorrar tiempo
al asesor y con ello reducir costes, así como dar mayor comodidad al empleado de la tienda, que
debe molestarse en preparar dicha documentación.
3.
Análisis de Requisitos
14
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.2 MODELO FÍSICO DEL SISTEMA ACTUAL
3.2.1 NIVEL CONTEXTUAL
ALBARAN_P
FACTURA ABONO_P
PROVEEDORES
FACTURA_P
PEDIDO_P
DEVOLUCION_P
0
RECLAMACION
DEVOLUCION_C
SGP
FACTURAS
PEDIDO_C
BALANCE
ASESOR
3.
Análisis de Requisitos
DATOS_C
CLIENTES
15
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
Definición:
El proceso es el Sistema de Gestión de una papelería/librería, situado en el centro del
diagrama anterior. Las entidades externas que se aprecian en dicho diagrama son tres, los
clientes, el asesor contable y los proveedores. El Sistema trabaja actualmente con ellos de la
siguiente forma:
- El cliente: La empresa trabaja actualmente con distintos tipos de clientes. Los que
compran diariamente periódicos, semanalmente revistas o que realizan las compras
esporádicamente, como en época de libros de texto o para terminar colecciones.
Un cliente siempre solicita un pedido que sólo puede realizarse en el establecimiento, si
el artículo deseado está en stock se le da al cliente, en caso contrario se hará un pedido al
proveedor para la reposición de dicho artículo. En algunas ocasiones el cliente no llega a recibir
el artículo pedido, por falta de existencias de los proveedores o incluso por estar descatalogado.
En el caso de libros de texto el cliente deja su hoja del colegio con los libros que
necesita, el curso y sus propios datos, igualmente a la hora de pedir un número atrasado de las
colecciones que se estén realizando. Sin embargo a la hora de realizar un pedido de un libro de
lectura, diccionario u otro material escolar, no se anota el nombre, se traen ciertas cantidades
para que sobren existencias y no falten para los que lo hayan pedido, pero nunca dando
preferencia a los clientes que lo pidieron.
En ocasiones el cliente queda insatisfecho por errores en la gestión de los pedidos, ya
que algunos de éstos se quedan sin conseguir el libro que pidieron porque lo vendieron a otro
cliente. En el caso de que los clientes queden insatisfechos porque el artículo pedido no
estuviese en las condiciones que querían, se les devuelve el dinero.
3.
Análisis de Requisitos
16
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
El dependiente de la librería identifica en la primera hoja del libro si es suyo o no,
simplemente viendo si la letra con la que está escrito la fecha, la inicial del proveedor y el precio
es suya o de alguno de los compañeros. Esto muchas veces lleva a confusiones e incluso a la
pérdida de dinero por hacer la devolución de un libro no comprado en la tienda.
- El proveedor: La empresa trabaja actualmente con cuatro proveedores de revistas,
periódicos y colecciones y con dos proveedores de material escolar y libros de texto. Las
diferencias entre estos dos grupos son las siguientes:
En el caso de los proveedores de revistas, periódicos y colecciones, son éstos los que
proveen a la empresa de productos sin necesidad de hacer la petición, es decir, diariamente,
semanalmente y mensualmente mandan una serie de artículos con un albarán y cada semana
envían además la hoja de devolución donde vienen anotados los productos que deben ser
devueltos dicha semana, además de poder anotar más artículos que estén dentro del periodo de
devolución, que será de tres meses como máximo. En esta hoja de devolución además del
nombre del artículo se anota también precio y cantidad que no haya sido vendida. Los albaranes
no se contrastan con la mercancía en el momento de entrega, ya que la cantidad de revistas,
periódicos y colecciones es muy alta y el repartidor nunca esperará a que se compruebe. Por ello
las reclamaciones son muy grandes y éstas se hacen enviando una fotocopia del albarán y
redondeando la cantidad que no sea correcta y escribiendo la cantidad recibida al lado.
Los proveedores en caso de reclamación mandan una factura abono, además de las
facturas de envío todos los meses. Las devoluciones se hacen diariamente en caso de los
periódicos para estos cuatro proveedores, además de existir actualmente otro proveedor que trae
únicamente un tipo de periódico y al que se le hace la devolución de los periódicos que no se
hayan vendido semanalmente.
3.
Análisis de Requisitos
17
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
Las devoluciones de los demás artículos se realizan semanalmente, es decir se hacen tres
devoluciones grandes por semana. Mensualmente se recibe una factura abono de cada proveedor
devolviendo el dinero de todo lo enviado en la devolución.
En ocasiones se hacen pedidos de algunos números atrasados y cantidades de otros
artículos que falten en tienda a través de vía telefónica, recibiendo los artículos pedidos al
mismo tiempo que los artículos que mandan periódicamente.
Los proveedores de libros de texto y material escolar, son almacenes en los que el pedido
se puede o no realizar, es decir, se coge del almacén lo que se necesite o se envía un fax con lo
que es necesario y el proveedor avisa a la empresa de cuando puede pasar a recoger el pedido.
Actualmente se trabaja con dos proveedores de estos artículos que tienen libros de todas las
editoriales y material escolar de distintas marcas, aunque la empresa tiene contrato con varias
editoriales de libros de texto que tienen su propio almacén. Estos proveedores dan la factura en
el momento de recoger el pedido y se debe pagar en efectivo, a diferencia de los dos
proveedores con los que trabaja habitualmente que se pasa por la cuenta del banco.
- El asesor contable: Es el encargado de llevar la contabilidad de la empresa y otras
funciones. El empleado de la tienda le envía las facturas recibidas de los proveedores con las
compras que se han hecho y una notación en un cuaderno (cuaderno de ventas) de aquella
recaudación que se ha hecho cada día, pero sin tener en cuenta las monedas, ya que sólo se
contabilizan diariamente los billetes que haya en la caja sin tener control de los artículos
vendidos. Posteriormente el asesor envía el balance para informar a la empresa de la situación
de la misma.
3.
Análisis de Requisitos
18
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.2.2 NIVEL CONCEPTUAL
FACTURA ABONO_P
DEVOLUCION_P
SOLICITUD DE
COMPRA
DATOS_C
1
2
PEDIDO_C
ALBARAN_P
COMPRAS
FACTURA_P
VENTAS
FACTURA ABONO_P
DEVOLUCION_C
PEDIDO_P
DEVOLUCION_C
RECLAMACION_P
FACTURA_P
VENTA_C
FACTURAS_P
CUADERNODEVENTAS
FACTURA ABONO_P
FACTURA_P
3
RECOPILACION
VENTA_C
FACTURAS
BALANCE
3.
Análisis de Requisitos
19
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.2.3 EXPLOSIÓN DEL PROCESO DE COMPRAS
El proceso de compras se puede ver a un nivel inferior de la siguiente manera:
1.1
SOLICITUD DE
COMPRA
1.2
ATENDER
SOLICITUD
DE
COMPRA
SOLICITUD DE
COMPRA
PEDIDO_P
ELABORAR
PEDIDO
ALBARAN_P
DEVOLUCION_P
1.3
PEDIDO_P
RECIBIR
ALBARAN
PEDIDOS_P
PEDIDO_P
ALBARAN_P
DEVOLUCION_P
1.4
RECLAMACIONES_P
RECLAMACION_P
COMPROBAR
MERCANCIA
RECLAMACION_P
DEVOLUCIONES
ALBARAN_P
RECLAMACION_P
ALBARANES_P
FACTURAS_P
FACTURA_P
ALBARAN_P
1.5
RECIBIR
FACTURA
RECLAMACION_P
3.
FACTURA ABONO_P
Análisis de Requisitos
DEVOLUCION_P
FACTURA_P
FACTURA ABONO_P
20
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.2.4 EXPLOSIÓN DEL PROCESO DE VENTAS
El proceso de ventas se puede ver a un nivel inferior de la siguiente manera:
2.1
PEDIDO_C
PEDIDO_C
RECOGER
PEDIDO
CLIENTE
SOLICITUD DE
COMPRA
PEDIDO_C
2.2
COMPROBAR
STOCK
ENCARGO_C
ENCARGOS
2.3
VENTA_C
SERVIR
PEDIDO
2.4
DEVOLUCION_C
CUADERNODEVENTAS
ATENDER
RECLAMACION
VENTA_C
DEVOLUCION_C
2.5
DEVOLUCION_C
COMPROBAR
PRODUCTO
2.6
ENCARGO_C
ATENDER
ENCARGOS
DATOS_C
3.
Análisis de Requisitos
21
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.3 DICCIONARIO DE DATOS
3.3.1
PROCESOS
1. COMPRAS
Este proceso se encarga de atender las solicitudes de los clientes que le proporciona el
proceso de ventas y hacer los pedidos necesarios, así como de las devoluciones. En este paso el
dependiente hace el pedido o recibe los artículos que correspondan, se encarga de repasar los
albaranes y posteriormente de realizar la devolución de los artículos que no se hayan vendido.
Se encarga también de hacer las reclamaciones pertinentes para posteriormente recibir una
factura de abono en caso de no conformidad con el artículo recibido.
1.1. ATENDER SOLICITUD DE COMPRA
Este proceso se encarga de atender la solicitud de compra del cliente para poder hacer el
pedido pertinente a los proveedores.
1.2. ELABORAR PEDIDO
Este proceso se encarga de seleccionar al proveedor adecuado para satisfacer la
solicitud de compra y enviarle el pedido o ir directamente al almacén a recogerlo. Dicho pedido
se queda almacenado en una carpeta de pedidos emitidos a proveedores en caso de que lo
solicitado no este en el almacén (para proveedores de libros de texto y material escolar).
3.
Análisis de Requisitos
22
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
1.3. RECIBIR ALBARÁN
Este proceso es el encargado de recibir la mercancía junto con el albarán de los
proveedores y almacenar este último en una carpeta para posteriormente comprobarlo con la
factura recibida. En el caso de los proveedores de prensa, además de esto, realiza las
devoluciones diariamente para los periódicos (prensa diaria) y semanalmente para lo demás,
teniendo en cuenta los artículos que han llegado, ya que se devolverán aquéllos que sean de la
mercancía anterior. En el caso de los proveedores de material escolar y libros de texto se harán
las devoluciones teniendo en cuenta la fecha anotada en la primera hoja para no pasarse de la
fecha límite de devolución que será de tres meses.
1.4. COMPROBAR MERCANCÍA
Es el encargado de contrastar la mercancía con el albarán y comprobar que todo es
correcto, ya que si no fuera correcto se encargaría también de realizar las reclamaciones
oportunas y enviarlas en caso de no estar de acuerdo con los artículos recibidos. Esto se hace
tanto para los proveedores de libros de texto y material escolar como para los proveedores de
prensa.
1.5. RECIBIR FACTURA
Este proceso es el encargado de recibir la factura del proveedor y comprobar su
información junto con el albarán recibido, igualmente para las devoluciones y las
reclamaciones que se hayan hecho a los proveedores. Dichas facturas se guardan en una
carpeta de facturas recibidas para posteriormente enviárselas al asesor contable.
3.
Análisis de Requisitos
23
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
2. VENTAS
Este proceso es el encargado de recibir los pedidos de los clientes así como de anotar la
recaudación diaria en el cuaderno de ventas para posteriormente pasarle los resúmenes al
asesor contable. También se encarga de aceptar las devoluciones de los clientes así como de
pasar la solicitud de compra al proceso de compras.
2.1. RECOGER PEDIDO CLIENTE
Este proceso se encarga de atender el pedido del cliente, pudiendo ser éste artículos que
estén en stock. También atenderá aquellos pedidos donde sea necesario encargar al proveedor,
del que tendrá que quedar constancia en una carpeta de encargos.
2.2. COMPROBAR STOCK
Este proceso es el encargado de comprobar si el artículo pedido por el cliente está en
stock o si por el contrario debe mandar una solicitud de compra para recibir el artículo. En
dicho caso el encargo quedará registrado en una carpeta de encargos.
2.3. SERVIR PEDIDO
Se encarga de servir el pedido al cliente con el artículo solicitado y posteriormente
anotar la venta en un cuaderno de ventas.
2.4. ATENDER RECLAMACIÓN
Se encarga de atender las reclamaciones oportunas de los clientes para posteriormente
hacer la devolución del dinero, en caso de que el artículo no esté en condiciones normales.
3.
Análisis de Requisitos
24
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
2.5. COMPROBAR PRODUCTO
Este proceso se encarga de comprobar que el artículo que el cliente está devolviendo ha
sido vendido por la empresa, esto se hace contrastando la letra de las anotaciones de la primera
hoja con la letra de los dependientes. En este proceso suele haber muchos fallos, ya que es muy
difícil saber si el artículo ha sido vendido por la empresa debido a no llevar ningún control de
las ventas realizadas.
2.6. ATENDER ENCARGOS
Se encarga de atender los encargos de los clientes, y además de anotar los datos del
mismo (nombre y artículo pedido) en caso de libros de texto o números atrasados de
colecciones. Para otro tipo de encargo como material escolar, libros de lectura, etc., sólo se
anotará el artículo del que no hay stock en la tienda para posteriormente traer más cantidad de
la pedida.
3. RECOPILACIÓN
En este proceso se recopilan las facturas de los proveedores y las anotaciones del
cuaderno de ventas mensualmente, para posteriormente enviárselas al asesor contable. Éste por
último envía un balance para que la empresa tenga conocimiento de su situación actual.
3.
Análisis de Requisitos
25
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.3.2
FLUJO DE DATOS
SOLICITUD DE COMPRA
Es un papel en el que queda constancia de lo que necesita el cliente y por lo tanto habrá
que ir al almacén del proveedor a comprarlo o pedir al proveedor de prensa.
PEDIDO_P
Es el pedido a un proveedor, que podrá hacerse por fax o vía telefónica dependiendo de
la cantidad de artículos necesarios.
ALBARÁN_P
Es el albarán de un proveedor correspondiente a la mercancía recibida, en el que
vendrán anotados los artículos, la cantidad de cada artículo, el precio al que compra la empresa,
así como el precio al que debe venderlo.
DEVOLUCIÓN_P
Es un papel en el que se rellena la cantidad de cada artículo que no se haya vendido, no
tiene nada que ver con las reclamaciones por artículos deteriorados. En caso de los proveedores
de prensa, éstos mandan el papel con algunos artículos que tienen que ser devueltos, así como
espacio para rellenar los artículos que no hayan sido vendidos. En caso de los proveedores de
material escolar y libros de texto se harán las devoluciones cuando se crea conveniente,
teniendo en cuenta el plazo de devolución de cada proveedor.
3.
Análisis de Requisitos
26
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
RECLAMACIÓN_P
Representa una reclamación realizada a un proveedor normalmente por vía telefónica o
fax sobre un pedido que no haya sido satisfactorio para la empresa, o porque las cantidades en
el albarán no coincidan con las recibidas.
FACTURA_P
Es la factura de un proveedor que es enviada a la empresa a través de correo
convencional y que es contrastada con el albarán enviado junto a la mercancía.
FACTURA ABONO_P
Es la factura del proveedor que rectifica una factura anterior emitida a la empresa.
Normalmente estas facturas de abono corresponden con artículos de material escolar o libros.
PEDIDO_C
Es el pedido que hace el cliente. Se comprobará si está en stock y sino se hará un
pedido al proveedor.
ENCARGO_C
Es un papel con el encargo del cliente. En éste se anota el artículo que no está en stock.
En caso de libros de texto o fascículos de colecciones se anotará también el nombre del cliente
que lo solicita.
3.
Análisis de Requisitos
27
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
DATOS_C
Son los datos que proporciona el cliente que quiere realizar el encargo de algún artículo
que no está en stock.
VENTA_C
Es el precio de la ventas que se han hecho al día y que se irán anotando en el cuaderno
de ventas. Mensualmente se hará un resumen para el asesor contable.
DEVOLUCIÓN_C
Es la devolución que hace el cliente por no estar satisfecho con el artículo que le han
servido. Se anotará también en el cuaderno de ventas para posteriormente restarlo al total de las
ventas del mes.
FACTURAS
Son todas las facturas que se han recibido de los proveedores y el resumen con las
ventas que se han realizado al mes. Esto se le da al asesor contable para que tenga constancia
de los movimientos de la empresa.
BALANCE
Son papeles que recibe la empresa por parte del asesor contable para que ésta tenga
constancia de la actividad y situación de la misma.
3.
Análisis de Requisitos
28
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.3.3
ALMACENES DE INFORMACIÓN
PEDIDOS_P
Es una carpeta en la que se almacenan los pedidos que se hacen a los proveedores. La
carpeta está dividida en varios compartimentos, tantos como proveedores tiene la empresa.
ALBARANES_P
Es una carpeta en la que se almacenan todos los albaranes de los proveedores recibidos
en la empresa. Esta carpeta también se divide en varios compartimentos, como la de pedidos,
para distinguir entre los distintos proveedores.
DEVOLUCIONES_P
Es una carpeta que almacena las devoluciones que se han hecho de los artículos de los
proveedores de prensa. Esta también se divide en distintos compartimentos, y donde se
almacenarán todas las devoluciones hechas diariamente (periódicos) y semanalmente (revistas,
fascículos, pasatiempos, etc.).
FACTURAS_P
Es una carpeta con distintos compartimentos con todas las facturas que han emitido los
proveedores. Estas facturas habrán sido contrastadas con los albaranes correspondientes antes
de almacenarlas y enviárselas al asesor contable. También se almacenan las facturas de abono
que se hayan recibido por parte de los proveedores.
3.
Análisis de Requisitos
29
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
RECLAMACIONES_P
Son todas las reclamaciones que se han hecho a los proveedores por parte de la empresa
a través de fax o vía telefónica. Éstas se tendrán en cuenta a la hora de recibir la factura de
abono para contrastarla.
ENCARGOS
Se almacenan en una carpeta todos los encargos de los clientes, para posteriormente
hacer el pedido al proveedor con lo necesario. Se apunta el nombre del cliente que lo pidió en
caso de ser libros de texto o fascículos atrasados de colecciones.
CUADERNO DE VENTAS
Es un cuaderno en el que se apuntan las ventas que se hacen diariamente.
Mensualmente se hará un resumen de estas ventas para enviárselas al asesor contable para que
tenga constancia de éstas.
3.
Análisis de Requisitos
30
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.4 LISTA DE REQUISITOS
IDENTIFICACIÓN
Proyecto: Sistema de Gestión de una Papelería online
Jefe de Proyecto: Elia Pasamontes Sebastián
REQUISITO
Fecha: 25/02/07
Versión: 0.1 Estado: Aceptado
Prioridad: Alta
Título: Gestión de Clientes
Identificador: R00
Fuente: Ventas
Categoría: Funcional
Descripción: Se creará una base de datos con los clientes para poder realizar la gestión oportuna
de los mismos y hacer un seguimiento de sus pedidos y necesidades. Esta base de datos
contendrá todos los datos necesarios para realizar una gestión eficaz de los mismos. Teniendo en
cuenta que los clientes no quieren dar datos personales por Internet, las altas se harán en la
propia tienda.
BENEFICIOS
Se podrá realizar un seguimiento de los pedidos de los clientes y proporcionar una mayor
eficacia en la forma de trabajar de los empleados, así como una mayor satisfacción de los
clientes.
REQUISITOS RELACIONADOS
R03, R04, R05
3.
Análisis de Requisitos
31
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
REQUISITO
Fecha: 25/02/07
Versión: 0.1 Estado: Aceptado
Prioridad: Alta
Título: Gestión de Proveedores
Identificador: R01
Fuente: Compras
Categoría: Funcional
Descripción: Se creará una base de datos con los proveedores y con todos los datos que sean
necesarios para llevar una gestión eficaz de los mismos, como la localización y datos de
contacto. Esto servirá sobre todo para las devoluciones, ya que en todo momento se conocerán
los artículos que son de cada proveedor, y por tanto el tiempo y esfuerzo de trabajo se verán
reducidos.
BENEFICIOS
Se aumentará la efectividad a la hora de trabajar con ellos y además se podrán gestionar
los artículos que suministre cada proveedor de una forma más cómoda y sencilla. También se
proveerá al empleado de un acceso rápido y eficaz sobre las consultas de los mismos. Además a
la hora de hacer los pedidos será mucho más fácil conocer los artículos que nos puede
suministrar cada proveedor, sin necesidad de mirar el artículo físico para saber a quien
corresponde. Con esto se conseguirá mayor eficacia y rapidez a la hora de suministrar el artículo
al cliente que lo pidió.
REQUISITOS RELACIONADOS
R02, R03, R04, R05
3.
Análisis de Requisitos
32
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
REQUISITO
Fecha: 26/2/07
Versión: 0.1 Estado: Aceptado
Prioridad: Alta
Título: Gestión de Artículos
Identificador: R02
Fuente: Compras y Ventas
Categoría: Funcional
Descripción: Se creará una base de datos para almacenar los artículos de un determinado
proveedor. Se conocerá además del proveedor que los suministra, el precio. Para libros de texto
se podrá saber el ISBN, autor, editorial, edición y para colecciones se conocerá el precio de
lanzamiento, precio normal y número de fascículos. Esta gestión de artículos es muy necesaria
para la empresa, ya que no tienen un control de stock, y por lo tanto muchos artículos quedan
sin venderse por no encontrar el artículo en el momento en el que el cliente lo solicita. Con esta
base de datos se podrá conocer también si algún artículo ha sido robado, ya que al hacer la
devolución y compararlo con las ventas y el stock, se sabrá si falta algún artículo o no.
BENEFICIOS
Con esto se evita al empleado de tener que identificar cada producto a mano cada vez
que llega el pedido, además de saber a que proveedor hacer el pedido y la devolución. Permitirá
conocer el stock de los artículos en cualquier momento sin necesidad de buscarlo en la tienda.
En el caso de la entrega de artículos por parte de los proveedores será muy eficaz.
REQUISITOS RELACIONADOS
R01, R03, R04, R05
3.
Análisis de Requisitos
33
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
REQUISITO
Fecha: 26/02/07
Versión: 0.1 Estado: Aceptado
Prioridad: Alta
Título: Gestión de Pedidos de los Clientes
Identificador: R03
Fuente: Ventas
Categoría: Funcional
Descripción: A través de una base de datos se almacenarán los pedidos de determinados
clientes, aquellos que hayan sido dados de alta en la base de datos de clientes. Los propios
clientes podrán conocer en todo momento el estado de sus pedidos a través del Portal Web de la
tienda, y acudirán a ella para retirarlo cuando se les avise de que pueden pasar a recoger el
artículo que solicitaron. Los artículos que podrán encargar son libros de lectura, fascículos de
colecciones, etc. Para el material escolar no se hará pedido por el Portal Web, sólo en ese caso el
pedido se hará en tienda, ya que el material escolar se pide al proveedor en grandes cantidades y
al día siguiente del pedido estará disponible en tienda.
BENEFICIOS
El seguimiento de los pedidos de los clientes será más eficaz que antes, ya que se sabrá
en cada momento lo que le falta al cliente. Además se podrá sacar un informe para ventas que
contenga los artículos que faltan para completar los pedidos, con lo que se conseguirá una
mayor satisfacción de los clientes puesto que los pedidos se entregarían en un tiempo menor y
ahorrarían tiempo en acudir al establecimiento.
REQUISITOS RELACIONADOS
R00, R02, R04, R05
3.
Análisis de Requisitos
34
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
REQUISITO
Fecha: 26/02/07
Versión: 0.1 Estado: Aceptado
Prioridad: Alta
Título: Gestión de Colecciones
Identificador: R04
Fuente: Ventas
Categoría: Funcional
Descripción: Se creará una base de datos que permita llevar una gestión de las colecciones de
los clientes. Con esta base de datos se podrá conocer en todo momento el fascículo que le falta a
cada cliente de una determinada colección para poder completarla en el periodo de tiempo en
que la colección esté a la venta. Además se conocerá a qué proveedor pertenece cada colección
para solicitarle los números atrasados que necesiten los clientes.
BENEFICIOS
Se conseguirá una mayor satisfacción del cliente ya que podrá completar sus colecciones
sin necesidad de tener que hacer un pedido, simplemente con darse de alta en la base de datos de
clientes, podrá hacer una petición para que sus fascículos sean guardados diaria, semanal o
mensualmente dependiendo de la periodicidad de la colección. Además de esto podrá solicitar
cualquier número atrasado que necesite para completar la colección que esté realizando. El
dependiente de la tienda también obtendrá beneficios, ya que ahorrará tiempo en averiguar el
proveedor que le suministra cada colección. El sistema hará automáticamente la búsqueda del
proveedor y el dependiente no tendrá que preocuparse por ello.
REQUISITOS RELACIONADOS
R00, R01, R02, R03
3.
Análisis de Requisitos
35
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
REQUISITO
Fecha: 26/02/07
Versión: 0.1 Estado: Aceptado
Prioridad: Alta
Título: Gestión de Colegios
Identificador: R05
Fuente: Ventas
Categoría: Funcional
Descripción: Los colegios de la zona se almacenarán en una base de datos junto con las listas de
libros por curso. En esta base de datos se recogerán todos los libros que serán utilizados durante
el periodo escolar, además de los cuadernillos de vacaciones. Contendrá todos los datos
necesarios para que el libro que se le proporciona al cliente sea el correcto, por ello contendrá
además de la editorial, el ISBN, la edición y el proyecto.
BENEFICIOS
Será más fácil identificar los libros que necesita el cliente, ya que sólo tendrá que decir
el colegio y el curso que va a realizar el próximo año. Puesto que la cantidad de libros que
existen de cada editorial es enorme, con este sistema se podrá saber cual es el libro indicado que
piden en cada colegio. Se le facilitará el trabajo al dependiente, ya que no tendrá que descambiar
tantos libros por no ser el que solicitó el cliente. Con este sistema se conocerá con todo detalle
cada libro y no habrá errores con los clientes por falta de información en las listas que
proporciona el colegio a los alumnos.
REQUISITOS RELACIONADOS
R00, R01, R02, R03
3.
Análisis de Requisitos
36
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.5 MODELO LÓGICO DEL NUEVO SISTEMA
3.5.1 NIVEL CONTEXTUAL
DATOS_C
INFORME_VENTAS
PEDIDO_C
AVISO_COL
DEVOLUCION_C
AVISO_ENCARGO
CLIENTES
DATOS_COL
ENCARGO
TICKET
DATOS_COLEGIO
INFORME_COL
0
FACTURAS
SGP
FACTURA_ABONO_P
BALANCE
FACTURA_P
ASESOR
DEVOLUCION_P
ALBARAN_P
DATOS_P
RECLAMACION_P
INFORME_PEDIDOS_P
INFORME_DEV
PROVEEDORES
3.
Análisis de Requisitos
37
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.5.2 NIVEL CONCEPTUAL
TICKET
INFORME_PEDIDOS_P
INFORME_DEV
AVISO_ENCARGO
RECLAMACION_P
AVISO_COL
SOLICITUD_DE_COMPRA
DEVOLUCION_P
INFORME_VENTAS
INFORME_COL
1
2
DATOS_COL
DATOS_P
COMPRAS
FACTURA_P
DATOS_C
VENTAS
PEDIDO_C
ALBARAN_P
ENCARGO
FACTURA_ABONO_P
DATOS_COLEGIO
FACTURA_P
DEVOLUCION_C
FACTURA_ABONO_P
VENTA_C
DEVOLUCION_C
FACTURAS_P
VENTAS
3
RECOPILACION
FACTURAS
3.
Análisis de Requisitos
BALANCE
38
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.5.3 EXPLOSIÓN DEL PROCESO DE COMPRAS
SOLICITUD_DE_COMPRA
PEDIDO_P
PEDIDOS_P
1.1
1.2
ATENDER
SOLICITUD
COMPRA
SOLICITUD_DE_COMPRA
PEDIDO_P
ELABORAR
PEDIDO
INFORME_PEDIDOS_P
1.3
REALIZAR
INFORME
PEDIDOS
DATOS_P
DATOS_P
STOCK
DATOS_P
INFORME_PEDIDOS_P
1.8
GESTION
PROVEEDORES
DATOS_P
PROVEEDORES
DATOS_P
INFORME_DEV
ARTICULO
RECLAMACION_P
RECLAMACION_P
1.9
RECLAMACIONES_P
REALIZAR
DEVOLUCION
RECLAMACION_P
1.5
DEVOLUCION_P
COMPROBAR
MERCANCIA
ALBARAN_P
VENTA_C
FACTURAS_P
VENTAS
ALBARANES_P
DEVOLUCION_C
ALBARAN_P
FACTURA_P
DEVOLUCIONES
1.6
ALBARAN_P
ACTUALIZAR
STOCK
1.7
FACTURA_ABONO_P
RECIBIR
FACTURA
RECLAMACION_P
1.4
FACTURA_ABONO_P
FACTURA_P
REALIZAR
ALBARAN
ALBARAN_P
ALBARAN_P
3.
Análisis de Requisitos
39
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.5.4 EXPLOSIÓN DEL PROCESO DE VENTAS
DATOS_C
DATOS_C
CLIENTES
2.1
DATOS_C
GESTION
CLIENTES
SOLICITUD_DE_COMPRA
2.2
VENTA_C
VENTAS
DEVOLUCION_C
TICKET
ATENDER
PEDIDO
PEDIDO_C
ARTICULO
VENTA_C
ARTICULO
STOCK
2.3
DEVOLUCION_C
ATENDER
DEVOLUCION
SOLICITUD_DE_COMPRA
2.4
AVISO_COL
GESTION
COLECCIONES
INFORME_COL
DATOS_COL
2.5
DATOS_COLEGIO
COLEGIOS
GESTION
COLEGIOS
COLECCIONES
SOLICITUD_DE_COMPRA
2.6
GESTION
ENCARGOS
ENCARGOS
ENCARGO
AVISO_ENCARGO
TICKET
VENTA_C
2.7
GESTION
VENTAS
3.
INFORME_VENTAS
Análisis de Requisitos
40
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.6 MODELIZACIÓN DE DATOS
3.6.1 PROCESOS
1. COMPRAS
Este proceso se encarga de realizar la adquisición del material necesario en tienda, es
decir, de tener siempre los distintos artículos en stock. También es el encargado de gestionar
los proveedores y de las distintas acciones que se realizan con ellos, como recibir la mercancía,
albaranes, facturas y a su vez de realizar las devoluciones oportunas. Además de esto se dedica
a adquirir los artículos que hayan sido reclamados en tienda a través de la solicitud de compra
que mandará ventas. EXPLOSIONA EN:
1.1. ATENDER SOLICITUD DE COMPRA
Este proceso es el encargado de recoger la solicitud que manda ventas con los artículos
necesarios y de atender dicha solicitud para poder realizar el pedido correspondiente a los
distintos proveedores.
1.2. ELABORAR PEDIDO
Este proceso se encarga primeramente de comprobar el stock que hay en tienda para ver
si es necesario pedir más cantidad. Después realizará el pedido y lo guardará en una base de
datos, PEDIDOS_P, almacenando en ésta todos los datos necesarios para realizar eficazmente
el pedido.
3.
Análisis de Requisitos
41
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
1.3. REALIZAR INFORME PEDIDOS
Es el encargado de sacar toda la información necesaria de los pedidos que han sido
realizados, para poder imprimir un informe con los pedidos que se han hecho a los distintos
proveedores. Además se encargará de extraer los datos de los proveedores para saber cuál se
ajusta mejor a las necesidades del pedido. Este informe se mandará al proveedor elegido para
que envíe los artículos pedidos lo antes posible.
1.4. RECIBIR ALBARÁN
Este proceso se encarga de recoger el albarán que manda el proveedor junto a la
mercancía enviada.
1.5. COMPROBAR MERCANCÍA
Este proceso es el encargado de comprobar el albarán con la mercancía enviada y
guardarlo en una carpeta física junto con los demás albaranes. Si las cantidades fueran
correctas en el albarán, éste sería enviado al siguiente proceso. Si por el contrario las
cantidades fueran incorrectas, se haría la oportuna reclamación al proveedor y se guardaría en
la base de datos de RECLAMACIONES_P, junto a la información necesaria para poder
comprobar si el efecto se ha tenido en cuenta en la factura que posteriormente se recibirá.
1.6. ACTUALIZAR STOCK
Una vez recibida la mercancía y comprobada con el albarán, este proceso será el
encargado de actualizar el stock de tienda a través de un lector de código de barras. Estos
artículos se irán almacenando en una base de datos llamada STOCK y en la que se introducirán
todos los datos necesarios de los artículos, como proveedor, cantidad, precio sin IVA, precio
con IVA, etc.
3.
Análisis de Requisitos
42
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
1.7. RECIBIR FACTURA
Este proceso se encarga de recoger las facturas de los proveedores, además de las
facturas de abono que se envíen y las comprobará con los albaranes recibidos anteriormente y
con las reclamaciones hechas de los albaranes anteriores. Si todo es correcto guardará las
facturas en una carpeta física de facturas de proveedores. Si la factura no fuera correcta se hará
la oportuna reclamación al proveedor a través de fax y ésta a su vez se guardará en una base de
datos de reclamaciones para posteriormente comprobarlas con las facturas abono que lleguen a
la empresa.
1.8. GESTIÓN DE PROVEEDORES
Este proceso será el encargado de gestionar todos los proveedores. Dará de alta a un
proveedor, si no estuviese en la base de datos de proveedores, con todos los datos necesarios de
dicho proveedor, además de comprobar sus datos fiscales. Tendrá acceso a modificar cualquier
información que no sea correcta o cualquier cambio de dirección, teléfono, artículo que tiene
en stock, etc. Por último dará más autonomía al dependiente de la tienda, ya que en cualquier
momento podrá consultar cualquier dato que necesite conocer de dicho proveedor.
1.9. REALIZAR DEVOLUCIÓN
Se encarga primeramente de preparar los artículos que necesitan ser devueltos,
comprobando las ventas que se realizaron y el stock que hay en tienda, así podrá conocer la
cantidad exacta de artículos a devolver, además de la fecha de devolución, ya que el propio
proceso comprobará que el periodo de permanencia del artículo en tienda no supera el máximo
permitido por el proveedor.
3.
Análisis de Requisitos
43
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
Para esto necesitará conocer los datos de stock, donde la fecha de entrada será un
campo muy importante para no cometer errores a la hora de realizar la devolución. Este
proceso comprobará a su vez los datos del proveedor para saber que artículos son de cada uno
de ellos, y por último guardará la devolución en la base de datos de devoluciones e imprimirá
el informe de devolución que será enviado al proveedor junto con la mercancía devuelta.
2. VENTAS
Este proceso se encargará de todo lo relacionado con los clientes, las ventas de la
tienda, de los encargos de los clientes, etc. Se encargará de pedir los datos de los clientes a la
hora de realizar un pedido, de avisar al cliente cuando su mercancía esté disponible y además
de realizar un informe de todas las ventas que se hayan realizado, pudiendo imprimir éste diaria
o mensualmente. En época de libros de texto, se encargará de actualizar la base de datos de
colegios de la zona para almacenar en ella los distintos libros que se utilizarán en los diversos
cursos. Además se encargará de imprimir los justificantes de compra que se darán a los clientes
por si posteriormente necesitan cambiar o devolver algún artículo. Por último este proceso se
dedica también al seguimiento de las colecciones que estén realizando los clientes, para que
éstos queden satisfechos y no pierdan ninguna entrega. EXPLOSIONA EN:
2.1. GESTIÓN CLIENTES
Este proceso es el encargado de gestionar los datos de los clientes. Dará de alta al
cliente en la base de datos CLIENTES con los datos necesarios para la empresa, y comprobará
el usuario y la contraseña de dicho cliente para saber si está dado de alta o no. Además dará la
posibilidad al cliente y al propio empleado de modificar cualquier dato que haya cambiado y
podrá consultar en cualquier momento el estado de su colección, de su pedido, etc.
3.
Análisis de Requisitos
44
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
Con esto el empleado podrá conocer el propietario de los fascículos o libros que le han
llegado a la empresa y así poder avisarle de que ya están disponibles.
2.2. ATENDER PEDIDO
Será el encargado de recoger el pedido del cliente y comprobar el stock que hay en
tienda. Si el artículo está disponible comprobará los datos del cliente y actualizará el stock
restando los artículos que se lleve, además almacenará la venta en la base de datos de
VENTAS e imprimirá un tique para el cliente. En este caso los pedidos de los clientes no se
registran ya que son de venta directa. En caso de que el artículo pedido no esté disponible se
hará una solicitud de compra para pedir al proveedor lo necesario y se le avisará al cliente
cuando pueda pasar a recogerlo. Como se verá más tarde en caso de colecciones y libros de
texto si se guardarán los encargos de los clientes.
2.3. ATENDER DEVOLUCIÓN
Este proceso será el encargado de recoger la devolución del cliente por estar
insatisfecho con el artículo, comprobará que la mercancía que trae el cliente ha sido vendida en
el establecimiento y actualizará la base de datos de VENTAS y la de STOCK para que no haya
errores en el balance.
2.4. GESTIÓN COLECCIONES
Este proceso se encarga de gestionar las colecciones que llegan al establecimiento.
Atenderá el pedido del cliente relacionado con colecciones, comprobará el stock para ver si el
fascículo que pide el cliente está disponible y si es así mandará un aviso al cliente diciendo que
su pedido está disponible.
3.
Análisis de Requisitos
45
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
En caso de que el artículo no esté en stock, se mandará una solicitud de compra al
proceso de ventas y recogerá los datos del cliente para poder almacenarlos en la base de datos
COLECCIONES, donde estarán todos los datos necesarios para gestionar las colecciones.
Cuando el artículo haya llegado a la tienda, realizará el pedido del cliente y mandará el aviso al
cliente para que pase a recogerlo. Además de esto, este proceso se encargará de recoger los
datos de las colecciones de la base de datos para poder imprimir un informe de los fascículos
que hayan pedido los distintos clientes.
2.5. GESTIÓN COLEGIOS
Este proceso se encarga de gestionar todo lo relacionado con los colegios de la zona. En
época de libros de texto recogerá los datos de los colegios, los libros que van a utilizar en cada
curso, las editoriales, etc. y lo guardará en la base de datos de colegios para cuando los clientes
hagan el encargo de los libros de texto sea más fácil la entrega de los mismos. Al tener los
datos de los libros de texto como el ISBN, la editorial, la edición y el proyecto, se conseguirá
dar al cliente los libros correctos, sin que haya errores, ya que existen muchos libros diferentes
dentro de una misma editorial. Habrá menos problemas a la hora de pedir los libros a los
proveedores y sobre todo el servicio que se le de al cliente será más eficaz.
2.6. GESTIÓN ENCARGOS
Es el encargado de la gestión de los pedidos de libros de texto de los clientes.
Primeramente atenderá el encargo del cliente y comprobará el stock de tienda, si el artículo está
disponible almacenará la venta en la base de datos de VENTAS y le sacará un tique al cliente.
3.
Análisis de Requisitos
46
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
En caso contrario recogerá los datos del cliente de la base de datos de CLIENTES y los
datos del colegio de la base de datos COLEGIOS, se almacenará el encargo en una base de
datos y se hará una solicitud de compra al proveedor. Cuando el artículo esté disponible se le
avisará el cliente para que pase a recogerlo.
2.7. GESTIÓN VENTAS
Se encargará de recoger las ventas realizadas diariamente y mensualmente de la base de
datos VENTAS para posteriormente imprimir un informe que facilitará al asesor la tarea de
realizar el balance de la empresa con cierta periodicidad.
3. RECOPILACIÓN
Se encarga de recoger las facturas normales y de abono de los proveedores y las ventas
realizadas por mes en el establecimiento, y se lo envía al asesor para que éste posteriormente
envíe el balance y la situación actual de la empresa.
3.6.2 FLUJO DE DATOS
SOLICITUD_DE_COMPRA
Es una petición que el proceso de ventas envía al proceso de compras con la intención
de satisfacer las necesidades del stock.
SOLICITUD_DE_COMPRA = ID_SOLICITUD + {ID_ARTICULO +
NOMBRE_ARTICULO + CANTIDAD} + ID_PROVEEDOR + FECHA
3.
Análisis de Requisitos
47
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PEDIDO_P
Es el pedido que se envía a un proveedor determinado para que suministre un artículo
necesario en tienda.
PEDIDO_P = ID_PEDIDO_P + NOMBRE_ARTICULO + CANTIDAD +
ID_PROVEEDOR + FECHA
INFORME_PEDIDOS_P
Es el conjunto de todos los pedidos que son necesarios para satisfacer las peticiones del
proceso de ventas. Este informe se envía a un proveedor determinado dependiendo de los
artículos que se estén solicitando.
INFORME_PEDIDOS_P = ID_INFORME_PEDIDOS_P + {ID_PEDIDO_P +
NOMBRE_ARTICULO + CANTIDAD + ID_PROVEEDOR +
NOMBRE_PROVEEDOR + FECHA} + FECHA
DATOS_P
Son los datos necesarios para identificar de forma única a cada proveedor con el que la
empresa trabaja, además de poder llevar así una buena gestión de los mismos.
DATOS_P = ID_PROVEEDOR + NOMBRE_PROVEEDOR + CIF + DIRECCION_P
+ POBLACIÓN + PROVINCIA + CODIGO_POSTAL + (ENTIDAD + SUCURSAL +
DC + CUENTA + NOMBRE_ENTIDADAD + DIRECCION_ENTIDAD) +
TELEFONO_P + FAX_P + (MAIL_P)
3.
Análisis de Requisitos
48
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
ARTICULO
Es un producto determinado que se vende en tienda, tanto material escolar como libro
de texto e incluso prensa.
ARTICULO = ID_ARTICULO + NOMBRE_ARTICULO + ID_PROVEEDOR +
PRECIO + IVA + (ISBN + EDITORIAL + EDICION + AUTOR + PROYECTO) +
(ID_COLECCION + NUMERO_FASCICULO) + (FECHA_ENTRADA +
PERIODICIDAD)
ALBARAN_P
Es el albarán que envía un cierto proveedor a la empresa junto con la mercancía, que
viene representada por ARTICULO.
ALBARAN_P = ID_ALBARAN + ID_PROVEEDOR + NOMBRE_PROVEEDOR +
CIF + DIRECCION_P + TELEFONO_P + FAX_P + (MAIL_P) +
NOMBRE_TIENDA + NUMERO_CLIENTE + CIF_TIENDA +
DIRECCION_TIENDA + RUTA + ORDEN + {CANTIDAD +
NOMBRE_ARTICULO + PRECIO + IVA + IMPORTE + (DESCUENTO) +
(CANTIDAD_DEVOLUCION) + IMPORTE_TOTAL} + IVA + BASE +
CUOTA_IVA + IMPORTE_TOTAL_ALBARAN + FECHA_ENTREGA +
(FECHA_VENCIMIENTO)
3.
Análisis de Requisitos
49
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
RECLAMACION_P
Es un informe que se envía al proveedor que suministró material que no cumplía con lo
acordado a la hora de hacer el pedido. Estas reclamaciones serán frecuentes debido a la gran
cantidad de mercancía que reciben a diario.
RECLAMACION_P = ID_RECLAMACION + ID_PROVEEDOR +
NOMBRE_PROVEEDOR + CIF + DIRECCION_P + TELEFONO_P + FAX_P +
(MAIL_P) + (ID_ALBARAN) + (ID_FACTURA) + { ID_ARTICULO +
NOMBRE_ARTICULO + PRECIO + IVA} + COMENTARIOS
FACTURA_P
Es una factura que envía el proveedor a la tienda y cuyo importe corresponde con los
albaranes recibidos en un periodo de tiempo.
FACTURA_P = ID_FACTURA + ID_ALBARAN + ID_PROVEEDOR +
NOMBRE_PROVEEDOR + NOMBRE_PROVEEDOR + CIF + DIRECCION_P +
TELEFONO_P + FAX_P + (MAIL_P) + NOMBRE_TIENDA + NUMERO_CLIENTE
+ CIF_TIENDA + DIRECCION_TIENDA + RUTA + ORDEN + {CANTIDAD +
NOMBRE_ARTICULO + PRECIO + IVA + IMPORTE + (DESCUENTO) +
(CANTIDAD_DEVOLUCION) + IMPORTE_TOTAL} + IVA + BASE +
CUOTA_IVA + IMPORTE_TOTAL_FACTURA + FECHA_ENTREGA +
(FECHA_VENCIMIENTO) + FORMA_PAGO
3.
Análisis de Requisitos
50
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
FACTURA_ABONO_P
Es una factura que envía el proveedor rectificando los errores de una factura enviada
anteriormente.
FACTURA_ABONO_P = ID_FACTURA_ABONO + ID_FACTURA +
ID_ALBARAN + ID_PROVEEDOR + NOMBRE_PROVEEDOR +
NOMBRE_PROVEEDOR + CIF + DIRECCION_P + TELEFONO_P + FAX_P +
(MAIL_P) + NOMBRE_TIENDA + NUMERO_CLIENTE + CIF_TIENDA +
DIRECCION_TIENDA + RUTA + ORDEN + {CANTIDAD +
NOMBRE_ARTICULO + PRECIO + IVA + IMPORTE + (DESCUENTO) +
(CANTIDAD_DEVOLUCION) + IMPORTE_TOTAL} + IVA + BASE +
CUOTA_IVA + IMPORTE_TOTAL_FACTURA + FECHA_ENTREGA +
(FECHA_VENCIMIENTO) + FORMA_PAGO
DEVOLUCION_P
Es un informe que se envía al proveedor junto con los artículos que no han sido
vendidos en tienda. Existen tres tipos de informes dependiendo de la naturaleza del artículo:
diarios, semanales y esporádicos.
DEVOLUCION_P = ID_DEVOLUCION_P + ID_PROVEEDOR +
NOMBRE_PROVEEDOR + CIF + DIRECCION_P + TELEFONO_P + FAX_P +
(MAIL_P) + NOMBRE_TIENDA + NUMERO_CLIENTE + CIF_TIENDA +
DIRECCION_TIENDA + RUTA + ORDEN + FECHA_DEVOLUCION +
{ID_ARTICULO + NOMBRE_ARTICULO + CANTIDAD +
CANTIDAD_DEVOLUCION + PRECIO} + TOTAL_PAQUETES
3.
Análisis de Requisitos
51
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
INFORME_DEV
Es un informe de todas las devoluciones que se han realizado. Se podrá hacer diaria,
semanal o mensualmente.
INFORME_DEV = ID_INFORME_DEV + {ID_DEVOLUCION_P +
ID_PROVEEDOR + NOMBRE_PROVEEDOR + CIF + DIRECCION_P +
TELEFONO_P + FAX_P + (MAIL_P) + NOMBRE_TIENDA + NUMERO_CLIENTE
+ CIF_TIENDA + DIRECCION_TIENDA + RUTA + ORDEN +
FECHA_DEVOLUCION + {ID_ARTICULO + NOMBRE_ARTICULO +
CANTIDAD + CANTIDAD_DEVOLUCION + PRECIO}}
DATOS_C
Son los datos necesarios para tener identificados de forma única a los clientes con los
que trabaja la tienda, ya sea vía Web o no.
DATOS_C = ID_CLIENTE + NOMBRE_CLIENTE + DIRECCION_C +
POBLACION_C + PROVINCIA_C + CODIGO_POSTAL + USUARIO +
CONTRASEÑA + MAIL_C + (TELEFONO_C) + FECHA_ALTA +
NUMERO_COMPRAS
PEDIDO_C
Representa un pedido realizado por un determinado cliente donde se solicita un cierto
artículo.
PEDIDO_C= ID_PEDIDO + ID_CLIENTE + ID_ARTICULO +
NOMBRE_ARTICULO + CANTIDAD + FECHA_PEDIDO
3.
Análisis de Requisitos
52
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
TICKET
Es un informe que refleja la compra que un cliente ha realizado en tienda. Contiene
tanto datos de la empresa como información de los artículos adquiridos.
TICKET= ID_TICKET + NOMBRE_TIENDA+ CIF_TIENDA +
DIRECCION_TIENDA + TELEFONO_TIENDA + FAX_TIENDA + MAIL_TIENDA
+ WEB_TIENDA + {CANTIDAD + NOMBRE_ARTICULO + IMPORTE} + IVA +
BASE + IMPORTE_TOTAL
VENTA_C
Es el registro que refleja una venta realizada a un cliente determinado y donde se hace
referencia al tique dado al cliente y a los artículos adquiridos.
VENTA_C = ID_VENTA + ID_TICKET + FECHA + (ID_CLIENTE) +
{CANTIDAD + ID_ARTICULO } + IMPORTE_TOTAL
DEVOLUCION_C
Es un registro que refleja los artículos que ha devuelto un cliente por estar insatisfecho
con los mismos y hace referencia al tique que se le entregó en el momento de la compra.
DEVOLUCION_C = ID_DEVOLUCION_C + ID_TICKET +
FECHA_DEVOLUCION + {CANTIDAD + ID_ARTICULO} + IMPORTE_TOTAL
AVISO_COL
Es un aviso que se genera para que el empleado de la tienda avise al cliente de que su
fascículo está disponible en tienda.
AVISO_COL = ID_AVISO_COL + ID_COLECCION
3.
Análisis de Requisitos
53
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
DATOS_COL
Son los datos necesarios para identificar de forma única las colecciones que se venden
en tienda.
DATOS_COL = ID_COLECCION + NOMBRE_COLECCION + EDITORIAL +
TOTAL_FASCICULOS + FECHA_LANZAMIENTO + FRECUENCIA +
PRECIO_LANZAMIENTO + PRECIO + ID_PROVEEDOR
INFORME_COL
Es un informe que refleja todos los clientes que están realizando una colección y
aquellos fascículos que necesitan para completarla.
INFORME_COL = ID_INFORME_COL + {ID_COLECCION +
NUMERO_FASCICULO + {ID_CLIENTE}} + FECHA_INFORME_COL
DATOS_COLEGIO
Son los datos con los que se identifica a cada colegio de la zona, así como los libros de
texto que usarán en cada curso en el nuevo año escolar.
DATOS_COLEGIO = ID_COLEGIO + NOMBRE_COLEGIO +
DIRECCION_COLEGIO + TELEFONO_COLEGIO + {CURSO + AÑO +
{ID_ARTICULO}}
ENCARGO
Es un registro en el que se recogen los datos del cliente y aquellos libros de texto que
necesita.
ENCARGO = ID_ENCARGO + {ID_ARTICULO + CANTIDAD} + ID_CLIENTE +
FECHA + (ID_COLEGIO + CURSO)
3.
Análisis de Requisitos
54
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
AVISO_ENCARGO
Es un aviso que se genera para que el empleado de la tienda avise al cliente de que su
encargo está disponible en tienda.
AVISO_ENCARGO = ID_AVISO_ENCARGO + ID_ENCARGO
INFORME_VENTAS
Es un informe que recoge las ventas que se han hecho en la tienda en un periodo de
tiempo y que se enviará posteriormente al asesor.
INFORME_VENTAS = ID_INFORME_VENTAS + {ID_VENTA + ID_ARTICULO
+ NOMBRE_ARTICULO + PRECIO + CANTIDAD + FECHA} + FECHA_ACTUAL
FACTURAS
Es la recopilación de las facturas y facturas de abono de los proveedores que se
preparan y se envían al asesor.
FACTURAS = {FACTURA_P + FACTURA_ABONO_P}
3.6.3 ALMACENES DE INFORMACIÓN
PEDIDOS_P
Es un almacén lógico donde se almacenan los pedidos que se realizan a los
proveedores.
PEDIDOS_P = {ID_PEDIDO_P + NOMBRE_ARTICULO + CANTIDAD +
ID_PROVEEDOR + FECHA}
3.
Análisis de Requisitos
55
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROVEEDORES
Es un almacén lógico donde se almacena la información de los proveedores con los que
trabaja la empresa.
PROVEEDORES = {ID_PROVEEDOR + NOMBRE_PROVEEDOR + CIF +
DIRECCION_P + POBLACIÓN + PROVINCIA + CODIGO_POSTAL + (ENTIDAD
+ SUCURSAL + DC + CUENTA + NOMBRE_ENTIDADAD +
DIRECCION_ENTIDAD) + TELEFONO_P + FAX_P + (MAIL_P)}
DEVOLUCIONES
Es un almacén lógico donde se almacenan las devoluciones de los artículos que se
realizan a cada proveedor.
DEVOLUCIONES = ID_DEVOLUCION_P + ID_PROVEEDOR +
NOMBRE_PROVEEDOR + CIF + DIRECCION_P + TELEFONO_P + FAX_P +
(MAIL_P) + NOMBRE_TIENDA + NUMERO_CLIENTE + CIF_TIENDA +
DIRECCION_TIENDA + RUTA + ORDEN + FECHA_DEVOLUCION +
{ID_ARTICULO + NOMBRE_ARTICULO + CANTIDAD +
CANTIDAD_DEVOLUCION + PRECIO} + TOTAL_PAQUETES
VENTAS
Es un almacén lógico donde se guardan todas las ventas realizadas a los clientes en
tienda.
VENTAS = {ID_VENTA + ID_TICKET + FECHA + (ID_CLIENTE) + {CANTIDAD
+ ID_ARTICULO } + IMPORTE_TOTAL}
3.
Análisis de Requisitos
56
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
CLIENTES
Es un almacén lógico donde se guardan los datos de los clientes que hayan sido dados
de alta en la empresa.
CLIENTES = {ID_CLIENTE + NOMBRE_CLIENTE + DIRECCION_C +
POBLACION_C + PROVINCIA_C + CODIGO_POSTAL + USUARIO +
CONTRASEÑA + MAIL_C + (TELEFONO_C) + FECHA_ALTA +
NUMERO_COMPRAS}
ALBARANES_P
Es un almacén físico donde se guardan todos los albaranes que envían los proveedores
para más tarde comprobar los datos con las facturas.
ALBARANES_P = {ID_ALBARAN + ID_PROVEEDOR +
NOMBRE_PROVEEDOR + CIF + DIRECCION_P + TELEFONO_P + FAX_P +
(MAIL_P) + NOMBRE_TIENDA + NUMERO_CLIENTE + CIF_TIENDA +
DIRECCION_TIENDA + RUTA + ORDEN + {CANTIDAD +
NOMBRE_ARTICULO + PRECIO + IVA + IMPORTE + (DESCUENTO) +
(CANTIDAD_DEVOLUCION) + IMPORTE_TOTAL} + IVA + BASE +
CUOTA_IVA + IMPORTE_TOTAL_ALBARAN + FECHA_ENTREGA +
(FECHA_VENCIMIENTO)}
3.
Análisis de Requisitos
57
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
COLECCIONES
Es un almacén lógico donde se almacenan, por colecciones, aquellos clientes que las
están realizando.
COLECCIONES = {ID_INFORME_COL + {ID_COLECCION +
NUMERO_FASCICULO + {ID_CLIENTE}} + FECHA_INFORME_COL}
STOCK
Es un almacén lógico donde se recogen los datos de los artículos con los que trabaja la
tienda.
STOCK = {ID_ARTICULO + NOMBRE_ARTICULO + ID_PROVEEDOR +
PRECIO + IVA + (ISBN + EDITORIAL + EDICION + AUTOR + PROYECTO) +
(ID_COLECCION + NUMERO_FASCICULO) + (FECHA_ENTRADA +
PERIODICIDAD)}
ENCARGOS
Es un almacén lógico donde se guardan todos los encargos de libros de texto de los
clientes.
ENCARGOS = {ID_ENCARGO + {ID_ARTICULO + CANTIDAD} + ID_CLIENTE
+ FECHA + (ID_COLEGIO + CURSO)}
COLEGIOS
Es un almacén lógico donde se recogen todos los datos de los colegios de la zona y los
libros que se utilizarán en cada curso.
COLEGIOS = {ID_COLEGIO + NOMBRE_COLEGIO + DIRECCION_COLEGIO +
TELEFONO_COLEGIO + {CURSO + AÑO + {ID_ARTICULO}}}
3.
Análisis de Requisitos
58
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
FACTURAS_P
Es un almacén físico donde se guardan las facturas y facturas de abono enviadas por los
proveedores.
FACTURAS_P = {ID_FACTURA + ID_ALBARAN + ID_PROVEEDOR +
NOMBRE_PROVEEDOR + CIF + DIRECCION_P + TELEFONO_P + FAX_P +
(MAIL_P) + NOMBRE_TIENDA + NUMERO_CLIENTE + CIF_TIENDA +
DIRECCION_TIENDA + RUTA + ORDEN + {CANTIDAD +
NOMBRE_ARTICULO + PRECIO + IVA + IMPORTE + (DESCUENTO) +
(CANTIDAD_DEVOLUCION) + IMPORTE_TOTAL} + IVA + BASE +
CUOTA_IVA + IMPORTE_TOTAL_FACTURA + FECHA_ENTREGA +
(FECHA_VENCIMIENTO) + FORMA_PAGO} + {ID_FACTURA_ABONO +
ID_FACTURA + ID_ALBARAN + ID_PROVEEDOR + NOMBRE_PROVEEDOR +
CIF + DIRECCION_P + TELEFONO_P + FAX_P + (MAIL_P) +
NOMBRE_TIENDA + NUMERO_CLIENTE + CIF_TIENDA +
DIRECCION_TIENDA + RUTA + ORDEN + {CANTIDAD +
NOMBRE_ARTICULO + PRECIO + IVA + IMPORTE + (DESCUENTO) +
(CANTIDAD_DEVOLUCION) + IMPORTE_TOTAL} + IVA + BASE +
CUOTA_IVA + IMPORTE_TOTAL_FACTURA + FECHA_ENTREGA +
(FECHA_VENCIMIENTO) + FORMA_PAGO}
3.
Análisis de Requisitos
59
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
3.7 DIAGRAMA ENTIDAD RELACIÓN
1
1
1
1
AVISO_COL
GENERA
DATOS_COL
GENERA
N
M
SOLICITUD DE
COMPRA
APUNTA
1
N
CLIENTE
RECIBE
1
1
GENERA
SOLICITA
N
N
1
1
ENCARGO
PEDIDO_C
1
PEDIDO_P
1
N
COMPONEN
N
1
GENERA
TICKET
GENERAN
ARTICULO
1
1
N
1
AVISO
ENCARGO
1
INFORME
PEDIDOS_P
COMPONE
N
1
1
N
GENERA
VENTA_C
GENERA
SE ENVIA
1
INFORME
VENTAS
N
1
SE ENVIA
1
1
ASESOR
SE ENVIA
PROVEEDOR
1
ENVIA
N
FACTURA
ABONO_P
N
1
RECT IFICA
N
N
1
1
FACTURA_P
N
COMPONE
ALBARAN_P
N
COMPONEN
1
N
FACTURAS
3.
Análisis de Requisitos
60
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
4. ESTUDIO DE LA ARQUITECTURA
4.1 DIAGRAMA DE PRESENTACIÓN
A continuación se presenta el esquema de arquitectura que compondrá el Sistema. Como
componente principal hay un ordenador en tienda que hará también las veces de servidor y al
que irán conectados los componentes periféricos necesarios: lector de código de barras,
impresora de tiques y una impresora fax láser a color.
TIENDA
INTERNET
CLIENTES WEB
4.
Estudio de la Arquitectura
61
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
4.2 ESPECIFICACIÓN DE COMPONENTES BÁSICOS
COMPONENTES HARDWARE DE NUEVA ADQUISICIÓN
ORDENADOR DE SOBREMESA
MODELO: DELL VOSTROTM 200 MINI TOWER
PROCESADOR: INTEL CORE 2 DUO E4400
VELOCIDAD DEL PROCESADOR: 2,0 GHz
MEMORIA RAM: 2048 MB
TIPO DE MEMORIA RAM: SDRAM DDR2
DISCO DURO: 320 GB.
IMPRESORA MULTIFUNCIÓN
MODELO: 996 DELL
FAX: SI
LÁSER: SI
COLOR: SI
RESOLUCIÓN: 4800 X 1200 ppp
VELOCIDAD DE IMPRESIÓN B/N: 31 ppm
VELOCIDAD DE IMPRESIÓN COLOR: 23 ppm
LECTOR DE CÓDIGO DE BARRAS
MODELO: MS 9520 VOYAGER
DECODIFICA CÓDIGOS DE BARRA RSS-14
OPERACIÓN DE DISPARO AUTOMÁTICO
4.
Estudio de la Arquitectura
62
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
IMPRESORA DE TIQUES
MODELO: SAMSUNG BIXOLON SRP-275A
COLORES DE IMPRESIÓN: NEGRO Y ROJO
VELOCIDAD DE IMPRESIÓN: 5.1 LPS
COMPONENTES SOFTWARE DE NUEVA ADQUISICIÓN
SISTEMA OPERATIVO: MICROSOFT WINDOWS XP PROFESSIONAL
APLICACIONES NECESARIAS:
MICROSOFT WORD 2003
MICROSOFT EXCEL 2003
MICROSOFT ACCESS 2003
CRYSTAL REPORTS 10
NETBEANS 5.5
DREAMWEAVER MX
ANTIVIRUS: PANDA
VISUAL BASIC 6.0
SOFTWARE DE IMPRESORA MULTIFUNCIÓN
SOFTWARE DE LECTOR DE CÓDIGO DE BARRAS
SOFTWARE DE IMPRESORA DE TIQUES
4.
Estudio de la Arquitectura
63
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
4.3 PLAN DEL PROYECTO
Primeramente se tendrá una reunión con el responsable de tienda para identificar las
necesidades del problema. Una vez resueltas se tendrá otra reunión por si no hubieran sido
alcanzadas las metas propuestas y se volverá a hacer un análisis de las necesidades. A partir de
ahí se irán desarrollando las distintas etapas del proyecto siempre y cuando en las reuniones con
el responsable de tienda se llegue a un acuerdo de que las metas se están alcanzando. En la etapa
final de implantación se verá realmente si el cliente queda satisfecho con el sistema en
funcionamiento.
4.
Estudio de la Arquitectura
64
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
4.
Estudio de la Arquitectura
65
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5. DISEÑO EXTERNO
5.1 MODELO FÍSICO DEL NUEVO SISTEMA
TICKET
INFORME_PEDIDOS_P
INFORME_DEV
AVISO_ENCARGO
RECLAMACION_P
AVISO_COL
SOLICITUD_DE_COMPRA
DEVOLUCION_P
INFORME_VENTAS
INFORME_COL
1
2
DATOS_COL
DATOS_P
COMPRAS
FACTURA_P
DATOS_C
VENTAS
PEDIDO_C
ALBARAN_P
ENCARGO
FACTURA_ABONO_P
DATOS_COLEGIO
FACTURA_P
DEVOLUCION_C
FACTURA_ABONO_P
VENTA_C
DEVOLUCION_C
FACTURAS_P
VENTAS
3
RECOPILACION
FACTURAS
5.
Diseño Externo
BALANCE
66
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5.1.1 EXPLOSIÓN DEL PROCESO DE COMPRAS
SOLICITUD_DE_COMPRA
PEDIDO_P
PEDIDOS_P
1.1
1.2
ATENDER
SOLICITUD
COMPRA
SOLICITUD_DE_COMPRA
PEDIDO_P
ELABORAR
PEDIDO
INFORME_PEDIDOS_P
1.3
REALIZAR
INFORME
PEDIDOS
DATOS_P
DATOS_P
STOCK
DATOS_P
INFORME_PEDIDOS_P
1.8
GESTION
PROVEEDORES
DATOS_P
PROVEEDORES
DATOS_P
INFORME_DEV
ARTICULO
RECLAMACION_P
RECLAMACION_P
1.9
RECLAMACIONES_P
REALIZAR
DEVOLUCION
RECLAMACION_P
1.5
DEVOLUCION_P
COMPROBAR
MERCANCIA
ALBARAN_P
VENTA_C
FACTURAS_P
VENTAS
ALBARANES_P
DEVOLUCION_C
ALBARAN_P
FACTURA_P
DEVOLUCIONES
1.6
ALBARAN_P
ACTUALIZAR
STOCK
1.7
FACTURA_ABONO_P
RECIBIR
FACTURA
RECLAMACION_P
1.4
FACTURA_ABONO_P
FACTURA_P
REALIZAR
ALBARAN
ALBARAN_P
ALBARAN_P
5.
Diseño Externo
67
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5.1.2 EXPLOSIÓN DEL PROCESO 1.7 RECIBIR FACTURA
FACTURA_ABONO_P
1.7.1
FACTURA_P
FACTURA_ABONO_P
RECOGER
FACTURA
FACTURA_P
ALBARANES_P
FACTURA_ABONO_P
1.7.2
FACTURAS_P
1.7.3
RECLAMACION_P
FACTURA_P
COMPROBAR
ALBARAN
ALBARAN_P
FACTURA_P
REALIZAR
RECLAMACION
FACTURA_ABONO_P
RECLAMACION_P
RECLAMACIONES_P
5.
Diseño Externo
RECLAMACION_P
68
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5.1.3 EXPLOSIÓN DEL PROCESO 1.8 GESTIÓN DE PROVEEDORES
DATOS_P
1.8.1
DATOS_P
ALTA
PROVEEDOR
1.8.2
DATOS_P
INTRODUCIR
DATOS
DATOS_P
1.8.4
MODIFICAR
PROVEEDOR
DATOS_P
DATOS_P
PROVEEDORES
DATOS_P
1.8.3
COMPROBAR
DATOS
FISCALES
1.8.5
CONSULTAR
PROVEEDOR
5.
Diseño Externo
DATOS_P
69
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5.1.4 EXPLOSIÓN DEL PROCESO 1.9. REALIZAR DEVOLUCIÓN
1.9.1
PREPARAR
ARTICULOS
ARTICULO
STOCK
ARTICULO
DATOS_P
VENTA_C
PROVEEDORES
1.9.2
PREPARAR
DEVOLUCION
VENTAS
DEVOLUCION_P
DEVOLUCION_P
1.9.3
IMPRIMIR
INFORME
DEVOLUCION_P
DEVOLUCIONES
INFORME_DEV
5.
Diseño Externo
70
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5.1.5 EXPLOSIÓN DEL PROCESO DE VENTAS
DATOS_C
DATOS_C
CLIENTES
2.1
DATOS_C
GESTION
CLIENTES
SOLICITUD_DE_COMPRA
2.2
VENTA_C
VENTAS
DEVOLUCION_C
TICKET
ATENDER
PEDIDO
PEDIDO_C
ARTICULO
VENTA_C
ARTICULO
STOCK
2.3
DEVOLUCION_C
ATENDER
DEVOLUCION
SOLICITUD_DE_COMPRA
2.4
AVISO_COL
INFORME_COL
GESTION
COLECCIONES
DATOS_COL
2.5
DATOS_COLEGIO
COLEGIOS
GESTION
COLEGIOS
COLECCIONES
SOLICITUD_DE_COMPRA
2.6
GESTION
ENCARGOS
ENCARGOS
ENCARGO
AVISO_ENCARGO
TICKET
VENTA_C
2.7
GESTION
VENTAS
5.
Diseño Externo
INFORME_VENTAS
71
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5.1.6 EXPLOSIÓN DEL PROCESO 2.1. GESTIÓN DE CLIENTES
2.1.1
DATOS_C
DATOS_C
ALTA
CLIENTE
2.1.2
DATOS_C
INTRODUCIR
DATOS
CLIENTES
2.1.3
COMPROBAR
USUARIO
CONTRASEÑA
DATOS_C
DATOS_C
DATOS_C
2.1.4
MODIFICAR
CLIENTE
DATOS_C
2.1.5
CONSULTAR
CLIENTE
5.
DATOS_C
Diseño Externo
72
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5.1.7 EXPLOSIÓN DEL PROCESO 2.3. ATENDER DEVOLUCIÓN
DEVOLUCION_C
2.3.1
DEVOLUCION_C
RECOGER
DEVOLUCION
2.3.2
VENTAS
DEVOLUCION_C
ARTICULO
VENTA_C
COMPROBAR
MERCANCIA
STOCK
2.3.3
ACTUALIZAR
STOCK
5.
Diseño Externo
DEVOLUCION_C
73
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5.1.8 EXPLOSIÓN DEL PROCESO 2.4 GESTIÓN COLECCIONES
DATOS_COL
AVISO_COL
2.4.1
2.4.2
ATENDER
PEDIDO
COLECCION
DATOS_COL
SOLICITUD_COMPRA
DATOS_COL
COMPROBAR
STOCK
ARTICULO
CLIENTES
DATOS_C
2.4.3
RECOGER
DATOS
CLIENTE
STOCK
DATOS_COL
DATOS_C
COLECCIONES
DATOS_COL
DATOS_C
INFORME_COL
DATOS_COL
2.4.5
IMPRIMIR
INFORME
2.4.4
DATOS_C
REALIZAR
PEDIDO
DEL
CLIENTE
AVISO_COL
ARTICULO
5.
Diseño Externo
74
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5.1.9 EXPLOSIÓN DEL PROCESO 2.6 GESTIÓN DE ENCARGOS
ENCARGO
TICKET
2.6.1
VENTAS
2.6.2
ENCARGO
ATENDER
ENCARGO
VENTA_C
COMPROBAR
STOCK
SOLICITUD_DE_COMPRA
ENCARGO
ARTICULO
CLIENTES
DATOS_C
2.6.3
STOCK
RECOGER
DATOS
CLIENTE
COLEGIOS
DATOS_COLEGIO
ARTICULO
ENCARGO
2.6.4
REALIZAR
ENCARGO
ENCARGO
ENCARGOS
AVISO_ENCARGO
5.
Diseño Externo
75
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5.2 DISEÑO DE ENTRADAS
PROCESO 1.1 ATENDER SOLICITUD DE COMPRA
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: Diaria
DESCRIPCIÓN:
El encargado de tienda se encarga de recoger las solicitudes de compra provenientes del
proceso de ventas.
PROCESO 1.2 ELABORAR PEDIDO
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: Diaria / Semanal
DESCRIPCIÓN:
Se recibe una solicitud de compra a partir de la cual se elabora un pedido que se
almacena en la base de datos.
5.
Diseño Externo
76
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 1.3 REALIZAR INFORME PEDIDOS
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: Diaria / Semanal
DESCRIPCIÓN:
Este proceso se encarga de forma automática de extraer los pedidos pendientes de la base
de datos y de generar un informe para cada proveedor con las solicitudes de compra que hay en
tienda. Dicho informe también es guardado en la base de datos.
PROCESO 1.4 RECIBIR ALBARÁN
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: Diaria
DESCRIPCIÓN:
Este proceso recoge el albarán junto con la mercancía enviada por un determinado
proveedor.
5.
Diseño Externo
77
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 1.5 COMPROBAR MERCANCÍA
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: Diaria
DESCRIPCIÓN:
Este proceso se encarga de comprobar que la mercancía y el albarán recibidos son
correctos, y guarda el albarán en una carpeta física. En caso contrario se elabora y envía una
reclamación al proveedor que corresponda.
PROCESO 1.6 ACTUALIZAR STOCK
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: Diaria
DESCRIPCIÓN:
Este proceso es el encargado de registrar con el lector de código de barras la mercancía
que entra en tienda diariamente e ir actualizando de forma automática la base de datos del stock.
5.
Diseño Externo
78
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 1.7 RECIBIR FACTURA
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: Mensual
DESCRIPCIÓN:
Este proceso se encarga de recibir las facturas del proveedor y chequearlas junto con sus
correspondientes albaranes. Este proceso explosiona en los siguientes.
PROCESO 1.7.1 RECOGER FACTURA
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: Mensual
DESCRIPCIÓN:
Este proceso se encarga de recibir tanto factura como factura de abono del proveedor.
5.
Diseño Externo
79
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 1.7.2 COMPROBAR ALBARÁN
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: Mensual
DESCRIPCIÓN:
Este proceso comprueba junto con los albaranes correspondientes que las facturas
recibidas del proveedor son correctas, y las almacena en una carpeta física. En caso contrario las
facturas son enviadas al proceso 1.7.3 para realizar la reclamación oportuna.
PROCESO 1.7.3 REALIZAR RECLAMACIÓN
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: Según necesidad
DESCRIPCIÓN:
Si este proceso recibe alguna factura de un proveedor determinado, realiza una
reclamación al mismo y dicha reclamación se almacena en la base de datos.
5.
Diseño Externo
80
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 1.8 GESTIÓN DE PROVEEDORES
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
Este proceso es el encargado de realizar la gestión de los proveedores con los que trabaja
la tienda.
PROCESO 1.8.1 ALTA PROVEEDOR
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
Se reciben los datos del proveedor y se comprueba que son los mínimos para poderle dar
de alta.
5.
Diseño Externo
81
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 1.8.2 INTRODUCIR DATOS
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
Se introducen los datos del proveedor en el ordenador de forma ordenada a través de un
cuestionario.
PROCESO 1.8.3 COMPROBAR DATOS FISCALES
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
Introduciendo el NIF o CIF del proveedor se ejecuta una función para comprobar que
dichos datos son correctos y poder evitar posibles errores de tipo fiscal. Además el asesor
contable ahorrará tiempo en la comprobación de estos campos. Una vez comprobados, el
proveedor será almacenado en la base de datos, en la tabla de proveedores.
5.
Diseño Externo
82
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 1.8.4 MODIFICAR PROVEEDOR
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
Si los datos de un proveedor cambian, el responsable de tienda deberá recoger sus datos
actuales y modificar los correspondientes campos con el fin de mantener sus datos siempre
actualizados.
PROCESO 1.8.5 CONSULTAR PROVEEDOR
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
Se permitirá al empleado tanto consultas como búsquedas, con el fin de poder disponer
de esta información de manera rápida y eficaz en cualquier momento.
5.
Diseño Externo
83
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 1.9 REALIZAR DEVOLUCIÓN
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: Diaria / Semanal
DESCRIPCIÓN:
Este proceso se encarga de realizar automáticamente un informe con todos los artículos
que deben devolverse en una determinada fecha al proveedor que los suministró.
PROCESO 1.9.1 PREPARAR ARTÍCULOS
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: Diaria / Semanal
DESCRIPCIÓN:
Este proceso se encarga de seleccionar los artículos que deben ser devueltos con la ayuda
de la información almacenada tanto en la base de datos de VENTAS como en la de STOCK.
5.
Diseño Externo
84
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 1.9.2 PREPARAR DEVOLUCIÓN
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: Diaria / Semanal
DESCRIPCIÓN:
Recibe los artículos que el proceso 1.9.1 le envía y junto con los datos del proveedor que
le corresponde genera una devolución. Dicha devolución se imprime y se envía al proveedor,
además de almacenarse en la base de datos.
PROCESO 1.9.3 IMPRIMIR INFORME
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: No periódica
DESCRIPCIÓN:
Realiza e imprime un informe de todas las devoluciones que se hayan realizado en el
periodo seleccionado por el encargado de tienda.
5.
Diseño Externo
85
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 2.1. GESTIÓN CLIENTES
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
Se permite al empleado realizar la gestión de los proveedores con los que trabaja la
tienda.
PROCESO 2.1.1 ALTA CLIENTE
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
Se reciben los datos de un nuevo cliente que desea darse de alta en la base de datos como
usuario.
5.
Diseño Externo
86
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 2.1.2 INTRODUCIR DATOS
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
Se introducen los datos del cliente en el ordenador de forma ordenada a través de un
cuestionario. Estos datos los introducirá el empleado de tienda siempre que un cliente desee
participar como usuario en el Portal Web o cuando haga un pedido en tienda que no esté
disponible. Una vez dado de alta podrá hacer pedidos a través de la Web. Esta medida en
principio funcionará así para que usuarios mal intencionados puedan darse de alta en el portal y
realizar pedidos que no desean adquirir.
PROCESO 2.1.3 COMPROBAR USUARIO Y CONTRASEÑA
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: No periódica
DESCRIPCIÓN:
El sistema comprueba el usuario y la contraseña que introduce el cliente o el empleado
de la tienda con el fin de evitar accesos indeseados. Una vez realizada la comprobación y si los
datos son correctos, el usuario podrá aprovechar las ventajas que le ofrece el portal Web.
5.
Diseño Externo
87
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 2.1.4 MODIFICAR CLIENTE
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
Si el cliente cambia alguno de sus datos, la empresa recibe dichos cambios y deber
realizar una modificación de los mismos en ese cliente con el fin de tener siempre los datos
actualizados.
PROCESO 2.1.5 CONSULTAR CLIENTE
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
El empleado podrá realizar consultas y búsquedas sobre los datos de sus clientes y así
poder llevar un control exhaustivo de la tipología de los clientes.
5.
Diseño Externo
88
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 2.2 ATENDER PEDIDO
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: Diaria
DESCRIPCIÓN:
Recibe un pedido de un cliente y comprueba si el artículo está disponible en tienda. En
este caso se realizará una venta y se entregará un tique al cliente, además de almacenar la venta
en la base de datos. Al servirle el artículo la base de datos del stock se actualiza. En caso de que
el artículo no esté disponible se usarán los datos del cliente para realizar una solicitud de
compra.
PROCESO 2.3 ATENDER DEVOLUCIÓN
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
Se recibe la devolución de un cliente y se comprueba en la base de datos de ventas que
dicho artículo fue adquirido en el local. En ese caso se actualizará la base de datos de STOCK
introduciendo el artículo o artículos devueltos. A la vez se actualizará la base de datos de
VENTAS para restar la venta que se hizo.
5.
Diseño Externo
89
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 2.3.1 RECOGER DEVOLUCIÓN
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
Se recoge la devolución del cliente junto con el artículo.
PROCESO 2.3.2 COMPROBAR MERCANCÍA
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: No periódica
DESCRIPCIÓN:
Dicha devolución será chequeada junto con la base de datos de VENTAS para
comprobar que el artículo o los artículos fueron suministrados en el local.
5.
Diseño Externo
90
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 2.3.3 ACTUALIZAR STOCK
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: No periódica
DESCRIPCIÓN:
Se actualiza el stock con el artículo o los artículos devueltos, a la vez que se actualiza la
base de datos de VENTAS para restar el importe de los mismos.
PROCESO 2.4 GESTIÓN COLECCIONES
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
Este proceso se encarga de llevar la gestión de las colecciones de los clientes que quieran
realizarla.
5.
Diseño Externo
91
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 2.4.1 ATENDER PEDIDO COLECCIÓN
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódica
DESCRIPCIÓN:
Se reciben los datos de la colección y se comprueban que son correctos.
PROCESO 2.4.2 COMPROBAR STOCK
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: No periódica
DESCRIPCIÓN:
Recibe los datos de la colección y comprueba en la base de datos de STOCK si el
fascículo o fascículos solicitados están disponibles. En ese caso se genera un aviso para el
cliente. En caso contrario se genera una solicitud de compra para pedirlo al proveedor.
5.
Diseño Externo
92
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 2.4.3 RECOGER DATOS DEL CLIENTE
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: No periódica
DESCRIPCIÓN:
Se recogen los datos del cliente junto con los datos de la colección y se almacenan en la
base de datos de COLECCIONES.
PROCESO 2.4.4 REALIZAR PEDIDO DEL CLIENTE
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: No periódica
DESCRIPCIÓN:
Se busca en la base de datos de colecciones para extraer aquellas peticiones que no han
sido servidas, y junto con la base de datos de STOCK se comprueban si están ya disponibles. En
ese caso se le manda un aviso al cliente.
5.
Diseño Externo
93
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 2.4.5 IMPRIMIR INFORME
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: No periódica
DESCRIPCIÓN:
Recoge de la base de datos de colecciones aquellos datos que el empleado de tienda
quiere reflejar en un informe de colecciones, con el fin de saber el número de clientes que están
completando una misma colección y así poder prever las cantidades que debe solicitar al
proveedor.
PROCESO 2.5 GESTIÓN COLEGIOS
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódico
DESCRIPCIÓN:
Se encarga de mantener la base de datos de COLEGIOS siempre actualizada con la
información necesaria para atender los encargos de libros de texto de los clientes.
5.
Diseño Externo
94
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 2.6 GESTIÓN DE ENCARGOS
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódico
DESCRIPCIÓN:
Recibe los encargos de libros de texto solicitados por los clientes y de realizar la venta
de los mismos.
PROCESO 2.6.1 ATENDER ENCARGO
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódico
DESCRIPCIÓN:
Se recibe el encargo de un cliente y se comprueba que es correcto.
5.
Diseño Externo
95
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 2.6.2 COMPROBAR STOCK
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: No periódico
DESCRIPCIÓN:
Comprueba si los artículos que quiere encargar el cliente están disponibles en el stock de
tienda. En ese caso realiza la venta y le da un tique al cliente.
PROCESO 2.6.3 RECOGER DATOS CLIENTE
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódico
DESCRIPCIÓN:
Recoge el encargo del cliente junto con sus datos para almacenarlo en una base de datos
de ENCARGOS.
5.
Diseño Externo
96
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 2.6.4 REALIZAR ENCARGO
CATEGORÍA: Cliente
TIPO: Manual
FRECUENCIA: No periódico
DESCRIPCIÓN:
Recoge información de la base de datos de STOCK, de COLEGIOS y de ENCARGOS
para saber si hay algún encargo que pueda ser entregado. En ese caso se genera un aviso para el
cliente.
PROCESO 2.7 GESTIÓN DE VENTAS
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: Diario / Mensual
DESCRIPCIÓN:
Se encarga de realizar un informe de las ventas que se han realizado en periodos diarios
y mensuales.
5.
Diseño Externo
97
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PROCESO 3 RECOPILACIÓN
CATEGORÍA: Cliente
TIPO: Automático
FRECUENCIA: Mensual
DESCRIPCIÓN:
Se encarga mensualmente de recopilar las facturas de proveedor (incluidas las facturas
de abono) y el informe de ventas mensual para generar un informe que se envía al asesor.
5.
Diseño Externo
98
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5.3 DISEÑO DE VENTANAS
NOMBRE: principal
CÓDIGO: V0
DESCRIPCIÓN:
Es la página principal del Portal Web donde el usuario se registrará para acceder a la
parte de clientes o por el contrario a la zona de empleados. Desde esta página el cliente podrá
acceder a todas las demás para utilizar las distintas ventajas que ofrece el portal.
FECHA DE CREACIÓN: 20/6/07
VENTANAS A LAS QUE LLAMA: V1, V2, V3, V4, V5, V6, V7, V8, V9, P0
5.
Diseño Externo
99
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
ESPECIFICACIÓN
BOTÓN :
NOMBRE: btnQuienesSomos
TOOL TIP TEXT: Conoce la actividad de la empresa
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de ¿Quiénes somos?, donde se verá la
explicación de la dedicación de la empresa.
BOTÓN :
NOMBRE: btnDondeEstamos
TOOL TIP TEXT: Cómo llegar a la empresa
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de ¿Dónde estamos?, donde se verá la
localización de la empresa y como llegar a ella.
BOTÓN :
NOMBRE: btnContacta
TOOL TIP TEXT: Envía tus sugerencias
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Contacta con nosotros, donde el cliente
podrá enviar sugerencias, dudas o cualquier otra petición al correo electrónico de la empresa.
5.
Diseño Externo
100
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
BOTÓN :
NOMBRE: btnLibros
TOOL TIP TEXT: Reserva y busca los libros que necesites
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Libros donde se verán los libros que
hay en el mercado en ese momento y donde el cliente podrá hacer sus pedidos.
BOTÓN :
NOMBRE: btnColecciones
TOOL TIP TEXT: Pide tu número atrasado
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Colecciones donde se verán las
colecciones que están de lanzamiento en ese momento y las que llevan tiempo en el mercado.
Aquí el cliente podrá realizar sus pedidos de los números atrasados e incluso suscribirse a la
colección que más le interese.
BOTÓN :
NOMBRE: btnColegios
TOOL TIP TEXT: Reserva ya tus libros de texto
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Colegios donde se verá un listado con
todos los colegios de la zona con sus correspondientes libros de texto para que el cliente señale a
través de un formulario si necesita todos los libros o solo algunos. También podrá buscar los
libros a través de un formulario por ISBN o editorial.
5.
Diseño Externo
101
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
Se podrá acceder a esta ventana también a través del botón de VUELTA AL COLE.
BOTÓN :
NOMBRE: btnNovedad
TOOL TIP TEXT: Descubre la nueva literatura
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Novedades donde se verán los libros
más vendidos y las novedades que han llegado al mercado. Desde aquí el cliente podrá hacer su
encargo o simplemente consultar los libros que han salido actualmente. También tendrá un
acceso a mano derecha desde donde podrá acceder a la ventana de Novedades.
BOTÓN :
NOMBRE: btnPromocion
TOOL TIP TEXT: Conoce lo nuevo de los periódicos
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Promociones donde se verán las
promociones de los periódicos. El cliente no podrá encargar ningún artículo de este tipo, pero
podrá enterarse de las novedades, de la fecha de lanzamiento de la cartilla a rellenar, etc.
BOTÓN : NUEVOS LANZAMIENTOS
NOMBRE: btnLanzamiento
TOOL TIP TEXT: Descubre las nuevas colecciones
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Nuevos Lanzamientos donde el cliente
podrá ver las colecciones que están lanzándose al mercado en ese momento.
5.
Diseño Externo
102
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
NOMBRE: altaCliente
CÓDIGO: P11
DESCRIPCIÓN:
Es la página principal del Portal Web una vez que la identificación de usuario y
contraseña corresponde con la que haya establecido el dependiente de la tienda.
FECHA DE CREACIÓN: 28/6/07
VENTANAS A LAS QUE LLAMA: P0, P1, P2, P3, P4, P5, P6, P7, P8, P9
5.
Diseño Externo
103
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
BOTÓN :
NOMBRE: btnClientes
TOOL TIP TEXT: Permite diferentes operaciones sobre los clientes
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Gestión de Clientes donde se verán las
diferentes operaciones que se pueden realizar con los clientes como alta, modificación, consultas,
pedidos pendientes de clientes, etc. En este caso es la ventana de Alta de Cliente donde aparece
un formulario para ser rellenado por el empleado de la empresa.
BOTÓN :
NOMBRE: btnDevolucion
TOOL TIP TEXT: Permite crear la devolución de cada proveedor
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Devolución donde se verán los
diferentes botones para crear la devolución de los distintos proveedores de forma muy cómoda y
poder imprimir el informe de devolución.
BOTÓN :
NOMBRE: btnEncargos
TOOL TIP TEXT: Permite crear, dar de baja y consultar encargos
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Encargos donde el empleado podrá
crear, dar de baja y consultar los encargos de los clientes.
5.
Diseño Externo
104
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
BOTÓN :
NOMBRE: btnProveedores
TOOL TIP TEXT: Permite diferentes operaciones sobre los proveedores
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Gestión de Proveedores donde se verán
las diferentes operaciones que se pueden realizar con los proveedores como alta, modificación,
consultas, pedidos pendientes al proveedor, etc.
BOTÓN :
NOMBRE: btnPcolecciones
TOOL TIP TEXT: Permite conocer las colecciones que está realizando cada cliente
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Colecciones, donde se verán las
colecciones a las que está suscrito cada uno de los clientes dados de alta. Podrá dar de alta
además las nuevas colecciones e imprimir un informe de colección.
BOTÓN :
NOMBRE: btnPlibrostexto
TOOL TIP TEXT: Permite conocer los libros de texto que tiene encargado cada cliente.
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Libros de Texto, donde el empleado
podrá dar de alta un colegio con todos los libros que va a utilizar dicho colegio en el curso que
viene, además de poder consultar los encargos de los diferentes clientes.
5.
Diseño Externo
105
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
BOTÓN :
NOMBRE: btnStock
TOOL TIP TEXT: Permite actualizar y consultar el stock en tienda
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Stock, donde el empleado podrá dar de
alta cualquier artículo, modificar el precio, etc. y además podrá consultar el stock en cualquier
momento.
BOTÓN :
NOMBRE: btnVentas
TOOL TIP TEXT: Permite consultar las ventas realizadas
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Ventas, donde el empleado podrá
consultar las ventas que se han realizado además de poder imprimir el informe de ventas que se
le dará al asesor.
BOTÓN :
NOMBRE: btnConfiguración
TOOL TIP TEXT: Permite configurar la apariencia del portal
DESCRIPCIÓN:
Haciendo clic en este botón aparece la ventana de Configuración Página, donde el
empleado podrá cambiar algunos aspectos del portal como novedades, promociones, nuevos
lanzamientos, etc.
5.
Diseño Externo
106
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
NOMBRE: cajaRegistradora
CÓDIGO: C1
DESCRIPCIÓN:
Es una ventana aparte, además de una aplicación diferente a la anterior, realizada con
Visual Basic. El empleado realizará las ventas y los abonos desde ésta. Además podrá imprimir
el tique, ya que para periódicos no se dará tique.
FECHA DE CREACIÓN: 2/8/07
VENTANAS A LAS QUE LLAMA: Independiente
5.
Diseño Externo
107
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5.3 DISEÑO DE SALIDAS
NOMBRE: AlbaránDevoluciónGelesa.
DESCRIPCIÓN:
Este informe muestra los artículos que se entregaron en tienda por parte de este proveedor
en concreto, y los artículos que no han sido vendidos y por lo tanto van incluidos como
devolución.
FECHA DE CREACIÓN: 5/7/2007
EXTRACCIÓN DE DATOS: Tabla de stock, tabla de devoluciones y tabla de enlaces de
devoluciones.
DETALLADO POR: El identificador del artículo (ID_ARTICULO), y el identificador del
proveedor (ID_PROVEEDOR).
5.
Diseño Externo
108
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
NOMBRE: AlbaránDevoluciónSgel
DESCRIPCIÓN:
Este informe recoge los artículos que se han servido en tienda por parte de este proveedor
y que no han sido vendidos, y por lo tanto se incluyen en la devolución.
FECHA DE CREACIÓN: 6/7/2007
EXTRACCIÓN DE DATOS: Tabla de stock, tabla de devoluciones y tabla de enlace de
devoluciones.
DETALLADO POR: El identificador del artículo (ID_ARTICULO) y por el identificador del
proveedor (ID_PROVEEDOR).
5.
Diseño Externo
109
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
NOMBRE: Ticket
DESCRIPCIÓN:
Este tipo de informe es un pequeño recibo de la compra que ha realizado el cliente,
incluyendo los múltiples artículos junto con su precio y el importe total.
FECHA DE CREACIÓN: 6/7/2007
EXTRACCIÓN DE DATOS: Tabla de ventas, tabla de stock y tabla de enlace de ventas.
DETALLADO POR: El identificador de la venta (ID_VENTA) y por el identificador del artículo
(ID_ARTICULO).
5.
Diseño Externo
110
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
NOMBRE: InformeVentas
DESCRIPCIÓN:
Es un informe que recoge la cantidad de artículos vendidos por día en un mes
determinado, así como los importes totales registrados en caja por cada día. Al pie del
informe muestra el total que se ha registrado en ventas durante el mes seleccionado.
FECHA DE CREACIÓN: 7/7/2007
EXTRACCIÓN DE DATOS: Tabla de ventas y enlace de ventas.
DETALLADO POR: El mes seleccionado por el informe y por los días que tiene dicho mes.
5.
Diseño Externo
111
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
5.4 MODELO LÓGICO DE DATOS
1
PROVEEDOR
N
ENVIA
FACTURA_P
PROVEEDOR = ID_PROVEEDOR + NOMBRE_PROVEEDOR + CIF + DIRECCION_P +
POBLACIÓN + PROVINCIA + CODIGO_POSTAL + (ENTIDAD + SUCURSAL + DC +
CUENTA + NOMBRE_ENTIDADAD + DIRECCION_ENTIDAD) + TELEFONO_P +
FAX_P + (MAIL_P)
ENVIA = ID_PROVEEDOR + ID_FACTURA + FECHA
FACTURA_P = ID_FACTURA + ID_ALBARAN + ID_PROVEEDOR +
NOMBRE_PROVEEDOR + NOMBRE_PROVEEDOR + CIF + DIRECCION_P +
TELEFONO_P + FAX_P + (MAIL_P) + NOMBRE_TIENDA + NUMERO_CLIENTE +
CIF_TIENDA + DIRECCION_TIENDA + RUTA + ORDEN + {CANTIDAD +
NOMBRE_ARTICULO + PRECIO + IVA + IMPORTE + (DESCUENTO) +
(CANTIDAD_DEVOLUCION) + IMPORTE_TOTAL} + IVA + BASE + CUOTA_IVA +
IMPORTE_TOTAL_FACTURA + FECHA_ENTREGA + (FECHA_VENCIMIENTO) +
FORMA_PAGO
5.
Diseño Externo
112
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
1
PROVEEDOR
N
ENVIA
FACTURA
ABONO_P
PROVEEDOR = ID_PROVEEDOR + NOMBRE_PROVEEDOR + CIF + DIRECCION_P +
POBLACIÓN + PROVINCIA + CODIGO_POSTAL + (ENTIDAD + SUCURSAL + DC +
CUENTA + NOMBRE_ENTIDADAD + DIRECCION_ENTIDAD) + TELEFONO_P +
FAX_P + (MAIL_P)
ENVIA = ID_PROVEEDOR + ID_FACTURA_ABONO_P
FACTURA_ABONO_P = ID_FACTURA_ABONO + ID_FACTURA + ID_ALBARAN +
ID_PROVEEDOR + NOMBRE_PROVEEDOR + NOMBRE_PROVEEDOR + CIF +
DIRECCION_P + TELEFONO_P + FAX_P + (MAIL_P) + NOMBRE_TIENDA +
NUMERO_CLIENTE + CIF_TIENDA + DIRECCION_TIENDA + RUTA + ORDEN +
{CANTIDAD + NOMBRE_ARTICULO + PRECIO + IVA + IMPORTE + (DESCUENTO) +
(CANTIDAD_DEVOLUCION) + IMPORTE_TOTAL} + IVA + BASE + CUOTA_IVA +
IMPORTE_TOTAL_FACTURA + FECHA_ENTREGA + (FECHA_VENCIMIENTO) +
FORMA_PAGO
5.
Diseño Externo
113
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
1
PROVEEDOR
N
ENVIA
ALBARAN_P
PROVEEDOR = ID_PROVEEDOR + NOMBRE_PROVEEDOR + CIF + DIRECCION_P +
POBLACIÓN + PROVINCIA + CODIGO_POSTAL + (ENTIDAD + SUCURSAL + DC +
CUENTA + NOMBRE_ENTIDADAD + DIRECCION_ENTIDAD) + TELEFONO_P +
FAX_P + (MAIL_P)
ENVIA = ID_PROVEEDOR + ID_ALBARAN+ FECHA
ALBARAN_P = ID_ALBARAN + ID_PROVEEDOR + NOMBRE_PROVEEDOR + CIF +
DIRECCION_P + TELEFONO_P + FAX_P + (MAIL_P) + NOMBRE_TIENDA +
NUMERO_CLIENTE + CIF_TIENDA + DIRECCION_TIENDA + RUTA + ORDEN +
{CANTIDAD + NOMBRE_ARTICULO + PRECIO + IVA + IMPORTE + (DESCUENTO) +
(CANTIDAD_DEVOLUCION) + IMPORTE_TOTAL} + IVA + BASE + CUOTA_IVA +
IMPORTE_TOTAL_ALBARAN + FECHA_ENTREGA + (FECHA_VENCIMIENTO)
5.
Diseño Externo
114
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
N
ALBARAN_P
1
COMPONEN
FACTURA_P
ALBARAN_P = ID_ALBARAN + ID_PROVEEDOR + NOMBRE_PROVEEDOR + CIF +
DIRECCION_P + TELEFONO_P + FAX_P + (MAIL_P) + NOMBRE_TIENDA +
NUMERO_CLIENTE + CIF_TIENDA + DIRECCION_TIENDA + RUTA + ORDEN +
{CANTIDAD + NOMBRE_ARTICULO + PRECIO + IVA + IMPORTE + (DESCUENTO) +
(CANTIDAD_DEVOLUCION) + IMPORTE_TOTAL} + IVA + BASE + CUOTA_IVA +
IMPORTE_TOTAL_ALBARAN + FECHA_ENTREGA + (FECHA_VENCIMIENTO)
COMPONEN = I D_ALBARAN + ID_FACTURA
FACTURA_P = ID_FACTURA + ID_ALBARAN + ID_PROVEEDOR +
NOMBRE_PROVEEDOR + NOMBRE_PROVEEDOR + CIF + DIRECCION_P +
TELEFONO_P + FAX_P + (MAIL_P) + NOMBRE_TIENDA + NUMERO_CLIENTE +
CIF_TIENDA + DIRECCION_TIENDA + RUTA + ORDEN + {CANTIDAD +
NOMBRE_ARTICULO + PRECIO + IVA + IMPORTE + (DESCUENTO) +
(CANTIDAD_DEVOLUCION) + IMPORTE_TOTAL} + IVA + BASE + CUOTA_IVA +
IMPORTE_TOTAL_FACTURA + FECHA_ENTREGA + (FECHA_VENCIMIENTO) +
FORMA_PAGO
5.
Diseño Externo
115
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
1
CLIENTE
N
ENCARGO
SOLICITA
CLIENTE = ID_CLIENTE + NOMBRE_CLIENTE + DIRECCION_C + POBLACION_C +
PROVINCIA_C + CODIGO_POSTAL + USUARIO + CONTRASEÑA + MAIL_C +
(TELEFONO_C) + FECHA_ALTA + NUMERO_COMPRAS
SOLICITA = ID_CLIENTE + ID_ENCARGO + FECHA
ENCARGO = ID_ENCARGO + {ID_ARTICULO + CANTIDAD} + ID_CLIENTE +
FECHA + (ID_COLEGIO + CURSO)
N
ARTICULO
1
PEDIDO_C
COMPONEN
ARTICULO = ID_ARTICULO + NOMBRE_ARTICULO + ID_PROVEEDOR + PRECIO +
IVA + (ISBN + EDITORIAL + EDICION + AUTOR + PROYECTO) + (ID_COLECCION +
NUMERO_FASCICULO) + (FECHA_ENTRADA + PERIODICIDAD)
COMPONEN = ID_ARTICULO + ID_PEDIDO
PEDIDO_C = ID_PEDIDO + ID_CLIENTE + ID_ARTICULO + NOMBRE_ARTICULO +
CANTIDAD + FECHA_PEDIDO
5.
Diseño Externo
116
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
1
ENCARGO
1
AVISO
ENCARGO
GENERA
ENCARGO = ID_ENCARGO + {ID_ARTICULO + CANTIDAD} + ID_CLIENTE +
FECHA + (ID_COLEGIO + CURSO)
GENERA = ID_ENCARGO + ID_AVISO_ENCARGO + FECHA
AVISO_ENCARGO = ID_AVISO_ENCARGO + ID_ENCARGO
N
ARTICULO
1
ENCARGO
COMPONE
ARTICULO = ID_ARTICULO + NOMBRE_ARTICULO + ID_PROVEEDOR + PRECIO +
IVA + (ISBN + EDITORIAL + EDICION + AUTOR + PROYECTO) + (ID_COLECCION +
NUMERO_FASCICULO) + (FECHA_ENTRADA + PERIODICIDAD)
COMPONE = ID_ARTICULO + ID_ENCARGO
ENCARGO = ID_ENCARGO + {ID_ARTICULO + CANTIDAD} + ID_CLIENTE +
FECHA + (ID_COLEGIO + CURSO)
5.
Diseño Externo
117
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
N
ARTICULO
1
VENTA_C
COMPONE
ARTICULO = ID_ARTICULO + NOMBRE_ARTICULO + ID_PROVEEDOR + PRECIO +
IVA + (ISBN + EDITORIAL + EDICION + AUTOR + PROYECTO) + (ID_COLECCION +
NUMERO_FASCICULO) + (FECHA_ENTRADA + PERIODICIDAD)
COMPONE = ID_ARTICULO + ID_VENTA
VENTA_C= ID_VENTA + ID_TICKET + FECHA + (ID_CLIENTE) + {CANTIDAD +
ID_ARTICULO } + IMPORTE_TOTAL
1
VENTA_C
1
GENERA
TICKET
VENTA_C= ID_VENTA + ID_TICKET + FECHA + (ID_CLIENTE) + {CANTIDAD +
ID_ARTICULO } + IMPORTE_TOTAL
GENERA = ID_VENTA + ID_TICKET + (ID_CLIENTE)
TICKET= ID_TICKET + NOMBRE_TIENDA+ CIF_TIENDA + DIRECCION_TIENDA +
TELEFONO_TIENDA + FAX_TIENDA + MAIL_TIENDA + WEB_TIENDA +
{CANTIDAD + NOMBRE_ARTICULO + IMPORTE} + IVA + BASE + IMPORTE_TOTAL
5.
Diseño Externo
118
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
N
VENTA_C
1
GENERA
INFORME
VENTAS
VENTA_C= ID_VENTA + ID_TICKET + FECHA + (ID_CLIENTE) + {CANTIDAD +
ID_ARTICULO } + IMPORTE_TOTAL
GENERA = ID_VENTA + ID_INFORME_VENTAS + FECHA
INFORME_VENTAS = ID_INFORME_VENTAS + {ID_VENTA + ID_ARTICULO +
NOMBRE_ARTICULO + PRECIO + CANTIDAD + FECHA} + FECHA_ACTUAL
1
CLIENTE
1
RECIBE
TICKET
CLIENTE = ID_CLIENTE + NOMBRE_CLIENTE + DIRECCION_C + POBLACION_C +
PROVINCIA_C + CODIGO_POSTAL + USUARIO + CONTRASEÑA + MAIL_C +
(TELEFONO_C) + FECHA_ALTA + NUMERO_COMPRAS
RECIBE = ID_CLIENTE + ID_TICKET + FECHA
TICKET = ID_TICKET + NOMBRE_TIENDA+ CIF_TIENDA + DIRECCION_TIENDA +
TELEFONO_TIENDA + FAX_TIENDA + MAIL_TIENDA + WEB_TIENDA +
{CANTIDAD + NOMBRE_ARTICULO + IMPORTE} + IVA + BASE + IMPORTE_TOTAL
5.
Diseño Externo
119
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
1
CLIENTE
1
RECIBE
AVISO_COL
CLIENTE = ID_CLIENTE + NOMBRE_CLIENTE + DIRECCION_C + POBLACION_C +
PROVINCIA_C + CODIGO_POSTAL + USUARIO + CONTRASEÑA + MAIL_C +
(TELEFONO_C) + FECHA_ALTA + NUMERO_COMPRAS
RECIBE = ID_CLIENTE + ID_COLECCION + FECHA
AVISO_COL = ID_AVISO_COL + ID_COLECCION
1
CLIENTE
N
APUNTA
DATOS_COL
CLIENTE = ID_CLIENTE + NOMBRE_CLIENTE + DIRECCION_C + POBLACION_C +
PROVINCIA_C + CODIGO_POSTAL + USUARIO + CONTRASEÑA + MAIL_C +
(TELEFONO_C) + FECHA_ALTA + NUMERO_COMPRAS
APUNTA = ID_CLIENTE + ID_COLECCION + FECHA
DATOS_COL = ID_COLECCION + NOMBRE_COLECCION + EDITORIAL +
TOTAL_FASCICULOS + FECHA_LANZAMIENTO + FRECUENCIA +
PRECIO_LANZAMIENTO + PRECIO + ID_PROVEEDOR
5.
Diseño Externo
120
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
1
DATOS_COL
M
GENERA
SOLICITUD DE
COMPRA
DATOS_COL = ID_COLECCION + NOMBRE_COLECCION + EDITORIAL +
TOTAL_FASCICULOS + FECHA_LANZAMIENTO + FRECUENCIA +
PRECIO_LANZAMIENTO + PRECIO + ID_PROVEEDOR
GENERA = ID_COLECCION + ID_SOLICITUD + FECHA + ID_CLIENTE
SOLICITUD_DE_COMPRA = ID_SOLICITUD + {ID_ARTICULO +
NOMBRE_ARTICULO + CANTIDAD} + ID_PROVEEDOR + FECHA
1
CLIENTE
1
RECIBE
AVISO
ENCARGO
CLIENTE = ID_CLIENTE + NOMBRE_CLIENTE + DIRECCION_C + POBLACION_C +
PROVINCIA_C + CODIGO_POSTAL + USUARIO + CONTRASEÑA + MAIL_C +
(TELEFONO_C) + FECHA_ALTA + NUMERO_COMPRAS
RECIBE = ID_CLIENTE + ID_AVISO_ENCARGO + FECHA
AVISO_ENCARGO = ID_AVISO_ENCARGO + ID_ENCARGO
5.
Diseño Externo
121
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
1
PEDIDO_C
M
GENERA
SOLICITUD DE
COMPRA
PEDIDO_C = ID_PEDIDO + ID_CLIENTE + ID_ARTICULO + NOMBRE_ARTICULO +
CANTIDAD + FECHA_PEDIDO
GENERA = ID_PEDIDO + ID_SOLICITUD + FECHA
SOLICITUD_DE_COMPRA = ID_SOLICITUD + {ID_ARTICULO +
NOMBRE_ARTICULO + CANTIDAD} + ID_PROVEEDOR + FECHA
INFORME
PEDIDO_P
N
1
SE ENVIA
PROVEEDOR
INFORME_PEDIDOS_P = ID_INFORME_PEDIDOS_P + {ID_PEDIDO_P +
NOMBRE_ARTICULO + CANTIDAD + ID_PROVEEDOR + NOMBRE_PROVEEDOR +
FECHA} + FECHA
SE ENVIA = ID_INFORME_PEDIDOS_P + ID_PROVEEDOR + FECHA
PROVEEDOR = ID_PROVEEDOR + NOMBRE_PROVEEDOR + CIF + DIRECCION_P +
POBLACIÓN + PROVINCIA + CODIGO_POSTAL + (ENTIDAD + SUCURSAL + DC +
CUENTA + NOMBRE_ENTIDAD + DIRECCION_ENTIDAD) + TELEFONO_P + FAX_P +
(MAIL_P)
5.
Diseño Externo
122
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
N
PEDIDO_P
1
GENERAN
INFORME
PEDIDOS_P
PEDIDO_P = ID_PEDIDO_P + NOMBRE_ARTICULO + CANTIDAD + ID_PROVEEDOR
+ FECHA
GENERAN = ID_PEDIDO_P + ID_INFORME_PEDIDOS_P + FECHA
INFORME_PEDIDOS_P = ID_INFORME_PEDIDOS_P + {ID_PEDIDO_P +
NOMBRE_ARTICULO + CANTIDAD + ID_PROVEEDOR + NOMBRE_PROVEEDOR +
FECHA} + FECHA
SOLICITUD DE
COMPRA
N
1
GENERA
PEDIDO_P
SOLICITUD_DE_COMPRA = ID_SOLICITUD + {ID_ARTICULO +
NOMBRE_ARTICULO + CANTIDAD} + ID_PROVEEDOR + FECHA
GENERA = ID_SOLICITUD + ID_PEDIDO_P + FECHA
PEDIDO_P = ID_PEDIDO_P + NOMBRE_ARTICULO + CANTIDAD + ID_PROVEEDOR
+ FECHA
5.
Diseño Externo
123
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
1
CLIENTE
N
SOLICITA
PEDIDO_C
CLIENTE = ID_CLIENTE + NOMBRE_CLIENTE + DIRECCION_C + POBLACION_C +
PROVINCIA_C + CODIGO_POSTAL + USUARIO + CONTRASEÑA + MAIL_C +
(TELEFONO_C) + FECHA_ALTA + NUMERO_COMPRAS
SOLICITA = ID_CLIENTE + ID_PEDIDO + FECHA
PEDIDO_C = ID_PEDIDO + ID_CLIENTE + ID_ARTICULO + NOMBRE_ARTICULO +
CANTIDAD + FECHA_PEDIDO
5.
Diseño Externo
124
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
6. DISEÑO INTERNO
6.1 SISTEMA BATCH: REALIZAR DEVOLUCIÓN A PROVEEDOR
VENTAS
SELECCIONAR
POR FECHA
STOCK
VENTAS
POR FECHA
SELECCIONAR
POR PROVEEDOR
ARTÍCULO POR
PROVEEDOR
SELECCIONAR
POR
ARTÍCULO
DEVOLUCIÓN A
PROVEEDOR
6.
Diseño Interno
125
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
DESCRIPCIÓN:
Se seleccionan de la base de datos de VENTAS aquellos registros que han sido
vendidos dentro de un periodo específico. Por otro lado se selecciona de la base de datos de
STOCK aquellos artículos procedentes de un determinado proveedor. Viendo las ventas hechas
junto con los artículos por proveedor que no han sido vendidos, se consigue obtener un informe
con la devolución que hay que realizar de los artículos de un determinado proveedor. Con este
informe el dependiente cogerá aquellos artículos indicados para realizar paquetes con ellos y
enviárselos al proveedor. Además se dará de baja la cantidad de dichos artículos en la base de
datos automáticamente. Esto se realizará cada vez que se reciban nuevos artículos con el mismo
nombre, ya que diariamente se recibirán periódicos y semanalmente revistas y fascículos.
Gracias a este sistema podremos controlar si ha habido algún hurto, ya que las cantidades del
informe de devolución deberán corresponder con las unidades que tenemos en tienda sin vender.
6.
Diseño Interno
126
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
6.2 SISTEMA BATCH: GENERAR AVISO COLECCIÓN
COLECCIONES
SELECCIONAR
POR ARTÍCULO
STOCK
COLECCIONES
POR
ARTÍCULO
COLECCIONES
SELECCIONAR
POR EXISTENCIAS
SELECCIONAR
POR CLIENTE
ARTÍCULOS
DISPONIBLES
DATOS
CLIENTES
SELECCIONAR
POR ARTÍCULO
AVISO
COLECCIÓN
DESCRIPCIÓN:
De la base de datos de COLECCIONES se seleccionan aquellos registros ordenados por
artículo. Por otra parte, de la base de datos de STOCK se hace una selección de artículos
disponibles. Finalmente de la base de datos de COLECCIONES nuevamente se hace una
selección por datos de cliente. Una vez realizadas estas tres selecciones, se realiza una selección
por artículo y se genera un aviso colección para un cliente determinado en el caso de que
hubiera artículos disponibles para completar su colección.
6.
Diseño Interno
127
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
6.3 SISTEMA ONLINE: ACTUALIZAR STOCK
ACTUALIZAR
STOCK
FIN
ALTA
ARTÍCULO
ARTÍCULO
FIN
NUEVA
ENTRADA
LEER
CÓDIGO
NUEVA
ENTRADA
ARTÍCULO
DAR
DE
ALTA
ACTUALIZAR
FIN
ARTÍCULO
LECTOR
DE
CÓDIGOS
ARTÍCULO
NUEVA
ENTRADA
ARTÍCULO
STOCK
FIN
ALTA
STOCK
DEFINICIÓN:
El proceso comienza introduciendo nuevos artículos a través del lector de código de
barras. Dichos artículos, si existen ya en la base de datos, se irá actualizando su stock, y en caso
contrario se creará una nueva entrada para el artículo creando un nuevo registro en la base de
datos de stock. Este proceso finaliza en el momento en el que ya no hay más artículos que
registrar con el lector.
6.
Diseño Interno
128
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
6.4 SISTEMA ONLINE: GENERAR INFORME PEDIDOS
REALIZAR
INFORME
PEDIDOS
PEDIDO_P
PEDIDO_P
PROVEEDOR
FIN
PENDIENTES
PROVEEDOR
SELECCIONAR
PROVEEDOR
PROVEEDOR
PROVEEDORES
FININFORME
SELECCIONAR
PEDIDOS
PENDIENTES
FIN
PENDIENTES
PEDIDO_P
PEDIDOS_P
GENERAR
INFORME
FIN
INFORME
PEDIDO_P
INFORME
PEDIDOS
DEFINICIÓN:
Se extrae de la base de datos PROVEEDORES aquellos de los que se quiere hacer un
informe de los pedidos que no han sido servidos todavía. Se busca en la base de datos de
PEDIDOS aquellos que no han sido servidos y que son del proveedor seleccionado. Los
pedidos que salgan como resultado de esta búsqueda se irán añadiendo para completar el
informe de pedidos, hasta que no haya más pedidos que cumplan con los requisitos de
búsqueda.
6.
Diseño Interno
129
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
6.5 DIAGRAMA DEL SISTEMA
PARA LOS CLIENTES:
V2
V1
¿Dónde estamos?
V3
Contacta con nosotros
V91
¿Quiénes somos?
Buscar
V0
V9
V92
Fascículos
Buscar
V41
Listado
V42
Encargar
V43
V4
VENTANA
PRINCIPAL
Colecciones
Libros
V8
V93 Suscribirse
V5
Novedades
Promociones
V7
Nuevos lanzamientos
V61
Encargar
V6
Colegios
V62
Lista
V63
Buscar
Los clientes podrán acceder a las distintas ventanas, siempre con el índice para volver a
la página que desee. Podrá conocer los datos de la empresa, además de poder gestionar sus
colecciones y suscribirse a las mismas e incluso pedir cualquier fascículo que no haya
conseguido para terminar la colección. Además podrá ver los nuevos lanzamientos, ya que el
Portal Web será actualizado semanalmente. Podrá ver las novedades y libros más vendidos para
poder pedirlos o simplemente para verlos. Podrá acceder a las promociones de los periódicos
para saber el día que sale la cartilla y que días debe comprar el periódico para conseguir los
cupones.
6.
Diseño Interno
130
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PARA LOS EMPLEADOS:
P93
P11
Consultar
P92
P12
Alta
Consultar
Alta / Baja
Modificar
P22
Modificar
Informe
Ventas
P1
¿Dónde
Gestiónestamos?
clientes
P9
Consultar
P2
Ventas
P85
P21
P13
Buscar
Altas
V0
P8
P84
Consulta
Colecciones
P83
Informe
Colección
P7
P3
VENTANA
PRINCIPAL
Libros de texto
P62
Consultar
Gestión
proveedores
Devolución
P51
Alta
P31
Consultar
P32
Encargos
P33
Alta / Baja
P41
Consulta
P42
Encargos
P5
P6
P61
Alta
Colegio
P4
Configuración Web
Informe
Devolución
P23
Stock
P52
P53
Consultar
P54
Modificar
Pedidos
P544
P541
Alta
P542
Consultar
P543
Modificar
Informe
Pedidos
En el caso del empleado podrá acceder a las distintas ventanas de forma muy intuitiva y
cómoda, para facilitarle el trabajo. A la hora de diseñarlo se ha tenido en cuenta la opinión del
empleado que lo utilizará, por ello la gran interactividad. Podrá realizar altas, bajas,
modificaciones y consultas de cada uno de los artículos así como de proveedores y clientes.
Además será muy fácil llegar a imprimir los informes, ya que tendrá botones en los que muy
intuitivamente contendrá la información necesaria para llegar donde quiera el empleado.
6.
Diseño Interno
131
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
6.6 MODELO FÍSICO DE DATOS
BASE DE DATOS
Nombre: BaseDatos
Tipo: Base de datos de Microsoft Access 2003
DEFINICIÓN DE TABLAS
ALBARANES:
VENTAS:
COLECCIONES:
COLEGIOS:
6.
Diseño Interno
132
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
CLIENTES:
CURSOS:
DEVOLUCIONES:
ENCARGOS:
ENLACE COLECCIONES:
ENLACE COLEGIOS:
6.
Diseño Interno
133
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
ENLACE ALBARÁN:
ENLACE CURSOS:
ENLACE DEVOLUCIÓN:
ENLACE ENCARGOS:
ENLACE VENTAS:
FACTURAS PROVEEDORES:
6.
Diseño Interno
134
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
PEDIDOS_P:
PROVEEDORES:
STOCK:
6.
Diseño Interno
135
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
RELACIONES ENTRE TABLAS
6.
Diseño Interno
136
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
6.7 PLAN DE PRUEBAS
DESCRIPCIÓN
Las pruebas del sistema se realizarán en el ordenador de la empresa, con todo el paquete
software instalado. Se llevarán a cabo introduciendo en la base de datos descrita los datos de la
empresa y los artículos que hay en tienda. Esto llevará varios días, ya que actualmente disponen
de muchos artículos en tienda en grandes cantidades y es una actividad que requiere mucho
tiempo. Se introducirán a través del lector de código de barras para comprobar que no se
producen errores, ya que en un futuro este método va a ser el utilizado para identificar todos los
artículos de la tienda, lo que hará más fácil esta tarea. Si se producen errores en la carga de los
artículos debido a problemas del lector de código de barras, se estudiará la posibilidad de
adquirir otro tipo de lector. Primero se darán de alta todas las listas de libros de texto que han
recibido de los clientes, para comprobar que el sistema de gestión de pedidos funciona
correctamente.
Se harán diversas pruebas en paralelo con los clientes para comprobar que el sistema de
caja nuevo funciona correctamente. Durante el tiempo de pruebas, al finalizar la jornada laboral,
se realizará un informe de ventas para comprobar que el importe total del informe corresponde
con la recaudación de caja.
Durante este periodo las devoluciones se realizarán empleando el nuevo sistema junto
con el antiguo para comprobar que los resultados obtenidos por las dos vías coinciden.
Una vez terminada esta etapa se comprobará que el sistema no se sobrecarga ni produce
ralentizaciones serias a la hora de realizar búsquedas o consultas sobre pedidos pendientes,
proveedores, clientes, etc.
6.
Diseño Interno
137
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
6.8 PLAN DE FORMACIÓN
Se dará un curso de formación a los empleados del establecimiento, para que sean
capaces de usar sin problemas el Sistema. Se intentará que sean ellos mismos los que realicen la
carga de datos del plan de pruebas para que se familiaricen con el entorno.
El plan de formación va a estar diseñado para enseñar a los dos empleados de la tienda la
utilización de la aplicación. Ambos no tienen conocimiento alguno sobre ofimática y están poco
familiarizados con los ordenadores. El curso de formación se basará en hacer diversos ejercicios
con la aplicación, como si estuvieran manejándola en una situación real, para que los usuarios se
acomoden y pierdan el miedo al ordenador.
Se entrenará a los usuarios con todas las posibles opciones y resultados que se pueden
conseguir con la aplicación, de tal forma que nunca se enfrenten a un problema que antes no se
haya practicado.
Como conclusión se trata de crear un entorno de pruebas y de múltiples situaciones para
que el usuario aprenda a utilizar la aplicación en un periodo de tiempo corto y en profundidad.
6.
Diseño Interno
138
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
7. PROGRAMACIÓN
ESPECIFICACIÓN:
La programación de la aplicación se ha desarrollado en dos lenguajes, Basic para el
desarrollo de la caja registradora con la herramienta Visual Basic 6.0, y el lenguaje Java para el
desarrollo del contenido del Portal Web, con la herramienta Netbeans 5.5. Así mismo, se ha
utilizado el programa DreamWeaver MX para el desarrollo del Portal Web (su aspecto).
Se ha optado por el uso de Visual Basic para realizar la caja registradora por diversos
motivos, entre los que destacan seguridad, fiabilidad, disponibilidad y rendimiento.
Principalmente el motivo que animó al desarrollo de este módulo de forma independiente y en
otro lenguaje fue porque si en algún momento el Portal Web fallaba, siempre estaría disponible
la caja registradora, ya que en ningún momento conviene que se realicen ventas que no queden
registradas en la base de datos. Además, después de distintas pruebas se comprobó que la caja
registradora funcionaba con un rendimiento mayor escrito en Basic. Aporta otra ventaja
importante más, que un mismo empleado puede estar trabajando con la caja y a la vez consultar
cualquier necesidad en el Portal Web sin necesidad de cerrar ninguna de las dos aplicaciones.
En cuanto al desarrollo del Portal Web, se ha realizado usando dos aplicaciones,
DreamWeaver para el aspecto del mismo, y NetBeans para el desarrollo de los contenidos y
control del portal.
7.
Programación
139
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
Para el desarrollo de los informes se ha optado por utilizar la herramienta Crystal
Reports 10, destinada a la creación de informes, debido a su compatibilidad de uso tanto para
programas realizados en Visual Basic, como programas realizados en Java. Además incluye la
ventaja de incorporar unas librerías para hacer más cómodo al desarrollador las
implementaciones de código necesitado para poder llamar a los informes que genera dicha
herramienta.
Todas estas aplicaciones se han elegido también por la razón de que son compatibles y
trabajan muy bien con las bases de datos realizadas con Microsoft Access 2003, que es el motor
de bases de datos que se ha elegido para almacenar la información con la que trabaja la empresa.
Todo el código del Sistema se ha realizado siguiendo las normas de programación
estructurada y modular, partiendo de un problema de grandes dimensiones e ir dividiéndolo en
distintos módulos que realizan diversas operaciones cada uno y que se comunican entre ellos.
El funcionamiento de cada módulo ha sido verificado utilizando distintos datos de
entrada para comprobar que ante cualquier anomalía el programa no va a dejar de responder, y
siempre va a ofrecer un mínimo de disponibilidad.
El Sistema final se ha montado en el equipo que va a estar funcionando en la empresa, y
se han realizado distintas pruebas sobre el mismo para asegurar, tanto la integridad de la
información, como la disponibilidad del mismo.
7.
Programación
140
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
8. IMPLANTACIÓN
El Sistema fue montado en el equipo de la empresa el 15 de agosto, momento en el que
comenzó su funcionamiento, al principio en modo de pruebas para asegurar su correcto
funcionamiento. Se han realizado en paralelo la implantación y una serie de pruebas, con el fin
de comprobar el funcionamiento de los periféricos del sistema y la robustez del mismo. En un
principio lo primero que se hizo fue la carga de todo el stock que había actualmente en la tienda,
así como la información de los proveedores con los que la empresa trabaja.
Posteriormente, y una vez que los datos anteriores fueron cargados y supervisados, se
continuó por realizar las funciones de venta tanto con el nuevo Sistema como con el antiguo
Sistema (a mano). Debido a que a finales del mes de Agosto es un mes en el que no se realizan
numerosas ventas, no supuso este método un retraso en las funciones habituales de la tienda, por
lo que se pudieron ir probando las distintas funciones del Sistema de manera cómoda y exitosa.
Actualmente, las funciones que permiten al empleado realizar la gestión de la tienda, están
totalmente implantadas y en correcto funcionamiento.
8.
Implantación
141
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
9. ANEXOS
9.1 MODELO DE ENCUESTA A LOS CLIENTES
ENCUESTA CLIENTES
Motivo: Ideas para la realización del Portal Web para clientes
CUESTIONARIO
Núm.
Cuestión
Respuesta
1
¿Dispone de Internet en su domicilio?
Sí
No
2
¿Tiene un conocimiento básico sobre navegación en Internet?
Sí
No
3
¿Tiene un conocimiento avanzado sobre navegación en Internet?
Sí
No
4
¿Tiene algún conocimiento sobre ofimática?
Sí
No
5
¿Alguna vez ha comprado algún producto a través de Internet?
Sí
No
6
¿Daría su número de tarjeta de crédito para realizar una compra en
Internet?
Sí
No
7
¿Suele consultar con frecuencia páginas Web para informarse de algo?
Sí
No
8
¿Utilizaría nuestro Portal Web para ver las novedades de la tienda?
Sí
No
9
¿Utilizaría nuestro Portal Web para realizar encargos de libros?
Sí
No
10
¿Pagaría a través de nuestro portal la compra de sus productos?
Sí
No
Fecha:
9.
Anexos
142
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
9.2 RESULTADOS DE LA ENCUESTA
1. ¿Dispone de Internet en su domicilio?
20%
SI
NO
80%
2. ¿Tiene un conocimiento básico sobre navegación en Internet?
35%
SI
NO
65%
3. ¿Tiene un conocimiento avanzado sobre navegación en Internet?
30%
SI
NO
70%
9.
Anexos
143
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
4. ¿Tiene algún conocimiento sobre ofimática?
40%
SI
NO
60%
5. ¿Alguna vez ha comprado algún producto a través de Internet?
15%
SI
NO
85%
6. ¿Daría su número de tarjeta de crédito para realizar una compra en Internet?
5%
SI
NO
95%
9.
Anexos
144
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
7. ¿Suele consultar con frecuencia páginas Web para informarse de algo?
30%
SI
NO
70%
8. ¿Utilizaría nuestro Portal Web para informarse de algo?
20%
SI
NO
80%
9. ¿Utilizaría nuestro Portal Web para realizar encargos de libros?
30%
SI
NO
70%
9.
Anexos
145
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
10. ¿Pagaría a través de nuestro portal la compra de sus productos?
5%
SI
NO
95%
9.3 CONCLUSIONES DE LA ENCUESTA
Esta encuesta se hizo antes de comenzar a realizar el Portal Web, se quería conocer el uso
que le iban a dar los clientes. Por las opiniones dadas la página es muy intuitiva tanto para el
cliente como para el empleado. Debido a los resultados obtenidos se optó por no implantar los
pagos a través de Internet, ya que los clientes a día de hoy no lo ven como un sistema de
confianza. Los clientes a los que se les hizo la encuesta eran personas de diversa edad,
comprendidas entre 15 y 60 años. Estas personas eran tanto clientes fijos como clientes
esporádicos. Muchos de estos clientes contestaron que no visitarían la página porque les gustaba
venir por la tienda a ojear, pero otros decían que necesitaban ahorrar tiempo en acudir al
establecimiento cuando realizaban un pedido, ya que iban todos los días hasta que el artículo
estuviera disponible. El portal es muy intuitivo, ya que la mayoría de los clientes tienen un
conocimiento mínimo en ofimática e Internet.
Gracias a esta encuesta y la entrevista con el empleado, se ha podido realizar el Portal de
forma que tanto el cliente como el empleado queden satisfechos y disfruten al máximo de las
ventajas que ofrece.
9.
Anexos
146
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
9.4 ENTREVISTA A UN EMPLEADO
Entrevista realizada a Rosa María, actualmente uno de los empleados de la empresa:
Elia: Buenos días, me gustaría saber cual es tu función dentro de la empresa.
Rosa María: Bien, yo me dedico a atender a los clientes cuando vienen a la tienda y cuando
cerramos el comercio me dedico a realizar las devoluciones y el conteo del dinero mientras mi
hermano va al almacén a por el material necesario. También nos encargamos conjuntamente de
identificar los artículos que nos proporciona cada proveedor diariamente.
E: Muy bien… pero necesito concretar con cada tipo de actividad. Ahora por ejemplo vamos a
hablar de la atención a los clientes. Quiero que me cuente con detalle como realiza este proceso.
RM: Cuando viene un cliente me solicita un artículo. Si está disponible en la trastienda se lo
doy y se lo cobro, y en caso contrario lo apunto en un bloc de notas para que mi hermano vaya
al almacén a comprarlo.
E: ¿Cómo registra esa venta?
RM: No registramos la venta en un papel, sino que cogemos el dinero del cliente, lo metemos
en un cajón que hace las veces de caja y al finalizar la jornada hacemos el recuento.
E: Entonces, si no dan tique al cliente, cuando les intentan devolver un artículo ¿cómo saben
que lo han adquirido en su tienda?
RM: Al conocer bien a los clientes puede que tanto mi hermano como yo nos acordemos de que
el cliente haya realizado la compra, y sino como en todos los productos que nosotros aceptamos
su devolución, ponemos una marca escrita con lápiz en la que escribimos la inicial del
proveedor, la fecha y en ocasiones el precio, si ese tipo de letra nos resulta familiar pues
realizamos la devolución.
9.
Anexos
147
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
E: ¿Y por qué no utilizan una caja registradora para dar un tique al cliente?
RM: Al llevar tanto tiempo realizando este proceso de la misma forma nos cuesta mucho
adaptarnos a las nuevas tecnologías. Llevamos 50 años en la tienda y se nos hace difícil cambiar
nuestro hábito, aunque a veces nos da rabia no tener tecnología, ya que cuanto más mayores, el
trabajo se nos hace más pesado.
E: Ahora hábleme de cómo y cuándo realizan las devoluciones.
RM: Cuando llegan las nuevas revista o fascículos de la semana o del mes escribimos en ellos
lo que le he comentado anteriormente para saber a que proveedor hay que hacerle esa
devolución, y aparte vamos quitando los artículos atrasados y mirando en la primera hoja de qué
proveedor es para ir colocándolo en distintos montones. Los miércoles, uno de nosotros se sienta
y se pone a escribir en una hoja el artículo, las cantidades que han sobrado y el precio del
mismo, mientras que otro va haciendo paquetes. Después llevamos estas hojas a la
fotocopiadora más cercana para que nos hagan una copia, y así quedarnos nosotros con un
resguardo de la devolución.
E: ¿Cuánto tiempo y esfuerzo lleva el realizar esta tarea?
RM: Debido a mi enfermedad sufro un linfedema en el brazo derecho que no me permite hacer
esfuerzos con él, por lo que me resulta una tarea muy costosa y perjudicial para mi brazo. Más o
menos este proceso me lleva entre 4 a 5 horas por proveedor, ya que la cantidad de artículos que
envían los proveedores es muy elevada. Para hacerte una idea, de cada revista semanal mandan
50 unidades de las que en ocasiones tan solo vendemos 20. Además hay muchísima variedad de
artículos de los distintos proveedores.
9.
Anexos
148
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
E: ¿Cuándo es la época más fuerte en la tienda?
RM: Sin duda Septiembre, época de libros de texto. En esta época vienen muchos niños y
padres a pedirnos los libros de texto de los colegios que hay por la zona. Nos traen listas de los
propios colegios en incluso escritas a mano por los niños, donde anotaremos el nombre de la
persona y la guardaremos en un archivador. Luego cogemos estas listas y vamos apuntando los
libros que hay que traer del almacén. Aunque a veces surgen problemas debido a que están mal
escritas las listas y confunden editoriales y años por lo que muchos libros que traemos luego no
los vendemos y hay clientes que tardan en conseguir sus libros.
E: ¿Quedan los clientes satisfechos con este servicio?
RM: La mayoría si ya que son clientes muy frecuentes en la tienda, pero algunas notas se
extravían e incluso se le dan al cliente libros de ediciones más antiguas de las que pidieron por
falta de información en la nota.
E: ¿Qué hacen con esos libros que no consiguen vender?
RM: Mi hermano vuelve al almacén con los libros y el albarán que nos proporcionó el
proveedor el día de la compra de éstos. A veces hay libros que no podemos devolver ya que la
edición ya no se fabrica o porque se nos ha pasado el plazo de devolución.
E: Cambiando de tema, ¿tienen controlado el stock que tienen en tienda?
RM: Sinceramente, no lo tenemos controlado. Eso provoca que muchas veces vayamos a
comprar un artículo que ya teníamos en la trastienda, lo que hace que perdamos dinero porque
muchos de esos productos se acumulan y no se llegan a vender. Además no disponemos de
mucho espacio en la tienda como para tener unas provisiones de artículos elevadas.
E: ¿Qué otro problema importante tienen en la tienda?
9.
Anexos
149
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
RM: Las colecciones sin duda. Los proveedores nos mandan un número limitado de fascículos
de cada colección, y como no sabemos cuantos clientes van a hacer una colección u otra, pues
muchas veces tenemos que volver a llamar al proveedor para que nos suministre más artículos
de una determinada colección, y otras veces nos sobran la mayoría de los fascículos de otra
colección. Esto provoca que muchos clientes se molesten ya que comienzan una colección y en
algún momento dejan de realizarla porque ya se han perdido 2 o más entregas de la misma.
E: ¿Algún otro problema importante?
RM: No, principalmente son los que ya te he comentado.
E: Entonces, ¿qué problemas quiere que soluciones el sistema que les voy a implantar?
RM: Principalmente el tema de devoluciones y el tema de tener controlado el stock. Pero
también sería muy cómodo poder gestionar las colecciones de los clientes y sobre todo
facilitarnos el trabajo en época de libros de texto.
E: Muy bien, con esto me ha quedado claro la problemática que existe en el establecimiento, ya
volveremos a ponernos en contacto. Muchas gracias y buenos días.
RM: Gracias a ti. Buenos días.
9.
Anexos
150
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
10. PRESUPUESTO
PRECIO
RECURSO
RECURSOS
Ordenador de sobremesa
569,00 €
Microsoft Windows Xp Profesional
69,00 €
Periféricos
598 €
Crystal Reports 10
630,00 €
TAREA
TOTAL
RECURSOS:
1.866,00 €
HORAS/DIA DÍAS
TOTAL
HORAS/DIA
REUNIÓN CON RESPONSABLE DE OFICINA
1
5
5
IDENTIFICACIÓN DE NECESIDADES
5
2
10
REUNIÓN CON DIRECTOR DE PROYECTO
1
1
1
ANÁLISIS DE REQUISITOS
3
15
45
REUNIÓN CON DIRECTOR DE PROYECTO
1
1
1
ESTUDIO DE LA ARQUITECTURA
5
2
10
REUNIÓN CON DIRECTOR DE PROYECTO
1
1
1
DISEÑO EXTERNO
4
15
60
REUNIÓN CON DIRECTOR DE PROYECTO
1
1
1
DISEÑO INTERNO
4
10
40
REUNIÓN CON DIRECTOR DE PROYECTO
1
1
1
2,5
90
225
REUNIÓN CON RESPONSABLE DE OFICINA
1
1
1
REUNIÓN CON DIRECTOR DE PROYECTO
1
1
1
PRUEBAS DEL SISTEMA
1
6
6
IMPLANTACIÓN
3
2
6
PROGRAMACIÓN
TOTAL HORAS:
414
PRECIO / HORA:
60,00 €
TOTAL TAREAS:
24.840,00 €
TOTAL PRESUPUESTO PROYECTO
10.
Presupuesto
26.706,00 €
151
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
11. CONCLUSIONES
Una vez finalizado e implantado el proyecto se han conseguido los objetivos marcados.
El Sistema, actualmente en explotación, ha sido aceptado con rigurosa satisfacción por la
empresa, llevando más de 15 días en funcionamiento sin ninguna incidencia.
Como experiencia profesional ha sido gratificante debido al éxito obtenido. Durante el
desarrollo han surgido diversos problemas que han sido resueltos, teniendo que buscar
información, y en muchos casos remodelando algunos procesos ya creados.
Se ha conseguido reducir tiempo en la tarea de gestión, tanto de clientes como de
proveedores. También se ha resuelto el problema de integridad de la información de gestión de
pedidos de clientes y ventas, ahorrando un tiempo importante al asesor contable, lo cual ha
significado un ahorro económico para la empresa.
Como resultado de haber cubierto las necesidades primarias de la empresa con éxito, ésta
ha sugerido nuevos objetivos para una próxima ampliación de la aplicación.
11.
Conclusiones
152
Elia Pasamontes Sebastián
Sistema de Gestión de una papelería/librería online
12. BIBLIOGRAFÍA
[GARC99]
García de Jalón, J., Aprenda Visual Basic 6 como si estuviera en primero,
“Universidad de Navarra”, 1999.
[EIDO00]
Grupo Eidos. Programación con Visual Basic 6, 2000.
[MONT98]
Montserrat Becerra. Prácticas de análisis y diseño estructurado, 1998.
[BARR94]
Barranco de Areba, J., Metodología del análisis estructurado de sistemas.
“Universidad Pontificia Comillas, Madrid”, 1994.
[EIDO00]
Ángel Esteban. Grupo Eidos. Programación en Java, 2000
[EIDO00]
Ángel Esteban. Grupo Eidos. Tecnologías de servidor con Java: Servlets,
JavaBeans, JSP, 2000.
12. Bibliografía
153
Elia Pasamontes Sebastián
Descargar