Datos Personales

Alumno: Daniel Alejandro Bulnes Reyna
Matrícula: 1441186 Hora: M1-M2
Taller de Programación Orientada a Objetos
Dra. Sara Elena Garza

lunes, 29 de agosto de 2011

Proyecto

Yo decidi que como proyecto final me enfocaria mas a algo administrativo y que incluyera alguna base de datos.
Mi proyecto es el de una Tienda de Venta de Discos y Series de TV.

Aquí una definición de lo que pense que podría tener, pero pues ire actualizando esta entrada para mayores cosas que se vallan adquiriendo en el camino.


Nombre del Proyecto: Tienda de discos (administrativo)

Objetivo:
·         *Facilitar el manejo de las ventas, así como el resurtimiento de los productos de la tienda, utilizando bases de datos para cada entidad relacionada.
·      
      *Controlar que el numero de productos no deje de estar en existencia y si hay pocos discos, hacer pedidos al proveedor
·        
            *Facturar las ventas al cliente con su RFC y guardar una copia para la empresa
·          
A   * A los clientes frecuentes se les otorga descuentos mediante un código o una tarjeta que se les otorga
·        
            *También se tendrá control con los proveedores, que en este caso serán las disqueras, y cada disquera tiene varios artistas y los artistas varios discos, todo esto llega a controlarse
·          
      *Numero de empleado  y a ese empleado se les registraran las ventas que hizo para asignarle una comisión a su pago correspondiente


Alcance:
·          
     Ventas
·         Pago al Personal
·         Comisiones
·         Compras
·         Proveedores
·         Disco en existencia
·         Clientes frecuentes
·         Facturación
·         Información de cada disco

Este sistema almacena:
Una base de datos, con tablas que incluyen  la información de cada disco, ya sea por genero, etc
Otra tabla que relaciona las ventas hechas y está relacionada con las facturas emitidas al cliente. Almacena información de las compras que se hicieron al proveedor

Que se podrá consultar:

·         CLIENTE:
o   Precio del disco
o   Nombre del disco o álbum

·         EMPLEADO:
o   Precio del disco
o   Nombre del disco o álbum
o   Existencia del producto
o   Cuantos fueron pedidos al proveedor
o   Ventas
o   Compras
o   Base de datos para hacer las facturas
o   Consulta la información del cliente

·         DUEÑO:
o   Ventas
o   Compras hechas al proveedor
o   Comisiones de empleado por venta
o   Los pagos quincenales de los empleados
o   Las facturas emitidas

Productos: Discos y Series de TV.

Instalación de Herramientas...

Bueno, como primera instancia debo decir que usar el sistema operativo UBUNTU, que ya la mayoria de los que llevamos esta clase hemos usado debido a clases anteriores y pues minimo debemos de tener alguna referencia de como usarlo, aunque no es nada dificil de manejar... Ademas de que debemos tomarlo como algo que nos ayudara, porque en si siempre hemos vivido en Windows y Ubuntu por primeras veces no llega a aburrir.

Un poco mas de Ubuntu...

Utiliza un núcleo Linux, y su origen está basado en Debian. Ubuntu está orientado en el usuario promedio, con un fuerte enfoque en la facilidad de uso y mejorar la experiencia de usuario. Está compuesto de múltiple software normalmente distribuido bajo una licencia libre o de código abierto. Estadísticas web sugieren que el porcentaje de mercado de Ubuntu dentro de "distribuciones linux" es de aproximadamente 49% y con una tendencia a subir como servidor web.

Además de proveer algunas aplicaciones ya en su sistema que nos ayudan a tareas basicas.

Bueno si necesitan bajar Ubuntu y hacer que este sea booteable desde una memoria USB pueden ver la siguiente PAGINA para seguir un tutorial de como hacerlo.

Bueno despues de la primera parte que trata sobre el sistema operativo a usar, cabe destacar las 2 herramientas que decidi utilizar como la mayoria de mis compañeros, ya que utilizare el lenguaje JAVA.

Para esto descargue el EMACS, JDK y UMBRELLO.

A continuacion explicare como utilizar la terminal de Ubuntu para buscar y ejecutar la accion de instalar esos paquetes de programas.


Por primera cosa inicie sesión en Ubuntu y le doy click a la Terminal para empezar a instalar las herramientas.

Luego me dispuse a buscar el paquete EMACS que nos sirve para escribir documentos, bases de datos, etc. Al final agregare un tutorial de como usarlo.

Entonces busque en el terminal EMACS y salieron una serie de paquetes que se pueden descargar con la orden SUDO APT-GET INSTALL seguido del nombre del paquete... Para retomar un poco SUDO es la forma de darle la orden a la terminal para que sin rechistar haga las cosas, lo que bien no podriamos hacer seria un sandwich aunque fuera una orden para esta terminal. =) Siguiendo con esto APT-GET nos da la forma para que esta aplicación obtenga lo necesario ya sea el paquete para instalar o actualizaciones, y el INSTALL pues su misma palabra lo dice instalar.




Y de ahi quedo instalado EMACS y abri un nuevo archivo desde terminal solo llamandolo EMACS


Despues me dispuse a buscar el JDK para java y solamente puse la palabra JAVA en el terminal y aparecen igualmente varios paquetes de donde escoger...


Despues simplemente ejecutamos la orden de instalar y dejamos que la terminal haga su trabajo...


Y quedo instalada dentro del paquete para JAVA...

Para instalar la herramienta UMBRELLO mencionada por la Dra. Sara en el taller, decidi utilizarla y entonces la busque en el terminal y me decia que habia una sola opcion y que podia instalarla con el SUDO APT-GET INSTALL y entonces decidi hacerlo. Todos estas instalaciones como ven son sencillas ya que el terminal hace la mayoria del trabajo, busca, descarga e instala y nosotros solo dando una orden.


Y aqui abri UMBRELLO y vemos que tiene una interfaz accesible y podremos trabajar con el mas adelante


Ademas agregue Bouml para el codigo en diferentes lenguajes orientados a objetos.
Aqui las imagenes de como lo hice.






Alumno:  Daniel Alejandro Bulnes Reyna
Matricula:  1441186
Clase:  Martes M1-M2
Dra. Sara Elena Garza.

martes, 23 de agosto de 2011

Primera entrada en este nuevo blog

Bueno , pues saludos primeramente, y pues me presento de nuevo soy Alejandro Bulnes y estaré hablando sobre la Programación Orientada a Objetos, estoy tomando la clase que es impartida por la Dra. Sara Elena Garza los Martes a M1-M2. Ya tenia un blog de Lenguajes de Programación donde puse temas interesantes y que pueden ser de gran utilidad para la inicialización hacia un lenguaje. Espero y mis nuevas entradas sean de su agrado y sobre todo de gran aporte a su conocimiento.