10desarrollosistemacompilacion

Page 1

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

Facultad de Ingeniería de Sistemas

INGENIERÍA DE SOFTWARE

GENERANDO LA APLICACIÓN PARA SU DISTRIBUCIÓN MG. RICHARD Y. MERCADO RIVAS


UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

Facultad de Ingeniería de Sistemas

INGENIERÍA DE SOFTWARE

DESARROLLO DE APLICACION DE PRESTAMOS MG. RICHARD Y. MERCADO RIVAS


CREAR LA BASE DE DATOS Vamos a llamar a esta base de datos Prestamo

Para el campo prestamoId de la tabla Prestamo determinamos Como campo de identidad con incremento de 1 “Registre datos a las tablas de Alumno y Libro�


CREANDO LA APLICACIÓN Creamos una nueva aplicación en Visual Studio lo llamamos Sistema prestamos y al formulario le activamos la propiedad MDI y colocamos un menú con la estructura que se muestra


CREAR LOS DATASETS DESDE EL ASISTENTE Para poder crear los datasets desde el asistente, creamos un nuevo origen de datos y seguimos los pasos que se indican 3 1

2


CREAR LOS DATASETS DESDE EL ASISTENTE Asignamos el nombre del dataset iniciando con el nombre de la tabla AlumnoDS, esto lo realizamos para cada tabla de la base de datos


CREAR LOS DATASETS DESDE EL ASISTENTE Formulario para realizar prestamo


CREAR LOS DATASETS DESDE EL ASISTENTE Adaptando el formulario de selecciรณn de alumnos Creamos un nuevo formulario de donde se podrรก buscar a los alumnos.


CREAR LOS DATASETS DESDE EL ASISTENTE Editando el dataset Aquí vamos a agregar consultas al dataset que nos permitan realizar la búsqueda de los alumnos


CREAR LOS DATASETS DESDE EL ASISTENTE Editando el dataset Configuramos la consulta y le hacemos una prueba para ver el resultado.


CREAR LOS DATASETS DESDE EL ASISTENTE Editando el dataset Podemos ver la ejecución de la consulta, su codigo geenrado y luego lo podemos guardar y finalmente apreciar que el dataset ya tiene un nuevo método creado.


CONFIGURANDO EL FORMULARIO DE BUSQUEDA DE ALUMNOS Cรณdigo para el formulario Seleccionar Alumno


CONFIGURANDO EL FORMULARIO DE PRESTAMO DE LIBROS En el botón buscar del formulario colocamos lo siguiente:

Esto permitirá capturara el número de DNI seleccionado en el formulario Seleccionar Alumno.


CONFIGURANDO EL FORMULARIO DE PRESTAMO DE LIBROS-BOTON PRESTAR Está parte es recomendable trabajarlo en una capa diferente en este caso vamos a crear una clase llamada LogicaPrestamo Vamos a necesitar también el código de libro y código de alumno como parámetros. Para este caso Primero vamos a agregar al Dataset de Libro una consulta que retorne el numero de ISBN. De está forma vamos a tener un nuevo método para el dataset


CONFIGURANDO EL FORMULARIO DE PRESTAMO DE LIBROS Para este caso debemos considerar todos los procesos o operaciones que deben de tenerse en cuenta :

Aquí debemos considerar algunos aspectos: 1° Debe verificarse el stock 2° En caso de que el libro este disponible debemos descontar. 3° Debemos registrar el préstamo del libro


CODIGO PARA LA CLASE LogicaPrestamo De acuerdo a la lógica que se debe seguir presentamos el código: Aquí debemos considerar algunos aspectos: 1° Debe verificarse el stock 2° En caso de que el libro este disponible debemos descontar. 3° Debemos registrar el préstamo del libro

el libro “


CODIGO PARA EL BOTÓN PRESTAR En el botón prestar debemos de considerar lo siguiente: Aquí hacemos referencia a Sistema_prestamos que es el namespace

Luego hacemos un llamado a la función RealizarPrestamo que ha sido implementado en la Clase


AGREGANDO TRANSACCIONES Debemos considerar que al realizarse estas operaciones puede suceder un error, imaginemos que se descuenta pero no se llega a registrar el prestamo Aquí debemos considerar algunos aspectos: 1° Debe verificarse el stock 2° En caso de que el libro este disponible debemos descontar. 3° Debemos registrar el préstamo del libro En este caso es recomendable trabajar con Transacciones .Net incluye también está función aunque hay diversas maneras de poder implementarlo. Para ello agregamos la referencia System.Transactions


AGREGANDO TRANSACCIONES Debemos agregar la referencia a la Clase using System.Transactions; Por lo tanto el código de la Clase debería quedar de la siguiente forma:

el libro “


FORMULARIO DEVOLVER PRESTAMO Agregamos un Nuevo formulario al proyecto que va a permitir el registro de las devoluciones de prĂŠstamo. Desde el origen de datos arrastramos el Dataset Prestamo en forma de dataGrid


