Автор: someone312002
Дата сообщения: 01.04.2003 11:51
zeleniy, это кстати говоря, очень хорошая задача... Потом, не все нюансы готовых программ могут отвечать требованиям того или иного предприятия... Ещё одна немаловажная деталь: зачастую проще (экономически выгодно) один раз потратиться на создание программы, отвечающей только твоим нуждам (с обучением персонала, котоый оную программу будет юзать), чем постоянно держать администратора инфосистемы, платить ему ЕЖЕМЕСЯЧНО некую сумму - а ведь готовые системы нуждаются в доводках, перепрограммировании... Дык, как ты думаешь, что выгоднее???
sailor, что я могу сказать тебе - Бог тебе в помощь. Надеюсь, создавать сей шедевр ты начнёшь с правильной ступеньки... Помни правила: начни всё с того, что зайди к шэфу и спроси: как он в двух словах видит эту програмку, затем, пообщайся с людьми, кто оную программулину будет юзать, составь себе СПИСОК обрабатываемых/хранимых объектов программы, шаги ввода/вывода данных, процедуры обработки. Когда это сделано, можешь уже детализировать "объекты" - тем самым ты уже начинаешь создавать структуру базы данных (надеюсь, мотором будет ОРАКЛ, поскольку он здесь заголовок треда), надо будет тебе продумать, какие уникальные идентификаторы будут у тебя присущи тому или иному объекту (PRIMARY KEY CONSTRAINT), какие-то правила для хранимых можно уже вводить на уровне таблиц - CHECK CONSTRAINT, можно также разгрузить в дальнейшем програмку тем, что контроль за вводимыми данными будет осуществляться через триггеры - BEFORE/AFTER Update/insert/delete , особо это хорошо для того, чтобы проверять права того или иного пользователя ИС на изменение данных (в случае, если у тебя сделан один пользователь на уровне сервера БД Оракл, а пользователи ИС у тебя обрабатываются програмно) (designer 2k - entity relationship diagrams). Когда создана более-менее структура базы данных, подумай, какие основные модули (те самые задачи, которые будет выполнять программа по мнению шэфа/юзерей) какие данные будут использовать и как будут "двигаться" данные между модулями (designer 2k - dataflow diagrams). Создай внешний вид модулей-форм (в Дэлфи ведь тоже есть формы, не только в Developer 2k), проставь расположение полей ввода, порядок расположения колонок в листингах, расположение кнопок на формах... Только после этого ты можешь уже начинать программировать. Только не забывай - ты не только пишешь на Дэлфи, но и пишешь серверные процедуры, триггеры...
Удачи тебе!!!