You are on page 1of 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

ASESOR
Ing. Miguel Almeyda Sifuentes

A: Nuestras familias, por el apoyo


sincero;

nuestros

maestros

docentes por la calidad de enseanza;


a nuestros usuarios por la confianza
depositada en nuestro trabajo.

NDICE
Portada

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

Captulo III
PROYECTO DE DESARROLLO DEL SISTEMA
3.1

Justificacin y objetivos del sistema

3.2 Descripcin del sistema

13
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
3.4.2. Recursos y presupuesto del proyecto
3.5 Anlisis de riesgos

19
20-22
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

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


4.3.1 Modelo de diagrama de actividades por cada caso de uso
4.3.2 Diagramas de estados

27
28
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


5.2 Diseo de la base de datos

38
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.4 Implementacin de los formularios de proceso segn diagrama de

41

Estructura.

41

Conclusiones

48

Sugerencias

49

Bibliografa

50

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

los

procesos

que

se

realizara

en

ella.

-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

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
COMIT CENTRAL PP.FF.

ASESOR LEGAL
DIRECCIN
GENERAL

SECRETARIA GENERAL

COMIT AULA PP.FF.


DIRECCIN DE ESTUDIOS

TESORERA
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

puedan

ahorrar

tiempo

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
tem

Descripcin

2,550.00
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

120

5.00

600.00

Asistente del
4 Proyecto
Maquinaria/Equipos
(Solo Compra)

1,245.00
Costo

tem

Descripcin

Unidades

Unitario

Total

1 Computadora PIV

500.00

1,000.00

2 Impresora Laser

100.00

100.00

3 Escritorios

50.00

100.00

4 Sillas

15.00

45.00

Software

0.00
Costo

tem

Descripcin

1 Windows 7

Total Horas

Unitario

Costo/Hora

120

0.00

0.00

120

0.00

0.00

NetBeans 6.0 (
2 Software Libre)

17

My SQL ( Software
3 Libre)

120

0.00

0.00

120

0.00

0.00

My SQL GUI TOOLS


4 ( Software Libre)
Servicios/Otros
tem

Descripcin

Tiempo

649.80

Costo/Mes

N Meses

Total

1 Energa Elctrica

35

70.00

2 Internet

50

100.00

39.9

79.80

5 Equipo

100

200.00

6 tiles de Oficina

100

200.00

3 Telefona Fija
Alimentacin del

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


usuario del software

vie 11/02/11 lun 14/02/11

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


proyecto
Reunir la documentacin

vie 04/03/11 vie 04/03/11


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
usuarios

Permisos de
administracin

Informacin de
Publicacin
Modulo
Docente
Modulo Alumno

Asignacin
Cursos

Publicacin de
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

Solicita vacante
para matricula

Empleado

Verifica s i hay
vacante

Realiz ar
Matricula?
Brinda Informacion
al apoderado

NO
SI
Realizar
Matricula

Regis tra
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
contrasea

Accede al Sistema con el usuario


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
contrasea

Accede al Sistema con el usuario


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
contrasea

Accede al Sistema con el usuario


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

Solicita Notas

Empleado(secretaria)

Pide datos del


alumno

Brinda Datos

imprime boleta
de notas

Recepciona
boleta de notas

Entrega de
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

Solicita Registro
de Notas

Docente

Entrega Registro
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
Sistema

Administracin
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
Sistema

Administracion
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
rador

Registro
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
Registro
Sistema

Usuarios

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-mlXAAMP-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

You might also like