La Red de Conocimientos Pedagógicos - Currículum vitae - Diseño e implementación del sitio web del curso Java.

Diseño e implementación del sitio web del curso Java.

Propuesta de tesis

Título: Diseño e implementación del sitio web del curso Java

Universidad: xx

Industria profesional: xx

Nombre del estudiante: xx

Profesor: xx

Fecha: xx-xx-xx

La ruta técnica y objetivos esperados del diseño (tesis);

Como El objetivo principal del diseño de un curso es aplicar el conocimiento aprendido en la práctica y cultivar habilidades prácticas a través del diseño y desarrollo de este sistema. Y en el proceso de práctica del diseño, puede adquirir conocimientos más profundos y dominar tecnologías avanzadas. Esto puede mejorar la comprensión general del diseño de un sistema, estar familiarizado con el proceso de desarrollo de software, tener una comprensión profunda del conocimiento de ingeniería de software, estar familiarizado con el diseño y la implementación de bases de datos (Oracle), aprender y dominar el análisis orientado a objetos. métodos (UML) y utilizan la estructura MVC para desarrollar aplicaciones web eficientes de alto rendimiento y métodos de programación orientados a objetos (implementados en lenguaje Java).

El contenido principal de este estudio es el análisis de la demanda y diseño de la gestión de personal, y finalmente la realización de un sistema de gestión de personal.

Calendario del proyecto:

Recomiendo dividir el proceso de investigación en tres etapas, a saber, etapa inicial, etapa intermedia y etapa tardía. En la etapa inicial (2-3 semanas), realizará principalmente un trabajo de preparación, como familiarizarse con el entorno de desarrollo, comprender la arquitectura J2EE, aprender el lenguaje JAVA y la arquitectura MVC, recopilar información que sea útil para la investigación. el tema y tratando de escribir programas relevantes. Las principales tareas que deben completarse en esta etapa son el "análisis de necesidades" y el "esquema del plan de diseño".

Realizar investigaciones y experimentos en bloques de proyectos a medio plazo (4-6 semanas). Esta etapa es un período muy importante en todo el proceso de investigación y diseño, también es el diseño detallado y la codificación de todo el sistema y, finalmente, básicamente completa las tareas de producción de todo el sistema.

La etapa posterior (1-3 semanas) es principalmente para integrar y probar todo el sistema, descubrir los problemas y defectos del sistema, resumirlos y analizarlos, y acumular experiencia y lecciones para trabajos futuros.

Creo que a través de los esfuerzos en las etapas anteriores y la guía diligente de los profesores, eventualmente podremos construir un sistema de gestión de archivos de gobierno electrónico y completar las tareas de investigación.

También esperamos que a través de esta oportunidad de investigación, podamos obtener una comprensión profunda del desarrollo del lenguaje Java, utilizar las habilidades de los marcos JavaBean, Jsp y MVC y dominar el diseño, la gestión y el desarrollo de software avanzado. métodos.

El contenido principal del proyecto de graduación (tesis):

El contenido principal de esta investigación es el análisis de la demanda y el diseño de la gestión de personal, y en última instancia la realización de un sistema de gestión de personal. .

Durante el proceso de investigación, aplicaré tecnología de arquitectura MVC basada en J2EE para implementar mi sistema de personal. Se recomienda dividir el sistema en tres niveles. Primero, la capa representativa de la información solicitada se muestra al cliente a través de HTML, que se implementa mediante Java Servlet, JavaServer Page y JSTL. Luego está la capa de lógica de control, que contiene algunos componentes que se ejecutan en la arquitectura Struts. Finalmente, la capa de base de datos se utiliza para almacenar datos de forma permanente.

El módulo de gestión de empresas implementa las funciones de agregar, eliminar, modificar y consultar empresas.

El módulo de gestión de puestos implementa las funciones de agregar, eliminar, modificar y consultar puestos. El módulo de gestión de trabajos implementa las funciones de agregar, eliminar, modificar y consultar tipos de trabajos. El módulo de gestión de departamentos implementa las funciones de agregar, eliminar, modificar y consultar departamentos.

El módulo de gestión de empleados implementa las funciones de agregar, eliminar, modificar y consultar.

Diagrama de funciones del sistema del sistema de gestión de archivos:

Estoy familiarizado con gran parte del entorno de desarrollo utilizado en el pasado y ahora básicamente domino varias herramientas de desarrollo y conocimientos necesarios. De acuerdo a los objetos de investigación de este tema, se han realizado investigaciones en diferentes aspectos, tales como:

