Diseño del sistema
Se maneja el diseño del sistema
Este es el bloque de texto formateado.
los ultmos "::" son removidos
ultima linea de texto formateado
Sigue el texto formateado
Texto sin formatear
lista numerada
primero
segundo
primero
segundo
- primero
sub lista
sub lista
segundo
primero doble parentesis
segundo doble parentesis
Listas
Primer item «*»
sub Lista «-»
otra sub Lista
otro item.
Arquitectura
datos.Persona
Se puede poner prosa ampliando el contenido de este modulo… Agregar ejemplos de su funcionalidad… images Referencias. Tablas…
Advertencia
Esta documentación es meramente de refencia del ejemplo para documentar.
Realizar una descripcion del modulo e indicar las funcionalidades que pueda tener…
- class datos.Persona.Persona(nombre, id)[fuente]
Bases:
objectClase persona el cual establece los datos minimos necesarios de informacion de una persona a saber: - Nombre: nombre completo de la persona - ID: identificación de la persona. - Telefono: numero telefonico de contacto de la persona. - Direccion: direccion de la casa de habitación de la persona.
- datos.Persona.analisis_Clases(miclase)[fuente]
Funcion que analiza una clase
datos.Estudiante
Se puede poner prosa ampliando el contenido de este modulo… Agregar ejemplos de su funcionalidad… images Referencias. Tablas…
Advertencia
Esta documentación es meramente de refencia del ejemplo para documentar.
- class datos.Estudiante.Estudiante(nombre, id, carne)[fuente]
Bases:
PersonaExpediente de un estutiante de la universidad.
- Este exppediente hereda de la clase Persona el cual almacena la información inicial
de una persona que tiene un vínculo con la universidad
Los atributos de esta clase son: - carrera: la carrera que esta - carne: Carne del estudiante - fecha_ingreso: Fecha cuando ingresa el estudiante a la carrera.
- cambiar_carne(carne)[fuente]
Modifica el carne del estudiante.
- Parámetros:
(Str) (carne) – identificación universitaria para tramites internos de la U.
:raise Lista de errores que son controlados.
- Devuelve:
Boolean: Verdadero si se modifica de forma exitosa Falso si no se pudo modificar
- Tipo del valor devuelto:
Boolean xxxx
- dar_carne()[fuente]
Devuelve la información del del carnet que tiene el estudiante.
- Parámetros:
carne – numero de carne del estudiante.
:raise Lista de errores que son controlados.
- Devuelve:
Boolean: Verdadero si se borra de forma exitosa Falso si no se pudo borrar
- Tipo del valor devuelto:
Boolean xxxx
- dar_carrera()[fuente]
Devuelve la información de la carrerar que tiene el estudiante.
:raise Lista de errores que son controlados.
- Devuelve:
Boolean: Verdadero si se borra de forma exitosa Falso si no se pudo borrar
- Tipo del valor devuelto:
Boolean xxxx
datos.Funcionario
Se puede poner prosa ampliando el contenido de este modulo… Agregar ejemplos de su funcionalidad… images Referencias. Tablas…
Advertencia
Esta documentación es meramente de refencia del ejemplo para documentar.
- class datos.Funcionario.Funcionario(nombre, id, num_emp)[fuente]
Bases:
PersonaExpediente de un funcionario de la universidad.
- Este exppediente hereda de la clase Persona el cual almacena la información inicial
de una persona que tiene un vínculo con la universidad
- cambio_salario(salario)[fuente]
Cambia el salario del funcionario el cual no puede ser mejor que el actual.
- Parámetros:
salario (Float) – Salario asignado al funcionario.
- Devuelve:
- Verdadero en caso que se logre cambiar el salario
Falso en caso contrario.
- Tipo del valor devuelto:
Boolean
- cambio_trabajo(trabajo)[fuente]
Cambio de tipo de trabajo asignado al funcionario de la universidad.
- Parámetros:
trabajo (Str) – codigo del tipo de trabajo que tiene el funcionario.
- dar_trabajo()[fuente]
Devuelve el tipo de trabajo que tiene el funcionario en la universidad.
datos.Exp_Estud
Prosa donde se describe el expediente de estudiantes.
Codigo fuente
Lumache - Python library for cooks and food lovers.
This is a Python docstring, we can use reStructuredText syntax here!
# Import lumache
import lumache
# Call its only function
get_random_ingredients(kind=["cheeses"])
- class datos.Exp_Estud.Exp_Estudiantes[fuente]
Bases:
objectAlmacena los expedientes de los estudiantes de la Universidad. Cuenta con lo siguiente:
Atributos: - dic_est : dic Almacena el expediente de cada estudiante. - cant : int Almacena la cantidad de expedientes de estudiantes que tiene la universidad.
Metodos: - agregar_est: Agrega un estudiante. - buscar_es: Busca un estudiante. - lista_estudiantes: Da lista de estudiantes. - borra_estu: Elimina un estudiante.
- agregar_est(estudiante)[fuente]
Agrega un estudiante en los expedientes y actualiza la cantidad de expedientes almacenados en el sistema de la universidad.
- Parámetros:
estudiante – Objeto donde almacena la informacion del estudiante
- Muestra:
lumache.InvalidKindError – If the kind is invalid.
- Devuelve:
Boolean: True si fue exitoso el ingreso o Falso si no se logro ingresar.
- Tipo del valor devuelto:
Boolean xxxx
- borra_estu(carne)[fuente]
Realiza el borrado de un estudiante en los expedientes.
- Parámetros:
carne – numero de carne del estudiante.
:raise Lista de errores que son controlados.
- Devuelve:
Boolean: Verdadero si se borra de forma exitosa Falso si no se pudo borrar
- Tipo del valor devuelto:
Boolean xxxx
- buscar_est(carne)[fuente]
Buscar un estudiante en los expedientes
- Parámetros:
carne – numero de carne del estudiante.
:raise Lista de errores que son controlados.
- Devuelve:
Estudiante: si existe el estudiante o None: si no se encuentra el carne
- Tipo del valor devuelto:
Boolean xxxx
- lista_estudiantes()[fuente]
Recorre los expedientes de los estudiantes e imprime en pantalla la informacion del estudiante.
:raise Lista de errores que son controlados.
- Devuelve:
No tiene retorno
- Tipo del valor devuelto:
Boolean xxxx
datos.Exp_Func
Mas prosa que describe el expediente de Funcionarios.
- class datos.Exp_Func.Exp_Funcionarios[fuente]
Bases:
objectAlmacena los expedientes de los funcionarios que estan o han estado en la universidad. Cuenta con los siguientes atributos.
Dic_func = Almacena cada funcionario que esta o ha laborado en la universidad
Cant = Cantidad de expedientes de funcionario que tiene registrados.
- agrega_fun(funcionario)[fuente]
Hace registro de un funcionario en los expedientes y actualiza la cantidad de expedients que se tiene en el sistema
- Parámetros:
funcionario – Objeto de tipo funcionario
:raise Lista de errores que son controlados.
- Devuelve:
Boolean: True si se registro exitosamente False si no se logro registrar.
- Tipo del valor devuelto:
Boolean xxxx
- borrar_funcionario(funcionario)[fuente]
Realiza el borrado de un funcionario..
- Parámetros:
funcionario (Funcionario) – clase de tipo funcionario
- buscar_func(numero)[fuente]
Realiza la busquea de un funcionario
- Parámetros:
numero – numero del empleado
:raise Lista de errores que son controlados.
- Devuelve:
Funcionario : Clase Funcionario en caso de que exista None: Retorna valor nulo en caso de que no exista funcionario
- Tipo del valor devuelto:
Boolean xxxx
- listar_func()[fuente]
Realizar un despliegue por ventana de todos los funcionarios de la Universidad.
:raise Lista de errores que son controlados.
- Devuelve:
Funcionario : No tiene retorno
- Tipo del valor devuelto:
Boolean xxxx