SlideShare a Scribd company logo
1 of 2
Download to read offline
Sistemas Operativos II ITS Agosto 2016
P ROYECTO DE SISTEMAS OPE RATIVOS II - 2016
Se pide a los estudiantes que elaboren uno o varios archivos ejecutables (scripts de Shell) que permitan la gestión de una casa
de venta de discos musicales, es decir una disquería.
El script deberá incluir las siguientes funcionalidades:
 Alta (Ingreso de nuevos Discos para la venta)
 Baja (Solo en el caso de que se haya ingresado un dato por error)
 Modificación
 Consultas (búsquedas)
REQUISITOS OBLIGATORIOS:
 Cuando ingresa un disco a nuestro stock debemos agregarlo a nuestra base de datos con la siguiente información:
o El nombre del disco
o El nombre del Artista
o El año de lanzamiento
o La cantidad de unidades disponibles
o Un valor de venta
 Cuando vendemos un disco debemos realizar la factura correspondiente, en un archivo diferente con la siguiente
información:
o Un número de factura/recibo auto-generado
o La fecha de la venta
o Nombre y apellido del cliente
o Dirección del cliente
o Cantidad de unidades del disco que compra
o Nombre del Artista y del disco
o El valor total de la factura
 Cuando ingresamos un disco, el mismo debe ser guardado junto a todos los discos del mismo artista, ordenados de
acuerdo al año de lanzamiento
 Cuando se efectúa una venta esta debe verse reflejada en el stock
 Cuando no tenemos stock de un disco determinado, el sistema debe avisarnos que la venta no se puede llevar a cabo
 Al ingresar un disco, el sistema debe avisarnos si el mismo ya fue ingresado anteriormente (aunque debe
permitirnos agregar unidades al stock de ese disco)
 El programa debe permitir consultar la base de datos e imprimir en pantalla los datos requeridos de acuerdo a por
lo menos tres criterios de búsqueda diferentes (nombre del disco, nombre del artista, año de lanzamiento)
 El programa debe permitir consultar las ventas de un día determinado e imprimir un total vendido
 Cada vez que se imprima una consulta en pantalla la primera columna a la izquierda debe ser un número
autogenerado (uno por fila)
 Los archivos en los que se guarde la información serán archivos de texto (.txt) y se utilizará como separador de
campos el carácter “:”
 Sin embargo, la información listada en pantalla no debe incluir ese carácter, sino que las columnas deben estar
separadas por espacios (mínimo 2 espacios entre cada columna)
 Deberán ingresarse al menos 10 datos de prueba en cada archivo
 El diseño de las pantallas, menús y sub-menús queda totalmente a elección del programador. Así como también el
nombre que desee darle al script.
Profesor Pablo Macón Trabajo Obligatorio
Sistemas Operativos II ITS Agosto 2016
EVALUACIÓN
Se evaluará:
 Diseño y Nombre del shell-script.
 Veracidad de los datos que se utilicen para pruebas.
 Estructuración del código del shell-script.
 Utilización de archivos.
 Resolución del algoritmos.
 La documentación entregada.
DOCUMENTACIÓN
Toda la documentación y medios magnéticos u ópticos que se entreguen deberán estar CLARAMENTE IDENTIFICADOS con los
nombres de los integrantes del grupo y grupo al que pertenecen.
Se deben entregar en formato digital, el o los archivos ejecutables (shell-script). Como también él o los archivos con los datos de
prueba.
Se deben entregar impresos:
 Diccionario de variables y archivos.
 Manual del Usuario.
 Todo en una carpeta o encuadernación (rulo).
La documentación impresa debe cumplir con la estandarización de documentación que cuenta el Instituto para la elaboración de
proyectos. Se puede encontrar en la carpeta REPOSITORIO en todas las máquinas (PC’s) miembros del grupo ITS.
CONFORMACIÓN DE GRUPO DE PROYECTO
 Grupos de proyectos: mínimo 2 alumnos.
 Grupos de proyectos: 3 alumnos máximo, 3 alumnos en caso de grupos de clases impares.
FECHA DE LA ENTREGA
 La entrega final será el día 25 de octubre en el horario de clase
DEFENSA
 La defensa será entre la ante-última y la última semana de clases en el horario de clase de sistemas operativos.
ENTREGAS PARCIALES
 El día 20 de septiembre en el horario de clase, se entregarán el menú principal, la función Alta del menú y la función
creación de la factura
 El día 11 de octubre en el horario de clase, se entregará un informe sobre la marcha del proyecto (funciones que aún
faltan crear)
 Las entregas parciales son obligatorias y pueden resultar eliminatorias
Profesor Pablo Macón Trabajo Obligatorio

More Related Content

Similar to Proyecto 2016 - ITS - SISTEMAS OPERATIVOS II

