Вы находитесь на странице: 1из 10

UNIVERSIDAD NACIONAL DE INGENIERÍA

FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS

CURSO: TALLER DE HERRAMIENTAS SOFWARE


SECCIÓN: “V”

PROFESOR: ISABELL ROJAS


INTEGRANTES:

- CUSQUISIBAN HUALLPA, EDWIN 20161273C


- CONTRERAS VIDAL ALEXANDER DEL PIERO 20162539G
1 RESUMEN DEL PROYECTO

1.1 DESCRIPCIÓN

Este proyecto esta referido al sistema de ventas de la empresa Agrociencias la cual brinda

el servicio de educación preuniversitaria enfocada al ingreso a la universidad nacional La

Agraria, el cual se encarga de atender el pedido de los clientes en este caso alumnos, el

cual consistirá en unos de los diferentes tipos de ciclos que ofrece la empresa, registrar a los

alumnos en una base de datos, generar un ticket para realizar el pago, donde se detalle

información acerca del ciclo, horarios, aula, datos del alumno y el monto, además también

se deberá de registrar los pagos.

1.2 OBJETIVOS

-Atender el pedido de los clientes.


-Brindar información acerca de los ciclos disponibles asi como los horarios precios y
descuentos por becas.
-Generar un ticket para el pago donde se especifique los datos del alumno, el ciclo, horarios
y el monto a pagar.
-Registrar a los alumnos en un base de datos.
1.3 PROCESOS BAJO EL ALCANCE

Los procesos involucrados en el sistema de ventas de la empresa Agrociencias son:

-Área de ventas: Realización de pedido.

-Área de tesorería y caja: Cobranza.

1.4 DESCRIPCIÓN DE TABLAS:

Para el sistema de ventas de la empresa Agrociencias se va a gestionar la información


correspondiente a las siguientes tablas:

-Alumno: La cual contiene los datos de todos los alumnos matriculados en algún ciclo, datos como
su nombre, apellidos edad y DNI.

-Aula: Esta tabla contiene información como el aforo un código y la sede a la que pertenecen de
todas las aulas disponibles de Agrociencias.

-Sede: contiene los códigos y dirección de las sedes de la empresa.

-Tipo de ciclo: En esta tabla están contenidos los diferentes ciclos de estudio que ofrece
Agrociencias.

-Cursos: Contiene todos los cursos que se dictan en todos los ciclos.

-Turno: Contiene los diferentes horarios que se ofrecen para los ciclos.

-Modalidad de pago: la cual contiene los diferentes tipos de pago, ya sean regulares (sin
descuento) o pagos con descuentos por becas.

-Aula por ciclo: Esta tabla se encarga de relacionar a las tablas aula y ciclo y nos muestra las aulas
asignadas a cada ciclo.

-Curso por ciclo: Muestra los curos que se dictaran en los diferentes ciclos.

-Turno por tipo de ciclo: Muestra los las combinaciones de ciclos y los horarios en los que se
dictan.

-Tarifa: Muestra los montos asociado a los diferentes ciclos, considerando el horario y los
descuentos por beca.

-Recibo de matrícula: Contiene los datos del alumno asi como el ciclo en el que se matriculo, su
aula, horario y monto pagado.
La gestión de las tablas nos permitirá de insertar, editar y eliminar registros, garantizando siempre
la integridad de los datos que estamos almacenando. Que nos permitirá manipular y consultar
información relevante para el sistema de las áreas/procesos mencionados bajo el alcance del
sistema

2. REQUERIMENTOS DE INFORMACIÓN

El análisis de los requerimientos realizado en nuestro proyecto nos ha permitido conocer


información relevante que requiere la empresa Agrociencias para una adecuada gestión de la
información; las cuales definen las consultas y los reportes que se requieren.

2.1 REGLAS DE NEGOCIO


Las reglas de negocio para el sistema de ventas de Agrociencias son:

-El proceso de matrícula debe iniciarse los días 15 de los meses Diciembre, Febrero y Agosto y
culminar 15 días después.
-Los alumnos solo pueden matricularse en un solo ciclo por periodo.
-El pago se debe realizar dentro de los 2 días después de realizarse la inscripción.
-El mínimo número de alumnos inscritos por ciclo, turno y salón debe ser 20.
-Si el alumno es menor de edad el pago lo debe realizar los padres.
-La matrícula debe realizarse solo en ciclos u horarios disponibles.

2.2 REQUERIMENTOS DE INFORMACIÓN

REQUERIMENTOS FUNCIONALES CÓDIGO

a. El sistema facilitara información RF01


acerca de los ciclos, horarios y precios
a los clientes.
b. El sistema permitirá el registro RF02
temporal de los alumnos antes del
pago.
c. El sistema generara de forma RF03
automática un ticket para realizar el
pago de matrícula.
d. El sistema deberá generar de manera RF04
automática un recibo de matricula
donde figura el monto pagado, el aula
ciclo y turno así como los datos del
alumno matriculado.
e. El sistema debe eliminar o confirmar la RF05
matricula del alumno según este
cancele en caja o no.

2.3 REQUERIMENTOS DE INFORMACIÓN RELEVADOS


Los requerimientos de información están basados en las solicitudes/peticiones más comunes de
información que ayudan a entender qué es lo que está sucediendo en nuestro negocio de forma
precisa y coadyuva al cumplimiento de los objetivos establecidos para el desarrollo del sistema y
que han sido relevados en la etapa de análisis de requerimientos; en base a los cuales se van a
definir las consultas y/o reportes a desarrollar.

1. Cuales son los ciclos más demandados.


2. En que horarios hay mayor demanda.
3. La cantidad de cupos disponibles por ciclo y por turno.
4. Que tipos de becas existen en la academia.
5. Que ciclos por turno tienen poca demanda.

3. CREACION DE LA BASE DE DATOS

3.1 Modelo de la Base de Datos A continuación se presenta el modelo normalizado de la BD:


3.2 Descripción de las tablas.

NOMBRE DE TABLA CAMPOS TIPO

CHAR(9) NOT
codAlum NULL

VARCHAR(50)
Nalumno
NOT NULL ,

VARCHAR(50)
Apellido_del_Alumno
ALUMNO NOT NULL ,

DNI CHAR(8) NULL

VARCHAR(3)
Edad
NULL ,
CHAR(3) NOT
codaula NULL
CHAR(3) NOT
codaula
NULL
VARCHAR(100)
AULA capacidad
NULL
CHAR(4) NOT
codsede
NULL
CHAR(5) NOT
codpago
NULL
BECA
VARCHAR(100)
desc_beca
NULL

VARCHAR(11)
Codcursos
NOT NULL
CURSOS
VARCHAR(9)
nom_cur
NOT NULL
MODALIDAD DE CHAR(5) NOT
codpago
PAGO NULL
CHAR(8)
codmatricula NOT NULL ,

RECIBO_MATRICULA CHAR(18)
femisión NULL ,
CHAR(5) NOT
codpago NULL ,
CHAR(4) NOT
codciclo NULL ,

CHAR(3) NOT
codturno NULL ,
CHAR(9)
codAlum NOT NULL ,
CHAR(4) NOT
codsede NULL ,
CHAR(3) NOT
codaula NULL
CHAR(4) NOT
codsede NULL ,
VARCHAR(100)
SEDE ub NULL
CHAR(5) NOT
codpago NULL ,

VARCHAR(18)
mtotal NULL ,
CHAR(3) NOT
codturno NULL ,
CHAR(4) NOT
TARIFA codciclo NULL
CHAR(3) NOT
codturno NULL ,

VARCHAR(100)
TURNO descturno NULL

3.3 Script de creación y Carga (Puede ir como un archivo adjunto)

CREA_AGROCIENCIAS.SQL
CARGA_AGROCIENCIAS.SQL
4. REPORTES Y CONSULTASUERIMENT

4. 1 RELACIÓN DE REPORTES/CONSULTAS:

REQUERIMENTOS FUNCIONALES CÓDIGO

a. Listado de los ciclos disponibles. RF01


b. Listado de los horarios disponibles por RF01
ciclo.
c. Listar los precios por ciclo y horario. RF01
d. Listado de los cursos por ciclo. RF01
e. Reporte de cupos disponibles por aula. RF01
f. Registro temporal de un alumno. RF02
g. Reporte de matricula mostrando RF04
monto pagado, el aula ciclo y turno así
como los datos del alumno
matriculado.
h. Eliminar o confirmar la matricula del RF05
alumno según este cancele en caja o
no.

4.2 DETALLE DE LOS OBJETOS ELABORADOS:

a. Reportes /Consultas Genéricas


SELECT * FROM ALUMNO

SELECT * FROM AULA


SELECT * FROM BECA

SELECT * FROM CURSOS

SELECT * FROM Recibo_Matricula

SELECT * FROM Sede


SELECT * FROM Turno

b. Reportes/Consultas Especificas Reporte


SELECT Apellido_del_Alumno, Nalumno FROM Alumno A, Recibo_Matricula B WHERE
A.codAlum=B.codAlum and B.codciclo='C001'

SELECT B.codaula,COUNT(*) AS 'numero de alumnos por aula' FROM Recibo_Matricula A,


Aula B WHERE A.codaula=B.codaula GROUP BY B.codaula

DELETE FROM Recibo_Matricula WHERE codAlum= 'alu000002'

Вам также может понравиться