Aplicación de gestión escolar

Camara Mohamed Maimouna -  
 AdmiSco -
Hola, deseo crear una aplicación de Gestión Escolar (establecimiento privado) de todos los niveles escolares en vb6 con sql server 2000. Para ello, deseo obtener un modelo conceptual o un software similar para obtener información útil para gestionar.
¡Gracias! Cuento con su ayuda.

17 respuestas

piaf666 Mensajes publicados 12 Estado Miembro 21
 
Para un MCD encontrará pistas en metho.fr
3
mami
 
Hola, he visto tu mensaje y me gustaría compartir contigo el resultado de tu investigación porque estoy haciendo el mismo estudio en este momento. ¿Podrías enviarme el mdc, por favor?
Gracias.
2
MGH
 
en respuesta a su pregunta consulte
www.vbfrance.com
0
mgh1100
 
Lo siento
trabajo con UML como modelo de diseño (proceso unificado)
pero puedo dar un comentario sobre cómo ver el MCD:
a partir del código fuente (es un archivo zip) que vas a descargar de vbfrance.com
encontrarás un archivo de acceso que contiene el modelo relacional (MCD).
buena suerte.
0
AdmiSco
 
Hola

Le propongo probar el software AdmiSco en su versión de demostración, descargable aquí: http://shamsoft.perso.sfr.fr/FR/logiciel_admisco.php

Aquí hay una breve descripción:
AdmiSco es un software completo para la Administración Escolar. Se puede utilizar para gestionar liceos o colegios.

AdmiSco es bilingüe, está disponible en árabe y en francés.
El software AdmiSco se desarrolló respetando dos restricciones principales: eficacia y simplicidad.

Permite realizar tratamientos muy complejos de forma segura y sencilla. Su interfaz es realmente intuitiva y adecuada para todo tipo de usuarios.

AdmiSco le permite, entre otras cosas,

- Crear horarios automáticamente con la posibilidad de modificarlos manualmente,
- Gestionar notas, promedios y boletines de los estudiantes de forma personalizable y segura,
- Gestionar las ausencias de los estudiantes,
- Gestionar las ausencias de los docentes,
- Cerrar los años escolares y realizar la progresión de los estudiantes,
- Gestionar el historial de cada estudiante,
- Imprimir boletines, certificados de escolaridad, horarios, ausencias, ...
- Imprimir el RGF,
- Imprimir el registro de entradas,
- Imprimir el registro de salidas,
- Imprimir el estado al primero de octubre,
- Imprimir los estudiantes presentes en una fecha,
- Imprimir los estudiantes ausentes durante un mes,
- Imprimir el informe diario,
- ...
admisco está desconectado Enviar un mensaje privado Responder con cita
2
Ousmo
 
Hola Camara, ¿cómo estás? Espero que bien. Vi tu mensaje, no sé si puedo serte útil. A propósito, he creado una aplicación similar (Gestión escolar) en Access y en Windev 7. En caso de que estés interesado en estas diferentes experiencias, respóndeme y veremos cómo hacer para estar en contacto, ok, adiós.
1
lisamelle
 
Hola Ousmo, de hecho estoy en la misma situación que Camara, creo que puedes ser útil. En realidad, estoy desarrollando una aplicación web para gestionar la escolaridad. En este momento, realmente tengo dificultades para llegar a una solución que funcione y quisiera tener una idea del análisis de otra persona para poder finalizar mi trabajo. Por lo tanto, necesito los MTC, Mots y MCD para comparar y, por supuesto, corregir mis errores. Gracias
utilizo Merise.
gracias por tu ayuda.
0
lisamelle
 
Hola Ousmo, estoy trabajando en un proyecto sobre MERISE para la gestión de la escolaridad y mi MCD aún no es correcto. He logrado hacer mis MCT, pero tengo dificultades con el MCD. Te agradecería que me enviara por mi correo electrónico información y, por qué no, tu MCD para ver cómo funciona. Gracias, es muy urgente.
O si es posible, te enviaré mi modelo para su corrección.
0
dikeydi
 
¡Hola! Yo también tengo que desarrollar una aplicación en Access y luego en lenguaje C para la gestión de una sección informática en una facultad. Si alguien tiene algunos consejos, ¡sería realmente genial! ¡Gracias de antemano!
0
simplice
 
Hola Ousmo,
estoy muy interesado en esta aplicación.
Gracias de antemano.
0
Techys
 
```sql -- --------------------------------------------------------

--
-- Estructura de la tabla `TB_abs_rtd_aucun`
--

DROP TABLE IF EXISTS `TB_abs_rtd_aucun`;
CREATE TABLE `TB_abs_rtd_aucun` (
`id` int(11) NOT NULL auto_increment,
`classe` varchar(30) NOT NULL,
`date` date NOT NULL,
`heure` time default NULL,
`matiere` varchar(50) NOT NULL,
`enseignant` varchar(80) default NULL,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_abs_rtd_aucun`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_absences`
--

DROP TABLE IF EXISTS `TB_absences`;
CREATE TABLE `TB_absences` (
`elev_id` int(11) NOT NULL,
`date_ab` date NOT NULL,
`date_saisie` date NOT NULL,
`duree_ab` double NOT NULL,
`origin_saisie` varchar(30) default NULL,
`date_fin` date default NULL,
`motif` text,
`duree_heure` int(11) default NULL,
`id_matiere` int(11) default NULL,
`time` time default NULL,
KEY `elev_id` (`elev_id`,`date_ab`,`date_fin`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_absences`
--

INSERT INTO `TB_absences` (`elev_id`, `date_ab`, `date_saisie`, `duree_ab`, `origin_saisie`, `date_fin`, `motif`, `duree_heure`, `id_matiere`, `time`) VALUES
(-4, '0000-00-00', '0000-00-00', 0, NULL, NULL, NULL, NULL, NULL, NULL);

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_affectations`
--

DROP TABLE IF EXISTS `TB_affectations`;
CREATE TABLE `TB_affectations` (
`ordre_affichage` smallint(6) NOT NULL,
`code_matiere` smallint(6) NOT NULL,
`code_prof` int(11) NOT NULL,
`code_classe` smallint(6) NOT NULL,
`coef` decimal(30,2) NOT NULL,
`code_groupe` int(11) default NULL,
`langue` varchar(20) default NULL,
`avec_sous_matiere` tinyint(1) NOT NULL,
PRIMARY KEY (`code_classe`,`code_matiere`,`code_prof`,`ordre_affichage`),
KEY `code_classe` (`code_classe`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_affectations`
--

-- --------------------------------------------------------
--
-- Estructura de la tabla `TB_avertissement`
--

