jueves, 17 de octubre de 2013

Brain Storming para desarrollar nuestro "PAINT" distribuido en la red.

Dentro de los requerimientos del "Paint" está el que un usuario se autentifique para comenzar a trabajar en sus lienzo ya hechos. Para este propósito se ha dado varias ideas de las cuales la que mas se adaptó a nuestras necesidades fue el crear una base de datos la cuál tendrá dos tablas, la primera tabla "Cliente" contendrá dos columnas tanto "Usuario" como "Password" con estos dos campos vamos hacer la parte de identificación del usuario, si el usuario existe en la base de datos entonces se le debe permitir el acceso a todos sus lienzos creados y el lienzo que se debe crear por default. Caso contrario en el si el usuario no se autentifica de la manera correcta o es un usuario nuevo pensamos mostrar en un message box algo como lo siguiente "El usuario ingresado no consta en la base de datos o nunca fue creado desea crearlo" con las opciones de lo botones OK y NO si presionamos OK pues crearemos el usuario con el nombre y su password los cuales serán almacenados en la base de datos, si presionamos el botón NO pues simplemente me pedirá de nuevo la opción de autenticar.

La otra tabla "Album Lienzo" contendrá la dirección de los albums de cada cliente que tiene ya que pensamos que al momento de crear un cliente se le va a crear una carpeta en la cual se irán almacenando sus diferentes lienzos dibujados de cada uno de los clientes así como también el lienzo por default que siempre estará disponible para el usuario.

Para ya comenzar a realizar gráficos los lienzos se los va a crear como bitmaps los cuales serán los lienzos donde mediante la herramienta "Graphics" vamos a poder lograr el objetivo de dibujar los círculos, óvalos, cuadrados y rectángulos que es lo que principalmente se pide.

Para la cuestión de guardar, elegir un determinado diseño de lienzo, etcétera. Se pensó en el uso de un "Content Menu Strip" para ir modificando según a nuestras necesidades.

A continuación en papel lo propuesto. Y bueno adelante con este proyecto se lo ve muy interesante.



No hay comentarios:

Publicar un comentario