Бакалавр
Дипломные и курсовые на заказ

Автоматизированная система ведения учета операций на предприятии

ДипломнаяПомощь в написанииУзнать стоимостьмоей работы

Реляционная модель обеспечивает независимость данных на двух уровнях — физическом и логическом. Физическая независимость данных (physical data independents) означает с точки зрения пользователя, что представление данных абсолютно не зависит от способа их физического хранения. Как следствие этого, физическое перемещение данных никоим образом не может повлиять на логическую структуру базы данных… Читать ещё >

Автоматизированная система ведения учета операций на предприятии (реферат, курсовая, диплом, контрольная)

Введение

Целью данного дипломного проекта является разработка автоматизированной системы по ведению учета операций на предприятии ТОО «Фирма Радар».

Исходя из современных требований, предъявляемых к качеству работы сотрудников предприятия, нельзя не отметить, что эффективная работа его всецело зависит от уровня оснащения компании информационными средствами на базе компьютерных систем автоматизированного учета операций.

В этом ряду особое место занимают базы данных и другое программное обеспечение, связанное с их использованием в качестве инструмента для автоматизации труда. Их использование позволяет сократить время, требуемое на подготовку конкретных производственных проектов, уменьшить непроизводительные затраты при их реализации, исключить возможность появления ошибок в подготовке технологической и других видов документации, что дает прямой экономический эффект.

Разумеется, для раскрытия всех потенциальных возможностей, которые несет в себе использование автоматизированных систем, необходимо применять в работе комплекс программных и аппаратных средств максимально соответствующий поставленным задачам. Поэтому в настоящее время велика потребность предприятий в компьютерных программах, поддерживающих и согласующих работу управленческого и финансового звеньев компании, а также в информации о способах оптимального использования имеющегося у компании компьютерного оборудования.

На сегодняшний день специалист по контролю за выполнением основных операций предприятия должен выполнять следующие задачи.

1. Ввести учет основных средств во всех подразделениях ТОО «Радар».

2. Производить закупку оборудования.

3. Вести контроль за поставками оборудования.

4. Выполнять поступившие заявки.

В то же время существующие программные продукты не поддерживают те требования, которые предъявляет предприятие. Поэтому было решено создать программный продукт, позволяющий производить учет операций полностью по ТОО «Радар».

Пояснительная записка к дипломному проекту состоит из четырех разделов.

1. Анализ предметной области

1.1 Характеристика предприятия Основная деятельность ТОО «Фирма Радар» направлена на реализацию комплекса задач связанных с организацией коммерческого учета тепловой энергии в сфере коммунальном хозяйстве. Основополагающим принципом в работе компании, является постоянная оценка степени удовлетворенности потребителя и его пожеланий.

Благодаря большому опыту работы и высокому профессионализму наших сотрудников, компания успешно осуществляет все мероприятия, связанные с организацией коммерческого учета тепловой энергии, а также, дает возможность обеспечить надежное и качественное сопровождение обслуживаемых нами объектов.

Сертифицированное качество производимых работ и поставляемой продукции подтвержденное органами государственного лицензирования.

ТОО «Фирма Радар» работает на рынке поставки и продажи приборов учета расхода воды, газа и тепла с 1999 года. Компания имеет государственные лицензии на все виды заявленных работ.

Основным видом деятельности нашей Фирмы является проектирование, монтаж, наладка и сервисное обслуживание приборов учета тепловой энергии и воды (как у потребителей, так и на источниках тепла), системах отопления, миникотельных и миниТЭЦ.

В полный перечень услуг входит следующее:

— продажа и установка счетчиков воды, газа, тепла и расходомеров;

— сервисное обслуживание и ремонт установленного оборудования;

— реализация сопутствующих товаров: фильтров, запорной арматуры, термостатических вентилей и др.

— продажа датчиков уровня жидкости, термопреобразователей, ПИД-регуляторов и других приборов производства «ОВЕН»

— по установке узлов учета тепловой энергии, включая разработку и согласование проектной документации, монтаж, пуско-наладочные работы, сдачу на коммерческий учет ресурсоснабжающим организациям.

ТОО «Фирма Радар» делает все для того, чтобы продукция пользовалась спросом на отечественном рынке, поэтому проводим активную рекламную и маркетинговую работу.

Специалистами фирмы проводится регулярный рейтинговый анализ продвижения и потребности в приборах учета в г. Костанай и Костанайской области.

ТОО «Фирма Радар» сотрудничает с крупнейшими российскими и казахстанскими поставщиками и производителями:

— «Взлет», Санкт-Петербург, Челябинск;

— «Взлет-Алатау», Алматы;

— «ЭНКО», Алматы;

— «Бетар Азия», Экибастуз;

— «КИПСервис», Челябинск;

— «Инжиниринг», Караганда;

— «Эргономика», Караганда.

Надежность поставляемой продукции ТОО «Фирма Радар» — это репутация предприятия. Поэтому одним из главных правил предприятия, является правдивость по отношению к клиентам и партнерам. Огромное внимание традиционно уделяется качеству продукции, требованиям потребителей, срокам поставки, сервисному обслуживанию приборов, производится их диагностика и ремонт. И это доказано не словами, а временем. Цель — постоянное повышение качества сервисного и гарантийного обслуживания, а также кратчайшие сроки поставки. Престиж предприятия — это конкурентоспособность на рынке области.

Водосчетчики, или счетчики расхода воды, предназначены для учета водопотребления в системах водоснабжения любого типа:

— в индивидуальных домах

— в квартирах (квартирные счетчики воды), административных зданиях, офисах Теплосчетчики применяются в следующих зданиях/помещениях:

— в многоквартирных домах;

— в учрежденческих и административных зданиях;

— в отдельных помещениях, зданиях, сооружениях.

Все приборы внесены в Государственный реестр средств измерений и разрешены к применению для коммерческого учета.

Методы измерения по счетчикам воды существуют совершенно различные. В зависимости от используемого метода счетчики бывают: электромагнитные, ультразвуковые, вихревые и тахометрические. Они очень отличаются друг от друга, как по ценовым, так и по потребительским характеристикам. На данный момент все вышеперечисленные счетчики являются самыми востребованными и используются для учета воды в городских квартирах.

В ультразвуковых расходомерах используется время — импульсный метод измерения разности времени прохождения ультразвуковых колебаний по направлению и против направления потока жидкости в трубопроводе. Ультразвуковые расходомеры бывают врезного и накладного типа.

В электромагнитных счетчиках для воды действует принцип, который основывается на измерении электродвижущей силы индукции в электропроводящей жидкости, движущейся в магнитном поле, создаваемом электромагнитом прибора. Электродвижущая сила, наведенная в жидкости и зависящая от скорости потока, с помощью электродов подается в измеритель, где вычисляется расход и объем жидкости, прошедшей через сечение трубопровода.

Вихревой метод измерения расхода основывается на преобразовании частоты отрыва вихревой дорожки, которая образуется за установленным в потоке телом, в электрический сигнал электромагнитным или ультразвуковым методом.

Электромагнитные, вихревые и ультразвуковые расходомеры, чаще всего, используются в составе теплосчетчиков.

Тахометрические счетчики для воды считаются самыми распространенными. Они недорого стоят и обладают неплохими метрологическими характеристиками.

Принцип действия тахометрических приборов основывается на измерении числа оборотов крыльчатки (крыльчатые водосчетчики) или турбины (турбинные водосчетчики), которая вращается под действием протекающей воды. Количество оборотов крыльчатки или турбины пропорционально количеству протекающей через счетчик воды. 1]

1.2 Постановка задачи

Разработать автоматизированную систему ведения учета операций на предприятии, которая должна отвечать следующим качествам:

- простота освоения программы и простота работы с ней;

— стандартизация интерфейса, т. е. сходства с существующими стандартами типа IBM WINDOWS;

— организация удобного диалога ЭВМ и пользователя;

— качество экранного дизайна;

— открытость для модификаций и дополнений последующими версиями и разработками;

— возможность изменять количество организаций поставщиков и заказчиков.

1.3 Содержание и требования, предъявляемые к информации

В современных условиях важной областью стало информационное обеспечение, которое состоит в сборе и переработке информации, необходимой для принятия обоснованных управленческих решений. Передача информации о положении и деятельности предприятия на высший уровень управления и взаимный обмен информацией между всеми взаимными подразделениями фирмы осуществляются на базе современной электронно-вычислительной техники и других технических средствах связи.

В деятельности предприятий, представляющих собой комплексы задач, обработка информации является первостепенным и непременным фактором нормального функционирования данной структуры. При этом особое значение приобретает обеспечение оперативности и достоверности информации. Для многих организаций внутрифирменная система информации решает задачи организации технологического процесса и носит производственный характер. Это касается, прежде всего, процессов обеспечения предприятий продукцией, поступающей со специализированных подразделений.

Здесь информация играет важную роль в предоставлении сведений для принятия управленческих решений и является одним из факторов, обеспечивающих снижение издержек производства и повышение его эффективности.

Соответственную роль в принятии решений играет научно-техническая информация, содержащая новые научные знания, сведения об изобретениях, технических новинках своей организации. Это непрерывно пополняемый общий фонд и потенциал знаний и технических решений, практическое и своевременное использование которого обеспечивает организации высокий уровень конкурентоспособности.

Информация служит основой для подготовки соответствующих докладов, отчетов, предложений для выработки и принятия соответствующих решений.

Для современных условий характерно применение высокоэффективного учета операций на предприятии, основанного на использовании новейших технических средств автоматизированной обработки цифровой и текстовой информации на базе компьютеров с процессорами Intel Pentium.

Информационный процесс, направленный на получение научно-технической, плановой, контрольной, учетной и аналитической информации, в информационных системах унифицирован и базируется на электронно-вычислительной технике.

Повышение эффективности использования информационных систем достигается путем сквозного построения и совместимости информационных систем, что позволяет устранить дублирование и обеспечить многократное использование информации, установить определенные интеграционные связи, ограничить количество показателей, уменьшить объем информационных потоков, повысить степень использования информации.

Информационное обеспечение предполагает: распространение информации, т. е. предоставление пользователям информации, необходимой для решения научно-производственных задач; создание наиболее благоприятных условий для распространения информации, т. е. проведение административно-организационных, научно-исследовательских и производственных мероприятий, обеспечивающих ее эффективное распространение.

Информация и, особенно, ее автоматизированная обработка, является важным фактором повышения эффективности производства.

Важную роль в исполнении информации играют способы ее регистрации, обработки, накопления и передачи, систематизированное хранение информации и выдача ее в требуемой форме, производство новой числовой и иной информации. [2]

1.4 Основные принципы, цели, задачи и функции внутрифирменной системы обработки информации

Основными принципами и целями внутрифирменных систем обработки информации являются:

— определение требований к содержанию информации и к ее характеру, в зависимости от целенаправленности;

— выработка системы хранения, использования и предоставления информации;

— определение потребностей в технических средствах (в том числе, в компьютерной технике) на предприятии в целом;

— разработка программного обеспечения, создание и использование банков данных;

— автоматизированная обработка вводимой и текущей информации и выдача информации.

Важными задачами внутрифирменной системы управления являются:

— координация деятельности по сбору и обработке данных;

— определение основных направлений системы сбора, обработки и хранения первичных данных;

— определение основных направлений развития технологии обработки информации.

Оснащение электронной техникой позволяет экономить управленческие расходы на эффективную работу, обеспечивает эффективное внутрифирменное планирование. [2]

1.5 Формы как носители информации

Обычно необходимая информация заносится на определенные формы-носители информации. Формы могут содержать информацию по предприятию в целом и по каждому подразделению в отдельности. Каждая форма имеет свой перечень статистических данных и фактологический информации, позволяющих произвести оптимально детальный экономический анализ состояния и развития предприятия, разработать и принять необходимые управленческие решения. Так, например, существуют формы, в которые заносятся данные, о выпуске и продаже продукции за установленный период времени; о материально-производственных ресурсах (запасах); о численности персонала и наличии свободных рабочих мест.

Различают следующие виды бланков форм: формы для хранения информации, формы регистрации данных, формы статистической (финансовой) отчетности, формы обследований.

Заполненные формы хранятся в памяти ЭВМ и при необходимости могут быть выведены на экран дисплея или получены путем распечатки на принтере.

Поскольку потребности в получаемой информации и ее содержании у предприятия могут изменяться в зависимости от изменяющихся внутренних условий, возникает необходимость в постоянном уточнении и переработке форм, содержащих первичные данные. [3]

1.6 Информационные базы данных

Информационные базы данных включают весь комплекс статистических показателей, характеризующих деятельность предприятия в целом, а также, фактологический материал относительно всех факторов, оказывающих влияние на состояние и тенденции развития предприятия. Обычно, при формировании базы данных, решается вопрос и о системе хранения и обновления данных, а также, обоснованная увязка данных, их взаимная согласованность, возможность проведения сравнений и сопоставления оценок, хранимых в банке данных. Данный вопрос имеет существенное значение при объединении первичных данных в укрупненные группы (файлы) со своими реквизитами. Базы данных непрерывно обновляются на определенной систематической основе с учетом требований основных пользователей базой данных. [3,4]

Во многих организациях и предприятиях созданы базы данных, в которых хранится информация о состоянии финансового положения предприятия, о состоянии товарооборота на складе, о кадровом составе работников, постоянно обновляемая и максимально подробная, систематизированная по самым разнообразным признакам. Выбор информации делается с выводом на печатающее устройство отчетов, что позволяет следить за балансом предприятия, перемещением финансовых средств, делать прогнозы о будущем развитии.

Пользование банками данных, введенных в ЭВМ, резко ускоряет процесс получения информации из круга источников первичной информации и обеспечивает возможность выбора правильного и точного метода исследований для решения современных научных и технических проблем.

Комплексная автоматизированная обработка информации предполагает объединение в единый комплекс всех технических средств обработки информации с использованием новейшей технологии, методологии и различных процедур по обработке информации.

Создание комплексной автоматизированной системы предполагает использование всего комплекса технических средств обработки информации, переход к единой системе обработки всех видов информации.

В последние годы устройства автоматизированной обработки текстовой информации стали широко использоваться руководителями всех уровней, которые в отображенном на экране документе делают свои замечания, ставят резолюции, что упрощает процесс согласования их действий, ускоряет процесс подготовки управленческих решений.

Всей внутрифирменной системой информации управляет, как правило, специализированный аппарат управления. В общем случае он включает в себя:

— вычислительный центр для обслуживания фирмы в целом;

— центральную службу информации;

— информационную систему в производственных подразделениях, включающую отделы: обработки и анализа информации, обработки входящей и выходящей документации, хранения и выдачи информационных материалов, вычислительной техники.

В случае малого предприятия данный аппарат управления, как правило, состоит из двух отделов:

— отдел автоматизации (отдел программирования);

— технический отдел (отдел сетевых разработок).

Могут создаваться, также, и центры хранения записей, где информация хранится на оптических носителях и может быть в кратчайший срок выдана по запросу через локальную вычислительную сеть.

Внедрение ЭВМ в информационно — управленческую деятельность фирм повлекло за собой возникновение и развитие новых видов профессиональной деятельности, связанных с обслуживанием ЭВМ, а именно программистов, операторов, обработчиков информации.

Реляционные базы данных.

Все системы управления базами данных предназначены для хранения и обработки информации. Реляционный подход к управлению базами данных основан на математической модели, использующей методы реляционной алгебры и реляционного исчисления. Тем не менее, большинство действительно необходимых определений из области управления базами данных скорее относятся к практической, чем к теоретической стороне этого вопроса.

С. Дейт дает следующее неформальное определение системе управления реляционными базами данных (СУБД).

— вся информация в базе данных представлена в виде таблиц;

— она поддерживает три реляционных оператора—выбора, проектирования и объединения, с помощью которых вы получаете необходимые вам данные (и можете выполнять эти операции, не требуя от системы физической записи получаемых с их помощью данных в каком-то определенном виде).

Др. И. Ф. Кодд, автор реляционной модели, разработал целый список критериев, которым должна удовлетворять реляционная модель. Описание этого списка, часто называемого «правилами Кодда», требует введения сложной терминологии и теоретических выкладок, что выходит за рамки данного дипломного проекта. Тем не менее, опишем состоящий из 12 правил тест Кодда для реляционных систем, и будем использовать его совместно с общим определением Дейта.

Чтобы считаться реляционной, система управления базами данных должна:

— представлять всю информацию в виде таблиц;

— поддерживать логическую структуру данных, независимо от их физического представления;

— использовать язык высокого уровня для структурирования, выполнения запросов и изменения информации в базах данных (теоретически это может быть любой язык баз данных, практически для этого используется язык SQL);

— поддерживать основные реляционные операции (выбор, проектирование и объединение), а также теоретико-множественные операции, такие как объединение, пересечение и дополнение;

— поддерживать виртуальные таблицы, обеспечивая пользователям альтернативный способ просмотра данных в таблицах;

— различать в таблицах неизвестные значения (nulls), нулевые значения и пропуски в данных;

— обеспечивать механизмы для поддержки целостности, авторизации, транзакций и восстановления данных.

Далее проведем аналитический обзор этих пунктов, ко многим из них будем обращаться в дальнейшем.

Реляционная модель.

Первое правило Кодда гласит, что вся информация в реляционных базах данных представляется значениями в таблицах (tables). В реляционных системах таблицы состоят из горизонтальных строк (row) и вертикальных столбцов (column). Все данные представляются в табличном формате — другого способа просмотреть информацию в базе данных не существует.

Несколько замечаний по терминологии. Поскольку такие понятия как таблица, строка и столбец являются общепринятыми в коммерческих системах управления реляционными базами данных, будем стараться использовать их в этом дипломном проекте. Однако иногда можно встретиться и с такими понятиями, как отношение (relations), кортеж (tuple) и атрибут (attributes). Это соответственно синонимы понятий таблица, строка и столбец, так же, как и файл (file), запись (record) и поле (field). Первые три считаются академическими терминами, последние — взяты из общего лексикона, используемого в области обработки данных. Набор связанных таблиц образует базу данных (database). Таблицы в реляционной базе разделены, но полностью равноправны. Между ними не существует никакой иерархии и, вообще говоря, они не обязательно даже физически связаны друг с другом. 7]

Каждая таблица состоит из строк и столбцов. Каждая строка описывает отдельный объект или сущность (entity) человека, компанию, торговую сделку или что-нибудь другое. Каждый столбец описывает одну характеристику объекта—имя человека или его адрес, телефонный номер компании или ее президента, лоты распродажи или дату. Каждый элемент данных, или значение (value), определяется пересечением строки и столбца таблицы. Чтобы найти требуемый элемент данных, необходимо знать имя содержащей его таблицы, столбец и значение его первичного ключа (primary key), или уникального идентификатора (каждая строка должна единственным образом идентифицироваться по одному из своих значений.)

В реляционных базах данных существует два типа таблиц — пользовательские таблицы (user tables) и системные таблицы (system tables). Пользовательские таблицы содержат информацию, для поддержки которой собственно и создавались системы реляционных баз данных—данные по сделкам, заказам, персоналу и т. д. Системные таблицы, известные также под названием системные каталоги (system catalog), содержат описание базы данных. Системные таблицы обычно поддерживаются самой СУБД, однако доступ к ним можно получить так же, как и к любым другим таблицам. Возможность получения доступа к системным таблицам, по аналогии с любыми другими таблицами, составляет основу другого правила Кодда для реляционных систем.

Независимость.

Независимость данных — критический аспект при управлении любой системой баз данных. Она позволяет изменять приложения, не изменяя для этого структуру базы данных, и изменять конструкцию базы данных, не оказывая при этом влияния на работу приложений. Система управления базами данных не должна вынуждать выносить окончательные решения о том, какие данные должны сохраняться, как получать к ним доступ и что будет нужно пользователям. Система не должна становиться бесполезной при изменении потребностей.

Реляционная модель обеспечивает независимость данных на двух уровнях — физическом и логическом. Физическая независимость данных (physical data independents) означает с точки зрения пользователя, что представление данных абсолютно не зависит от способа их физического хранения. Как следствие этого, физическое перемещение данных никоим образом не может повлиять на логическую структуру базы данных и ваше восприятие данных. Такие изменения обычно становятся просто необходимыми, особенно в больших многопользовательских системах. Например, при недостатке места для хранения информации может потребоваться установка дополнительных физических носителей. Когда устройство выходит из строя, увы, его приходится быстро заменять. Иногда может потребоваться увеличить производительность системы или упростить ее использование, изменив для этого методы доступа к физическим данным. (Эти методы связаны с созданием стратегии доступа (access strategies) и применением индексов (index).)

Другой тип независимости, обеспечиваемый реляционными системами — логическая независимость (logical independents) означает, что изменение взаимосвязей между таблицами, столбцами и строками не влияет на правильное функционирование программных приложений и текущих запросов. Можно разбивать таблицы по строкам или столбцам, а приложения и запросы все равно будут выполняться, как и раньше. Несмотря на изменение логической структуры базы данных, всегда можно воспользоваться старыми запросами. Требование логической и физической независимости данных составляет основу двух других правил Кодда.

Язык высокого уровня.

Определение реляционной системы, так же, как и правила Кодда, требует, чтобы весь диалог с базой данных велся на едином языке — иногда его называют общим подъязыком данных (comprehensive data sublanguage). В мире коммерческих систем управления базами данных такой язык получил название SQL. SQL используется для манипуляций с данными (data manipulation) выборки и модификации, определения данных (data definition) и администрирования данных (data administration). Любая операция по выборке, модификации, определению или администрированию выполняется с помощью оператора (statement) или команды (command) SQL.

Имеется две разновидности операций по манипуляции с данными — выборка данных (data retrieval) и модификация данных (data modification). Выборка — это поиск необходимых вам данных, а модификация означает добавление, удаление или изменение данных. Операции по выборке (чаше называемые запросами (query)) осуществляют поиск в базе данных, наиболее эффективно извлекают затребованную вами информацию и отображают ее. Другие команды SQL предназначены для создания и удаления таблиц, индексов и других объектов. Последняя категория операторов SQL — операторы администрирования, или команды управления данными (data control). Они позволяют вам координировать совместное использование базы данных и поддерживать ее в наиболее эффективном состоянии. 8]

Реляционные операции.

В определении системы управления реляционными базами данных упоминаются три операции по выборке данных — проектирование, выбор (иногда называемый ограничением (restrictions)) и объединение, которые позволяют строго указать системе, какие данные вы хотите увидеть. Операция проектирования выбирает столбцы, операция выбора — строки, а операция объединения собирает вместе данные из связанных таблиц. Логическая и физическая независимость, о которой мы упоминали выше, означает, что вам не нужно беспокоиться о физическом расположении данных и о том, как их искать — это проблемы исключительно систем управления базами данных. Проектирование — операция проектирования позволяет указать системе, какие столбцы таблицы должны просматриваться. С концептуальной точки зрения: операция проектирования определяет подмножество столбцов в таблице. Обратите внимание, что результаты выполнения проектирования (как и любой другой реляционной операции) также отображаются в форме таблицы. Результирующие таблицы иногда называют производными таблицами (derived tables), чтобы отличать их от базовых таблиц (base tables), содержащих исходные строки данных. Выбор — операция выбора позволяет вам получать из таблицы подмножества ее строк. Чтобы указать, какие строки нужны, соответствующие условия нужно разместить в предложении WHERE. В предложении WHERE оператора SELECT определяется критерий, которому должны соответствовать выбираемые строки. Можно комбинировать в запросе операции проектирования и выбора, чтобы получить требуемую информацию. Объединение — операция объединения может работать одновременно с одной или несколькими таблицами, соединяя данные таким образом, что можно легко сопоставить или выделить определенную информацию в базе данных. Операция объединения обеспечивает SQL и реляционную модель необходимой мощностью и гибкостью. Можно выявить любую взаимосвязь, существующую между элементами данных, а не только связи, введенные при конструировании базы. Когда «объединяются» две таблицы, на период действия запроса они как бы становятся единой таблицей. Операция объединения соединяет данные, сравнивая значения в заданных столбцах и отражая результаты. [8]

Целостность.

Целостность (integrity) — очень сложный и серьезный вопрос при управлении реляционными базами данных. Несогласованность между данными может возникать по целому ряду причин. Несогласованность или противоречивость данных может возникать вследствие сбоя системы — проблемы с аппаратным обеспечением, ошибки в программном обеспечении или логические ошибки в приложениях. Реляционные системы управления базами данных защищают данные от такого типа несогласованности, гарантируя, что команда либо будет исполнена до конца, либо будет полностью отменена. Этот процесс обычно называют управлением транзакциями (transaction management). Другой тип целостности, называемый объектной целостностью (entity integrity), связан с корректным проектированием базы данных. Объектная целостность требует, чтобы ни один первичный ключ не имел нулевого значения. Третий тип целостности, называемый ссылочной целостностью (referential integrity), означает непротиворечивость между частями информации, повторяющимися в разных таблицах. Например, если вы изменяете неправильно введенный номер расчетного счета покупателя в одной таблице, другие таблицы, содержащие эту же информацию, продолжают ссылаться на старый номер, поэтому вы должны обновить и эти таблицы. Чрезвычайно важно, чтобы при изменении информации в одном месте, она соответственно изменялась и во всех других местах. Правила Кодда гласят, что системы управления реляционными базами данных должны обеспечивать не только объектную и ссылочную целостность, но и позволять «вводить дополнительные ограничения на целостность, отражающие специальные требования». Кроме того, по определению Кодда, ограничения на целостность должны:

— определяться на языке высокого уровня, используемом системой для всех других целей;

— храниться в словаре данных, а не в программных приложениях.

Первоначально только несколько реализаций реляционных баз данных удовлетворяли критериям Кодда на целостность, но ситуация постепенно изменялась. Стандарт 1992 года (часто называемый «SQL92») поддерживает ограничения, обеспечивающие ссылочную целостность и позволяющие задавать бизнес правила. Эти возможности в том или ином виде реализованы в большинстве систем. 7,8]

1.7 Структура данных

1. Что такое «хорошая структура» — это, в первую очередь, «прозрачная» структура. Проще говоря, хорошая структура:

- максимально упрощает взаимодействие с базой данных;

— гарантирует непротиворечивость данных;

— «выжимает» максимум производительности из системы.

Некоторые факторы, упрощающие понимание базы данных, не имеют строгих технических определений и не являются частью процесса проектирования. Тем не менее, широкие таблицы трудно читать и в них сложно разбираться. В то же время разделение данных на целый ряд небольших таблиц усложняет отслеживание взаимосвязей между ними. Выбор подходящего числа столбцов обычно является компромиссом между простотой понимания базы и правилами нормализации. Хорошо разработанная база данных предотвращает ввод противоречивой информации и случайное удаление данных. Это достигается за счет минимизации ненужного дублирования данных в таблицах и поддержки целостности. Наконец, хорошо разработанная база должна обладать достаточной производительностью. Опять-таки здесь играет большую роль число столбцов в таблицах: выборка данных будет проводиться медленнее, если информация размешена не в одной, а в нескольких таблицах. Однако большие таблицы могут требовать от системы обработки большего количества данных, чем это на самом деле необходимо для выполнения конкретного запроса. Другими словами, количество и размер таблиц существенно влияют на производительность. (Также с точки зрения производительности критическим является выбор столбца, по которому выполняется индексирование и тип индексирования.) Индексирование в большей мере является вопросом физического проектирования, нежели логического. 6]

2. Плохая структура базы данных

— приводит к непониманию результатов выполнения запросов;

— повышает риск введения в базу данных противоречивой информации;

— порождает избыточные данные;

— усложняет выполнение изменений структуры созданных ранее и уже заполненных данными таблиц.

Не существует идеального решения, полностью удовлетворяющего все требования, предъявляемые при проектировании баз данных. Часто приходится чем-то жертвовать, основываясь на требованиях и особенностях приложений, которые будут использовать базу данных.

1.8 Задачи, выполняемые приложением

База данных «Автоматизированная система ведения учета операций на предприятии» предназначена для автоматизации работы специалиста (приходование, выполнение заявок, и т. п.). В техническое задание на реализацию базы данных входили следующие задачи:

1. Оформление приемки счетчиков.

Оформление заявок.

Внесение информации о выполнении заявок.

Ведения учета поверок приборов.

Работа с физическими лицами.

Работа с юридическими лицами.

Формирование отчетов по нарядам.

Формирование отчетов на поверку.

Добавление различного количества организаций использующих оборудование.

1.9 Технические требования, предъявляемые к автоматизированной системе

При проектировании системы автоматизации принимались во внимание следующие требования:

— система должна нормально функционировать на стандартных персональных компьютерах клона IBM на базе процессора Intel Pentium с тактовой частотой 100 МГц (минимальные требования), подсоединенных к локальной офисной вычислительной сети в режиме выделенных серверов;

— система не должна иметь привязки к аппаратной части для возможности переноса ее на новую платформу из-за неизбежного морального старения компьютерной техники;

— архитектура системы должна быть выбрана таким образом, чтобы минимизировать вероятность нарушения штатного режима работы системы (выход системы из строя, разрушение информационной базы данных, потери или искажение информации) при случайных или сознательных некорректных действиях пользователей;

— основная программная оболочка должна иметь интуитивно ясный дружественный интерфейс и не должна требовать от пользователей специальной подготовки, не связанной с их профессиональными обязанностями;

— система должна иметь возможность наращивания в программной части.

— система должна функционировать под управлением операционных систем семейства Windows.

2. Анализ исходных данных и выбор оптимального инструментария для разработки АС учета

2.1 Назначение разрабатываемой автоматизированной системы

Разрабатываемая автоматизированная система предназначена для ввода, хранения и обработки информации о ведении учета по приборам на предприятии «Радар», информации о проведении проверок, сведений о поставщиках и поступивших заявок. Реализация такой автоматизированной системы позволит значительно облегчить работу сотрудников предприятия:

? Поможет быстро и оперативно получать требуемую информацию;

? Облегчит ввод данных;

? Позволит быстро получать отчёты;

? Позволит быстро и точно найти нужную информацию.

2.2 Определение структурной схемы

При разработке нового приложения необходимо разработать правильную структуру таблиц. Плохая структура приведёт к неэффективности и не возможности реализации некоторых функций. Хорошо продуманный набор таблиц не только помогает решать текущую задачу, но и оставляет задел для будущих модернизаций и усовершенствований, и что ещё более важно, значительно сокращает время написания программы, позволяет вызывать и обрабатывать данные, используя запросы и SQL-операторы.

Базам данных постоянно грозит опасность стать громоздкими, застывшими и чрезмерно сложными системами. Новые функции порождают новые виды запросов к базе данных, это увеличивает набор логических связей между её элементами. В связи с этим необходимо продумывать и использовать простые и ясные схемы организации данных. 7]

Для разработки структура данных используем реляционную модель базы данных, которая основана на математических принципах теории множеств. Прежде всего, в основе теории лежит определение отношений между отдельными таблицами с помощью связующих полей. Теория не требует и не предполагает какого-то определённого числа этих отношений, но поскольку каждая таблица связана ещё хотя бы с одной, все таблицы в базе данных оказываются прямо или косвенно связанными. Теория так же утверждает, что управление данными становится очень простым, если данные организованы согласно правилам нормализации. Для получения первой нормальной формы таблиц не должно быть повторяющихся полей и составных значений. Для получения второй нормальной формы требуется зависимость каждого не ключевого поля от полного набора полей первичного ключа. Для получения третьей нормальной формы таблица должна удовлетворять требованиям первой и второй нормальных форм, а так же для каждой таблицы должны быть определен первичный ключи, состоящий из одного поля или комбинации полей, по которому можно однозначно определить не ключевое поле.

Описанные выше правила нормализации помогают эффективно связывать отношения между собой одним из ниже перечисленных способов:

? Один ко многим — когда любой записи в первой таблице соответствует несколько записей во второй таблице;

? Один к одному — когда любой записи в первой таблице соответствует только одна запись во второй таблице;

? Многие ко многим — когда любой записи в первой таблице соответствует несколько записей во второй и наоборот.

В большинстве случаев между двумя таблицами используется отношение «один ко многим».

Результат запроса к одной или нескольким таблицам, также предоставляется в виде таблицы. Каждая таблица должна иметь свой ключ или идентификатор, уникально определяющую запись. В наборе записей об объекте возможно наличие более одного элемента данных, значения которого уникально идентифицирует запись об объекте. Каждый из таких элементов будет являться ключом, один из которых обычно выбирается в качестве первичного ключа. Элементы данных, которые не являются первичными ключами, называются атрибутами. В записи об объекте значения атрибутов идентифицируются значениями первичных ключей. Также в реляционных базах данных возможно объединения информации из разных таблиц или запросов на основе совпадающих значений определённых атрибутов.

Основное преимущество реляционной модели — это возможность добавлять новые элементы данных, если этого требуют новые функции или приложения. Могут добавляться и новые связи между существующими и вновь добавляемыми отношениями.

В любом случае реляционная модель данных удобна тем, что в отличие от других способна накапливать новые данные и новые связи без разрушения старых подсистем.

2.3 Выбор конкретного программного инструментария

Система управления базами данных предоставляет полный контроль над процессом определения данных, их обработкой и совместным использованием. СУБД также существенно облегчает каталогизацию и обработку больших объемов информации, хранящихся в многочисленных таблицах. Разнообразные средства СУБД обеспечивают выполнение трех основных функций: определение данных, обработку данных и управление данными. Все эти функциональные возможности в полной мере реализованы в базе данных Microsoft Access. 8]

