El proceso se explica por completo en el vídeo a continuación:
Para la puesta a punto del proyecto, se debe implementar un servidor local y con un gestor de repositorios descargar el proyecto de GitHub.
Descarga he instalación de XAMPP
Para la implementación del servidor local, se debe descargar he instalar XAMPP. El siguiente es el enlace de descarga de XAMPP
https://www.apachefriends.org/es/index.html
La instalación se realiza con todos los parámetros por defecto.
Descarga he instalación de GIT
Para la descarga del proyecto es necesario instalar GIT. El enlace de descarga de GIT es el siguiente:
Se realiza la descarga he instalación de GIT con todos los parámetros por defecto.
Implementación del Proyecto Sistema Completo para Colegios
El proyecto se debe descargar en la siguiente ubicación
C:\xampp\htdocs
Los códigos de GIT para la descarga del proyecto son los siguientes:
git init
git clone https://github.com/configuroweb/admincolegios.git
Inserción de Base de Datos
En este punto, se debe acceder a PHPMyAdmin, ya con los servicios activos de Apache y MySQL en XAMPP, la URL es la siguiente:
http://localhost/phpmyadmin/
Debemos crear una nueva base de datos con el nombre fantastic_school_admin_db
Debemos acceder al segmento de SQL en PHPMyAdmin y pegamos el script a continuación:
Script de la base de datos del programa Sistema Completo para Colegios
El script es el siguiente:
-- phpMyAdmin SQL Dump
-- version 5.0.1
-- https://www.phpmyadmin.net/
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 02-04-2020 a las 22:52:12
-- Versión del servidor: 10.4.11-MariaDB
-- Versión de PHP: 7.4.3
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Base de datos: `fantastic_school_admin_db`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `branch`
--
CREATE TABLE `branch` (
`id` int(10) UNSIGNED NOT NULL,
`Name` varchar(40) NOT NULL,
`AccountNumber` varchar(40) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `branch`
--
INSERT INTO `branch` (`id`, `Name`, `AccountNumber`) VALUES
(0, 'Bancolombia', '114978635279'),
(1, 'Banco Falabella', '174667894617'),
(2, 'Banco de Bogotá', '467985976713');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `classattendance`
--
CREATE TABLE `classattendance` (
`id` int(10) UNSIGNED NOT NULL,
`Subject` int(10) UNSIGNED NOT NULL,
`Student` int(10) UNSIGNED NOT NULL,
`RegNo` int(10) UNSIGNED DEFAULT NULL,
`Class` int(10) UNSIGNED DEFAULT NULL,
`Stream` int(10) UNSIGNED DEFAULT NULL,
`Attended` varchar(40) DEFAULT NULL,
`Date` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `classattendance`
--
INSERT INTO `classattendance` (`id`, `Subject`, `Student`, `RegNo`, `Class`, `Stream`, `Attended`, `Date`) VALUES
(0, 1, 1, 1, 1, 1, '1', '2018-07-22');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `classes`
--
CREATE TABLE `classes` (
`id` int(10) UNSIGNED NOT NULL,
`Name` varchar(40) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `classes`
--
INSERT INTO `classes` (`id`, `Name`) VALUES
(0, 'Español 4'),
(1, 'Matemática 8'),
(2, 'Sociales 6');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `events`
--
CREATE TABLE `events` (
`id` int(10) UNSIGNED NOT NULL,
`Name` varchar(40) NOT NULL,
`Date` date NOT NULL,
`Details` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `events`
--
INSERT INTO `events` (`id`, `Name`, `Date`, `Details`) VALUES
(0, 'Día de la Ciencia', '2020-09-02', 'Es un día increíble, donde los niños de cada cursos entregan en grupos de tres un experimento científico acorde a sus respectivos grados.');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `examcategories`
--
CREATE TABLE `examcategories` (
`id` int(10) UNSIGNED NOT NULL,
`Name` varchar(40) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `examcategories`
--
INSERT INTO `examcategories` (`id`, `Name`) VALUES
(0, 'Parciales de Tercer Periodo');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `examresults`
--
CREATE TABLE `examresults` (
`id` int(10) UNSIGNED NOT NULL,
`student` int(10) UNSIGNED NOT NULL,
`RegNo` int(10) UNSIGNED DEFAULT NULL,
`Class` int(10) UNSIGNED DEFAULT NULL,
`Stream` int(10) UNSIGNED DEFAULT NULL,
`Category` int(10) UNSIGNED DEFAULT NULL,
`Subject` int(10) UNSIGNED DEFAULT NULL,
`Marks` int(11) NOT NULL,
`Term` int(10) UNSIGNED NOT NULL,
`AcademicYear` int(10) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `examresults`
--
INSERT INTO `examresults` (`id`, `student`, `RegNo`, `Class`, `Stream`, `Category`, `Subject`, `Marks`, `Term`, `AcademicYear`) VALUES
(0, 0, 0, 0, 0, 0, 1, 1236549, 1, 0);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `feescollection`
--
CREATE TABLE `feescollection` (
`id` int(10) UNSIGNED NOT NULL,
`Student` int(10) UNSIGNED NOT NULL,
`Class` int(10) UNSIGNED DEFAULT NULL,
`Session` int(10) UNSIGNED NOT NULL,
`PaidAmount` int(11) NOT NULL,
`Balance` int(10) UNSIGNED DEFAULT NULL,
`Branch` int(10) UNSIGNED NOT NULL,
`Date` date DEFAULT NULL,
`Remarks` varchar(40) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `feescollection`
--
INSERT INTO `feescollection` (`id`, `Student`, `Class`, `Session`, `PaidAmount`, `Balance`, `Branch`, `Date`, `Remarks`) VALUES
(0, 0, 0, 1, 11000, 0, 1, '2018-07-30', 'Paid');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `hostels`
--
CREATE TABLE `hostels` (
`id` int(10) UNSIGNED NOT NULL,
`Name` varchar(40) NOT NULL,
`Status` varchar(40) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `hostels`
--
INSERT INTO `hostels` (`id`, `Name`, `Status`) VALUES
(0, 'Casa Colina Valle', 'Available'),
(1, 'Tributo a Neruda Veinte', 'Available');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `membership_grouppermissions`
--
CREATE TABLE `membership_grouppermissions` (
`permissionID` int(10) UNSIGNED NOT NULL,
`groupID` int(11) DEFAULT NULL,
`tableName` varchar(100) DEFAULT NULL,
`allowInsert` tinyint(4) DEFAULT NULL,
`allowView` tinyint(4) NOT NULL DEFAULT 0,
`allowEdit` tinyint(4) NOT NULL DEFAULT 0,
`allowDelete` tinyint(4) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `membership_grouppermissions`
--
INSERT INTO `membership_grouppermissions` (`permissionID`, `groupID`, `tableName`, `allowInsert`, `allowView`, `allowEdit`, `allowDelete`) VALUES
(1, 2, 'students', 1, 3, 3, 3),
(2, 2, 'feescollection', 1, 3, 3, 3),
(3, 2, 'branch', 1, 3, 3, 3),
(4, 2, 'teachers', 1, 3, 3, 3),
(5, 2, 'subjects', 1, 3, 3, 3),
(6, 2, 'classes', 1, 3, 3, 3),
(7, 2, 'streams', 1, 3, 3, 3),
(8, 2, 'hostels', 1, 3, 3, 3),
(9, 2, 'timetable', 1, 3, 3, 3),
(10, 2, 'events', 1, 3, 3, 3),
(11, 2, 'notices', 1, 3, 3, 3),
(12, 2, 'examresults', 1, 3, 3, 3),
(13, 2, 'parents', 1, 3, 3, 3),
(14, 2, 'examcategories', 1, 3, 3, 3),
(15, 2, 'sessions', 1, 3, 3, 3),
(16, 2, 'studentcategories', 1, 3, 3, 3),
(17, 2, 'classattendance', 1, 3, 3, 3),
(18, 2, 'fee_structure', 1, 3, 3, 3),
(19, 2, 'fee_structure', 1, 3, 3, 3),
(20, 2, 'fee_structure', 1, 3, 3, 3),
(21, 2, 'schoolmoney', 1, 3, 3, 3),
(40, 3, 'students', 0, 3, 0, 0),
(41, 3, 'feescollection', 0, 3, 0, 0),
(42, 3, 'branch', 1, 3, 0, 0),
(43, 3, 'teachers', 0, 3, 0, 0),
(44, 3, 'subjects', 0, 3, 0, 0),
(45, 3, 'classes', 0, 3, 0, 0),
(46, 3, 'streams', 0, 3, 0, 0),
(47, 3, 'hostels', 0, 3, 0, 0),
(48, 3, 'timetable', 0, 3, 0, 0),
(49, 3, 'events', 1, 3, 0, 0),
(50, 3, 'notices', 0, 3, 0, 0),
(51, 3, 'examresults', 0, 3, 0, 0),
(52, 3, 'parents', 0, 3, 0, 0),
(53, 3, 'examcategories', 0, 3, 0, 0),
(54, 3, 'sessions', 0, 3, 0, 0),
(55, 3, 'studentcategories', 0, 3, 0, 0),
(56, 3, 'classattendance', 0, 3, 0, 0),
(57, 3, 'schoolmoney', 0, 3, 0, 0);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `membership_groups`
--
CREATE TABLE `membership_groups` (
`groupID` int(10) UNSIGNED NOT NULL,
`name` varchar(20) DEFAULT NULL,
`description` text DEFAULT NULL,
`allowSignup` tinyint(4) DEFAULT NULL,
`needsApproval` tinyint(4) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `membership_groups`
--
INSERT INTO `membership_groups` (`groupID`, `name`, `description`, `allowSignup`, `needsApproval`) VALUES
(0, 'Admins', 'Admin group created automatically on 2020-04-02', 0, 1),
(1, 'anonymous', 'Anonymous group created automatically on 2018-05-02', 0, 0),
(2, 'Superusuario', 'Admin group created automatically on 2018-05-02', 0, 1),
(3, 'Administradores', 'all test users', 1, 0);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `membership_userpermissions`
--
CREATE TABLE `membership_userpermissions` (
`permissionID` int(10) UNSIGNED NOT NULL,
`memberID` varchar(20) NOT NULL,
`tableName` varchar(100) DEFAULT NULL,
`allowInsert` tinyint(4) DEFAULT NULL,
`allowView` tinyint(4) NOT NULL DEFAULT 0,
`allowEdit` tinyint(4) NOT NULL DEFAULT 0,
`allowDelete` tinyint(4) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `membership_userrecords`
--
CREATE TABLE `membership_userrecords` (
`recID` bigint(20) UNSIGNED NOT NULL,
`tableName` varchar(100) DEFAULT NULL,
`pkValue` varchar(255) DEFAULT NULL,
`memberID` varchar(20) DEFAULT NULL,
`dateAdded` bigint(20) UNSIGNED DEFAULT NULL,
`dateUpdated` bigint(20) UNSIGNED DEFAULT NULL,
`groupID` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `membership_userrecords`
--
INSERT INTO `membership_userrecords` (`recID`, `tableName`, `pkValue`, `memberID`, `dateAdded`, `dateUpdated`, `groupID`) VALUES
(1, 'classes', '1', 'admin', 1525280850, 1525280850, 2),
(2, 'classes', '2', 'admin', 1525280867, 1525280867, 2),
(3, 'streams', '1', 'admin', 1525280880, 1585779185, 2),
(4, 'streams', '2', 'admin', 1525280893, 1585779208, 2),
(5, 'branch', '1', 'admin', 1525280912, 1525280912, 2),
(6, 'branch', '2', 'admin', 1525280926, 1525280926, 2),
(7, 'sessions', '1', 'admin', 1525280952, 1525314825, 2),
(8, 'fee_structure', '1', 'admin', 1525281199, 1525281199, 2),
(9, 'students', '1', 'admin', 1525281461, 1585843425, 2),
(11, 'hostels', '1', 'admin', 1525281663, 1525281663, 2),
(12, 'subjects', '1', 'admin', 1525294277, 1525294277, 2),
(13, 'schoolmoney', '1', 'admin', 1525306280, 1585777766, 2),
(0, 'classattendance', '0', 'admin', 1532241827, 1532241827, 2),
(0, 'schoolmoney', '0', 'admin', 1532945263, 1532945263, 2),
(0, 'classes', '0', 'admin', 1532945290, 1532945290, 2),
(0, 'studentcategories', '0', 'configuroweb', 1532945324, 1585780051, 2),
(0, 'parents', '0', 'configuroweb', 1532945398, 1585843366, 2),
(0, 'students', '0', 'admin', 1532945405, 1532945405, 2),
(0, 'subjects', '0', 'admin', 1532956992, 1532956992, 2),
(0, 'hostels', '0', 'admin', 1532957327, 1532957327, 2),
(0, 'feescollection', '0', 'admin', 1532957665, 1532957665, 2),
(0, 'branch', '0', 'admin', 1532957704, 1532957704, 2),
(0, 'events', '0', 'configuroweb', 1585777303, 1585777303, 2),
(0, 'examcategories', '0', 'configuroweb', 1585777430, 1585777430, 2),
(0, 'examresults', '0', 'configuroweb', 1585777539, 1585777539, 2),
(0, 'streams', '0', 'configuroweb', 1585779153, 1585779153, 2),
(0, 'timetable', '0', 'configuroweb', 1585836739, 1585836739, 2),
(0, 'notices', '0', 'configuroweb', 1585838060, 1585838060, 2),
(0, 'teachers', '0', 'configuroweb', 1585842623, 1585842623, 2);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `membership_users`
--
CREATE TABLE `membership_users` (
`memberID` varchar(20) NOT NULL,
`passMD5` varchar(40) DEFAULT NULL,
`email` varchar(100) DEFAULT NULL,
`signupDate` date DEFAULT NULL,
`groupID` int(10) UNSIGNED DEFAULT NULL,
`isBanned` tinyint(4) DEFAULT NULL,
`isApproved` tinyint(4) DEFAULT NULL,
`custom1` text DEFAULT NULL,
`custom2` text DEFAULT NULL,
`custom3` text DEFAULT NULL,
`custom4` text DEFAULT NULL,
`comments` text DEFAULT NULL,
`pass_reset_key` varchar(100) DEFAULT NULL,
`pass_reset_expiry` int(10) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `membership_users`
--
INSERT INTO `membership_users` (`memberID`, `passMD5`, `email`, `signupDate`, `groupID`, `isBanned`, `isApproved`, `custom1`, `custom2`, `custom3`, `custom4`, `comments`, `pass_reset_key`, `pass_reset_expiry`) VALUES
('configuroweb', '4b67deeb9aba04a5b54632ad19934f26', 'hola@configuroweb.com', '2018-05-02', 2, 0, 1, '', '', '', '', 'Admin member created automatically on 2018-05-02\nRecord updated automatically on 2018-05-03\nmember updated his profile on 04/02/2020, 12:54 am from IP address ::1', NULL, NULL),
('guest', NULL, NULL, '2018-05-02', 1, 0, 1, NULL, NULL, NULL, NULL, 'Anonymous member created automatically on 2018-05-02', NULL, NULL),
('kelvin', 'bdf0a027d5e138c2428f5acd68d7d600', 'kevo@gmail.com', '2018-05-03', 3, 0, 1, '', '', '', '', 'member signed up through the registration form.', NULL, NULL),
('harry', 'd3915844cde56f2dccfd24c7d34d12f0', 'harry@den.com', '2018-07-05', 3, 0, 1, '', '', '', '', 'member signed up through the registration form.', NULL, NULL),
('admin', 'af359ab8f3da5f33ffa01f6736e8c02d', 'ronniengoda@gmail.com', '2020-04-01', 2, 0, 1, NULL, NULL, NULL, NULL, 'Admin member created automatically on 2020-04-01', NULL, NULL),
('masb', '4b67deeb9aba04a5b54632ad19934f26', 'masb@cweb.com', '2020-04-02', 3, 0, 1, '', '', '', '', 'member signed up through the registration form.', NULL, NULL);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `notices`
--
CREATE TABLE `notices` (
`id` int(10) UNSIGNED NOT NULL,
`Name` varchar(40) NOT NULL,
`Date` date NOT NULL,
`Details` text NOT NULL,
`Posted_By` varchar(40) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `notices`
--
INSERT INTO `notices` (`id`, `Name`, `Date`, `Details`, `Posted_By`) VALUES
(0, 'Reunión de Padres', '2020-05-17', 'Reunión de Padres a las 8 AM a primera hora, de todos los cursos.', 'configuroweb');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `parents`
--
CREATE TABLE `parents` (
`id` int(10) UNSIGNED NOT NULL,
`Name` varchar(40) NOT NULL,
`Phone` varchar(40) NOT NULL,
`Email` varchar(80) DEFAULT NULL,
`HomeAddress` varchar(40) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `parents`
--
INSERT INTO `parents` (`id`, `Name`, `Phone`, `Email`, `HomeAddress`) VALUES
(0, 'Demo', '123456789', NULL, 'demo'),
(0, 'Alicia Ferrera', '3005210293', 'aferrera@cweb.com', 'Calle 45 Carrera 22 Barrio Calarcá');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `schoolmoney`
--
CREATE TABLE `schoolmoney` (
`id` int(10) UNSIGNED NOT NULL,
`Class` int(10) UNSIGNED NOT NULL,
`Particulars` text NOT NULL,
`Total` decimal(10,2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `schoolmoney`
--
INSERT INTO `schoolmoney` (`id`, `Class`, `Particulars`, `Total`) VALUES
(1, 2, 'Se realiza el pago correspondiente', '15000.00'),
(0, 2, 'demo', '15000.00');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `sessions`
--
CREATE TABLE `sessions` (
`id` int(10) UNSIGNED NOT NULL,
`Year` varchar(40) NOT NULL,
`Term` varchar(40) NOT NULL,
`status` varchar(40) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `sessions`
--
INSERT INTO `sessions` (`id`, `Year`, `Term`, `status`) VALUES
(1, '2018', '2', 'active');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `streams`
--
CREATE TABLE `streams` (
`id` int(10) UNSIGNED NOT NULL,
`Name` varchar(40) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `streams`
--
INSERT INTO `streams` (`id`, `Name`) VALUES
(1, 'Nueva Granada de Antiquilina'),
(2, 'Andaluz Paz del Rio'),
(0, 'Juan Fernado Solis de Mariquita');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `studentcategories`
--
CREATE TABLE `studentcategories` (
`id` int(10) UNSIGNED NOT NULL,
`Name` varchar(40) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `studentcategories`
--
INSERT INTO `studentcategories` (`id`, `Name`) VALUES
(0, 'Demo'),
(0, 'Estudiante Virtual');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `students`
--
CREATE TABLE `students` (
`id` int(10) UNSIGNED NOT NULL,
`FullName` varchar(40) NOT NULL,
`Gender` varchar(40) NOT NULL,
`DOB` date NOT NULL,
`Photo` varchar(40) DEFAULT NULL,
`RegNo` varchar(40) NOT NULL,
`Class` int(10) UNSIGNED NOT NULL,
`Stream` int(10) UNSIGNED DEFAULT NULL,
`Hostel` int(10) UNSIGNED DEFAULT NULL,
`DOJ` date NOT NULL,
`Category` int(10) UNSIGNED DEFAULT NULL,
`AcademicYear` int(10) UNSIGNED NOT NULL,
`TotalFees` int(10) UNSIGNED NOT NULL,
`AdvanceFees` int(11) NOT NULL,
`Balance` int(11) DEFAULT NULL,
`Parent` int(10) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `students`
--
INSERT INTO `students` (`id`, `FullName`, `Gender`, `DOB`, `Photo`, `RegNo`, `Class`, `Stream`, `Hostel`, `DOJ`, `Category`, `AcademicYear`, `TotalFees`, `AdvanceFees`, `Balance`, `Parent`) VALUES
(1, 'Abelardo Pérez', 'Male', '1997-01-18', NULL, 'IEBC/2017', 2, 0, 1, '2018-05-02', 0, 1, 0, 10500, 4500, 0),
(0, 'Harry Den', 'Male', '1996-02-05', NULL, '852', 0, 2, 1, '2018-07-30', 0, 1, 1, 500, 3500, 0),
(0, 'Christine Gray', 'Female', '1997-04-17', '04619000_1532957454.jpg', '123', 0, 2, 0, '2018-07-30', 0, 1, 0, 5000, 3500, 0),
(0, 'Johnny Doe', 'Male', '1996-03-16', '68070100_1532957566.png', '80', 0, 1, 1, '2018-07-30', 0, 1, 1, 6000, 3500, 0),
(0, 'Bruno Den', 'Male', '1996-12-18', '24894200_1532957631.png', '366', 0, 2, 1, '2018-07-30', 0, 1, 1, 2000, 3500, 0),
(0, 'William Carter', 'Male', '1996-09-15', '08808400_1532959007.png', '852', 0, 2, 0, '2018-07-30', 0, 1, 0, 1500, 13500, 0),
(0, 'Diana Moreno', 'Male', '2003-02-04', NULL, '853', 1, 2, 0, '2020-05-31', 0, 1, 1, 8, 14992, 0);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `subjects`
--
CREATE TABLE `subjects` (
`id` int(10) UNSIGNED NOT NULL,
`Name` varchar(40) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `subjects`
--
INSERT INTO `subjects` (`id`, `Name`) VALUES
(1, 'Tec 104'),
(0, 'Database');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `teachers`
--
CREATE TABLE `teachers` (
`id` int(10) UNSIGNED NOT NULL,
`Name` varchar(40) NOT NULL,
`Gender` varchar(40) NOT NULL,
`Age` int(11) NOT NULL,
`Phone` varchar(40) NOT NULL,
`Email` varchar(80) DEFAULT NULL,
`StaffNumber` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `teachers`
--
INSERT INTO `teachers` (`id`, `Name`, `Gender`, `Age`, `Phone`, `Email`, `StaffNumber`) VALUES
(0, 'Juan Manuel Galán', 'Male', 34, '3146789471', 'jmanuel@cweb.com', 30),
(0, 'Alberto Pérez', 'Male', 29, '3016874910', 'aperez@cweb.com', 31);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `timetable`
--
CREATE TABLE `timetable` (
`id` int(10) UNSIGNED NOT NULL,
`Time_Table` varchar(40) NOT NULL,
`Class` int(10) UNSIGNED NOT NULL,
`Stream` int(10) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `timetable`
--
INSERT INTO `timetable` (`id`, `Time_Table`, `Class`, `Stream`) VALUES
(0, '65302600_1585836739.txt', 1, 0);
--
-- Índices para tablas volcadas
--
--
-- Indices de la tabla `branch`
--
ALTER TABLE `branch`
ADD PRIMARY KEY (`id`);
--
-- Indices de la tabla `classattendance`
--
ALTER TABLE `classattendance`
ADD PRIMARY KEY (`id`),
ADD KEY `Subject` (`Subject`),
ADD KEY `Student` (`Student`);
--
-- Indices de la tabla `classes`
--
ALTER TABLE `classes`
ADD PRIMARY KEY (`id`);
--
-- Indices de la tabla `events`
--
ALTER TABLE `events`
ADD PRIMARY KEY (`id`);
--
-- Indices de la tabla `examcategories`
--
ALTER TABLE `examcategories`
ADD PRIMARY KEY (`id`);
--
-- Indices de la tabla `examresults`
--
ALTER TABLE `examresults`
ADD PRIMARY KEY (`id`),
ADD KEY `student` (`student`),
ADD KEY `Category` (`Category`),
ADD KEY `Subject` (`Subject`),
ADD KEY `Term` (`Term`);
--
-- Indices de la tabla `feescollection`
--
ALTER TABLE `feescollection`
ADD PRIMARY KEY (`id`),
ADD KEY `Student` (`Student`),
ADD KEY `Session` (`Session`),
ADD KEY `Branch` (`Branch`);
--
-- Indices de la tabla `hostels`
--
ALTER TABLE `hostels`
ADD PRIMARY KEY (`id`);
--
-- Indices de la tabla `membership_grouppermissions`
--
ALTER TABLE `membership_grouppermissions`
ADD PRIMARY KEY (`permissionID`);
--
-- Indices de la tabla `membership_groups`
--
ALTER TABLE `membership_groups`
ADD PRIMARY KEY (`groupID`);
--
-- Indices de la tabla `membership_userpermissions`
--
ALTER TABLE `membership_userpermissions`
ADD PRIMARY KEY (`permissionID`);
--
-- Indices de la tabla `membership_userrecords`
--
ALTER TABLE `membership_userrecords`
ADD UNIQUE KEY `tableName_pkValue` (`tableName`,`pkValue`),
ADD KEY `pkValue` (`pkValue`),
ADD KEY `tableName` (`tableName`),
ADD KEY `memberID` (`memberID`),
ADD KEY `groupID` (`groupID`);
--
-- Indices de la tabla `membership_users`
--
ALTER TABLE `membership_users`
ADD KEY `groupID` (`groupID`);
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Cualquier duda favor comentar.
Más información por favor, para la instalación
hola me da algunos problemas al tratar de ingresar y un error en la base de datos por igual
Encontré el error!
saludos, en que lugar puedo descargar el sistema, gracias
Buen día, hice todos los pasos pero me aparece la pagina en blanco, cambie mi puerto a http://localhost:82/admincolegios/ espero me pueda orientar, gracias.
Hola Mauricio, acabo de instalar el sistema en mi servidor local XAMP, pero al ingresar a http://localhost/admincolegios/index.php me da la pantalla en blanco, a qué se debe, si realicé todos los pasos y ningún otro error. Instalé perfectamente todo desde el git, tal cual lo enseñas. Abrazos
Hola es un problema de versiones, el sistema te corre bien con 7.2, 7.4 y XAMPP ahora tiene 8.1. Estate pendiente que voy a sacar un video explicando este tipo de inconvenientes !!
Perfecto, muchisimas gracias Mauricio
Abrazos
Hola Mauricio, reinstalé Xampp con la versión 7.4 de PNP y todo perfecto.
Todo solucionado, muchísimas gracias
Abrazos
Excelente 👌🏼 me alegro hayas solucionado !!
espero algún día hacer algo de este calibre saludos… super!
Saludos Armando!!
gracias por compartir el codigo.. si me sale el mismo error de pagina en blanca ..tengo php 8 debe ser por eso.. me gustaria si ya soluciono para que me corra bien..
Hola ya lleva tiempo esta aplicación y por eso no corre bien con 8, con 7.2 te funciona !!
no me funciona la clave 1234