【Solución de producto】Ideas de diseño de sistema de gestión de fondo

Capítulo 1 Prefacio

        En comparación con el diseño frontal, prefiero diseñar un sistema de gestión de fondo. Si el diseño front-end prueba la capacidad de empatía, entonces el diseño del sistema de gestión back-end prueba la capacidad lógica. El primero debe considerarse desde el punto de vista del usuario, mientras que el segundo se considera desde el punto de vista del gerente. vista.

        Afortunadamente, participé en el diseño de muchos sistemas comerciales de la empresa desde "0-1", como el sistema de plataforma intermedia de información del cliente, el pequeño subprograma de comercio electrónico, el sistema de gestión de activos fijos, etc. Estos sistemas sin duda están diseñados independientemente del front-end a back-end. Aunque estoy muy satisfecho con la sensación de logro, estoy un poco desanimado. Después de ver los módulos funcionales front-end, mis amigos y colegas tendrán una expresión de "¿esto es todo?". Después de todo, los productos que sirven al negocio de la empresa solo pueden diseñarse de acuerdo con la estrategia de desarrollo de la empresa. , De esta manera, bajo la premisa de que la interfaz de usuario de front-end es mediocre, los puntos de función también son mediocres, como si solo el producto e I+D saben que la esencia está en el diseño de fondo.

        También se menciona en los artículos anteriores que he cambiado de carrera de la tecnología, por lo que tengo mis propios métodos y opiniones sobre el diseño del sistema de gestión de fondo. Esto es solo un registro. Si hay alguna falacia, por favor denme un consejo.

Capítulo II Resumen del Proyecto

2.1 Antecedentes del proyecto

        El negocio de la empresa incluye ventas de software, ventas de hardware, ventas de servicios, etc. Diferentes departamentos comerciales son responsables de vender diferentes productos , uno de los cuales es el negocio de ventas de cursos de capacitación ( gratuitos y de pago) lanzados por el departamento comercial A , que ahora es promovida vigorosamente por las principales empresas. La informatización y la oficina sin papeles, la empresa no es una excepción. Quiere tener un pequeño programa para ayudar a varios departamentos comerciales a vender los productos de la empresa, incluidos los cursos de capacitación.

2.2 Requisitos del proyecto

  1. Necesita un pequeño programa para vender productos de la empresa;
  2. Los departamentos comerciales pueden enumerar cursos pagados/gratuitos en segundo plano;

[El autor tiene algo que decir: el negocio real es más complicado que esto, como administrar pedidos, distribuir cupones, administrar el estado de clase de los estudiantes, etc., y hay más que este tipo de roles. Aquí tomamos uno de los procesos de gestión de productos como ejemplo]

Capítulo tres Diseño del esquema

        "Orientado a objetos" es un tema muy interesante, así que después de obtener los requisitos, empiezo con los objetos y realizo un breve análisis, qué roles hay en los requisitos y qué hace cada rol, para determinar el tema y la relación entre los temas, el tema puede ayudarnos a analizar los campos de la tabla, y la relación entre los temas puede ayudarnos a establecer la relación entre las tablas, determinando así el módulo funcional y generando el diagrama prototipo de acuerdo con el módulo funcional.

3.1 Análisis de la demanda

En combinación con los antecedentes y las necesidades del proyecto, se pueden extraer las siguientes conclusiones:

  1. La empresa tiene muchas unidades de negocio;
  2. Cada departamento comercial pone en los estantes los productos que pertenecen a su propio departamento;
  3. Los productos incluyen cursos, hardware, software, servicios, etc.;
  4. Hay cursos pagos y gratuitos;

3.2 Objeto de análisis

Al analizar el tema, se recomienda utilizar el diagrama ER , es decir, el diagrama entidad relación.El diagrama ER puede ver claramente los campos del tema y la relación uno a uno o uno a muchos entre sujetos. Como se mencionó anteriormente, la relación entre sujetos puede ayudarnos a determinar módulos funcionales.

Del análisis de la demanda se desprende que las asignaturas incluyen empresas, departamentos comerciales, productos, cursos...

  1. Una empresa con múltiples unidades de negocio.
  2. Las unidades de negocios contienen múltiples productos básicos
  3. Para el departamento comercial A, el producto es el curso.

Por lo tanto, la empresa y el departamento comercial tienen una relación 1:n, el departamento comercial y el producto tienen una relación 1:n, y el producto y el curso tienen una relación 1:1.

 3.3 Estructura del producto 

        El sistema de gestión de fondo es inseparable de la gestión del cuerpo principal. Con el diagrama ER, puede usar el mapa mental para ordenar la estructura del producto.

        Existe un término entre los programadores llamado " desacoplamiento ", es decir, reducir la relación entre módulos, por lo que cada tema se utiliza como un módulo de gestión independiente, lo cual es conveniente para el desarrollo, operación y mantenimiento del negocio en el futuro.

        De acuerdo con la relación de asociación del diagrama ER, en el campo del módulo de gestión de materias incluido, debe estar el id de materia que lo contiene

        Por ejemplo: si el producto contiene cursos, entonces en la tabla de gestión de cursos, debe haber una identificación del producto para establecer una relación perfecta        

        Algunos amigos pueden estar confundidos, ya que existe una relación 1: 1 entre productos y cursos, ¿por qué no administrar los cursos directamente en el departamento de administración de productos?

        Como se mencionó anteriormente, hay cursos gratuitos y pagos, y el precio es un atributo del producto. Los productos relacionados con el curso deben pagarse y los productos no relacionados son gratuitos. Además, los productos no son solo cursos, sino también hardware y software. Gestión independiente Las materias primas y los cursos pueden disociarse al máximo.

3.4 Creación de prototipos

3.4.1 Gestión de la empresa

3.4.2 Gestión del departamento comercial

3.4.3 Gestión de productos

 3.4.4 Gestión del curso

Capítulo 4 Resumen 

         Aunque este proceso es solo una pequeña empresa, también utiliza el pensamiento orientado a objetos y los diagramas ER para resolver problemas. Se acabó y no tengo mucho que decir, así que les deseo a todos paz y alegría.

Supongo que te gusta

Origin blog.csdn.net/qq_31808899/article/details/130085955
Recomendado
Clasificación