В Microsoft Access предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации.

В Microsoft Access основными объектами являются таблицы, запросы, формы, отчеты, программы и классы. Обычно, термин база данных относится только к файлам, в которых хранятся данные. В Microsoft Access база данных включает набор таблиц, представлений и хранимых процедур. Ниже приведен список основных объектов Microsoft Access.

? Таблица — объект, который определяется и используется для хранения данных. Каждая таблица содержит информацию о субъектах (предметах) определенного типа. Поля (столбцы) служат для хранения различных характеристик субъектов, а каждая запись (строка) содержит сведения о конкретном субъекте. Для каждой таблицы можно определить первичный ключ (одно или несколько полей, имеющих уникальное для каждой записи значения) и один или несколько индексов, ускоряющих доступ к данным.

? Запрос — объект, позволяющий пользователю получить нужные данные из одной или нескольких таблиц. Для определения запроса можно использовать конструктор отчётов или написать инструкцию SQL. Можно создать запрос на выборку, обновление, удаление или добавление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц.

? Форма — объект, предназначенный для ввода данных, отображения их на экране или управления работой приложения. Формы можно использовать для того, чтобы реализовать требования пользователя к представлению данных таблиц или наборов записей запросов. С помощью форм можно в ответ на некоторое событие запустить функцию, процедуру, метод формы или класса.

? Отчёт — объект, предназначенный для форматирования, вычисления итогов и печати выбранных данных.

В таблицах хранятся данные, которые можно извлекать с помощью запросов. Для облегчения проверок целостности, хранения информации о связях, а так же для хранения запросов для представлений, таблицы можно объединять в базу данных. Используя формы, пользователь может выводить данные на экран или изменять их. Необходимо заметить, что формы и отчеты получают данные как непосредственно из таблиц, так и через запросы.

Microsoft Access воспринимает множество самых разнообразных форматов данных, включая файловые структуры других СУБД. Существует возможность осуществления импорта и экспорта данных из текстовых и электронных таблиц.

Среда визуального программирования Delphi является системой программирования очень высокого уровня. Она берет на себя значительную часть работы по управлению компьютером, что делает возможным в простых случаях обходиться без особых знаний о деталях его работы, в отличие от традиционных систем программирования. 9,10]

Delphi — язык и среда программирования, относящаяся к классу RAD — (Rapid Application Development — «Средство быстрой разработки приложений») средств CASE-технологии. Delphi сделала разработку мощных приложений Windows быстрым процессом, доставляющим вам удовольствие. Приложения Delphi, для создания которых требовалось большое количество человеческих усилий например С++, теперь могут быть написаны одним человеком, использующим Delphi.

Визуальное программирование как бы добавляет новое измерение при создании приложений, давая возможность изображать эти объекты на экране монитора до выполнения самой программы. Без визуального программирования процесс отображения требует написания фрагмента кода, создающего и настраивающего объект «по месту». Увидеть закодированные объекты было возможно только в ходе исполнения программы. При таком подходе достижение того, чтобы объекты выглядели и вели себя заданным образом, становится утомительным процессом, который требует неоднократных исправлений программного кода с последующей прогонкой программы и наблюдения за тем, что в итоге получится.

Благодаря средствам визуальной разработки можно работать с объектами, держа их перед глазами и получая результаты практически сразу. Способность видеть объекты такими, какими они появляются в ходе исполнения программы, снимает необходимость проведения множества операций вручную, что характерно для работы в среде, не обладающей визуальными средствами — вне зависимости от того, является она объектно-ориентированной или нет. После того, как объект помещен в форму среды визуального программирования, все его атрибуты сразу отображаются в виде кода, который соответствует объекту как единице, исполняемой в ходе работы программы.

Размещение объектов в Delphi связано с более тесными отношениями между объектами и реальным программным кодом. Объекты помещаются в форму проекта, при этом код, отвечающий объектам, автоматически записывается в исходный файл. Этот код компилируется, обеспечивая существенно более высокую производительность, чем визуальная среда, которая интерпретирует информацию лишь в ходе исполнения программы.

Borland Delphi позволяет добавлять к окнам поля ввода, меню, командные кнопки, переключатели, флажки, списки полей, линейки прокрутки, диалоговые окна работы с файловой системой. Программист может организовать взаимодействие с другими приложениями Windows и доступ к базам данных.

Значительным достоинством системы является и то, что размещение компонентов на экране, а также задание начальных значений их свойств Delphi позволяет осуществлять на этапе конструирования формы без написания какой-либо программы.

Таким образом, особенностью программирования в Delphi является то, что программист непосредственно видит практически все результаты своей работы на экране монитора, набирая из отдельных стандартных компонент ту часть программы, которая связана с передачей информации (интерфейс программы).

Пакет Delphi предназначен для создания сложных программ с использованием современным приемов программирования и стиля их оформления. Такие программы обычно компонуются из нескольких файлов. При работе с программой можно выделить две основные стадии. Первая стадия — стадия проектирования, на которой программа собирается из отдельных составных частей, ей задаются необходимые параметры и характеристики. Именно на этой стадии широко используются приемы визуального программирования, позволяющие наглядно наблюдать результаты создания программы еще до ее запуска. Вторая стадия — стадия выполнения программы, когда она решает поставленные перед ней задачи. Можно выделить третью, промежуточную стадию — стадию отладки, когда программа запускается и по различным признакам проверяется правильность ее работы. При обнаружении ошибок проектирование программы возобновляется.

При создании программы используются пакеты (Package), содержащие в архиве объектов (Object Repository), в которых находятся различные проекты и формы.

На стадии выполнения программы она может использовать различные динамические библиотеки (DLL — Dynamic Link Library), например, пакеты компонент, предназначенных для размещения стандартных компонент (компоненты окна, баз данных, неотображаемые объекты), используемых программой. Пакеты могут использоваться как на стадии проектирования, так и на стадии выполнения программы.

Помимо средств, которые предназначены для оказания помощи в процессе разработки программ, Среда Delphi включает в себя так называемые технические средства — интегрированный отладчик, пакетный компилятор и утилиты WinSight и WinSpector. Основное назначение утилиты WinSight — наблюдение за системой передачи сообщений Windows. Утилита WinSpector — позволяет узнать причины ошибочного завершения того или иного приложения.

Библиотека компонент — Visual Components Library (VCL) является «сердцем» Delphi. Все средства разработки, включенные в состав Delphi, в той или иной степени базируются на библиотеке классов. Эта библиотека содержит около 140 классов, инкапсулирующих различные группы функций Windows API. Чисто условно классы, входящие в библиотеку VCL, можно разделить на классы, реализующие функциональность компонентов, и внутренние классы, которые реализуют поддержку работы самого приложения и не используются непосредственно.

Для минимальной работы Delphi требуется персональный компьютер с приличными характеристиками. Пакет Delphi ужесточает эти требования. Для работы в этой среде необходим компьютер 486 или Pentium с тактовой частотой не менее 100 МГц, оперативной памятью не меньше 8 М (желательно 16 М и более), жестким диском объемом не менее 50Мб. Программа, созданная в Delphi скорее выглядит как совокупность в некотором смысле самостоятельных, обособленных блоков, выполняющих те или иные операции, а связь между ними и любой последующий ход выполнения программы определяются результатами предыдущих этапов и взаимодействием программы через внешние устройства с пользователем.

Цикл работы программы в этом случае выглядит следующим образом. Выполняется какая-то самостоятельная часть программы (например, инициализация), после чего выполнение программы прекращается и она дожидается какой-то реакции либо от операционной системы, либо от пользователя через средства ввода информации (например, через клавиатуру или посредством манипулирования мышью). Это реакция представляет собой особым образом оформленную информацию — сообщение, которое содержит сведения о виде реакции (например, нажатие клавиши), и информацию, уточняющую эту реакцию. Сообщение через операционную систему Windows передается программе.

Таким образом, можно утверждать, что среда программирования Delphi отвечает тем требованиям, которые применяются в проектах поддерживаемых современными операционными системами семейства Windows. А так как операционная система Windows в последнее время пользуется наибольшей популярностью, соответственно делает Delphi современным языком программирования. Отвечающим всем требованиям операционных систем.

2.4 Разработка логической схемы

Полноценное проектирование любой автоматизированной системы должно осуществляться согласно некоторым правилам или этапам проектирования. 6]

Ниже приведены основные этапы проектирования автоматизированной системы, в соответствии с которыми была осуществлена её дальнейшая разработка:

1. Логическое проектирование.

1.1 Определение цели создания автоматизированной системы

1.2 Определение таблиц и необходимых полей

1.3 Определение связей между таблицами

2. Разработка таблиц

2.1 Построение таблиц

2.2 Назначение типов данных для полей таблиц

2.3 Создание индексов и связей между таблицами

Логическое проектирование.

Когда говорят о логическом проектировании, употребляют такие термины, как сущность, связь и атрибут.

Сущность — это множество однотипных объектов, называемых экземплярами, при этом каждый экземпляр индивидуален и отличается от всех остальных экземпляров.

Атрибут — это характеристика сущности. Атрибут выражает одно законченное и определённое свойство сущности. При проектировании рекомендуется создавать атомарные атрибуты.

Связь — это логическое отношение между сущностями, выражающее некоторое ограничение или бизнес-правило.

При создании связей между сущностями в дочернюю сущность передаются атрибуты, составляющие первичный ключ в родительской сущности. Эти атрибуты образуют в дочерней сущности внешний ключ.

Определение цели создания автоматизированной системы

На первом этапе проектирования необходимо определить цель создания автоматизированной системы, основные функции и информацию, которую автоматизированная система должна содержать, то есть нужно определить основные темы таблиц базы данных и содержащуюся в них информацию.

База данных должна отвечать требованиям тех, кто будет непосредственно с ней работать. Для этого нужно определить темы, которые должны покрываться данной автоматизированной системой, требуемые отчёты, проанализировать формы в которых в настоящий момент используются для хранения и записи данных.

Определение таблиц и необходимых полей.

Одним из наиболее сложных этапов проектирования, является разработка таблиц базы данных для хранения информации, так как результаты, которые должна выдавать система не всегда дают полное представление о структуре таблиц. 7]

При разработке, лучше руководствоваться следующими основными принципами:

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

? Каждая таблица должна содержать информацию только на одну тему, в этом случае данные намного легче обрабатывать, если они содержаться в разных таблицах.

Проведём рассмотрение этих данных. Для ведения библиотечных каталогов необходимо выполнить анализ объектов и их атрибутов по рассматриваемой предметной области.

Анализ объектов и атрибутов по предметной области позволяет выделить сущности проектируемой базы данных, приняв решение о создании реляционной базы данных, можно построить её модель.

Каждая таблица проектируемой базы данных должна содержать информацию на отдельную тему, а каждое поле таблицы — содержать сведения по теме таблицы. При разработке надо учитывать:

? Каждое поле должно быть связано с темой таблицы;

? Не рекомендуется включать в таблицу данные, которые являются результатом выражения;

? В таблице должна присутствовать вся необходимая информация;

? Информацию следует разбивать на наименьшие логические единицы.

Выделяем следующие таблицы и атрибуты:

Улицы (Индекс, Название_улицы) — здесь хранится справочная информация, содержащая название улиц для корректного ввода информации и её контроля, при ведении учета операций на предприятии. Задан целочисленный атрибут, определяющий код улицы, который будет автоматически наращиваться на единицу при добавлении нового названия.

Поставщики (Индекс, Название, Адрес, Номер телефона) — здесь находятся данные о поставщиках приборов. Так же задан целочисленный атрибут Индекс, который будет автоматически наращиваться на единицу при добавлении нового поставщика.

Вид счетчика (Индекс, тип_счетчика) — здесь хранится справочная информация. Так же вводим целочисленный атрибут Индекс, который будет автоматически наращиваться на единицу при добавлении нового вида счетчика.

Организации (Индекс, тип_организации) — здесь хранится справочная информация, для корректного ввода типа организации. Так же вводим целочисленный атрибут Индекс, который будет автоматически наращиваться на единицу при добавлении нового типа организации.

Рабочие (Индекс, ФИО, Адрес, Телефон) — здесь хранится информация о рабочих, которые выполняют работу по поверке счетчиков. Так же вводим целочисленный атрибут индекс, который будет автоматически наращиваться на единицу при добавлении нового рабочего.

Приемка счетчиков (Индекс, вид счетчика, поставщик, СН счетчика, дополнительная информация) — здесь хранится информация о приемке счетчиков от поставщиков с указанием их типа и серийного номера. Так же определен целочисленный атрибут Индекс, который будет автоматически наращиваться на единицу при выполнении новой операции по приемке.

Физическое лицо (индекс, приемка счетчика, Дата установки, Дата 1 поверки, Дата следующей поверки, ФИО, улица, дом, квартира, телефон) — здесь хранятся данные о проведении поверки приборов у физических лиц. Так же определен целочисленный атрибут Индекс, который будет автоматически наращиваться на единицу при регистрации нового физического лица.

Юридическое лицо (индекс, приемка счетчика, Дата установки, Дата 1 поверки, Дата следующей поверки, название организации, улица, дом, квартира, телефон) — здесь хранятся данные о проведении поверки приборов у юридических лиц. Так же определен целочисленный атрибут Индекс, который будет автоматически наращиваться на единицу при регистрации нового юридического лица.

Заявка (индекс, СН счетчика, ФИО/Название, Улица, Дом, Квартира, Рабочий, Дата заявки) — здесь хранится информация для регистрации установки счетчиков, с указанием рабочего, кто выполнял заявку от физического или юридического лица. Так же определен целочисленный атрибут Индекс, который будет автоматически наращиваться на единицу при новой регистрации.

Выделение этих таблиц позволяет избежать возникновения противоречий, снижает объём хранимых данных и позволяет исключить повторный ввод названий.

Определение связей между таблицами

После распределения данных по таблицам и определения полей, необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить ключевые поля и связи между таблицами.

Описанные выше приемы проектирования помогают эффективно связывать данные. При создании таблиц, в каждую новую таблицу включается поле, связывающее новую и старую таблицы. Эти связующие поля называются внешними ключами. В хорошо спроектированной базе данных использование внешних ключей обеспечивает эффективность использования приложения. В процессе проектирования нужно внимательно следить за созданием внешних ключей. Заключительный этап логического проектирования базы данных заключается в определении связей между таблицами. Задаваемые при создании таблиц связи первичных ключей с внешними ключами используются для объединения данных из нескольких таблиц.

В большинстве случаев, как уже описывалось выше, таблицы связываются между собой отношением «один ко многим», гораздо реже «один к одному» и «многие ко многим». Если в базе данных существует связь между таблицами типа «многие ко многим», то необходимо создать таблицу пересечения, с помощью которой одна связь «многие ко многим» будет сведена к двум связям типа «многие к одному». В настоящей базе данных все таблицы будут связываться между собой отношением типа «многие к одному». Связь типа «многие к одному» определена для таблиц связанных с данными справочников.

реляционный база данные форма

2.5 Разработка таблиц

Построение таблиц

После разработки проекта приложения можно приступать к непосредственному его созданию.

В Microsoft Access существует три способа создания таблицы:

? Использование мастера баз данных для создания всех таблиц входящих в базу данных, содержащей все требуемые представления, индексы, хранимые процедуры и связи за одну операцию. Мастер баз данных создает новую базу данных, его нельзя использовать для добавления новых таблиц, индексов, представлений, связей и хранимых процедур в уже существующую базу данных.

? Использование мастера таблиц позволяет выбрать поля для данной таблицы из множества определенных ранее таблиц, таких как деловые контакты, список личного имущества или указать произвольную таблицу. Добавить в существующую базу данных, назначить типы полей, индексы и связи.

? Определение всех параметров таблицы в режиме конструктора.

Независимо от метода, примененного для создания таблицы, всегда имеется возможность использовать режим конструктора для дальнейшего изменения макета таблицы, например, для добавления новых полей, определения типов, индексов и связей.

В дальнейшем, используя, конструктор базы данных создаём проекты таблиц, указываем типы данных и свойства полей, определяем индексы и устанавливаем связи между таблицами, назначаем методы контроля целостности.

Для оптимизации работы с таблицами существует несколько возможностей:

? Проектировать таблицы, в которых не содержится избыточных данных.

? Выбирать наиболее подходящий тип данных для поля — это приведёт к уменьшению размера таблицы и увеличит скорость выполнения операций. При описании таблицы следует задавать для него тип данных наименьшего размера, позволяющий хранить нужные данные.

На основе выше изложенного создана следующую структуру таблиц для использования в разработке автоматизированной системы (табл.2.1- 2.9).

Таблица 2.1 Структура отношения — Улицы

Streets

Название

Тип

Размер

Значение

ID

Счетчик

Длинное целое

индекс

Name

Текстовый

название улицы

Таблица 2.2 Структура отношения — Поставщики

Supplier

Название

Тип

Размер

Значение

ID

Счетчик

Длинное целое

индекс

Name

Текстовый

название

Phone

Текстовый

телефон

Address

Текстовый

адрес

Таблица 2.3 Структура отношения — Вид счетчика

Type

Название

Тип

Размер

Значение

ID

Счетчик

Длинное целое

индекс

Name

Текстовый

название

Таблица 2.4 Структура отношения — Тип организации

TypeOrg

Название

Тип

Размер

Значение

ID

Счетчик

Длинное целое

индекс

Name

Текстовый

название организации

Таблица 2.5 Структура отношения — Рабочие

Worker

Название

Тип

Размер

Значение

ID

Счетчик

Длинное целое

Индекс

FIO

Текстовый

ФИО

Phone

Текстовый

телефон

Address

Текстовый

адрес

Таблица 2.6 Структура отношения — Приемка счетчиков

Counters

Название

Тип

Размер

Значение

ID

Счетчик

Длинное целое

индекс

TypeID

Числовой

Длинное целое

вид счетчика

SupplierID

Числовой

Длинное целое

поставщик

Serial

Текстовый

СН счетчика

Mem

Текстовый

дополнительно

Activ

Числовой

Длинное целое

выполнение

Таблица 2.7 Структура отношения — Физическое лицо

Fiz

Название

Тип

Размер

Значение

ID

Счетчик

Длинное целое

индекс

CounterID

Числовой

Длинное целое

приемка счетчика

DataIns

Дата/время

Краткий формат даты

Дата установки

DataBeg

Дата/время

Краткий формат даты

Дата 1 поверки

DataEnd

Дата/время

Краткий формат даты

Дата следующей поверки

FIO

Текстовый

ФИО

StreetID

Числовой

Длинное целое

улица

House

Текстовый

дом

Flat

Текстовый

квартира

Phone

Текстовый

телефон

Таблица 2.8 Структура отношения — Юридическое лицо

Название

Тип

Размер

Значение

ID

Счетчик

Длинное целое

индекс

TypeID

Числовой

Длинное целое

тип организации

CounterID

Числовой

Длинное целое

приемка счетчика

DataIns

Дата/время

Краткий формат даты

Дата установки

DataBeg

Дата/время

Краткий формат даты

Дата 1 поверки

DataEnd

Дата/время

Краткий формат даты

Дата следующей поверки

Name

Текстовый

название

StreetID

Числовой

Длинное целое

улица

House

Текстовый

дом

Flat

Текстовый

квартира

Phone

Текстовый

телефон

Таблица 2.9 Структура отношения — Заявка

Zayavka

Название

Тип

Размер

Значение

ID

Счетчик

Длинное целое

индекс

TypeID

Числовой

Длинное целое

СН счетчика

Name

Текстовый

ФИО/Название

StreetID

Числовой

Длинное целое

Улица

House

Текстовый

Дом

Flat

Текстовый

Квартира

WorkerID

Числовой

Длинное целое

Рабочий

Data

Дата/время

Краткий формат даты

Дата заявки

Инфологическая модель автоматизированной системы.

Цель инфологического моделирования — обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде из-за сложности компьютерной обработки текстов и неоднозначности любого естественного языка). Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты).

На рисунке 2.1 представлена связь между отношениями, которые определяют структуру данных для выполнения обработки информации в автоматизированной системе ведения учета операций на предприятии.

Для каждого отношения определено ключевое поле IDиндекс однозначно, определяющий запись в этом отношении. Отношение «Физическое лицо» имеет связи с отношениями:

отношение «Улица»;

отношение «Приемка счетчиков».

Отношение «Юридическое лицо» имеет связи с отношениями:

отношение «Тип организации»;

отношение «Улица»;

отношение «Приемка счетчиков».

Отношение «Заявка» имеет связи с отношениями:

отношение «Тип организации»;

отношение «Улица»;

отношение «Рабочие».

Для целостности связи существует связь между отношением «Приемка счетчиков» с отношениями:

отношение «Поставщики»;

отношение «Вид счетчика».

Рисунок 2.1 Инфологическая модель данных

2.6 Структура программного продукта Программный продукт располагает удобным интерфейсом, который состоит из окна, содержащего главное меню. Главное меню состоит из семи пунктов (рис. 2.2):

— пункт Файл содержит команду выхода из автоматизированной системы в среду, откуда была выполнена загрузка программы;

— пункт «Справочники» содержит пять справочников (рис. 2.3), которые используют для ввода и корректировки данных. Данные справочников используются при формировании данных и контроля ввода данных в систему.

— пункт «Операции» содержит две операции (рис. 2.4):

«Приемка счетчиков»;

«Заявка».

Каждый из этих пунктов имеет режимы ввода новой информации, редактирования информации и дополнительные операции для работы системы.

— пункт «Контрагенты» содержит два подпункта (рис. 2.5):

«Физическое лицо» — для работы с физическими лицами;

«Юридическое лицо» — для работы с юридическими лицами.

— пункт «Отчеты» используется для формирования отчетов двух видов (рис. 2.6):

«Наряды»;

«На поверку».

— пункт «Окна» служит для выбора режима, который был загружен при работе с автоматизированной системой;

— пункт «Справка» содержит информацию о работе с программой (рис. 2.7). Справка содержит разделы и подразделы:

инструкция по запуску программы;

работа со справочниками;

выполнение операций:

приемка;

заявки;

работа с контрагентами;

формирование отчетов:

наряды;

на поверку.

Рисунок 2.2 Схема главного меню системы

Рисунок 2.3 Схема справочников системы

Рисунок 2.4 Схема пункта Операции

Рисунок 2.5 Схема пункта Контрагенты

Рисунок 2.6 Схема пункта Отчеты Рисунок 2.7 Схема Справки по работе с программой

