Está en la página 1de 5

Administracion de base

Datos
Evidencia de aprendizaje. Requisitos y
funciones básicas de MySQL
Profra.: Selene Medina Niño
Alumno: Javier Chávez Mociños
El proceso de desarrollo de Sistemas
El desarrollo de sistemas es un término amplio, el cual describe la conversión de un proceso manual a una
solución automatizada, basada en la necesidad de incrementar la eficiencia y la productividad de las
operaciones de una organización. El proceso se inicia con una investigación inicial (principio conceptual) y
termina con un sistema implantado sujeto a mantenimiento sobre la marcha.
A continuación se describen brevemente y de manera general cada uno de los pasos que se encuentran
integrados en las fases para el proceso de desarrollo de sistemas.
Planeación del sistema
Las actividades iniciales de planeación identifican la definición del problema, el establecimiento del alcance
y los objetivos del proyecto. También se detalla el costo/beneficio y la presentación preliminar del diseño.
Esta fase corresponde a lo que conocemos como “estudio de factibilidad”.
1. Se estudian los procedimientos existentes de la organización
2. Se da al evaluar los recursos informáticos disponibles.
La planeación de un sistema de gran magnitud puede ser dividida en tres partes: investigación inicial,
estudio preliminar del sistema y estudio de planeación. En otros casos, estas tres actividades pueden
quedar comprendidas en una sola.
Desarrollo:
Esta etapa comprende el estudio profundo de la problemática y las necesidades existentes en la empresa,
además de las especificaciones técnicas, programación e implantación del sistema. Esta etapa está
compuesta por cortos pasos que son:
1. Requerimientos del usuario
2. Especificaciones técnicas
3. Planeación de la implementación
4. Programación
5. Procedimientos y entrenamiento del usuario
6. Pruebas del sistema
Implantación del Sistema:
Es la penúltima fase del desarrollo de sistemas. Es el proceso de instalar equipos o software nuevo, como
resultado de un análisis y diseño previo como resultado de la sustitución o mejoramiento de la forma de
llevar a cabo un proceso automatizado. Al implantar un Sistema de Información lo primero que debemos de
hacer es asegurarnos que el sistema sea operacional o sea que funcione de acuerdo a los requerimientos
del análisis y permitir que los usuarios puedan operarlo.
Mantenimiento:
Como último punto, el especificar una actividad y un mecanismo para el mantenimiento continuo de un
sistema reconoce que el cambio es una constante en este medio, tanto en la naturaleza de los sistemas
como en la tecnología, por lo tanto, cada proyecto deberá producir documentación e integrar la opción de
modificar la aplicación implantada conforme cambien los requerimientos. Las razones para modificar los
sistemas de información implantados pueden clasificarse en dos categorías: cambios obligatorios y
mejoras.
Los cambios obligatorios normalmente se inician porque se descubren discrepancias o errores en la
aplicación, o bien, los requerimientos de la organización exigen modificaciones. Estos tipos de cambios se
derivan principalmente de regulaciones externas o de cambios en otras aplicaciones adyacentes.
Las mejoras a las aplicaciones se presentan con el objetivo de lograr una operación y producción más
efectiva y eficiente, así como mantenerse al día o para aprovechar los nuevos desarrollos relativos a los
equipos de cómputo o de los programas en operación.
Casos de estudio. “EL PLUMÍN MÁGICO”:
En base a la metodología del desarrollo de sistemas explicada anteriormente, se llevará a cabo el diseño
de la aplicación para llevar a cabo el control de ventas y registro de las mismas de la papelería EL PLUMÍN
MÁGICO dedicada a la venta de artículos de papelería y para lo cual se comenzará primero con la
descripción del problema de estudio y finalmente se desarrollara el sistema utilizando un servidor web
(APACHE) lenguaje de programación PHP, HTML, script de JAVASCRIPT, un gestor de bases de datos
(MySQL) y una herramienta CASE que nos facilitara el diseño de la aplicación web (DREAMWEAVER).
1. EL PLUMIN MÁGICO
El negocio EL PLUMIN MÁGICO que se pretende estudiar en el documento y sobre el cual se desarrollará
el sistema, se ha hecho la consulta y por tal motivo se tiene una idea clara de las actividades que ahí se
realizan y principalmente de la problemática que se abordará.
Esta papelería se encarga de la venta y distribución de artículos escolares en su mayoría y de algunos
otros de distinto tipo pero de uso común en oficinas, hogares e incluso otros establecimientos cercanos.
Todo lo anterior sin salir del ramo de artículos de PAPELERÍA.
2. Artículos que se comercian
La PAPELERÍA, como ya se mencionó anteriormente, se encarga de la venta de artículos en su mayoría
escolares, dichos artículos están clasificados en distintos tipos y además cada uno de los artículos tiene
una clave (código de barras) que los hace únicos. Todos los artículos están registrados en un catálogo y
sobre el cual se identifican ciertas características de cada uno. Esto último nos da la pauta para comenzar
a pensar en el uso de una base de datos en la que se almacenaran de primera cuenta los artículos
comerciados con algunas características específicas.
3. Equipo existente
Afortunadamente el establecimiento cuenta con un equipo de cómputo sobre el cual se puede instalar y
llevar a cabo la manipulación del sistema, todas las operaciones serían ejecutas de manera local
4. Análisis y descripción de los procesos y grupos de información indispensables de la PAPELERÍA
Dentro de la PAPELERÍA se llevan a cabo varios procesos importantes Inventario como lo pueden ser,
inventariar los artículos que ahí se tienen, realizar la solicitud de producto a los fabricantes, buscar y
registrar nuevas opciones de compra (proveedores), llevar a cabo la venta y distribución de los productos,
hacer altas o bajas de productos, personal, oficinas, clientes etc.
En la tienda se tiene además de los artículos mostrados una bodega en la que se almacena una cierta
cantidad de producto para que así no exista alguna escases de mercancía, el proceso de inventario se lleva
a cabo manualmente, es decir, durante toda la semana se hace el registro de las ventas de cada artículo en
una bitácora y al finalizar dicha semana se consulta la bitácora sobre las cantidades del almacén, se
realizan las operaciones necesarias para determinar la cantidad de producto que se tiene disponible en la
tienda. Esto además sirve para determinar la fecha en la que se deberá hacer un nuevo pedido de
mercancía a los proveedores.
4.1. Ventas
El dependiente de la tienda lleva un registro de cada uno de los artículos vendidos y la cantidad de los
mismos, además de esto, realiza el llenado de una nota para el cliente con la especificación de los que se
ha vendido. La nota se le da al cliente y se queda una copia en la tienda para así llevar un control del
dinero que se está recibiendo y corroborar todas y cada una de las faltantes de artículos. La nota deberá
estar cubierta al 100% pues la tienda no maneja ninguna clase de crédito o deudas de artículos.
4.2. Compras
Una vez que los dependientes realizan las ventas a lo largo de la semana y dichas ventas son registradas
en las bitácoras correspondientes, y una vez que tanto los dependientes como el propietario han realizado
la actualización correspondiente de las bitácoras de inventarios se decide si es momento de hacer un
nuevo pedido de mercancía a alguno de los proveedores. En caso de que se haya tomado la decisión de
hacer un nuevo pedido se contactara al proveedor vía telefónica (por parte del propietario) y se le hará la
petición de producto. Cabe mencionar que al hacer un pedido este último tendrá una semana para ser
recibido y por tanto se tiene que haber hecho un análisis antes de las cantidades de producto sobrante
para que así no se termine antes de que la mercancía nueva llegue.
5. Descripción general de las actividades de la tienda (Orientadas a la creación del Sistema)
Con las descripciones generales hechas anteriormente sobre los procesos de la tienda, ahora se pueden
establecer una seria de reglas sobre el negocio, estas reglas también se pueden tomar como las
restricciones que deberá de tener nuestro sistema.
a) Los usuarios del sistema solo podrán ser los encargados o dependientes de la tienda y el propietario.
b) Los proveedores de producto de la tienda y los clientes que compran dichos artículos no tendrán acceso
al sistema.
c) El sistema deberá de estar controlado por claves de acceso y contraseñas.
d) Cada uno de los empleados estarán registrados en el sistema (o en una de las tablas de información) y
se les asignará un código de empleado, se tendrán también su nombre y dirección.
e) Los proveedores al igual que los dependiente de la tienda estarán registrados en la base de datos por
medio de un código de proveedor, su nombre (con apellidos), tipo de mercancía que ofrecen, teléfono con
el que se les contacta y su dirección (de la empresa que provee la mercancía).
f) Los dependientes o empleados de la tienda tendrán acceso al sistema para:
1. Ventas de artículos e impresión de recibos de venta.
2. Registrar artículos nuevos a la PAPELERÍA
3. Verificar y actualizar la existencia de artículos e impresión de listas actualizadas de precios.
4. Consultar y modificar datos de proveedores.
g) El administrador tendrá acceso libre al sistema pero en especial podrá realizar las siguientes
actividades:
1. Realizar cortes de caja por un determinado periodo además de generar el reporte de los mismos.
2. Registrar y dar de alta nuevos empleados, así como asignarle sus claves y contraseñas de acceso
para uso del sistema.
3. Registrar y dar de baja proveedores de artículos.
h) Los empleados únicamente informaran sobre los cortes de caja diarios.
i) Las compras de artículos solo se pagaran en efectivo y no se contara crédito con proveedores.
j) El registro de las compras y las ventas se registrara únicamente si las notas están pagadas.
k) El pago de una venta, al igual que las compras de producto con los proveedores se realizaran en
efectivo ya que no existe la modalidad de crédito dentro de la PAPELERÍA.
l) Cada artículo de la PAPELERÍA está asignado a una área que se identifica por el tipo de materia que ahí
se encuentra (libretas, lapiceros, lápices, monografías, biografías etc.).
m) El costo final del producto será asignado por el sistema tomando en cuenta el precio del operador más
el IVA y realizando el descuento pertinente si es que existiera.
n) Cada proveedor puede surtir más de un artículo a la tienda.
o) Dependiendo del artículo se podrán otorgar el 0, 5, 10 o 15% de descuento.
p) Los artículos de la PAPELERÍA solo se podrán vender de 3 formas distintas: individual, por caja o por
paquete.
q) La existencia es calculada por el sistema al restar la cantidad de entradas (compras) de productos a la
cantidad de salidas (Ventas). Sin poder ser editada o introducida.
r) El sistema alertara al administrador y a los encargados si un producto está por alanzar su nivel mínimo
de existencia total en la tienda y almacén para realizar un nuevo pedido.
Diagrama General de Casos de Uso
catalogo

