You are on page 1of 47

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERÍA INDUSTRIAL Y SISTEMAS

SISTEMA DE CONTABILIDAD

Manual del sistema

Integrantes:
 De La Cruz López Luz Beren
 Loyola Córdova Lucia
 Nonato Sáenz Raúl
 Puente Jara Alex

Universidad Nacional de Ingeniería


Lima – Perú
2008
ÍNDICE

1. MODELO DEL NEGOCIO...........................................................................3

1.1 MODELAMIENTO DE PROCESOS DE NEGOCIO (MNE 1)...........................3


1.1.1 Identificación de los Procesos del Negocio (MNE 1.1).....................................3
1.1.2 Identificación de los actores del entorno del negocio (MNE 1.2)......................3
1.1.3 Descripción de los Casos de Uso del Negocio (MNE 1.3)...............................4
1.1.4 Especificación de Reglas de Negocio (MNE 1.4).............................................5

2. ANÁLISIS DE SISTEMAS............................................................................6

2.1 REQUERIMIENTOS DEL SISTEMA DE INFORMACION (ASI 1)........................6


2.1.1 Determinación del alcance del Sistema (ASI 1.1)............................................6
2.1.2 Obtención de Requerimientos (ASI 1.2)...........................................................6
2.1.3 Obtención del Modelo de Casos de Uso del Sistema (ASI 1.3).......................7
2.1.4 Determinación de Subsistemas de Análisis (ASI 1.4)......................................7
2.1.5 Especificación de la Interface de Usuario (ASI 1.5).........................................8
2.1.6 Identificación de Perfiles y Diálogos (ASI 1.6)..................................................8
2.1.7 Especificación del Comportamiento Dinámico de la Interface (ASI 1.7)..........8
2.1.8 Especificación de Formatos de Impresión (ASI 1.8)........................................8

2.2 ANALISIS DE LOS CASOS DE USO (ASI 2).......................................................8

2.3 ANALISIS DE CLASES (ASI 3).............................................................................8

2.4 ANALISIS DE PAQUETES (ASI 4).......................................................................9

2.5 ESPECIFICACION DE INTERFACES CON OTROS SISTEMAS (ASI 5)......9

3. DISEÑO DE SISTEMAS.............................................................................10

3.1 DEFINICION DE LA ARQUITECTURA DEL SISTEMA (DSI 1)..................10

3.2 DISEÑO DE LA ARQUITECTURA DE SOPORTE (DSI 2).............................10

3.3 DISEÑO DE CASOS DE USO REALES (DSI 3).................................................10

3.4 DISEÑO DE CLASES (DSI 4)...............................................................................11

3.5 DISEÑO FÍSICO DE DATOS (DSI 5)..................................................................11


3.5.1 Diseño del Modelo Físico de Datos. (DSI 5.1)...............................................11
3.5.2 Optimización del Modelo Físico de Datos. (DSI 5.2)......................................11

3.6 GENERACION DE ESPECIFICACIONES DE CONSTRUCCION (DSI 6). . .12


3.6.1 Especificación del Entorno de Construcción (DSI 6.1)...................................12
3.6.2 Definición de Componentes y Subsistemas de Construcción (DSI 6.2)........12
Gráfico Diagrama de Componentes y/o de Despliegue..........................................12
3.6.3 Elaboración de especificación de Construccion (DSI 6.3)..............................12

3.7 ESTABLECIMIENTO DE REQUERIMIENTOS DE IMPLANTACION (DSI


8).........................................................................................................................13
1. MODELO DEL NEGOCIO

Sistema de contabilidad tiene como función principal proporcionar estados financieros


eficientes y eficaces, y a partir de estos generar indicadores posibilitando de esta manera
la confianza en los resultados para la toma de decisiones del Gerente de finanzas. Este
modelo es de una empresa de facturación mayor a 100 UIT (S. 3,600). En general el área
de contabilidad cuenta con un contador, un asistente contable y sus auxiliares, en
ocasiones también hay un Tributarista como asesor.

1.1 MODELAMIENTO DE PROCESOS DE NEGOCIO (MNE 1)

1.1.1 Identificación de los Procesos del Negocio (MNE 1.1)

 Formato de Identificación de los Casos de Uso de Negocio


Número Proceso de Negocio
1 Realizar Estados Financieros.
2 Generar Indicadores.

 Diagrama de Casos de Uso del Negocio (Gráfico)

<<CUN>>
Generar estados financieros
<<CUN>>
Contador

<<CUN>>
Generar ratios
<<CUN>>
Gerente de finanzas
1.1.2 Identificación de los actores del entorno del negocio (MNE 1.2)

 Formato de Identificación de los Actores


Número Actor Roles/Responsabilidades
1 Contador Entregar estados
financieros en el tiempo
solicitado.
2 Gerente de finanzas Según los indicadores,
toma decisiones que
apoyen el objetivo de la
empresa.

1.1.3 Descripción de los Casos de Uso del Negocio (MNE 1.3)

 Formato de Descripción de Casos de Uso de Negocio

1.- Proceso de Negocio Realizar Estados Financieros.


2.- Objetivo La realización de los estados financieros de una entidad.
3.- Actores Contador, Gerente Financiero.
4.- Precondiciones 
Se realice algún hecho económico.
5.- Flujo de Eventos
1. El Gerente de Financiero solicita a las diferentes Áreas todos los documentos
económicos.
2. El Área envía documentos económicos.
3. El Asistente contable selecciona y reparte documentos económicos.
4. El Asistente contable y los auxiliares registran los hechos económicos.
5. El Asistente contable realiza los asientos contables (libro diario).
6. El Asistente contable elabora y envía un Consolidado al Tributarista.
7. El Tributarista verifica la información desde el enfoque legal.
8. El Asistente de contabilidad realiza la Mayorizacion.
9. El Contador realiza el Balance de Comprobación.
10. El Contador obtiene Estados Financieros.
11. El Contador envía un informe con los Estados Financieros al Gerente de
Finanzas.
12. El gerente de Finanzas analiza el informe.

6.Flujo Alternativo
6.1 Si hay alguna irregularidad, soluciona el problema con el Área responsable.
6.2 El Área implicada anota el hecho.
6.3 El Tributarista envía la corrección al Asistente contable.
6.4 Regresar al paso 4.
8.1 Realizar asiento de ajuste.
8.2 Regresar al paso 8.

6.- Poscondiciones 
Se contabiliza todos los hechos económicos en un determinado periodo de tiempo. En
los estados financieros se cumple el equilibrio :Pasivo+Activo=Patrimonio
7.- Excepciones 
Que la Áreas omitan la entrega de algún documento.
8.- Versión  1.1
9.- Tiempo de Ejecución  Tiempo especificado por el Gerente de Finanzas.
10. Diagrama de Actividades del Proceso de Negocio
Gerente de Finanzas Area Tributarista Contador Asistente Contable Auxiliar de Compras Auxiliar de Ventas Auxiliar de caja

Solicitar documentos economicos

Enviar documentos economicos

Seleccionar y repartir documentos economicos

