Proyecto Final Ingenieria Software

April 16, 2019 | Author: eduardomanriquez | Category: Microsoft Sql Server, Software, Databases, Tecnología, Computing
Share Embed Donate


Short Description

ingeniería de software...

Description

Pauta para Trabajo Ing. de Software 1) IDENTIFICACION DE LA EMPRESA a) Nomb Nombre re del del Pro Proye yect cto o Sistema de control de stock. b) Des Descri cripci pción ón Gener General al del del Proye Proyecto cto Nuestro SW se desarrollara para una empresa de venta de productos marítimos, el sistema realiara un re!istro de los productos "ue se encuentre en bode!a bo de!a y realiar un c#e"ueo !eneral de los productos para tener un me$or control de stock ya "ue actualmente en la empresa no e%iste. c) &structura &structura 'r!aniac 'r!aniacional ional (or!ani!r (or!ani!rama) ama)

Servicio Servic io 9cnic 9cnico o

d) Descripció Descripción n de ar!os ar!os por *rea *rea y sus respec respectivas tivas +unciones. +unciones. Admn!trador" &s el encar!ado de realiar los pedidos de los productos, y cuando estos lle!an tambin se encar!a de revisar esos productos si est*n en buen estado o vienen con +alla, tambin es el encar!ado encar!ado de realiar "ue la empresa empresa ten!a un buen servicio y +uncionamiento de ventas, marketin! y publicidad. #odeguero" &s el encar!ado de ordenar la mercancía en bode!a. Ser$%o T&%n%o" Se encar!an - personas tanto de mantención y reparación de productos de+ectuosos. -) DEFINICION DEL PRO'ECTO a) 'b$eti 'b$etivo vo Gener General al del del proye proyecto cto.. poyar la !estión en bode!a. b) 'b$eti 'b$etivos vos &spec &specí/c í/cos os del proye proyecto cto.. 0 Disminución de prdidas de productos en un 12 0 umento de ventas en un 32 0 4e!istro de los productos de stock 0 4educción de tiempo de b5s"ueda de productos en un -2 c) 6usti/ 6usti/cac cación ión de la Nece Necesid sidad ad o Probl Problema ema 7a realiación de este sistema es la de evitar la +alta y perdida de productos "ue se encuentren en bode!a y "ue no e%ista productos "ue tienen códi!os erróneos, otro problema es "ue la documentación de los productos vienen muy poco detallados y no se sabe con e%actitud cu*ntos productos +ueron in!resados en bode!a. d) 8ene/c 8ene/cios ios al imple implemen mentar tar la solu solució ción n Nuestro sistema permitir* un c#e"ueo de control de stock, de esa manera se mantendr* un orden al momento de in!resar in! resar los productos al sistema, para evitar prdidas de productos, códi!os erróneos y errores respectivos de sus atributos.

e) n*l n*lis isis is :.' :.'.D .D. . i) :ortaleas 07a empresa emplea bastante bastante tiempo es su dedicación al cliente para para "ue "uede con+orme con sus productos y así poder !enerar con/ana con ellos. 07a empresa lo!ra atraer a sus clientes mediante sus productos de calidad y la buena atención "ue emplea esta al momento de promocionar o vender. ii) ii) 'por 'portu tuni nida dade dess 0onocimiento de los productos por la mayoría de los clientes 0&sta tiene una ba$a competencia competencia al ser una de las pocas empresas empresas "ue se dedican a este este *mbito. iii) iii) De Debi bilid lidad ades es 0No cuenta con muc#o apoyo de personal para #acer las mantenciones de los productos. 0;n mal control del inventario puede si!ni/car !astos innecesarios en la empresa. 0No cuenta con un control de stock 07as pieas se demoran m*s de lo esperado en lle!ar lo "ue puede !enerar una mala apariencia de la empresa. iv) iv) men mena aas as 0 l ba$ar la l a pesca ba$a considerablemente la demanda en cuanto a sus productos. 0 W por si este su+re al!5n tipo de da?o. 09ienen computadores en buen estado para el uso del sistema de manera e/ciente. iii) :actibilidad &conómica (Solo @u$os de Salida y &ntradas &ntradas Aincluir a#orrosB ) 07a empresa cuenta con los medios económicos para mantener el sistema, ya sea comprar nuevos >W o SW o si estos re"uieren una actualiación m*s avanada. 09ienen el dinero su/ciente para #acer una capacitación a los traba$adores de la empresa y comprar las licencias de los SW. iv) :actibilida actibilidad d 7e!al. 7e!al. 0&l sistema no rompe nin!una ley. 07a empresa no cuenta con las licencias o/ciales de los SW para la incorporación del sistema, pero estan de acuerdo en "ue pueden obtener las licencias o/ciales para cada SW.

C) ACTI(IDADES DE DESARROLLO a) 4e"uisitos e"uisitos del So+tar So+tare.(: e.(:uncion uncionales ales y no :unciona :uncionales) les) )Fun%ona*" Eue el so+tare permita in!resar con tres entidades "ue serian las de dministrador,  $e+e de 8ode!a y 8ode!uero )Fun%ona*" Eue lleve !uardado un re!istro de cada ve "ue al!uien accede al so+tare, en el cual solo pueda acceder el dministrador )Fun%ona*" ;na base de datos la cual pueda contener la in+ormación de manera ordenada y sencilla. )Fun%ona*" ;na tabla de movimiento "ue actualia los productos "ue van saliendo e in!resando datos de una pantalla a la del control de stock. errores. )Fun%ona*" Genera alerta de errores. )No Fun%ona*" Genera restricciones para los distintos usuarios. b) 4e"uerimientos e"uerimientos (a!a click en in!resar Producto y deber* aparecer la si!uiente pantalla (Ler e$emplo de la si!uiente ima!en)

8) 7ue!o deber* rellenar los campos, tiene una pe"ue?a ayuda al lado de los campos indicando "ue tipo de caracteres debe in!resar, al 4e!istrar producto deber* aparecer el si!uiente mensa$e (Ler e$emplo de la si!uiente ima!en)

) &n caso contrario y no in!resarlo correctamente deber* aparecer lo si!uiente

-0 ) >a!a click en =odi/car Producto y deber* aparecer la si!uiente pantalla (Ler e$emplo de la si!uiente ima!en)

8) 7ue!o deber* rellenar los campos, tiene una pe"ue?a ayuda al lado de los campos indicando "ue tipo de caracteres debe in!resar, al actualiar deber* aparecer el si!uiente mensa$e (Ler e$emplo de la si!uiente ima!en)

) &n caso contrario y no in!resarlo correctamente deber* aparecer lo si!uiente

C0 ) >a!a click en &liminar Producto y deber* aparecer la si!uiente pantalla (Ler e$emplo de la si!uiente ima!en)

8) Deber* buscar el producto en cual lo mostrara en esa !rilla, lue!o deber* presionar el botón &liminar producto y deber* aparecer el si!uiente mensa$e (Ler e$emplo de la si!uiente ima!en)

) &n caso contrario y no in!resarlo correctamente deber* aparecer lo si!uiente

K0 ) >a!a click en 8uscar Producto y deber* aparecer la si!uiente pantalla (Ler e$emplo de la si!uiente ima!en)

Deber* buscar el producto en cual lo mostrara en esa !rilla si los datos +ueron in!resados correctamente 8) &n caso contrario y no in!resarlo correctamente deber* aparecer lo si!uiente

30 ) >a!a click en Generar reporte y deber* aparecer la si!uiente pantalla (Ler e$emplo de la si!uiente ima!en)

Si #ace click en 4eporte simple, mostrara en la !rilla todos los datos de los productos

