Está en la página 1de 50

Ao del Centenario de Machu Picchu para el

Mundo

DESARROLLO DEL SOFTWARE


INTRANET

TRABAJO TERICO PRCTICO

PRESENTADO POR:

RODRGUEZ CASTRO, Libia Paola

Para Optar el Ttulo Profesional de:


PROFESIONAL TCNICO EN COMPUTACIN E INFORMTICA

HUANCAYO PER

2011

1
ASESOR

Ing. Miguel Almeyda Sifuentes

2
A: Nuestras familias, por el apoyo
sincero; a nuestros maestros y
docentes por la calidad de enseanza;
a nuestros usuarios por la confianza
depositada en nuestro trabajo.

3
NDICE
Portada i
Asesora ii

Dedicatoria iii

ndice iv

Introduccin vii

Captulo I

PROPUESTA DEL SISTEMA

1.1 Ttulo del sistema 10

1.2 Descripcin general de la propuesta del sistema 10

1.3 Problemas relevantes del proceso y tratamiento de informacin 10

1.4 Organigrama estructural y funcional 11

Captulo II

RECOPILACIN DE INFORMACIN ORGANIZACIONAL

2.1 Estatutos 12

2.2 Manual de organizacin y funciones 12

4
Captulo III

PROYECTO DE DESARROLLO DEL SISTEMA

3.1 Justificacin y objetivos del sistema 13

3.2 Descripcin del sistema 13

3.2.1. Funciones y procesos que automatizara el sistema 14

3.2.2. Tecnologa planteada para el sistema 15

3.2.3. Arquitectura de informacin planteada para el sistema 16

3.3 Anlisis de factibilidad 17

3.2.1. Factibilidad econmica 17

3.2.2. Factibilidad tcnica 17

3.2.3. Factibilidad operacional 18

3.4 Cronograma y presupuesto

3.4.1. Diagrama de Gantt detallado 19

3.4.2. Recursos y presupuesto del proyecto 20-22

3.5 Anlisis de riesgos 23

Captulo IV

ANLISIS DEL SISTEMA

4.1 Diagramas de casos de uso 23

4.1.1 Caso de uso de contexto 24

4.1.2 Diagramas de casos de uso por cada paquete 25

4.2 Diagrama de clases 26

5
4.2.1 Determinacin de las clases de objetos para el sistema 26

4.2.2 Modelo del diagrama de clases 26

4.3 Diagrama de actividades y estados 27

4.3.1 Modelo de diagrama de actividades por cada caso de uso 28

4.3.2 Diagramas de estados 29-34

4.4 Diagramas de secuencias y colaboraciones 35

4.4.1 Modelo de diagrama de secuencia por cada caso y sub caso de Uso 36

4.4.2 Modelo de un diagrama de colaboracin 37

Captulo V

DISEO DEL SISTEMA

5.1 Diagramas de componentes 38

5.1.1 Modelo del diagrama de componentes 38

5.2 Diseo de la base de datos 39

5.2.1 Transformacin del diagrama de clases en base de datos 39

5.2.2 Modelo fsico y lgico de la base de datos 39

Captulo VI

IMPLEMENTACIN DEL SISTEMA

6.1 Implementacin el SQL Server de la base de datos 40

6.2 Implementacin del formulario principal de la aplicacin 41

6.3 Implementacin de los formularios de entradas segn diagrama 41

6
6.4 Implementacin de los formularios de proceso segn diagrama de 41

Estructura. 41

Conclusiones 48

Sugerencias 49

Bibliografa 50

7
INTRODUCCIN

El proyecto titulado Desarrollo de un Software de Intranet para Almacenar,


Visualizar Informacin Acadmica Personal Actualizada Va Web; ha sido
elaborado para optimizar la informacin que cuenta un alumno en la institucin
educativa, y poder mejorar la actualizacin de datos de la organizacin. Todo
sistema cuenta con un margen de error y su aplicacin inmediata genera
directamente en el usuario una incertidumbre, dicha incertidumbre fue prevista al
momento de la creacin del mismo, es por eso, que para evitar algn tipo de
dificultades hemos creado opciones de reserva que servirn como elementos de
contingencia, los que fueron analizados y tratados de acuerdo a la necesidad del
programa y su posterior uso por la institucin.

Los objetivos que busca alcanzar el presente trabajo de investigacin son:

Conocer la problemtica de la Institucin Educativa de las diferentes


reas y recursos con las que cuenta.
Integrar medios tecnolgicos para obtener resultados funcionales.
Acceder a la informacin con facilidad y rapidez.
Mejorar la comunicacin entre el personal.

-El proyecto cuenta con seis captulos donde se da a conocer el desarrollo


integral del software conclusiones, sugerencias, bibliografa y anexos.
-En el primer captulo se hace una descripcin general del software y los
procesos que se realizara en ella.

-En el primer captulo se hace una descripcin general de las funciones del
software y los procesos que se realizara en ella.

8
-En el segundo captulo se muestra a quien est dirigido el software e
informacin sobre la Institucin Educativa.

-En el tercer captulo se muestra la descripcin de los procesos que se realizar


en el software.

-En el cuarto captulo se muestra el anlisis del proyecto mediante diagramas


como: casos de uso, clases, estados, secuencias, etc. Realizadas en Rational
Rouse.

-En el quinto captulo se describe y presenta el diseo que tendr el sistema con
respecto a la base de datos, componentes y hardware.

-En el sexto captulo se presenta la funcionalidad de cada formulario de ingreso,


proceso y salida.

Finalmente mostramos nuestro agradecimiento a nuestro asesor el Ing. Miguel


Almeyda Sifuentes por la ayuda en la elaboracin del presente proyecto

9
Captulo I

PROPUESTA DEL SISTEMA

1.1 Ttulo del sistema

DESARROLLO DE UN SOFTWARE DE INTRANET PARA ALMACENAR,


VISUALIZAR INFORMACION ACADEMICA PERSONAL ACTUALIZADA VIA
WEB

1.2 Descripcin general de la propuesta del sistema

El software est desarrollado para ingresar, visualizar informacin


actualizada de docentes, alumnos y personal administrativo va web
como son notas, asistencias, cursos, horarios obteniendo reportes online
desde una computadora que est co3.2.1nectada a internet.

1.3. Problemas relevantes de proceso y tratamiento de informacin.

La informacin de notas, alumnos, docentes no se encuentra


actualizada.
Las notas se encuentra en libros de registros.
Prdida de tiempo para generar reportes sobre los datos de los
alumnos con facilidad y no satisfaciendo al usuario.

10
1.4. Organigrama estructural y funcional

PROMOTORA

Asociacin Educativa Harvard


ASESOR CONTABLE ASESOR LEGAL
DIRECCIN
COMIT CENTRAL PP.FF.
GENERAL SECRETARIA GENERAL

COMIT AULA PP.FF.


TESORERA
DIRECCIN DE ESTUDIOS

MANTENIMIENTO Y LOGSTICA

COORDINACIN ACADMICA COORDINACIN PASTORAL COORDINACIN DE OBE Y ACTIVIDADES

TUTORES DE AULA
BIBLIOTECA

REA PSICOPEDAGGICA
CENTRO DE CMPUTO

REA DE DISCIPLINA
CIENCIAS

DOCENTES

ALUMNOS

11
Captulo II

RECOPILACIN DE INFORMACIN ORGANIZACIONAL

2.1. Estatutos

No tiene estatutos

2.2. Manual de organizaciones y funciones

No nos proporcionaron

12
Captulo III

PROYECTO DE DESARROLLO DEL SISTEMA


3.1 Justificacin y objetivos del sistema
En una institucin educativa, la gestin administrativa se halla orientada a
dar los recursos financieros, fsicos, logsticos y de personal humano
necesario para prestar un servicio educativo adecuado y con todas las
condiciones necesarias para cada una de sus dependencias, se analiza
la manera en que la institucin tiene la capacidad de guiar sus sistemas
de apoyo en beneficio de quehacer pedaggico.

