powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разработал системку
25 сообщений из 59, страница 1 из 3
Разработал системку
    #37404422
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Описание можно скачать здесь

http://webfile.ru/5451248

Это не реклама, просто хочу узнать мнение
...
Рейтинг: 0 / 0
Разработал системку
    #37404425
Kyubee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про что там?
...
Рейтинг: 0 / 0
Разработал системку
    #37404432
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_rbЭто не реклама, просто хочу узнать мнение
Какое описание - такое и мнение: не смотрел
...
Рейтинг: 0 / 0
Разработал системку
    #37404440
Dark Lion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_rb,

Для чего система-то?
...
Рейтинг: 0 / 0
Разработал системку
    #37404450
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Система документооборота
...
Рейтинг: 0 / 0
Разработал системку
    #37404489
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Система поддерживает:
- Модульность
- Расширяемость
- Систему прав доступа
- Встроенный Data Flow
- Генератор форм
- Редактор форм
- Встроенный язык программирования
- Систему логгирования
...
Рейтинг: 0 / 0
Разработал системку
    #37404490
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Платформа какая?
...
Рейтинг: 0 / 0
Разработал системку
    #37404493
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle + Delphi
...
Рейтинг: 0 / 0
Разработал системку
    #37404515
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Документооборот состоит из следующих частей:
- Диаграммы процессов
- Дизайн форм для каждого состояния процесса
- Определение процедур, срабатывающих на событиях компонент

На рисунке изображен процесс приемки товара на склад. Данная диаграмма имеет 3 слоя
Первый слой - процесс «Приемка товаров»
Второй слой – процессы оформления документов, участвующих в процессе Приемка. (оформление приходной накладной, акта приемки и актов расхождений)
Также определен процесс для состояний товаров в накладной (Товары накладной)
Внутри каждого слоя указаны состояния документов, обозначенные прямоугольниками и логические состояния, указанные ромбами.
...
Рейтинг: 0 / 0
Разработал системку
    #37404516
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диаграмма уровня документа

Разобравшись с процессом приемки на логическом уровне, можно переходить к формированию диаграмм уровня документов.

Рассмотрим низкоуровневый процесс оформления приходной накладной.
Допустим, что в формировании приходной накладной участвуют люди, работающие в разных отделах и имеющие различные привилегии.
Определяем путь документа между отделами
В данном примере в оформлении документа участвуют 2 отдела:
- Отдел закупок
- Склад
- Бухгалтерия

Схема прохождения документа Приходная накладная
...
Рейтинг: 0 / 0
Разработал системку
    #37404524
Фотография pilot911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_rb,

сколько времени ушло на разработку? один разрабатывал? какие возможности у встроенного языка, умеет ли работать с моделью, как язык 1С ?
...
Рейтинг: 0 / 0
Разработал системку
    #37404531
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дизайнер форм предназначен для:
- Дизайна формы для конкретного состояния и роли пользователя
- Программирования действий на события компонентов формы
- Отладка

Внешний вид редактора форм напоминает среду разработки Delphi, но вместо палитры компонент определяется
- Проект
- Модуль
- Форма модуля
- Роль пользователя
- Диаграмма
- Состояние
- Основные свойства формы – размер, заголовок

Все это определяет свойства формы для роли пользователя и состояния.
...
Рейтинг: 0 / 0
Разработал системку
    #37404534
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. для каждого состояния и для каждой роли можно определять состав, координаты, заголовка, умолчательные значения, видимость, доступность компонент, а также обработчики событий.
...
Рейтинг: 0 / 0
Разработал системку
    #37404535
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Режим дизайна обеспечивает:
- Перемещение компонентов по форме
- Установка видимости, доступности, очередности, текста по умолчанию, шрифта
- Определение процедур, выполняемых при определенных событиях компоненты
- Локальные переменные, используемые процедурами
...
Рейтинг: 0 / 0
Разработал системку
    #37404539
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим, что для формирования ключа документа нам необходимо указать номер документа + дата документа в формате
«№ + номер документа + от + дата документа»
Для этого перед запуском процедуры сохранения, необходимо выполнить процедуру склеивания rbConcat.
Заполним параметры процедуры следующим образом
...
Рейтинг: 0 / 0
Разработал системку
    #37404542
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такким образом в процедуру склеивания мы передаем 4 параметра
1 - "№"
2 - Значение компоненты eDocNum (TEdit)
3 - "от"
4 - Значение компоненты dtDocDate (TDateTimePicker)