3. Работа с приложением Для запуска программы выберите файл radar. exe и запустите его. На экране появится главное окно программы (рис. 3.1). С помощью меню можно получить доступ к справочникам, основным операциям и документации.

Рисунок 3.1 Главное окно приложения В меню «Справочники» выберите пункт «Поставщики», «Улицы», «Вид счетчика», «Т организации», «Рабочие» чтобы просмотреть нужные сведения или внести какие-либо изменения.

Рассмотрим пункт «Поставщик» (рис. 3.2). В появившемся окне отображается информация о всех поставщиках.

Рисунок 3.2. Окно Поставщики Чтобы добавить поставщика или отредактировать данные о нем, выберите поставщика в таблице и нажмите соответствующую кнопку. В появившемся окне введите данные о поставщике и нажмите кнопку «ОК» (рис. 3.3).

Рисунок 3.3. Окно редактирования Аналогичным образом работают остальные справочники.

Выберите в меню «Операции» пункт «Приемка счетчиков» (рис. 3.5).

Рисунок 3.5. Приемка счетчиков Для внесения данных о новых счетчиках нажмите кнопку «Новый» (рис. 3.6)

Рисунок 3.6. Добавление нового счетчика Так как счетчики поступают партиями, при нажатии на кнопку «Сохранить» окно не закрывается, позволяя вносить следующий счетчик без лишних манипуляций.

Выберите в меню «Операция» пункт «Заявки» (рис. 3.7).

Рисунок 3.7 Окно Заявка Для внесения заявок или изменения данных о них нажмите соответствующую кнопку.

В появившемся окне заполните необходимые реквизиты (рис. 3.8).

Рисунок 3.8 Редактирование данных о заявке После выполнения заявки проводят операцию разноски данных в список физических или юридических лиц.

Для этого нажмите кнопку «Разнос» и заполните реквизиты (рис. 3.9). Выберите юридический статус, внесите данные по счетчику, и прочие данные.

Рисунок 3.9 Окно Разнос Выберите счетчик из списка (рис. 3.10).

Рисунок 3.10 Окно счетчик После чего данные будут доступны в справочнике физических и юридических лиц.

Для просмотра данных выберите в меню «Контрагенты» пункт «Физические лица» или «Юридические лица» (рис. 3.11).

Рисунок 3.11. Окно Физическое лицо Для указания даты поверок нажмите кнопку «Изменить» и введите даты (рис. 3.12).

Рисунок 3.12. Окно изменения даты поверки Для выборки нужных данных выставите условия выбора и нажмите кнопку «Фильтр» (рис. 3.13).

Рисунок 3.13. Режим работы Фильтр Для возврата к полному списку нажмите кнопку «Сброс». Для того чтобы распечатать результат выборки нажмите кнопку «Печатать выборку» (рис. 3.14).

Рисунок 3.14. Форма отчета информации Для печати наряда выберите в меню «Отчеты» пункт «Наряды» (рис. 3.15).

Рисунок 3.15. Форма отчета по нарядам Для печати списка счетчиков, подлежащий постановке на учет выберите в меню «Отчеты» пункт «На поверку» (рис. 3.16). Выберите вид счетчика и юридический статус Рисунок 3.16. Окно выбора вида счетчика

Рисунок 3.17. Форма отчета На поверку

4. Охрана труда и техника безопасности

Охрана труда — система законодательных актов, социально-экономических, организационных, технических, гигиенических и лечебно-профилактических мероприятий и средств, обеспечивающих безопасность, сохранение здоровья и работоспособности человека в процессе труда. Научно-технический прогресс внес серьезные изменения в условия производственной деятельности работников умственного труда. Их труд стал более интенсивным, напряженным, требующим значительных затрат умственной, эмоциональной и физической энергии. Это потребовало комплексного решения проблем эргономики, гигиены и организации труда, регламентации режимов труда и отдыха.

В своей работе ТОО «Фирма Радар» использует следующие нормативные и законодательные акты по обеспечению охраны труда и безопасной работы:

1. Закон Республики Казахстан от 4 декабря 2002 года № 361-II О санитарно-эпидемиологическом благополучии населения

2. Трудовой кодекс Республики Казахстан 15 мая 2007 года № 251-III ЗРК

3. Закон Республики Казахстан от 28 февраля 2004 года N 528 О безопасности и охране труда

4. Защита пользователей персональных компьютеров (санитарные нормы и правила).

4.1 Требования к видеодисплейным терминалам и ПЭВМ

Визуальные эргономические параметры видеодисплейных терминалов (ВДТ) являются параметрами безопасности, и их неправильный выбор приводит к ухудшению здоровья пользователей.

Для профессиональных пользователей необходимо обеспечить значения визуальных параметров в пределах оптимального диапазона, разрешается кратковременная работа при допустимых значениях визуальных параметров. При отсутствии в технической документации на ВДТ данных об оптимальных и допустимых диапазонах значений эргономических параметров эксплуатация ВДТ не допускается.

Во всех отделах ТОО «Фирма Радар» установлены ВДТ, соответствующие ГОСТ и признанным в Республике Казахстан международным стандартам.

Для эксплуатации ВДТ и ПЭВМ помещения должны иметь естественное и искусственное освещение. Через светопроемы, ориентированные преимущественно на север и северо-восток и обеспечивать коэффициент естественной освещенности (КЕО) не ниже 1,2% в зонах с устойчивым снежным покровом и не ниже 1,5% на остальной территории должно осуществляться естественное освещение. [15,16]

Расположение рабочих мест с ВДТ и ПЭВМ для взрослых пользователей в подвальных помещениях не допускается. Размещение рабочих мест с ВДТ и ПЭВМ не допускается в цокольных и подвальных помещениях.

В ТОО «Фирма Радар» 2 компьютера находятся в экономическом отделе и 2 компьютера — в плановом отделе. Помещения этих отделов располагаются на втором этаже, что соответствует требованиям.

Площадь на одно рабочее место с ВДТ и ПЭВМ для взрослых пользователей должна составлять не менее 6,0 кв.м., а объем — не менее 20.0 куб.м.

Экономический отдел имеет площадь 30 кв.м. (длина — 6 м, ширина — 5м), высота потолков — 3 м. Объем комнаты равен 30*3=90 куб.м. В отделе находится 2 компьютера. 30/2=15 кв.м., 90/2=45 куб. м на одно рабочее место, что соответствует приведенным выше стандартам.

Площадь планового отдела 24 кв.м. (длина — 6 м, ширина — 4 м), высота потолков — 3 м. Объем комнаты равен 24*3=72 куб.м. В отделе находится 2 компьютера. 24/2=12кв.м., 72/2=36куб.м. на одно рабочее место, что соответствует приведенным выше стандартам.

4.2 Параметры микроклимата

Параметры микроклимата могут меняться в широких пределах, в то время как необходимым условием жизнедеятельности человека является поддержание постоянства температуры тела благодаря терморегуляции, т. е. способности организма регулировать отдачу тепла в окружающую среду. Принцип нормирования микроклимата — создание оптимальных условий для теплообмена тела человека с окружающей средой. 16]

Вычислительная техника является источником существенных тепловыделений, что может привести к повышению температуры и снижению относительной влажности в помещении. В помещениях, где установлены компьютеры, должны соблюдаться определенные параметры микроклимата. В санитарных нормах «Гигиена труда и микроклимата помещений», установлены величины параметров микроклимата, создающие комфортные условия. Эти нормы устанавливаются в зависимости от времени года, характера трудового процесса и характера производственного помещения указанны в таблице 4.1.

Объем помещений, в которых размещены работники вычислительных центров, не должен быть меньше 19,5м3/человека с учетом максимального числа одновременно работающих в смену. Нормы подачи свежего воздуха в помещения, где расположены компьютеры, приведены в таблице 4.2.

Таблица 4.1 Параметры микроклимата для помещений, где установлены компьютеры

Период года

Параметр микроклимата

Величина

Холодный

Температура воздуха в помещении

Относительная влажность

Скорость движения воздуха

22…24°С

40…60%

до 0,1м/с

Теплый

Температура воздуха в помещении Относительная влажность

Скорость движения воздуха

23…25°С

40…60%

0,1…0,2м/с

Таблица 4.2 Нормы подачи свежего воздуха в помещения, где расположены компьютеры

Характеристика помещения

Объемный расход подаваемого в помещение свежего воздуха, м3 /на одного человека в час

Объем до 20 м³ на человека

20…40м3 на человека

Более 40 м³ на человека

Не менее 30

Не менее 20

Естественная вентиляция

Для обеспечения комфортных условий используются как организационные методы (рациональная организация проведения работ в зависимости от времени года и суток, чередование труда и отдыха), так и технические средства (вентиляция, кондиционирование воздуха, отопительная система).

В нашем случае обеспечивать комфортные условия работы специалиста будет кондиционер. Кондиционер — это автоматизированная вентиляционная установка, которая поддерживает в помещении заданные параметры микроклимата.

4.3 Электромагнитное и ионизирующее излучения

Допустимые значения параметров неионизирующих электромагнитных излучений от монитора компьютера представлены в таблице 4.3.

Максимальный уровень рентгеновского излучения на рабочем месте оператора компьютера обычно не превышает 10мкбэр/ч, а интенсивность ультрафиолетового и инфракрасного излучений от экрана монитора лежит в пределах 10…100мВт/м2. 22]

Таблица 4.3 Допустимые значения параметров неионизирующих электромагнитных излучений

Наименование параметра

Допустимые значения

Напряженность электрической составляющей электромагнитного

поля на расстоянии 50 см от поверхности видеомонитора

10В/м

Напряженность магнитной составляющей электромагнитного

поля на расстоянии 50 см от поверхности видеомонитора

0,3А/м

Напряженность электростатического поля не должна превышать:

— для взрослых пользователей

— для детей дошкольных учреждений и учащихся

— средних специальных и высших учебных заведений

20кВ/м

15кВ/м

Для снижения воздействия этих видов излучения применяются мониторы с пониженным уровнем излучения (MPR-II, TCO-92, TCO-99), устанавливаются защитные экраны, а также соблюдаются регламентированные режимы труда и отдыха.

4.4 Эргономические требования к рабочему месту

Рабочее место и взаимное расположение всех его элементов должно соответствовать антропометрическим, физическим и психологическим требованиям. [16]

Главными элементами рабочего места программиста являются стол и кресло. Основным рабочим положением является положение сидя. Рабочая поза сидя вызывает минимальное утомление программиста.

Моторное поле — пространство рабочего места, в котором осуществляются двигательные действия человека.

Максимальная зона досягаемости рук — это часть моторного поля рабочего места, ограниченного дугами, описываемыми максимально вытянутыми руками при движении их в плечевом суставе.

Оптимальная зона — часть моторного поля рабочего места, ограниченного дугами, описываемыми предплечьями при движении в локтевых суставах с опорой в точке локтя и с относительно неподвижным плечом показана на рисунке 4.1.

Оптимальное размещение предметов труда и документации в зонах досягаемости:

Дисплей размещается в зоне «а» (в центре);

Системный блок размещается в предусмотренной нише стола;

Клавиатура — в зоне «г/д»;

«Мышь» — в зоне «в» справа;

Сканер в зоне «а/б» (слева);

Принтер находится в зоне «а» (справа);

