Red de conocimiento de recetas - Industria de la restauración - ¡Ayuda! ! ! Sistema de gestión de supermercados escrito en C# Módulos principales: gestión de ventas, gestión de miembros, gestión de empleados Sistema de información de gestión de supermercados escrito en C# Módulos principales: gestión de ventas, gestión de miembros, gestión de empleados

¡Ayuda! ! ! Sistema de gestión de supermercados escrito en C# Módulos principales: gestión de ventas, gestión de miembros, gestión de empleados Sistema de información de gestión de supermercados escrito en C# Módulos principales: gestión de ventas, gestión de miembros, gestión de empleados

Diseño de sistema de información de gestión de supermercados

1. El propósito y la importancia del diseño del sistema de información de gestión de supermercados

Para gestionar el supermercado mejor y más cómodamente, diseñé este sistema de gestión. Este sistema utiliza principalmente la base de datos SQL SERVER 2000 para desarrollar un sistema de gestión de pequeños supermercados. El sistema incluye principalmente un módulo de inicio de sesión y cinco submódulos (módulo de gestión de administrador, módulo de gestión de clientes, módulo de gestión de compradores, módulo de gestión de gerentes, módulo de gestión de vendedores). A diferentes usuarios se les permite ingresar a diferentes interfaces a través de diferentes permisos de usuario. Los permisos de usuario incluyen principalmente administradores de sistemas, clientes, gerentes, compradores y vendedores. El administrador del sistema tiene la capacidad de ver información de compras, información de ventas, información del usuario y puede agregar, modificar y eliminar información del usuario. Los clientes pueden explorar toda la información del producto o explorar un determinado tipo de información del producto según el nombre del producto o la identificación del producto; y puede comprar Para un determinado producto, después de una compra exitosa, la cantidad de productos en la tabla de información del producto disminuirá relativamente, la cantidad de productos en la tabla de ventas aumentará y los registros de productos de ventas también aumentarán; información de compra, información de ventas, información del vendedor e información de ventas. Los registros de productos de venta se agregarán a la tabla de ventas; los gerentes pueden ver la información de compra y venta de los productos; los compradores pueden ver todos los pedidos, agregar pedidos, modificar pedidos, eliminar pedidos y otras funciones;

II. Diseño del sistema de gestión de supermercados

1. Definición del problema

Ante la tendencia actual de las tiendas de alimentación rurales a convertirse en pequeños y medianos supermercados y el desarrollo relativo de la tecnología de gestión de supermercados rurales Debido a la situación actual de atraso, es cada vez más necesario desarrollar un sistema de gestión adecuado para los pequeños y medianos supermercados en las zonas rurales. El sistema de gestión de supermercados está desarrollado para facilitar a los administradores y consumidores. Necesitamos resolver los siguientes problemas:

a) Gestión de información de productos de supermercado;

b) Gestión de almacenes de supermercado;

c) Gestión de empleados de supermercados;

d) Gestión de ventas de mercancías;

e) Gestión de miembros de supermercados

f) Estadísticas de datos diarios;

2. Estudio de viabilidad

Después de la definición anterior de los problemas del sistema de gestión de supermercados, desde un punto de vista técnico, la gestión de la información de productos, la gestión de almacenes, la gestión de empleados y la gestión de ventas del supermercado. la gestión de miembros y las estadísticas de datos diarios no son difíciles de implementar, estas funciones son algunas de las más frecuentes desde el punto de vista económico, no tienen raíces y la inversión solo puede ser un equipo de desarrollo simple.

3. Análisis de requisitos

3.1 Descripción general del sistema

Antecedentes: con el desarrollo de la tecnología de la información y la economía de mi país, las computadoras se han utilizado ampliamente en diversos campos. Si bien las computadoras aportan comodidad a la vida de las personas, también necesitan desarrollar sistemas de gestión correspondientes. Según la situación actual en las zonas rurales, la tendencia de muchas tiendas de comestibles a convertirse en supermercados pequeños y medianos es cada vez más evidente. Sin embargo, en realidad, la gestión de muchos supermercados en las zonas rurales se basa en una gestión humana original y no. No tener un sistema de gestión correspondiente, lo que trae dificultades a la gestión diaria de los supermercados. Muchos problemas innecesarios.

3.2 Propósito

A través de la implementación del sistema de gestión de supermercados, los gerentes de supermercados pueden administrar convenientemente los productos en el supermercado, al tiempo que permiten a los consumidores disfrutar de la comodidad de comprar.

3.3 Requisitos funcionales del sistema

a) Los empleados del supermercado pueden agregar, eliminar, actualizar y consultar información del producto y la información de los miembros del supermercado, y pueden realizar información del producto de acuerdo con diferentes métodos de consulta;

b) El administrador del supermercado puede consultar la información de varios productos en el almacén del supermercado y puede mantenerse al tanto de la información del inventario de varios productos en el almacén.

(

c) Los administradores del supermercado administran a los empleados del supermercado a través del sistema de gestión del supermercado y pueden consultar, agregar, eliminar, actualizar y otras operaciones sobre la información de los empleados;

d) Los administradores pueden simplemente consultar la información del departamento del supermercado;

e) El sistema de gestión del supermercado puede clasificar a los empleados del supermercado, y diferentes tipos de empleados reciben diferentes derechos de gestión en el supermercado;

3.4 Operación del sistema Requisitos ambientales

Hardware: memoria de 256 MB o más, disco duro de 60 GB o más;

Software: sistema operativo Windows, base de datos mysql, myeclipse.

4. Análisis y síntesis

Entidades externas: productos, clientes

Flujo de datos: información de productos, facturas

a) Establecer el actual El modelo específico del sistema, como se muestra en la siguiente figura

b) Resuma el modelo lógico del sistema actual, como se muestra en la siguiente figura

c) Establezca un modelo lógico modelo del sistema de destino, como se muestra en la siguiente figura

Ilustración DFD: cuando los clientes pagan, el personal del supermercado clasifica los números de productos comprados por los clientes y los almacena en la base de datos. El personal del supermercado clasifica el número de producto comprado por el cliente y lo consulta en la base de datos para obtener el precio del producto. Al mismo tiempo, pueden obtener el precio del producto clasificando la cantidad del producto comprado. por el cliente, y luego juzgar la identidad del cliente adopta un algoritmo de pago diferente, entrega la factura al cliente y el cliente puede retirar los productos después de pagar el precio.

5. Diseño general

1. Mediante la conversión de diagramas DFD, se obtiene el diagrama de estructura del software del sistema de gestión de supermercados, como se muestra en la siguiente figura

2. Mediante la conversión de diagramas DFD Después de un análisis más detallado del diagrama de estructura del software, se obtiene el diagrama marco del sistema de gestión de supermercados, como se muestra en la siguiente figura

6. >

1. Diseño del módulo y descripción funcional

2. p>a) Módulo de inicio de sesión: El módulo de inicio de sesión se utiliza principalmente para el inicio de sesión de los empleados del supermercado. A través del módulo de inicio de sesión, diferentes tipos de empleados pueden iniciar sesión en diferentes interfaces, lo que facilita que diferentes tipos de empleados tengan diferentes permisos operativos en el sistema de gestión del supermercado.

b) Módulo de gestión de empleados: el módulo de gestión de empleados facilita principalmente a los administradores de supermercados la gestión de los empleados de los supermercados. A través del módulo de gestión de empleados se realizan principalmente operaciones como agregar, eliminar, modificar y verificar la información de los empleados.

c) Módulo de gestión de almacén: El módulo de gestión de almacén se utiliza principalmente para información de inventario de productos y consultas de entrada y salida de productos. A través del módulo de gestión de almacenes, los administradores del sistema de gestión de supermercados pueden consultar información de inventario e información de entrada y salida de productos.

d) Módulo de gestión de ventas: El módulo de gestión de ventas se utiliza principalmente para los cálculos de pago de productos. El pago de la mercancía se puede realizar cómodamente a través del módulo de gestión de ventas.

e) Módulo de gestión de departamentos: El módulo de gestión de departamentos se utiliza principalmente para la gestión de departamentos. El módulo de gestión de departamentos realiza principalmente la adición, eliminación y actualización de información del departamento.

f) Módulo de gestión de miembros: El módulo de gestión de miembros se utiliza principalmente para la gestión de miembros. A través del módulo de gestión de miembros, puede agregar, eliminar, modificar y verificar miembros.

2. Diseño de la base de datos

Diagrama E-R de la base de datos

7. Diseño de la estructura de datos:

(1) Estructura de la tabla de usuarios

p>

p>

Nombre de campo Tipo de campo Tamaño de campo descripción

userID Int 4 ID de usuario

userName Varchar 50 Nombre de usuario

userPassword Varchar 50 Contraseña de usuario

userAddress Varchar 50 Dirección de usuario

userAuthority Varchar 50 Tipo de usuario (autoridad)

userGender Varchar 10 Género de usuario

userAge Int 4 Edad del usuario