A partir de febrero de 2021, esta es una experiencia que estuve a cargo como desarrollo interno en mi trabajo actual.
http://infrait.co.kr/bbs/notice.asp
Requisitos:
- Debes hacer que la foto 1 (la página de inicio existente) se vea como la foto 2 (el aspecto deseado).
- Debes cumplir con los requisitos a continuación.
- Añadir 'punto'
- 'Salida del estado de procesamiento' según el 'período'
Habilidades utilizadas:
- HTML-ASP
- FORMA, etc
- JAVASCRIPT
- DB (Servicio de administración del servidor Microsoft DB)
proceso:
- Agregue 'período' a la tabla DB de cada publicación
- Modifique las páginas 'Escribir una publicación' y 'Editar publicación' relacionadas con la página de aviso/evento
- página de inicio general
- Editar visualización de la lista de publicaciones
- Editar cada página de edición de publicaciones
- página de administración
- Editar página de creación de publicaciones
- Editar publicación Editar página
- Editar base de datos relacionada conectada a cada publicación
- Comprobar salida
Tipo de formulario:
El período se ha agregado como arriba. Como es un período, creé dos valores (bperiod1, bperiod2).
- Primero, como se muestra arriba, se agregaron bperiod1 y bperiod2 a las variables, declaraciones SQL y formularios en los archivos write.asp y save.asp.
Base de datos
En la tabla DB, bperiod1 y bperiod2 se designaron como variables de fecha y hora.
- Para crear un 'estado de procesamiento' después de comparar los valores más adelante, se configuró en fecha y hora.
La imagen de arriba es index.asp. Es decir, la página principal. Mirando aquí, dice que /board/list.asp es el que usa include para imprimir avisos en la base de datos.
La imagen de arriba es list.asp. Además, creé las variables bPeriod1 y 2, las cargué desde la base de datos, agregué los valores y agregué el punto al título de la publicación (si bbs="notice" si era un tablón de anuncios) para mostrarla.
La página de lista está terminada como se muestra arriba.
página de administración
- Lo que ve arriba es la lista de publicaciones de 'Avisos/Eventos' en la página del administrador, y puede ver el botón 'Escribir' a continuación.
- Haga clic en el botón escribir → escribir página
Estilo de escritura existente
Escribir después de agregar funciones
La página de escritura/edición se modificó para cambiar como se muestra arriba, y el código en save.asp también se modificó como se muestra en la imagen a continuación para que period1 y period2 también se guarden en la base de datos.
Y la foto de arriba muestra las funciones 'Escribir' y 'Modificar' en la parte inferior de cada publicación.
- Las dos páginas anteriores también deben modificarse.
prueba
- Se proporcionó una entrada para poder ingresar un punto en la página de escritura/edición de la página del administrador.
- Al escribir código en el archivo save.asp vinculado a la página del administrador, las variables de período aceptadas como entrada se pueden guardar en la base de datos.
- Incluso en las páginas de inicio generales, puede obtener el valor de la base de datos, imprimir el período, comparar la última fecha del período y la fecha actual e imprimir el estado de progreso como "en progreso" o "cerrado".
- Dijeron que la función de edición no se utiliza en la página de inicio general, por lo que las funciones adicionales que estaban en progreso se dejaron como están.
Impresiones y Reseñas:
- Aunque lo había usado antes, las funciones no se usaban con frecuencia, por lo que cuando surgían problemas o dificultades, tenía que resolverlas por mi cuenta. Al revisar varios archivos incluidos, ahora puedo ver el código yo mismo, descubrir qué funciones están conectadas con qué otras funciones o páginas, analizarlas, consultar funciones similares a la función deseada y desarrollar funciones adicionales buscando en Google. capaz de.
- También sentí que me había vuelto mucho más competente en el uso de la gestión de bases de datos. Pude encontrar la base de datos y la tabla conectadas, agregar las variables necesarias a la base de datos/tabla y también ingresar valores en cada dato para realizar pruebas.
- Dado que las funciones se implementan en una página, era una página que usaba muchas inclusiones y conmutadores, por lo que era muy complicado. Sin embargo, al pensar, implementar y aplicar cada uno por separado, creo que pude implementar bien las funciones deseadas. sin ningún problema.