Документация, необходимая при работе — в зоне легкой досягаемости ладони — в, а в выдвижных ящиках стола — литература, неиспользуемая постоянно.

На рисунке 4.2 показан пример размещения основных и периферийных составляющих ПК на рабочем столе программиста: 1 — сканер; 2 — монитор; 3 — принтер; 4 — поверхность рабочего стола; 5 — клавиатура; 6 — манипулятор типа «мышь».

Большое значение придается характеристикам рабочего кресла. Так, рекомендуемая высота сиденья над уровнем пола находится в пределах 420−550мм. Поверхность сиденья мягкая, передний край закругленный, а угол наклона спинки — регулируемый.

Положение экрана определяется:

— расстоянием считывания (0,6…0,7м);

— углом считывания, направлением взгляда на 20 ниже горизонтали к центру экрана, причем экран перпендикулярен этому направлению.

Должна также предусматриваться возможность регулирования экрана:

— по высоте +3 см;

— по наклону от -10 до +20 относительно вертикали;

— в левом и правом направлениях.

Большое значение также придается правильной рабочей позе пользователя. При неудобной рабочей позе могут появиться боли в мышцах, суставах и сухожилиях.

В целях преодоления указанных недостатков даются общие рекомендации: лучше передвижная клавиатура; должны быть предусмотрены специальные приспособления для регулирования высоты стола, клавиатуры и экрана, а также подставка для рук. Существенное значение для производительной и качественной работы на компьютере имеют размеры знаков, плотность их размещения, контраст и соотношение яркостей символов и фона экрана. Если расстояние от глаз оператора до экрана дисплея составляет 60…80 см, то высота знака должна быть не менее 3 мм, оптимальное соотношение ширины и высоты знака составляет 3:4, а расстояние между знаками — 15…20% их высоты. Соотношение яркости фона экрана и символов — от 1:2 до 1:15.

Во время пользования компьютером медики советуют устанавливать монитор на расстоянии 50−60 см от глаз. Специалисты также считают, что верхняя часть видеодисплея должна быть на уровне глаз или чуть ниже. Когда человек смотрит прямо перед собой, его глаза открываются шире, чем когда он смотрит вниз. За счет этого площадь обзора значительно увеличивается, вызывая обезвоживание глаз. К тому же если экран установлен высоко, а глаза широко открыты, нарушается функция моргания. Это значит, что глаза не закрываются полностью, не омываются слезной жидкостью, не получают достаточного увлажнения, что приводит к их быстрой утомляемости.

4.5 Противопожарная безопасность

Пожар может возникнуть в любом помещении. Для тушения пожара, а также для обеспечения безопасности работников на предприятиях, должны быть предусмотрены определенные средства пожаротушения. 19]

Аппараты пожаротушения подразделяют на стационарные установки и огнетушители (ручные до 10 л. и передвижные или стационарные объемом свыше 25 л.).

Стационарные установки предназначены для тушения пожаров в начальной стадии их возникновения без участия людей. Их монтируют в зданиях и сооружениях, а также для защиты наружных технологических установок.

По применяемым огнетушащим средствам их подразделяют на водные, пенные, газовые, порошковые и паровые. Стационарные установки могут быть автоматическими и ручными с дистанционным пуском.

Огнетушители по виду огнетушащих средств подразделяют на жидкостные, углекислотные, химпенные, воздушно-пенные, хладоновые, порошковые и комбинированные.

В качестве такого средства пожаротушения можно выбрать химический ОХП10 и углекислотные ОУ2, ОУ-3 ОУ5, ОУ8 огнетушители, которые применяются для тушения пожаров электроустановок, находящихся под напряжением.

Так — же в целях пожарной безопасности в помещении установлен датчик системы охранно-пожарной сигнализации. Датчик системы охранно-пожарной сигнализации предназначен для круглосуточного контроля охраняемого объекта, а в частности для раннего оповещения владельца об обнаружения признаков пожара или задымления.

4.6 Требования к шуму и вибрации

В производственных помещениях, в которых работа на ВДТ и ПЭВМ является вспомогательной, уровни шума на рабочих местах не должны превышать значений, установленных для данных видов работ «Санитарными нормами допустимых уровней шума на рабочих местах». 20]

При выполнении основной работы на ВДТ и ПЭВМ во всех помещениях с ВДТ и ПЭВМ уровень шума на рабочем месте не должен превышать 50 дбл.

В помещениях, где работают инженерно-технические работники, осуществляющие лабораторный, аналитический или измерительный контроль, уровень шума не должен превышать 60 дбл.

В помещениях операторов ЭВМ уровень шума не должен превышать 65 дбл. На рабочих местах в помещениях для размещения шумных агрегатов вычислительных машин уровень шума не должен превышать 75 дбл.

При выполнении работ с ВДТ и ПЭВМ в производственных помещениях уровень вибрации не должен превышать допустимых значений согласно «Санитарным нормам вибрации рабочих мест».

Шумящее оборудование, уровни шума которого превышают нормированные, должно находиться вне помещения с ВДТ и ПЭВМ.

В экономическом и плановом отделе отсутствует оборудование, уровень шума которого превышает норму. Производственный цех располагается в отдельном здании.

4.7 Разработка защитных мероприятий на рабочем месте программиста

Рассмотрим общие требования к рабочему месту. Согласно ГОСТам рабочее место инженера-программиста — это место в «системе человек-машина», оснащенное средствами отображения информации, органами управления и вспомогательным оборудованием, где осуществляется трудовая деятельность человека. 22,23]

Организация рабочего места заключается в выполнении ряда мероприятий, обеспечивающих рациональный и безопасный трудовой процесс и эффективное использование орудий и предметов производства, что повышает производительность и способствует снижению утомляемости работающих. При размещении оборудования на рабочем месте необходимо исходить из возможностей работы человека с этим оборудованием. Оптимальное рабочее место должно быть ограничено дугами, описываемыми каждой рукой человека при вращении в локтевом суставе (радиус дуги 340−400 мм). Максимальное рабочее пространство при позе «сидя» ограничивается длиной вытянутой руки (радиус дуги 645 мм).

Если аппаратура устанавливается вблизи стен, то необходимо предусмотреть проходы. Минимальное расстояние от стен должно быть около 800−900 мм. При компоновке пульта управления следует руководствоваться следующими требованиями — инженеру нужно создать возможность работать в удобном положении. Если затраты энергии при работе инженера в прямой сидячей позе принять равным 1, то выполнение той же работы в положении стоя потребует в 1,6 раза больших затрат энергии, в наклонной сидячей позе — в 4 раза.

Органы управления необходимо расположить на панели так, чтобы:

— обеспечивалась возможность разделения функций, выполняемых правой и левой рукой в отдельности (предпочтительнее для правой руки предусмотреть выполнение операций, требующих высокой точности большей силы);

— траектории рабочих движений были минимальными, сами движения свести к движению предплечья, кисти рук, пальцев рук, допуская движения вытянутой руки в виде исключения;

— в оптимальном рабочем пространстве находились органы управления или индикации, наиболее часто используемые;

— при последовательном пользовании несколькими органами управления они размещались либо на одной горизонтали (слева направо или справа налево в порядке их применения), либо на одной вертикали.

Во время работы с компьютером мы имеем дело с рабочим местом, оснащенным электрооборудованием, поэтому следует выполнять правила техники безопасности при работе с электрооборудованием.

Перед началом работы согласно ГОСТ 12.1.009−78 нужно убедиться в подключении заземляющего проводника к общей шине заземления. Необходимо не реже одного раза в год производить измерение сопротивления изоляции проводки, так как неисправная изоляция может привести к утечке тока, что может явиться причиной возникновения пожара или же к поражению людей током. Изоляция кабеля сети питания 220 В должна выдерживать без пробоя действие испытательного напряжения 750 В в течение одной минуты, сопротивление изоляции кабеля должно быть не менее 500 кОм. В качестве дополнительных защитных средств оператором могут быть использованы резиновые коврики. При начале работы с электрооборудованием человек должен быть ознакомлен с инструкцией по технике безопасности.

Как уже говорилось, шумовое воздействие является фактором, отрицательно влияющим на производительность. Шум возникает во время работы оборудования, источником его также могут быть разговоры в помещении, звуки доносящиеся с улицы. Шум — это беспорядочное сочетание звуков различной частоты и интенсивности.

Диапазон слышимых звуков укладывается в пределах от 0 до 140 дБ. Предельно допустимый уровень звукового давления составляет 55 дБ.

Для предотвращения пагубных влияний шума необходимо соблюдать правильную эксплуатацию оборудования, его профилактическое обслуживание и своевременный ремонт.

Источниками постоянного шума в лаборатории являются:

— люминесцентные лампы (шум дросселей) в их электрических цепях, низкочастотный шум с частотой колебаний равной частоте питающей сети — 50 Гц;

— кондиционер, источником шума является вентилятор и радиатор — высокочастотный шум;

— печатающее устройство, шум большой интенсивности, широкополосный;

— шум различных узлов компьютера: дисководов, винчестеров, вентилятора, так же широкополосный, но малой интенсивности и др. источники шума (в основном кратковременные).

Для снижения шума применяют глушители с использованием звукопоглощающих материалов, экраны, защищающие работающего от прямого воздействия звуковой энергии. Для борьбы с шумом на пути его распространения устанавливают звукоизолирующие и звукопоглощающие конструкции, а также глушители аэродинамических шумов. Среди средств индивидуальной защиты можно выделить противошумовые шлемофоны, наушники, заглушки, вкладыши (беруши).

Борьба с источниками шума в лаборатории очень затруднена, так как они (источники) заложены в конструкцию изделия. Так, например, источником шума печатающего устройства служат: печатающая головка, ее механический привод, шестерные передачи и т. п.

Наиболее действенным способом облегчения работ, является кратковременные отдыхи в течение рабочего дня при выключенных источниках шума.

Зоной комфорта для человека принято считать температуру в летний период (при температуре наружного воздуха +10 C и выше) в пределах от +18 C до +25 C, в зимний период (при температуре наружного воздуха ниже +10 С) в пределах +16 С — +22 С. Для человека, находящегося в состоянии покоя, желательной является температура в пределах от +21 C до +26 C при скорости движения воздуха от 0,1 до 0,9 м/с.

Относительная влажность воздуха (отношение содержания водяных паров в 1 м³ воздуха к их максимально возможному содержанию) характеризует влажность воздуха при определенной температуре. Средний уровень относительной влажности от 40 до 60% соответствует условиям метеорологического комфорта при покое или при очень легкой физической работе. Подвижность воздуха (скорость движения), увеличивая интенсивность испарения, может иметь положительное значение с точки зрения физического охлаждения лишь до температуры воздуха 35−36 C. Горячий воздух при температуре окружающей среды +40 C приводит к нагреванию тела, к перегреву организма. Небольшие скорости движения воздуха способствуют испарению влаги, улучшая теплообмен между организмом и внешней средой, а при движении воздуха с большими скоростями возникают сквозняки, приводящие к увеличению числа простудных заболеваний.

Для создания в рабочем помещении нормального микроклимата, а также удаления из него вредных газов, паров и пыли необходимо применять вентиляцию. В лабораториях, дисплейных аудиториях широко применяют конденционирование воздуха. Конденционирование — это создание и поддержание в рабочей зоне производственных помещений постоянных или изменяющихся по заданной программе параметров воздушной среды, осуществляемое автоматически. Для кондиционирования воздуха применяют бытовой кондиционер БК-1500.

