Escolar Documentos
Profissional Documentos
Cultura Documentos
DEL ALTIPLANO
TRABAJO MONOGRFICO
SISTEMA DE MATRICULAS Y CONTROL DE NOTAS, PARA LA
INSTITUCIN EDUCATIVA 72179 JOSE CARLOS MARIATEGUI DE
OLLACHEA PROVINCIA DE CARABAYA - PUNO
EJECUTORA:
TICONA ARIAS NORA
ASESOR:
Ing. JAMES AREDONDO
PUNO PER
2013
1
NDICE
AGRADECIMIENTO.........................................................................................
DEDICATORIA................................................................................................
PRESENTACIN...........................................................................................
INTRODUCCIN...........................................................................................
CAPITULO I................................................................................................
1.
FUNDAMENTACIN..............................................................................
1.1.
1.2.
1.3.
Objetivos........................................................................................
1.3.1.
Objetivo General.......................................................................
1.3.2.
Objetivos Especficos.................................................................
1.4.
Justificacin....................................................................................
CAPITULO II...............................................................................................
2.
Marco Terico........................................................................................
2.1.
Sustento Terico..............................................................................
2.1.1.
2.2.
Marco Conceptual...........................................................................
2.2.1.
PHP........................................................................................
2.2.2.
Qu es PHP?..........................................................................
2.2.3.
Caractersticas de PHP..............................................................
2.2.4.
Trminos de PHP......................................................................
2.2.6.
2.2.7.
Qu es un Frameworks?..........................................................
2.2.8.
Introduccion..............................................................................
2.2.9.
Mtodos...................................................................................
2.2.10.
Eventos................................................................................
2.2.11.
2.2.12.
2.2.13.
2.2.14.
Qu es un proyecto?............................................................
2.2.15.
Guardar el proyecto................................................................
2.2.16.
2.2.17.
Formularios...........................................................................
Propiedades..........................................................................
Eventos................................................................................
Mtodos...............................................................................
2.2.18.
Controles Bsicos..................................................................
2.2.19.
2.2.20.
2.2.21.
2.2.22.
Estableciendo Propiedades.....................................................
2.2.24.
2.2.25.
Procedimientos de Evento.......................................................
2.3.
2.3.1.
2.3.2.
2.3.3.
2.3.4.
2.4.
2.5.
TABLAS.........................................................................................
2.6.
2.7.
CAPITULO III..............................................................................................
3.
Metodologa..........................................................................................
3.1.
Diseo Metodolgico........................................................................
3.1.1.
Tcnicas..................................................................................
CAPITULO IV..............................................................................................
4.
Resultados........................................................................................
4.1.
Resultados Obtenidos...................................................................
CAPITULO V...............................................................................................
5.
CONCLUSIONES...............................................................................
CAPITULO VI..............................................................................................
6.
RECOMENDACIONES........................................................................
CAPITULO VII.............................................................................................
7.
Bibliografa........................................................................................
CAPITULO VIII............................................................................................
3
8.
Anexos..............................................................................................
PRESIDENTE:
1er MIEMBRO:
2do MIEMBRO:
3erMIEMBRO:..
ASESOR:
AGRADECIMIENTO
DEDICATORIA
PRESENTACIN
INTRODUCCIN
la
CAPITULO I
10
1. FUNDAMENTACIN
1.1.
1.2.
aumenten su eficiencia, su
11
1.5.
Objetivos.
1.3.1.
Objetivo General.
1.3.2.
Objetivos Especficos.
institucin.
1.6.
Justificacin.
12
notas, que ayude como controlar de una mejor manera los reportes e
informes que a diario en ella se elaboran.
Para contribuir a la solucin, de la problemtica se puso nfasis en la
informacin que ofreci la Institucin Educativa 72179, Jose Carlos
Mariategui de Ollachea Distrito de Carabaya, Provincia de Puno para la
realizacin de este Sistema.
En esta justificacin, se expresan las razones experimentales y las
posibles ventajas que se derivaran de los resultados de la realizacin de
este proyecto. Y es evidente que la labor debe coordinar un buen nmero
de campos para poder resolver el propsito planteado. Un Sistema de
Matriculas es un conjunto de elementos que interactan entre s con el fin
de apoyar las actividades dentro de la Institucin Educativa.
13
CAPITULO II
14
1. Qu es marco terico?
El desarrollo de la investigacin siguiendo el mtodo cientfico segn los
recursos con que cuenta el investigador. El marco terico genera una
referencia general del tema a tratar en una descripcin concisa que
permite entenderlo ms fcilmente.
2. Marco Terico.
2.1.
Antecedentes
Desarrollar
un
nuevo
sistema
de
administracin
informtico,
trae
consigo
nuevos
retos
tanto
al
16
17
2.2.
Sustento Terico
18
Definicin de necesidades.
Anlisis y Diseo.
Marco Conceptual
1.3.1 PHP
20
2. Caractersticas de PHP
aplicaciones
como
Zend
framework,
empresa
que
22
23
4. Tipos de Variables
TIPO
COMENTARIO
BOOLEAN
INTEGER
ARRAY
DOUBLE
OBJECT
STRING
cadenas de caracteres
RESOURCE
NULL
5.
D
Qu es un Framework?
Introduccion
Arquitectura.
Estructura
Logica.
tantas condicionales.
Cargador.
6. Crystaltools Frameworks
CrystalTools
es
un
potente
framework
PHP,
construido
para
programadores PHP que necesitan una gua simple y elegante para crear
todas las funciones de las aplicaciones web. Si eres un desarrollador que
vive en el mundo real de las cuentas de hosting compartidos y clientes
que requieren trabajos a corto plazo, y si ests cansado de los
frameworks pesados, CrystalTools es para ti.
Rpido Desarrollo
Empieza a usar CrystalTools al instante sin necesidad de perder
tiempo configurando.
Ahorra tiempo creando tus aplicaciones con el administrador de
CrystalTools.
Urls Elegantes
Disea tus urls de una forma ms efectiva, con el ruteado dinmico
de CrystalTools.
Con CrystalTools podrs crear tus urls sin limitaciones.
Active Record
Con ActiveRecord podr simplificar enormemente las interacciones
con su base de datos y eliminar la tarea de escribir SQL a mano
para las operaciones comunes.
27
2.4.
28
de
bases
de
datos
se
realiza
con
un
sistema
29
30
2.5.
31
TABLAS
2.7.
una tabla en
la
velocidad
una
de
base
de
acceso,
se
datos.
suelen
Al
aumentar
usar
sobre
2.8.
34
35
CAPITULO III
36
3. Metodologa
La metodologa que se aplicar son dos, de campo y el bibliogrfico.
Campo.- Son un conjunto de mtodos, tcnicas y procedimientos
sistemticos que se utilizarn para obtener respuestas al problema
planteado.
Bibliogrfico.- Esta es de tipo bibliogrfico por cunto el desarrollo de la
investigacin se apoya en informacin de libros, Internet y en folletos, etc.
3.1.
Diseo Metodolgico.
UBICACIN.
37
3.3.
MATERIALES.
Material
Material Bibliogrfico
Material de Impresin
Software
Hardware
Monitor 18.5
Teclado.
CAPITULO IV
39
4. Resultados
40
CAPITULO V
41
5. CONCLUSIONES
Despus
de
MATRICULAS
concluir
Y
con
CONTROL
nuestro
DE
proyecto
NOTAS
DE
EL
LA
SISTEMA
DE
INSTITUCIN
42
CAPITULOVI
43
6. RECOMENDACIONES
conocimientos
44
CAPITULOVII
45
7. Bibliografa.
8. Direcciones en Internet
http://www.php.net/tut.php
http://www.kal-el.ugr.es
http://www.maestrosdelweb.com/tutoriales/php.asp
http://www.bulmalug.net/body
http://www.crystaltools.zarkielnetworks.com/
46
CAPITULO VIII
47
Instalando CrystalTools
Siga los siguientes pasos para instalar CrystalTools:
1. Extraiga el paquete descargado.
2. Copie los archivos y directorios de CrystalTools en su servidor. Se
recomienda el root del servidor.
3. Modifique las rutas de los sitios que utilizar en Settings.php.
public $sites = Array(
'Main' => Array(
// Directorio donde se guardan las aplicaciones
'ApplicationsDirectory' => './Sites/Main/Applications',
// Directorio donde se guardan los layout que heredan las vistas
'LayoutDirectory' => './Sites/Main/Layout',
// Directorio donde se guardan los modelos correspondientes del sitio
'ModelsDirectory' => './Sites/Main/Models'
),
);
Apache2.+
Si utilizas un servidor contratado a alguna empresa de hosting,
seguramente ya lo tendrs activado as que no necesitars preocuparte.
Configurar apache en el fichero httpd.conf
48
Bien, aqu solo tendremos que quitar la # del principio de la lnea para que
quede lo siguiente
LoadModule rewrite_module modules/mod_rewrite.so
50
51
Archivo index.php
<?php
require_once 'Settings.php';
require_once 'Core/Core.php';
require_once 'Core/Crystal.php';
require_once 'Core/CrystalManager.php';
require_once 'Core/CrystalTools.php';
require_once 'Core/Exception.php';
require_once 'Core/CrystalInterfaces.php';
require_once 'Core/Application.php';
require_once 'Crystals/Net/HttpRequest.php';
require_once 'Crystals/Net/HttpRequestHandler.php';
require_once 'Crystals/Net/HttpResponseHandler.php';
require_once 'Crystals/Net/HttpRequestException.php';
require_once 'Crystals/Net/NotFoundException.php';
require_once 'Crystals/Exception/CrystalNotFoundException.php';
require_once 'Core/Template.php';
require_once 'Core/Session.php';
/**
*
*/
52
religion_id
INT
estado
ENUM
lengua_mater
na
ENUM
segunda_leng
ua
ENUM
11
REGULAR,
RETIRADO,
EGRESAD
O
CASTELLA
NO,
QUECHUA,
AIMARA
NINGUNA,
CASTELLA
NO,
QUECHUA,
FK
Religin que
profesa
Religion
Estado actual
del alumno
Lengua
Materna
Segunda
Lengua
Apoderado - (apoderados)
53
estado_civil
ENUM
parentesco
ENUM
SOLTERO,
CASADO
PADRE,
MADRE,
Estado Civil
Parentesco
con el alumno
Asignatura - (asignaturas)
Almacena las asignaciones que se realizan a los docentes.
Asistencia - (asistencias)
tipo
ENUM
ASISTENCIA,
TARDANZA,
FALTA_JUSTIFICAD
A,
FALTA_INJUSTIFICA
DA
La asistencia
registrada
Asistencia_Asignatura - (asistencias_asignatura)
54
tipo
ASISTENCI
A,
ENUM
TARDANZA
, FALTA
La asistencia
registrada
Asistencia_Simulacro - (asistencias_simulacro)
Conducta - (conductas)
Config - (config)
Almacena la configuracin general del sistema.
Criterio - (criterios)
Almacena los criterios que se toman en cuenta al momento de registrar las notas.
55
Curso - (cursos)
Almacena todos los cursos que se asignan a las clases o grupos.
Departamento - (departamentos)
Almacena los departamentos que se relacionan con el lugar de nacimiento del alumno.
Distrito - (distritos)
Almacena los distritos que se relacionan con el lugar de nacimiento del alumno.
Documento - (documentos)
Almacena los documentos que se adjuntan al momento de registrar los datos del alumno.
56
Egreso - (egresos)
Almacena los egresos realizados
Estado_Civil - (estados_civil)
Almacena los estados civiles que se relacionan con los datos del alumno.
Matricula - (matriculas)
Almacena las matrculas registradas para cada alumno.
estado
REGULAR,
IRREGULA
ENUM
R,
RETIRADO
El estado actual de
la matrcula.
Mensaje - (mensajes)
Almacena los mensajes enviados entre usuarios.
remitente_tip
o
ENUM
ALUMNO,
APODERAD
El tipo de usuario
que tiene el
57
destinatario_ti
po
ENUM
O,
PERSONAL
remitente.
ALUMNO,
APODERAD
O,
PERSONAL
El tipo de usuario
que tiene el
destinatario.
Nivel - (niveles)
Almacena los niveles, (Primaria, Secundaria, etc.)
Nota - (notas)
Almacena las notas de los alumnos, registradas por los docentes.
Personal - (personal)
Almacena los datos de los trabajadores del colegio. (Docentes, Tutores, Administradores, etc.)
58
Provincia - (provincias)
Almacena las provincias que se relacionan con el lugar de nacimiento del alumno.
id
INT
11
PK
ID auto
codigo_dpt
VARCHA
20
FK
El cdigo del
codigo_pro
VARCHA
20
El cdigo de la
nombre
VARCHA
500
El nombre de
Departamento
Turno - (turnos)
Almacena los turnos disponibles en el colegio, los datos se relacionan con las matriculas registradas.
Usuario - (usuarios)
Almacena los usuarios que tienen acceso al sistema.
tipo
ENUM
DIRECTOR,
ADMINISTRAD
OR, NORMAL,
DOCENTE,
APODERADO,
ALUMNO,
SECRETARIA,
ENFERMERA,
PSICOLOGA,
TUTOR
El tipo de usuario
59
60
62
63
64