<<<<Automatizar>>>> <<<<Automatizar>>>> <<<<Automatizar>>>> <<<<Automatizar>>>>


Registrar Hechos economicos (1) Registrar Hechos economicos (2) Registrar Hechos Economicos (3) Registrar Hecho economico (4)

<<<<Automatizar>>>>
Realizar los asientos contables (libro diario)

Realizar y enviar un Consolidado

Verificar la Informacion con enfoque legal <<<<Automatizar>>>>


Realizar la mayorizacion (libro mayor)

exi ste irregularidades?

<<Si>>

Solucionar el problema con el area

Anotar en observaciones
<<No>>
Enviar correccion

<<<<Automatizar>>>>
Realizar el Balance de Comprobacion

Cuadra? Realizar asiento de ajuste


<<No>>

<<Si>>

<<<<Automatizar>>>>
Obtener los Estados Financieros

Analizar Informe Enviar i nforme


1.- Proceso de Negocio Generar indicadores.
2.- Objetivo Toma de Decisiones del solicitante de los indicadores
3.- Actores Gerente de Finanzas.
4.- Precondiciones 
Se realicen los estados financieros.
5.- Flujo de Eventos
1. El Gerente de Finanzas solicita los indicadores de los Estados Financieros.
2. El contador aplicar los métodos ratios, dupont, vertical, horizontal.
3. El contador obtiene indicadores.
3. El contador envía resultados al Gerente de Finanzas.
4. El Gerente de Finanzas analiza y toma decisiones.

6.- Poscondiciones 
Se entrega Resultados al Gerente de Finanzas
7.- Excepciones 
Por algún motivo los estados financieros se retrasan.
8.- Versión  1
9.- Tiempo de Ejecución  Tiempo especificado por el Gerente de Finanzas.
10. Diagrama de Actividades del Proceso de Negocio

Gerente de Finanzas Contador

Solicita los indicadores de los Estados Financieros del periodo

Aplica los metodos Dupont, ratios, vertical y horizontal

Obtiene los indicadores

Envia resultados

Analiza y toma decisiones


1.1.4 Especificación de Reglas de Negocio (MNE 1.4)

1. Glosario de Términos

Balance de Es un balance de prueba que pasara por unas


Comprobación operaciones de ajuste, a partir de estos se elaboraran
los Estados Financieros.
Consolidado Es un resumen de los hechos económicos registrados
en el libro diario.

Tiempo de ejecución Es el periodo en el cual se realizan los procesos del


negocio.

Hecho económico Es un acontecimiento o un proceso observable


relacionado con la economía de la empresa.

Comprobante económico Es la plasmación física un hecho económico.

Asiento Contable Son las anotaciones o registros que se hacen en un


libro de contabilidad, con la finalidad de registrar un
hecho económico
Mayorizacion Es el proceso mediante el cual utiliza T para en ella
registrar los valores debitados o acreditados

Asiento de ajuste Son los asientos adicionales que el contador hace


para cuadrar el balance general

Indicadores Son generalmente los ratios, estos coeficientes


ayudan a tomar mejores decisiones a los gerentes

2. Catálogo de Reglas del Negocio

Regla del Negocio Descripción


Uniformidad del tipo Los saldos de las cuentas deberán estar registrados solo en
de cambio unidades de la moneda nacional u otra.
Consistencia Todo hecho económico deberá estar respaldado por un
documento económico.
Partida Doble Debe de existir un balance (equilibrio) en los estados
financieros.
Tiempo de Los estados financieros y los indicadores se realizaran según
Ejecución el tiempo solicitado (diario, mensual, trimestral ) , pero se
tiene un tiempo fijo anual.
2. ANÁLISIS DE SISTEMAS

2.1 REQUERIMIENTOS DEL SISTEMA DE INFORMACION (ASI 1)

2.1.1 Determinación del alcance del Sistema (ASI 1.1)

Este sistema permitirá al contador el registro de los hechos económicos, la


realización de los asientos contables y estados financieros.
Solo tendrá acceso el contador, asistente y auxiliares, quienes tienen asignado un
código de usuario y una respectiva contraseña.

Diagrama de contexto:

Gerente de Finanzas

<<Tiempos de ejecucion>> <<Reportes Gerenciales>>

<<Documentos economicos>> <<Irregularidades>>

Sistema de Contabilidad
<<Reportes Libros Contables>>
<<Verificacion>> Tributarista
Areas

<<Reportes Finacieros>> <<Ajuste>>

Contador

2.1.2 Obtención de Requerimientos (ASI 1.2)


 Requerimientos Funcionales

Número Requerimiento Descripción Prioridad


El sistema permite el ingreso del usuario previa
RF-01 Validar Usuario Alta
identificación de Usuario y password.
Permite agregar, modificar y eliminar los datos de
RF-02 Gestionar Empresa Baja
una empresa.
Permite la actualización y el mantenimiento del
RF-03 Configurar Plan de Cuentas Baja
Plan de Cuentas de la empresa.
El sistema permitirá al usuario registrar los hechos
RF-04 Ingresar Asientos Alta
económicos en Asientos.
Modificar, eliminar y grabar El sistema permite modificar, eliminar y grabar los
RF-05 Alta
los Asientos. Asientos.
Permite hacer el ajuste por exposición a la inflación
RF-06 Realizar Asiento de Ajuste Alta
para fines tributarios y\o contables – financieros.
Se ejecuta solo al final del año contable, a pedido
RF-07 Realizar Asientos de Cierre del Contador el sistema efectua el Cierre automatico Alta
de las cuentas.
Se realiza al iniciar un nuevo periodo contable, el
RF-08 Generar Asiento Inicial sistema lo ejecuta automáticamente y debe contar Alta
con los asientos de Cierre del periodo anterior.
Permite mostrar los asientos contables que reflejan
Generar Reporte Contable:
RF-09 las transacciones de la empresa en un periodo de Alta
Libro Diario
tiempo determinado.
Generar Reporte Contable: Agrupa las transacciones por cada cuenta contable
RF-10 Alta
Libro Mayor que se han realizado en un determinado periodo.
Generar Reporte Contable: Permite visualizar todas las compras y\o
RF-11 Alta
Libro de Compras prestaciones de servicios de terceros.
Generar Reporte Contable: Permite visualizar todas las ventas de mercaderias
RF-12 Alta
Libro de Ventas y\o prestaciones de servicios.
Muestra movimientos de Caja y Bancos es decir el
Generar Reporte Contable:
RF-13 libro de Caja y\o Bancos de un periodo Alta
Libro de Caja y\o Bancos
determinado.
RF-14 Generar Reporte Contable: Muestra un informe que nos presenta un resumen Alta
Balance de Comprobacion del movimiento de cada una de las cuentas a un
determinado nivel y su distribución al Balance.
Generar Reporte Financiero: Permite visualizar el Balance General.
RF-15 Alta
Balance General
Generar Reporte Financiero: Permite visualizar el Estado de Perdidas y
RF-16 Alta
Estado de Resultados Ganancias.
Generar Reporte Financiero: Permite visualizar el Estado Flujo de Efectivo a una
RF-17 Alta
Flujo de Efectivo determinada fecha.
Permite visualizar informes utiles para la gestion
Generar Reporte Financiero: eficiente de la empresa de acuerdo las necesidades:
RF-18 Alta
Reportes Gerenciales Reporte diario de gestion y los Ratios o indices
financieros.

 Requerimientos no Funcionales

