УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/ВариантАвтоматизация процесса инвентарного учета компьютерного оборудования в управлении строительства ЗФ ОАО ГМК «Норильский никель»
ПредметИнформационные технологии
Тип работыдиплом
Объем работы125
Дата поступления12.12.2012
2900 ₽

Содержание

ВВЕДЕНИЕ .............................. 6 1 . АРХИТЕКТУРА ПРОГРАММЫ ИНВЕНТАРНОГО УЧЕТА КОМПЬЮТЕРНОГО ОБОРУДОВАНИЯ............... 1.1. Программа инвентарного учета как функциональный модуль.... 1.2. Информационный анализ программы..................... 1.3. Информационно-логическая модель ................ Выводы ............................. 13 13 17 19 23 2. РАЗРАБОТКА СЕРВЕРНОЙ ЧАСТИ И КЛИЕНТСКОЙ ЧАСТИ ПРОГРАММЫ ИНВЕНТАРНОГО УЧЕТА............... 2.1. Разработка серверной части программы ............ 2.2. Разработка клиентской части .................... Выводы ............................. 24 24 32 49 3. АНАЛИЗ КАЧЕСТВА РАЗРАБОТАННОГО ПО........... 3.1. Результаты тестирования программного продукта ........ 3.2. Результаты опытной эксплуатации программного продукта.... Выводы ............................. 50 51 58 59 4. ЭРГОНОМИКА СОЗДАННОГО ПРОГРАММНОГО ПРОДУКТА.... 4.1 Принципы эргономичности проекта................ 4.2. Эргономичность интерфейса программы инвентарного учета..... Выводы ............................. 60 60 64 70 5. ЭКОНОМИКО-ПРАВОВЫЕ ВОПРОСЫ ИСПОЛЬЗОВАНИЯ РАЗРАБОТАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ........ 5.1. Экономическая эффективность разработанного программного обеспечения .............................. 5.2. Правовые аспекты использования разработанного программного обеспечения ........................... Выводы ............................ 71 71 79 85 6. КУРС ЛЕКЦИЙ ПО ДИСЦИПЛИНЕ «ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ»............. 86 ЗАКЛЮЧЕНИЕ ........................... 121 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ............ 123 ГЛОССАРИЙ............................. СПИСОК АББРЕВИАТУР ........................ 126 127 ПРИЛОЖЕНИЯ ........................... 130 П.1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ.................... П.2. ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЮ................. П.3. ИНСТРУКЦИЯ ПО АДМИНИСТРИРОВАНИЮ............ П.4. ОПИСАНИЕ ДЕМОНСТРАЦИОННОГО РОЛИКА.......... П.5. ДОКУМЕНТИРОВАННЫЙ ЛИСТИНГ ПРОГРАММЫ....... П.6. МАТЕРИАЛЫ ВНЕДРЕНИЯ РЕЗУЛЬТАТОВ ДИПЛОМНОЙ РАБОТЫ.............................. 130 134 136 137 138 159

Введение

В настоящее время без автоматизированного учета различных сфер деятельности не может существовать ни одно современное предприятие. Не исключением в этом являются и подразделения ОАО НГК «Норильский никель». Автоматизация (как учета, так и любая другая) позволяет оптимизировать любой процесс: снизить затраты и повысить производительность, увеличить достоверность отчетной информации. Задача накопления, обработки и распространения (обмена) информации стояла перед человечеством на всех этапах его развития. В течение долгого времени основными инструментами для ее решения были мозг, язык и слух человека. Первое кардинальное изменение произошло с приходом письменности, а затем изобретением книгопечатания. Поскольку в эпоху книгопечатания основным носителем информации стала бумага, то технологию накопления и распространения информации естественно называть “бумажной информатикой”[1]. Положение в корне изменилось с появлением электронных вычислительных машин (ЭВМ). Первые ЭВМ использовались как большие автоматические арифмометры. Принципиально новый шаг был совершен, когда от применения ЭВМ для решения отдельных задач перешли к их использованию для комплексной автоматизации тех или иных законченных участков деятельности человека по переработке информации. Одним из первых примеров подобного системного применения ЭВМ в мировой практике были так называемые административные системы обработки данных: автоматизация банковских операций, бухгалтерского учета, резервирования и оформления билетов и т.п. Решающее значение для эффективности систем подобного рода имеет то обстоятельство, что они опираются на автоматизированные информационные базы. Это означает, что в памяти ЭВМ постоянно сохраняется информация, нужная для решения тех задач, на которые рассчитана система. Она и составляет содержимое информационной базы соответствующей системы[2]. При решении очередной задачи система нуждается во вводе только небольшой порции дополнительной информации, - остальное берется из информационной базы. Каждая порция вновь вводимой информации изменяет информационную базу системы. Эта база (информационная, или база данных) находится, таким образом, в состоянии непрерывного обновления, отражая все изменения, происходящие в реальном объекте, с которым имеет дело система. Хранение информации в памяти ЭВМ придает этой информации принципиально новое качество динамичности, т.е. способности к быстрой перестройке и непосредственному ее использованию в решаемых на ЭВМ задачах. Устройства автоматической печати, которыми снабжены современные ЭВМ, позволяют в случае необходимости быстро представить любую выборку из этой информации в форме представления на бумаге. Рассматривая процессы развития компаний, занимающих видное место в современном мире, можно сформулировать определение: "преуспевает тот - кто обладает знанием, способностью развиваться и быстрой реакцией на изменяющиеся условия". Это хорошо отслеживается практически во всех отраслях промышленности и в сфере услуг[3]. Использование творческого потенциала персонала, также зачастую необходимое условие процветания компании. Таким образом, одним из условий, для того чтобы предприятие эффективно работало, приносило доход, было конкурентоспособным, является автоматизация его некоторых процессов. На выбор пути реализации системы управления влияет множество факторов, таких как: финансовые возможности предприятия, срочность внедрения системы в работу, уровень автоматизации предприятия. Одним из важнейших факторов является наличие специалистов в данной области, способных в дальнейшем поддерживать систему[4]. Одним из средств, для решения задачи по созданию автоматизированных рабочих мест предприятий является разработка систем по заказу предприятия специалистами-разработчиками. Подобный подход позволяет максимально адаптировать систему к условиям специфики работы в этой организации, учесть все нюансы бизнес–логики. Но практически на любом пути, реализация системы управления проходит несколько этапов: • осмысление необходимости автоматизации предприятия руководителем; • принятие руководителем решения о том, что именно необходимо автоматизировать; • системный анализ специалистом с выяснением, что именно нужно клиенту; • разработка решения; • выбор средств реализации системы; • разработка системы; • отладка и тестирование; • внедрение на предприятие, обучение персонала и поддержка системы. Соблюдение и качественное выполнение этапов 2-8 позволяет создать действительно качественное автоматизированное рабочее место, что благоприятно отразится на работе предприятия. В управления строительства ЗФ ОАО ГМК «Норильский никель» большое количество компьютерного оборудования. Компьютеры поступают на предприятие, движутся с места на место, переходя с подотчета одного материально ответственного лица, на подотчет другого, и все они должны учитываться. А посему приходится обрабатывать огромное количество информации. Руководство управления строительства ЗФ ОАО ГМК «Норильский никель», пришло к выводу, что нужно автоматизировать этот процесс, потому как он довольно трудоемкий и занимает немало времени и усилий. Программа разрабатывалась на основе модели клиент-сервер, позволяющей построить сеть на основе мощного сервера и недорогих клиентов, так как основная нагрузка по обработке данных ложится на сервер баз данных. Серверная часть реализована на Microsoft SQL Server 2000, который обеспечивает хранение, целостность и распределенную обработку данных, централизованное управление защитой, распределение прав пользователей вплоть до записи и конкретного атрибута. Клиентская часть реализована на языке С++ с использованием интегральной среды разработки Borland C++ Builder 5.0, так как она является наиболее гибким средством по созданию клиентских приложений с работы с базами данных. А так же имеет обширный инструментарий по созданию удобного пользовательского интерфейса. Целью данной дипломной работы является автоматизация процесса инвентарного учета компьютерного оборудования в управлении строительства ЗФ ОАО ГМК «Норильский никель» — разработка и внедрение базы данных, а также клиентской части, которая представляет собой средство работы с базой данных. Для этого поставлены и решены следующие задачи: • сделан полный информационный анализ; • построена информационно-логическая модель основных подсистем; Разработано клиентское приложение, реализованное на Borland C++ Builder 5.0, позволяющее: • обрабатывать данные на сервере; • осуществлять поиск по разным критериям; • создавать отчеты; Задачи дипломной работы. Для достижения поставленной цели в работе сформулированы и решены следующие задачи: 1. Построение структуры реляционной базы данных; 2. Использование сетевых технологий, создание на их основе комплекса организации удаленного доступа к данным с использованием современных средств визуального программирования. 3. Разработка модели взаимодействия клиентского программного обеспечения с серверным с учетом обеспечения защиты данных при вводе, передаче и хранении. 4. Разработка программного комплекса, целью которого является: • осуществление удобного ввода информации; • отслеживание правил, которым должна удовлетворять информация; • автоматическое изменение, перерасчет зависимой информации от изменяемых данных; • составление отчетов и вывода их на печать; • осуществление взаимодействия с общей базой данных; • организация работы с данными с использованием технологии клиент – сервер; • автоматизирование процесса контроля движений компьютерного оборудования; • создание комбинированных отчетов в зависимости от критериев выбора заданных пользователем. 5. Разработка и создание базы данных хранящей и обрабатывающей информацию по оборудованию; 6. Создание программного продукта с удобным интерфейсом для обработки информации и предоставляющего возможность просмотра и печати отчетов. Объект исследования. Объектом исследования является деятельность управления строительства ЗФ ОАО ГМК «Норильский никель» Предмет исследования. Предметом исследования является разработка клиентской и серверной части программы инвентарного учета. Методы исследования. Результаты работы основываются на принципах: информационного моделирования предметной области и связанных с ней приложений, реляционного подхода к построению инфологической модели и технологии «клиент-сервер». При построении клиентского приложения были использованы следующие технологии: объектно-ориентированное программирование, система ускоренной разработки приложений (RAD — Rapid Application Development), средства для интеграции источников данных в пользовательском приложении ActiveX Data Object (ADO). Гипотеза исследования. Использование программы инвентарного учета компьютерного оборудования экономически эффективно. Оно позволит уменьшить нагрузку и сэкономить время работников. Новизна работы. Данная разработка является примером улучшения качества и оперативности работы. Наиболее важным показателем является то, что в данной работе проведен анализ деятельности с точки зрения технологии автоматизации. На основании приведенных методов исследования разработанное программное обеспечение является уникальным в своем роде, так как учитывает специфику именно того предприятия, для которого создавалось. Практическая значимость. Использование программы инвентарного учета позволяет устранить следующие недостатки: • рутинная (монотонная) работа; • дублирование и избыточность информации; Разработанное программное обеспечение применяется в управлении строительства ЗФ ОАО ГМК «Норильский никель» для: • ввода данных; • учета оборудования; • подведения результатов. На защиту выносится: Серверная часть, представляющая собой базу данных, которая позволяет: • поддерживать декларативную ссылочную целостность; • обеспечивать целостность данных в соответствии с бизнес–правилами; • обеспечивать безопасность данных; • хранить все необходимые данные о компьютерах, и материально ответственных лицах; Клиентская часть проекта, позволяющая вводить, просматривать и редактировать данные, а также получать все необходимые данные посредством формирования запросов. Структура и объём работы. Дипломная работа состоит из введения, шести разделов, заключения, списка литературы, включающего 35 наименований, и приложений. Общий объём работы 138 страниц, основной текст занимает 85 страниц, рисунки 20 страниц, таблицы 4 страницы, список использованных источников 3 страницы, приложения 46 страниц. Во введении рассмотрен системный подход при проектировании программы, поставлены цели и задачи дипломной работы, методы исследования, рассмотрена практическая значимость. В первом разделе рассмотрены вопросы создания, требования к системе, описывается общая структура объектов и модулей. Во втором разделе рассматривается программная реализация алгоритмов и взаимодействия компонентов и модулей. В третьем разделе приводятся результаты тестовых испытаний и опытной эксплуатации созданного ПО. В четвертом разделе рассматриваются вопросы эргономики программного продукта. В пятом разделе обсуждаются экономико-правовые вопросы использования разработанного программного обеспечения. В шестом разделе представлен спецвопрос – курс лекций по дисциплине «объектно-ориентированное программирование».. В заключении сформулированы основные выводы и результаты, полученные в дипломной работе. В приложениях представлены: техническое задание, инструкцию пользователю, инструкция по администрированию, документированный листинг программы и материалы внедрения результатов дипломной работы.