8) Si #ace click en Generar reporte por +ec#a, deber* aparecer la si!uiente pantalla (Ler e$emplo de la si!uiente ima!en)

) &n caso contrario y no in!resarlo correctamente deber* aparecer lo si!uiente

0!uaro #odeguero 10 ) >a!a click en in!resar Producto y deber* aparecer la si!uiente pantalla (Ler e$emplo de la si!uiente ima!en)

8) 7ue!o deber* rellenar los campos, tiene una pe"ue?a ayuda al lado de los campos indicando "ue tipo de caracteres debe in!resar, al 4e!istrar producto deber* aparecer el si!uiente mensa$e (Ler e$emplo de la si!uiente ima!en)

) &n caso contrario y no in!resarlo correctamente deber* aparecer lo si!uiente

-0 ) >a!a click en =odi/car Producto y deber* aparecer la si!uiente pantalla (Ler e$emplo de la si!uiente ima!en)

8) 7ue!o deber* rellenar los campos, tiene una pe"ue?a ayuda al lado de los campos indicando "ue tipo de caracteres debe in!resar, al actualiar deber* aparecer el si!uiente mensa$e (Ler e$emplo de la si!uiente ima!en)

) &n caso contrario y no in!resarlo correctamente deber* aparecer lo si!uiente

C0 ) >a!a click en &liminar Producto y deber* aparecer la si!uiente pantalla (Ler e$emplo de la si!uiente ima!en)

8) Deber* buscar el producto en cual lo mostrara en esa !rilla, lue!o deber* presionar el botón &liminar producto y deber* aparecer el si!uiente mensa$e (Ler e$emplo de la si!uiente ima!en)

) &n caso contrario y no in!resarlo correctamente deber* aparecer lo si!uiente

K0 ) >a!a click en 8uscar Producto y deber* aparecer la si!uiente pantalla (Ler e$emplo de la si!uiente ima!en)

Deber* buscar el producto en cual lo mostrara en esa !rilla si los datos +ueron in!resados correctamente 8) &n caso contrario y no in!resarlo correctamente deber* aparecer lo si!uiente

c) Manua* de Manten%2n de* Software. i) Descripción de 8D utiliada SE7 Server =ana!ement StudioF es una aplicación de so+tare "ue se utilia para con/!urar, !estionar y administrar todos los componentes dentro de =icroso+t SE7 Server. 7a #erramienta incluye tanto a los editores de scripts y #erramientas de !r*/cos "ue traba$an con ob$etos y características del servidor ;na característica central de SE7 Server =ana!ement Studio es el &%plorador de ob$etos, lo "ue permite al usuario nave!ar, seleccionar, y actuar sobre al!uno de los ob$etos dentro del servidor. ii) 7en!ua$e de Pro!ramación a utiliar. 0 Y iii) >erramientas de SW utiliadas 0 Lisual Studio -1 iv) =antención Preventiva. 0 Lamos a realiar mantenimiento de nuestro sistema y de los SW cada /n de mes para mantener un control del rendimiento del sistema y de los SW mensualmente, se deber* anotar o re!istrar la in+ormación "ue se obten!a. v) =antención Per+ectiva. 0 ada /n de mes vamos a realiar una pe"ue?a encuesta a los usuarios en cual se les #ar* pre!unta sobre el +uncionamiento y rendimiento del sistema, en cual tambin les de$aremos un espacio para "ue puedan opinar y dar su!erencias sobre "ue debe me$orar el sistema o "ue se parte se le debe dar una me$or mantención o solución. vi) =antención daptativa. 0 l i!ual "ue en la mantención correctiva enviaremos un +ormulario cada inicio de mes para "ue los usuarios nos den al!unas su!erencias de cómo "uieren "ue nuestro so+tare sea modi/cado para así tener una me$or comunicación y adaptación con el entorno tecnoló!ico de la empresa. vii) =antención orrectiva. 0 Nosotros como empresa no "ueremos "ue #aya descontentos con nuestro so+tare por lo tanto enviaremos un +ormulario de su!erencias cada inicio de mes a los usuarios para poder saber si es "ue e%iste al!5n desper+ecto con nuestro so+tare para así poder darle una pronta solución.

viii)

Diccionario de Datos de cada una de las tablas

i%) ScriptZs deF (1) reación de la 8ase de Datos reate database SistemaVdeVstock (-) Script de one%ión !o use SistemaVdeVstock (C) Script creación de 9ablas 4&9& 987& Privile!ios ( idusuario varc#ar(13)primary key not null, contrasena varc#ar(13)not null, tipoVprivile!ios varc#ar(-)not null ) 4&9& 987& dministrador ( rutVadmin varc#ar(-)primary key not null, nombreVadmin varc#ar(-)not null, apellidoVadmin varc#ar(-)not null, tele+onoVadmin int not null, direccionVadmin varc#ar(C)not null, idusuario varc#ar(13)not null +orei!n key re+erences Privile!ios(idusuario) ) 4&9& 987& 6e+eV8ode!a ( rutV$e+ebode!a varc#ar(-)primary key not null, nombreV$e+ebode!a varc#ar(-)not null, apellidoV$e+ebode!a varc#ar(-)not null, tele+onoV$e+ebode!a int not null, direccionV$e+ebode!a varc#ar(C)not null, idusuario varc#ar(13)not null +orei!n key re+erences Privile!ios(idusuario) ) 4&9& 987& 8ode!uero ( rutVbode!uero varc#ar(-)primary key not null, nombreVbode!uero varc#ar(-)not null, apellidoVbode!uero varc#ar(-)not null, tele+onoVbode!uero int not null, direccionVbode!uero varc#ar(C)not null, idusuario varc#ar(13)not null +orei!n key re+erences Privile!ios(idusuario) ) 4&9& 987& Productos ( idVproducto varc#ar (-)primary key not null, nombreVproducto varc#ar(-)not null, marcaVproducto varc#ar (-) not null, cantidadVproducto int not null,

pesoVproductoVk! int not null, valorVproducto int not null )

4&9& 987& liente ( rutVcliente varc#ar(-)primary key not null, nombreVcliente varc#ar(-)not null, apellidoVcliente varc#ar(-)not null, +ec#aVnacVcliente datetime not null, tele+onoVcliente int not null, direccionVcliente varc#ar(C)not null ) 4&9& 987& 4e!istroVcliente ( codi!oVre!istro varc#ar(-)primary key not null, +ec#aVre!istro datetime not null, rutVadmin varc#ar(-)not null +orei!n key re+erences dministrador(rutVadmin), rutVcliente varc#ar(-)not null +orei!n key re+erences liente(rutVcliente) ) 4&9& 987& 4e!istroVproductoVporVadmin ( codi!oVre!istroVadmin varc#ar(-)primary key not null, +ec#aVre!istroVadmin datetime not null, rutVadmin varc#ar(-)not null +orei!n key re+erences dministrador(rutVadmin), codi!oVproducto varc#ar(-)not null +orei!n key re+erences Productos(idVproducto) ) 4&9& 987& 4e!istroVproductoVporVbode!uero ( codi!oVre!istroVbode!uero varc#ar(-)primary key not null, +ec#aVre!istroVbode!uero datetime not null, rutVbode!uero varc#ar(-)not null +orei!n key re+erences 8ode!uero(rutVbode!uero), codi!oVproducto varc#ar(-)not null +orei!n key re+erences Productos(idVproducto) ) 4&9& 987& 4e!istroVproductoVporV$e+ebode!a ( codi!oVre!istroV$e+ebode!a varc#ar(-)primary key not null, +ec#aVre!istroV$e+ebode!a datetime not null, rutV$e+ebode!a varc#ar(-)not null +orei!n key re+erences 6e+eVbode!a(rutV$e+ebode!a), codi!oVproducto varc#ar(-)not null +orei!n key re+erences Productos(idVproducto) )

(K) Script para
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF