Nombre del proyecto: Sistema de compra de libros online para librerías online
Descripción del proyecto: El sistema se divide en cinco módulos: página de inicio, gestión de usuarios, gestión del carrito de compras, gestión de pedidos y salida. . El módulo de página de inicio implementa funciones como consulta de paginación difusa y consulta de paginación clasificada. El módulo de gestión de usuarios implementa funciones como inicio de sesión, registro, modificación y visualización de información. El módulo de carrito de compras implementa las funciones de visualización, compra y modificación de la cantidad de libros. El módulo de pedidos implementa las funciones de visualización y eliminación.
Completar individualmente el diseño, desarrollo, pruebas, etc. de todo el proyecto de forma independiente. Todo el sistema adopta el marco Struts del modo MVC, la capa de persistencia se implementa mediante HibernateTemplate de Spring y la fuente de datos se inyecta mediante SpringIoC. La capa de modelo sigue estrictamente los requisitos de la especificación JavaBean; Struts se usa para controlar el proceso e implementar la internacionalización, y JSP usa etiquetas puras para mostrar la página. Para lograr la unicidad del nombre de usuario, se utiliza la tecnología Ajax para la verificación de antecedentes. La inyección de SpringIoC se utiliza para lograr el desacoplamiento de cada capa, lo que mejora enormemente la escalabilidad del programa y facilita su mantenimiento.
Entorno de desarrollo: Base de datos: MySQL
Servidor de aplicaciones JAVA: tomcat 6.0
Selección de tecnología: Spring, Struts, Hibernate, JavaBeans, Jsp.
Resumen del proyecto: a través de este proyecto, tengo una comprensión más clara del modelo MVC y veo el poder de SpringIoC para resolver el acoplamiento flexible de programas. El desarrollo de etiquetas puras en páginas JSP aporta comodidad y belleza a la página.
Nombre del proyecto: Sistema de soporte de operaciones de telecomunicaciones Netcom OSS de China
Descripción del proyecto: el backend del sistema es compatible principalmente con el sistema de recopilación de datos y el sistema de integración de datos. en gestión de autoservicio de usuarios, gestión de tarifas y gestión de usuarios hay seis módulos: gestión, gestión de administrador, gestión de facturas y gestión de cuentas.
Descripción de la responsabilidad: en los sistemas de recopilación de datos y sistemas de integración de datos, la tecnología J2SE se utiliza principalmente para analizar periódicamente los registros de información de facturación originales, organizarlos en listas y guardarlos en la tabla t_detail de la base de datos del servidor para Implementar información de gestión de respaldo y registro durante el proceso de guardado. Luego use PL / SQL para integrar la tabla t_detail en tres tablas: tabla diaria t_day_x, tabla mensual t_month_x y tabla anual T_year_x. La recepción completa principalmente la gestión de usuarios, la gestión de tarifas y otros módulos, que se implementan a través de Struts 2.0 + Hibernate +. La arquitectura Spring reduce en gran medida el acoplamiento entre módulos y el acoplamiento de documentos de escritura.
Entorno de desarrollo: Base de datos: Oracle;
Servidor de aplicaciones Java: tomcat 6.0;
Selección de tecnología: Struts 2.0, Hibernate, Spring, JSP, J2SE, Log4j. esperar.
Resumen del proyecto: Este proyecto no solo me permitió dominar la aplicación de Struts 2.0, sino que también profundizó mi comprensión de otras tecnologías, así como los buenos hábitos y la importancia de escribir documentos.
Nombre del proyecto: Sistema de gestión de foros en línea BBS
Descripción del proyecto: este sistema consta principalmente de tres módulos: página de inicio, gestión de usuarios y publicaciones. La página de inicio implementa funciones como consulta de paginación difusa, clasificación de publicaciones, publicaciones más recientes y noticias más recientes. El módulo de gestión de usuarios cuenta con funciones básicas como inicio de sesión, registro, modificación de información, visualización de información y funciones de puntos. El módulo de publicación tiene funciones básicas como publicar, dejar mensajes, ver publicaciones, modificar publicaciones y eliminar publicaciones.
Descripción de responsabilidad: El individuo realiza principalmente el módulo de gestión de usuarios. La capa de persistencia utiliza la tecnología Hibernate para implementar funciones como inicio de sesión, registro, modificación, visualización de información y visualización difusa; la capa de control utiliza DispatchAction de Struts para implementar saltos de página. La página JSP se completa principalmente con etiquetas JSP y etiquetas Struts. Tanto el registro de usuario como el inicio de sesión utilizan formularios para obtener datos, y los datos se verifican inicialmente a través de la tecnología JavaScript en la página.
Entorno de desarrollo: Base de datos: Oracle
Servidor de aplicaciones Java: tomcat6.0
Selección de tecnología: Struts, Hibernate, JavaBeans, Jsp.
Resumen del proyecto: a través de este proyecto, me di cuenta de la importancia del trabajo en equipo, me di cuenta de las ideas de diseño orientadas a objetos, me di cuenta de la simplicidad del marco de Hibernate y fortalecí mi comprensión de las etiquetas JSP y Struts.
Nombre del proyecto: Sistema de gestión de cuentas bancarias BAM
Descripción del proyecto: Este sistema es un sistema de gestión de cuentas basado en la arquitectura C/S.
Descripción de responsabilidad: Completar el desarrollo de todo el sistema de forma independiente. Utilice la GUI para implementar una interfaz de usuario para recopilar datos e implementar funciones como abrir cuentas de usuario, iniciar sesión, transferir, modificar información de usuario y ver clasificaciones de activos. La base de datos utiliza MySQL para almacenar información y la capa DAO se implementa mediante JDBC.
Entorno de desarrollo: Base de datos: MySQL Selección de tecnología: Interfaz gráfica de usuario, JDBC, JavaBeans.
Resumen del proyecto: este propósito obvio hace que me interese más en la programación de software, sea más competente en el uso de JDBC para acceder a la tecnología de bases de datos y tenga un conocimiento profundo de la arquitectura C/S.