Número Requerimiento Descripción Prioridad


El sistema debe restringir las operaciones realizadas por
RNF-001 Seguridad usuario, garantizando la confidencialidad de la información 5
de los hechos económicos realizados en una entidad.
El sistema contará con la documentación respectiva para un
RNF-002 Desempeño 3
mejor manejo de las opciones y una mayor eficiencia.
El sistema debe estar en capacidad de permitir en el futuro el
RNF-003 Escalabilidad desarrollo de nuevas funcionalidades así como también 3
modificar o eliminar funcionalidades que ya no se usen.
El sistema debe ser capaz de responder a cualquier error en
RNF-004 Estabilidad 5
la base de datos informando al usuario sobre el problema.

2.1.3 Obtención del Modelo de Casos de Uso del Sistema (ASI 1.3)

 Diagrama de Casos de Uso del Sistema


validar usuario

registrar asientos contables

auxiliar
contador
realizar asiento de ajuste

usuario

realizar asiento de cierre

asistenete

tiempo

Generar reportes financieros


Generar reportes contables

 Descripción de Casos de Uso del Sistema

1.- Caso de Uso del Sistema Validar Usuario


2.- Descripción del caso de uso
Por medio de un determinado usuario y contraseña, permite la confidencialidad de la
información que se registre.
3.- Actor(es)
Usuario, Auxiliar

4.- Precondiciones
Cada usuario se le asigne un deteminado usuario y contraseña.

5.- Postcondiciones
Se valide el usuario de forma satisfactoria.

6.- Pasos (Flujo de Eventos)


Nro Acción del Actor Respuesta del Sistema
1 El usuario y/o el auxiliar ingresa al El sistema muestra una pantalla de
sistema. validar usuario.
2 El usuario y/o auxiliar ingresa su El sistema muestra una pantalla en
nombre de usuario y su contraseña; y donde elegirá el mes de ejercicio.
da clic en aceptar.
7.- Requerimiento asociado
RF-001: Validar usuario.
8.- Flujo Alternativo
Si no se ingresa correctamente el El sistema muestra una pantalla de
usuario y contraseña. vulva a intentarlo.
9.- Prototipo de interfaz de usuario
IF-01: Validar usuario.
IF-02: Vuelva a intentarlo.
IF-03: Elección del mes de ejercicio.

1.- Caso de Uso del Sistema Registrar hechos económicos en asientos .


2.- Descripción del caso de uso
Permite plasmar los hechos económicos del negocio.

3.- Actor(es)
Usuario, Auxiliar

4.- Precondiciones
Solicitud del gerente de finanzas de los documentos económicos al área.
Haber elegido el mes en ejercicio.
5.- Postcondiciones
Se obtienen los asientos contables.

6.- Pasos (Flujo de Eventos)


Nro Acción del Actor Respuesta del Sistema
1 El usuario elige el mes en ejercicio. El sistema muestra un menú de
opciones.
1 El usuario elige la opción ingresar El sistema muestra la pantalla para el
asientos contables. ingreso de los hechos económicos en
asientos contables.
2 El usuario registra del hecho El sistema muestra una pantalla de
económico su cuenta, código, monto asiento grabado indicando el código.
del debe y del haber, descripción y el
numero de comprobante; y luego elige
la opción grabar.
3 El usuario le da clic en aceptar para El sistema muestra la pantalla de
guardar el registro. ingreso de asientos contables ya
actualizado con la captura del asiento
grabado.
7.- Requerimiento asociado
RF - 001: Registrar hecho económico.
RF - 002: Buscar, modificar y eliminar hecho económico.
RF - 003: Generar asientos contables
8.- Flujo Alternativo
Si el usuario elige la opción modificar El sistema muestra una pantalla de
modificar asiento.
El usuario ingresara la cuenta, código, El sistema muestra una pantalla de
monto del debe y del haber, ingreso de asientos contables ya
descripción y el numero de actualizado con la captura del asiento
comprobante; y luego puede elegir la modificado.
opción modificar o anular
modificación.

Si el usuario elige la opción eliminar. El sistema muestra una pantalla de


eliminar asiento con la pregunta de
confirmación.
9.- Prototipo de interfaz de usuario
IF-04: Menú de opciones.
IF-05: Ingreso de asientos contables.
IF-06: Asiento grabado.
IF-07: Modificar asiento.
IF-08: Eliminar asiento.

1.- Caso de Uso del Sistema Generar Reportes Financieros


2.- Descripción del caso de uso
Muestra información para la toma de decisiones del Contador y Gerente de Finanzas.

3.- Actor(es)
Usuario.

4.- Precondiciones
Tener el balance general para el periodo solicitado.

5.- Postcondiciones
Presentar reportes financieros del periodo.

6.- Pasos (Flujo de Eventos)


Nro. Acción del Actor Respuesta del Sistema
1 El usuario ingresa por el menú de El sistema muestra la pantalla de
opciones a los Reportes Financieros. Menú Reportes Financieros
2 El usuario elige la opción de Reporte El sistema muestra una ventana con la
Financiero a generar. opción elegida donde se encuentran
varios ítems para configurar la
Generación del Reporte Financiero
escogido.
3 El usuario ingresa valores de El sistema muestra en la pantalla el
configuración para el Reporte Contable Reporte Contable solicitado.
pedido y Acepta generarlo.
7.- Requerimiento asociado
RF-15: Generar Reporte Financiero: Balance General
RF-16: Generar Reporte Financiero: Estado de Resultados
RF-17: Generar Reporte Financiero: Flujo de Efectivo
RF-18: Generar Reporte Financiero: Reportes Gerenciales
9.- Prototipo de interfaz de usuario
IF-09: Generar Reportes Financieros.

1.- Caso de Uso del Sistema Generar Reportes Contables


2.- Descripción del caso de uso
Se realizan los respectivos asientos contables en el transcurso del día y al finalizar el día
se emiten reportes contables el día.
3.- Actor(es)
Usuario, Auxiliar.

4.- Precondiciones
Deben existir hechos económicos para registrar.

5.- Postcondiciones
Generar reportes contables.

6.- Pasos (Flujo de Eventos)


Nro Acción del Actor Respuesta del Sistema
1 El usuario y/o el auxiliar luego de El sistema muestra una pantalla un
ingresar al menú de opciones y elegir menú de tipos de reportes contables.
Reportes Contables.
2 El usuario y/o auxiliar elije una opciónEl sistema el sistema actualiza y
de tipo de reporte contable. muestra dicha opción.
7.- Requerimiento asociado
RF-09: Generar Reporte Contable: Libro Diario.
RF-10: Generar Reporte Contable: Libro Mayor.
RF-11: Generar Reporte Contable: Libro de Compras.
RF-12: Generar Reporte Contable: Libro de Ventas.
RF-13: Generar Reporte Contable: Libro de Caja y\o Bancos.
RF-14: Generar Reporte Contable: Balance de Comprobación.
8.- Flujo Alternativo
Si el usuario elige la opción Libro El sistema muestra una pantalla de
Diario. ingreso información.
El usuario ingresara periodo, cuenta, El sistema muestra una pantalla del
Subtotal, y luego elige la opción libro diario actualizado con la opción
aceptar. mostrar.
El usuario elige la opción mostrar El sistema muestra una pantalla del
libro diario
Si el usuario elige la opción Libro El sistema muestra una pantalla de
Mayor. ingreso información.
El usuario ingresara periodo, cogido El sistema muestra una pantalla del
cuenta, Subtotal, y luego elige la Libro Mayor actualizado con la
opción aceptar. opción mostrar.
El usuario elige la opción mostrar El sistema muestra una pantalla del
Libro Mayor.
Si el usuario elige la opción Libro de El sistema muestra una pantalla de
Compras. ingreso información.
El usuario ingresara periodo, nombre El sistema muestra una pantalla del
cuenta, Subtotal, y luego elige la Libro de Compras actualizado con la
opción aceptar. opción mostrar.
El usuario elige la opción mostrar El sistema muestra una pantalla del
Libro de Compras.
Si el usuario elige la opción Libro de El sistema muestra una pantalla de
Ventas. ingreso información.
El usuario ingresara periodo, venta, El sistema muestra una pantalla del
Subtotal, y luego elige la opción Libro de Ventas actualizado con la
aceptar. opción mostrar.
El usuario elige la opción mostrar El sistema muestra una pantalla del
Libro de Ventas.
Si el usuario elige la opción Libro de El sistema muestra una pantalla de
Caja y\o Bancos. ingreso información.
El usuario ingresara periodo, monto El sistema muestra una pantalla del
inicial, abono, cargo, sub total, Libro de Caja y\o Bancos actualizado
aceptar. con la opción mostrar.
El usuario elige la opción mostrar El sistema muestra una pantalla del
Libro de Caja y\o Bancos.
Si el usuario elige la opción Balance El sistema muestra una pantalla de
de Comprobación. ingreso información.
El usuario ingresara periodo, activo, El sistema muestra una pantalla del
pasivo, patrimonio y luego elige la Balance de Comprobación
opción aceptar. actualizado con la opción mostrar.
El usuario elige la opción mostrar El sistema muestra una pantalla del
Balance de Comprobación.
9.- Prototipo de interfaz de usuario
IF- 10: Generar Reportes Contables.

.- Caso de Uso del Sistema Realizar Asientos de Ajuste


2.- Descripción del caso de uso
Permite cumplir la regla del negocio de partida doble.

3.- Actor(es)
Usuario

4.- Precondiciones
Haber Realizado el Balance Comprobación.

5.- Postcondiciones
Se obtienen el Balance de Comprobación final.

6.- Pasos (Flujo de Eventos)


Nro Acción del Actor Respuesta del Sistema
El usuario hace click a la opcion El sistema muestra la pantalla del
realizar balance de balance de Comprobación .
comprobación

El sistema muestra una pantalla, solo


si es necesario hacer un
asiento de ajuste.
El usuario revisa el balance de
comprobación.
El usuario hace clic en la opción El sistema pide los datos de los
Realizar Asiento de ajuste. asientos de ajuste.
El usuario ingresa el código de la
cuenta, el número del
comprobante, la fecha, y
elige el nombre de la cuenta
asientos de ajuste.
El usuario le da clic en la opción El sistema muestra la pantalla del
realizar el Balance de balance de Comprobación .
Comprobación
El sistema muestra una pantalla donde
muestra si es necesario o no
hacer un asiento de ajuste.
8.- Pasos (Flujo de Eventos Alternativo)
2.1 Si es necesario hacer el asiento de ajuste, sigue el paso 3.
2.2 Si no es necesario hacer el asiento de ajuste, finaliza.
5.1 Si alguno de los datos es erróneo, el sistema pide que se ingresen de nuevo los datos
erróneos.
5.2 Si no es erróneo sigue el paso 6
7.1 Si es necesario hacer el asiento de ajuste, sigue el paso 3.
7.2 Si no es necesario hacer el asiento de ajuste, finaliza.
8.- Requerimiento asociado
RF - 006: Realizar Asiento de Ajuste

9.- Prototipo de interfaz de usuario


Interfaz 11: Realizar Balance de comprobación.
Interfaz 12: Ingreso de Datos para el Balance de Ajuste

1.- Caso de Uso del Sistema Realizar Asiento de Cierre


2.- Descripción del caso de uso
El caso de uso sirve para cerrar las cuentas al final del año.

3.- Actor(es)
Tiempo.

4.- Precondiciones
Haber realizado el balance General.

5.- Postcondiciones
Se Archivan los Asientos de Cierre.

6.- Pasos (Flujo de Eventos)


Nro Tiempo
El sistema verifica la fecha de año de cierre contable.
Acredita el saldo que tengan las cuentas de activo y cargar el saldo que
tengan las de pasivo y capital.
Según la concordancia de la fecha de año cierre contable, el sistema efectúa
el cierre automático de las cuentas de naturaleza, de función y
destino, originándose la cuenta 89 Resultados del ejercicio
El sistema muestra la cuenta 89 Resultados del ejercicio
7.- Requerimiento asociado
RF – 07
8.- Prototipo de interfaz de usuario
2.1.4 Determinación de Subsistemas de Análisis (ASI 1.4)

 Descripción de Subsistemas de Análisis: Diagrama de


paquetes. (Se determinan los subsistemas y sus relaciones de dependencias)

< < siste m a > >


S iste m a d e C o n ta b ilid a d

< < su b siste m a > > < < su b siste m a > >
G e stio n d e A sie n to s C o n ta b le s G e stio n d e R e p o rte s

2.1.5 Especificación de la Interfaz de Usuario (ASI 1.5)

Número IF-01
Propósito de la interface Permite validar usuario.
Gráfica de la interface
Número IF-02
Propósito de la interface Vuelva a intentarlo
Gráfica de la interface

Número IF-03
Propósito de la interface Elección del mes de ejercicio
Gráfica de la interface
Número IF-04
Propósito de la interface Permite elegir entra las opciones el ingreso de los
hechos económicos en asientos.
Gráfica de la interface

Número IF-05
Propósito de la interface Permite ingresar los hechos económicos en asientos
contables.
Gráfica de la interface

Número IF-06
Propósito de la interface Asiento grabado.
Gráfica de la interface

Número IF-07
Propósito de la interface Permite la modificación de un asiento.
Gráfica de la interface
Número IF-08
Propósito de la interface Permite la confirmación de eliminación de un Asiento.
Gráfica de la interface

Número IF-09
Propósito de la interface Permite elegir opciones para Generar Reporte
Financiero.
Gráfica de la interface

Número IF-10
Propósito de la interface Permite elegir opciones para Generar Reportes
Contables, también sus detalles de de la transacción.
Gráfica de la interface

Número IF-01II IF-11