Литература

1. Йодан Э. Структурное проектирование и конструирование программ. /под ред. Л.И. Королева и др. – 1979. – 410 с. 2. Государственные требования к минимуму содержания и уровню подготовки выпускника по специальности 220400 Программное обеспечение вычислительной техники и автоматизированых систем, Москва, 1994. 3. Швец С. В. Концептуальные основы создания региональной системы непрерывного образования по информатике. / Вестник Хакасского государственного университета им. Н.Ф. Катанова. Выпуск 2. Серия 1: Математика и Информатика. – Абакан; Издательство Хакасского государственного университета им. Н.Ф. Катанова, 1997. 4. Справочник директора предприятия. Под редакцией Лапусты М.Г. – Издание третье – М.: Справочники ИНФРА, 1998. 5. Бешелеев С.Д. Математико-статистические методы экспертных оценок – 2-е издание переработанное и дополненное – М.: Статистика, 1980 6. Методика обследования производственной деятельности и системы управления предприятия – Абакан; Предприятие «Инфоцентр», 1996 7. Мельцер М.И. Диалоговое управление производством: модели и алгоритмы – М.: «Финансы и статистика», 1983. 8. Броневщук С., Бурдаков В.И., Гуков Л.И. Система управления базами данных ДИСОД – М.: «Финансы и статистика», 1987. 9. Мельцер М.И. Разработка алгоритмов АСУП. 10. Комягин В.Б., Коцюбинский А.О. Современный самоучитель работы на персональном компьютере. Быстрый старт. – Издание четвертое, переработанное и дополненное – М.: «Издательство ТРИУМФ», 1997. 11. Смирнов В. RAD – быстрая разработка приложений. / Журнал «Компьютерра» № 42, 20 Ноября 1995. 12. Джим Грей, Управление данными: Прошлое, Настоящее и Будущее 13. Каратыгин С.А., Тихонов А.С., Тихонова Л.Н. Работа В Visual Basic на примерах. – М.: БИНОМ. 14. Джон Л.Вескес, Майк Гандерлоу, Мэри Чипмен, Access и SQL Server. Руководство разработчика. ¬¬- Москва: Издательство "ЛОРИ", 1997. 15. Пономарев В.А. Экономико-правовые основы рынка информационных услуг. / Вестник Хакасского государственного университета им. Н.Ф. Катанова. Выпуск 2. Серия 1: Математика и Информатика. – Абакан; Издательство Хакасского государственного университета им. Н.Ф. Катанова, 1997, 117 стр. 16. Закон РФ от 9 июля 1993 г. № 5351-1 "Об авторском праве и смежных правах" (с изменениями от 19 июля 1995 г.). 17. Закон РФ от 23 сентября 1992 г. № 3523-1 "О правовой охране программ для электронных вычислительных машин и баз данных". 18. Гигиенические требования к видеодисплейным терминалам, персонально вычислительным машинам и организации работы: Санитарные правила и нормы. // Российская газета. – 1992. – № 229. 19. Об информации, информатизации и защите информации в Республике Хакасия – Закон Республики Хакасия // Хакасия от 2 ноября 1999 г. – № 209. – 1999. 20. Автоматизированное рабочее место для обработки данных / под ред. В.М. Шуракова. – М.: Финансы и статистика. – 1990. – 190 с. 21. В.П. Котляров, Д.В. Пинаев. Методы и средства автоматизации тестирования программного проекта. Учебное пособие. – Санкт-Петербург.: Издательство Санкт-Петербургского государственного технического университета, 1998 г. 22. К. Дж. Дейт Введение в системы баз данных, 6-е издание – М: «Вильямс», 1999. 23. Кирилов В.В, Громов Г.Ю. Структурированный язык запросов (SQL) http://www.citforum.ru. 24. Кузнецов С. Объектно-ориентированные базы данных – основные концепции, организация и управление: краткий обзор http://www.citforum.ru. 25. Пономарева К.В., Кузьмин Л.Г. Информационное обеспечение АСУ. – М.: Высш. шк., 1991. 26. Концепция информатизации сферы образования РФ. Бюллетень 3 – 4 (13 – 14)’1998. – М.: типография Министерства образования РФ, 1998. 27. Диго С.М. Проектирование и использование баз данных. – М.: Финансы и статистика. 28. Мамаев Е., Вишневский А. Microsoft SQL Server для профессионалов, Санкт-Петербург: Питер, 2000. 29. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 1989. 30. Мартин Грабер, SQL справочное руководство. 31. Стратегии клиент/сервер. Руководство по выживанию для специалистов по организации бизнеса. / Пер. с англ. Клен В.И., Меженный О.А. и др. – К.: Диалектика, 1996. 32. Иртегов Д.В. Рабочие места в приложениях клиент-сервер. / Новые информационные технологи в университетском образовании. Материалы Международной научно-методической конференции. Новосибирск: НИИ МИОО НГУ, 1999, с. 222. 33. Автоматизированное рабочее место для обработки данных / под ред. В.М. Шуракова. - М.: Финансы и статистика. – 1990. – 190 с. 34. Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. – СПб.: Питер, 1997. – 704 с. 35. Шкарина Л.Н. Методические рекомендации по выполнению научно-исследовательских работ для студентов информационных специальностей университета. / Вестник Хакасского государственного университета им. Н.Ф. Катанова. Выпуск 4. Серия 1: Информатика. – Абакан; Издательство Хакасского государственного университета им. Н.Ф. Катанова, 2001, 216 стр.
Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте