MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE...

39
MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE PERSONAL PARA FUNDACIONES. (OptimaList) Autores: Rut Elizabeth Ayala. Marcela Martínez. Stilwell Santos. Fecha: 01/04/09 Universidad Francisco Gavidia. H1

Transcript of MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE...

Page 1: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G7

es:

MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE PERSONAL PARA

FUNDACIONES.

(OptimaList)

Autores: Rut Elizabeth Ayala. Marcela Martínez. Stilwell Santos. Fecha: 01/04/09

Universidad Francisco Gavidia.

H1

Page 2: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G9

TABLA DE CONTENIDO

Contenido Pag.

Introducción H2

Requerimientos H3

Instalando Msxml6 Installer H4

Instalando Windows Installer 3.1 H8

Instalando SQL Server Express 2005 H11

Instalar Microsoft SQL Server Management Studio Express H20

Creación de la Base de Datos “Planilla” H24

Creación de la estructura de la base de datos llamada “Planilla” H28

H3

Page 3: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G10

INTRODUCCIÓN.

El presente manual, describe de forma dinámica y sencilla los pasos que el

usuario debe seguir para instalar las aplicaciones que intervienen en la

implementación del sistema OptimaList, el cual fue diseñado para

administrar y controlar los pagos de los empleados de la fundación Círculo

Solidario de El Salvador.

Así mismo este documento tiene como objetivo describir el proceso de

instalación de SQL Server Express, un producto gratuito basado en la

tecnología de SQL Server 2005. Plataforma bajo la cual se ha desarrollado

el sistema OptimaList.

SQL Server Express - sucesor de MSDE. Fue diseñado para brindar una

plataforma de base de datos que ofrezca gran simpleza de uso, posibilitando

una distribución rápida en sus escenarios de uso. Su facilidad de uso

empieza con una interfaz gráfica simple y robusta. La cual facilita los

mecanismos de gestión y control del sistema creado para la Fundación.

H4

Page 4: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G11

1- REQUERIMIENTOS

Antes de iniciar la utilización del Sistema OptimaList, se debe tener

instalado primero, el gestor de base de datos SQL Server Express, es

importante observar que para instalar SQL son necesarios algunos requisitos

mínimos tales como:

Hardware

Procesador: Pentium III ó compatible, 500 Mhz (recomendado 1 GHz)

Memoria RAM: mínimo 192 MB (recomendado 512 MB ó superior)

Espacio libre en disco: 700 MB

Sistema Operativo requerido (cualquiera de los detallados):

Windows XP Professional SP2

Windows XP Home Edition SP2

Windows XP Tablet Edition SP2

Windows XP Media Edition SP2

Windows 2000 Professional Edition SP4

Windows 2000 Server Edition SP4

Windows 2000 Advanced Edition SP4

Windows 2000 Datacenter Server Edition SP4

Software:

Microsoft .NET Framework 2.0 (2.0.50727.42)

Windows Installer 3.1

Msxml6 installer.

Microsoft Internet Explorer 6.0 SP1 ó superior (Puede ser sustituido

por cualquier navegador de su dominio)

SQL Server Management Studio Express.

OptimaList.

Nota: Importante desinstalar toda versión anterior al SQL Server Express.

H5

Page 5: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G12

2. INSTALANDO MSXML6 INSTALLER.

El primer punto será instalar lo necesario para que SQL Express y

OptimaList funcionen correctamente

Introduzca el CD de instalación y Busque el archivo llamado: Msxml6,

luego dar doble click sobre el icono.

Se desplegara la pantalla siguiente, la cual le guiara de forma sencilla la

instalación.

Click

Doble

Click

Pantalla 1

H6

Page 6: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G13

En la siguiente pantalla, acepte los terminos de la licencia.

Se coloca nombre de la compañía:

Aceptar los

términos

Click

siguiente

Pantalla 2

Pantalla 3

Círculo Solidario de El Salvador

Círculo Solidario de El Salvador Representante o el

Nombre de la Compañía,

en ambos casos aplica.

Le damos

siguientes

H7

Page 7: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G14

Luego click en instalar, para que inicialice la instalación.

Esperar mientras se realiza la instalación.

Pantalla 4

Pantalla 5

H8

Page 8: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G15

Finalizar la instalación.

Pantalla 6

Presionar finalizar para terminar

la instalación.

H9

Page 9: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G16

3- INSTALANDO WINDOWS INSTALLER 3.1

La Instalación de esta actualización es opcional debido a que ya viene

incluido en la mayoría de sistemas operativos de Windows.

En el CD de instalación, Buscar el archivo llamado:

Al iniciar la instalación, aparece la siguiente ventana:

Doble Click,

Ejecutarlo con el

botón

Pantalla 1

H10

Page 10: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G17

Aceptar los términos de la licencia.

Iniciar la instalación.

Pantalla 4

Pantalla 2 H

9

H11

Page 11: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G18

Windows busca si no existen actualizaciones pendientes que realiza y

