Vous êtes sur la page 1sur 27

WEBSYSTEMCORPORATION

ltimarevisin:24/06/2013





Proyecto:
SISBETH
Documento Especificacin de Requerimientos
Versin 2.0



Aprobacin del Documento

Por PROVEEDOR: WEBSYSTEMCORPORATION

ISIDRO TORREZ
RICARDO ORIAS
DELFOR SEGUNDO








Lder del PROYECTO:ISIDRO TORREZ










Documento de Especificacin de Requerimientos 2013

2 [s.w]


Prefacio



Este documento describe los requerimientos especficos del sistema de
informacin cuyo objetivo principal es detectar los problemas de sistemas
informacin y complementar una solucin a travs de este documento
Este documento de requerimientos de especificacin es la base del desarrollo
de software del proyecto. Describe los siguientes tpicos detalles de los
requerimientos especificacin.




Estedocumentoestdirigidoa:

Ing. Luis zeballos

Rector de la universidad Bethesda







































Documento de Especificacin de Requerimientos 2013

3 [s.w]



Contenido

1. Introduccin(historia) 4
2. Descripcin del Problema 5
3. Propuesta de Solucin 6
4. Objetivos 7
4.1 Objetivo General -
4.2 Objetivos Especficos -
5. Alcances y Limites -
6. Anlisis de Requerimientos 8
6.1 Requerimientos Funcionales -
6.2 Requerimientos No Funcionales -
6.2.1 De Interfaz -
6.2.2 Software y Hardware -
6.2.3 Documentacin -
6.2.4 Calidad -
6.2.5 Portabilidad -
6.2.6 Eficiencia -
6.2.7 Amigabilidad -
6.2.8 Mantenibilidad -
6.2.9 Verificabilidad -
6.2.10 Seguridad Interna -
6.2.11 Ayuda -
7. Modelado del Sistema 12
7.1 Casos de Uso -
7.1.1 Actores y Descripciones -
7.1.2 Diagramas de Casos de Uso -
7.1.3 Fichas de Descripcin de Casos de Uso -
7.2 Diagrama de Secuencias -
7.3 Diagrama de Clases -
8. Anexos ?
?


Figuras
(Lista de figuras encontradas en el presente documento)
Casos de usos de los alumnos en la pgina numero 15
Casos de usos de los docentes en la pgina numero 16
Casos de administrador de los alumnos y docentes en la pgina 17
Casos de usos del super.Admin en la pgina numero 18





Documento de Especificacin de Requerimientos 2013

4 [s.w]

Tablas
1.1 caso registro
(Lista de tablas contenidas en el presente documento)



1. Introduccin

UNIBHET HACE HISTORIA

Los orgenes de la universidad Bethesda estn en el Instituto ITEC. Este se fund en
febrero de 1987 y para su funcionamiento obtuvo la Resolucin Ministerial 210021.
El proyecto fue financiado por la Fundacin Visin en Cristo con la colaboracin de
algunos pastores de las Asambleas de Dios de Bolivia.
Despus de un ao de trabajo se consolido con 600 alumnos y alcanzo un notable
crecimiento en todas sus reas.
Aos ms tarde, el Instituto fundo el Seminario Teolgico Evanglico Completo, con
el patrocinio de la misma fundacin. Posteriormente, el presidente de Visin en Cristo,
Rev. Josu M Chun, Fundo la Universidad Bethesda de los ngeles de Estados Unidos y la
Universidad Hansei de Corea del Sur. El propsito Inicial era brindar una enseanza
superior a los estudiantes del Seminario. La Resolucin Ministerial que autorizo el
funcionamiento de esta casa de estudios superiores fue la numero 30/06, el 11 de
septiembre del 2006. Con este motivo, Ocho das despus, se realiz un culto de Accin
de Gracias en la iglesia Bolivia. El 21 de septiembre del mismo ao se efectu la
presencia e inauguracin de la nueva institucin educativa el acto se desarrollo en el
saln Cabildo del Hotel de los Tajibos. En la ocasin estuvo presente el Viceministro de
Educacin, Beneficio Quispe, quien entreg oficialmente la Resolucin Ministerial.
Tambin participaron los presidentes de la Asociacin Nacional de Universidades
Privadas(ANUP) y la federacin de profesionales de Santa Cruz(FPSC), junto a los rectores
de otras universidades privadas.
La Universidad Bethesda abri sus puertas a los Estudiantes el 22 de febrero de 2007 con
4 carreras: Comunicacin Social, Teologa e Informtica y Trabajo Social.







Documento de Especificacin de Requerimientos 2013

5 [s.w]

2. Descripcin del Problema

El manejo manual de la informacin de Registros de alumnos nuevos, antiguos,
docentes, recursos humanos y la administracin de usuarios de la universidad Unibeth.
Su manejo Manual de Informacin de la Unibeth ocasiona una inadecuada
administracin, mayor esfuerzo de la administracin y de los recursos humanos de la
universidad.

Hay prdida de tiempo en las reas de registro de alumnos, docentes y administracin.
La variable tiempo es un factor muy importante en las universidades ms prestigiadas el
poder tomar decisiones de un momento a otro, nos lleva a crear tcnicas no
imaginables para acceder a datos internos que nos ayudan a la toma de decisiones,
algunas optimas, otras prdida de tiempo, las cuales nos impiden sobresalir de la
competencia y ser poco competitivo con otras universidades.

Otra de las necesidades de la Universidad es promocionar sus carreras y becas
universitarias, el darse a conocer como universidad, por lo cual necesita de una pgina
web que sea actualizada con los datos de alumnos docentes y administrador de la
Universidad.




3. Propuesta de Solucin

Se implementara un sistema de informacin que automatizara la informacin de la

Universidad Bethesda.

Planteamiento del Problema de Solucin:

El nombre que nuestra Empresa ha decidido darle al Sistema es SISBETH
(Sistema De Informacin Bethesda).

Su mbito ser organizar, registrar y controlar de manera automatizada, a travs
de un sistema la distribucin adecuada de las reas de la Universidad, el cual nos
permitir agilizar y controlar este proceso, para que de esta manera la
Universidad y el docente, alumno y el Administrador entre otros puedan ahorrar
tiempo y dinero.

Los usuarios que utilizarn este Sistema sern el Administrador elalumno y docente
por internet /pagina web de la U. . El Sistema podra interaccionar con el alumno,
docentee administrador la cual est conformada por registro de cdigo y
contrasea de los usuarios del sistema web.
A continuacin presentamos un esquema Administrativo de la UNIBETH, en el
cual nuestro sistema interaccionar:

Documento de Especificacin de Requerimientos 2013

6 [s.w]



4. Objetivos

4.1 Objetivo General


Es implementar un sistema de informacin para automatizar la informacin
generada del alumno, docente y administrador de la universidad.
Desarrollar un sistema basado en tecnologa Web, para el control de la
Programacin e inscripcin acadmica de los estudiantes regulares de la
Universidad Bethesda, tambin incorporar el registro de docente.
El administrador ser capaz de asignar, modificar y eliminar datos de la Base de
Datos.










Direc.Fundacin
ViceRectorAcademico
Director de Carreras
Servicio Academico
Coordinador Academico
ViceRectorAdministrativo
Administracion
Apoyo Secretarial
Secretaria General
Rector
Documento de Especificacin de Requerimientos 2013

7 [s.w]

4.2 Objetivos Especficos

El sistema SISBETH deber cumplir con los siguientes objetivosEspecficos:
Realizar el seguimiento acadmico al estudiante y/o alumno.
Analizar la situacin actual de la universidad
Obtener los documentos necesarios para obtener e implementar un sistemas
de informacin
Disear el sistema para dar solucin los problemas de registros.
Proporcionar toda la informacin acadmica de los estudiantes.
Integrar toda la informacin de la universidadUnibeth en el sistema.
Mejorar la entrega de notas al culminar la gestin educativa de cada modulo
Mejorar
Disear una Base de Datos para el sistema con los archivos y planillas que
utilizaron en Excel.


5. Alcances y Limites

El sistema recurrir a la lista de Estudiantes para sacar los nombres de los alumnos
ya inscritos.
Cualquier actualizacin manual del sistema deber ser realizada por el
administrador que tendr conocimiento del manejo del sistema.
Los Estudiantes sern registrados nicamente por el Administrador para estar
habilitados dentro del Sistema.
Las Estudiantes tendrn solo un tiempo determinado cada principio de semestre
para registrar sus materias dentro del sistema.
Los docentes recurrirn al sistema para registrar las notas del alumno en el
sistema.
El docente recurrir a tomar una lista de alumnos inscritos del sistema para la
asistencia del alumno.





















Documento de Especificacin de Requerimientos 2013

8 [s.w]

6. Anlisis de Requerimientos


La seccin de requerimientos describe lo que el sistema debe hacer a grandes rasgos y
no como ser hecho, es decir, describir el qu, no el cmo. Los requerimientos debern
ser conocidos tanto por el equipo desarrollador de software, as como por el cliente,
quien puntualizar algunos de ellos.


6.1 Requerimientos Funcionales

Aqu se define lo que el sistema debe hacer, es decir, la funcionalidad que soportar de
una forma detallada y concisa. Se determina el que har el sistema.







USUARIOS
Alumnos

El sistema ser usado va Internet, es decir que se podr acceder al mismo
desde cualquier parte del mundo y sin restricciones de horarios.
El Usuario Podr acceder a la informacin acadmica de las carreras y ver
que carreas hay.

Los alumnos tendrn una contrasea para ingresar al sistema dentro de la
pgina web y privilegios segn niveles de seguridad definida.

Debe permitir inscribirse en materias asignadas

Se tendr un portal web para que la gente que navegue en internet pueda
conocer acerca de la Universidad y ver las carreras existentes que estn
habilitadas.
o Deber permitir al alumno seleccionar docente de materia.
o El alumno podr modificar su inscripcin y adicionar materias o
eliminar materias.
o Podr modificar los datos de su cuenta.

El sistema ser capaz de mostrar el horario de las materias inscritas por los
alumnos.
El sistema deber permitir al alumno revisar las notas de sus materias ya
avanzadas.
Deber permitir al alumno ver su kardex.
Ser capaz de mostrar reportes de calificaciones Kardex, horarios, etc
(imprimir reportes).


Documento de Especificacin de Requerimientos 2013

9 [s.w]



DOCENTE

Podr acceder al mismo desde cualquier parte del mundo y sin restricciones
de horarios.
Los docentes tendrn una contrasea para ingresar al sistema dentro de la
pgina web y privilegios segn niveles de seguridad definida.

Debe permitir registrar, modificar y eliminar datos dedocentes.
Podr registrar asignaturas, modificar y eliminar .
Podr tener datos de los alumnos registrados (en la materia)
Deber Registrar asistencia por Asignaturas.
Deber Registrar calificaciones de sus asignaturas.
Podr Actualizar notas y Visualizar por asignaturas.
Registrar Archivos, modificar y eliminar
Podr imprimir plantillas.





AREA ADMINISTRACION(secretaria)

Podr acceder al mismo desde cualquier parte del mundo y sin restricciones
de horarios.
El administrador tendrn una contrasea para ingresar al sistema dentro de la
pgina web y privilegios segn niveles de seguridad definida.

Debe permitir Administrar cuentas de usuarios(docente, alumno)
Debe permitir crear, modificar y eliminar (usuarios)
Debe permitir Administrar alumnos: notas, datos personales
Debe Administrar docentes (asignatura, sueldos,datosdatos personales
Debe Administrar carreras (habilitadas/deshabilitar, asignar)
Debe permitir registrar, modificar y eliminar carreras.
Debe Administrar notas(alumnos)
Debe Administrar horarios(de asignaturas)
Deber permitir registrar, modificar y eliminar semestre/mdulos.
Se podr registrar , modificar y eliminar materias
Debe permitir registrar el pago de matrculas y materias registradas.
Registro de descuento por Beca a los Estudiantes (notas mayor a 80%)
Verificara el estado del estudiante y docente (Habilitado o deshabilitado)
Podr Asignar permisos (alumno/docente).










Documento de Especificacin de Requerimientos 2013

10 [s.w]





AREA COORDINADORGENERAL (Sper Admin)

Podr acceder al mismo desde cualquier parte del mundo y sin restricciones
de horarios.
El Coordinador tendrn una contrasea para ingresar al sistema dentro de la
pgina web y privilegios segn niveles de seguridad definida.
Debe Gerenciar docentes (asignatura, sueldos,datosdatos personales
Debe Gerenciar carreras (habilitadas/deshabilitar, modificar)
Debe Gerenciar notas(alumnos)
Debe Administrar horarios (de asignaturas)
Debe Gerenciar turnos.
.




6.2 Requerimientos No Funcionales



6.2.1 De Interfaz

El acceso a las funcionalidades debe utilizar tipos de datos
estndar de Internet.
Las funcionalidades deben estar accesibles a travs del protocolo
SOAP.
El sistema debe otorgar la manera ms simple de ingresar al
sistema.
Emisin de mensajes de error si existe una falla.
Mostrar mensajes de advertencia.

6.2.2 Software y Hardware

Requerimientos de Software

La aplicacin debe poderse ejecutar en diferentes entornos, como
Windows, Linux, etc. (Multiplataforma).
Al mismo tiempo debe ser capaz de usar para guardar los datos
diferentes motores de bases de datos.

Software se haga operativo en el sistema de Windows;
Debe tener Pitn 2.7 y wxPython instalados, as como la biblioteca de
python MySQLdb descargados e instalados para ejecutar el programa;

La base de datos se debe utilizar en MySQL;
tiempo de respuesta del sistema no debe superar los 10 segundos;
Documento de Especificacin de Requerimientos 2013

11 [s.w]


El sistema debe ser fcil de manejar para los usuarios;

Conexin a Internet.

Requerimientos de Hardware

Los requerimientos de hardware estarn dados por la plataforma
especfica que se utilice para la instalacin del sistema, en cuanto a
sistema operativo, servidor de aplicaciones y gestor de bases de datos.


6.2.3 Documentacion


Se har de uso de documentacin interna especificando el
funcionamiento y utilidad del programa, haciendo uso de HTML. Para
la documentacin externa se proporcionara un manual de usuario y
mensajes de aclaracin en la interfaz grafica.

6.2.4 Calidad

La calidad depender del diseo de clases, esto significara una gran
economa de tiempo de desarrollo y mantenimiento del programa.

6.2.5 Portabilidad

Para la portabilidad del programa se har uso del lenguaje PHP el cual
esta diseado para soportar aplicaciones que sern instaladas en un
entorno de heterogneo, con hardware y sistemas operativos diversos.

6.2.6 Eficiencia

El proyecto ser eficiente porque cumplir los objetivos requeridos por el
usuario. As mismo el lenguaje utilizado PHP reduce en un 50 % los errores
ms comunes de programacin como ser: Aritmtica de punteros. No
existen referencias. Registros.


6.2.7 Amigabilidad

El proyecto ser amigable con el usuario haciendo que el se sienta
cmodo con el proyecto enviando al usuario ventanas de dialogo.





Documento de Especificacin de Requerimientos 2013

12 [s.w]

6.2.8 Mantenibilidad

Se documentar la aplicacin con un manual de ayuda con el objetivo
de explicar el uso de la plataforma para garantizar el soporte de la
herramienta. Se debe realizar el proyecto de forma versionable que
permita darle mantenimientos al sistema a fin de aumentar las
funcionalidades y/o corregir los errores del mismo a travs de versiones
posteriores. Los servicios de instalacin y mantenimiento del sistema ser
responsabilidad del administrador en la entidad que sea utilizado


6.2.9 Verificabilidad

Se procurara hacer el programa lo ms entendible para que sea ms fcil
la verificacin sin necesidad de hacer que el programa se ejecute
haciendo uso de pruebas.

6.2.10 Seguridad

La informacin estar protegida contra accesos no autorizados utilizando
mecanismos de validacin que puedan garantizar el cumplimiento de
esto: cuenta, contrasea y nivel de acceso, de manera que cada uno
pueda tener disponible solamente las opciones relacionadas con su
actividad y tenga datos de acceso propios, garantizando as la
confidencialidad.
Se usarn mecanismos de encriptacin de los datos que por cuestiones
de seguridad no deben viajar al servidor en texto plano, como es el caso
de las contraseas. Se guardar encriptado esta informacin en la base
de datos utilizando para ello MD5 como algoritmo de encriptacin.


6.2.11 Ayuda

Para ayudar al usuario con el manejo del programa se le proporcionara
de una breve explicacin del funcionamiento del programa.













Documento de Especificacin de Requerimientos 2013

13 [s.w]



7. Modelado del Sistema

Un modelo de caso de uso del sistema describe lo que hace el sistema, este
modelo contiene actores, casos de uso y sus relaciones.

En las siguientes figuras se muestra la relacin que existe entre los actores y los
casos de uso identificados.

Caractersticas del Usuario

Las caractersticas de los usuarios se expresa a travs de la siguiente jerarqua:



CARACTERISTICA DEL SISTEMA

Coordinador
Alumno Docente
Adminustrador
Documento de Especificacin de Requerimientos 2013

14 [s.w]










7.1 Casos de Uso

Un caso de uso sirve para describir las interacciones del sistema con su entorno,
identificando los Actores, que representan los diferentes roles desempeados por los
usuarios del sistema, y los Casos de Uso, que corresponden a la funcionalidad que el
sistema ofrece a sus usuarios, explicada desde el punto de vista de stos. Los actores
no son solamente humanos, pudiendo ser tambin otros sistemas con los cuales el
sistema en desarrollo interacta de alguna manera

7.1.1 Actores y Descripciones

Autor: Alumno
Se Registra Datos personales, carrera, direccin ,telfono, etc.
Ingresa al sistemas con Login :cdigo y contrasea
Actualizar su cuenta
Registra materias
Consultar Datos: calificaciones, kardex, etc.
Controla sus materias
imprime

SISBETH
COORDINADOR
DOCENTE
ALUMNOS
ADMINISTRADO
R
Documento de Especificacin de Requerimientos 2013

15 [s.w]

Autor: Docente
Se Registra Datos personales, carrera, direccin, telfono, etc.
Ingresa al sistemas con Login :cdigo y contrasea
Actualizar su cuenta
Registrar Notas
Consultar Datos: calificaciones, kardex, etc.
registra Asignaturas(asigna modifica y elimina)
genera reportes.
imprime


















Autor: Administrador (secretaria)
Se Registra Datos personales, carrera, direccin ,telfono, etc.
Ingresa al sistemas con Login :cdigo y contrasea
Actualizar su cuenta
Consultar Datos: calificaciones, kardex, etc.
registra Asignaturas(asigna modifica y elimina)
genera reportes.
Imprime
Debe permitir registrar el pago de matrculas y materias registradas.
Registro de descuento por Beca a los Estudiantes (notas mayor a 80%)
Actualiza y Verificara el estado del estudiante y docente (Habilitado o
deshabilitado)
Podr Asignar permisos (alumno/docente).

Autor: Supervisor (Administrador)

Se Registra Datos personales, carrera, direccin ,telfono, etc.
Ingresa al sistemas con Login:cdigo y contrasea
Actualizar su cuenta
Documento de Especificacin de Requerimientos 2013

16 [s.w]

registrar reportes
actualiza la Programacionacademica
registra sueldos y pagos
imprimir






















7.1.2 Diagramas de Casos de Usos
Son diagramas que interpretan lo que hace el sistema.


Casos de usos del alumno:

7.1.3 Especificacin de Casos de Uso
Realizar el llenado de las fichas por cada caso de uso

7.2 Diagrama de Secuencias


7.3 Diagrama de Clases







Documento de Especificacin de Requerimientos 2013

17 [s.w]









Autor: Docente

















Casos de usos del Docente:











Documento de Especificacin de Requerimientos 2013

18 [s.w]















Casos de usos del (Administrativo)













Documento de Especificacin de Requerimientos 2013

19 [s.w]















Casos de usos del supervisor del administrativo











Documento de Especificacin de Requerimientos 2013

20 [s.w]















Casos de usos del sistema sisbeth
Documento de Especificacin de Requerimientos 2013

21 [s.w]




Documento de Especificacin de Requerimientos 2013

22 [s.w]

7.1.3 Fichas de Descripcin de Casos de Uso

Especificacin de Casos de Usos

Descripcin Permite Ver los datos del Usuario Alumnos
del sistema : Ver su cardex, notas, carreras,
materias,etc.
Actores Alumnos
Pre-Condicin Datos disponibles
Pos-Condicin Registros habilitados para registrar sus datos
1. El usuario debe estar habilitado en el
sistema.
2. El usuario debe estar logado.
Flujo de Eventos Sistema.-seleccionar consultar datos del
Alumno.
Sistema.-Debe ingresar su ID y contrasea
Sistema.- actualiza contrasea
Sistema.- Selecciona :
Inscripciones
Ver kardex
Ver notas
Datos personales
imprimir

Sistema.-concluir guardado de sus datos en
el sistema.
Flujo de Datos Alternos El sistema Comprueba la valides de los datos.
Si los datos no son correctos se le da un aviso
al actor o usuario para que pueda corregirlos.
Documento de Especificacin de Requerimientos 2013

23 [s.w]













Descripcin Permite registrar los datos del Docente :
asignatura, notas, archivos, etc
Actores Docentes
Pre-Condicin Datos Personales
Pos-Condicin Registros habilitados para registrar sus datos
1. El usuario debe estar habilitado en el
sistema.
2. El usuario debe estar logado.
Flujo de Eventos Sistema.-seleccionar consultar datos del
Docente.
Sistema.-Debe ingresar su ID y contrasea
Sistema.- seleccionar opciones:
Adm.Notas
Adm Datos Personales
Ver Carreras

Documento de Especificacin de Requerimientos 2013

24 [s.w]

Sistema.-concluir guardao de datos en el
sistema.
Flujo de Datos Alternos El sistema Comprueba la valides de los datos.
Si los datos no son correctos se le da un aviso
al actor o usuario para que pueda corregirlos.









Descripcin Permite Registrar y administrar los datos del
sistema del Alumno y Docente
Actores Administraodores
Pre-Condicin Datos Personales
Pos-Condicin Registrar Datos Como Admin.
Debe ser habilitado para registrar sus datos
1. El usuario debe estar habilitado en el
sistema.
2. El usuario debe estar logado.
Flujo de Eventos Sistema.-seleccionar consultar datos del
Adminintrador
Sistema.-Debe ingresar su ID y contrasea
Sistema.- actualiza contrasea
Documento de Especificacin de Requerimientos 2013

25 [s.w]

Sistema.- seleccionar opciones:
Ver Adm cuentas
Ver Admin Alumnos
Ver Admion Docentes
Ver Admin Carreras
Ver Admin Notas
Ver Admin Horarios
Sistema.-concluir guardado de datos en el
sistema.
Flujo de Datos Alternos El sistema Comprueba la valides de los datos.
Si los datos no son correctos se le da un aviso
al actor o usuario para que pueda corregirlos.


























7.2 Diagrama de Secuencias

Documento de Especificacin de Requerimientos 2013

26 [s.w]


























7.3 Diagrama de Clases












Documento de Especificacin de Requerimientos 2013

27 [s.w]