Вы находитесь на странице: 1из 6

PROYECTO PRIMER PARCIAL – ARQUITECTURAS DE

SOFTWARE

CRACTERÍSTICAS GENERALES DEL PROYECTO

 En todas las pantallas existirán opciones para insertar, eliminar, modificar,


guardar, buscar (tanto cabeceras como detalles).
 Se utilizará base de datos Oracle o SQL Server.
 Todos los reportes tendrán rango de fechas.
 Todos los reportes se podrán imprimir.
 Todas las pantallas complejas: a) Tendrán la posibilidad de ingresar n líneas en
el detalle; b) En la misma pantalla se deberá manejar las tablas de cabecera y
detalle; c) Los detalles deberán ser filtrados en base a la cabecera que se
encuentre activa; d) Las claves foráneas (detalle) deberán ser calculadas de
forma automática; e) El usuario no debe digitar códigos.
 En todas las pantallas del sistema las claves primarias serán calculadas de forma
automática.
 En todas las pantallas donde se utilicen datos de otras tablas, se deberá
seleccionar la opción correspondiente mediante un list box. El usuario no debe
digitar códigos.
 Si una pantalla se cuelga, la revisión continuará hacia la siguiente pantalla.
Durante la revisión no se podrá corregir el programa fuente.
 Si no sabe contestar algo durante la evaluación poseerá baja calificación en el
parámetro correspondiente a pregunta.
 El que habla o corrige al compañero durante la revisión individual del proyecto
tendrá 5 puntos menos en la calificación.
 La revisión se hace una persona a la vez y no en presencia de los demás
integrantes del grupo. Es necesario que la integración del proyecto sea conocida
por todos los integrantes del grupo.
 Cada grupo tendrá un máximo de tiempo de presentación de 5 min por
integrante. Cualquier demora en la presentación puede conllevar a que no sea
revisado el trabajo y se continúe con el siguiente grupo de estudiantes.
 La pantalla de acceso (utilizar una tabla de usuarios) es común a todos los
módulos del proyecto.
 El menú es común a todos los módulos del proyecto.
 La pantalla simple para creación de usuarios es común al grupo de estudiantes.
 La pantalla para asignación de permisos al usuario por ventana es común a todo
el grupo. Un usuario puede tener acceso una o más ventanas del sistema.
 La calificación de la pantalla simple 1 es individual.
 La calificación de la pantalla simple 2 es individual.
 La calificación de la pantalla compleja es individual.
 La calificación del reporte 1 es individual.
 La calificación del reporte 2 es individual.
 La calificación de la integración es común a todo el grupo: a) Tres estudiantes
poseerán al menos 2 integraciones; b) 2 estudiantes poseerán al menos 1
integración.

CARACTERÍSTICAS TECNOLÓGICAS ESPECÍFICAS

 En el servidor se encontraran los servicios web (SOAP O RESTFUL).


 La plataforma de desarrollo puede ser escogida (JAVA, Microsoft).
 La pantalla de acceso, administración de usuarios, permisos de acceso y las
pantallas simples serán desarrolladas utilizando una interface tipo ventanas
(ambiente de escritorio).
 La pantalla compleja y los reportes se deberán desarrollar en ambiente WEB.

TEMAS POR GRUPO