Se busca el mejoramiento continuo de nuestros conocimientos y


su aplicabilidad en un entorno real, por tal razn planteamos
realizar un intranet, ya que el intranet est utilizada en casi todos
los departamentos de una organizacin. Es una herramienta de
entrenamiento y de induccin de los nuevos empleados. As como
es un medio amistoso y agradable para poder tener disponibilidad
permanente de informacin, entrenamiento y otros elementos que
lo pueden manejar tanto los docentes, alumnos y padres de
familia.

3.2 Descripcin del sistema


El software a desarrollar estn designados para todos los que
deseen tener informacin actualizada tanto personal como acadmica en
la institucin y puedan ahorrar tiempo y dinero.

13
3.2.1. Funciones y procesos que automatizar el sistema

Registrar nuevos usuarios (alumnos, docentes, personal


administrativo).

Al ingresar nuevos usuarios podremos tener la informacin


actualizada tanto personal como acadmica de todo el
personal de la institucin, pero solo lo podr ingresar nuevos
usuarios, modificar o eliminar el administrador ya que el tendr
todos los privilegios.

Buscar y encontrar los datos personales de los alumnos y


docentes as como tambin cursos, notas, asistencias, etc.
mediante cdigos, nombres y apellidos, ao, seccin.
Esto har que la institucin tenga el sistema de forma fcil,
rpida, precisa y sin lugar a errores.
Tan solo con colocar la primera letra de un Nombre o Apellido
aparecer la lista de todos con esa letra.

El profesor podr ingresar sus registros de notas desde una


PC que est conectada a Internet.

El personal que imparte las clases podr ingresar informacin


en formato pdf, doc.
Los docentes podrn subir sus notas de acuerdo al ao,
seccin, curso.

Padres de familia o apoderado

Los Padres de familia podrn Ingresar a la Web y ver las


notas de sus Hijos y el estado de deuda.
Podrn imprimir sus boletas de notas con solo ingresar el
cdigo de sus hijos.

14
Los alumnos

Los alumnos podrn ingresar a la web para ver su asistencia,


notas, cursos y con qu docentes llevan los cursos.
Todo usuario registrado podr visualizar la informacin
actualizada de los eventos del colegio.

Administrador

Se identificarn por medio de un usuario y contrasea.


Contarn con reportes de los datos personales de docentes,
alumnos, etc.
Podrn publicar informacin en el sitio ya sean noticias o
eventos a desarrollarse.
Registrar los rubros que adeudan los socios, registrar los
pagos de rubros cancelados al colegio Harvard.
Los usuarios no podrn ingresar datos errneos ya que estar
validado.

3.2.2 Tecnologa planteada para el sistema

Utilizaremos una aplicacin Windows, porque la institucin requiere un


sistema segn los recursos y materiales que actualmente cuenta.

Lenguaje de programacin
El lenguaje de programacin en el que se desarrollar el sistema es
PHP, por ser un lenguaje multiplataforma (teniendo en mira un
desarrollo futuro, ya que el sistema a desarrollar es para beneficio de
los usuarios del colegio y gratuito sin fines de lucro. ste sistema
tendr un interfaz muy visual y fcil manejo.

15
Base de datos
Se utilizar la base de datos en MySQL, ya que es un potente gestor.

Sistema operativo
El Sistema Operativo que utilizaremos es el Windows 7, porque es
compatible con los programas que utilizamos, como se mostrar al
momento de ejecutarse sin ningn problema, y es esencial por no
decir primordial para realizar la programacin de nuestro sistema.
Tecnologa a aplicar
La codificacin del sistema estar dividida en clases y tambin tendr
los nombres de las funciones y variables de forma muy descriptiva, la
validacin de datos estar solo en la interfaz del sistema.

3.2.3 Arquitectura de informacin planteada para el Sistema

16
3.3 Anlisis de factibilidad

3.2.1. Factibilidad econmica


Es una medida de la eficacia de los costos asociados de dicho
proyecto o una solucin a menudo recibe el nombre de anlisis
costo-beneficio

Aplicaremos a algunas tcnicas para evaluar la factibilidad


econmica del proyecto a elaborar.

Anlisis de Amortizacin

Anlisis de la inversin

Recursos Humanos 2,550.00


tem Descripcin Total Horas Costo/Hora Total
1 Analista de Sistemas 50 5.00 250.00
2 Desarrollador Junior 120 10.00 1,200.00
3 Diseador Grfico 50 10.00 500.00
Asistente del
4 Proyecto 120 5.00 600.00
Maquinaria/Equipos
(Solo Compra) 1,245.00
Costo
tem Descripcin Unidades Unitario Total
1 Computadora PIV 2 500.00 1,000.00
2 Impresora Laser 1 100.00 100.00
3 Escritorios 2 50.00 100.00
4 Sillas 3 15.00 45.00
Software 0.00
Costo
tem Descripcin Total Horas Unitario Costo/Hora
1 Windows 7 120 0.00 0.00
NetBeans 6.0 (
2 Software Libre) 120 0.00 0.00

17
My SQL ( Software
3 Libre) 120 0.00 0.00
My SQL GUI TOOLS
4 ( Software Libre) 120 0.00 0.00
Servicios/Otros Tiempo 649.80
tem Descripcin Costo/Mes N Meses Total
1 Energa Elctrica 35 2 70.00
2 Internet 50 2 100.00
3 Telefona Fija 39.9 2 79.80
Alimentacin del
5 Equipo 100 2 200.00
6 tiles de Oficina 100 2 200.00
COSTO TOTAL DEL
PROYECTO 4,444.80

3.2.2. Factibilidad tcnica


El software solo podr ejecutarse en sistemas Windows.
El software correr en un ordenador que tenga como mnimo de
memoria 256MB.
El software correr en ordenadores con una tecnologa no menor
a Pentium 4.
El software solo funcionar en ordenadores con disco duro
mayor a 20GB.
El software tiene como prioridad la resolucin de pantalla 1366 x
768.

3.2.3. Factibilidad operacional


El usuario promedio que usar el sistema tendr las siguientes
tareas en beneficio de la automatizacin de procesos que dar el
software:

Una entrevista con el equipo de desarrollo, una vez que este sea
iniciado, para definir los procesos que el software automatizar, el

18
equipo ser el que decida cuando ya se tiene toda la informacin
necesaria para desarrollar el proyecto.
Se reunir con el gestor superior del proyecto a dos semanas de
iniciado, para recibir en papel lo que ser el diseo de la interfaz
grfica de usuario con su respectivo funcionamiento y podr dar
sugerencias.

3.4. Cronograma y presupuesto

3.4.1. Diagrama de Gantt detallado

Nombre de tarea Comienzo Fin


Recopilacin de informacin sb 15/01/11 lun 31/01/11
Definicin de equipo de trabajo sb 15/01/11 lun 17/01/11
Recopilar datos de alumnos y docentes mi 19/01/11 jue 20/01/11
Reunirse con los padres de Familia vie 21/01/11 lun 24/01/11
Seleccionar los temas a almacenar en el sistema mar 25/01/11 mi 26/01/11
Recopilacin de Informacin a las diferentes reas jue 27/01/11 lun 31/01/11
Implementacin del sistema mar 01/02/11 mi 09/02/11
Programar el proyecto mi 02/02/11 mi 02/02/11
Probar el buen funcionamiento del software jue 03/02/11 jue 03/02/11
Decorar la GUI del software vie 04/02/11 vie 04/02/11
Crear un instalador lun 07/02/11 lun 07/02/11
Implementar la base de datos mar 08/02/11 mi 09/02/11
Inicio del proyecto jue 10/02/11 lun 28/02/11
Definir los software que usan en el desarrollo jue 10/02/11 jue 10/02/11
Definir entidades vie 11/02/11 vie 11/02/11
Presentar, prototipo y funcionamiento que tenga el perfil el
vie 11/02/11 lun 14/02/11
usuario del software
Definir el prototipo del software mar 15/02/11 mar 15/02/11
Disear los formularios mi 16/02/11 jue 17/02/11
Describir el funcionamiento del prototipo vie 18/02/11 lun 21/02/11

19
Definir los procesos mar 22/02/11 mi 23/02/11
Definir las funciones que tendr el software jue 24/02/11 jue 24/02/11
Describir los procesos vie 25/02/11 lun 28/02/11
Implementacin de la documentacin del sistema mar 01/03/11 sb 05/03/11
Entrega del proyecto mar 01/03/11 mar 01/03/11
Dar formato a la documentacin mi 02/03/11 mi 02/03/11
Prueba del sistema jue 03/03/11 jue 03/03/11
Designar responsabilidades para la documentacin del
vie 04/03/11 vie 04/03/11
proyecto
Reunir la documentacin sb 05/03/11 sb 05/03/11

20
3.4.2. Recursos y presupuesto del proyecto

Para el desarrollo del sistema para almacenar y encontrar


informacin bblica sobre temas teolgicos biblia temtica.

Computadoras Pentium IV con todos los dispositivos bsicos


de entrada de los siguientes modelos

21
Pentium IV Socket 478de 1.90 GHZ con 512Mb de
RAM.
Intel Celeron Socket 478 de 2.2 GHZ con 512 de
RAM.

Utilizaremos distintos tipos de software tales como:

Software de oficina especficamente Microsoft


Office 2010
Microsoft Office Project 2010
Modelador de Base de datos My SQL
Lenguaje de programacin especficamente es PHP
Rational Rose
Sistema Operativo Windows Seven

Tres integrantes responsables del sistema

Programadores ( los tres )


Analistas ( los tres )

Medios econmicos necesarios para:

Movilidad
Alimentos, bebidas, etc.
Acceso a internet
Llamadas telefnicas
Impresiones, copias, escaneos, etc.

Presentaciones de trabajos

Empastados del proyecto


Un quemado de CD

22
3.5. Anlisis de riesgos

El programador o el analista renuncia a su trabajo en la mitad de


desarrollo del proyecto.
El cliente no cumple con dar entrevistas, que sern
imprescindibles para el desarrollo del software y la aceptacin del
cliente.
Los archivos de desarrollo se pierden.
El cliente no est conforme con el proyecto.
Altercados no menores en el equipo de desarrollo.
Ineficacia en el equipo de desarrollo.
El proyecto no est completo en la fecha de entrega.

23
Captulo IV

ANLISIS DEL SISTEMA

4.1. Diagramas de casos de uso.

4.1.1. Caso de uso de contexto

Grfico N01
CASO DE USO DE DOCENTE

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro
24
Grfico N02
CASO DE USO DEL ADMINISTRADOR

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro

4.1.2. Diagrama de casos de uso por cada paquete

Grfico N03
Caso de uso de Docente

Administracin Permisos de
usuarios administracin

Informacin de
Publicacin

Modulo
Docente
Modulo Alumno

Asignacin Publicacin de
Cursos Informacin

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro
25
4.2. Diagrama de Clases

4.2.2. Diagrama de Clases usando: Asociacin, Generalizacin,


Agregacin, Composicin, Multiplicidad, Calificadores, Roles y
Polimorfismo.

Grfico N04
DIAGRAMA DE CLASES

Soli
cit
a

Re
aliz
Dat
a
os

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro

26
4.3. Diagrama de actividades y estados.

4.3.1. Modelo de diagrama de actividades por cada caso de uso

Grfico N05
DIAGRAMA DE ESTADO EMPLEADO Y APODERADO

Apoderado Empleado

Solicita vacante Verifica s i hay


para matricula vacante

Realiz ar
Matricula?
Brinda Informacion
al apoderado
NO

SI

Regis tra
Realizar
Matricula
Matricula

Entrega Recibo

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro

27
Grfico N06

DIAGRAMA DE ACTIVIDAD APODERADO Y EMPLEADO

Administrador Docente

Solicita Datos

Brinda Datos
Generales

Verifica Datos

Ingresa Datos
al Sistema

Asigana Usuario y Accede al Sistema con el usuario


contrasea y contrasea designado

FUENTE: Colegio Harvard

ELABORACIN: Libia Rodrguez Castro

28
Grfico N07

DIAGRAMA DE ACTIVIDAD ADMINISTRADOR Y EMPLEADO

Administrador Empleado

Solicita Datos

Brinda Datos
Generales

Verifica Datos

Ingresa Datos
al Sistema

Asigana Usuario y Accede al Sistema con el usuario


contrasea y contrasea designado

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro

29
Grfico N08

DIAGRAMA DE ACTIVIDAD ADMINISTRADOR Y DOCENTE

Administrador Docente

Solicita Datos

Brinda Datos
Generales

Verifica Datos

Ingresa Datos
al Sistema

Asigana Usuario y Accede al Sistema con el usuario


contrasea y contrasea designado

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro

30
Grfico N09

DIAGRAMA DE ACTIVIDAD EMPLEADO REGISTRA MATRCULA

Empleado

Emitir Registro
de Matricula

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro

Grfico N10

DIAGRAMA DE ACTIVIDAD APODERADO SOLICITA NOTAS AL EMPLEADO

Apoderado Empleado(secretaria)

Solicita Notas Pide datos del


alumno

Brinda Datos imprime boleta


de notas

Recepciona Entrega de
boleta de notas boleta de notas

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro

31
Grfico N11

DIAGRAMA DE ACTIVIDAD EMPLEADO REGISTRA UNA MATRCULA

Empleado

Ingresa datos
del Alumno

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro

Grfico N12

DIAGRAMA DE ACTIVIDAD DEL EMPLEADO AL GENERAR EL


COMPROBANTE DE PAGO

New Sw imlane4

Ingresa datos
del Alumno

Razon social

Verifica datos de
entrada y salida

Imprime
Recibo de pago

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro

32
4.3.2. Diagrama de estados

Grfico N13

DIAGRAMA DE ESTADO EMPLEADO Y APODERADO

Empleado(Secretaria) Apoderado

Verifica datos
del Apoderado

Registrado?
SI

NO

Solicita Datos
personales

Brinda datos

Registra al
Apoderado

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro

33
Grfico N14

DIAGRAMA DE ESTADO EMPLEADO Y DOCENTE

Empleado Docente

Solicita Registro Entrega Registro


de Notas de Notas

Recepciona
Registro de Notas

Ingresa Notas
al Sistema

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro

34
4.4. Diagramas de secuencias y colaboraciones.

4.4.1. Modelo de un diagrama de secuencias por cada caso y subcaso de


uso.

Grfico N15

CASO DE USO: MDULO DEL ADMINISTRADOR

Administrador Registro Administracin


Sistema Sistema
1: Habilitar Usuarios

2: Validacion de Usuarios

3: Habilitar Cursos

4: Asignar Grupos

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro.

35
Grfico N16
CASO DE USO: MDULO DOCENTE

Docente Registro Administracion


Sistema Sistema

1: Registrar Perfil

2: Estructurar el curso

3: Publicacin de Informacin

4: Visualizacin de Horarios Curso

FUENTE: Colegio Harvard


ELABORACIN: Ricardo Mungua Camasca
4.4.2. Modelo de un diagrama de colaboracin por cada diagrama de
secuencias

Grfico N17
CASO DE USO: MDULO ALUMNO

5: Chat Alumnos

1: Validacin Usuario
Alumno Registro
Sistema

4: Ingresar Comentarios
6: Interactuar con el docente

2: Visualizacin Cursos
3: Visualizar Tareas,Eventos,Foros

Administraci
n Sistema Docente

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro.

36
Grfico N18

CASO DE USO: CREAR PERMISOS DE ADMINISTRACIN.

1: Mostrar Perfil
Administ Registro
rador Sistema

2: Ingreso de datos curso,semestres


3: Habilitar contenidos
4: Asignar Docentes
Administraci Docente
n sistema

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro.

Grfico N19

CASO DE USO: REGISTRO DE DATOS

1: Registro datos
2: Registrar Ocupaciones
3: Registrar Enlaces
Usuarios Registro
Sistema

4: Almacenamiento de datos

Administracin
de sistema

FUENTE: Colegio Harvard


ELABORACIN: Libia Rodrguez Castro.

37
Captulo V

DISEO DEL SISTEMA

5.1. Diagramas de Componentes.

5.1.1. Modelo de diagrama de componentes

Interfaz Gestor De
Datos

Estudio

Leyenda: Diagrama de componentes

38
5.2. Diseo de la base de datos.

39
Captulo VI

IMPLEMENTACIN DEL SISTEMA

6.1. Implementacin en SQL Server de la base de datos.

Leyenda: Base de Datos es My SQL

40
6.2. Implementacin del formulario principal de la aplicacin

6.3. Implementacin del formulario de autenticacin de usuarios

6.4. Implementacin de los formularios de entrada segn diagrama de


estructura.

41
Registro de nuevo usuario

El objetivo de este formulario es tener registrado a todos los alumnos


para tenerlos almacenados toda la informacin tanto personal como
acadmica en la base de datos.

6.5. Implementacin de los formularon de proceso segn diagrama de


estructura.

Matrcula del alumno

En esta parte el objetivo es matricular al alumno ingresando el grado a


estudiar, seccin y escoger haciendo click para elegir el Id con que se
registr al alumno, tambin se escoge el ao para tener todos sus datos
de acuerdo al ao.

Matrcula Alumno

42
Modificando usuarios

El objetivo de este formulario es en el caso de que algn dato sea


errneo se pueda modificar y tener la informacin correcta.

Registro de notas

El docente en este formulario ingresa las notas del alumno tan solo
ingresando el Id del alumno y eligiendo el curso, como tambin puede
modificar cualquier notas en caso de equivocarse.

43
El alumno, docente puede visualizar las notas y pulsando CTRL + P para
imprimir.

Registro de asistencia

El objetivo de este formulario de es que el docente lleve un control de asistencia


de los alumnos e informar al director y padres de familia.

Tan solo con hacer un click en el check para poner en el registro presente al
alumno y pulsando x si no se encuentra presente.

44
Si el alumno est presente aparece la ventana de buena como aparece en la
pantalla.

Reporte de registro de asistencia

Se visualiza el reporte por curso, nmero de horas y faltas del alumno.

45
Advertencia de pago

En este formulario cuando el alumno ingresa al intranet le saldr una advertencia


de pago.

Mensaje de deuda

El alumno al ingresar le saldr un mensaje de deuda para hacerle acordar que


debe.

46
Reporte de alumnos

El administrador puede visualizar los alumnos que estn matriculados

47
CONCLUSIONES

Se conoci la problemtica de la Institucin de las diferentes reas y


recursos con los que cuenta.

Se desarroll el software con medios tecnolgicos para obtener


resultados funcionales.

Se accedi a la informacin con facilidad y rapidez disminuyendo el costo


y el tiempo en la institucin.

Se mejor la comunicacin entre el personal. docente y alumno.

48
SUGERENCIAS

Que, el Usuario pueda dar referencia del uso del software a otras
personas para que puedan implementar en otras instituciones educativas
para estar acorde a la tecnologa.

Que, los usuarios proporcionen informacin al software para una mayor


recopilacin de datos para que as pueda consultar sobre temas nuevos y
actuales los cuales se puede almacenar dentro del Software.

49
BIBLIOGRAFA

Manual Java

URL:http://www.webtaller.com/manualjava/indice_manual_java.php

Instalador XAAMP

URL:http://www.filestube.com/6278c9b77011ba6d03ea,g/NetBeans-IDE-6-8-ml-
XAAMP-windows.html

Instalador Del My SQL Essential

URL: http://dev.mysql.com/downloads/connector/odbc/5.0.html

Instalador del My SQL GUI

URL: http://dev.mysql.com/downloads/gui-tools/5.0.html

50

También podría gustarte