Известно, что излучение, сопровождающее работу монитора, может весьма отрицательно сказываться на здоровье человека. Спектр этого излечения достаточно широк: это и мягкое рентгеновское излучение, и инфракрасное, и радиоизлучение, а также электростатические поля. Единственным средством борьбы с этим излучением до недавнего времени были защитные фильтры.

По технологии изготовления фильтры бывают сеточные, пленочные и стеклянные. Фильтры могут крепиться к передней стенке монитора, навешиваться на его верхнюю кромку, вставляться в специальный желобок вокруг экрана или надеваться на монитор.

Сеточные фильтры практически не защищают от электромагнитного излучения. Однако они неплохо ослабляют блики от внешнего освещения, что пир интенсивной работе за компьютером является немаловажным фактором.

Пленочные фильтры также не защищают от статического электричества, но значительно повышают контрастность изображения, практически полностью поглощают ультрафиолетовое излучение и снижают уровень рентгеновского излучения.

Что касается стеклянных фильтров, то они выпускаются в нескольких различных модификациях. Простые стеклянные фильтры снимают статический заряд, ослабляют низкочастотные электромагнитные поля, снижают интенсивность ультрафиолетового излучения и повышают контрастность изображения.

Выпускаются также стеклянные фильтры категории «полная защита». Они обладают наиболее полной совокупностью защитных средств.

При подборе того или иного фильтра приходиться решать проблему выбора между ценой и качеством. Чем лучше защитные свойства, тем выше цена. Но в настоящее время достаточно широко распространились мониторы с низким уровнем излучения — так называемые LR — мониторы (Low Radiation). Эти устройства отвечают одной из двух спецификаций, выработанных Шведским Национальным Советом по Измерениям и Тестированию MPR (Swedish National Board of Measurement and Testing).

Расчет естественного освещения.

Для установления в рабочей зоне инженера — программиста нормального освещения необходим расчет освещения. Расчет и нормирование естественного освещения производят по коэффициенту естественной освещенности (КЕО) в % по формуле

где: Ев — освещенность внутри помещения, лк;

— Ен — одновременная освещенность наружной и горизонтальной плоскости рассеянным светом небосвода, лк.

На предприятиях радиоэлектронной промышленности наибольшее распространение получило естественное боковое освещение. При таком освещении основой расчета является требуемая площадь светового проема, определяемая по формуле:

где: So — площадь окон, м2;

— Sп — площадь пола помещения, м2;

— н — нормированное значение КЕО, %;

— ho — световая характеристика окна (6.5 29);

— Кз — коэффициент запаса, принимаемый из таблиц ;

— to — общий коэффициент светопропускания, определяемый из

— Кзо — коэффициент, учитывающий затемнение окон противостоящими зданиями (1,0 1,7);

— r1 — коэффициент, учитывающий повышение КЕО за счет отражения света от поверхности помещения (1,05 — 1,7).

Коэффициент Кз определяем по таблице 6 из [11], где Кз = 1,5. Учитываем, что длина пола помещения l=6 м, а ширина b=2,5 м находим площадь пола:

Sп = l · b=6 · 2,5 = 15 м².

Нормированное значение КЕО определяем по таблице.

н = 1,1%.

Значения остальных коэффициентов примем равными:

— ho = 29;

— r1 = 1,2;

— Кзо = 1;

— to = 0,3.

При расчете получено следующее значение требуемой площади светового проема по формуле (4.2):

м2.

Учитывая, что в помещении площадь оконного проема составляет около 5 м², нужно признать, что применение лишь одного источника естественного освещения недостаточно для данного помещения. Следовательно, в помещении кроме естественного освещения необходимо использовать искусственное освещение, расчет которого приведен в следующем пункте. 21]

Расчет искусственного освещения

Искусственное освещение применяют в темное и переходное время суток, а также при недостаточном или отсутствии естественного освещения. В помещении применяется общее равномерное искусственное освещение, расчет которого производится по методу светового потока. При расчете этим методом учитывается как прямой свет от светильника, так и свет, отраженный от потолка и стен. Освещенность рабочего места при комбинированном освещении должна составлять 300 лк.

Помещение лаборатории освещается лампами типа ЛБ80, световой поток которых F = 5220 лм.

Освещенность определяется по следующей формуле

где: F — световой поток каждой из ламп, лм;

— E — минимальная освещенность, лк;

— k — коэффициент запаса, учитывающий запыление светильников и износ источников света;

— Sп — площадь помещения, м2;

— N — число источников света;

— - коэффициент использования светового потока;

— z — коэффициент неравномерности освещения;

— y — коэффициент затенения.

Определим данные для расчета. Коэффициент k для помещений освещаемых люминесцентными лампами, и при условии чистки светильников не реже двух раз в год берется равным:

k = 1,4 1,5 .

При оптимальном расположении светильников коэффициент неравномерности равен:

z = 1,1 1,2 .

Коэффициент затенения y вводится в расчет для помещений с фиксированным положением работающих, а также при наличии крупногабаритных предметов и принимается равным:

у = 0.8 0.9 .

Коэффициент использования светового потока зависит от типа светильника, коэффициента отражения светового потока от стен, потолка, пола, а также геометрических размеров помещения и высоты подвеса светильников, что учитывается одной комплексной характеристикой — индексом помещения. Показатель помещения определяется по формуле:

где: — h — высота подвеса светильников над рабочей поверхностью, м;

— l — ширина помещения, м;

— b — длина помещения, м.

Тогда индекс помещения по формуле (4.4) получается равным:

.

По найденному показателю помещения i и коэффициентам отражения потолка н и стен, а определяем коэффициент использования светового потока (под которым понимается отношение светового потока, падающего на рабочую поверхность, к световому потоку источника света). Коэффициент в зависимости от показателя помещения i имеет следующие значения, приведенные в таблице 4.4.

Таблица 4.4 — Коэффициент использования помещения в зависимости от показателя помещения i

помещение i

0,5

Коэффициент использования помещения

0.22

0.37

0.48

0.54

0.59

0.61

Для нашего случая = 0.22.

Тогда освещенность по формуле (24.3) равна лк.

Расчет показывает, что освещенность в данной лаборатории не удовлетворяет требованиям, так как нормальная минимальная освещенность должна составлять Ен=300лк. Необходимо увеличить количество светильников до 8 штук. Произведем расчет по формуле (4.3) для этого количества:

лк, что является достаточным.

Заключение

В любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Небольшие организации используют для этого шкафы с папками, однако крупные корпоративные предприятия используют компьютеризированные системы автоматизации, позволяющие эффективно хранить, извлекать информацию и управлять большими объемами данных.

Темпы внедрения новых технологий в компьютерной отрасли вызывают изумление. Компании, конкурирующие за рынки и прибыли, стремятся моментально реализовать технические новшества в аппаратных средствах, программном обеспечении и парадигмах вычислений, стимулирующих развитие всей технологии управления информацией. Однако для успешной реализации крупных систем управления требуется применить нестандартный подход, творческое решение. Использование основ эргономики при проектировании, реализации и внедрении системы управления позволит решить многие «психологические» и «технологические» проблемы предприятий.

Также в конкурирующем мире и малым предприятиям для эффективного роста необходимо использовать для обработки данных и управления производством новые компьютерные технологии.

В результате проделанной работы было автоматизировано рабочее место специалиста по сбору информации по ведению учета операций на предприятии.

Значительно уменьшилось количество допускаемых ошибок при проведении стандартных операций учета. Используя дружественный, проработанный интерфейс с использованием многочисленных справочников, увеличилась скорость работы и снизилась утомляемость операторов, занятых на учете основных операций на предприятии.

Для применения программы достаточно наличия на ПЭВМ типа IBM/PC операционной системы Windows 95/98/NT4, BDE версии 3, SVGA видеоадаптера с объёмом памяти 1 мегабайт, оперативной памяти с объёмом 16 мегабайт для ОС Windows 95 и 32 мегабайт для ОС Windows 98/NT4.

Разработка программной модели производилась в интегрированной среде визуального программирования DELPHI 7.0 на языке программирования Object Pascal.

1 Техническая документация ТОО «Фирма Радар»: 1999.

2 Технологии организации, хранения и обработки данных. Автор: Левчук Е. А. Издательство: Высшая школа, 2007.

3 Дейт К.Дж."Введение в системы баз данных": Пер. с англ. — К: Диалектика, 1998. — 784с.

4 Мартин Дж. «Организация баз данных в вычислительных системах»:пер. с англ. — М: Мир, 1990. — 660с.

5 Разработка баз данных в системе Microsoft Access. Автор: Демин В. М. Издательство: Форум, 2007.

6 Microsoft Office Access 2003. Автор: Андерсен В. Издательство: АСТ, 2007.

7 Microsoft Access 2003. Автор: Степанов. Издательство: Аквариум Бук, 2006.

8 Практикум по Access: подготовительный курс, предваряющий более глубокое изучение технологии баз данных. Автор: Золотова С. И. Издательство: Финансы и статистика, 2007.

9 Баас р., Фервай М., Гюнтер Х. «Delphi 5. Для пользователя». — Киев: «Ирина», ВНV, 2000.

10 Елманова Н. 3., Трепалин С. В. Delphi 4: технология COM, OLE, ActiveX, Автоматизация,. — М.: Диалог-МИФИ, 1999. — 320 с.

11 Фаронов В. В., Delphi 6. Учебный курс. — М.: Издатель Молгачева

С.В., 2001.-672с.

12 Ю. Митчелл К. Керман, Программирование и отладка в Delphi. Пер. с англ. — М.: Издательский дом «Вильяме», 2003, 672с.

13 Дарахвелидзе Г. П., Марков Е. П., Программирование в Delphi 7. -СПб.: БХВ-Петербург, 2003. — 784с.

14 Хомоненко А. Д. и др., Delphi 7/Под общ. ред. А. Д. Хомоненко. -СПб.: БХВ-Петербург, 2003.

15 Зелинский С. Э. Фильтры для экранов мониторов и ваше здоровье.: журн. Компьютеры + Программы, 1995.

16 Эргономическая безопасность работы с компьютером.: журн. Проблемы информатизации, 1996, № 3, с. 3−13

17 Борзенко А. Твои глаза — два монитора. — М.: ТОО Union Publisher Ltd, Hard 'n' Soft, 1995 — № 1, с. 29−36

18 Ткачук К. Н., Слонченко А. В., Саборно Р. В. Охрана труда в приборостроении. — Киев: Вища школа, 1980. -206 с.

19 СанПиН 2.2.2542−96. Санитарные правила и нормы. Гигиенические требования к видеодисплейный терминалам, персональным электронно-вычислительным машинам и организации работ.

20 И. Г. Гетия, И. Н. Леонтьева, Е. Н. Кулемина. Учебное пособие. Проектирование вентиляции и кондиционирование воздуха, искусственного и естественного освещения в помещении. ВЦ. — М.: МГАПИ, 1995 г.

21 СНиП23−05−95. Естественное и искусственное освещение. Нормы проектирования.

22 ГОСТ 12.2032 — 78 ССБТ Опасные и вредные факторы. Классификация.

23 ГОСТ 12.1.003 — 83 ССБТ Опасные и вредные факторы. Классификация.

.ur

Показать весь текст
Заполнить форму текущей работой