Cómo desarrollar sistemas de información de oficina
Luego, una vez que los requisitos estén claros, comience a analizar qué tipo de arquitectura desea utilizar en función del posicionamiento del sistema, la magnitud de los datos, etc. Por ejemplo, si usa Spring + mybatis + mysql, o spring + struts + hibernate + mysql, o usa una base de datos no relacional, entonces simplemente use mongodb o algo así. Luego memcached, o redis, etc. Esto requiere conocimiento y experiencia en arquitectura, y esto requiere comprender una gran cantidad de contenido técnico. Si su sistema es relativamente simple y no tiene mucha concurrencia, entonces obtenga una arquitectura simple.
Después de eso, está el diseño de tablas de datos, diseño funcional, diseño de módulos, diseño de lógica de negocios, diseño de interfaz de usuario, etc. Generalmente, estos requieren la cooperación de varias personas. Es difícil para una sola persona. Para hacerlo todo, se requiere la cooperación del conocimiento de la base de datos, el conocimiento de la interacción persona-computadora, los patrones de diseño y cierta experiencia en la división funcional.
Después de eso, confirma las cosas diseñadas con los usuarios y déjales asegurarse de que lo que diseñaste es lo que quieren. Si hay algún problema, modifica el diseño y vuelve a confirmar con los usuarios.
Después de la confirmación, comienza el desarrollo, incluido el desarrollo de la interfaz de usuario y el desarrollo del lado del servidor. Sería fantástico si pudiera tener control de versiones y mantener pruebas unitarias y documentos de desarrollo durante el proceso de desarrollo. Las pruebas unitarias no solo pueden verificar la exactitud del código que desarrolla, sino que también desempeñan un papel más importante en la modificación de errores y la refactorización del código. . Esta es una prueba de las capacidades de desarrollo. Debe estar familiarizado con el lenguaje de desarrollo y luego debe tener un pensamiento más riguroso.
Si tiene personal de control de calidad, después de desarrollar cada módulo, se deben realizar pruebas de control de calidad después de desarrollar cada módulo y luego se deben corregir los errores encontrados.
De manera similar, después de desarrollar cada módulo, si es posible, solicite al usuario que haga una demostración y luego confirme si el módulo satisface las necesidades del usuario. Y así sucesivamente hasta que se hayan demostrado todos los módulos.
En este paso, básicamente se desarrolla todo el sistema, pero requiere mucho tiempo y energía. Existen muchas plataformas de desarrollo de código bajo en el mercado, que son diferentes al desarrollo tradicional. El fondo es todo visual y el software correspondiente se puede crear arrastrando y soltando. Puede consultarlo en el sitio web oficial de Tianling, una empresa gigante en este campo.