posteriormente cuando se termine la instalación click en finalizar.

H12

Page 12: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G19

4- INSTALANDO SQL SERVER EXPRESS 2005

Ahora que ya se ha preparado e instalado los programas y archivos

esenciales, proceder a instalar SQL server Express 2005.

En el CD de Instalación buscar el archivo llamado:

Doble click en el icono y aparece la pantalla:

Click

Pantalla 1

Presione

este botón

H13

Page 13: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G20

Luego de esperar a que se termine de descomprimir el archivo de instalación

aparece la siguiente ventana:

Esperar q se descomprima

Pantalla 3

Aceptar los

términos del

contrato Click para

continuar

Pantalla 2

H14

Page 14: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G21

Pantalla 4

Presione

Instalar

Pantalla 5

Luego de esperar unos

minutos, se completara la

instalación Click para

continuar

H15

Page 15: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G22

Pantalla 6

Esperar para que termine

la configuración

Pantalla 7

Click para continuar

H16

Page 16: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G23

Revisar que todos los componentes se instalen correctamente:

Una vez que termine de

instalar, debe quedar como se

presenta en la pantalla

Cuando termine

click aquí.

H17

Page 17: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G24

El Representante o el

Nombre de la

compañía.

Click para

seguir

Círculo Solidario de El Salvador

Círculo Solidario de El Salvador

Cuando termine le

click

2-Seleccionar la

primera opción

1-Click derecho para

que despliegue las

opciones.

Click para

seguir

H18

Page 18: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G25

Colocar la clave para el usuario SA, que por default crea SQL

Express, esta clave se recomienda que sea confidencial y secreta.

La clave debe cumplir con los siguientes puntos de seguridad:

La clave debe tener al menos un mínimo de 6 a 10 caracteres.

Debe poseer dígitos, Mayúsculas, Minúscula.

Fácil de recordar para el administrador, manteniendo la

confidencialidad del mismo.

A continuación siga con las instrucciones que se le presentan:

Escribir la

contraseña

Seleccionar modo de

autenticación mixto

H19

Page 19: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G26

Click en Instalar para inicializar la instalación:

Presione

este botón.

Click para

seguir

H20

Page 20: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G27

Verificar que toda la instalación se realizó de forma correcta, luego dar click en siguiente:

Finalizar la instalación:

Presionamos este

botón para terminar.

H19

1

Presione

este botón.

H21

Page 21: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G28

2- INSTALANDO MICROSOFT SQL SERVER MANAGEMENT STUDIO EXPRESS.

En el CD de Instalación, Buscar el archivo llamado:

Aparece la siguiente ventana, la cual es una guía para el proceso de

instalación de este manejador de datos.

doble click

sobre él.

Pantalla 1

H22

Page 22: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G29

Aceptar los términos de licencia:

Pantalla 2

Le damos

click

Pantalla 3

Círculo Solidario de El Salvador

Click en

siguiente

El representante o

nombre de la compañía.

Círculo Solidario de El Salvador

H23

Page 23: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G30

Pantalla 4

Pantalla 5

Click

siguiente

Presione

este botón

H24

Page 24: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G31

Pantalla 6

Esperamos a que

termine de instalar Una vez instalado se habilita

el botón siguiente, click para

continuar

Pantalla 7

Para finalizar la instalación,

presiona finalizar

H25

Page 25: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G32

3- CREACIÓN DE LA BASE DE DATOS “PLANILLA”

Antes de iniciar ejecutar el sistema Microsoft SQL Server Management

Studio Express en el equipo, para poder conectarse con el usuario “SA”.

Nota: recordar la contraseña que se coloco durante la instalación.

Una vez aplicado el acceso al sistema, aparece la siguiente ventana:

1. Seleccionar

esta opción

2. Seleccionar

el usuario SA

3. Escribir la

contraseña

4. presione este botón

para conectar.

Pantalla 1

H26

Page 26: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G33

Al conectarse adecuadamente muestra el entorno del Management Studio.

Pantalla 2

H27

Page 27: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G34

En el CD de instalación buscar el siguiente archivo:

Muestra una ventana con el script para crear la base de datos, solamente

modificar el destino deseado donde se guardaran los archivos .mdf y.log.

Luego ejecutar el script para que se cree una base con el nombre planilla

con sus respectivos archivos.

Doble click

Expandimos

Pantalla 3

H28

Page 28: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G35

Esperar a que ejecute el proceso de creación de la planilla, dar click

en refresh para actualizar la base de datos.

Pantalla 6

H29

Page 29: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G36

4- CREACIÓN DE ESTRUCTURA DE LA BASE DE DATOS “PLANILLA”.

En el CD de instalación buscar el siguiente archivo:

Ejecutar el script de creación de la estructura.

Doble click

1. presionar el

botón Ejecutar

H30

Page 30: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G37

Una vez terminado el proceso de ejecución del script, hacer un

refresh sobre la base planilla., para que muestre la estructura.

Paso 1

click Derecho para que

aparezcan las opciones.

click en actualizar

Pantalla 2

Visualizar como quedo, una

vez terminado el proceso.

Paso 2

Click para

expandir

Paso 3

H31

Page 31: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G38

MANUAL DEL PROGRAMADOR. SISTEMA DE CONTROL DE PAGO DE PERSONAL PARA

FUNDACIONES.

(OptimaList)

Autores: Rut Elizabeth Ayala. Marcela Martínez. Stilwell Santos.

Fecha: 01/04/09

Universidad Francisco Gavidia.

I1

Page 32: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G39

1. Introducción

Este Manual se ha elaborado para que sea utilizado por programadores,

para que en el futuro ellos puedan realizar modificaciones al sistema,

pudiendo éste crecer y que además no depender de los desarrolladores.

Se describen los requisitos necesarios para programar en este proyecto, los

estándares que se han utilizado para tener una compresión del código y

tener una fácil adaptación a él.

El programador debe de tener un conocimiento previo del desarrollo del

sistema, por lo que se recomienda leer el manual técnico para así tener una

clara noción del sistema y su base de datos.

I2

Page 33: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G40

2. Requisitos para el Diseño y Modificación.

Herramienta Utilización

Visual Basic 2005

Desarrollo del sistema y creación de

formulario, seguridad, menú y todo lo

relevante al sistema.

Cristal Report 10

Para el diseño y creación de los

reportes que son usados en el

sistema OptimaList.

Microsoft SQL Server Management

Studio Express.

Para la administración de la Base de

datos SQL express 2005.

SQL Server Express 2005.

Para la creación de tablas y

estructuras, relaciones, elementos

que ayudaran a hacer crecer más el

sistema.

Sybase, PowerDesigner Para el diseño y modelación de la

base de datos.

Plataforma de Desarrollo.

La versión de OptimaList 2.0 ha sido desarrollada:

Visual Studio 2005 Express Editions.

SQL Server Express 2005

I3

Page 34: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G41

3. Estándares del Diseño de Interface

Para el diseño de pantallas se ha implementado colores llamativos para que

el usuario se sienta a gusto y a la vez no sienta la sensación de que usa dos

sistemas a la vez lo que pueda perjudicar su juicio de adaptarse al sistema.

Se recomienda usar siempre los colores estándares del sistema (versión 2.0)

cuando se haga un nuevo formulario, de igual forma, los reportes deben de

mantener un mismo diseño.

Pantalla de Bienvenida del sistema:

1. Barra de Título.

2. Barra de Menú.

3. Área de despliegue

4. Área de Especificación de Usuario.

I4

Page 35: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G42

Para las demás pantallas el estándar es el siguiente:

1. Barra de Título

2. Barra de Tareas (Iconográfica)

3. Área de Despliegue.

4. Tablero de Registros (Grid).

5. Barra de Estado.

Para la barra de tareas se ha hecho una clase la cual guarda su diseño para

que el usuario siempre se sienta familiarizado con ella, y a la vez facilite al

programador su programación.

Para la los controles se ha recomendado los default por el lenguaje de

programación y su versión (Visual Basic 2005 Express).

I5

Page 36: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G43

4. Estándares de Programación

Para nombrar los controles y objetos se ha utilizado la siguiente notación:

prefijo mostrado más un “_”y el nombre del control, los prefijos más

utilizados son:

Prefijo Control Ejemplo

frm Formulario Frm_Profesion

txt Caja de texto Txtbuscar

Label Etiqueta Label1 o

label_nombre

rpt reportes Rpt_nomina

Boton Botón de acción par una

tarea específica.

Botón_guardar

Grd Grid par mostrar datos. Grd_detalle

Nombre de Variables

A todas las variables presentadas no se definió un estándar, si no que se

hizo uso de palabras acorde al proceso, estas están escritas en idioma

ingles. Ejemplo:

Dim update as sqlcommand

La palabra update nos da una pauta que no dice que actualizada algún

proceso consiguiente a la variable escrita.

Nota: Como son muchos procesos algunos de ellos tiene comentarios para

tener una mayor compresión.

I6

Page 37: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G44

4. Estructura de Código

Comentario

sobre el

proceso

Creación de

un proceso

Declaración

de una

variable

Creación de

un proceso

I7

Page 38: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G45

4. Estructura del Sistema.

Nombre del

Proyecto

Formularios

de consultas

Formularios de

Procesos

intermedios

Proceso

complejos

como son: la

conexión,

funciones, ect

Formularios

de procesos

Avanzados

Gráficos para

los botones

Gráficos para

fondos de

formularios

Formularios

Bases

I8

Page 39: MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE ...ri.ufg.edu.sv/jspui/bitstream/11592/7392/9/658.32... · Así mismo este documento tiene como objetivo describir el proceso

G46

4. Estructura de la Base de Datos.

Nombre del

Servidor

Base de

Datos

Tablas y

estructura de la

base de datos

Tablas creadas

para el uso del

sistema

OptimaList

Estructura de

cada tabla

creada

I9