По состоянию на февраль 2021 года я отвечал за внутреннее развитие на своей нынешней работе.
http://infrait.co.kr/bbs/notice.asp
Требования:
- Вам нужно сделать фотографию 1 (существующую домашнюю страницу) похожей на фотографию 2 (желаемый вид).
- Вы должны соответствовать приведенным ниже требованиям.
- Добавьте «период»
- «Вывод статуса обработки» в соответствии с «периодом»
Навыки:
- ASP-HTML
- ФОРМА и т. д.
- ЯВАСКРИПТ
- БД (служба управления сервером БД Microsoft)
процесс:
- Добавьте «период» в таблицу БД каждого сообщения.
- Измените страницы «Написать сообщение» и «Редактировать сообщение», относящиеся к странице уведомления/мероприятия.
- общая домашняя страница
- Редактировать отображение списка сообщений
- Редактировать каждую страницу редактирования сообщения
- страница администратора
- Изменить страницу создания сообщения
- Редактировать сообщение Редактировать страницу
- Редактировать связанную БД, связанную с каждым сообщением
- Проверьте вывод
Тип формы:
Период был добавлен, как указано выше. Поскольку это период, я создал два значения (b period1, b period2).
- Сначала, как показано выше, b period1 и b period2 были добавлены к переменным, операторам SQL и формам в файлах write.asp и save.asp.
База данных
В таблице БД b period1 и b period2 были обозначены как переменные даты и времени.
- Чтобы создать «статус обработки» после сравнения значений позже, ему было присвоено значение datetime.
Изображение выше — index.asp. То есть главная страница. Здесь говорится, что /board/list.asp — это тот, который использует include для распечатки уведомлений в базе данных.
Изображение выше — list.asp. Кроме того, я создал переменные bPeriod1 и 2, загрузил их из БД, добавил значения и добавил точку к заголовку сообщения (если bbs="notice", если это была доска объявлений), чтобы отобразить ее.
Страница списка завершена, как показано выше.
страница администратора
- Выше вы видите список сообщений «Уведомления/События» на странице администратора, а ниже вы можете увидеть кнопку «Написать».
- Нажмите кнопку «Написать» → «Написать страницу».
Существующий стиль письма
Пишу после добавления функций
Страница записи/редактирования была изменена, как показано выше, а код в save.asp также был изменен, как показано на рисунке ниже, так что period1 и period2 также сохраняются в БД.
А на фото выше показаны функции «Написать» и «Изменить» внизу каждого сообщения.
- Две вышеуказанные страницы также необходимо изменить.
тест
- Ввод был предоставлен для того, чтобы точку можно было ввести на странице записи/редактирования страницы администратора.
- Написав код в файле save.asp, связанном со страницей администратора, переменные периода, принятые в качестве входных, можно сохранить в БД.
- Даже на обычных домашних страницах вы можете получить значение из БД, распечатать период, сравнить последнюю дату периода и текущую дату и распечатать статус выполнения как «в работе» или «закрыто».
- Они сказали, что функция редактирования не используется на общей домашней странице, поэтому находившиеся в процессе добавления функций остались как есть.
Впечатления и отзывы:
- Хоть я и пользовался им раньше, функции использовались не часто, поэтому, когда возникали проблемы или трудности, мне приходилось решать их самостоятельно. Перебирая различные включенные файлы, я теперь могу сам посмотреть код, узнать, какие функции к каким другим функциям или страницам подключены, проанализировать их, обратиться к функциям, похожим на нужную функцию, и разработать дополнительные функции через Google. способен.
- Я также почувствовал, что стал гораздо более опытным в использовании управления БД. Мне удалось найти связанные БД и Таблицу, добавить в БД/Таблицу необходимые переменные, а также ввести значения в каждые данные для тестирования.
- Поскольку функции реализованы на одной странице, на этой странице использовалось множество включений и переключателей, поэтому это было очень сложно. Однако, продумывая, реализуя и применяя каждый из них по отдельности, я думаю, мне удалось хорошо реализовать желаемые функции. без каких-либо проблем.