inventario
cliente

ventas
empleado

compras

proveedor
altas
Realiza
pedido

jefe
consulta

bajas

Medios de solución
Para ejecutar MySQL para Windows, se necesita lo siguiente:.
1. Un sistema operativo Windows de 32 bits, tal como 9x, Me, NT, 2000, XP, o Windows Server 2003.
2. Se recomienda fuertemente el uso de un sistema operativo Windows basado en NT (NT, 2000, XP,
2003) puesto que éstos permiten ejecutar el servidor MySQL como un servicio. Consulte Sección 2.3.12,
“Arrancar MySQL como un servicio de Windows”.
3. Soporte para protocolo TCP/IP.
4. Una copia de la distribución binara de MySQL para Windows, que se puede descargar de
http://dev.mysql.com/downloads/. Consulte Sección 2.1.3, “Cómo obtener MySQL”.
Nota: Si se descarga la distribución a través de FTP, se recomienda el uso de un cliente FTP
adecuado que posea la característica de reanudación (resume) para evitar la corrupción de ficheros
durante el proceso de descarga.
5. Una herramienta capaz de leer ficheros .zip, para descomprimir el fichero de distribución.
6. Suficiente espacio en disco rígido para descomprimir, instalar, y crear las bases de datos de acuerdo a
sus requisitos. Generalmente se recomienda un mínimo de 200 megabytes.
7. También podrían necesitarse los siguientes ítems opcionales:
a) Si se planea conectarse al servidor MySQL a través de ODBC, se deberá contar con un driver
Connector/ODBC. Consulte Sección 25.1, “MySQL Connector/ODBC”.
b) Si se necesitan tablas con un tamaño superior a 4GB, debe instalarse MySQL en un sistema de
ficheros NTFS o posterior. Al crear las tablas no debe olvidarse el uso de MAX_ROWS y
AVG_ROW_LENGTH. Consulte Sección 13.1.5, “Sintaxis de CREATE TABLE”.

También podría gustarte