Вы находитесь на странице: 1из 13

Contenido

I. Introducción…………………………………………………………………………………………. 2

1. Objetivo y alcances del sistema………………………………………………………. 2

2. Requerimientos del sistema……………………………………………………………. 2

II. Presentación…………………………………………………………………………………………. 4

1. Ficha Resumen………………………………………………………………………………… 4

2. Diagrama general del sistema…………………………………………………………. 5

3. Diagrama de flujo……………………………………………………………………………. 6

III. Instalación del sistema…………………………………………………………………………. 7

IV. Ingreso al sistema…………………………………………………………………………………. 11

V. Opciones del sistema……………………………………………………………………………. 13

1
I. Introducción
El Sistema de banco de reactivos, es una aplicación diseñada para entorno web que
tiene por objeto almacenar en una base de datos los reactivos que los docentes de la
institución realizan y hacer gestión de éstos.

El docente puede diseñar reactivos en diferentes formatos: como el de opción múltiple,


relación de columnas, respuesta alterna (falso – verdadero), completar, etc. Los reactivos
se construyen en un editor muy similar a Word, ckeditor.

El banco facilita la gestión de los reactivos a través de una secuencia de contenido, donde
el usuario establece sus niveles (tipo de examen, semestre, asignatura, bloque,
taxonomía, tipo de conocimiento), y el número de reactivos que debe tener el
cuestionario a diseñar.

2
1. Objetivo y alcances del sistema

Objetivo:

Desarrollar un sistema web para la gestión de reactivos que realizan los docentes de la
Centenaria y Benemérita Escuela Normal para Profesores y pueda ser utilizado en la
intranet de la institución.

Alcances:

- Login para usuarios.


- Almacenar reactivos en una base de datos.
- Gestionar y visualizar reactivos.
- Emisión de Reportes.
- Desarrollo en entorno web para poder trabajar en la intranet de la escuela.

1. Requerimientos del sistema

- Equipo Pentium IV o superior


- Mínimo 512 Mb en memoria RAM
- Sistema Operativo Windows (Server 2003, XP SP2 o Superior)
- Base de datos, Mysql 4.3 adelante
- Lenguaje de programación, Php 5.0 adelante
- Navegador de internet (recomendable Internet Explorer)
- Conexión a la red escolar de la institución

3
II. Presentación
1. Ficha Resumen

Título: bri

Autor: Centro de Servicios Informáticos

Software de desarrollo: Netbeans 7.0, Navicat Premium

Plataforma: Web

Lenguaje de programación: PHP Versión 5.3.5, Javascript, HTML

Servidor: Apache HTTP Server Versión 2.2

Base de datos: MySQL

4
2. Diagrama general del sistema

5
3. Diagrama de flujo

6
III. Instalación del sistema
La instalación del sistema consta de los siguientes pasos:

1. Instalación del servidor web apache, base de datos mysql y lenguaje de


programación Php; para ello se instalará el servidor XAMPP (software libre); liga
de descarga para Windows http://www.apachefriends.org/en/xampp-
windows.html

7
2. Creación de la base de datos usando la herramienta PhpMyAdmin incluida en el
servidor xampp, liga de acceso: http://localhost/phpmyadmin/

Después importar la base de datos que se encuentra dentro de la carpeta “bri” del
sistema con el nombre “banco.sql” o generar una consulta con el siguiente
código:

-- phpMyAdmin SQL Dump


-- version 3.3.9
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tiempo de generación: 08-06-2011 a las 16:18:21
-- Versión del servidor: 5.5.8
-- Versión de PHP: 5.3.5

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

/*!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 utf8 */;

8
--
-- Base de datos: `banco`
-- --------------------------------------------------------
-- Estructura de tabla para la tabla `docentes`
--