Análisis de requisitos: La función principal del sistema de gestión de personal es gestionar empleados de diferentes empresas y departamentos para los usuarios. , para facilitar a los usuarios consultar, resumir y analizar. Dependiendo del usuario, el sistema de gestión de personal tiene diferentes funciones. Este sistema proporciona a los usuarios la gestión del personal de la empresa, incluida la gestión de puestos, la gestión de trabajos, la gestión de departamentos, la gestión de la empresa, la gestión de empleados y otras funciones, así como la implementación de la base de datos de operaciones. El sistema necesita implementar las siguientes funciones:

1. Gestión de empresas: los usuarios pueden agregar categorías de empresas; 2. Para diferentes categorías de empresas o sucursales 4. El sistema puede procesarlas según las categorías de empresas.

Distinguir diferentes usuarios 5 y 5 por empresa.

6. Gestión de puestos: Los usuarios pueden agregar puestos para empleados de diferentes empresas en este sistema. Distinguir los puestos de los empleados en las diferentes empresas.

10. Gestión de tipos de trabajo: Los usuarios pueden agregar gestión de tipos de trabajo a este sistema, 11. Gestionar los diferentes tipos de trabajo de los empleados, 12, 13. Diferenciar los tipos de trabajo de los empleados.

14. Gestión de departamentos: los usuarios pueden agregar departamentos a este sistema, 15. incluyendo modificación, visualización, eliminación, consulta y otras operaciones. 16 Gestionar departamentos de diferentes empresas, 17 Establecer la estructura de departamentos de la empresa.

18. Gestión de empleados: Los usuarios pueden agregar empleados a este sistema. Gestionar empleados en un determinado departamento de la empresa, 19, y establecer un módulo de gestión para los empleados de un determinado departamento de la empresa.

Diseño del sistema: con el esfuerzo de todos, básicamente hemos alcanzado una cierta comprensión del marco de todo el sistema de venta de libros en línea. El contenido específico se describirá en el libro de diseño detallado.

Diseño de base de datos: A partir de la comprensión y análisis del sistema, hemos comenzado a diseñar un sistema de base de datos back-end que cumpla con los requisitos del sistema. Por ejemplo: información de la empresa {nombre de la empresa}, información del puesto {nombre del puesto}, información del trabajo {nombre del trabajo}, información del departamento {información del departamento}, información del empleado {ID del empleado, nombre, sexo, nombre de la empresa, afiliación política, educación, trabajo código, nombre del tipo de trabajo, nombre del departamento, fecha de nacimiento, fecha de finalización del trabajo, fecha de incorporación al trabajo, dirección particular, número de teléfono.

Diseño de la interfaz de usuario: en el proceso de investigación de diseño, se ha completado el diseño de la interfaz de usuario. No sólo hacemos que el sistema diseñado satisfaga las necesidades, sino que también hacemos que los usuarios se sientan cómodos y convenientes al usarlo.

Creo que con mi esfuerzo y la guía de mis profesores, podré completar con éxito esta tarea de investigación.

Requisitos y medidas de implementación para completar el proyecto:

A juzgar por las condiciones existentes y los cursos aprendidos, es posible completar la tarea del proyecto de graduación a través del trabajo duro.

La sala de informática del Departamento de Ciencias de la Computación proporciona instalaciones informáticas y los materiales y libros de diseño se pagan con las cuotas del proyecto de graduación de los estudiantes.

Se han implementado básicamente las condiciones necesarias para la finalización del proyecto.

Materiales y materiales de referencia:

Hao Yulong, "Tecnología de programación J2EE", publicado por la Universidad Northern Jiaotong.

Programación Java Zhu Xifu, Editorial de Correos y Telecomunicaciones del Pueblo.

"Desarrollo de casos J2EE" Ji Min, China Water Conservancy and Hydropower Press.

"Java Network Programming", publicado por Feng Bo y la Universidad de Tsinghua.

Tutorial práctico sobre programación Java por Zhu, People's Posts and Telecommunications Press.

"Programación de código abierto Java" [EE. UU.] Joe Walness, Electronic Industry Publishing.

Introducción y mejora de JBuilder 10, publicado por Wang Bibo de la Universidad de Tsinghua.

"Conceptos básicos de programación Java" (EE.UU.) Gary, Bronson, Peking University Press.

Opinión del profesor:

Firma del profesor:

Año, mes y día

Opinión del grupo de liderazgo del proyecto de graduación (tesis) de la universidad :

p>

Firma del líder del equipo:

Año, mes y día