Este documento describe las fases del ciclo de vida del desarrollo de software a través de las cuales se creó un programa para registrar las ventas diarias de una tienda de zapatos. Estas fases incluyen la identificación de requisitos, el análisis de requisitos, el diseño de la solución mediante un diagrama de flujo y la implementación del programa en JavaScript.
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Ventas del dia
1. Las fases del ciclo de vida del software
Yustin Daniela Liscano Bohorquez
Anyela Alejandra Andrade Aldana
Carlos Javier Pastrana
ADSI (409862)
Centro de la Industria, La Empresa Y Los Servicios (CIES)
Neiva
25/02/2013
2. 1. Identificación de Requerimientos:
Construir un software para conocer las ventas del día:
Rta: los requerimientos que pide en estos momentos el cliente es realizar un software para llevar
las ventas del día y que muestre el valor total de las ventas.
2. Análisis de Requerimientos
Los pasos que se deben seguir pueden ser:
1. Rta: para el análisis de requerimiento lo primero que se debe de hacer es como su
nombre lo dice analizar lo que está pidiendo el usuario que en el momento es hacer un
software para las ventas del día; entonces lo primero que se debe de hacer es identificar
las variables que vamos a utilizar; que son:
- P1, P2, P3, P4, P5;
- Pr1, Pr2, Pr3, Pr4, Pr5;
- Total;
2. Luego de esto cuantos botones utilizaremos para este caso solo utilizare 6botones; 5 que
se llamaran Compra para cada uno de los casos, y 1 que se llamara ventas del día.
3. En este punto también se hace la construcción del diccionario de datos que es donde se
va a puntualizar los datos que vamos a necesitar en el desarrollo del programa
incluyendo el nombre, descripción, contenido y organización:
3.1. Diccionario de Datos:
Nombre: Ventas del día.
¿Qué queremos con esto?:
Desarrollar un programa que muestre las ventas del día y al final del día muestreen pantalla
el resultado total de las ventas y esto lo realizaremos con el leguaje unificado de JavaScript.
Para ello utilizaremos una serie de variables adecuadas, unas funciones y botones para
desarrollar más adecuadamente lo que pide el usuario.
1. Construir el diagrama de flujo del proceso (representación o modelo de la solución)
(Aquí va el diagrama de flujo para las ventas del día)
Diagrama de Flujo:
4. 3. Diseño
Rta: Aquí le mostrare el diseño preliminar de como quedara el ejecutable del problema
planteado por el usuario que en el momento es ventas del día.
Con los botos que si da Click contara cuantos zapatos está comprando y después de terminar el
día mostrar el resultado de las ventas totales del día.
5. 4. Desarrollo
<html>
<head><i><center><font color="black" size="+4"> Ventas Del Día</font></i></center>
<title> Ventas Del Día</title>
</head>
<body bgcolor="white">
<script type ="text/javascript">
var total = 0;
var p1 = 0;
var p2 = 0;
var p3 = 0;
var p4 = 0;
var p5 = 0;
var p6 = 0;
var p7 = 0;
var p8 = 0;
var pr1 = 0, pr2 = 0, pr3 = 0, pr4 = 0, pr5 = 0, pr6 = 0, pr7 = 0, pr8 = 0;
function Comprar(c)
{
if (c == 1)
{
total = total+85000;
p1 = p1+1;
pr1 = pr1+1;
alert("A comprado " + pr1 + " zapato con el valor de $ 85.000 ");
pr1=0;
}
else if (c == 2)
{
total = total+98000;
p2 = p2+1;
pr2 = pr2+1;
alert("A comprado " + pr2 + " zapato con el valor de $ 98.000");
pr2=0;
}
else if (c == 3)
{
total = total+60000;
p3 = p3+1;
pr3 = pr3+1;
alert("A comprado " + pr3 + " zapato con el valor de $ 60.000");
pr3=0;
}
else if (c == 4)
6. {
total = total+75000;
p4 = p4+1;
pr4 = pr4+1;
alert("A comprado " + pr4 + " zapato con el valor de $
75.000");
pr4=0;
}
else if (c == 5)
{
total = total+180000;
p5 = p5+1;
pr5 = pr5+1;
alert("A comprado " + pr5 + " zapato con el valor
de $ 180.000");
pr5=0;
}
else if (c == 6)
{
total = total+76000;
p6 = p6+1;
pr6 = pr6+1;
alert("A comprado " + pr6 + " zapato con el valor
de $ 76.000");
pr6=0;
}
else
{
total = total+180000;
p7 = p7+1;
pr7 = pr7+1;
alert("A comprado " + pr7 + " zapato con el
valor de $ 180.000");
pr7=0;
}
}
function ventas()
{
if (p1 > 0)
{
alert("Usted lleva " + p1 + " CASUAL(ES) por un valor de " + (p1*85000) + " pesos");
}
if (p2 > 0)
{
alert("Usted lleva " + p2 + " BOTIN(ES) BLACK por un valor de " +
(p2*98000) + " pesos");
7. }
if (p3 > 0)
{
alert("Usted lleva " + p3 + " NATURAL PRINT por un valor de " +
(p3*60000) + " pesos");
}
if (p4 > 0)
{
alert("Usted lleva " + p4 + " SEASONS por un valor de " +
(p4*75000) + " pesos");
}
if (p5 > 0)
{
alert("Usted lleva " + p5 + " FIESTA NOCTURNA por
un valor de " + (p5*180000) + " pesos");
}
if (p6 > 0)
{
alert("Usted lleva " + p6 + " PLATAFORMA
por un valor de " + (p5*76000) + " pesos");
}
if (p7 > 0)
{
alert("Usted lleva " + p7 + " TACON
ALTO PLEASER por un valor de " + (p5*180000) + " pesos");
}
alert("El valor total de la venta es " + total + " pesos");
}
</script>
</head>
</body>
<form>
<br>
<center>
<font face="Comic Sans MS, cursive"> Oprimiendo en cada boton el numero de articulos que
desea llevar
<p>
<table border =1>
<tr><td>
<img src="Productos/C1.png" alt="Producto_1" border="1">
</td>
<td>
<p><B>Nombre: CASUAL</B>
<p>Referencia: 021
<p>Valor Unitario: $ 85.000
</td>