Исходные HTML-файлы videoapp, перечисленные в следующей таблице, обильно комментируются.
home.htm |
Страница по умолчанию. Имеет ссылки на pick.htm, status.htm, rentals.htm, customer.htm и delete.htm. Если нет соединения с БД, эта страница перенаправляет клиента на страницу start.htm. |
start.htm |
Соединяет приложение с БД, стартует транзакцию и переводит обратно на home.htm. |
abort.htm |
Отменяет одну транзакцию и начинает новую. |
save.htm |
Подтверждает/Commits транзакцию и начинает новую. |
pick.htm |
Позволяет потребителю взять клип напрокат. Содержит фрэймы для category.htm, videos.htm и pickmenu.htm. Файл category.htm показывает категории видео. Файл videos.htm показывает все видео в выбранной категории и соединён с rent.htm для аренды определённых видео. Файл pickmenu.htm показывает другие страницы. |
status.htm |
Выводит видео, имеющиеся у потребителя в данный момент. Если потребитель не выбрал ID, перенаправляет его на страницу client.htm, на которой можно выбрать customer ID. |
rentals.htm |
Выводит список всех взятых видео. Когда администратор щёлкает на названии одного их них, выбранная позиция отправляется на return.htm, которая выполняет действия по возвращению видео, затем направляет обратно на rentals.htm. |
customer.htm |
Администратор может ввести здесь нового потребителя. Отправляет введённые в форму данные на add.htm, где выполняются действия по вводу нового потребителя, затем возвращает на customer.htm. |
delete.htm |
Здесь администратор может удалить потребителя. Выводит список потребителей со ссылками на remove.htm, где удаляется специфицированный ряд из таблицы потребителей, затем возвращает на delete.htm. |
modify.htm |
Администратор может изменить здесь данные потребителя. Выводит список из первых 5 потребителей со ссылками на страницы modify1.htm и modify2.htm. Эти страницы обновляют специфицированный ряд в таблице потребителей и возвращают обратно на modify.htm. Файл modify3.htm выводит следующих потребителей, 5 за один раз. |