Lenguajes
➢ Documentación de Analisis
➢ Diagramas de flujo de datos
[pic]
[pic]
➢ Diccionario de datos
BASE DE DATOS._ las siguientes tablas son usadas en la base de datos para recoger la información que necesita el sistema del cajero automático para realizar las distintas transacciones a continuación la descripción de cada una de lastablas
➢ Cliente._ la tabla cliente contiene toda la información personal acerca de la persona que va a usar el servicio del cajero esto es el nombre, numero de cedula, dirección, y una clave que es asignada a cada cliente si opcion a que se repita
[pic]
➢ Cuenta._ la tabla cuenta contiene los datos acerca de que tipo de cuenta tiene cada cliente el saldo disponible en cada una deellas un codigo de cuenta y el password que es el campo a través del cual se relacionan las tablas cuenta y cliente
[pic]
➢ Agua-Luz-Telefono._ las siguientes tablas contienen la información acerca de la cuenta de agua potable, de la luz y del telefono cada una por separado y nos sirve para las transacciones de pago de servicios básicos y también se relacionan con la tabla cliente através del campo password cada una contiene los datos acerca de las fechas de pago numero de medidor en el caso de agua y luz, y numero telefónico en caso de la cuenta de telefono, y también contiene el saldo que se debe cancelar
[pic]
[pic]
[pic]
➢ Relaciones._ a continuación tenemos las tabla en donde se puede observar como están relacionadas cada una de las tablas anteriormentedescritas
[pic]
PANTALLAS DE PRESENTACION DEL CAJERO AUTOMATICO
1. Pantalla principal._ esta es la primera pantalla que nos presenta el cajero, en la que encontramos la fecha y un casillero que nos permite ingresar nuestra contraseña, la misma que es asignada por la entidad bancaria a la que pertenece el cajero. Si la contraseña ingresada es invalida el sistema nos presenta en pantallaun mensaje de error, de esta manera ofrece la seguridad de que una persona ajena no tenga acceso a nuestra cuenta
[pic]
❖ A continuación tenemos el código de la presente tabla con todas las instrucciones necesarias para que esta pantalla funcione
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
usingSystem.Data;
using System.Data.OleDb;
namespace Cajero
{
///
/// Summary description for Principal.
///
public class Principal : System.Windows.Forms.Form
{
private System.Windows.Forms.DateTimePicker dateTimePicker1;
private System.Windows.Forms.Button ACEPTAR;
private System.Windows.Forms.TextBox ingresar_contraseña;
private System.Data.OleDb.OleDbConnection oleDbConnection1;///
/// Required designer variable.
///
private System.ComponentModel.Container components = null;
public Principal()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
//
// TODO: Add any constructor code after InitializeComponent call
//
}
///
/// Clean up any resources being used.
///
protectedoverride void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows Form Designer generated code
///
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
///
private void InitializeComponent(){
System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Principal));
this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker();
this.ACEPTAR = new System.Windows.Forms.Button();
this.ingresar_contraseña = new System.Windows.Forms.TextBox();
this.oleDbConnection1 = new System.Data.OleDb.OleDbConnection();
this.SuspendLayout();...
Regístrate para leer el documento completo.