Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
OCOTITO
5 “A”
Índice:
Introducción ............................................................................................................. 2
Objetivos .................................................................................................................. 3
Diseño de las bases de datos .................................................................................... 4
Diagrama entidad relación ....................................................................................... 6
Codificación de las pantallas..................................................................................... 7
Pantalla de menú .............................................................................................................7
Pantalla de Alumnos ........................................................................................................7
Pantalla de Calificaciones ............................................................................................... 10
Pantalla Maestros .......................................................................................................... 13
Índice de tablas
Tabla 1. Atributos de la tabla Usuarios........................................................................................ 4
Tabla 2. Atributos de la tabla Alumnos ....................................................................................... 4
Tabla 3.Atributos de la tabla Calificaciones................................................................................. 5
Tabla 4. Atributos de la tabla Maestros ...................................................................................... 5
Introducción
La idea surgió debido a que no contamos con un medio que nos permita
consultar directamente nuestras calificaciones, por lo cual hemos desarrollado
un software que cumpla con las funciones planteadas bajo las necesidades
requeridas en la UTVO.
Este software contara con los siguientes elementos; nombre del alumno,
matricula, materia, grupo, grado y nombre del maestro. Al cual los alumnos
tendrán acceso para poder obtener sus calificaciones a tiempo, las cuales serán
otorgadas por la oficina de servicios escolares, el único que podrá publicar esta
información es el responsable de servicios escolares (Lic. Héctor San Miguel),
los alumnos solo podrán ver las publicaciones, pero no modificar, ni borrar.
Este software será de gran utilidad ya que dará un acceso rápido a las
calificaciones de los estudiantes de la misma universidad.
Objetivos
Objetivo General: Elaborar una aplicación que contenga las necesidades que
en la institución.
Usuarios
NOMBRE DEL CAMPO TIPO DE DATO
Id Int (11)
Nombre Varchar (50)
Password Varchar (50)
Tipousuario Varchar (50)
Tabla 1. Atributos de la tabla Usuarios
Alumnos
NOMBRE DEL CAMPO TIPO DE DATO
Matricula Varchar (20)
Nombre Varchar (60)
Apellidos Varchar (60)
Dirección Varchar (60)
Carrera Varchar (60)
Cuatrimestre Varchar (20)
Tabla 2. Atributos de la tabla Alumnos
Calificaciones
NOMBRE DEL CAMPO TIPO DE DATO
Matricula Varchar (30)
Estadística Varchar (30)
Administración Varchar (10)
Bd Varchar (10)
Maestros
NOMBRE DEL CAMPO TIPO DE DATO
Cedula Varchar (30)
Nombre Varchar (30)
Apellidos Varchar (30)
Carrera Varchar (30)
Materia1 Varchar (30)
Materia2 Varchar (30)
Materia3 Varchar (30)
Horas Varchar (30)
Tabla 4. Atributos de la tabla Maestros
Alumnos
Usuarios Matricula
Id Nombre
Nombre Apellidos
Password Dirección
Tipousuario Carrera
Cuatrimestre
Calificaciones
Matricula
Estadística
Administración
Bd Maestros
Redes Cedula
Ingles Nombre
Planeación Apellidos
Promedio Carrera
Materia1
Materia2
Materia3
Horas
El diseño de las pantallas se llevó a cabo con la aplicación Netbeans IDE 8.2 al
igual que la codificación de las mismas la cual se muestra en la siguiente sección:
Pantalla de menú
Pantalla de Alumnos
modelo.addColumn("Matricula");
modelo.addColumn("Nombre");
modelo.addColumn("Apellidos");
modelo.addColumn("Direccion");
modelo.addColumn("Carrera");
modelo.addColumn("Cuatrimestre");
alim.setModel(modelo);
String sql="";
if(valor.equals(""))
else{
try {
Statement st = cn.createStatement();
ResultSet rs = st.executeQuery(sql);
while(rs.next()){
datos[0]=rs.getString(1);
datos[1]=rs.getString(2);
datos[2]=rs.getString(3);
datos[3]=rs.getString(4);
datos[4]=rs.getString(5);
datos[5]=rs.getString(6);
modelo.addRow(datos); }
alim.setModel(modelo);
Pantalla de Calificaciones
modelo.addColumn("Matricula");
modelo.addColumn("Parcial");
modelo.addColumn("Desarrollo de Habilidades");
modelo.addColumn("Ofimatica");
modelo.addColumn("Soporte");
modelo.addColumn("Metodología P.");
modelo.addColumn("Fundamentos R.");
modelo.addColumn("Ingles");
modelo.addColumn("Expresión Oral");
modelo.addColumn("Formacion S1");
modelo.addColumn("Promedio");
uno.setModel(modelo);
String sql="";
if(valor.equals(""))
else{
try {
Statement st = cn.createStatement();
ResultSet rs = st.executeQuery(sql);
while(rs.next()){
datos[0]=rs.getString(1);
datos[1]=rs.getString(2);
datos[2]=rs.getString(3);
datos[3]=rs.getString(4);
datos[4]=rs.getString(5);
datos[5]=rs.getString(6);
datos[6]=rs.getString(7);
datos[7]=rs.getString(8);
datos[8]=rs.getString(9);
datos[9]=rs.getString(10);
datos[10]=rs.getString(11);
modelo.addRow(datos); }
uno.setModel(modelo);
Pantalla Maestros
modelo.addColumn("Cedula");
modelo.addColumn("Nombre");
modelo.addColumn("Apellidos");
modelo.addColumn("Carrera");
modelo.addColumn("Materia 1");
modelo.addColumn("Materia 2");
modelo.addColumn("Materia 3");
modelo.addColumn("Horas Semanales");
maestros.setModel(modelo);
String sql="";
if(valor.equals(""))
try {
Statement st = cn.createStatement();
ResultSet rs = st.executeQuery(sql);
while(rs.next()){
datos[0]=rs.getString(1);
datos[1]=rs.getString(2);
datos[2]=rs.getString(3);
datos[3]=rs.getString(4);
datos[4]=rs.getString(5);
datos[5]=rs.getString(6);
datos[6]=rs.getString(7);
datos[7]=rs.getString(8);
modelo.addRow(datos); }
maestros.setModel(modelo);
En este manual técnico se describen los componentes básicos, todo esto con el
objetivo de que se pueda leer, interpretar y analizar las partes de que se
conforma el sistema desarrollado a fin de que se le desee realizar modificaciones
futuras o bien actualizaciones para mejorar su eficiencia y de ser posible sea
base para algunos sistemas futuros a desarrollarse que sean afines a este. En
este manual podrá encontrar información referente a:
Con este documento se espera que sea claro, fácil de entender para los
programadores, diseñadores, analistas de software que en si deseen, realizar
alguna de las acciones descritas anteriormente al sistema.