Proyecto Ingenieria De Software

Páginas: 11 (2736 palabras) Publicado: 6 de abril de 2012
BASE DE DATOS

create database perfumeria

create table inventario(clave int primary key,
nombre varchar (30),
marca varchar(30),
cantidad int,
precio int,
fecha varchar (30))

create table punto_venta(clave int primary key,
nombre varchar (30),
precio int,
existencias int,
marca varchar (30),
descuentoint,
fecha varchar (30))

create table pedido (clave int primary key,
cantidad int,
producto varchar (30),
precio int,
fecha varchar(30))

create table nomina (clave int primary key,
nombre varchar (30),
ap_pat varchar (30),
ap_mat varchar (30),
dias_trabajados int,hrs_trabajadas int,
pago_x_hra int,
sueldo int)

create table empleados (clave int primary key,
nombre varchar (30),
ap_pat varchar (30),
ap_mat varchar (30),
fecha varchar (30))

DIAGRAMA ENTIDAD RELACION

DICCIONARIO DE LA BASE DE DATOS
CAMPO | LLAVE | TABLAS |
CLAVE | PRIMARY KEY | INVENTARIO, PUNTO_VENTA, PEDIDO, NOMINA,EMPLEADOS |
NOMBRE | | INVENTARIO, PUNTO_VENTA, NOMINA,EMPLEADOS |
MARCA | | INVENTARIO, PUNTO_VENTA |
CANTIDAD | | INVENTARIO, PEDIDO, |
PRECIO | | INVENTARIO, PUNTO_VENTA, PEDIDO |
FECHA | | INVENTARIO, PUNTO_VENTA, PEDIDO, EMPLEADOS |
EXISTENCIAS | | PUNTO_VENTA |
MARCA | | PUNTO_VENTA |
DESCUENTO | | PUNTO_VENTA |
PRODUCTO | | PEDIDO |
AP_PAT | | NOMINA, EMPLEADOS |AP_MAT | | NOMINA, EMPLEADOS |
DIAS_TRABAJADOS | | NOMINA |
HORAS_TRANAJADAS | | NOMINA |
PAGO_X_HORA | | NOMINA |
SUELDO | | NOMINA |

SECUENCIA DE FORMAS
EMPLEADOS
ALTA
BAJA

INICIO SESION

NOMINA
PUNTO DE VENTA
PEDIDOS
INVENTARIO
MENU

SECUENCIA DE FORMAS

PANTALLA PRINCIPAL INICIO DE SESION

CODIGO DE PANTALLA PRINCIPAL INICIO DE SESION
Public Class inicioPrivate Sub btninicio_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btninicio.Click
Dim contraseña As String
If usuarios.Text = "Administrador" Then
contraseña = "fatima"
If txtcontra.Text = contraseña Then
mdi.activar2()
Me.Close()
End If
ElseIf usuarios.Text ="Empleado" Then
mdi.activar()
Me.Close()
End If
End Sub
Private Sub btncancelar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncancelar.Click
End
End Sub

Private Sub inicio_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
usuarios.Items.Add("Administrador")usuarios.Items.Add("Empleado")
End Sub
End Class

DESCRIPCION

INICIO DE SESION
ESTA VENTANA FUNCIONA PARA ENTRAR AL SISTEMA
SOLO LOS USUARIOS DEL NEGOCIO QUE TIENEN ACCESO
SE VALIDA CUANDO EL USUARIO INSERTE EL USUARIO ADMINISTRADOS LA CONTRASEÑA SERA “fatima”

Y SI INSERTA EMPLEADO LA CONTRASEÑA SE DESACTIVA Y MANDA A LLAMAR LA FUNCION ACTIVAR PARA QUE NO TENGA ACCESO A LAFUNCION NOMINA

LLENA EL CUADRO DE LISTA CON LOS USUARIOS EXISTENTES
ADMINISTRADOR
EMPLEADO

PANTALLA DE MENU ARCHIVO

PANTALLA DE MENU EMPLEADOS

CODIGO DE LAS PANTALLAS MENU
Public Class mdi
Private Sub InventarioToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InventarioToolStripMenuItem.Click
Dim x As New productosx.MdiParent = Me
x.Show()
End Sub

Private Sub PedidosToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PedidosToolStripMenuItem.Click
Dim x As New pedidos
x.MdiParent = Me
x.Show()
End Sub

Private Sub SalirToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Narrativa De Proyectos De Ingeniería De Software
  • Ingeniería de requisitos en proyectos de software
  • Informe De Proyecto De Ingenieria Del Software
  • Ingenieria De Software Proyecto Final
  • Proyecto Ingeniería De Software
  • Requerimientos para un Proyecto Ingenieria De Software
  • Cómo afrontar la Ingeniería del Software en un Proyecto Fin de Carrera
  • Ingenieria del software: proyecto modelado en el area de produccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS