Está en la página 1de 24

Diseo de Sistemas

Estudiante: Hilda Anabel Chimbolema Chafla.


Curso: SPD20-21

Softnom
Solution

TABLA DE CONTENIDO
1

Introduccin:________________________________________________________________________________1

Objetivo general:____________________________________________________________________________1

Objetivos Especficos_______________________________________________________________________1

Descripcin del Software___________________________________________________________________1

Alcance del proyecto________________________________________________________________________2

Poblacin destinataria______________________________________________________________________2

Restricciones________________________________________________________________________________2

Importancia del proyecto___________________________________________________________________2

Desarrollo ciclo de vida del Sistema_______________________________________________________3


9.1
Primera Fase: Identificacin de Problemas, Oportunidades y Objetivos____________3
9.1.1 Planteamiento del problema_________________________________________________________3
9.1.2 Estudios de factibilidad______________________________________________________________3
9.2
Segunda fase: Determinacin de Requerimientos____________________________________5
9.2.1 Requisitos funcionales del sistema__________________________________________________5
9.3
Tercera Fase: Diseo del sistema______________________________________________________6
9.3.1 Mapeo sistema de nminas SOFTNOM SOLUTIONS______________________________6
9.4
Cuarta Fase: Desarrollo del sistema___________________________________________________7
9.4.1 Etapas y tiempo de desarrollo del proyecto________________________________________7
9.4.2 Anlisis de costo Beneficio (recursos necesarios para el desarrollo del sistema)_8
9.4.3 Lenguajes de programacin a utilizar_______________________________________________9
9.4.4 Creacin del prototipo del Sistema_________________________________________________9
9.5
Quinta fase: Prueba del Sistema_____________________________________________________13
9.5.1 Modelos de casos de uso___________________________________________________________13
9.6

Sexta Fase: Implementacin del Sistema____________________________________________15

10

Conclusin y recomendacin___________________________________________________________15

11

ANEXOS__________________________________________________________________________________16

11.1 Mapeo del sistema de Nminas SoftNom Solutions_________________________________16


11.2 Planificacin de actividades y tiempo estimado de desarrollo_____________________17
11.3 Diagrama de Gantt____________________________________________________________________18
11.4 Anlisis de costos_____________________________________________________________________19
11.5 Hoja de recursos_______________________________________________________________________19
12

Bibliografa_______________________________________________________________________________20

Software De Nmina (Softnom Solutions)

1 Introduccin:
Un software de nmina es una solucin informtica diseada para maximizar la productividad de las
personas encargadas de registrar y controlar correctamente todos los aspectos de la nmina de los obreros y
empleados de la empresa. La nmina es el documento, el recibo que se entrega al pagar el salario al trabajador y,
por tanto, sirve de justificante al empresario de haber realizado dicho pago. (Lacalle, 2012). Lo ms importante
del software de nmina es que sea fcil de manipular con el objetivo de adaptarlo a las necesidades de una
empresa, es decir los usuarios podrn manejar el software sin necesidad de depender mucho del proveedor del
sistema. Para aquello se debe identificar bien los objetivos, requisitos, expectativas e inquietudes, que tienen los
usuarios para desarrollar un sistema que realmente satisfaga las necesidades fundamentales de una empresa u
organizacin.

2 Objetivo general:
Facilitar el procedimiento de clculo de nminas mediante la implementacin del software Softnom
Solutions.

3 Objetivos Especficos
Elaborar un software de nmina para facilitar el manejo de informacin entre los diferentes departamentos de

la empresa Cabanilla SA.


Proporcionar una interfaz de usuario completamente entendible y amigable con el usuario para facilitar su

manejo.
Importar y enviar nminas a hojas de clculo de Microsoft Excel, para su respectivo informe.
Sealar los pasos a seguir para la elaboracin de la nmina, mediante manuales de usuario.

4 Descripcin del Software


Softnom Solutions es un software de nmina diseado para facilitar el manejo de la informacin referente
a los empleados de una compaa en especfico. Automatizando cada uno de los aspectos referentes al desarrollo
de una nmina teniendo en cuenta las horas del trabajo del

Software De Nmina (Softnom Solutions)


empleado, con el objetivo de reducir las prdidas de tiempo y dinero que pueda conllevar el desarrollo de un
sistema de nmina convencional.

5 Alcance del proyecto

Busca facilitar el manejo de la informacin de empleados al encargado de desarrollar la nmina, y as ahorrar

tiempo y dinero en el desarrollo de las nminas de pago.


Con la implementacin de Softnom Solutions se pretende mejorar el manejo en cuanto a la eficiencia y

eficacia de pagos que los empleados perciben de sus empleadores.


Facilitar a los administradores el control y manejo oportuno de los datos con respecto al clculo de nminas.
Con este sistema se espera disminuir los problemas que surgen al contratar nuevos empleados, al automatizar
procesos manuales.

6 Poblacin destinataria
El software informtico Softnom Solutions es una herramienta destinada para la empresa Cabanilla
SA., el cual presenta ciertos problemas al momento de desarrollar nminas de pago a sus empleados, con la
implementacin de este software se busca agilizar los procesos y automatizarlos para su mejor control y
administracin.

7 Restricciones

El software cuenta con un plazo de desarrollo de seis meses, al no contar con ms tiempo el sistema no podra

ser evaluado correctamente antes de ser implementado en la empresa.


El soporte tcnico que se proveer a la empresa Cabanilla SA. Solamente tendr una duracin de 1 ao.
Se realizar la capacitacin adecuada para el uso del nuevo sistema por un periodo de 2 meses.

8 Importancia del proyecto


Actualmente la empresa Cabanilla SA. no cuenta con un sistema totalmente funcional, ya que no se
pueden generar reportes por departamento ni tampoco generar nminas en borrador o en

Software De Nmina (Softnom Solutions)


este caso simuladas, el clculo de los salarios en el sistema actual presenta problemas por lo cual el desarrollo de
este software es de suma importancia.

9 Desarrollo ciclo de vida del Sistema


9.1

Primera Fase: Identificacin de Problemas, Oportunidades y Objetivos


9.1.1Planteamiento del problema
El desarrollo de este software tiene como finalidad solucionar los problemas que se presentan en la

empresa Cabanilla SA ya que al momento de elaborar una nmina de pagos a empleados, la gran cantidad de
informacin que se maneja tiende a confundir a las personas que desarrollan dichas nminas, perdiendo tiempo en
procesar toda la informacin requerida. Para resolver este problema se requiere de un software que permita
automatizar los procesos de informacin y permita controlar el flujo de ingresos y egresos de dinero y al mismo
tiempo permita la dispersin de las nminas en las principales entidades bancarias.
9.1.2Estudios de factibilidad
A continuacin se detallan los recursos que se necesitan para llevar a cabo el proyecto de implementacin
del Software de Nmina en la empresa Cabanilla SA.
Factibilidad operativa
Actividades
Recursos
Instalacin y configuracin del Software de Analista de sistemas, Programadores
Nmina Softnom Solutions
Pruebas y evaluacin del sistema una vez Analista de Sistemas
implementado
Pruebas de funcionalidad del sistema
Correccin de errores
Evaluacin del impacto organizacional
Capacitacin
adecuada
a
usuarios
administradores
Soporte tcnico durante 1 ao

Programadores y analistas
Programadores
Analista de sistemas
y Analista de sistemas
Tcnico en soporte

Software De Nmina (Softnom Solutions)


Factibilidad Tcnica:

Sistema Operativo Windows 7 Professional


Gestor de base de datos MYSQL SERVER 2012
Licencia paquete Office
Licencia Kaspersky
Licencia Visual Basic.NET

Factibilidad econmica:
RECURSOS HUMANOS Y MATERIALES
Jefe de proyecto
Analista de sistemas
Programadores
Consultores
Administrador de base de datos
Tcnico en soporte
Sistema Operativo Windows 7 Professional (32

COSTO
$ 800,00 (mensuales) (4.800,00 * 6 meses de trabajo)
$ 600,00 (mensuales) (3.600,00 * 6 meses de trabajo)
$ 500,00 (mensuales) (3.000,00 * 6 meses de trabajo)
$ 550,00 (mensuales) (3.300,00 * 6 meses de trabajo)
$ 500,00 (mensuales) (3.000,00 * 6 meses de trabajo)
$ 400,00 (mensuales) (2.400,00 * 6 meses de trabajo)
$ 225,00

y 64 bits)
Gestor de base de datos MYSQL SERVER $ 449,99
2012
Licencia paquete Office profesional plus 2013 $ 72,00
Kaspersky Small Office Security, 15 Pcs + 1 $ 197,99
Servidor + 1 Ao
Visual Studio Enterprise with MSDN
Costo de desarrollo/Adquisicin Software
Total

$ 6119,00
$ 600,00
$ 27.763,98

Software De Nmina (Softnom Solutions)

9.2

Segunda fase: Determinacin de Requerimientos


La empresa Cabanilla SA., especficamente la persona encargada de elaborar las nminas de empleados

que es el contador y analista de nminas, requiere de un sistema que le facilite el manejo de la informacin
referente a los trabajadores de los diferentes departamentos con los que cuenta esta empresa. Requiere de un
sistema que le permita calcular el ingreso mensual de cada trabajador, teniendo en cuenta los beneficios que la
empresa le otorga a sus trabajadores as como las horas extras de trabajo, das adicionales y vacaciones. Esto con
el fin de reducir las prdidas que puede llevar el manejo de nminas de forma manual ya sea en cuanto al tiempo y
dinero. Partiendo de esto podemos describir los requisitos fundamentales con los que debe contar el sistema
Softnom Solutions para satisfacer toda la demanda requerida por los usuarios una vez que se haya implementado.
9.2.1Requisitos funcionales del sistema

El sistema permitir adicionar y registrar un empleado, introduciendo sus datos personales como: nombres,

apellidos, cdula de identidad, estado civil, cargo, nombre del departamento etc.
Adems de esto el sistema podr ser modificado, es decir al momento que un empleado asciende de puesto de

trabajo podr realizarse la actualizacin respectiva de datos.


El sistema deber permitir calcular el salario bsico neto a pagar teniendo en cuenta los descuentos en el caso

de estar afiliado al IESS, descontar los das de falta, remuneraciones extras, bonos navideo o escolar.
Permitir descontar automticamente prstamos directos con la empresa.
Se podr cargar nminas por reas o departamentos
Podrn generarse dos tipos de nminas: simulada y nmina real.
Permitir la seleccin del concepto de nminas que se desea calcular (vacaciones, bonificaciones, horas

extras).
El sistema permitir guardar todas las nminas que sean procesadas.
Permitir la visualizacin de nminas por reas.
El sistema asignar un cdigo especfico para cada empleado.
Permitir la bsqueda por cdigo.
Contar con un mdulo de liquidacin final (renuncia, muerte, despido).
Se podr especificar las formas de pago (cheque, efectivo, transaccin bancaria).

Software De Nmina (Softnom Solutions)

9.3

Tercera Fase: Diseo del sistema


9.3.1Mapeo sistema de nminas SOFTNOM SOLUTIONS

Software De Nmina (Softnom Solutions)

9.4

Cuarta Fase: Desarrollo del sistema


9.4.1Etapas y tiempo de desarrollo del proyecto

Nmero
de tarea

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

Nombre de tarea

Implementacin de Software de Nmina


"SoftNom Solutions"
Fase 1: Identificacin del problema
Estudiar el mbito del problema
Entrevista a administradores
Cuestionario a usuarios
Realizar estudios de factibilidad
Fase 2: Determinacin de requerimientos
Anlisis de informacin
Anlisis de necesidades
Especificar requisitos funcionales
Fase 3: Diseo del sistema
Anlisis de requisitos funcionales
Creacin de mapeo del sistema
Diseo de diagrama de flujo de datos
Creacin de prototipo de sistema (bosquejo)
Fase 4: Desarrollo del sistema
obtener el Hardware necesario
Obtener el Software necesario
Asignar al personal de desarrollo de cdigo
Analizar especificacin de funcionamiento
Codificar el sistema
Creacin de base de datos
Vincular con la base de datos
Probar el funcionamiento del cdigo
(depuracin)
Documentacin del sistema, manuales de
usuario
Fase 5: Prueba del Sistema
Simulacin y prueba del sistema
Prueba de unidades
Pruebas de integracin
Fase 6: Implementacin del sistema
Presentacin del sistema a la gerencia
Preparar la infraestructura
Capacitar a administradores y usuarios
Instalacin de nuevos equipos

Duracin

Actividade
s
predeceso
ras

133 Das
6 das
1 da
1 da
1 da
3 das
4 das
1 da
1 da
2 das
6 das?
1 da
1 da
1 da?
3 das
62 das?
1 da
1 da?
1 da?
1 da?
30 das
5 das
1 da

3
4
5

8
9

12
13
14

17
18
19
20
21
22

2 das

23

20 das

24

5 das
1 da
2 das
2 das
39 das
5 das
5 das
20 das
5 das

27
28

31
32
33

Software De Nmina (Softnom Solutions)


35
36
37
38
39
40
41

Implementacin del nuevo sistema


Presentacin del sistema a usuarios
Fase 7: Evaluacin del sistema
Aceptar recomendaciones de mejora
Realizar correcciones al sistema
Presentar cambios realizados
Evaluar el impacto organizacional del sistema

3 das
1 da
11 das
2 das
5 das
2 das
2 das

34
35

38
39
40

9.4.2Anlisis de costo Beneficio (recursos necesarios para el desarrollo del


sistema)

Recursos Materiales/Humanos

Jefe de Proyecto
Analista de sistemas
Consultores
Programadores
Administrador de base de datos
Tcnico en soporte
Sistema Operativo Windows 7 Professional
MYSQL SERVER 2012
Licencia Office Professional Plus
Kaspersky antivirus small office security
Visual Studio Enterprise
Costo de hardware
Gasto mensual
Total de gastos

Salario
mensual/costo de
software

$ 800,00
$ 600,00
$ 550,00
$ 500,00
$ 500,00
$ 400,00
$ 225,00
$ 449,99
$ 72,00
$ 197,99
$ 6.119,00
$ 600,00
$ 3.350,00

Costo Total

$ 4.800,00
$ 3.600,00
$ 3.300,00
$ 3.000,00
$ 3.000,00
$ 2.400,00
$ 225,00
$ 449,99
$ 72,00
$ 197,99
$ 6.119,00
$ 600,00
$ 27.763,98

Software De Nmina (Softnom Solutions)

9.4.3Lenguajes de programacin a utilizar


Para el desarrollo de este sistema se utilizar el entorno de desarrollo integrado Visual Studio, ya que ser
un sistema ambientado a la programacin web, utilizar los siguientes lenguajes de programacin: Visual
basic.Net, PHP, ASP.NET y el gestor de base de datos MYSQL 2012.
9.4.4Creacin del prototipo del Sistema
Men Registro de usuario: Administrador
sta opcin permite al analista de nminas registrarse como usuario, para realizar todos los procesos en el
sistema de nminas. Cuenta con un manual de usuario que detalla cada una de las funciones del software
implementado.

Software De Nmina (Softnom Solutions)


Opcin Bsqueda de empleado por cdigo (segn departamento)
Permite la bsqueda de empleados por cdigo segn el departamento, al momento de registrar a un nuevo
empleado el administrador del software le asigna una clave nica.

Modificar datos de empleado:


Esta opcin permite modificar los datos del empleado.

10

Software De Nmina (Softnom Solutions)


Opcin Calcular Nmina

Se ingresar el concepto de nmina, el monto del salario neto a pagar, valor segn las horas extras de
trabajo y la forma de pago que puede ser cheque, efectivo o transaccin bancaria.

11

Software De Nmina (Softnom Solutions)


Calcular nmina simulada, real, opcin descuento de prstamos y descuento por afiliacin
El software permite generar nminas reales o simuladas.

Opcin imprimir y guardar Nmina


Una vez generada la nmina final, se podr imprimir o importar a un documento de Excel.

12

Software De Nmina (Softnom Solutions)

9.5

Quinta fase: Prueba del Sistema


9.5.1Modelos de casos de uso
A continuacin se describe cada uno de los escenarios de pruebas del sistema y la herramienta que se

utilizar para realizar las pruebas unitarias y de integracin.


Una prueba unitaria es una forma de comprobar el correcto funcionamiento de un mdulo de cdigo. Esto
sirve para asegurar que cada uno de los mdulos funcione correctamente por separado. Luego, con las Pruebas de
Integracin, se podr asegurar el correcto funcionamiento del sistema o subsistema en cuestin.
Escenarios de caso de uso
Escenario
01
02
03
04
05
05
06

Descripcin
Aparece un error al elegir las opciones de nmina
El usuario cancela la operacin
El usuario introduce la opcin nmina simulada, no se
carga el formulario
El usuario introduce la opcin nmina real, ocurre un
error al guardar la nmina
El usuario debe guardar la nmina para importarla a un
documento de Excel
El usuario realiza el proceso de calcular nmina
La nmina se genera pero ocurre errores en el clculo
total

Escenario Principal
Paso
01
02
03
04
05
06

Descripcin
El usuario introduce la opcin elegir nmina
Selecciona la opcin nmina simulada
No carga el formulario de nmina simulada
El usuario regresa a la pgina anterior, elige nmina
real
Llena los campos necesarios, no se puede guardar la
nmina
Se produce un error al calcular el total a pagar

13

Software De Nmina (Softnom Solutions)


Variables identificadas para el caso de uso
Variable
01
02
03
04
05

Descripcin
Error al elegir nmina simulada
Opcin de usuario
Error al guardar nmina
Datos de nmina
Error al calcular el total

Categoras encontradas a las variables identificadas


Variable
01
02
03
04

Categoras encontradas
Ocurre un error al elegir opcin
No ocurre un error al elegir opcin
No se guarda la nmina
Si se guarda la nmina
Cancela la operacin
No cancela la operacin
Error al calcular total
No ocurre error al calcular el total

Test Harness
Este test tiene como objetivo simular el comportamiento del usuario con el nuevo sistema y ofrece un
conjunto de opciones para evaluar el adecuado funcionamiento, ser una de las herramientas a utilizar para
verificar el funcionamiento adecuado del sistema a implementar.
Este sistema es una aplicacin web, y por lo tanto es necesario que el test Harness sea capaz de
comunicarse con el navegador web y sea capaz tambin de realizar comprobaciones en el cdigo HTML, recibido
como respuesta. Para ello elegiremos la herramienta de uso libre Selenium. (www.openqa.org/selenium) la cul
cumple estas caractersticas

14

Software De Nmina (Softnom Solutions)

9.6

Sexta Fase: Implementacin del Sistema


La implementacin de un software de nmina ayudar a los encargados de elaborar las nminas de

empleados a realizar estos procesos de manera mucho ms rpida y eficaz. De esta manera se podr ahorrar
tiempo mientras se realizan los procesos de elaboracin de nminas, al realizar los procesos simulados se podr
tener una estimacin aproximada de los montos totales a pagar, al utilizar la opcin de importar archivos se
podrn elaborar reportes de las nminas.

10 Conclusin y recomendacin
Al desarrollar este proyecto he comprendido la importancia de realizar el anlisis de factibilidad de un
proyecto, ya que si no se realiza este proceso tan importante no se podr llevar a cabo el proyecto como tal, al
realizar la simulacin de un sistema de nminas pude percatarme de algunas funcionalidades que debe
proporcionar un sistema final, y la importancia que tiene el tener un buen sistema de nminas dentro de una
empresa u organizacin, ya que esta permite agilizar los procesos de clculos de nminas. Para finalizar
recomendara que en un prximo proyecto, realicemos una simulacin codificada del sistema, para de esta manera
irnos familiarizando con la fase de desarrollo de un sistema en especfico.

15

Software De Nmina (Softnom Solutions)

11 ANEXOS
11.1 Mapeo del sistema de Nminas SoftNom Solutions

16

Software De Nmina (Softnom Solutions)

11.2 Planificacin de actividades y tiempo estimado de desarrollo

17

Software De Nmina (Softnom Solutions)

11.3 Diagrama de Gantt

18

Software De Nmina (Softnom Solutions)

11.4 Anlisis de costos

Salario mensual/costo de
software

Costo Total

Jefe de Proyecto

$ 800,00

$ 4.800,00

Analista de sistemas

$ 600,00

$ 3.600,00

Consultores

$ 550,00

$ 3.300,00

Programadores

$ 500,00

$ 3.000,00

Administrador de base de datos

$ 500,00

$ 3.000,00

Tcnico en soporte

$ 400,00

$ 2.400,00

Sistema Operativo Windows 7 Professional

$ 225,00

$ 225,00

MYSQL SERVER 2012

$ 449,99

$ 449,99

Licencia Office Professional Plus

$ 72,00

$ 72,00

Kaspersky antivirus small office security

$ 197,99

$ 197,99

$ 6.119,00

$ 6.119,00

$ 600,00

$ 600,00

Recursos Materiales/Humanos

Visual Studio Enterprise


Costo de hardware
Gasto mensual

$ 3.350,00
Total de gastos

$ 27.763,98

19

Software De Nmina (Softnom Solutions)

20

Software De Nmina (Softnom Solutions)

11.5 Hoja de recursos

19

Software De Nmina (Softnom Solutions)

12 Bibliografa
(s.f.). Recuperado el 06 de 10 de 2015, de
http://www.angelfire.com/dragon2/informatica/estudio_de_factibilidad.htm
Lacalle, G. (2012). La nmina (Operaciones administrativas de recursos humanos). Editex.
Mata, C. Clculo de nmina y retenciones legales (tesis de pregrado)
PBLICA, S.-M. A. (s.f.). Recuperado el 07 de 10 de 2015, de http://map.gob.do/wpcontent/uploads/2014/03/MANUAL%20DE%20USUARIOS%20DE%20NOMINA%20DEL
%20SISTEMA.pdf
Riquelme, J. (s.f.). Recuperado el 10 de 10 de 2015, de http://ceur-ws.org/Vol-227/paper07.pdf
Samaniego, C. S. (s.f.). Repositorio Digital. Un. Salesiana. Recuperado el 10 de 10 de 2015, de
http://dspace.ups.edu.ec/handle/123456789/1626

20

También podría gustarte