на выходе получаем строку, сохраненную в локальную переменную
...
Рейтинг: 0 / 0
Разработал системку
    #37404544
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На рисунке показан результат работы процедуры rbConcat. В нижнем левом окне показаны входящие параметры p1-p4, в левом нижнем – значение выходного параметра,
В левом верхнем окне показана переменная и ее значение – результат работы процедуры.
...
Рейтинг: 0 / 0
Разработал системку
    #37404545
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Разработал системку
    #37404546
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использование логических процедур и процедур перехода

Для переходов к различным процедурам используются процедуры сравнения и метки.
Рассмотрим следующий промер. Допустим номер документа имеет следующую структуру:
- 1-й символ – код валюты (U – доллар США, E – Евро, R – Российский рубль)

В зависимости от того, какой первый символ ввел пользователь, необходимо к номеру документа добавить расшифрованный код валюты
Для каждой валюты введем метки и одну метку для случая, когда пользователь ввел неправильный код валюты и метку для процедур сохранения документа и окончания работы.
В случае, если пользователь ввел неправильный код валюты, будет выдано сообщение и документ не будет сохранен.

Начало работы – определен первый символ номера документа
...
Рейтинг: 0 / 0
Разработал системку
    #37404551
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользователь ввел первую букву Е в номере документа, прошла проверка по правильности ввода, определелся код валюты и расшифрованный код валюты добавлен к номеру документа
...
Рейтинг: 0 / 0
Разработал системку
    #37404595
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey_rb,

так в чем же фишка?

кодирование логики в виде диаграмм, авторлогических процедур и процедур перехода
имхо в коде проще

фиксированное расположение элементов ГУИ в окне:
имхо пора забыть как страшный сон

встроенного языка судя по всему нет

на выходе генерируется код, который надо компилировать, потом подключать -
возни много, хорошо бы на лету все интерпретировать
...
Рейтинг: 0 / 0
Разработал системку
    #37404677
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код как раз и не формируется.
Компилить ничего не надо.
...
Рейтинг: 0 / 0
Разработал системку
    #37404690
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey_rbКод как раз и не формируется.
Компилить ничего не надо.
сорри
не знаком с дельфи, просто прочитал у Вас:
авторВ среде разработке Delphi создайте новый пакет, добавьте в него сгенерированные файлы, в раздел Requires добавьте пакет rbUtils, в опциях пакета установите пути для размещения BPL и DCP файлов и скомпилируйте пакет.
Для дальнейшей работы с пакетом, его надо зарегистрировать в системе как модуль.

ps: для наглядности лучше видеоролик сделать, как у iscra
...
Рейтинг: 0 / 0
Разработал системку
    #37404904
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пакет BPL в Delphi - это таже самая DLL, в которой хранятся формы для работы с таблицами БД.
Регистрация пакета - это указание имени пакета с относительным путем к нему. Плюс осуществляется сканирование форм, находящихся внутри пакета и выбор формы, которая будет открываться при выборе пункта меню.
...
Рейтинг: 0 / 0
Разработал системку
    #37404906
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот ссылка по созданию пакетов в Delphi

http://wm-help.net/books-online/book/56472/56472-96.html
...
Рейтинг: 0 / 0
25 сообщений из 59, страница 1 из 3
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разработал системку
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]