Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.128.255.168] |
|
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Интересует как пишутся АИС. Допустим нужно создать программу чего-либо, склад, мастерская, магазин. Что представляет из себя такая система? Как я понимаю база данных, а сама программа является лишь оболочкой над ней, интерфейсом? Или я не правильно рассуждаю. Есть другие концепции?
|
Сообщ.
#2
,
|
|
|
Нет, Все правильно. Другие концепции можно, но смысл?
Более важно - организация функционала. Обычно все основано на документах и процессах с их участием. |
Сообщ.
#3
,
|
|
|
Машина, спасибо. То есть однозначно в любой системе учета в основе находится и работает база данных, этот вопрос закрывается, раз все системы учета работают по этому принципу.
А если система учета настольная, ну выполняется на локальном компьютере, то какую СУБДД лучше использовать? Можно тот же Access взять за основу пока опыта мало? И еще, проектирование системы учета как я понимаю вообще начинается с проектирования базы данных, а уж потом само приложение как бы "подгоняется" под базу данных? И что такое "документ" в этом контексте? Как сказано "основано на документах", что понимается под документом в данном контексте. |
Сообщ.
#4
,
|
|
|
Как работает 1С, например? Вот как там. Для настольной системы кстати очень даже. И незачем делать свою, более убогую по функциям, менее продуманную, менее обтестенную временем?
Добавлено Цитата bizform @ И еще, проектирование системы учета как я понимаю вообще начинается с проектирования базы данных, а уж потом само приложение как бы "подгоняется" под базу данных? Все проектируется как бы одновременно. БД вообще можно считать частью приложения и проектировать, исходя из этого. Но да, часто удобно начать с "модели данных". |
Сообщ.
#5
,
|
|
|
Цитата bizform @ Можно тот же Access взять за основу пока опыта мало? Можно взять что угодно, только не стоит. Посмотри что то стандартное типа postgresql Цитата bizform @ И еще, проектирование системы учета как я понимаю вообще начинается с проектирования базы данных, а уж потом само приложение как бы "подгоняется" под базу данных? Всё делается не так. Для начала надо у заказчика взять описание ПРОЦЕССОВ которые проходят у него, далее по процессам ты уже начинаешь смотреть какая архитектура тебе нужна. Сразу смотри на то, что то что тебе даст заказчик поменяется 100500 раз, будут добавляться новые документы, процессы и т.д, так что будь готов. И ничего подганять никуда не надо. |
Сообщ.
#6
,
|
|
|
Цитата bizform @ А если система учета настольная, ну выполняется на локальном компьютере, то какую СУБДД лучше использовать? Firebird в целом неплохой выбор, так как отлично работает и как сетевая база и в локальном варианте. Правда последнее время что-то очень уж медленно развивается (3-й релиз уже 2 года откладывают) и нету стандартных средств для отладки SQL. Лучше наверно смотреть в сторону PostgreSQL. Цитата bizform @ Как сказано "основано на документах", что понимается под документом в данном контексте. Запись в базе данных с подчиненной таблицей содержания и других характеристик, интерфейсной возможностью его просмотра и редактирования. |
Сообщ.
#7
,
|
|
|
Цитата bizform @ И что такое "документ" в этом контексте? Как сказано "основано на документах", что понимается под документом в данном контексте. Ну как бы объяснить Есть два принципа учета "Бухгалтерские проводки" и "Регистры учета" и куча маложизнеспособных смесей. Основная цели учетной системы - сформировать отчетность по форме. Форма может быть установлена как на законодательном уровне так и на уровне "внутренних привычек". Далее встает вопрос как формировать эти "проводки" или "регистры". Можно просто вводить их на прямую. Можно формировать на основании документооброрта. Следовательно появляется документ и его маршрут (или жизненный цикл). |
Сообщ.
#8
,
|
|
|
Цитата bizform @ Интересует как пишутся АИС. Допустим нужно создать программу чего-либо, склад, мастерская, магазин. Для начала надо задаться вопросом - есть ли уже готовые решения, которые можно использовать? Если цель - решить проблему заказчика, то и писать АИС не надо, а если цель программирование ради программирования, то пишите на здоровье. |
Сообщ.
#9
,
|
|
|
Цитата IvanStepanov @ Для начала надо задаться вопросом - есть ли уже готовые решения, которые можно использовать? Да сейчас уже 99% нужных АИС написано. Вопрос только в том, хватит ли денег чтобы их купить. Хотя сомнительно, что написать что то сложно е будет дешевле. |
Сообщ.
#10
,
|
|
|
Цитата Math teacher @ Да сейчас уже 99% нужных АИС написано. Согласен на 100%. Большинство учетных задач имеют свои решения по автоматизации. |
Сообщ.
#11
,
|
|
|
Очень сложная тема..
|
Сообщ.
#12
,
|
|
|
Цитата Ceniche @ Очень сложная тема.. Именно поэтому лучше купить проверенное решение, чем самому писать аналог с нуля без знаний и опыта. |
Сообщ.
#13
,
|
|
|
Есть те, кто самостоятельно писал системы учета с нуля? Хотелось бы узнать их опыт подобной разработки.
|
Сообщ.
#14
,
|
|
|
Цитата kosten @ Есть те, кто самостоятельно писал системы учета с нуля? Есть. |
Сообщ.
#15
,
|
|
|
DIS, если не секрет, расскажи, о системе которую делал.
|