Разработка структуры вэб-представительства
Требования к серверу:
• поддержка Windows-хостинга на платформе IIS;
• поддержка ASP.NET 2.0;
• поддержка MS Ajax Extensions;
• поддержка MS SQL Server 2005;
• возможность простого управления сайтом;
• объём жесткого диска под сайт и ресурсы на хосте ~100 мб;
• стоимость услуг, согласованная с заказчиком.
Также для доступа к ресурсам SQL-сервера необходима возмож
ность прямого удалённого соединения с базой данных.
Всем этим требованиям удовлетворяет хостинг от русской компании Inform-telecom, на котором в настоящий момент размещён и функционирует сайт.
|
3.2 Работа с административной подсистемой
Для управления содержимым базы данных используется административная подсистема. Её интерфейс достаточно прост в использовании, несмотря на сложное внутреннее устройство, поэтому специальной инструкции не требуется, приведу только основные принципы.
|
После запуска административной подсистемы у пользователя есть выбор действия – настройка параметров соединения и редактирование собственно данных.
1) Настройка параметров соединения
|
В этом диалоге пользователю предлагается ввести информацию, на основе которой будет создана строка соединения с базой данных. Впоследствии эта информация будет сохранена в персонализованном хранилище (другие Windows-пользователи не получат доступа к ней). Сразу же можно проверить работоспособность подключения, нажав на кнопку «Тест». Будет реализована попытка создать тестовое подключение ADODB, о результатах которой будет выведено соответствующее окно:
|
2) Редактирование данных базы.
Для этих целей предусмотрен единообразный интерфейс, основанный на взимозаменяемых компонентах. Сравните изображения на двух рисунках:
|
Видно, что поменялось только количество и названия столбцов в списке и элемент управления, позволяющий вводить данные.
Назначения кнопок внизу зависит от того, выделен ли элемент.
– Удалить выбранное – удаляет выбранную запись из базы. Умышленно не поддерживается каскадное удаление, то есть задействованная запись удалена не будет, но будет выведено предупреждающее сообщение;
– Сохранить (если не выбран элемент списка) – охраняет новый элемент со введёнными значениями полей. Если некоторые обязательные значения не введены или некорректны, выводится соответствующее сообщение;
– Изменить (если выбран элемент списка) – вместо сохранения новой записи введённые значения считаются данными для модифицирования старой, выделенной;
– Добавить новое (если выбран элемент списка) – снимет выделение и очищает поля ввода.
Для редактирования расписания есть специализированный редактор, созданный для более удобного визуального восприятия. Работа с ним интуитивно понятна.
|
Заключение
Под руководством моего дипломного руководителя мной была проделана большая подготовительная работа и работа собственно над созданием веб-представительства. Были достигнуты следующие цели:
· исследована предметная область;
· приняты решения, позволяющие создание и легко расширяемой и изменяемой структуры веб-представительства;
· разработаны схемы данных;
· разработаны алгоритмы работы;
· выполнена программная реализация веб-интерфейса;
· выполнена программная реализация административной подсистемы, позволяющей осуществлять управление ресурсами веб-представительства;
· выполнена отладка и тестирование;
· веб-представительство запущено в работу.
Список литературы
1. Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес. Приёмы объектно-ориентированного проектирования. Паттерны проектирования.
2. Эндрю Троелсен. Язык программирования С# 2005 и платформа.NET 2.0
3. Т. Нортроп, Ш. Уилдермьюс, Б. Райан Основы разработки приложений на платформе Microsoft.NET Framework.
4. Рейли Д. Создание приложений Microsoft ASP.NET
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности