Andrey Melnikoff escribió:
Этот вопрос был в свое время активно провентелирован с руководством и сотрудниками ИТ отдела, и решили что капиталовложение на еще один считыватель оправдывает упрощение системы и защиту от дурака.Программа предназначина для считывания магнитных карточек персонала с нерегулярным рабочим днем, и записи в базу данных информации о их приходе и уходе. Потом на основе этой информации расчитывается их зарплата. Рабочий день может начинаться и кончатся в любое время дня и ночи, речь идет о типографии.Читалки магнитных карточек предполагается пока использовать 2,А почему две? Так сложно построить триггер? При возникновении третьего стотояния - пусть вахтер допрашивает, какого фига вы пытаетесь войти на работу второй раз?
Я достаточно долго общался с компьютерами, чтобы научится им не доверять. Кроме того, надеюсь, это поможет избежать неприятных ситаций, возникновение которых я легко могу себе представить. Например когда недобросовестный (или забывчивый) работник подвергнет сомнению работоспособность системы вообще и количество своих насчитанных рабочих часов в частности. Хотелось бы ответить цитатой из классики: Never Trust Anything Except Hardcopy. (вытравить эти слова каленым железом на задницах разнообразных кое-какеров)А можно глупый вопрос - зачем здесь принтер? Может проще повесить монитор под стекло, на котором писать "Здравствуйте, Иван Петрович Сидиоров, желаем вам удачного рабочего дня". И человек видит - что его посчитали. А если туда прикрутить еще и базу данных с днями рождения, то можно и поздравлять :)