FORMULARIO DEVOLVER PRESTAMO Ocultamos la barra del BindingNavigator para ello: Propiedad Visible=False Luego agregamos dos botones al Formulario: Devolver y cancelar En las propiedades del formulario realizamos lo siguiente: AccepButton=Button1 (Devolver) AccepButton=Button2 (Cancelar) Podemos ejecutar el formulario para ver el resultado


FORMULARIO DEVOLVER PRESTAMO Agregamos una nueva consulta al Dataset prestamo de tal forma que nos permita ver solo los prestamos no devueltos Siempre es recomendable ejecutar la consulta para ver si esta bien el código y también el nombre que le asignamos debe hacer referencia a lo que hace el método


FORMULARIO DEVOLVER PRESTAMO En el evento Load del formulario cambiamos el cรณdigo y lo dejamos de estรก manera:

Todo el cรณdigo restante lo borramos. Al Datagrid le cambiamos las propiedades siguientes: AllowUserToAddRows =False (No se pueden agregar filas) AllowUserToDeleteRows =False (No se pueden borrar filas) ReadOnly =True (Los datos son de solo lectura) SelectionMode =FullRowSelect (Se selecciona toda la fila del datagrid) AutoSizeColumnsMode =AllCells (Las columnas del datagrid se dimensionan automaticamente.


FORMULARIO DEVOLVER PRESTAMO Ahora debemos programar el boton devolver, para ello debemos tener en cuenta que se deben de hacer dos cosas: 1. Actualizar el prestamo 2. Incrementar el Stock del libro Para esto vamos a agregar una nueva funciรณn en la Lรณgica de Negocio llamada DevolverLibro


FORMULARIO DEVOLVER PRESTAMO Ahora debemos programar el boton devolver, para ello debemos de hacer uso de la funciĂłn o mĂŠtodo DevolverLibro desarrollado anteriormente: 1. Actualizar el prestamo 2. Incrementar el Stock del libro


FUNCIONAMIENTO DEL SISTEMA Ahora vamos a ver el funcionamiento del Sistema: Ejecutamos el boton Prestamo y al hacer un clic en buscar se abre el formulario de busqueda de alumnos donde al hacer un doble clic a la fila seleccionada se pasarรก el DNI al formulario Realizar prestamo.


FUNCIONAMIENTO DEL SISTEMA Ahora vamos a ver el funcionamiento del Sistema: Luego podemos escribir el código del libro (aunque esto se puede mejorar). Para posteriormente hacer un clic en Prestar.

Una vez hecho el préstamo podemos abrir el formulario de Devolución para ver los libros prestados y sin devolver


FUNCIONAMIENTO DEL SISTEMA Ahora vamos a ver el funcionamiento del Sistema: En el formulario de Devoluciรณn, podemos seleccionar una o mรกs filas y si presionamos en el botรณn Devolver se actualizarรก la base de datos.

Podemos ver la actualizaciรณn de los datos


UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

Facultad de Ingeniería de Sistemas

INGENIERÍA DE SOFTWARE

GENERANDO LA APLICACIÓN PARA DISTRIBUCIÓN MG. RICHARD Y. MERCADO RIVAS


FUNCIONAMIENTO DEL SISTEMA Creamos en la misma soluciรณn un nuevo proyecto


FUNCIONAMIENTO DEL SISTEMA AquĂ­ podemos elegir las referencias que tiene el proyecto

Podemos agregar archivos al proyecto si son necesarios o se ha probado al aplicaciĂłn con ellos.


FUNCIONAMIENTO DEL SISTEMA Configurando la aplicaciรณn

Le hacemos doble clic en Escritorio de Usuario y en el espacio en blanco hacemos un clic derecho y elegimos Crear nuevo acceso directo


FUNCIONAMIENTO DEL SISTEMA Podemos seleccionar el icono para el acceso directo si deseamos:

Hacemos doble clic en Carpeta de la Aplicaciรณn y seleccionamos el icono.

Creamos una nueva carpeta y le creamos un acceso directo al resultado de la aplicaciรณn


FUNCIONAMIENTO DEL SISTEMA Generando el proyecto de aplicaciรณn.

Generamos el proyecto

Una vez generado se crean los archivos de la instalaciรณn


FUNCIONAMIENTO DEL SISTEMA Archivos de instalaci贸n y ejecuci贸n

En la carpeta Debug Encontramos los archivos generados.

Al ejecutarse podemos dar inicio a la instalaci贸n de la aplicaci贸n.


FUNCIONAMIENTO DEL SISTEMA Instalando la aplicaci贸n

Ubicamos la carpeta de instalaci贸n y elegimos de acuerdo a los tipos de usuario para los que va a estar activa la aplicaci贸n

Luego confirmamos la instalaci贸n


FUNCIONAMIENTO DEL SISTEMA Progreso de la instalaciรณn de la aplicaciรณn.

Progreso de la instalaciรณn

Finalizaciรณn de la instalaciรณn


FUNCIONAMIENTO DEL SISTEMA Ahora vamos a ver el funcionamiento del Sistema: Ejecutamos el programa instalado desde el menu inicio - programas

Podemos hacer uso de la aplicaciรณn


UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

Facultad de Ingeniería de Sistemas

MG. RICHARD Y. MERCADO RIVAS


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.