Anda di halaman 1dari 2

Universidad del Norte

Departamento de Ingeniera de Sistemas


Fund. de Sistemas de Informacin - Febrero 2015
Fundamentos de Sistemas de Informacin
Parcial 1

Enunciado
Deben crear un software de administracin de las bases de datos de Uninorte, basado en el manejo
de 3 tipos de usuarios sobre un servidor de SQL Server. Un usuario con mayor nivel de acceso va a
poder administrar todas las bases de datos y usuarios que existan en el sistema.
Descripcin de la Interfaz

La interfaz debe inspirarse en la de SQL Management Studio, sobre todo en la parte de


despliegue de las bases de datos disponibles para administracin.
Debe haber un login de usuario al entrar a la aplicacin.
Debe manejar opciones de Men en una barra de herramientas.

Tipos de Usuario
Super Usuario: Es el mximo nivel de usuario. Por defecto pueden entrar con el usuario sa de SQL
Server. Las funcionalidades a las que tendr acceso son:

Manejo de Base de datos


1. Crear base de datos: Deben poder crear una base de datos con informacin
mnima (nombre de base de datos) y listo.
2. Creacin de tablas: Deben poder crear cuantas tablas desee. Para una tabla
pedirn: nombres de columnas, tipo de dato (solo necesitan permitir varchar,
numeric, y bool), y adems pedir cul es la clave primaria de la nueva tabla.
3. Crear vistas: Deben pedir el comando SQL que har parte de la nueva vista. Deben
ejecutar el comando, mostrar el resultado en un Grid, y dar la opcin de guardarlo
como una vista en la base de datos seleccionada.
4. Borrar tablas y vistas: Borrar tabla y vista pero pedir confirmacin antes.
5. Listar contenido: Mostrar las 1000 primeras lneas de una tabla seleccionada.
6. Ingresar registros: Para una tabla seleccionada, permitir ingresar nuevos registros.
Manejar usuarios
1. Crear usuarios (nombre, contrasea, y base de datos). Deben ser usuarios de SQL
reales.
2. Modificar usuario: Permite cambiar nombre, contrasea y base de datos.
3. Borrar usuario: despus de pedir confirmacin, ejecutar el borrado.

Usuario Administrativo: Es el segundo tipo de usuario que equivale a personal de la Direccin de


TIC, o sea del departamento de Informtica de une empresa. Este no puede crear bases de datos,
pero si puede crear tablas, ver y modificar informacin.

Universidad del Norte


Departamento de Ingeniera de Sistemas
Fund. de Sistemas de Informacin - Febrero 2015

Manejo de Base de datos


1. Crear tablas y vistas (con las mismas funcionalidades que el Super Usuario)
2. Borrar tablas y vistas
3. Listar contenido de una tabla
4. Ingresar registros

Usuario Acadmico: es el ltimo nivel de usuario, que equivale al de un coordinador acadmico


que puede principalmente ver e ingresar informacin en la base de datos asignada.

Ver contenido de base de datos a la cual tiene permiso


Listar, modificar, ingresar y borrar contenido de una tabla
Ejecutar vistas

Anotaciones

Pueden entregar un diseo usando WPF si as lo desean


Deben tener una interfaz de login al empezar la aplicacin, en la cual deben listar un servidor
SQL por defecto, pero dejar la posibilidad de modificar manualmente el nombre del servidor
al cual la persona desea conectarse.

Rbrica de Evaluacin
Funcionalidad
Funcionalidades del Acadmico
Funcionalidades del Administrativo (Extras a las del Acadmico)
Funcionalidades del Super Usuario (Extras a las del Administrativo)
Calidad del Diseo de la Aplicacin (Inspirado en SQL Management Studio)
No se generan excepciones ni errores en tiempo de ejecucin
Total

Peso
20
20
20
20
20
100

Fecha y Formato de Entrega


Domingo Marzo 8, a las 11:59 PM a travs del link en la seccin de Tareas que tendrn disponibles
en el catlogo. Deben subir un archivo comprimido con el proyecto adentro.

Anda mungkin juga menyukai