Propósito de la interface Decidir si se Realiza un Asiento de Ajuste o No .
Gráfica de la interface

Número
Propósito de la interface Ingresar datos a los Asientos de Ajuste.
Gráfica de la interface
2.1.6 Mapa de Interacción de Interfaces

<<Boundary>>
Grabar Asiento

<<Boundary>>
<<Boundary>>
Ingresar asientos
Modificar Asiento

<<Boundary>>
Menu Principal
<<Boundary>>
<<Boundary>>
Eliminar Asiento
Elección del mes
<<Boundary>>
Menu de opciones
<<Boundary>>
<<Boundary>> Realizar asiento ajuste
Resportes contables <<Boundary>>
Balance de comprobación <<Boundary>>
Ingreso de datos para el balance de ajuste
<<Boundary>>
Validar Usuario

<<Boundary>>
Balance General

<<Boundary>>
Resportes Financieros
2.2 ANALISIS DE LOS CASOS DE USO (ASI 2)

 Diagrama de Interacción de Objetos (Diagrama de Secuencias y/o


Colaboración)

REGISTRO DE HECHOS EN ASIENTOS CONTABLES

Registro de hechos en asientos contables

Usuario <<Boundary>> <<Control>> :Cuenta


CI Ingresar hechos economicos CC Ingresar hechos economicos

1: Selecciona opcion
2 selecciona opcion

3: muestra opcion

4: Ingresa datos 5: Ingresa datos

6: Buscar cuenta(cod cuenta)


7: Ingresar comprobante(nro comprobante)
9: Muestran datos

10: Elige opcion grabar 8: Ingresar monto( ) :Comprobante

11: Guarda datos


:Asiento Contable
12: Registra asiento(cod asientos)

13: muestra asiento registrado


REALIZAR ASIENTO DE AJUSTE
Realizar asiento de ajuste

Usuario <<Boundary>> <<Boundary>> <<Control>> <<Control>> CE:Cuenta


CI Balance de comprobación CI Asiento de ajuste CC Balance de comprobación CC Asientop de ajuste

1: Elige opción 2: Elige opción

3: Mostrar pantalla

4: Elige la opción realizar asiento de ajuste 5: Elige la opción realizar asiento de ajuste

6: Mostrar pantalla

7: Ingresa datos 8: Ingresan datos

9: Buscar cuenta(cod cuenta)


10: Ingresar comprobante(nroComprobante)

12: Muestran datos


CE:Comprobante
11: Registrar monto de ajuste( )
Elige opción grabar 14: Elige opción grabar
15: Registra asiento de ajuste(cod asiento de ajuste)
CE:Asiento de ajuste

16: Muestra asiento de ajuste registrado

Si no esta ajustado aparecerá la opción


Realizar asiento de ajustey se realizará
esta iteración hasta que cuadre el
balance de comprobación.

REALIZAR ASIENTO DE CIERRE

Realizar asiento de cierre

tiempo <<Control>> :Periodo contable :Balance de comprobación


CC Asiento de Cierre

1: Informa fecha 2: Verifica fecha de cierre( )

3: Confirmación de fecha de cierre

4: Registra datos de cierre(cod cierre, monto cierre)


Realiza la
iteración
hasta que
sea la fecha 5: Actualizar balance de comprobación( ) :asiento de cierre
de cierre.
REALIZAR REPORTES FINANCIEROS

Generar Reporte Financiero

Usuario <<Boundary>> <<Control>>


CI Generar Reporte Financiero CC Generar Reporte Financiero

Elegir opcion

Elige realizar Balance de Comprobacion

Mostrar Balance de Comprobacion

Realizar Balance General( )

Realizar Estado de Perdidas y Ganancias( ) :Reportes financieros

Realiza Flujo de efectivo( )


Mostrar reporte elegido

Elegir grabar

Grabar Reporte

Grabar Reporte( )

Mostrar Reporte guardado

GENERAR REPORTES CONTABLES


Generar reportes contables

Usuario <<Boundary>> <<Control>>


CIGenerar reportes contables
CCGenerar reportes contables

1: Elige Generar Reportes Contables

2: Mostrar Opciones de Pantalla

opt [Libro Diario]

Ingresa periodo

Ingresar cuenta Ingreso informacion

Ingresa subtotal Libro Diario(Cod LibDiario)

Periodo
opt [Mostrar] Reporte Contable:Libro Diario
Rango de fechas

Todas cuentas

Importe total

opt [Libro Mayor]

Ingresa periodo

Codigo Cuenta
Ingresa informacion
Ingresa nombre cuenta Libro mayor(Cod LibMayor)

Sub total
Reporte Contable:Libro mayor

opt [Mostrar] Total patrimonio

Total pasivo

Total activo

Mayorizacion

opt [Libro Compras]

Ingresar nombre compra Ingresar informacion


Ingresar subtotal Libro compras(Cod LibCompras)

Ingresar periodo
Reporte Contable:Libro Compras
Total de compras
opt [Mostrar]
Fecha compras

Periodo de compras

Nombres compra

opt [Libro de ventas]


Ingresar subtotal
Ingresar Informacion
Ingresar venta

ingresar periodo Libro de ventas(Cod LibVentas)

Datos cliente
opt [Mostrar] Reporte Contable:LibroVentas

Responsable ventas

Importe total

Total ventas

opt [Libro caja y/o banco]


- abono
Subtotal
ingreso informacion
Monto inicial
Subtotal cargo
Ingresar periodo Libro caja banco( )

opt [Menu] Saldo Reporte Contable:Libro Caja Banco

Total abonado
Periodo

Total cargado

opt [Balance de comprobacion]


Ingrese periodo

Activo

Pasivo Ingresa informacion


Balance de comprobacion( )
patrimonio

opt [Mostrar] Reporte Contable:Balance de comprobación


Activo

Pasivo

Parimonio

Descripcion
3 ANALISIS DE CLASES (ASI 3)

 Diagrama de Clases (Gráfico)


Empresa
- NomEmpresa : int
- NroRuc : int

1..* Plan de cuentas


posee
- cod_cuenta : int
- nomb_cuenta : int
- tipo_cuenta : int Contador
Asistente
- nomb_cont : int
- apellido_cont : int - nomb_asistent : int
- sexo : int - apelli_asistent : int
1..* - edad : int - sexo : int
pertenece - edad : int
Cuenta
- Cod_cuenta : int
- Tipo_cuenta : int 1..*
- Desc_cuenta : int pertenece 1..* Asiento Contable
tiene 1..*
+ Buscar cuenta (int cod cuenta) : int - cod_asiento : int es registrado Persona
+ Message 21 () : int - monto debe : int
1..* - monto haber : int - codUsuario : int
tiene 1..*
+ Registra asiento (int cod asientos) : int - contraseñaUsua : int
1..* registra
actualiza + Ingresar monto () : int

1..*
Comprobante pertence
- nro_comprob : int
- descr_comprob : int
+ Ingresar comprobante (int nro comprobante) : int
Periodo contable
- fecha inicio : int
- fecha cierre : int
asiento de cierre
1..1 + Verifica fecha de cierre () : int
es actualizado - cod_asientocierre : int
Balance de comprobación - monto_cierre : int
0..*
- cod_balancedecomprob : int + Registra datos de cierre (int cod cierre, int monto cierre) : int Asiento de ajuste
+ Actualizar balance de comprobación () : int - cod_asientoajuste : int
+ Realizar el Balance de Comprobacion () : int - monto_ajuste : int
1..1
pertenece 0..1 + Registra asiento de ajuste (int Monto de ajuste) : int
+ Registrar monto de ajuste () : int
1..1 + Registra asiento de ajuste (int cod asiento de ajuste) : int
contiene Reportes contables
- cod_reportcont : int
- detalle_reportcont : int

Reportes financieros
- cod_reporfinan : int
- detalles_report : int
+ Realizar Balance General () : int
+ Realizar Estado de Perdidas y Ganancias () : int
+ Realiza Flujo de efectivo () : int
+ Grabar Reporte () : int

2.4 ANALISIS DE PAQUETES (ASI 4)

 Diagrama de Paquetes

Registro de asientos contables

Validación

Información de la Sunat

Realización de reportes
2.5 ESPECIFICACION DE INTERFACES CON OTROS SISTEMAS (ASI 5)
Nombre del Sistema SUNAT
relacionado
Responsable del Sistema Administrador de los Registros Únicos de Contribuyentes
Procesos del Sistema Maneja los registros de los contribuyentes.
Especificaciones Maneja los datos de identificación de los contribuyentes,
Funcionales del sistema tales como el nombre o razón social, su domicilio fiscal,
actividad económica, teléfono, tributos afectos, fecha de
inicio de actividades.
Formatos de los datos Número de once dígitos que la SUNAT validará como
intercambiados contribuyente.
Tipo de intercambio Intercambio en línea.
Frecuencia o periodicidad Variable , dependerá de cada vez que se registro un hecho
del intercambio económico.
Evento que desencadena Luego de ingresar lo 11 dígitos y dar clic en validar.
la interface
Validaciones, requisitos El usuario (contador y asistente contable) o el auxiliar
especiales de seguridad deben validar usuario.
Modificaciones ninguna
requeridas
3. DISEÑO DE SISTEMAS

3.1 DEFINICION DE LA ARQUITECTURA DEL SISTEMA (DSI 1)

 Definición de Niveles de Arquitectura (Grafico) (DSI 1.1)

<<SO Windows XP>>


Contador PC

TCP/IP

<<Apache Tomcat>>
Servidor de Aplicaciones

JDBC
TCP/IP

<<ORACLE>>
Base de Datos <<SO Windows XP>>
Gerente de finanzas PC

 Identificación de subsistemas de diseño (DSI 1.2)

Catalogo de subsistemas

Subsistema Funcionalidad Tipo


Registro de asientos Permite registrar cuenta, fecha, Especifico
contables debe, haber,
descripción, código
cuenta para poder crear,
grabar, modificar,
eliminar, cerrar.
Realizar reportes Permite realizar reportes contables Especifico
y reportes financieros
Información a la sunat Permite generar reportes para sus Genérico
respectivos impuestos
Validación EL subsistema valida usuario y Genérico
contraseña para poder
ingresar al sistema
Grafico de subsistemas usando el Diagrama de Paquetes

Registro de asientos contables

Validación

Información de la Sunat

Realización de reportes

 Entorno Tecnológico del Sistema. (DSI 1.3)



Hardware Servidor de aplicaciones , base de datos, computadoras
personales
Software Sistema operativo Windows XP, Java, Oracle
Comunicaciones Protocolos de comunicación TCP/IP, HTTP, JDBC

3.2 DISEÑO DE LA ARQUITECTURA DE SOPORTE (DSI 2)

 Diseño Detallado de Subsistemas de Soporte. (Grafico) (DSI 2.1)


Diagrama de Clases y de Interacción de Objetos
No se aplica
3.3 DISEÑO DE CASOS DE USO REALES (DSI 3)
Realizar Asiento de Ajuste

<<JSPA>> <<JSPA>> <<SERVELET>> <<SERVELET>> <<EJB>> <<EJB>> <<EJB>>


CI Balance de comprobación CI Asiento de ajuste CC Balance de comprobación CC Asientop de ajuste CE:Cuenta CE:Comprobante CE:Asiento de ajuste

2: Elige opción

3: Mostrar pantalla

5: Elige la opción realizar asiento de ajuste

6: Mostrar pantalla

8: Ingresan datos

9: Buscar cuenta(cod cuenta)


10: Ingresar comprobante(nroComprobante)

11: Registrar monto de ajuste


12: Muestran datos

14: Elige opción grabar


15: Registra asiento de ajuste(cod asiento de ajuste)

16: Muestra asiento de ajuste registrado

Si no esta ajustado aparecerá la opción


Realizar asiento de ajustey se realizará
esta iteración hasta que cuadre el
balance de comprobación.
Registro de Hechos en Asientos

<<JSPA>> <<SERVELET>> <<EJB>>


CI Ingresar hechos economicos CC Ingresar hechos economicos CU:Cuenta :Comprobante :Asiento Contable

2 selecciona opcion

3: muestra opcion

5: Ingresa datos
6: Buscar cuenta(cod cuenta)
7: Ingresar comprobante(nro comprobante)
9: Muestran datos
8: Ingresar monto

11: Guarda datos


12: Registra asiento(cod asientos)

13: muestra asiento registrado

Realizar Asiento de Cierre

<<SERVELET>> <<EJB>> <<EJB>> <<EJB>>


CC Asiento de Cierre C:Periodo contable B:asiento de cierre A:Balance de comprobación

tiempo

1: Informa fecha 2: Verifica fecha de cierre

3: Confirmación de fecha de cierre

4: Registra datos de cierre(cod cierre, monto cierre)

Realiza la
iteración 5: Actualizar balance de comprobación
hasta que
sea la fecha
de cierre.
Reportes Contables

<<JSPA>> <<SERVELET>>
CIGenerar reportes contables CCGenerar reportes contables

Usuario

1: Elige Generar Reportes Contables

2: Mostrar Opciones de Pantalla

opt [Libro Diario]

Ingresa periodo

Ingresar cuenta Ingreso informacion


Crea libro diario( )
:Libro Diario
Ingresa subtotal

Periodo
opt [Mostrar]
Rango de fechas

T odas cuentas

MuestraPeriodo
Importe T otal

opt [Libro Mayor]

Ingresa periodo

Codigo Cuenta
Ingresa informacion
Ingresa nombre cuenta Crea libro mayor( )
:Libro mayor
Sub total

opt [Mostrar] total activo

T otal pasivo

T otal patrimonio

opt [Detalles]
Mayorizacion

opt [Libro Compras]

Ingresar nombre compra Ingresar informacion


Ingresar subtotal Crea libro compras( )
:Libro Compras
Ingresar periodo

opt [Mostrar] total de compras

opt Nombre compra


[Detalles]
Subtotal compras

Total compras

opt [Libro de ventas]


Ingresar subtotal
Ingresar Informacion
Ingresar venta

ingresar periodo Crear libro de ventas( )


:LibroVentas

opt [Mostrar] T otal ventas

opt [Mostrar]
Nombre venta
Subtotal venta

T otal ventas

opt [Libro caja y/o banco]


- abono
Subtotal

ingreso informacion
Monto inicial
Subtotal cargo
Ingresar periodo Crear libro caja banco( )
:Libro Caja Banco

opt [Menu] Saldo

opt [Detalle] T otal abonado

Total cargado

opt [Balance de comprobacion]

Ingrese periodo
Activo

Pasivo Ingresa informacion


Crea balance de comprobacion( )
patrimonio CE:Balance de comprobación

opt [Mostrar] Activo

Pasivo

Parimonio

opt [Detalles] Descripcion

Activo
SequenceDiagram_1

<<JSPA>> <<SERVELET>> <<EJB>> <<EJB>>


:Usuario
CI Generar Reporte financiero CC Generar reporte financiero AC:Asiento Contable Libro de caja:Reportes contables

Elegir generar reportes financieros

Mostrar opciones

opt [Balance General]


Ingresar periodo
Seleccione periodo
Buscar asientos del periodo ingresado

Entregar asientos del periodo

Crear Balance General <<EJB>>


Balance General:Reportes financieros

Mostrar Balance General


Mostrar Balance General

opt [Flujo de Efectivo]


Ingresar periodo

Selecciona periodo

Buscar saldos dentro de periodo ingresado

Entregar informacion

Crear Flujo de Efectivo <<EJB>>


Flujo de Efectivo:Reportes financieros

Mostrar Flujo de Efectivo

Mostrar Flujo de Efectivo

opt [Estado de Perdidas y Ganancias]

Ingresar periodo

Selecciona periodo

Busca asientos del periodo ingresado


Entrega asientos
Busca saldos del periodo iongresado
Entrega saldos

Message_51 <<EJB>>
Estado de PP y GG:Reportes financieros

Mostrar Estado de PP y GG

Mostrar Estados de PP y GG
3.4 DISEÑO DE CLASES (DSI 4)
 Se realiza el Diagrama de Clases de Diseño (Grafico)

Contador
Asistente
- nomb_cont : int
Plan de cuentas
- apellido_cont : int - nomb_asistent : int
- cod_cuenta : int - sexo : int - apelli_asistent : int
- nomb_cuenta : int - edad : int - sexo : int
1..* 1..1
esta contenida - tipo_cuenta : int - edad : int
contiene
Cuenta
- Cod_cuenta : int
- Tipo_cuenta : int 1..*
- Desc_cuenta : int pertenece 1..* Asiento Contable
tiene 1..*
+ Buscar cuenta (int cod cuenta) : int - cod_asiento : int es registrado Usuario
+ Message 21 () : int - monto debe : int
1..* - monto haber : int - codUsuario : int
tiene 1..*
+ Registra asiento (int cod asientos) : int - contraseñaUsua : int
registra
1..* + Ingresar monto () : int
actualiza
1..*
pertence
Comprobante
- nro_comprob : int
- descr_comprob : int
+ Ingresar comprobante (int nro comprobante) : int
Periodo contable
- fecha inicio : int
- fecha cierre : int
asiento de cierre
1..1 + Verifica fecha de cierre () : int
es actualizado - cod_asientocierre : int
Balance de comprobación - monto_cierre : int
- cod_balancedecomprob : int + Registra datos de cierre (int cod cierre, int monto cierre) : int Asiento de ajuste
+ Actualizar balance de comprobación () : int - cod_asientoajuste : int
+ Realizar el Balance de Comprobacion () : int - monto_ajuste : int
1..1
pertenece + Registra asiento de ajuste (int Monto de ajuste) : int
+ Registrar monto de ajuste () : int
1..1 + Registra asiento de ajuste (int cod asiento de ajuste) : int
contiene Reportes contables
- cod_reportcont : int
- detalle_reportcont : int

Reportes financieros
- cod_reporfinan : int
- detalles_report : int
+ Realizar Balance General () : int
+ Realizar Estado de Perdidas y Ganancias () : int
+ Realiza Flujo de efectivo () : int
+ Grabar Reporte () : int

3.5 DISEÑO FÍSICO DE DATOS (DSI 5)

3.5.1 Diseño del Modelo Físico de Datos. (DSI 5.1)


PlanDeCuentas Contador Asistente
fk
CodCuenta_ - CodCuentaPlan int <pk> - NombreContador char <pk> - NombreAsistente char < pk>
CodCuentaPl - NombreDeCuenta int - ApellidoContador char - ApellidoAsistente char
an - TipoDeCuenta int - sexo char - sexo char
- edad smallint - edad smallint
Cuenta - CodUsuario int <fk> - CodUsuario int <fk>
- CodCuenta int <pk>
- TipoDeCuenta int fk
- DesCuenta int nombreAsiste
- CodCuentaPlan int <fk> fk nte_CodUsua
fk
NombreCont rio
CodAsiento_ AsientoContable ador_CodUsu
CodUsuario
- codAsiento int <pk> ario
- MontoDebe int
fk - MontoHaber int fk Balance de comprobación
Comprobante Usuario
CodAsiento_ - CodCuenta int <fk> CodAsiento_
- NroComprobante int <pk> - NroDeComprobante int <fk> CodUsuario - CodUsuario int <pk<
- DesComprobante int
NroDeCompr - cod_balancedecomprob int <pk> : int
obante - CodBalanceDeComprobacion int <fk> - ContraseñaUsuario int
... - CodUsuario int <fk>
fk
fk
CodAsientoD
CodAsiento_
fk eAjuste_Cod
CodBalance
CodAsientoD Asiento
DeComproba
cion eCierre_Cod
AsientoDeAjuste
fk Asiento
PeriodoContable - CodAsientoDeAjuste int <pk>
CodAsientoD AsientoDeCierre
- FechaDeInicio date eCierre_Fech - MontoAjuste int
- FechaDeCierre date <pk> aDeCierre - CodAsientoDeCierre int <pk> - CodAsiento int <fk>
- MontoDeCierre int
fk
- CodAsiento int <fk>
CodigoRepor
- FechaDeCierre date
teContable_
CodBalance
DeComproba
ReportesFinancieros cion
- CodReportesFinancieros int <pk> : int fk
- DetallesReporte varchar ReporteCont
: int
able_Reporte ReporteContables
sFinancieros
- CodReporteContable int <pk>
- DetalleReporte varchar
- CodBalanceDeComprobacion int <fk>
- CodReportesFinancieros int <fk>
- CodAsientoDeCierre
... int <fk>

3.5.2 Optimización del Modelo Físico de Datos. (DSI 5.2)

Formato de Estimación de Volúmenes de tablas

Nro Tabla Cantidad de Tamaño del Crecimient Tipo de


registros registro o anual (%) acceso
anual
1 Cuenta 100 58 1% Update,select,
2 Plan de Cuentas 1 45 0% Update,select
3 Contador 2 54 0% Update,select
4 Asistente 2 42 0% Update,select
5 Asiento Contable 1000 42 1% Update,select
6 Comprobante 1000 24 1% Update,select
7 Periodo Contable 1 42 0% Update,select
8 Balance De Comprobación 12 424 0% Update,select
9 Reportes Financieros 100 24 1% Update,select
10 Reportes Contables 100 24 1% Update,select
11 Asiento De Cierre 1 24 1% Update,select
12 Asiento De Ajuste 10 26 1% Update,select
13 Usuario 10 24 0% Update,select
3.6 GENERACION DE ESPECIFICACIONES DE CONSTRUCCION (DSI 6)

3.6.1 Especificación del Entorno de Construcción (DSI 6.1)

Plataforma del ambiente de desarrollo.

Hardware Pentium IV de 3Ghz - 512RAM - HDD de 100Gb


Sistema Operativo Windows XP profesional
Herramientas de Construcción Java
Base de Datos MySQL
Software de aplicaciones NetBeans 6.0
Servidor WEB Internet Information Server

3.6.2 Definición de Componentes y Subsistemas de Construcción (DSI 6.2)

DIAGRAMA DE COMPONENTES

CCRegistrarAsientoContable
CIRegistrarAsiento contable
Servlet
AsientoContable JSP
EntityBean_CMP

CCGenerarResporteContabl e Contador
Servlet CIGenerarResporte contable EntityBean_CMP
ResporteContabl e JSP
EntityBean_CMP

CCGenerarReporteFinanciero ReporteFinanciero
Servlet EntityBean_CMP

CIGenerarReporte financiero
JSP

GerenteDeFinanzas
EntityBean_CMP

Usuario
EntityBean_CMP
3.6.3 Elaboración de especificación de Construcción (DSI 6.3)

Formato para la especificación detallada de los componentes

Nombre del Contador


Componente

Tipo de Bean
Componente
Descripción Componente que servirá para guardar la información de un
administrador del área de contabilidad, código , estado , etc.
Especificación del componente
Realiza la operación:
- ActualizarEstado (String codContador)

Nombre del Gerente Financiero


Componente

Tipo de Bean
Componente
Descripción Componente que servirá para guardar la información del
gerente de finanzas, código , estado , etc.
Especificación del componente
Realiza la operación:
- ActualizarGerenteFinanciero (String codGerenteFinanciero)

Nombre del Asiento contable


Componente

Tipo de Bean
Componente
Descripción Componente que se encarga de almacenar datos del hecho
económico que son: la cuenta, código, monto del debe y del
haber, descripción y el número de comprobante.
Especificación del componente
Realiza la operación:
- ActualizarAsientoContable (String codAsientoContable)
- EliminarAsientoContable (String codAsientoContable)

Nombre del Reporte Contable


Componente

Tipo de Bean
Componente
Descripción Componente que se encarga de almacenar datos de los reportes
contables que son:
Especificación del componente
Realiza la operación:
- ActualizarReporteContable (String codReporteContable)
- EliminarReporteContable (String codReporteContable)

Nombre del Reporte Financiero


Componente

Tipo de Bean
Componente
Descripción Componente que se encarga de almacenar datos de los reportes
financieros que son:
Especificación del componente
Realiza la operación:
- ActualizarReporteFinanciero (String codReporteFinanciero)
- EliminarReporteFinanciero (String codReporteFinanciero)

Nombre del Registrar Asiento contable


Componente

Tipo de JSP
Componente
Descripción Este componente muestra las opciones necesarias para realizar
el registro de asientos contables.
Especificación del componente
seleccionOpcion():Verifica y Almacena la opción elegida por el usuario.
ingresaDatos(): Permite el ingreso de datos realizados por el usuario.
aceptaConfirmacion():Permite la respuesta del usuario para luego poder guardar
los datos de los hechos económicos.
muestraOpcion():Permite mostrar la opción elegida por el usuario.
ModificarDatos(): Permite la modificación de datos registrados por el usuario.
mensajeConfirmacion():Permite confirmar a el usuario que ya se realizó la
modificación.
consultarDatos(): Almacena los datos registrados de los asiento contable.

Nombre del Generar Reporte Contable


Componente

Tipo de JSP
Componente
Descripción Este componente facilita al usuario mostrar en la pantalla los
reportes contables.
Especificación del componente
seleccionOpcion():Verifica y Almacena la opción elegida por el usuario.
seleccionGenerar(): Almacena el tipo de reporte contable seleccionado a mostrar.
muestraOpcion(): Permite mostrar la opción elegida por el usuario.
muestraInformacion(): Muestra la información elegida por el usuario.
Nombre del Generar Reporte Financiero
Componente

Tipo de JSP
Componente
Descripción Este componente facilita al usuario mostrar en la pantalla los
reportes financieros.
Especificación del componente
seleccionOpcion():Verifica y Almacena la opción elegida por el usuario.
seleccionGenerar(): Almacena el tipo de reporte financiero contable seleccionado a
mostrar.
muestraOpcion(): Permite mostrar la opción elegida por el usuario.
muestraInformacion(): Muestra la información elegida por el usuario.

Nombre del Registrar Asiento contable


Componente

Tipo de Servlet
Componente
Descripción Este componente registra los asientos contables.
Especificación del componente
seleccionarOpcion(): Habilita el tipo de opción elegida por el usuario.
validarDatos(): Valida la información enviada por el usuario según la política del
sistema.
aceptaConfirmacion():Recibe la respuesta de el usuario para continuar con el
proceso.
ingresaDatos(): Recibe la información enviado por el usuario y es guardado.

Nombre del Generar Reporte Contable


Componente

Tipo de Servlet
Componente
Descripción Este componente se encarga de mostrar el reporte contable
elegido.
Especificación del componente
seleccionOpcion(): Guarda la opción elegida por el usuario.
seleccionGenerar (): Habilita el reporte contable elegida para luego ser mostrado.

Nombre del Generar Reporte Financiero


Componente

Tipo de Servlet
Componente
Descripción Este componente se encarga de mostrar el reporte financiero
elegido.
Especificación del componente
seleccionOpcion(): Guarda la opción elegida por el usuario.
seleccionGenerar (): Habilita el reporte financiero elegida para luego ser mostrado.

3.7 ESTABLECIMIENTO DE REQUERIMIENTOS DE IMPLANTACION (DSI 8)

 Catálogo de Requerimientos

Número Requerimiento Descripción


1 Capacitación El uso del sistema va a requerir 20
horas de capacitación para todos los
usuarios del sistema.
2 Instalación La instalación se va a realizar en el
Servidor de Aplicaciones.
3 Permisos de software El software se podrá usar en un grupo
de trabajo de siete (7) puntos o pcs
como máximo por cada permiso dado.
4 Sesión de Usuario Habrán dos tipos de permisos regulados
por las sesiones de Usuario: contador y
auxiliar, con diferentes facultades para
ejecutar operaciones en el sistema.
5 Patente del software El uso del software fuera del grupo de
trabajo establecido o fuera de la
institución contratada tendrá un costo
por ser un producto patentado, previa
coordinación con cualquier
representante de la asociación creadora.

You might also like