Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NDICE
Introduccin ..1
Antecedentes de la empresa .2
Misin, Visin y Valores.................3
Alcances y limitaciones ......4
Objetivos ...... 5
Justificacin ..6
Caracterizacin del rea en que participar... 7
Problemas a resolver ..8
Marco terico ...9
Procedimiento y descripcin de las actividades a realizar .14
Cronograma16
Bibliografa..17
Introduccin
Las caractersticas que se nos solicitaron son que el software a desarrollar deber
ser muy similar al Macro Pro, hablando de funcionalidad. Por ejemplo que cada
funcin del sistema (botones y campos de texto) tiene un equivalente en tecla,
esto permite agilizar su utilizacin. La diferencia ser que el software a que
desarrollaremos deber tener un diseo moderno y atractivo a la vista de los
clientes ya que el diseo actual de Macro Pro luce muy anticuado y poco atractivo
visualmente pues en la actualidad utiliza un diseo de barra de mens e iconos en
la parte superior al estilo que se utilizaba en sistemas para Windows 95.
Antecedentes
Misin
Crear aplicaciones administrativas de calidad que resuelvan de manera integral las
necesidades de informacin de las empresas para hacerlas ms competitivas.
Ofrecer soluciones al mercado que presenten innovaciones y mayores
caractersticas funcionales que otros productos. Ofrecer oportunidades de
crecimiento profesional a nuestro personal y permitirles obtener un nivel de
vida digno. Insertar nuestro proyecto dentro de un contexto social a travs de
donaciones a instituciones de educacin superior, asociaciones y cmaras
empresariales.
Visin
Ser la empresa lder en soluciones administrativas para las pequeas y medianas
empresas. Consolidar una red de distribuidores autorizados que permita cubrir
todos los estados y las principales ciudades de la repblica mexicana, con un
servicio de calidad para nuestros clientes. Ofrecer a nuestros distribuidores
oportunidades que les permitan hacer crecer sus negocios. Consolidar alianzas
ganar-ganar
con
empresas
innovadoras
de
alto
prestigio.
Implementar
Valores
Servicio al cliente. Eficiencia en labores. Lealtad a la empresa. Honestidad.
Disciplina. Iniciativa y Creatividad. Trabajo en equipo.
Alcances
El alcance mximo que se otorga a este sistema es el de poder administrar, las
operaciones bsicas de una empresa de ventas, es decir, llevar un control correcto
de los accesos y salidas de inventarios, el control de ventas realizadas durante el
da, as como el manejo de compras de mercanca hacia los proveedores que
posee la empresa a la cual se le provee dicho sistema.
Limitaciones
Este sistema actual cuenta con una gran potencia de aplicacin y esto es una
limitante para nosotros como desarrolladores, pues el sistema a desarrollar ser
basado en el Macro Pro actual, el cual es muy extenso, por lo cual puede que el
tiempo no nos sea suficiente para desarrollar nuestro proyecto.
Otra limitacin ser que la empresa no nos provee de material para trabajar por lo
cual tenemos que conseguir por nuestra cuenta, tanto el equipo de cmputo como
el software necesario para llevar a buen trmino nuestro proyecto.
Al utilizar el lenguaje de programacin visual C# como nos lo ha propuesto nuestro
asesor externo estamos limitando a que el sistema solo funcione en sistemas
operativos de Microsoft Windows.
Objetivos
General
Desarrollar el mdulo de compras para un sistema de administracin empresarial
el cual se adapte a las necesidades de las pequeas y medianas empresas y sea
atractivo y moderno visualmente para poder as cubrir el mercado regional.
Especficos
Justificacin
6
Problemas a Resolver
8
En el caso del sistema a desarrollar dar una resolucin a los problemas que
aquejan a las Pequeas y medianas empresas (PyMEs) que se encuentran en la
regin, las cuales no cuentan con un sistema que realmente solvente en su
totalidad los problemas de inconsistencias en los informes de ventas e inventarios
que se manejen, o en mayor caso a las empresas que no cuentes con algn
sistema.
Marco terico
Debido a los enormes cambios sufridos por el mercado en los ltimos aos con la
incorporacin de tecnologas informticas que facilitarn la administracin de los
datos, con el fin de ofrecer mejoras en la toma de decisiones gerenciales, en la
actualidad todas las empresas, incluso las Pymes, requieren de la implementacin
de un sistema de informacin que colabore con los procesos de gestiones
empresariales.
De esta manera, con los aos se han ido incorporando los avances de la
tecnologa informtica para brindar las herramientas necesarias en la creacin de
sistemas de informacin confiable.
Lenguajes de programacin
C Sharp
C# es un lenguaje de programacin que se ha diseado para compilar diversas
aplicaciones que se ejecutan en .NET Framework. C# es simple, eficaz, con
seguridad de tipos y orientado a objetos. Las numerosas innovaciones de C#
permiten desarrollar aplicaciones rpidamente y mantener la expresividad y
elegancia de los lenguajes de estilo de C.
Visual C# es una implementacin del lenguaje de C# de Microsoft. Visual Studio
ofrece compatibilidad con Visual C# con un completo editor de cdigo, un
compilador, plantillas de proyecto, diseadores, asistentes para cdigo, un
depurador eficaz y de fcil uso y otras herramientas. La biblioteca de clases de
.NET Framework ofrece acceso a numerosos servicios de sistema operativo y a
otras clases tiles y adecuadamente diseadas que aceleran el ciclo de desarrollo
de manera significativa.
Ventajas
Declaraciones en el espacio de nombres: al empezar a programar algo, se puede
definir una o ms clases dentro de un mismo espacio de nombres.
Tipos de datos: en C# existe un rango ms amplio y definido de tipos de datos que
los que se encuentran en C, C++ o Java.
Atributos: cada miembro de una clase tiene un atributo de acceso del tipo pblico,
protegido, interno, interno protegido y privado.
11
Este lenguaje de programacin ser el utilizado para desarrollar los mdulos del
sistema, puesto que representa la herramienta apropiada considerando el
mercado que abarcar el sistema el cual es predominado por el uso del sistema
operativo Windows.
SQL Server
Microsoft SQL Server es un sistema para la gestin de bases de datos producido
por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son TSQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a
otros potente sistemas gestores de bases de datos como son Oracle, PostgreSQL
o MySQL.
12
Caractersticas
Soporte de transacciones.
Programacin
T-SQL
T-SQL (Transact-SQL) es el principal medio de interaccin con el Servidor. Permite
realizar las operaciones claves en SQL Server, incluyendo la creacin y
modificacin de esquemas de la base de datos, la introduccin y edicin de los
datos en la base de datos, as como la administracin del servidor como tal. Esto
se realiza mediante el envo de sentencias de T-SQL y declaraciones que son
procesadas por el servidor y los resultados (o errores) regresan a la aplicacin
cliente.
completo para todos los tipos de datos compatibles con SQL Server, conjuntos de
operaciones asncronas, las notificaciones de consulta, soporte para cifrado, as
como recibir varios conjuntos de resultados en una sola sesin de base de datos.
Cliente Nativo de SQL se utiliza como extensin de SQL Server plug-ins para otras
tecnologas de acceso de datos, incluyendo ADO u OLE DB. Cliente Nativo de
SQL puede tambin usarse directamente, pasando por alto las capas de acceso
de datos.
Licencias
SQL Server (Edicin Standard) costo $ 6,000 dlares.
MySQL
MySQL es
un sistema
de
gestin
de
bases
de
hilo y multiusuario.
Lenguajes
de
programacin que
permiten,
aplicaciones
escritas
en
existe
una
interfaz
ODBC,
permite
14
1.- Velocidad al realizar las operaciones, lo que lo hace uno de los gestores con
mejor rendimiento.
2.- Bajo costo en requerimientos para la elaboracin de base de datos.
3.- Facilidad de configuracin e instalacin.
4- Soporta gran variedad de Sistemas Operativos.
El sistema manejador de base de datos a utilizar ser MySQL puesto que ofrece
todos los beneficios que su similar SQL Server pero sin ingresar un costo al ser
un sistema gratuito.
15
5- Desarrollo.
En esta seccin se desarrollar el mdulo que se me ha asignado el cual
es:
Compras:
El modulo respectivo contara con las especificaciones de cada compra
realizada, en el cual se mostraran los datos involucrados, llmense: Folios,
el nombre de los proveedores, rdenes de compra (remisin), devolucin
de producto inhbil, captura de pagos, cargos y abonos, consultas a el
historial de compras y antigedad de saldos.
6- Pruebas.
Se
realizarn
las
pruebas
necesarias
para
verificar
el
correcto
funcionamiento del sistema, as, como el trato de los diversos errores que
surjan. Las pruebas comprenderan el someter a estrs al sistema, intentos
de ruptura de seguridad (inyeccin SQL, ataque de fuerza bruta),
consistencia de informacin (introducir informacin falsa).
17
No. DE CONTROL:
EMPRESA: Arisoft
1025010463
12 13 14 15 16 17 18 19 20 21 22 23 24
R
DEFINICION DE HERRAMIENTAS P
A UTILIZAR
P
R
DEFINIR EL ENTORNO Y
Y PRUEBAS.
18
Bibliografa
19