Sei sulla pagina 1di 10

PROYECTO SISTEMA DE CONTROL SCAN

Planteamiento del caso

La empresa para el que se desarrolló el software es el negocio de Renta de


Cuartos de Andy Uribe y su gimnasio Leonardo D´ Vinci, se encuentran ubicados
en la ciudad de Calkiní.

Se tienen un conjunto de cuartos en renta los cuales son alquilados a los inquilinos
por mes, cada inquilino paga un precio variable y en tiempo específico de acuerdo
a los servicios con los que cuente el cuarto. En este caso no existe una base de
datos donde se lleve a cabo un control de las fechas, de la información de cada
inquilino y de los servicios con los que cuenta cada cuarto.

El objetivo en crear una base de datos en un lenguaje de programación utilizando


MySQL, para poder llevar un control más exacto de los inquilinos que alquilan dichos
cuartos y de los servicios que tienen así como los datos de los que puedan adquirir
la renta de un cuarto .

Contexto del Software

El contexto del proyecto está en la renta de cuartos y la recepción de los pagos del
gimnasio, que utiliza el manejo de sistemas de información y bases de datos para
almacenar información de sus clientes y sus respectivos pagos.

Esta herramienta a la larga será un gran beneficio para los dueños de este
establecimiento ya que la forma de guardado de datos era un poco tradicional,
consistía en llevar los registros de la información en una libreta de apuntes.

1
Factores de Riesgo potenciales para la finalización del Proyecto

1. Falta de organización de los integrantes del equipo


2. Falta de responsabilidad de algún integrante
3. Mala integración de las partes finales del proyecto
4. Falta de comprensión del problema a tratar
5. Falta de tiempo, ya que los días planeados no fueron suficientes para
realizar el proyecto.

Los cuales se eliminaron con el desarrollo de éste proyecto y la integración de cada


uno de los participantes del equipo.

Infraestructura

 El proyecto corre en el sistema operativo de Windows


 Las bases de datos están desarrolladas bajo MySQL
 Las consultas de la información se realizan bajo PHP
 Se utiliza la herramienta PhpMyAdmin
 Se diseñó y codifico en Visual Studio 2012

Para este proyecto aplicamos algunas de las diferentes técnicas y metodologías


vistas en clase tal es el caso de los diagramas de caso de uso, diagramas entidad
relación y diagramas de flujo entre otros.

Escenario de Uso

2
En esta parte se proporcionaran los escenarios en los que el proyecto será
manipulado, toda la información fue recaudada mediante entrevistas con el dueño
del establecimiento, el cual nos facilitó, explico los datos y funcionamiento
respectivo.

Perfiles de Usuarios
• Cualquier persona encargada del establecimiento
• Tenga conocimiento de la utilización del software
• Este inscrito en el sistema de usuario y contraseña
• El diseñador y administrador

REQUERIMIENTOS

Funcionales:

--Captación o ingreso de registros de los cuartos, clientes, pagos.

--Almacenamiento de los registros.

--Impresión de la lista de registros.

--Actualizar los registros.

--Eliminar datos.

-- Creación de cuentas de usuario

-- Eliminación de cuentas de usuario

-- Creación de copias de seguridad

No Funcionales:

--Se deberán teclear cuentas y contraseñas correctas para poder ingresar al


sistema.

3
--Se necesitan los programas (plugins, compiladores, DBMS, etc.) adecuados para
el correcto funcionamiento. Por ejemplo el uso de MySql o de Microsoft .NET
Framework 4.5.

--El nivel de Dificultad para el usuario será las adecuadas para que no tenga
problemas a la hora de utilizar el sistema.

Descripción de los Datos

TABLAS QUE SE MANEJAN EN BASE DE DATOS SISTEMA DE


CONTROL SCAN

TABLA FUNCIONALIDAD

Esta tabla almacenara toda la


1. Cliente información general de los clientes ya
sea de los cuartos o del gimnasio.

Contendrá toda los datos específicos


de cada uno de los cuartos desde las
2. Cuartos
condiciones en que se encuentra has si
está ocupado por algún cliente.

Esta tabla reunirá todos los datos de


