Especificaciones del Sistema de Gestión RTO
Especificaciones del Sistema de Gestión RTO
EN
Índice
1. Introducción al proyecto 4
1.1 Propósito 4-5
1.2 Alcance 5
1.3 Beneficios 5
1.4 Requisito funcional 6-7
2. Descripción General 7
2.1 Requisitos del sistema 7
2.2 Herramientas y tecnología utilizadas 7
3. Análisis de Sistemas 8
3.1 Recolección de información 8
3.2 Sistema Existente 8-9
3.3 Sistema Propuesto 9-10
3.4 SRS 10
3.4.1 Necesidad de SRS 10
3.4.2 Descripción general de la función del software 11
3.5 Estudio de Viabilidad 11
3.5.1 Viabilidad Técnica 11
3.5.2 Viabilidad Operativa 12
3.5.3 Viabilidad Económica 12
26-27
9. Referencia y Apéndices 33
10. Conclusión 33
4
profundidad suficiente para permitir una evaluación técnica y económica del sistema propuesto.
Como un sistema totalmente basado en mano de obra está actualmente en funcionamiento para todos los procedimientos,
diseñar un nuevo sistema que haga todo el proceso en línea requiere una profunda
conocimiento sobre el sistema existente. A lo largo del proyecto nos enfocamos en presentar
información y comandos de manera fácil e inteligible. El propósito de nuestra
El sistema de gestión de RTO es proporcionar una herramienta tecnológica líder para la facilidad de
dificultades.
1.1 Propósito
La administración de la Oficina del RTO es una organización de transporte gubernamental y la principal
El propósito de esta oficina es emitir licencias de conducir, registros de vehículos, etc. En este documento, nosotros
proponga el sistema computarizado de gestión de todos los trabajos de datos. Ayuda a traer el
flujo de trabajo fluido y también aumentar la eficiencia.
Este documento destaca los requisitos y también proporciona las directrices que son
necesario para el desarrollo del trabajo del proyecto que se menciona arriba. También
dê pautas breves sobre cómo diseñar el proyecto.
Este proyecto es conocido como un proyecto piloto y ayuda a estar preparado por la oficina de
RTO para mantener registros de todas las licencias de conducir que se emiten. Al mismo tiempo, también anota
los detalles para el registro de vehículos. Cuándo comenzará todo este trabajo en un
un sistema informatizado entonces ayudará a aumentar la eficiencia de los empleados. El alcance
del este proyecto es mantener los registros del DL, registro de vehículos.
Windows XP es el sistema operativo más ideal y Visual Basic 6.0 se utiliza como el
herramienta de desarrollo para este proyecto. MS Access es la base de datos que se utiliza. Ahora el
1.2 Alcance
Este es un proyecto preparado por la oficina del RTO para mantener todos los registros como la emisión de la DL.
Registro de vehículos. Una vez que todo esto se computerized para trabajar con eficiencia del
el empleado recibirá aumentos. El proyecto del sistema de gestión de RTO consta de dos
módulo de función es decir, módulo de registro de vehículos y licencia.
1.3 Beneficios
Guardar energía
Al utilizar nuestro sistema, los usuarios no necesitan desperdiciar energía para estar de pie en un
fila.
Fácil de acceder o amigable para el usuario
Nuestro sistema es muy fácil de acceder y amigable para el usuario porque el
el usuario que no puede conocer acerca del servicio en línea también puede usar esto
proyecto porque es de acuerdo a este tipo de usuario, así que podemos decir
que nuestro proyecto sea fácil de usar.
Disponibilidad 24/7
El usuario puede acceder a nuestro proyecto desde cualquier lugar y en cualquier momento.
módulo y otro módulo de usuario. Varios procesos involucrados en estos tres módulos
son:
Solicitud de licencia
Introducción: Cualquier usuario autorizado puede cargar un formulario para la solicitud de licencia.
Registro de Vehículos
Introducción: El usuario autorizado puede registrar el vehículo subiendo el formulario.
para el registro de vehículos.
Correo
Introducción El administrador puede enviar un mensaje al usuario autorizado.
sobre la renovación de la licencia y todo eso.
Buscar
Introducción: El administrador y el usuario autorizado pueden seleccionar un vehículo en particular
[Link]ón General
7
El sistema debe diseñarse de tal manera que los usuarios autorizados y no autorizados
puede acceder a los módulos del proyecto y el Administrador da la respuesta del usuario.
Requisitos de hardware
Procesador : Pentium IV de 2GHz en adelante
Teclado
Ratón
Requisitos de Software
Sistema Operativo. : Windows XP
Herramienta de desarrollo : Visual Basic 6.0
Base de datos : MS Access
Idioma : JAVA
Interfaz de usuario : HTML, JAVAScript
Back-end : MI SQL
8
días. Las funciones complejas como el Registro de vehículos, etc. se vuelven muy
difícil si estamos utilizando el sistema existente.
Para conocer los problemas específicamente, hemos realizado un estudio detallado sobre el
todo el procedimiento del sistema que está funcionando actualmente.
En el sistema existente de la oficina de RTO se realizan funciones como el registro,
licencia. Hay ciertos procedimientos y formalidades requeridos para llevar a cabo estos
funciones.
Es esencial que los datos de cada vehículo y su propietario deben ser
disponibles en el departamento o oficina correspondiente del Gobierno y que el
el vehículo debe ser distinguible de otros vehículos a simple vista. La matrícula
la marca debe mostrarse en lugares especificados y de manera especificada. En el
sección de registro, la solicitud de registro de un nuevo vehículo será
presentado ante la Autoridad Registrante en cuya jurisdicción se encuentra el solicitante
residiendo o teniendo su negocio y el vehículo se mantiene normalmente. La solicitud
la inscripción se llevará a cabo en el formulario, dentro de un plazo de 7 días a partir de la fecha de
quieren números elegantes mientras que los demás quieren números de acuerdo a su fe en el
astrología numérica. Sea lo que sea, será interesante conocer sobre el
teoría de la formación de números de registro de vehículos en el estado, manteniéndolo como un
Después de todo esto, se emitirá una licencia de aprendiz. Esta licencia es válida por un periodo de
6 meses y se puede renovar por otros 6 meses solo una vez. El siguiente
Con el tiempo, se tendrá que emitir una nueva licencia de aprendiz siguiendo todo el proceso anterior.
procedimiento.
Oficina de Transporte.
soluciones.
Usuario autorizado: Cualquier persona que haya sido autorizada por el
administrador. Un usuario autorizado debe tener un nombre de usuario y una contraseña
Los usuarios pueden tener conocimiento sobre las nuevas reglas y regulaciones de
información y
sección de conciencia.
En el sistema en línea, la repetición de trabajo y la duplicación de datos pueden ser
evitado.
3.4 SRS
La especificación de requisitos de software es un documento en el que se completa
SRS.
Los errores de SRS son costosos de corregir más tarde.
requisitos. Las necesidades técnicas del sistema pueden incluir front-end y back-
fin de la selección.
Un problema importante para el desarrollo de un proyecto es la selección de adecuado
front-end y back-end.
Basado en algunos aspectos, seleccionamos la plataforma más adecuada que se ajuste a las necesidades.
de la organización.
interfaz de usuario que les ayuda a comprender el flujo del sistema más fácilmente.
Se ha proporcionado máxima transparencia. El nuevo sistema es muy fácil de usar.
amigable y los costos operativos son soportables. El mantenimiento y funcionamiento del nuevo
el sistema necesita menos esfuerzo humano. El proyecto propuesto es beneficioso para el
coordina el sistema. Así que el sistema puede ser juzgado como operativamente viable.
el desarrollo debe continuar con una comprensión de lo que se va a construir y cómo se va a hacer
se espera que se construya. El Documento de Diseño de Software proporciona la información necesaria
para proporcionar una descripción de los detalles del software y el sistema que se va a construir. Esto
El Documento de Diseño de Software es para un sistema de nivel base que funcionará como una prueba.
de concepto para el uso de construir un sistema de control de calidad que proporciona una base
nivel de funcionalidad para mostrar la viabilidad para el uso en producción a gran escala.
abstracción. El ERD debe representar las relaciones entre todas las entidades.
Cualquier par de entidades debe estar conectado entre sí por algún conjunto de relaciones y
USUARIO
Dos LMV
Rueda Cuatro
r Wheeler
HMV
Ap
Registro contraplacado Licencia
n para
ES ES
A Una
Dos Ruedas Cuatrimoto
L_Licencia P_Licencia
E_no
.
14
los procesos. Cualquier par de entidades/almacenes de datos deben estar conectados entre sí por algún
proceso. Los procesos no pueden estar conectados directamente entre sí. Lo siguiente
¿Cuáles son los cuatro componentes principales del DFD?
Proceso
Entidad Externa
Almacén de datos
Conector
El DFD también se conoce como el diagrama de burbujas. Es un formalismo gráfico simple.
que se puede usar para representar un
sistema en términos de los datos de entrada al sistema, varios procesos realizados en
estos datos y la salida
datos generados por el sistema. La razón principal por la que esta técnica DFD es tan
DFD de Nivel 0
15
Solicitud
USUARIO Proceso
Licencia
CUOTA Y
RECHAZAR
Respuesta
ADMIN Registro
DFD de Nivel 0
Registro
gestión
Vehículo Cliente
gestión gestión
RTO
Vehículo
Regístrate
ión
Licencia de conducir sistema Usuario del sistema
gestión gestión
Iniciar sesión
gestión
16
DFD de Nivel 1
Vehículo GenerarVehículo
gestión Informe
Cliente Generar
gestión Informe del Cliente
Yo
RTO NAM
OFICIAL Yo ID E
NO
CATEGOR
Y
R NO. R
TIPO BELO
R R EXP NGS
FECHA A
LICENCIA/RENOVACIÓN BIEN
F
TIPO
4.1.3 Diagrama de flujo FNO
BIEN
E
TRANSECTI T
DURACIÓN ONN PROHIBIR
TRÁFICO
K
EDUCACIÓN
N T NO T AMT
ETAPAS
L NO. INSCRIBIR
L PA
LED
EXPIRAR YS
L
TIPO
U
VEHÍCULO NOMBRE U_TELEFONO
U
CONTACTO
U_
V NO. V REG NOMBRE DE USUARIO
V V
TIPO CHASIS
V
COL
18
ser grabados y que tienen un significado implícito. Definir una base de datos implica
especificando los tipos de datos, estructuras y restricciones de los datos que se almacenarán en el
base de datos. El objetivo general es hacer que el acceso a la base de datos sea fácil, rápido, en
caro y flexible para los usuarios. La normalización se realiza para obtener interno
consistencia de datos y tener una redundancia mínima y una estabilidad máxima.
Esto asegura minimizar el almacenamiento de datos requerido y optimizar las actualizaciones.
Los datos en el sistema deben ser almacenados y recuperados de la base de datos. Diseñando el
la base de datos es una parte del diseño detallado. Los elementos de datos y las estructuras de datos deben ser
[Link]
NOMBRE Descripción Tipo de dato Tamaño Restricciones
ID ID de UsuarioInt 32 Clave primaria
Nombre Nombre del Varchar 25
19
usuario
Sexo Sexo Varchar 7
Fecha de nacimiento Fecha de nacimiento Varchar 12
Multitud Número de móvil Varchar 15
Nombre del padre Nombre del padre Varchar 30
Agregar Dirección Varchar 30
Correo electrónico ID de correo electrónico Varchar 30
Ruta de la foto Varchar 30
Varchar
Ruta de la fecha de nacimiento Camino de nacimiento 30
Ruta de añadir Camino de añadir Varchar 30
[Link] de Vehículos
NOMBRE Descripción Tipo de Dato Tamaño Restricciones
ID ID de el varchar 32 Clave primaria
vehículo
Concesionario Nombre del concesionario Varchar 25
Clase 4 y 2 ruedas Varchar 32
Fabricado Nombre del Varchar Max
fabricar
D_fabricado Fecha del Varchar 32
fabricar
H_P Caballo de fuerza Varchar 25
Número de chasis Chasis Varchar 50
número
Eng_no. Número de motor Varchar 50
Capacidad Capacidad Varchar 30
Combustible Tipo de combustible Varchar 40
Color Color ofVarchar 30
vehículo
Reg_no Registro Varchar 30
número
20
[Link]
NOMBRE Descripción Tipo de Dato Tamaño Restricciones
U_ID Nombre de U_id Ent 30 Clave primaria
D_aplicar Fecha de solicitud Varchar 20
D_prueba Fecha de la prueba Varchar 20
T_prueba Tiempo de prueba Varchar 10
I_autoridad Problema deVarchar 30
autoridad
Resultado Resultado ofVarchar 10
aprobar/reprobar
Tipo Escriba ofVarchar 10
LMV/HMV
Las pruebas son un proceso de ejecutar un programa con la intención de encontrar un error. Un
Una buena prueba es aquella que descubre un error aún no descubierto. Los objetivos de las pruebas son:
Pruebas unitarias
Las pruebas unitarias permiten a un programador detectar errores en el código. Una prueba unitaria
se centra en la verificación de la unidad más pequeña del diseño de software. Esta prueba
se llevó a cabo durante la codificación misma. En este paso de prueba, cada módulo
va a funcionar satisfactoriamente como la salida esperada del módulo.
Aspecto del proyecto:
El diseño del front end consiste en varios formularios. Fueron probados para datos.
aceptación. De manera similar, el backend también probó para la aceptación exitosa
y recuperación de datos.
Pruebas de integración
A través de cada programa trabajan individualmente, deberían funcionar después de enlazarlos.
juntos. Esto se conoce como interfaz. Los datos pueden perderse a través de
interfaz; un módulo puede tener un efecto adverso sobre el otro
las subrutinas después de enlazar pueden no realizar la función deseada que se esperaba por el
el sistema propuesto. No
el sistema podría ser útil si no produce la salida requerida en un
formato especificado. Las salidas generadas son mostradas por el usuario. Aquí el
22
Pruebas de validación
El usuario tiene que trabajar con el sistema y verificar si el proyecto cumple con
sus necesidades. En la validación
verificando que el usuario funcione con la versión beta del software.
Aspecto del proyecto:
El usuario introduce los datos apropiados y los resultados fueron verificados y validados.
Pruebas de aceptación del usuario
La aceptación del usuario de un sistema es un factor clave para el éxito de cualquier sistema.
5.2 Implementación
Una vez que el sistema fue probado, comenzó la fase de implementación. Fase crucial en
el ciclo de vida del desarrollo del sistema es la implementación exitosa de un nuevo sistema
operación. Este es el momento de la verdad, la primera pregunta que surge en la mente de todos
ten en cuenta si el sistema podrá proporcionar todos los resultados deseados como se aceptó
del sistema. Antes de iniciar el proceso de implementación del proyecto, el proyecto debe
revisión de arquitectura. El
la fase de implementación del diseño de software consiste en diferentes tareas que deben realizarse
debe ser aceptable por la empresa y los usuarios, así como también debe ser viable para
el sistema.
Herramienta de Front End [Link] con C#.NET
Herramientas [Link], informes Crystal
Backend Microsoft SQL Server 2005
Sistema Operativo Windows NT/2000 Servidor/ XP/ 2003/ Longhorn (con
IIS)
Lado del Cliente HTML, Java Script, Photoshop
Tarjeta de Red Cualquier tarjeta puede proporcionar una velocidad de 100 Mbps
Disco duro 80 GB
Monitor SVGA Color 15”
Ratón Teclado US de 104 teclas, Serial, USB o PS/2
Teclado 104 Teclas
Módem 56.6 Kbps
Dos actividades clave de esta función son evaluar y valorar al personal del proyecto.
y proporcionando un desarrollo general, es decir, la mejora del conocimiento, actitudes,
y habilidades. Liderar es crear un ambiente de trabajo y una atmósfera que
asistir y motivar a las personas para que contribuyan al logro de
organización y objetivos del grupo. Medidas de control del rendimiento real contra
metas planificadas y, en caso de desviaciones, elabora acciones correctivas. Esto implica
recompensar y disciplinar al personal del proyecto. organizaciones de mantenimiento de software
puede ser diseñado y configurado con tres estructuras: funcional, por proyecto o matricial
Las organizaciones funcionales son jerárquicas por naturaleza. La organización de mantenimiento
el departamento funcional está involucrado en más de un proyecto, pueden surgir conflictos sobre
opuesto de las organizaciones funcionales (ver figura 14). En este caso, un gerente es
dada la plena responsabilidad y autoridad para llevar a cabo el proyecto; todo el
los recursos necesarios para lograr los objetivos del proyecto están separados de la
estructura funcional regular y organizada en un autónomo, autosuficiente
equipo. El gerente de proyecto podría posiblemente adquirir recursos adicionales de
fuera de la organización en general. Las ventajas de este tipo de organización son una plena
control sobre el proyecto, toma de decisiones rápida y una alta motivación del proyecto
26
personal. Las debilidades incluyen el hecho de que hay un tiempo de inicio para formar el
equipo, y puede haber un uso ineficiente de los recursos. Las organizaciones matriciales son un
cuestión estratégica, y esto explica por qué está atendido por estudiantes y nuevos contratados
personas. Para agravar el problema, está el hecho de que la mayoría de las universidades no
enseñar el mantenimiento de software, y el mantenimiento raramente se enseña en el ámbito corporativo
involucrar lo siguiente:
Identificando la importancia empresarial de los datos y su asociación
sistema de procesamiento.
Asignar una prioridad de seguridad a los datos, basada en el caso de negocio
evaluación.
Identificando las clases de usuarios que requieren acceso al RDBMS de Teradata
y los datos bajo su control.
Identificando los recursos del sistema que requieren protección para garantizar la continuidad
disponibilidad para todos los usuarios válidos de Teradata.
La única restricción de acceso relacionada con la seguridad es que un usuario debe obtener primero
para los usuarios. En esta clase, los eventos relacionados con la seguridad que tienen poco o ningún
efecto en el rendimiento del sistema, y los usuarios están sujetos a poca o ninguna demanda
períodos.
Alta seguridad. A este nivel, se identifica a un administrador de seguridad y
encargado de establecer y mantener la seguridad de Teradata RDBMS.
El acceso físico a los procesadores, unidades de almacenamiento en disco y consolas de sistema es
controlado cuidadosamente. Los eventos relacionados con la seguridad se auditan regularmente. Aleatorio
9. Referencias y Apéndices
[Link]
Conclusión
El SISTEMA DE GESTIÓN DE OFICINA RTO es una aplicación web, que es muy útil para
La finalización del trabajo de RTO en línea. Aquí estamos desarrollando este tipo de módulo que