Ирина » Пн окт 10, 2005 23:04
Здравствуйте Андрей! Во-первых, огромное Вам спасибо за проделанную работу. Признаюсь честно, что такая программа - мечта клубов и многих заводчиков. Она способна, автоматизировав, существенно упростить учет поголовья и ведение линий.
Ну а теперь конкретно. Мне кажется, что при правильной постановке задач не совсем верно выбраны шаги их осуществления. С Вашего позволения я постараюсь перечислить увиденные мной недостатки пошагово с пояснениями. Очень надеюсь, что другие заводчики тоже подключатся к данному обсуждению.
Во-первых. Хотелось бы прояснить основные цели, ради реализации которых создается эта программа. Я бы в виде таковых назвала как основную "УЧЕТ ПЛЕМЕННОГО ПОГОЛОВЬЯ" вообще, а не отдельно в клубе или у заводчика (то есть она должна работать и там и там, поскольку именно от заводчика данные должны приходить в клуб и если их у заводчика нет, то и клубу будет нечего учитывать). А вот частями, касающихся учета взносов и другими специфическими моментами можно укомплектовывать программу, предназначенную именно для клубного учета. Причем эти программы (для заводчиков и клуба) дожны быть "взаимопроницаемыми", то есть чтобы в своей программе крупный заводчик мог создать отчет по окольцованной в соответствующей требованиям клуба форме и, распечатав и подписав, сдать в клуб как первичный документ, а так же предоставить на дискетке электронные данные из этих (и только этих) отчетов, дабы человек, занимающийся учетом клубного поголовья не мучился, вводя заново данные на, предположим, 200 предоставленных в этом году птиц. И именно в реализации этой идеи я вижу основную задачу данной программы.
Ну а теперь пошагово.
Дело в том, что в существующей на настоящий момент версии программы есть много крайне неудобных моментов. Неудобных настолько, что приходится заниматься вводом одной и той же информации много раз и непонятно зачем. То есть для заводчика она как раз особого интереса не представляет и, к тому же, невероятно трудоемка.
Я поясню в чем тут дело. Давайте "плясать от печки". То есть с чего, обычно, возникает необходимость учета в канароводстве? А возникает она не с того, что любитель приобрел пару птичек у какого-то заводчика (или такого же любителя) и теперь стремиться "их учитывать" - ему это не надо. Он знает, что у него пара птичек такого то заводчика, вот и все. А вот необходимость взять в руку ручку и тетрадочку возникает ТОЛЬКО ТОГДА, когда он этих птичек начинает разводить! И называется эта тетрадочка "ЖУРНАЛ РАЗВЕДЕНИЯ" - единственный (уже не одно столетие!) документ, который у себя ведет любой добросовестный заводчик. И вся информация собирается в нем и берется из него же. Информация, которая в данной программе вынужденно и вручную заносится в базу данных (или картотеку) - заводчику не нужна, это лишний труд. Она должна "вылетать" именно из того основного документа, который он ведет и необходимость ведения которого ему ясна, АВТОМАТИЧЕСКИ.
Таким образом я предлагаю переделать.... мммм ВСЕ! Потому что пока что схема не логична и "зависает в воздухе". А вот если первым журналом, который выскакивает при открытии данной програмки будет именно "Журнал разведения" - все заимеет смысл.
Тогда смотрите, что получается (полный вариант граф я предложу в другом посте, пока что только по сути):
Первая "страничка" журнала. Первые, еще нигде не учтенные птички... Заполняя информацию о производителях, как и было предложено, в режиме карточек, им присваиваются (или учитываются уже имеющиеся) номера.
Птенцов мы кольцуем глухими кольцами в возрасте 7-8 дней, так что на основе информации о количестве птенцов, дате рождения, номерах колец (по каждому птенцу прописывается отдельно) и их родителях, данные уже могут быть внесены на отдельные автоматически заведенные согласно каждому номеру кольца карточки. Какие-то данные могут быть заполнены уже позже, например связанные с цветом и пением. Окрас птицы будет точно определим только по окончании птенцовой линьки. При этом некоторые птенцы, возможно, будут реализованы к этому возрасту, значит в должной графе будет обозначено "выбыл" после чего карточка автоматически переходит в журнал учета выбывшей птицы (чтобы не было путаницы), при этом ОТДЕЛЬНО заполнять ничего не нужно, все происходит путем выборки данных из одного единственного журнала. (Да, с датой выбытия - явный перебор, никто не будет ее запоминать как торжественное событие и записывать отдельно - лишний и ненужный труд. Тут либо "сочинять", либо честно писать "выбыл" и все, потому что не принципиальная информация, достаточно, если днем отметки "выбыл" машина сама проставляет год и, возможно, месяц).
Смотрите, что получается дальше: на, предположим, 2005 год, у нас заполнен журнал разведения. При этом у нас имеется автоматически заведенная карточка (просмотр карточек можно организовать еще и в отдельном реестре, например по номерам колец) на КАЖДОГО птенца и сформированы некоторые основные данные ее заполнения. При этом, повторюсь, все это лишь на основании ОДНОГО журнала.
В нашем клубе есть требование, что любители, желающие, чтобы их птица считалась клубной, обязаны ежегодно сдавать данные на полученное потомство с номерами клубных колец. Это значит, что решение о том, сдавать или не сдавать информацию - личное дело каждого. Но номера колец, закрепленные за отдельным заводчиком, на которые не представлена подобная информация, будут анулированы.
Таким образом, на основании годовых данных, любитель формирует отчет по форме клуба (при этом в него входят не все данные из журнала - это уже личная информация заводчика, которая разглашению не подлежит) на нужное ему количество колец/птенцов (то есть о части окольцованной птицы он имеет право не заявлять - он просто удалит эти номера из данных отчета) и, распечатав и подписав их, сдает в клуб. При этом он может принести на дискетке электронную версию отчета, дабы упростить труд (а представьте себе, если заводчик сдает данные на 100-300 птенцов!!!) человека, занимающегося учетом клубного поголовья.
А теперь посмотрим, что получится на следующий год. При формировании пары, если заводчик использует птиц собственного разведения (если нет, то придется отдельно заполнять ИЗ ЖУРНАЛА карточку учета птицы) достаточно ввести только номер кольца и выскакивает уже частично заполненная карточка (с инфо о родителях, дате рождения), в которой проставляется пол и окрас производителя (если заводчик, от делать нечего, не сделал это ранее, что лично я бы не сделала - некогда) и снова регистрируются данные по кладкам и птенцам (окольцованные птенцы сразу автоматически дополняют картотеку, птенцам, кольцуемым кембриками или производителям, окольцованным таким образом, присваиваются, как у вас уже сделано, "виртуальные" номера). И вот уже у нас пошли линии, заводчиком отслеживаются ВСЕ данные, у него имеющиеся. Достаточно лишь задать нужные отчеты и из года в год будет выскакивать инфомация по любым параметрам! И, что на мой взгляд самое главное, начиная с систематизации подобных данных у отдельно взятых любителей, можно будет говорить о полноценном учете и возможности ПРОВЕДЕНИЯ СЕЛЕКЦИОННОЙ РАБОТЫ как в рамках отдельного хозяйства, так и в клубе в целом.
Вот, собственно, мое основное предложение. То есть должен быть в виде основного единственный журнал, "ЖУРНАЛ РАЗВЕДЕНИЯ", при заполнении которого генерируется информация по картотекам и учет племенного поголовья ведется именно посредством этих данных. Это предложение, на мой взгляд, обосновано и реально к исполнению, более того, подобная программа - мечта большинства заводчиков (и клубов, в которых они состоят) и моя лично.
По графам журнала и другие замечания на напишу в отдельном посте.