Основой клиентской части является модуль TdmData. Модуль выполняет следующие функции: соединение с сервером; управление предоставленными сервером наборами данных; получение доступа к функциональности сервера (создание проекции интерфейса взаимодействия «TdssmRemoteData»).
Для подключения к серверу используется компонент SQLConnection. В качестве параметров подключения мы указываем: тип подключения (DataSnap); IP-адрес сервера; порт подключения (5000); протокол взаимодействия (в нашем случае TCP); логин и пароль пользователя.
Для доступа к функциональности и данным сервера используется специальный компонент DSProviderConnection, который необходим для подключения клиентского набора данных (TClientDataSet) к провайдеру набора данных (TDataSetDrovider).
После успешного подключения к серверу выполняется активация доступных наборов данных (открытие набора данных).
После открытия набора пользователь может редактировать набор данных через визуальные компоненты (такие как TDBGrid, TDBEdit, TDBMemo, TDBImage, TDBNavigator и т.д.), разработанные специально для работы с базами данных. Но визуальные компоненты подключаются не напрямую к клиентскому набору данных, а используют специальный «посредник» (объект класса TDataSource) который призваны унифицировать использование визуальных компонентов с различными типами наборов данных.
Оглавление
Реферат 4
Введение 5
1 Анализ деятельности ведущего инженера 6
1.1 Характеристика предприятия и предметной области 6
1.2 Определение требований к разрабатываемой системе 12
1.3 Сравнительный анализ существующих информационных систем 12
1.4 Выбор и обоснование проектных решений 17
1.5 Этапы разработки информационной системы 30
2 СПЕЦИАЛЬНЫЙ РАЗДЕЛ 31
2.1 Алгоритмизация методов решения 31
2.2 Выбор подхода к разработке программного обеспечения 40
2.3 Описание структуры данных 42
2.4 Описание структуры программного продукта 43
3 ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ 51
3.1 Тестирование программного обеспечения 51
3.2 Оценка качества программного продукта 65
4 РАЗДЕЛ БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ 70
4.1 Анализ психофизиологических вредных факторов, действующих на пользователя ПЭВМ 70
4.2 Разработка интерфейса пользователя ПЭВМ 73
4.3 Экологическая оценка и утилизация материалов экранов мониторов 81
5 ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКИЙ РАЗДЕЛ 85
5.1 Планирование и контроль выполнения работ 85
5.2 Расчет себестоимости разработки и внедрения ИС 91
5.3 Обоснование целесообразности разработки и внедрения ИС 96
5.4 Экономический эффект от внедрения ИС 100
ЗАКЛЮЧЕНИЕ 103
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 105