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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РЕСПУБЛИКИ КАЗАХСТАН

ИННОВАЦИОННЫЙ ЕВРАЗИЙСКИЙ УНИВЕРСИТЕТ

Кафедра "Автоматизированные системы обработки информации и управления"

Отчёт по профессиональной практике

Выполнил:

ст. гр. ВВТиПО - 31с

Литвинов И.Ф.

Проверил:

к. т. н. Котов М.Н.

Павлодар 2011 г.

Содержание

Введение

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

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

3. Проведение анализа деятельности предприятия, оценка существующего уровня автоматизации

4. Изучение и оценка существующих потерь при данном уровне автоматизации. Выбор объекта автоматизации

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

6. Мероприятия по технике безопасности и охране окружающей среды

Заключение

Введение

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

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

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

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

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

ИП фирма "COMPLITE" основана 21 августа 2007. Фирма "COMPLITE" обслуживает садики, школы, фирмы не только в городе, но и за его пределами. Сегодня "COMPLITE" сотрудничает с тех. центром "XEROX". Поставщиками фирмы "COMPLITE" являются: Алма-аты, Новосибирск, Китай.

Основными направлениями деятельности являются:

заправка картриджей лазерных принтеров;

заправка картриджей струйных принтеров;

обслуживание оргтехники.

обслуживание компьютерной техники;

переустановка операционной системы сторонним лицом;

установка новых устройств;

восстановление повреждённых файлов системы по вине пользователя.

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

Деятельность ИП фирма "COMPLITE" регулируется законодательством, действующим на территории Республики Казахстан настоящим уставом и учредительным договором.

ИП фирма "COMPLITE" является юридическим лицом, пользуется правами и несёт обязанности самостоятельного производителя товара и услуг своей хозяйственной деятельности, обладает:

обособленным имуществом;

имеет самостоятельный баланс, расчётный и другие счета в банках;

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

ИП фирма "COMPLITE":

приобретает право юридического лица с момента государственной регистрации;

не несёт ответственности по обязательствам государства;

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

ИП фирма "COMPLITE" действует на принципах полного хозрасчёта, самофинансирования и самоконтроля.

ИП фирма "COMPLITE" может осуществлять любые виды деятельности, если они не запрещены законом и отвечают настоящему уставу.

ИП фирма "COMPLITE" самостоятельно планирует свою деятельность и определяет перспективу развития.

ИП фирма "COMPLITE" самостоятельно и через посредников организует материально-техническое обеспечение своей уставной деятельности путём приобретения ресурсов на рынке товаров и услуг.

ИП фирма "COMPLITE" приобретает и реализует продукцию по своему усмотрению.

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

ИП фирма "COMPLITE" реализует свою продукцию, работы и услуги по ценам, устанавливаемым самостоятельно или на договорной основе.

ИП фирма "COMPLITE" пользуется кредитами на коммерческой основе.

ИП фирма "COMPLITE" производит расчёты по своим обязательствам с другими предприятиями и физическими лицами как в безналичном порядке, так и наличными деньгами в соответствии с правилами национального банка Республики Казахстан.

ИП фирма "COMPLITE" может поставлять продукцию, выполнять работы, оказывать услуги в кредит с уплатой покупателями (потребителями) процентов за пользование заёмными средствами.

Имущество ИП фирма "COMPLITE" составляют основные фонды и оборотные средства, а также ценности, стоимость которых отражается в самостоятельном балансе, предприятия.

Источниками формирования имущества являются:

денежные и материальные взносы учредителей;

доходы, полученные от деятельности предприятия;

кредиты банков и других кредиторов;

источники из внебюджетных и некоммерческих фондов;

иные источники, не запрещённые законодательством.

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

Распределение дохода ИП фирма "COMPLITE" между учредителями производится пропорционально вложенному имуществу и труду.

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

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

Собрание учредителей правомочно, если на нем присутствуют три четвертых из числа всех учредителей.

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

управление база автоматизация поток

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

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

ИП фирма "COMPLITE" самостоятельно устанавливает формы системы оплаты труда.

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

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

назначается на должность и освобождается от нее приказом директора