Laboratorio 2 ms dos so (1) (1) resuelto
Laboratorio 2 ms dos  so (1) (1) resueltoLaboratorio 2 ms dos  so (1) (1) resuelto
Laboratorio 2 ms dos so (1) (1) resueltolaurarpo8
 
Laboratorio 2 ms dos so (1)
Laboratorio 2 ms dos  so (1)Laboratorio 2 ms dos  so (1)
Laboratorio 2 ms dos so (1)ManuelaLopez32
 
Laboratorio MS-DOS
Laboratorio MS-DOSLaboratorio MS-DOS
Laboratorio MS-DOSdarwinshc
 
Desarrollo el-siguiente-laboratorio
Desarrollo el-siguiente-laboratorioDesarrollo el-siguiente-laboratorio
Desarrollo el-siguiente-laboratorioDavid RC
 
Laboratorio 2 ms dos so (1) yuliana bedoya
Laboratorio 2 ms dos  so (1) yuliana bedoyaLaboratorio 2 ms dos  so (1) yuliana bedoya
Laboratorio 2 ms dos so (1) yuliana bedoyayuliana5566
 
Laboratorio 2 ms dos so (1) leidy vargas
Laboratorio 2 ms dos  so (1) leidy vargasLaboratorio 2 ms dos  so (1) leidy vargas
Laboratorio 2 ms dos so (1) leidy vargasleidy5566
 
Laboratorio 2 ms dos so (1) yuliana bedoya
Laboratorio 2 ms dos  so (1) yuliana bedoyaLaboratorio 2 ms dos  so (1) yuliana bedoya
Laboratorio 2 ms dos so (1) yuliana bedoyayuliana5566
 
Laboratorio 2 ms dos so (1)
Laboratorio 2 ms dos  so (1)Laboratorio 2 ms dos  so (1)
Laboratorio 2 ms dos so (1)abrilagudelo
 
Laboratorio 2 ms dos so (1)
Laboratorio 2 ms dos  so (1)Laboratorio 2 ms dos  so (1)
Laboratorio 2 ms dos so (1)andresaguilar06
 
Guia de autoaprendizaje vfp 5-0
Guia de autoaprendizaje vfp 5-0Guia de autoaprendizaje vfp 5-0
Guia de autoaprendizaje vfp 5-0myct
 

Similar to Proyecto 2016 - ITS - SISTEMAS OPERATIVOS II (20)

Laboratorio 2 ms dos so (1) (1) resuelto
Laboratorio 2 ms dos  so (1) (1) resueltoLaboratorio 2 ms dos  so (1) (1) resuelto
Laboratorio 2 ms dos so (1) (1) resuelto
 
Laboratorio 2 ms dos so (1)
Laboratorio 2 ms dos  so (1)Laboratorio 2 ms dos  so (1)
Laboratorio 2 ms dos so (1)
 
comandos con cmd
comandos con cmdcomandos con cmd
comandos con cmd
 
Examen domingo[1]
Examen domingo[1]Examen domingo[1]
Examen domingo[1]
 
Laboratorio MS-DOS
Laboratorio MS-DOSLaboratorio MS-DOS
Laboratorio MS-DOS
 
Integrado 1
Integrado 1Integrado 1
Integrado 1
 
Desarrollo el-siguiente-laboratorio
Desarrollo el-siguiente-laboratorioDesarrollo el-siguiente-laboratorio
Desarrollo el-siguiente-laboratorio
 
Laboratorio 2 ms dos so (1) yuliana bedoya
Laboratorio 2 ms dos  so (1) yuliana bedoyaLaboratorio 2 ms dos  so (1) yuliana bedoya
Laboratorio 2 ms dos so (1) yuliana bedoya
 
Laboratorio 2 ms dos so (1) leidy vargas
Laboratorio 2 ms dos  so (1) leidy vargasLaboratorio 2 ms dos  so (1) leidy vargas
Laboratorio 2 ms dos so (1) leidy vargas
 
Laboratorio 2 ms dos so (1)
Laboratorio 2 ms dos  so (1)Laboratorio 2 ms dos  so (1)
Laboratorio 2 ms dos so (1)
 
Laboratorio 2 ms dos so (1)j
Laboratorio 2 ms dos  so (1)jLaboratorio 2 ms dos  so (1)j
Laboratorio 2 ms dos so (1)j
 
Cdm (1)
Cdm (1)Cdm (1)
Cdm (1)
 
Laboratorio 2 ms dos so (1) yuliana bedoya
Laboratorio 2 ms dos  so (1) yuliana bedoyaLaboratorio 2 ms dos  so (1) yuliana bedoya
Laboratorio 2 ms dos so (1) yuliana bedoya
 
Laboratorio 2 ms dos so (1)
Laboratorio 2 ms dos  so (1)Laboratorio 2 ms dos  so (1)
Laboratorio 2 ms dos so (1)
 
Laboratorio 2 ms dos so (1)
Laboratorio 2 ms dos  so (1)Laboratorio 2 ms dos  so (1)
Laboratorio 2 ms dos so (1)
 
2-ms-dos-so-1
2-ms-dos-so-1 2-ms-dos-so-1
2-ms-dos-so-1
 
2-ms-dos-so-1
 2-ms-dos-so-1  2-ms-dos-so-1
2-ms-dos-so-1
 
Laboratorio 2 ms dos so (1)
Laboratorio 2 ms dos  so (1)Laboratorio 2 ms dos  so (1)
Laboratorio 2 ms dos so (1)
 
Guia de autoaprendizaje vfp 5-0
Guia de autoaprendizaje vfp 5-0Guia de autoaprendizaje vfp 5-0
Guia de autoaprendizaje vfp 5-0
 
Manual Dspace-subir_archivos
Manual Dspace-subir_archivosManual Dspace-subir_archivos
Manual Dspace-subir_archivos
 

More from Pablo Macon

Ejercicios3 - msdos - comandos para archivos
Ejercicios3 - msdos - comandos para archivosEjercicios3 - msdos - comandos para archivos
Ejercicios3 - msdos - comandos para archivosPablo Macon
 
Ejercicios directorios ii msdos
Ejercicios directorios ii msdosEjercicios directorios ii msdos
Ejercicios directorios ii msdosPablo Macon
 
Comandos para archivos msdos
Comandos para archivos msdosComandos para archivos msdos
Comandos para archivos msdosPablo Macon
 
Ejercicios ms dos - i directorios
Ejercicios ms dos - i directoriosEjercicios ms dos - i directorios
Ejercicios ms dos - i directoriosPablo Macon
 
Directorios y caminos
Directorios y caminosDirectorios y caminos
Directorios y caminosPablo Macon
 
Comandos basicos ii directorios
Comandos basicos ii   directoriosComandos basicos ii   directorios
Comandos basicos ii directoriosPablo Macon
 
Comandos Básicos DOS - comandos del Sistema
Comandos Básicos DOS - comandos del SistemaComandos Básicos DOS - comandos del Sistema
Comandos Básicos DOS - comandos del SistemaPablo Macon
 
Instalación de MS-DOS con VM Ware
Instalación de MS-DOS con VM WareInstalación de MS-DOS con VM Ware
Instalación de MS-DOS con VM WarePablo Macon
 
Como Trabaja un Procesador
Como Trabaja un ProcesadorComo Trabaja un Procesador
Como Trabaja un ProcesadorPablo Macon
 
Práctico motherboard
Práctico motherboardPráctico motherboard
Práctico motherboardPablo Macon
 
Sistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSSistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSPablo Macon
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágilesPablo Macon
 
Introducción al proyecto
Introducción al proyectoIntroducción al proyecto
Introducción al proyectoPablo Macon
 

More from Pablo Macon (20)

Ejercicios3 - msdos - comandos para archivos
Ejercicios3 - msdos - comandos para archivosEjercicios3 - msdos - comandos para archivos
Ejercicios3 - msdos - comandos para archivos
 
Ejercicios directorios ii msdos
Ejercicios directorios ii msdosEjercicios directorios ii msdos
Ejercicios directorios ii msdos
 
Comandos para archivos msdos
Comandos para archivos msdosComandos para archivos msdos
Comandos para archivos msdos
 
Ejercicios ms dos - i directorios
Ejercicios ms dos - i directoriosEjercicios ms dos - i directorios
Ejercicios ms dos - i directorios
 
Directorios y caminos
Directorios y caminosDirectorios y caminos
Directorios y caminos
 
Prueba try
Prueba tryPrueba try
Prueba try
 
Comandos basicos ii directorios
Comandos basicos ii   directoriosComandos basicos ii   directorios
Comandos basicos ii directorios
 
Comandos Básicos DOS - comandos del Sistema
Comandos Básicos DOS - comandos del SistemaComandos Básicos DOS - comandos del Sistema
Comandos Básicos DOS - comandos del Sistema
 
Instalación de MS-DOS con VM Ware
Instalación de MS-DOS con VM WareInstalación de MS-DOS con VM Ware
Instalación de MS-DOS con VM Ware
 
Cpu
CpuCpu
Cpu
 
Overclock
OverclockOverclock
Overclock
 
Como Trabaja un Procesador
Como Trabaja un ProcesadorComo Trabaja un Procesador
Como Trabaja un Procesador
 
Práctico motherboard
Práctico motherboardPráctico motherboard
Práctico motherboard
 
Placa madre
Placa madrePlaca madre
Placa madre
 
Sistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSSistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFS
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Introducción al proyecto
Introducción al proyectoIntroducción al proyecto
Introducción al proyecto
 
Gabinete PC
Gabinete PCGabinete PC
Gabinete PC
 
Nucleo kernel
Nucleo kernelNucleo kernel
Nucleo kernel
 
Herencia - Java
Herencia - JavaHerencia - Java
Herencia - Java
 

Recently uploaded

LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 

Recently uploaded (20)

LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 

Proyecto 2016 - ITS - SISTEMAS OPERATIVOS II

  • 1. Sistemas Operativos II ITS Agosto 2016 P ROYECTO DE SISTEMAS OPE RATIVOS II - 2016 Se pide a los estudiantes que elaboren uno o varios archivos ejecutables (scripts de Shell) que permitan la gestión de una casa de venta de discos musicales, es decir una disquería. El script deberá incluir las siguientes funcionalidades:  Alta (Ingreso de nuevos Discos para la venta)  Baja (Solo en el caso de que se haya ingresado un dato por error)  Modificación  Consultas (búsquedas) REQUISITOS OBLIGATORIOS:  Cuando ingresa un disco a nuestro stock debemos agregarlo a nuestra base de datos con la siguiente información: o El nombre del disco o El nombre del Artista o El año de lanzamiento o La cantidad de unidades disponibles o Un valor de venta  Cuando vendemos un disco debemos realizar la factura correspondiente, en un archivo diferente con la siguiente información: o Un número de factura/recibo auto-generado o La fecha de la venta o Nombre y apellido del cliente o Dirección del cliente o Cantidad de unidades del disco que compra o Nombre del Artista y del disco o El valor total de la factura  Cuando ingresamos un disco, el mismo debe ser guardado junto a todos los discos del mismo artista, ordenados de acuerdo al año de lanzamiento  Cuando se efectúa una venta esta debe verse reflejada en el stock  Cuando no tenemos stock de un disco determinado, el sistema debe avisarnos que la venta no se puede llevar a cabo  Al ingresar un disco, el sistema debe avisarnos si el mismo ya fue ingresado anteriormente (aunque debe permitirnos agregar unidades al stock de ese disco)  El programa debe permitir consultar la base de datos e imprimir en pantalla los datos requeridos de acuerdo a por lo menos tres criterios de búsqueda diferentes (nombre del disco, nombre del artista, año de lanzamiento)  El programa debe permitir consultar las ventas de un día determinado e imprimir un total vendido  Cada vez que se imprima una consulta en pantalla la primera columna a la izquierda debe ser un número autogenerado (uno por fila)  Los archivos en los que se guarde la información serán archivos de texto (.txt) y se utilizará como separador de campos el carácter “:”  Sin embargo, la información listada en pantalla no debe incluir ese carácter, sino que las columnas deben estar separadas por espacios (mínimo 2 espacios entre cada columna)  Deberán ingresarse al menos 10 datos de prueba en cada archivo  El diseño de las pantallas, menús y sub-menús queda totalmente a elección del programador. Así como también el nombre que desee darle al script. Profesor Pablo Macón Trabajo Obligatorio
  • 2. Sistemas Operativos II ITS Agosto 2016 EVALUACIÓN Se evaluará:  Diseño y Nombre del shell-script.  Veracidad de los datos que se utilicen para pruebas.  Estructuración del código del shell-script.  Utilización de archivos.  Resolución del algoritmos.  La documentación entregada. DOCUMENTACIÓN Toda la documentación y medios magnéticos u ópticos que se entreguen deberán estar CLARAMENTE IDENTIFICADOS con los nombres de los integrantes del grupo y grupo al que pertenecen. Se deben entregar en formato digital, el o los archivos ejecutables (shell-script). Como también él o los archivos con los datos de prueba. Se deben entregar impresos:  Diccionario de variables y archivos.  Manual del Usuario.  Todo en una carpeta o encuadernación (rulo). La documentación impresa debe cumplir con la estandarización de documentación que cuenta el Instituto para la elaboración de proyectos. Se puede encontrar en la carpeta REPOSITORIO en todas las máquinas (PC’s) miembros del grupo ITS. CONFORMACIÓN DE GRUPO DE PROYECTO  Grupos de proyectos: mínimo 2 alumnos.  Grupos de proyectos: 3 alumnos máximo, 3 alumnos en caso de grupos de clases impares. FECHA DE LA ENTREGA  La entrega final será el día 25 de octubre en el horario de clase DEFENSA  La defensa será entre la ante-última y la última semana de clases en el horario de clase de sistemas operativos. ENTREGAS PARCIALES  El día 20 de septiembre en el horario de clase, se entregarán el menú principal, la función Alta del menú y la función creación de la factura  El día 11 de octubre en el horario de clase, se entregará un informe sobre la marcha del proyecto (funciones que aún faltan crear)  Las entregas parciales son obligatorias y pueden resultar eliminatorias Profesor Pablo Macón Trabajo Obligatorio