Anda di halaman 1dari 16

Sistema BDPSystem V3

Manual tcnico
JORGE ALBERTO LOZANO !ARR"
#$%$#%&$&
DAN'EL !ERNAN MELGAREJO RODR'G(EZ
#$%$#%)*)
DAV'D MORALES R'VERA
#$%$%%$&3
P+esenta,o a la 'n-enie+a.
ANDREA ALARON
(N'VERS'DAD PEDAG/G'A " TENOL/G'A DE OLOMB'A
0A(LTAD DE 'NGEN'ER1A
ES(ELA DE S'STEMAS " OMP(TA'/N
T(NJA
#$%2
1
Ta3la ,e onteni,o
2. ALCANCE...................................................................................................................................................3
3. DOCUMENTOS DE REFERENCIA.......................................................................................................3
4. DEFINICIONES IMPORTANTES..........................................................................................................3
5. DESCRIPCIN DE MDULOS..............................................................................................................3
7. DICCIONARIO DE DATOS.....................................................................................................................5
8. POLTICAS DE RESPALDO.................................................................................................................13
9. INSTALACIN Y CONFIGURACIN................................................................................................13
10. DISEO DE LA ARUITECTURA FSICA......................................................................................15
11. PROCESOS DE CONTINUIDAD Y CONTINGENCIA...................................................................15
12. DESCRIPCIN DE USUARIOS..........................................................................................................1!
2
%4 P+o56sito
En este documento se presentar la informacin pertinente al Sistema BDPSystem
V3, en relacin a la estructura del sistema, como: descripciones, estructura de los
datos, estrategias de respaldo de la informacin y requisitos para su instalacin y
uso.
Para todos los casos, este manual dee proporcionar una gu!a para las principales
acti"idades t#cnicas del sistema BDPSystem V3.
#4 Alcance
Este documento est dirigido a todo aquel que dea interactuar con el sistema
descrito, ya sea como cliente o como e$perto, con el fin de rindar un enfoque
t#cnico de la informacin rele"ante a al sistema.
34 Documentos ,e +e7e+encia
24 De7iniciones im5o+tantes
24% once5tos -ene+ales
0o+mula+io. %on&unto de campos de entrada de datos para
alimentar la ase de datos.
24# P+ocesos ,e ent+a,a y sali,a
Dentro del sistema se contar con un con&unto de formularios
mediante los cuales se reali'ar el ingreso de la informacin
pertinente al uso de la aplicacin. (os formularios contarn con los
filtros necesarios para que la informacin que se desee ingresar sea
consistente y no d# caida a errores.
84 Desc+i5ci6n ,e m6,ulos
Dentro del susistema de %ostos se encuentran los siguientes mdulos:
)nicio
o Dentro de este mdulo se pueden reali'ar las funcione de
administracin de %ompras y *acturas.
o Sus dependencias funcionales son: +egistrar compra y *acturas.
%alendario
o Dentro de este mdulo podr "isuali'ar los e"entos que "an a reali'ar
en la empresa, de toda !ndole como pagos, reuniones, entrega y recio
de pedidos, entre otros.
)n"entario produccin
o Dentro de este mdulo encontrar las funciones rele"antes al control y
administracin del in"entario de la empresa.
o Sus dependencias funcionales son: %ontrol de in"entario, %amios al
in"entario e ,istorial de camios in"entario.
Datos
o En este mdulo encontrar las funciones relacionadas con la
administracin de la informacin de la empresa, informacin como:
-rt!culos, Pro"eedores, %ategor!as y cuentas.
o Sus dependencias funcionales son: -rt!culos, Pro"eedores, %ategor!as
y cuentas.
3
*4 Desc+i5ci6n ,e los mto,os
inicio9costos. Este m#todo permite reali'ar la creacin de compras
de insumos para le empresa. +eali'ar la "alidacin de los campos
necesarios para la creacin del registro.
in:enta+io95+o,uccion. Este m#todo permite reali'ar la "isuali'acin
de los registros de los art!culos ya creados.
costos9a+ticulos. Este m#todo permite reali'ar la creacin de los
art!culos que mane&a la empresa. +eali'ar la "alidacin de los campos
necesarios para la creacin del registro.
costos9a+ticulos9e,ita+. Este m#todo permite reali'ar
modificaciones a los registros de art!culos ya creados. +eali'ar la
"alidacin de los campos necesarios para la creacin del registro.
costos9cate-o+ias. Este m#todo permite reali'ar la creacin de los
registros de categor!as de productos que mane&e la empresa. +eali'ar
la "alidacin de los campos necesarios para la creacin del registro.
costos9cate-o+ias9e,ita+. Este m#todo permite reali'ar la
modificacin de los registros de categor!as ya creados. +eali'ar la
"alidacin de los campos necesarios para la creacin del registro.
costos95+o:ee,o+es. Este m#todo permite reali'ar la creacin de los
registros de los pro"eedores de la empresa. +eali'ar la "alidacin de
los campos necesarios para la creacin del registro.
costos95+o:ee,o+es9e,ita+. Este m#todo permite reali'ar la
modificacin de los registros de pro"eedores de la empresa. +eali'ar
la "alidacin de los campos necesarios para la creacin del registro.
costos9cuentas. Este m#todo permite reali'ar la creacin de los
registros de cuentas que mane&e la empresa. +eali'ar la "alidacin de
los campos necesarios para la creacin del registro.
costos9cuentas9e,ita+. Este m#todo permite reali'ar la modificacin
de los registros de cuentas ya creados. +eali'ar la "alidacin de los
campos necesarios para la creacin del registro.
costos97actu+as. Este m#todo permite reali'ar la creacin de los
registros de facturas de compra y "enta que realice la empresa.
+eali'ar la "alidacin de los campos necesarios para la creacin del
registro.
costos9,atos. Este m#todo redireccionar al usuario al mdulo de
Datos del sistema, que le presentar las opciones de creacin de
registros.
costos9cam3ios9in:enta+io. Este m#todo permite reali'ar la
creacin de los registros de camios reali'ados sore el in"entario.
+eali'ar la "alidacin de los campos necesarios para la creacin del
registro.
costos9;isto+ial9cam3ios9in:enta+io. Este m#todo redireccionar
a usuario al mdulo de camios de in"entario, en donde podr
"isuali'ar los registros de los camios de in"entario reali'ados.
costos9conculta+9,etalles9cam3ios. Este m#todo permite "er los
detalles de un registro de detalles de camios seleccionado.
costos9conculta+9,etalles9cam3ios. Este m#todo permite "er los
detalles de un registro de factura seleccionado.
4
)4 Dicciona+io ,e ,atos
)4% Mo,elo enti,a,<+elaci6n
5
)4# Ta3las y :istas
costos95a-os9costos
En esta tala se registrar la informacin de los pagos
reali'ados sore una factura
-triutos:
id )./0112
"alor )./0112
descripcin V-+%,-+03442
fec5a D-/E
cuenta6id )./0112
(la"es forneas:
cuenta6id
0costos6cuenta6financiera6costos2
(la"e primaria:
id
costos9cuenta97inancie+a9costos
En esta tala se registrar la informacin de las
cuentas financieras de la empresa.
-triutos:
6
id )./0112
numero V-+%,-+0142
descripcin V-+%,-+03442
nomre V-+%,-+01442
costos6cuenta6financiera6costos )./0112
(la"es forneas:
costos6cuenta6financiera6costos
0costos6cuenta6financiera6costos2
(la"e primaria:
id
costos95+o:ee,o+9costos9contactos
7
En esta tala se registrar la informacin de contacto
de los pro"eedores.
-triutos:
id )./0112
pro"eedor6costos6id )./0112
contacto6costos6id )./0112
(la"es forneas:
pro"eedor6costos6id
0costos6pro"eedor6costos2
contacto6costos6id
0costos6contacto6costos2
(la"e primaria:
id
costos9e:ento9costos
En esta tala se registrar la informacin de los
e"entos reali'ados en la empresa.
-triutos:
id )./0112
fec5a D-/E
5ora /)7E
descripcin V-+%,-+08442
tipo V-+%,-+0342
pago6id )./0112
d!as6notificacion )./0112
(la"es forneas:
8
pago6id 0costos6pago6costos2
(la"e primaria:
id
costos97actu+a9costos
En esta tala se registrar la informacin de las
facturas generadas y reciidas en la empresa.
-triutos:
id )./0112
numero V-+%,-+01442
fec5a D-/E
estado V-+%,-+0342
pro"eedor6id )./0112
(la"es forneas:
pro"eedor6id 0costos6pro"eedor6costos2
(la"e primaria:
id
costos95+o:ee,o+9costos
En esta tala se registrar la informacin de los
pro"eedores de la empresa.
-triutos:
9
id )./0112
nit V-+%,-+0842
nomre V-+%,-+01442
cuenta6id )./0112
(la"es forneas:
cuenta6id
0costos6cuenta6financiera6costos2
(la"e primaria:
id
costos9contacto9costos
En esta tala se registrar la informacin de contacto
de los pro"eedores
-triutos:
id )./0112
tipo V-+%,-+01442
contacto V-+%,-+01442
descipcion V-+%,-+03442
(la"es forneas:
(la"e primaria:
id
costos9item97actu+a9costos
En esta tala se registrar la informacin de los
productos relacionados a una factura.
-triutos:
10
id )./0112
factura6pertenece6id )./0112
articulo6id )./0112
cantidad )./0112
impuesto D9:B(E
"alor6unitario )./0112
(la"es forneas:
factura6pertenece6id
0costos6factura6costos2
articulo6id 0costos6articulo6costos2
(la"e primaria:
id
costos9a+ticulo9costos
En esta tala se registrar la informacin de los
art!culos de la empresa.
-triutos:
id )./0112
codigo V-+%,-+0342
nomre V-+%,-+0842
descripcin V-+%,-+03442
cantidad6minima )./0112
unidad V-+%,-+0842
categor!a6id )./0112
11
acti"o /).;)./012
cantidad )./0112
(la"es forneas:
categoria6id 0costos6categoria6costos2
(la"e primaria:
id
costos9cate-o+ia9costos
En esta tala se registrar la informacin de los
art!culos de la empresa.
-triutos:
id )./0112
codigo V-+%,-+0342
nomre V-+%,-+0842
descripcin V-+%,-+03442
(la"es forneas:
categoria6id 0costos6categoria6costos2
(la"e primaria:
id
)43 T+i--e+s
(os triggers de la ase de datos se generaran
automticamente al crearse la ase de datos, los triggers se
encargarn de controlar la integridad de la informacin,
especialmente en la creacin y eliminacin o modificacin de
la informacin. E$istirn triggers por cada tala.
)42 Rest+icciones es5eciales
.o aplica.
)48 0unciones ,e usua+io= Sto+e, P+oce,u+es y 5a>uetes
.o aplica.
)4* Ta+eas 5+o-+ama,as
.o aplica
12
&4 Pol?ticas ,e +es5al,o
&4% A+c;i:os
Peridicamente se generar un arc5i"o de respaldo de la informacin de la
ase de datos, este arc5i"o se generar en un arc5i"o de formato .sql,
mediante el cual se podr reali'ar la restauracin de la informacin.
&4# Base ,e ,atos
(a ase de datos reali'ar un respaldo interno de la informacin, mediante
el cual se podr 5acer un retroceso en el estado de la informacin, a un
estado anterior, en caso de que la informacin se pierda, la ase de datos
se da<e o no se pueda acceder a la informacin o por una mala
manipulacin de la informacin en la ase de datos. Este retroceso se
reali'ara mediante un rollac= en el motor de ase de datos.
@4 'nstalaci6n y con7i-u+aci6n
@4% Re>uisitos -ene+ales 5+e<instalaci6n
Sistema 9perati"o: :untu 13.4> (/S
(engua&e de programacin: Pyt5on 3.?, D&ango 1.8
7otor de ase de datos: 7yS@( 8.8
7dulos especiales: mat5filters, pyt'
@4# Detalles ,el 5+oceso ,e instalaci6n
Sistema operati"o: Para instalar el sistema operati"o :untu 13.4> (/S,
inserte el %D con la imagen del sistema operati"o y siga las instrucciones
de instalacin que se indican.
(engua&e de programacin: El lengua&e de programacin Pyt5on 3.? "iene
incluido en el sistema operati"o mencionado anteriormente, por lo que no
necesita instalarlo, el frameAor= D&ango 1.8 dee ser instalado
manualmente, mediante la terminal de comandos e&ecutar el siguiente
comando: sudo pip install d&angoBB1.8, posteriormente se reali'ar la
instalacin automticamente.
7otor de ase de datos: Para instalar 7yS@( 8.8, mediante la terminal de
comandos e&ecutar el siguiente comando: sudo aptCget install mysqlCser"er
mysqlCclient, posteriormente se reali'ar la instalacin automticamente.
7dulos especiales: Para instalar mat5filters, mediante la terminal de
comandos e&ecutar el siguiente comando: sudo pip install d&angoC
mat5filters, posteriormente se reali'ar la instalacin automticamente.
Para instalar el mdulo pyt', mediante la terminal de comandos e&ecutar el
siguiente comando: sudo pip install pyt', posteriormente se reali'ar la
instalacin automticamente.
@43 Detalles ,e con7i-u+aci6n ,e la a5licaci6n
a4 Va+ia3les ,e am3iente
.o aplica
34 Pa+Amet+os ,e a5licaciones
En el arc5i"o settings.py de la aplicacin, los parmetros a especificar
para el monta&e de la aplicacin son: el nomre y direccin de la ase
13
de datos a conectar para el almacenamiento de la informacin, el
usuario y la contrase<a de la ase de datos a utili'ar.
c4 A+c;i:os ,e con7i-u+aci6n
En el arc5i"o settings.py de la aplicacin, en la seccin de
).S/-((ED6-PPS, se dee especificar los mdulos a usar en la
aplicacin, no es necesario definir la ruta de los arc5i"os solo el
nomre de la lirer!a o mdulo a utili'ar.
,4 A+c;i:os ,e 3itAco+a
.o aplica.
e4 Ta+eas 5+o-+ama,as
.o aplica.
74 Lista ,e contactos tcnicos
Nom3+e com5leto M6,ulo >ue
atien,e
o++eo elect+6nico
Da"id 7orales +i"era %ostos, )n"entario de
odega
da"id.moralesri"eraDuptc.edu.co
14
%$4 DiseBo ,e la a+>uitectu+a 7?sica
%%4 P+ocesos ,e continui,a, y contin-encia
El sistema contar con un ser"idor de ase de datos de respaldo uicado en
una 'ona diferente a la del ser"idor principal, en este ser"idor de respaldo se
guardaran copias de la informacin, para que en en caso de que se presente
un fallo en el ser"idor principal, que este se da<e o que alguna catstrofe
e$terna impida el funcionamiento del ser"idor, la informacin se mantenga a
sal"o y accesile en el ser"idor de respaldo.
Para el ser"idor Ee, este estar alo&ado en una la plataforma de -ma'on, en
la cual se contar con una continuidad del ser"icio del ser"icio del FGH
durante el a<o, es decir, de los 3I8 d!as del a<o solo durante ? d!as el
ser"idor Ee no se encontrar disponile, estos siete d!as no son continuos,
se pueden presentar en inter"alos de minutos u 5oras.
15
%#4 Desc+i5ci6n ,e usua+ios
%#4% (sua+ios ,e 3ase ,e ,atos
.omre del usuario: root
DescripcinJPropsito: Superusuario de la ase de
datos
Pri"ilegios: Posee todos los pri"ilegios de creacin,
modificacin y eliminacin de registros.
Posteriormente se podrn agregar usuarios a la ase de
datos, los cuales se "ern refle&ados en la aplicacin,
estos usuarios tendrn permisos diferentes a los del
superusuario, y estarn en grupos definidos en la
aplicacin que tendrn permisos espec!ficos.
%#4# (sua+ios ,e sistema o5e+ati:o
.o aplica
%#43 (sua+ios ,e a5licaciones
.o aplica.
16

Anda mungkin juga menyukai