На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! В разделе обсуждаются следующие темы:
1) Процесс разработки программного обеспечения.
2) Определение требований к программному обеспечению.
3) Составные части и процесс проектирования (см. Шаблоны проектирования).
4) Документирование программного продукта(проекта).
5) Руководство разработкой программного обеспечения.
6) Проектирование пользовательского интерфейса.
7) Контроль версий проекта (см. Управление версиями в Subversion, Стратегии использования svn).
Модераторы: ElcnU
Страницы: (2) [1] 2  все  ( Перейти к последнему сообщению )  
> Как пишут программы учета?, концепции
    Интересует как пишутся АИС. Допустим нужно создать программу чего-либо, склад, мастерская, магазин. Что представляет из себя такая система? Как я понимаю база данных, а сама программа является лишь оболочкой над ней, интерфейсом? Или я не правильно рассуждаю. Есть другие концепции?
      Нет, Все правильно. Другие концепции можно, но смысл?
      Более важно - организация функционала. Обычно все основано на документах и процессах с их участием.
        Машина, спасибо. То есть однозначно в любой системе учета в основе находится и работает база данных, этот вопрос закрывается, раз все системы учета работают по этому принципу.
        А если система учета настольная, ну выполняется на локальном компьютере, то какую СУБДД лучше использовать? Можно тот же Access взять за основу пока опыта мало?
        И еще, проектирование системы учета как я понимаю вообще начинается с проектирования базы данных, а уж потом само приложение как бы "подгоняется" под базу данных?
        И что такое "документ" в этом контексте? Как сказано "основано на документах", что понимается под документом в данном контексте.
          Как работает 1С, например? Вот как там. Для настольной системы кстати очень даже. И незачем делать свою, более убогую по функциям, менее продуманную, менее обтестенную временем?

          Добавлено
          Цитата bizform @
          И еще, проектирование системы учета как я понимаю вообще начинается с проектирования базы данных, а уж потом само приложение как бы "подгоняется" под базу данных?

          Все проектируется как бы одновременно. БД вообще можно считать частью приложения и проектировать, исходя из этого. Но да, часто удобно начать с "модели данных".
            Цитата bizform @
            Можно тот же Access взять за основу пока опыта мало?

            Можно взять что угодно, только не стоит. Посмотри что то стандартное типа postgresql
            Цитата bizform @
            И еще, проектирование системы учета как я понимаю вообще начинается с проектирования базы данных, а уж потом само приложение как бы "подгоняется" под базу данных?


            Всё делается не так. Для начала надо у заказчика взять описание ПРОЦЕССОВ которые проходят у него, далее по процессам ты уже начинаешь смотреть какая архитектура тебе нужна. Сразу смотри на то, что то что тебе даст заказчик поменяется 100500 раз, будут добавляться новые документы, процессы и т.д, так что будь готов. И ничего подганять никуда не надо.
              Цитата bizform @
              А если система учета настольная, ну выполняется на локальном компьютере, то какую СУБДД лучше использовать?

              Firebird в целом неплохой выбор, так как отлично работает и как сетевая база и в локальном варианте. Правда последнее время что-то очень уж медленно развивается (3-й релиз уже 2 года откладывают) и нету стандартных средств для отладки SQL. Лучше наверно смотреть в сторону PostgreSQL.

              Цитата bizform @
              Как сказано "основано на документах", что понимается под документом в данном контексте.

              Запись в базе данных с подчиненной таблицей содержания и других характеристик, интерфейсной возможностью его просмотра и редактирования.
                Цитата bizform @
                И что такое "документ" в этом контексте? Как сказано "основано на документах", что понимается под документом в данном контексте.

                Ну как бы объяснить Есть два принципа учета "Бухгалтерские проводки" и "Регистры учета" и куча маложизнеспособных смесей.
                Основная цели учетной системы - сформировать отчетность по форме. Форма может быть установлена как на законодательном уровне так и на уровне "внутренних привычек".
                Далее встает вопрос как формировать эти "проводки" или "регистры". Можно просто вводить их на прямую. Можно формировать на основании документооброрта. Следовательно появляется документ и его маршрут (или жизненный цикл).
                  Цитата bizform @
                  Интересует как пишутся АИС. Допустим нужно создать программу чего-либо, склад, мастерская, магазин.

                  Для начала надо задаться вопросом - есть ли уже готовые решения, которые можно использовать?
                  Если цель - решить проблему заказчика, то и писать АИС не надо, а если цель программирование ради программирования, то пишите на здоровье.
                    Цитата IvanStepanov @
                    Для начала надо задаться вопросом - есть ли уже готовые решения, которые можно использовать?

                    Да сейчас уже 99% нужных АИС написано. Вопрос только в том, хватит ли денег чтобы их купить. Хотя сомнительно, что написать что то сложно е будет дешевле.
                      Цитата Math teacher @
                      Да сейчас уже 99% нужных АИС написано.

                      Согласен на 100%. Большинство учетных задач имеют свои решения по автоматизации.
                        Очень сложная тема..
                          Цитата Ceniche @
                          Очень сложная тема..

                          Именно поэтому лучше купить проверенное решение, чем самому писать аналог с нуля без знаний и опыта.
                            Есть те, кто самостоятельно писал системы учета с нуля? Хотелось бы узнать их опыт подобной разработки.
                              Цитата kosten @
                              Есть те, кто самостоятельно писал системы учета с нуля?

                              Есть.
                                DIS, если не секрет, расскажи, о системе которую делал.
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script Execution time: 0,1260 ]   [ 17 queries used ]   [ Generated: 17.11.17, 23:13 GMT ]