МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
Южно-Российский государственный технический университет
(Новочеркасский политехнический институт)
Волгодонский институт (филиал)
Пояснительная записка
к курсовой работе по дисциплине "Корпоративные информационные системы"
на тему: Интеграция удаленных приложений 1С Предприятие и MS Access
Волгодонск 2007
Содержание
1. Постановка задачи
2. Инструкция для пользователя
3. Инструкция для программиста
4. Тестовый пример
Список литературы
1. Постановка задачи
Нередки случаи, когда предприятие имеет несколько территориально удаленных филиалов. В этом случае возникает задача упорядочивания их совместной работы в рамках одного предприятия – передачи и обновления необходимых данных между главным офисом и филиалами.
Предположим, в главном офисе предприятия основная база данных сотрудников была организована в "1С: Предприятие" в типовой комплексной конфигурации "Бухгалтерия". В филиалах базы данных сотрудников организованны в MS Access. В базе данных главного офиса должны храниться все данные о сотрудниках, работающих в филиалах, а так же должен вестись учет об уволенных и вновь принятых сотрудниках, производиться расчет зарплаты и другие финансовые и налоговые операции. Поэтому необходимо, чтобы главный офис и филиалы обменивались данными.
Таким образом, заача сводится к обновлению в головном офисе данных о сотрудниках удаленных филиалов.
Также существует такая проблема как сложность передачи данных между различными базами данных, т.е. в каком виде передавать необходимые данные. В данной работе организация передачи данных по сети производится посредствам сокетов. Данные передаются в виде динамически формирующегося на стороне клиента XML-файла.
2. Инструкция для пользователя
Программное средство было разработано в среде Delphi. Приложения могут использоваться в ОС Windows 2000 и выше.
И клиент, и сервер должны иметь доступ к сети с протоколом TCP/IP.
Для использования данной программы необходимо открыть файл "Клиент.exe". При его запуске пользователю предоставляется интерфейс, следующего вида:
Рисунок 1 - Приложение на стороне клиента
Содержимое полей "Порт сервера", "IP сервера" является статичным, т.е. известно заранее. Чтобы произошло соединение, пользователь должен нажать на кнопку "Connect", при этом название кнопки измениться на "Disconnect" и соответственно измениться функция – при нажатии на нее произойдет отключение от сервера.
Затем пользователь на клиентской стороне нажимает кнопку на форме "Отправить файл". При этом сначала происходит чтение данных с БД Access (обращается к БД, указанной в нижним поле), и формирование, по ходу чтения, XML-файла, сохраняющегося в месте, указанном в соответствующем поле. При этом в файл заносятся только обновленные данные, то есть изменения данных о сотрудниках, которые произошли с периода последнего обновления. Кроме данных о сотрудниках, файл содержит такие данные как дата обновления, от кого эти обновления и префикс, необходимый для создания уникального табельного номера (ТН) на стороне 1С (ТН_1С = ‘префикс’ + ТН_Access).
Также на форме есть окошко "События", где отображаются текущее состояние. ............