предприятия.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

организует составление установленной отчетности;

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

Начальник отдела программного обеспечения (ПО):

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

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

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

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

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

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

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

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

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

организует работу по повышению научно-технических знаний работников, обучению персонала на рабочих местах;

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

Системный администратор в соответствии с возложенной на него задачей выполняет следующие обязанности:

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

осваивает программные средства, предлагаемые отделом информатизации;

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

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

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

осуществляет комплекс работ по внедрению программных средств;

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

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

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

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

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

ведет архив используемых программных средств и нормативно-справочной информации;

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

Инженер-системотехник:

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

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

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

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

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

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

выполняет отдельные служебные поручения своего непосредственного руководителя.

Техник-программист:

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

принимает участие в проектировании систем обработки данных и систем математического обеспечения машины;

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

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

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

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

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

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

выполняет отдельные служебные поручения своего непосредственного руководителя.

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

участие в разработке программ и планов работ по информатизации организации;

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

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

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

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

совершенствование информационного и документационного обеспечения

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

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

обеспечение функций по созданию и эксплуатации единой системы электронного документооборота в организации;

обеспечение информационной безопасности локальной вычислительной сети организации;

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

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

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

ведение и развитие программно-информационного фонда организации;

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

Инженер-программист:

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

разрабатывает технологию решения задач по всем этапам обработки информации;

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

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

выполняет работу по подготовке программ к отладке и проводит отладку;

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

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

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

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

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

осуществляет сопровождение внедрения программ и программных средств;

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

выполняет работу по унификации и типизации вычислительных процессов;

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

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

3. Проведение анализа деятельности предприятия, оценка существующего уровня автоматизации

На предприятии ИП "Complite" используются различные типы вычислительной техники. Основной контингент составляют машины класса Pentium II с процессорами Intel Celeron 533 и Intel Celeron 800. Такие компьютеры используются административно-управленческим персоналом для работы с различного рода информацией. В цехах же установлены более старые машины с процессором Intel Pentium 133, которые в предназначены для хранения и обработки различной текстовой информации.

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

создание базы данных клиентов в MS Access;

учёт расходных материалов;

создание ежемесячного отчёта;

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

4. Изучение и оценка существующих потерь при данном уровне автоматизации. Выбор объекта автоматизации

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

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

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

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

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

Программа для учёта поступившей техники "Учёт в ремонтной мастерской" должна автоматизировать учёт поступившей и отремонтированной техники. Основными возможностями программы является:

учёт данных о клиенте;

учёт данных о поступившей технике;

выделение цветом невыполненных заказов;

экспорт базы данных в Excel;

фильтрация данных;

и другие возможности.

Описание входных и выходных документов

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

выбор существующего пользователя из списка;

пароль;

наименование техники;

аппарат;

модель;

заводской №;

дата приёма заказа;

место продажи;

ФИО;

адрес;

телефон;

место использования;

внешний вид;

заявленная неисправность;

выявленная неисправность;

сумма ремонта;

выполненно.

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

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

экспорт в Excel;

наименование техники;

аппарат;

модель;

заводской №;

дата приёма заказа;

место продажи;

ФИО;

адрес;

телефон;

место использования;

внешний вид;

заявленная неисправность;

выявленная неисправность;

сумма ремонта;

выполнено;

показ справки.

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

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

Описание информационной базы

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

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

добавлять;

удалять;

изменять;

получать их по запросу пользователя.

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

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

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

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

дерево представляет собой неориентированный граф, не содержащий циклов;

тип дерева состоит из одного "корневого" типа записи и упорядоченного набора из нуля или более типов поддеревьев;

в дереве каждый узел связан только с одним родительским узлом (любой сын может иметь не более родного отца, а любой отец - множество сыновей);

ветвь дерева соответствует типу связи "исходный - порожденный";

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

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

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

У иерархической модели есть и определенные недостатки:

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

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

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

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

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

значения в ячейках должны быть одиночными;

все записи в столбце должны быть одного типа;

каждый столбец должен иметь уникальное имя;

в отношении не может быть двух одинаковых строк;

порядок строк не имеет значения.

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

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

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

В отделе ПО установлены машины класса Pentium IV с процессорами Intel Pentium 2.6 и Intel Celeron 1.7 Такие компьютеры используются для сложных вычислений, написания программ, обработки информации.

Периферийные устройства состоят из плоттера, лазерного принтера, а так же многофункционального копировального аппарата.

Технические параметры оборудования (таблица 1).

Таблица 1 - Технические параметры оборудования отделе ПО

Наименование оборудования

Характеристика оборудования

Количество

Pentium IV

2600/256/120GB/128/19

3

Pentium IV

3200/512/200GB/64/17

1

Celeron

1700/512/80GB/64/17

3

Таблица 2 - Технические параметры оборудования отдела тех. обслуживания

Наименование оборудования

Характеристика оборудования

Количество

Intel Celeron 533

1600/256/120GB/128/17

3

Pentium II

1600/256/80GB/64/19

2

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

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

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

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

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

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

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

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

Разработка метода решения задачи

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

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

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

1) спецификация (определение, формулирование требований к программе);

2) разработка алгоритма;

3) кодирование (запись алгоритма на языке программирования);

4) отладка;

5) тестирование;

6) создание справочной системы;

7) создание установочного диска (CD-ROM).

Алгоритмизация проекта

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

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

6. Мероприятия по технике безопасности и охране окружающей среды

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

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

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

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

несоответствие нормам параметров микроклимата;

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

повышенный уровень шума на рабочем месте;

повышенный уровень статистического электричества при неправильно спроектированной рабочей зоне;

опасный уровень напряжения в электрической цепи, замыкание которой может произойти через тело человека;

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

повышенный уровень электромагнитных излучений;

повышенный уровень ионизирующих излучений (мягкое рентгеновское, гамма - излучение);

отсутствие или недостаток естественного света;

недостаточная освещенность рабочей зоны;

повышенная яркость света;

пониженная контрастность;

прямая и обратная блесткость;

повышенная пульсация светового потока (мерцание изображения);

длительное пребывание в одном и том же положении, и повторение одних и тех же движений приводит к синдрому длительных статических нагрузок (СДСН);

нерациональная организация рабочего места;

несоответствие эргономических характеристик оборудования нормируемым величинам;

умственное перенапряжение, которое обусловлено характером решаемых задач, приводит к синдрому длительных психологическим нагрузкам (СДПН);

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

монотонность труда;

нервно-психические нагрузки;

нервно-эмоциональные стрессовые нагрузки;

Опасность возникновения пожара.

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

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

Наряду с перечисленными общепринятыми особенностями работы пользователя на рабочем месте ПЭВМ существуют особенности восприятия информации с экрана монитора.

Особенностью восприятия информации с экрана монитора органами зрения пользователя ПЭВМ являются:

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

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

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

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

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

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

Для снижения нагрузки на органы зрения пользователя при работе на ПЭВМ необходимо соблюдать следующие условия зрительной работы. При работе на ПЭВМ пользователь выполняет работу высокой точности, при минимальном размере объекта различения 0.3-0.5 мм (толщина символа на экране), разряда работы III, подразряда работы Г (экран - фон светлый, символ - объект различения темный или наоборот). Естественное боковое освещение должно составлять 2%, комбинированное искусственное освещение 400 лк при общем освещении 200 лк.

К системам производственного освещения предъявляются следующие основные требования:

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

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

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

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

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

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

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

Для обеспечения безопасности поражения людей током необходимо обеспечить изоляцию токонесущих частей оборудования, для чего рекомендуется проведение профилактических осмотров кабелей и всей электропроводки. Кроме того, необходимо обеспечить надежное заземление. Эффективным заземлением является заземление трубчатого типа с толщиной стенки 3,5 мм. Длина трубы обычно составляет 250 см, диаметр 5 см. Заземлители располагаются по четырехугольному контуру, с глубиной заложения около 80 см, причем сопротивление заземлителя не должно превышать 4 Ом.

Заключение

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

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

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

На основе целей создания и наличия комплекса технических средств предприятия, а также анализа готовности предприятия к внедрению АРМ был выбран объект автоматизации.

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