INVENTARI Simple 1 Simple 2 Compleja (2 Reporte 1 Reporte 2


OS tabla)
Articulo Tipo Cabecera de Saldos por Reporte por
(codigo, nombre, movimiento comprobante artículo tipo de
precio) de inventario (Nombre de movimiento y
inventario (numero, artículo, artículo
(codigo, fecha, tipo cantidad cruzado. En las
nombre, movimiento) existente) filas los
signo) Detalle de artículos, en
comprobante las columnas
(Artículo, los tipos de
cantidad, movimiento.
precio). No En el centro
debe permitir cantidad
egresar más sumada del
del saldo artículo y
existente. Cada movimiento
comprobante como una
de inventarios matriz
realiza un
asiento
automático de
ingreso por
compra. Ejm:
Inventar 100
Cxp 100
FACTURAC Cliente Ciudad de Cabecera de Ventas por Reporte por
ION (ruc, nombre, entrega factura ciudad cliente y
dirección) (código, (numero, (Nombre de artículo
nombre) fecha, ciudad ciudad, dólares cruzado. En las
de entrega) vendidos) filas los
Detalle de artículos, en
comprobante las columnas
(Artículo, los clientes. En
cantidad, el centro
precio) dólares
No debe vendidos para
permitir el cliente y
vender más del artículo como
saldo existente una matriz
(solo si utiliza
inventarios).
Por cada
factura genera
un asiento
automático en
contabilidad
(si esta
integrado con
contabilidad).
Ejm:
Cxc 100
Venta 100
CUENTAS Cobrador Forma de Cabecera de Estado de Valores
POR (cedula, pago facturas cuenta por recaudados por
COBRAR nombre,direccio (codigo, (Numero de factura. cobrador
n) nombre) Ej: factura, fecha,
efectivo, valor, cliente) El reporte debe En filas los
cheque, Detalle de tener numero cobradores
transferencia pagos (Fecha de factura En columnas
, etc. del pago forma valor, valor las formas de
de pago, valor, factura, saldo pago
cobrador). En por cobrar recaudadas.
este modulo se Una celda de
recibe la la matriz es la
integración de suma de todo
la factura lo recaudado
desde el en una forma
modulo de de pago para
facturación. un cobrador
También se
integra con
contabilidad
con un asiento
de pago al
debe bancos y
al hacer cxc
CONTABILI Tipo de cuenta Cuenta Cabecera de Balance Estado de
DAD (codigo, (código, comprobante general resultados
nombre) Ej: nombre, de
Activo, pasivo, tipo de contabilidad 1 activo 4 Ingreso
capital, ingreso, cuenta) (numero, 1.1 4.1
egreso, etc fecha, 1.1.1 4.1.1
observaciones) 2 pasivo 5 Egreso
Detalle de 2.1 5.1
comprobante 2.1.1 5.1.1
de 3 capital o
contabilidad patrimonio Utilidad
(cuenta, 3.1
cantidad debe, 3.1.1
cantidad El balance
haber). No debe cuadrar
debe permitir
ingresar
asientos
descuadrados.
Una cabecera
de
comprobante
de
contabilidad
tiene n
detalles.
SELECCIÓ Candidato Parámetro Cabecera de Ranking de Reporte por
N (cedula, nombre, de evaluación evaluados (de candidato y
fecha evaluación(c (numero, mayor a menor parámetro
nacimiento) ódigo, fecha, puntaje cruzado. En las
nombre candidato) obtenido filas los
parámetro, Detalle de (Nombre candidatos, en
puntaje evaluación evaluado, las columnas
máximo) (parámetro, valor total) los parámetros.
calificación.). En el centro
No debe puntaje
permitir obtenido por
calificar más candidato y
del puntaje parámetro
máximo de la
tabla de
parámetro de
evaluación).
Debe tener un
botón
contratar.
Donde el
sistema
pregunta.
Cuantos
empleados
desea
contratar. (2
mejores, 3
mejores, etc.).
Tomaría los de
mayor puntaje
y los insertaría
como
empleados)
NOMINA Motivo de Empleado Cabecera de Valores a Reporte
ingreso o egreso (cédula, nómina pagar (nombre cruzado de
(código, nombre, (numero, del empleado, motivos de
nombre) fecha fecha, valor a recibir) ingreso y
ingreso, empleado) egreso y
sueldo) Detalle de empleados. En
nómina las filas
(motivo de empleados, en
ingreso, las columnas
egreso, valor). motivos de
Colocar un ingreso,
botón para egreso. En el
realizar el centro el valor
asiento como matriz
contable
automático
hacia
contabilidad.
Ejm:
Gastos 500
Bancos 500

MANTENIM Actividad Activo Cabecera de Valores Reporte


IENTO DE (codigo, (codigo, mantenimiento gastados por cruzado filas
ACTIVOS nombre)Ej: nombre, (numero, activo los activos y
cambio repuesto, fecha fecha, columnas las
limpieza, compra) responsable) actividades
calibración, etc Detalle de realizadas. En
mantenimiento las celdas de la
(Activo, matriz van los
actividad, valores
valor) gastados. Ej:
En la una celda sería
integración el valor
cada vez que gastado en ese
se graba una activo para esa
cabecera de actividad
mantenimiento
se genera un
comprobante
contable
automático en
contabilidad
con el asiento
gasto xxx vs
bancos
CONTROL Autor (Codigo, Libro Cabecera de Cantidad de Reporte
DE nombre, (ISBN, préstamo libros a cruzado: en
BIBLIOTEC apellido) titulo, auto, (Numero, entregar por filas los libros,
A valor del fecha del dia en columnas
préstamo) préstamo, los autores. Al
descripción) centro el
Detalle de numero de
préstamo libros por
(Codigo de título y autor
libro, cantidad,
fecha de
entrega)

Integración: al
finalizar cada
préstamo
realizar un
asiento
contable
automático
hacia el
módulo de
contabilidad.
Asiento: cxc
vs inventario
libros
BANCOS Tipo de Cuenta Cabecera Saldo en Reporte
transacción bancaria transacción dólares por cruzado
(Código, (número de (Codigo, cuenta Transacciones
nombre, signo) cuenta, fecha, cuenta, bancaria por cuenta. En
Ej: Depósito, cliente, descripción) filas las
retiro, descripción) Detalle de cuentas en
transferencia, etc transacción columnas las
(fecha, tipo de transacciones,
transacción, en el centro la
valor). suma de
Integración: valores por
Generar en los transacción
depósitos
realizar un
asiento
contable
automático
hacia el
sistema de
contabilidad.
Bancos vs
Ingresos

Biblioteca, Contabilidad (Chiluisa, León)


Selección, Nómina (López, Rodriguez)
Bancos, Contabilidad (Esparza, Fernández)
Facturación, cuentas por cobrar (Gómez, Espin).
Facturación, Inventarios (Villegas, Camacho)
Mantenimiento activos, contabilidad (Gallegos, Parra)
Facturación, cuentas por cobrar (Tunala, Moncayo)
Selección, Nómina, Contabilidad,(Ceballos, De la Torre, Salinas)

Вам также может понравиться