В.Марков » Чт окт 07, 2004 5:57 pm
Предложения по разработке единой программы сбора и передачи данных
Программа для выполнения задач по вводу – контролю и передаче данных форм статистической отчетности.
Обоснование необходимости разработки:
В последнее время получила распространение практика использования MS Excel для сбора и обработки форм госстатотчетности и отраслевого статистического наблюдения. Однако, использование только встроенных средств программирования Excel приводит к нерациональным затратам сил и средств как разработчиков, так и специалистов, занимающихся обработкой данных, поскольку VB for App работает достаточно медленно и обладает минимальными возможностями для отладки программ. Кроме того, сам принцип размещения всего в книге Excel не позволяет создать эффективный программный комплекс, приводит к многократному дублированию скриптов, справочников и данных.
Основные возможности:
-единый справочник кодов и наименований объектов;
- автоматическое добавление новых форм;
- автоматическое подключение дополнительных модулей;
- контроль и свод данных;
- упаковка данных для пересылки стандартным образом;
- при необходимости упаковка данных в формат почтового сообщения;
Требования
Программа должна работать с приложениями MS Excel, Word как контроллер автоматизации,
обеспечивая запуск соответствующих форм, автоматическое заполнение заголовков и адресной части форм, заполнение и контроль правильности введенных пользователем данных как с помощью внутренних макросов и подпрограмм MS Office, так и внешних (подключаемых) модулей, выдачу данных в БД и в выходной файл и его упаковку в почтовое отправление или в иной формат для пересылки по каналам связи.
Визуальный интерфейс такой программы должен быть минимальным и сводиться к паре-тройке кнопок («ввод данных», «контроль», «отправить почту» ).
Дополнительные требования
По мере накопления опыта и наращивания возможностей следует стремиться к плавной трансформации такой программы в распределенное приложение, в котором большая часть
функций переводится на сервер. Cледует проработать вариант, когда программа сама определяет доступный канал связи с Интернет[Интранет]-сервером.
Программные средства разработки
Delphi 7 – контейнер (контроллер автоматизации)
VB,С++, Delphi – подключаемые модули;