DROP TABLE IF EXISTS `TB_avertissement`;
CREATE TABLE `TB_avertissement` (
`id_pers` int(11) NOT NULL,
`type_pers` varchar(20) NOT NULL,
`parametrage` varchar(30) NOT NULL,
`valeur` varchar(30) NOT NULL,
UNIQUE KEY `id_pers` (`id_pers`,`type_pers`,`parametrage`,`valeur`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_avertissement`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_blacklist`
--

DROP TABLE IF EXISTS `TB_blacklist`;
CREATE TABLE `TB_blacklist` (
`id` int(11) NOT NULL auto_increment,
`nom` varchar(50) NOT NULL,
`prenom` varchar(50) NOT NULL,
`ip` varchar(30) default NULL,
`navigateur` text,
`date` date NOT NULL,
`nb_tentative` int(11) NOT NULL,
`membre` varchar(20) NOT NULL,
`cause` text,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_blacklist`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_bug`
--

DROP TABLE IF EXISTS `TB_bug`;
CREATE TABLE `TB_bug` (
`id` int(11) NOT NULL auto_increment,
`nom` varchar(30) NOT NULL,
`prenom` varchar(30) NOT NULL,
`date` date NOT NULL,
`membre` varchar(30) default NULL,
`action` varchar(30) default NULL,
`service` varchar(30) default NULL,
`commentaire` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_bug`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_bulletin_direction_com`
--

DROP TABLE IF EXISTS `TB_bulletin_direction_com`;
CREATE TABLE `TB_bulletin_direction_com` (
`ideleve` int(11) NOT NULL,
`trimestre` varchar(20) NOT NULL,
`commentaire` text NOT NULL,
`montessori` varchar(30) default NULL,
`type_bulletin` varchar(30) default NULL,
UNIQUE KEY `ideleve` (`ideleve`,`trimestre`,`type_bulletin`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_bulletin_direction_com`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_bulletin_prof_com`
--

DROP TABLE IF EXISTS `TB_bulletin_prof_com`;
CREATE TABLE `TB_bulletin_prof_com` (
`idmatiere` int(11) NOT NULL,
`idclasse` int(11) NOT NULL,
`trimestre` varchar(30) NOT NULL,
`com` text,
`ideleve` int(11) NOT NULL,
`idprof` int(11) NOT NULL,
`idgroupe` int(11) default NULL,
UNIQUE KEY `idmatiere` (`idmatiere`,`idclasse`,`trimestre`,`ideleve`,`idprof`,`idgroupe`),
KEY `idclasse` (`idclasse`,`idprof`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_bulletin_prof_com`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_bulletin_prof_param`
--

DROP TABLE IF EXISTS `TB_bulletin_prof_param`;
CREATE TABLE `TB_bulletin_prof_param` (
`id` int(11) NOT NULL auto_increment,
`idprof` int(11) NOT NULL,
`com` text NOT NULL,
PRIMARY KEY (`id`),
KEY `idprof` (`idprof`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_bulletin_prof_param`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_bulletin_profp_com`
--

DROP TABLE IF EXISTS `TB_bulletin_profp_com`;
CREATE TABLE `TB_bulletin_profp_com` (
`ideleve` int(11) NOT NULL,
`trimestre` varchar(20) NOT NULL,
`commentaire` text NOT NULL,
UNIQUE KEY `ideleve` (`ideleve`,`trimestre`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_bulletin_profp_com`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_bulletin_scolaire_com`
--

DROP TABLE IF EXISTS `TB_bulletin_scolaire_com`;
CREATE TABLE `TB_bulletin_scolaire_com` (
`ideleve` int(11) NOT NULL,
`trimestre` varchar(20) NOT NULL,
`commentaire` text NOT NULL,
UNIQUE KEY `ideleve` (`ideleve`,`trimestre`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_bulletin_scolaire_com`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_calend_evenement`
--

DROP TABLE IF EXISTS `TB_calend_evenement`;
CREATE TABLE `TB_calend_evenement` (
`id_evenement` int(11) NOT NULL auto_increment,
`date` date NOT NULL,
`evenement` text NOT NULL,
PRIMARY KEY (`id_evenement`),
KEY `date` (`date`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_calend_evenement`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_calendrier_dst`
--

DROP TABLE IF EXISTS `TB_calendrier_dst`;
CREATE TABLE `TB_calendrier_dst` (
`id_dst` int(11) NOT NULL auto_increment,
`date` date NOT NULL,
`matiere` varchar(30) NOT NULL,
`code_classe` varchar(30) default NULL,
`heure` time default NULL,
`duree` int(11) default NULL,
PRIMARY KEY (`id_dst`),
KEY `date` (`date`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_calendrier_dst`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_carnet_competence`
--

DROP TABLE IF EXISTS `TB_carnet_competence`;
CREATE TABLE `TB_carnet_competence` (
`id` int(11) NOT NULL auto_increment,
`idcarnet` int(11) NOT NULL,
`libelle` varchar(50) NOT NULL,
`ordre` int(11) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `libelle` (`libelle`,`idcarnet`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_carnet_competence`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_carnet_descriptif`
--

DROP TABLE IF EXISTS `TB_carnet_descriptif`;
CREATE TABLE `TB_carnet_descriptif` (
`id` int(11) NOT NULL auto_increment,
`idcarnet` int(11) NOT NULL,
`idcompetence` int(11) NOT NULL,
`libelle` varchar(150) NOT NULL,
`bold` tinyint(4) NOT NULL,
`ordre` decimal(6,0) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `idcarnet` (`idcarnet`,`idcompetence`,`libelle`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_carnet_descriptif`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_carnet_evaluation`
--

DROP TABLE IF EXISTS `TB_carnet_evaluation`;
CREATE TABLE `TB_carnet_evaluation` (
`id` int(11) NOT NULL auto_increment,
`idcarnet` int(11) NOT NULL,
`idcompetence` int(11) NOT NULL,
`iddescriptif` int(11) NOT NULL,
`note` varchar(20) NOT NULL,
`periode` smallint(6) NOT NULL,
`ideleve` int(11) NOT NULL,
`idclasse` int(11) NOT NULL,
`type_notation` varchar(20) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `idcarnet` (`idcarnet`,`idcompetence`,`iddescriptif`,`periode`,`ideleve`,`idclasse`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_carnet_evaluation`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_carnet_section`
--

DROP TABLE IF EXISTS `TB_carnet_section`;
CREATE TABLE `TB_carnet_section` (
`id` int(11) NOT NULL auto_increment,
`libelle` varchar(10) NOT NULL,
`listeidclasse` text NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `libelle` (`libelle`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_carnet_section`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_carnet_suivi`
--

DROP TABLE IF EXISTS `TB_carnet_suivi`;
CREATE TABLE `TB_carnet_suivi` (
`id` int(11) NOT NULL auto_increment,
`nom_carnet` varchar(40) NOT NULL,
`code_lettre` tinyint(4) NOT NULL,
`code_chiffre` tinyint(4) NOT NULL,
`code_couleur` tinyint(4) NOT NULL,
`code_note` tinyint(4) NOT NULL,
`section` varchar(50) NOT NULL,
`nb_periode` smallint(6) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `nom_carnet` (`nom_carnet`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_carnet_suivi`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_checksum`
--

DROP TABLE IF EXISTS `TB_checksum`;
CREATE TABLE `TB_checksum` (
`sum` varchar(50) NOT NULL,
`fichier` varchar(255) NOT NULL,
`etat` int(11) NOT NULL,
KEY `fichier` (`fichier`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_checksum`
--

INSERT INTO `TB_checksum` (`sum`, `fichier`, `etat`) VALUES
('a28eb6e965d295c4b7af00273fdf0c92', './acces.php\n', 0),
('84528465212d1f268a40eb4f76b47e95', './acces2.php\n', 0),
('2694ca36d7010e20c76d0ac7dfbdb2e1', './acces_depart.php\n', 0),
('9d32962364e039ce74f2bac6d4383a2d', './acces_refuse.php\n', 0),
('2bd97aef41bf0c39a2a81d980ece28aa', './accrobat.php\n', 0),
( ```
1
ERIC
 
deseo tener un modelo de software de gestión escolar que incluya las calificaciones de los estudiantes, la conducta, todos los resultados, el pago...
gracias
1
djan
 
ve a ver en este sitio creo que puedes encontrar un software similar
1
golddream
 
Hola colegas
Permítanme unirme a ustedes sobre el objetivo de diseñar una aplicación para la gestión de un establecimiento. Personalmente, acabo de conseguir WinDev 9.0, que será útil, excepto que estoy tratando de resolver un problema con la codificación de la lengua árabe.
Ayúdenme, por favor golddream@hotmail.fr
0
illojic
 
Hola a todos, en realidad estoy en la misma situación, no puedo encontrar una solución coherente.
Cada vez me rechazan el MCD porque no cumple con todos los requisitos, agradecería si alguno de ustedes pudiera ayudarme.
Si es posible, contáctenme por correo electrónico.
Gracias de antemano ;)
0
Techys
 
Hola,
Hola a todos, aquí Techys. Aparentemente, todos estamos en el mismo barco, como diría el otro, así que podemos ayudarnos mutuamente. Primero, Ousmo parece tener la solución ya que dice haber desarrollado una solución similar en Access y Windev 7.
La problemática se sitúa ahora en dos niveles:
El primero es el de las funcionalidades ofrecidas por el software, el segundo es el de la modelización de la aplicación, y el tercero es el de su desarrollo (solución de implementación y lenguaje utilizado).
Como parece ser siempre más sencillo partir de lo existente.
Así que diría que sería bueno que OUSMO intentara aclararnos estos tres puntos de manera precisa, luego sería necesario llegar a un acuerdo sobre los principios de partida y finalmente un desarrollo común para una armonización del código.

Esta fue mi participación, así que si están de acuerdo, no duden en hacerme saber.
0
magi123 Mensajes publicados 18 Estado Miembro 8
 
sos
curso merise (Modelo Organizativo de tratamiento
0
Techys
 
```sql - --------------------------------------------------------

--
-- Estructura de la tabla `TB_abs_rtd_aucun`
--

DROP TABLE IF EXISTS `TB_abs_rtd_aucun`;
CREATE TABLE `TB_abs_rtd_aucun` (
`id` int(11) NOT NULL auto_increment,
`clase` varchar(30) NOT NULL,
`fecha` date NOT NULL,
`hora` time default NULL,
`materia` varchar(50) NOT NULL,
`docente` varchar(80) default NULL,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_abs_rtd_aucun`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_absences`
--

DROP TABLE IF EXISTS `TB_absences`;
CREATE TABLE `TB_absences` (
`elev_id` int(11) NOT NULL,
`fecha_ab` date NOT NULL,
`fecha_saisie` date NOT NULL,
`duracion_ab` double NOT NULL,
`origen_saisie` varchar(30) default NULL,
`fecha_fin` date default NULL,
`motivo` text,
`duracion_hora` int(11) default NULL,
`id_materia` int(11) default NULL,
`hora` time default NULL,
KEY `elev_id` (`elev_id`,`fecha_ab`,`fecha_fin`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_absences`
--

INSERT INTO `TB_absences` (`elev_id`, `fecha_ab`, `fecha_saisie`, `duracion_ab`, `origen_saisie`, `fecha_fin`, `motivo`, `duracion_hora`, `id_materia`, `hora`) VALUES
(-4, '0000-00-00', '0000-00-00', 0, NULL, NULL, NULL, NULL, NULL, NULL);

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_affectations`
--

DROP TABLE IF EXISTS `TB_affectations`;
CREATE TABLE `TB_affectations` (
`orden_visualizacion` smallint(6) NOT NULL,
`codigo_materia` smallint(6) NOT NULL,
`codigo_prof` int(11) NOT NULL,
`codigo_clase` smallint(6) NOT NULL,
`coef` decimal(30,2) NOT NULL,
`codigo_grupo` int(11) default NULL,
`idioma` varchar(20) default NULL,
`con_sub_materia` tinyint(1) NOT NULL,
PRIMARY KEY (`codigo_clase`,`codigo_materia`,`codigo_prof`,`orden_visualizacion`),
KEY `codigo_clase` (`codigo_clase`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_affectations`
--

-- --------------------------------------------------------
--
-- Estructura de la tabla `TB_avertissement`
--

DROP TABLE IF EXISTS `TB_avertissement`;
CREATE TABLE `TB_avertissement` (
`id_pers` int(11) NOT NULL,
`tipo_pers` varchar(20) NOT NULL,
`parametrizacion` varchar(30) NOT NULL,
`valor` varchar(30) NOT NULL,
UNIQUE KEY `id_pers` (`id_pers`,`tipo_pers`,`parametrizacion`,`valor`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_avertissement`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_blacklist`
--

DROP TABLE IF EXISTS `TB_blacklist`;
CREATE TABLE `TB_blacklist` (
`id` int(11) NOT NULL auto_increment,
`nombre` varchar(50) NOT NULL,
`apellido` varchar(50) NOT NULL,
`ip` varchar(30) default NULL,
`navegador` text,
`fecha` date NOT NULL,
`nb_intentos` int(11) NOT NULL,
`miembro` varchar(20) NOT NULL,
`causa` text,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_blacklist`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_bug`
--

DROP TABLE IF EXISTS `TB_bug`;
CREATE TABLE `TB_bug` (
`id` int(11) NOT NULL auto_increment,
`nombre` varchar(30) NOT NULL,
`apellido` varchar(30) NOT NULL,
`fecha` date NOT NULL,
`miembro` varchar(30) default NULL,
`accion` varchar(30) default NULL,
`servicio` varchar(30) default NULL,
`comentario` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_bug`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_bulletin_direction_com`
--

DROP TABLE IF EXISTS `TB_bulletin_direction_com`;
CREATE TABLE `TB_bulletin_direction_com` (
`ideleve` int(11) NOT NULL,
`trimestre` varchar(20) NOT NULL,
`comentario` text NOT NULL,
`montessori` varchar(30) default NULL,
`tipo_bulletin` varchar(30) default NULL,
UNIQUE KEY `ideleve` (`ideleve`,`trimestre`,`tipo_bulletin`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_bulletin_direction_com`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_bulletin_prof_com`
--

DROP TABLE IF EXISTS `TB_bulletin_prof_com`;
CREATE TABLE `TB_bulletin_prof_com` (
`idmateria` int(11) NOT NULL,
`idclase` int(11) NOT NULL,
`trimestre` varchar(30) NOT NULL,
`com` text,
`ideleve` int(11) NOT NULL,
`idprof` int(11) NOT NULL,
`idgrupo` int(11) default NULL,
UNIQUE KEY `idmateria` (`idmateria`,`idclase`,`trimestre`,`ideleve`,`idprof`,`idgrupo`),
KEY `idclase` (`idclase`,`idprof`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_bulletin_prof_com`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_bulletin_prof_param`
--

DROP TABLE IF EXISTS `TB_bulletin_prof_param`;
CREATE TABLE `TB_bulletin_prof_param` (
`id` int(11) NOT NULL auto_increment,
`idprof` int(11) NOT NULL,
`com` text NOT NULL,
PRIMARY KEY (`id`),
KEY `idprof` (`idprof`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_bulletin_prof_param`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_bulletin_profp_com`
--

DROP TABLE IF EXISTS `TB_bulletin_profp_com`;
CREATE TABLE `TB_bulletin_profp_com` (
`ideleve` int(11) NOT NULL,
`trimestre` varchar(20) NOT NULL,
`comentario` text NOT NULL,
UNIQUE KEY `ideleve` (`ideleve`,`trimestre`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_bulletin_profp_com`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_bulletin_scolaire_com`
--

DROP TABLE IF EXISTS `TB_bulletin_scolaire_com`;
CREATE TABLE `TB_bulletin_scolaire_com` (
`ideleve` int(11) NOT NULL,
`trimestre` varchar(20) NOT NULL,
`comentario` text NOT NULL,
UNIQUE KEY `ideleve` (`ideleve`,`trimestre`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_bulletin_scolaire_com`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_calend_evenement`
--

DROP TABLE IF EXISTS `TB_calend_evenement`;
CREATE TABLE `TB_calend_evenement` (
`id_evenement` int(11) NOT NULL auto_increment,
`fecha` date NOT NULL,
`evento` text NOT NULL,
PRIMARY KEY (`id_evenement`),
KEY `fecha` (`fecha`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_calend_evenement`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_calendrier_dst`
--

DROP TABLE IF EXISTS `TB_calendrier_dst`;
CREATE TABLE `TB_calendrier_dst` (
`id_dst` int(11) NOT NULL auto_increment,
`fecha` date NOT NULL,
`materia` varchar(30) NOT NULL,
`codigo_clase` varchar(30) default NULL,
`hora` time default NULL,
`duracion` int(11) default NULL,
PRIMARY KEY (`id_dst`),
KEY `fecha` (`fecha`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_calendrier_dst`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_carnet_competence`
--

DROP TABLE IF EXISTS `TB_carnet_competence`;
CREATE TABLE `TB_carnet_competence` (
`id` int(11) NOT NULL auto_increment,
`idcarnet` int(11) NOT NULL,
`etiqueta` varchar(50) NOT NULL,
`orden` int(11) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `etiqueta` (`etiqueta`,`idcarnet`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_carnet_competence`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_carnet_descriptif`
--

DROP TABLE IF EXISTS `TB_carnet_descriptif`;
CREATE TABLE `TB_carnet_descriptif` (
`id` int(11) NOT NULL auto_increment,
`idcarnet` int(11) NOT NULL,
`idcompetencia` int(11) NOT NULL,
`etiqueta` varchar(150) NOT NULL,
`negrita` tinyint(4) NOT NULL,
`orden` decimal(6,0) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `idcarnet` (`idcarnet`,`idcompetencia`,`etiqueta`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_carnet_descriptif`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_carnet_evaluation`
--

DROP TABLE IF EXISTS `TB_carnet_evaluation`;
CREATE TABLE `TB_carnet_evaluation` (
`id` int(11) NOT NULL auto_increment,
`idcarnet` int(11) NOT NULL,
`idcompetencia` int(11) NOT NULL,
`iddescriptivo` int(11) NOT NULL,
`nota` varchar(20) NOT NULL,
`periodo` smallint(6) NOT NULL,
`ideleve` int(11) NOT NULL,
`idclase` int(11) NOT NULL,
`tipo_valoracion` varchar(20) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `idcarnet` (`idcarnet`,`idcompetencia`,`iddescriptivo`,`periodo`,`ideleve`,`idclase`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_carnet_evaluation`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_carnet_section`
--

DROP TABLE IF EXISTS `TB_carnet_section`;
CREATE TABLE `TB_carnet_section` (
`id` int(11) NOT NULL auto_increment,
`etiqueta` varchar(10) NOT NULL,
`listaidclase` text NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `etiqueta` (`etiqueta`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_carnet_section`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_carnet_suivi`
--

DROP TABLE IF EXISTS `TB_carnet_suivi`;
CREATE TABLE `TB_carnet_suivi` (
`id` int(11) NOT NULL auto_increment,
`nombre_carnet` varchar(40) NOT NULL,
`codigo_letra` tinyint(4) NOT NULL,
`codigo_numero` tinyint(4) NOT NULL,
`codigo_color` tinyint(4) NOT NULL,
`codigo_nota` tinyint(4) NOT NULL,
`seccion` varchar(50) NOT NULL,
`nb_periodo` smallint(6) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `nombre_carnet` (`nombre_carnet`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_carnet_suivi`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_checksum`
--

DROP TABLE IF EXISTS `TB_checksum`;
CREATE TABLE `TB_checksum` (
`suma` varchar(50) NOT NULL,
`archivo` varchar(255) NOT NULL,
`estado` int(11) NOT NULL,
KEY `archivo` (`archivo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_checksum`
--

INSERT INTO `TB_checksum` (`suma`, `archivo`, `estado`) VALUES
('a28eb6e965d295c4b7af00273fdf0c92', './acces.php\n', 0),
('84528465212d1f268a40eb4f76b47e95', './acces2.php\n', 0),
('2694ca36d7010e20c76d0ac7dfbdb2e1', './acces_depart.php\n', 0),
('9d32962364e039ce74f2bac6d4383a2d', './acces_refuse.php\n', 0),
('2bd97aef41bf0c39a2a81d980ece28aa', './accrobat.php\n', 0),
(

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_circulaire`
--

DROP TABLE IF EXISTS `TB_circulaire`;
CREATE TABLE `TB_circulaire` (
`id_circulaire` int(11) NOT NULL auto_increment,
`sujeto` varchar(30) NOT NULL,
`referencia` varchar(30) NOT NULL,
`archivo` varchar(255) NOT NULL,
`fecha` date NOT NULL,
`docente` tinyint(1) default NULL,
`clase` text,
PRIMARY KEY (`id_circulaire`),
KEY `id_circulaire` (`id_circulaire`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_circulaire`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_classes`
--

DROP TABLE IF EXISTS `TB_classes`;
CREATE TABLE `TB_classes` (
`codigo_clase` int(11) NOT NULL auto_increment,
`etiqueta` varchar(30) NOT NULL,
PRIMARY KEY (`codigo_clase`),
UNIQUE KEY `etiqueta` (`etiqueta`),
KEY `codigo_clase` (`codigo_clase`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contenido de la tabla `TB_classes`
--

-- --------------------------------------------------------

--
-- Estructura de la tabla `TB_codigo_postal`
--

DROP TABLE IF EXISTS `TB_codigo_postal`;
CREATE TABLE `TB_codigo_postal` (
`cod` varchar(10) NOT NULL,
`ciudad` varchar(30) NOT NULL,
KEY `cod` (`cod`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenido de la tabla `TB_codigo_postal`
--

INSERT INTO `TB_codigo_postal` (`cod`, `ciudad`) VALUES
('01380', 'BAGE LA VILLE'),
('01340', 'ATTIGNAT'),
('01570', 'ASNIERES SUR SAONE'),
('01510', 'ARTEMARE'),
('01480', 'ARS SUR FORMANS'),
('01510', 'ARMIX'),
('01970', 'ARGIS'),
('01190', 'ARBIGNY'),
('01300', 'ARBIGNIEU'),
('01100', 'ARBENT'),
('01230', 'ARANDAS'),
('01110', 'ARANC'),
('01100', 'APREMONT'),
('01350', 'ANGLEFORT'),
('01300', 'ANDERT ET CONDON'),
('01780', 'AMBUTRIX'),
('01500', 'AMBRONAY'),
('01300', 'AMBLEON'),
('01330', 'AMBERIEUX EN DOMBES'),
('01500', 'AMBERIEU EN BUGEY'),
('01090', 'AMAREINS'),
('01640', 'L ABERGEMENT DE VAREY'),
('01400', 'L ABERGEMENT CLEMENCIAT'),
('01200', 'BELLEGARDE SUR VALSERINE'),
('01300', 'BELLEY'),
('01130', 'BELLEYDOUX'),
('01260', 'BELMONT LUTHEZIEU'),
('01470', 'BENONCES'),
('01370', 'BENY'),
('01350', 'BEON'),
('01340', 'BEREZIAT'),
('01500', 'BETTANT'),
('01290', 'BEY'),
('01700', 'BEYNOST'),
('01200', 'BILLIAT'),
('01330', 'BIRIEUX'),
('01290', 'BIZIAT'),
('01150', 'BLYES'),
('01250', 'BOHAS'),
('01120', 'LA BOISSE'),
('01190', 'BOISSEY'),
('01380', 'BAGE LE CHATEL'),
('01360', 'BALAN'),
('01990', 'BANEINS'),
('01270', 'BEAUPONT'),
('01480', 'BEAUREGARD'),
('01810', 'BELLIGNAT'),
('01360', 'BELIGNEUX'),
('01200', 'BELLEGARDE SUR VALSERINE'),
('01300', 'BELLEY'),
('01130', 'BELLEYDOUX'),
('01260', 'BELMONT LUTHEZIEU'),
('01470', 'BENONCES'),
('01370', 'BENY'),
('01350', 'BEON'),
('01340', 'BEREZIAT'),
('01500', 'BETTANT'),
('01290', 'BEY'),
('01700', 'BEYNOST'),
('01200', 'BILLIAT'),
('01330', 'BIRIEUX'),
('01290', 'BIZIAT'),
('01150', 'BLYES'),
('01250', 'BOHAS'),
('01120', 'LA BOISSE'),
('01190', 'BOISSEY'),
('01380', 'BOISSEY'),
('01450', 'BOLOZON'),
('01330', 'BOULIGNEUX'),
('01000', 'BOURG EN BRESSE'),
('01800', 'BOURG ST CHRISTOPHE'),
('01100', 'BOUVENT'),
('01640', 'BOYEUX ST JEROME'),
('01190', 'BOZ'),
('01300', 'BREGNIER CORDON'),
('01260', 'BRENAZ'),
('01110', 'BRENOD'),
('01300', 'BRENS'),
('01360', 'BRESSOLLES'),
('01460', 'BRION'),
('01470', 'BRIORD'),
('01310', 'BUELLAS'),
('01510', 'LA BURBANCHE'),
('01430', 'CEIGNES'),
('01450', 'CERDON'),
('01240', 'CERTINES'),
('01090', 'CESSEINS'),
('01170', 'CESSY'),
('01250', 'CEYZERIAT'),
('01350', 'CEYZERIEU'),
('01320', 'CHALAMONT'),
('01480', 'CHALEINS'),
('01970', 'CHALEY'),
('01450', 'CHALLES'),
('01630', 'CHALLEX'),
('01260', 'CHAMPAGNE EN VALROMEY'),
('01110', 'CHAMPDOR'),
('01410', 'CHAMPFROMIER'),
('01420', 'CHANAY'),
('01990', 'CHANEINS'),
('01400', 'CHANOZ CHATENAY'),
('01240', 'LA CHAPELLE DU CHATELARD'),
('01260', 'CHARANCIN'),
('01130', 'CHARIX'),
('01800', 'CHARNOZ SUR ```
0
luchador Mensajes publicados 22 Estado Miembro 9
 
Hola
¿puedo tener el modelo UML en el que has trabajado?
gracias ;)
0
Techys
 
Bien, es un archivo MySQL de leskiss de la base de datos de la aplicación de gestión escolar.
Hay en total 99 tablas. Es posible hacer un reverse engineering sobre este archivo para obtener el MLD y el MDC y adaptarlo a estas necesidades personales.

Buen trabajo.
0
aggouni
 
Estoy buscando un software para la gestión de mi lyceo, gracias.
0
sidifils Mensajes publicados 3 Estado Miembro
 
Hola, yo soy Siddi. También estoy en la misma situación que ustedes.
Pero antes, estoy buscando saber el estudio de necesidades, así que si me pueden ayudar.
0
bmy1982 Mensajes publicados 5 Estado Miembro 1
 
Hola,
si todavía estás interesado en tener un software de ejemplo
para ver más o menos lo que hay que hacer, puedes
por ejemplo descargar Academy System e instalarlo
https://cloud.bitang.net/FR/acceuil.aspx
0