3. Pagos los pagos que hagan los clientes tanto
de los cuartos como del gimnasio.

4
DIAGRAMA ENTIDAD - RELACIÓN

Clave
Estado
Telefono
AM Num_cuart Ubicación
Tel_alternativo
o

Nombre Cliente Tien Cuartos

e
Direc_orige
n Realiz Pago cuarto
a un
AP

Cantidad
Fecha tipo

Id_pago vigencia

5
DIAGRAMA RELACIONAL

Pago cuarto Cliente


Id_pago Cuartos
Clave
Fecha Num_cuarto
Nombre
Cantidad Estado
AP
Tipo Ubicación
AM
Vigencia Clave
Dirección
Teléfono
Tel_alternativo
Id_pago

6
Resultados obtenidos durante la realización del proyecto

Durante el desarrollo del proyecto del sistema de información llamado “Sistema de

Control SCAN”, conocimos una variedad de conceptos que se llevaron a la práctica

en el trabajo. Después de haber conocido y realizado los distintos diagramas como

es el de Entidad-Relación y el Relacional, seguimos con la instalación el servidor

Appserv que nos permitió utilizar la herramienta phpMydamin y MySql el cual nos

ayudó a administrar nuestra base de datos, tablas, campos, relaciones, etc. Todo

esto mediante el lenguaje de sql.

En por medio del lenguaje SQL aprendimos a codificar funciones que se ejecutan

en la base de datos, como es insertar datos, modificar, eliminar, consultar, etc.

Además de implementarlo en otra plataforma de desarrollo como e Visual Studio en

la cual se diseñó y programo el software.

Al término de nuestro trabajo se obtuvieron buenos resultados y ahora con un poco

más de práctica y empeño podremos administrar mejor una base de datos.

7
Realizar un análisis acerca de si se están aplicando en su sistema
las medidas y estándares de calidad.

 Uso de contraseñas.

Como primer punto se puede destacar que el sistema de control SCAN cumple con
uno de los requisitos principales en un sistema de información, el cual corresponde
a la seguridad, haciendo uso de cuentas de usuario y contraseñas.

La utilización de contraseñas ayuda a prevenir que otras personas hagan uso de


una cuenta para ingresar. El sistema no se puede utilizar a menos que ingrese la
contraseña correcta.

 Función cambiar contraseña.

Otra de las funciones que se espera de un sistema, es el poder cambiar la


contraseña de usuario, además de que se debe realizar por seguridad cada
determinado tiempo. El sistema de control SCAN, nos permite realizar esta función
de manera que sea posible la actualización de contraseñas, lo cual es muy
importante para la calidad sobre todo en aspectos de seguridad.

8
 Agregar usuario.

Otro punto que podemos destacar es la posibilidad que tiene el sistema de crear
nuevos usuarios que utilicen el sistema de control, así a cada usuario se le puede
asignar una cuenta con su respectiva contraseña para que pueda utilizar el sistema.

 Eliminar usuario.

De la misma manera que se pueden crear nuevas cuentas de usuario, el sistema


de control también nos permite realizar la eliminación de los mismos, pudiendo así
deshacernos de cuentas obsoletas, evitando que se puedan volver a utilizar para
ingresar al sistema.

 Validación para tener funciones de administrador.

Hay que tomar en cuenta que para realizar la adición o eliminación de cuentas, es
necesario autentificarse como administrador, ya que a un usuario normal no puede
realizar estas funciones.

9
Esto nos sirve como una manera de controlar quien puede o no tener acceso a
nuestro sistema.

 Realización de Backups

Como parte de ser un sistema de calidad el sistema, nos permite realizar copias de
seguridad de la base de datos. Esto ayuda a los usuarios del sistema de control a
tener una forma de respaldar sus datos e información. Y según el caso, restaurar la
copia de seguridad para recuperar los datos de la base de datos.

 Validación de campos en formularios


Se han dispuesto los formularios de tal manera que cuando un usuario olvide llenar
un campo importante el sistema lo notificara mediante el despliegue de un aviso,
gracias a esto se le alerta al cliente de no dejar campos vacíos haciendo que la
información de los registros sea completa.

10

Potrebbero piacerti anche