В общем решил добавить немного описание, может так будет более понятно.
По факту это исходники системы, которая состоит из нескольких програм, рекомендуеться юзать Builder C++ 2007, на 10.1, не успел перевести, когда работал конкретно над этим проектом, но продаю систему в криптодиску там все есть, нужно будет просто установить IDE Builder C++ 2007, и туда зафигачить с криптодиска папочки.
А теперь немно текста, с чего состоит эта система:
1. Администратор БД - интерфейс взаимодействия с БД Клиент-Банка (Win32 приложение).
При помощи него выполняется:
- добавление/редактирование клиентов, пользователей;
- работа с документами клиентов;
- работа с выписками клиентов;
- формирование реестра по данным клиентов;
- просмотр отправка внутренней почты;
- выдача инсталляции клиентских мест.
2. InstalBD - распаковщик БД
3. Сервер БД - сервер, обрабатывающий данные в БД (2) (Win32-приложение).
Выполняет действия:
- принимает и обрабатывает данные от Off-Line клиентов, выдаёт им необходимые данные;
- приём/выдача данных выполняется через каталоги 7 и 8;
- принимает и обрабатывает данные из "Системы автоматизации банка", выдаёт необходимые данные для "Системы". При этом использует каталог 20 или непосредственный способ приёма/передачи данных (21);
- передаёт/принимает данные активатора для администратора БД (1).
4. Сервер-транслятор (JCServerThread.jar) - Java-приложение.
Выполняет действия:
- принимает данные в зашифрованном виде от различных онлайн модулей, производит их первичный анализ и передаёт Серверу БД (4).
(Описание JCServerThread.jar)
Сервер программы связи - серверная часть комплекса программ для связи.
Её функции:
- принятие данных от клиентской программы связи и запись их в каталог OffLine(9).
- чтение данных из почтового каталога клиента (8) и передача их клиентской программе связи.
5. Клиентское место On-Line. Выполнено в виде Java-аплета, которое запускается на клиентском месте. Большинство данных клиента (платежи, выписки и т.д.) хранятся в БД банковской части Клиент-Банка (2). Связь с банком выполняется при помощи ИНТЕРНЕТ.
6. Программа регистрации клиентов. Java-аплет для удаленной регистрации предприятий, генерации секретных ключей и инсталляции приложений.
7. Зарплатный проект онлайн. Выполнено в виде Win32-приложения. Большинство данных клиента (платежи, выписки и т.д.) хранятся в БД банковской части Клиент-Банка (2). Программа "Зарплатный проект" дает юридическим лицам возможность вести картотеку своих работников, создавать запросы на открытие клиентских договоров и выпуск электронных карт, зачислять на платежные банковские карты своих работников заработную плату, авансы, оплачивать командировочные, больничные листы, отпуска, материальную помощь, формировать отчетные формы как в электронной форме, так и на бумажных носителях.
8. Зарплатный проект офлайн. Выполнено в виде Win32-приложения. Данные хранятся локально у клиента. Описание см. в пункте 13.
9. Клиентское место Off-Line (CliBank.exe). Выполнено в виде Win32-приложения. Все данные (платежи, выписки, справочники и т.д.) клиента хранятся на клиентском месте в локальной БД. Связь с банком выполняется либо при помощи встроенного FTP-клиента, либо при помощи внешней программы связи.
10. Модуль СМС-Банкинг. Выполнено в виде Win32-приложения. Сервис оперативного оповещения клиентов через SMS-сообщения о состоянии банковского счета, финансовых операциях и прочей информации. Передача данных осуществляется по протоколам SMTP/SMPP.
11. Сервер связи с процессинговым центром.
Java-приложение.
Выполняет действия:
- принимает запросы от Сервера БД (4) и трансформирует их в запросы для указанного процессингового центра;
- выполняет обмен данными с указанным процессинговым центром;
- передает ответы процессингового центра Серверу БД.