CREATE TABLE IF NOT EXISTS `docentes` (


`clave` varchar(30) NOT NULL,
`nombre` varchar(50) NOT NULL,
`password` varchar(30) NOT NULL,
PRIMARY KEY (`clave`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Volcar la base de datos para la tabla `docentes`
--
INSERT INTO `docentes` (`clave`, `nombre`, `password`) VALUES
('docente2', 'ADA ELIA ESTRADA VENCES', 'OLAJDOCENTE'),
('docente1', 'FRANCISCO LOPEZ MACEDO', 'LOMFDOCENTE'),
('docente3', 'MIREYA GUTIERREZ LOPEZ', 'GULMDOCENTE'),
('docente4', 'MARTIN CARBAJAL DEL TORAL', 'CATMDOCENTE'),
('docente5', 'CLAUDIA SANCHEZ ARCE', 'SAACDOCENTE'),
('docente6', 'ROSA LETICIA GARCIA COLIN', 'GACRDOCENTE'),
('docente7', 'CONSUELO RODRIGUEZ HERNANDEZ', 'ROHCDOCENTE'),
('docente8', 'IGNACIA MARICELA MARIN GONZALEZ', 'MAGIDOCENTE'),
('docente9', 'RODOLFO SANCHEZ ARCE ', 'SAARDOCENTE'),
('docente10', 'SALVADOR PICHARDO ORTEGA', 'PIOSDOCENTE'),
('docente11', 'MARIA TERESA EDELMIRA VARGAS GONZALEZ', 'EEVMDOCENTE'),
('docente12', 'VERONICA MORA ROJAS', 'MORVDOCENTE'),
('docente13', 'NANCY SOCORRO MARTINEZ SANCHEZ', 'MASNDOCENTE'),
('docente14', 'MARIA GUADALUPE GONZALEZ TORRES', 'GOTMDOCENTE'),
('docente15', 'JOSE MARTINEZ MEJIA', 'MAMJDOCENTE'),
('docente16', 'LAURENCIA BEATRIZ VARGAS GONZALEZ', 'VAGLDOCENTE'),
('docente17', 'SALVADOR HIGAREDA GONZALEZ', 'HIGSDOCENTE'),
('docente18', 'IRENE NAVARRETE ORIHUELA', 'NAOIDOCENTE'),
('docente19', 'MARIA EUGENIA OFELIA ARZATE ORTIZ', 'AAOMDOCENTE'),
('docente20', 'MARIA DEL CARMEN EGLANTINA SANCHEZ JIMENEZ',
'SAJMDOCENTE'),
('docente21', 'IVONNE ANGELICA ADAYA LEYTHE', 'AALIDOCENTE'),
('docente22', 'MIGUEL ANGEL MEJIA TELLEZ', 'METMDOCENTE'),
('docente23', 'MARIANO RIOS ESTRADA', 'RIEMDOCENTE'),
('docente24', 'LOURDES ZEPEDA LARA', 'ZELLDOCENTE'),
('docente25', 'LETICIA VELAZQUEZ GOMEZ', 'VEGLDOCENTE'),
('docente26', 'JOSE ANTONIO MORENO GARCIA', 'MOGJDOCENTE'),

9
('docente27', 'MARIA ORALIA CASTRO PACHECO', 'CAPMDOCENTE'),
('docente28', 'MARIO CAMPUZANO REYNA', 'CARMDOCENTE'),
('docente29', 'MARTHA ISABEL GARCIA BLANQUEL', 'GABMDOCENTE'),
('docente30', 'IRAIS REYES FABELA', 'REFIDOCENTE'),
('docente31', 'LUCIA HERRERA ORTIZ', 'HEOLDOCENTE'),
('docente32', 'MARIA EUGENIA MORA GARCIA', 'MOGMDOCENTE'),
('docente33', 'CELINA BENITEZ GONZALEZ', 'BEGCDOCENTE'),
('docente34', 'ALFREDO COLIN GARDU?O', 'COGADOCENTE'),
('docente35', 'MIREYA GALLEGOS MORENO', 'GAMMDOCENTE'),
('docente36', 'LIDIA SALINAS ALCANTARA', 'SAALDOCENTE'),
('docente37', 'NORMA VERONICA TALAVERA BELTRAN', 'TABNDOCENTE'),
('docente38', 'LOURDES ROSALES MARTINEZ', 'ROMLDOCENTE'),
('admin', 'Administrador', 'admin123');
-- --------------------------------------------------------
-- Estructura de tabla para la tabla `reactivos`
--
CREATE TABLE IF NOT EXISTS `reactivos` (
`id_reac` int(10) unsigned NOT NULL AUTO_INCREMENT,
`reactivo` text NOT NULL,
`bibliografia` varchar(300) NOT NULL,
`argum` varchar(1000) NOT NULL,
`licen` varchar(50) NOT NULL,
`semestre` varchar(30) NOT NULL,
`asigna` varchar(90) NOT NULL,
`bloque` varchar(100) NOT NULL,
`taxonomia` varchar(60) NOT NULL,
`conocimiento` varchar(40) NOT NULL,
`opc1` varchar(800) NOT NULL,
`opc2` varchar(800) NOT NULL,
`opc3` varchar(800) NOT NULL,
`opc4` varchar(800) NOT NULL,
`opc_cor` varchar(20) NOT NULL,
`clave` varchar(30) NOT NULL,
`observaciones` text CHARACTER SET utf8 COLLATE utf8_spanish2_ci,
PRIMARY KEY (`id_reac`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

3. Por último, copiar el contenido de la carpeta “bri” debajo del directorio principal
correspondiente a la página Web con la siguiente ruta: C:\xampp\htdocs
Nota: Reemplazar o eliminar los archivos que se encuentran dentro de “htdocs”
con los de “bri”.

10
IV. Ingreso al sistema
El ingreso al sistema en la computadora donde se encuentra instalado el servidor es con
la siguiente ruta: http://localhost

Para que los equipos de la intranet escolar puedan acceder al sistema se configura la
computadora servidor con los siguientes datos:

Nombre de equipo: bri


Grupo de trabajo: INFORMATICA

11
Después se debe configurar el explorador de internet de las computadoras cliente con la
Dirección ip y puerto del servidor proxy y habilitar la opción de “No usar servidor proxy
para direcciones locales”

Una vez configurado los equipos cliente éstos pueden ingresar al sistema desde el
explorador de internet con la siguiente ruta: http://bri

12
IV. Opciones del sistema
1. Login: Para el administrador el usuario por defecto es: admin y la contraseña es:
adminroot. Para los docentes el administrador debe proporcionarles
individualmente su usuario y contraseña que se encuentran en la base de datos.

2. Captura: Se lleva acabo el registro del reactivo y la secuencia del contenido que
debe llevar.

3. Mis reactivos: Los docentes consultan los reactivos que han ingresado y podrán
eliminarlos o modificarlos.

4. Consulta: Para el administrador del sistema en esta sección puede consultar en


“búsqueda por docente” cada reactivo que le corresponda al docente
seleccionado.

5. Reportes: El administrador tiene la opción de generar e imprimir reportes por


cada docente.

6. Aprobar: El administrador en conjunto con el titular del banco de reactivos


podrán aprobar o poner alguna observación en los reactivos que lo requieran.

7. Cerrar sesión.

Nota: Para mayor información del funcionamiento del sistema favor de leer el manual
de usuario.

13