УЗНАЙ ЦЕНУ

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


↑ вверх
Тема/ВариантРазработка информационной системы технологического отдела №81
ПредметПрограммирование
Тип работыдиплом
Объем работы95
Дата поступления12.12.2012
3300 ₽

Содержание

ВВЕДЕНИЕ………………………………………………………………………..5\r\nГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ………………………………………….9\r\n1.1. Обзор литературы…………………………………………………………….9\r\n1.2. Введение в базы данных……………………………………………………10\r\n1.2.1. Общая теория……………………………………………………………...10\r\n1.2.2. Архитектура информационных систем…………………………………14\r\n1.2.3. Классификация и функции СУБД………………………………………..16\r\n1.2.4. Требования, предъявляемые к базам данных…………………………..21\r\n1.2.5. Модели представления данных………………………………………….22\r\n1.2.6. Иерархическая модель данных………………………………………….22\r\n1.2.7. Сетевая модель данных…………………………………………………..25\r\n1.2.8. Реляционная модель данных…………………………………………….26\r\n1.2.9. Системы программирования Borland Delphi, как средства разработки приложений баз данных…………………………………………………………33\r\n1.2.10. Механизмы Delphi для организации доступа к данным………………33\r\n1.2.11. ADO-компоненты Delphi для организации доступа к данным……….35\r\n1.2.12. Компоненты Delphi для визуализации данных………………………..37\r\nГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ………………………………………….39\r\n2.1. Назначение разработки…………………………………………………….39\r\n2.2. Составные части программы………………………………………………39\r\nГЛАВА 3. ПРОГРАММНАЯ И ЭКСПЛУАТАЦИОННАЯ ДОКУМЕНТАЦИЯ……………………………………………………………...44\r\n3.1. Техническое задание (ГОСТ 19.201-78)………………………………….44\r\n3.1.1. Введение…………………………………………………………………...44\r\n3.1.2. Основание для разработки………………………………………………44\r\n3.1.3. Назначение разработки………………………………………………….45\r\n3.1.4. Требования к программе…………………………………………………47\r\n3.1.5. Стадии и этапы разработки……………………………………………...47\r\n3.2. Спецификация……………………………………………………………….49\r\n3.3. Текст программы А.В. 00004-01_12_01 (ГОСТ 19.401-78)…………….50\r\n3.4. Описание программы А.В. 00004-01_13_01 (ГОСТ 19.402-78)………..50\r\n3.4.1. Общие сведенья…………………………………………………………...50\r\n3.4.2. Функциональное назначение…………………………………………….51\r\n3.4.3. Описание логической структуры………………………………………...51\r\n3.4.4. Используемые технические средства……………………………………52\r\n3.4.5. Вызов и загрузка………………………………………………………….52\r\n3.4.6. Входные и выходные данные……………………………………………52\r\n3.5. Программа и методика испытаний А.В. 00004 – 01_51_01…………….53\r\n3.6. Ведомость эксплуатационных документов А..В. 00004 – 01_20_01 (ГОСТ 19.507-79)………………………………………………………………………...55\r\n3.7. Описание применения А.В. 00004-01_31_01 (ГОСТ 19.502-78)………..55\r\n3.7.1. Назначение программы…………………………………………………..55\r\n3.7.2. Условия применения……………………………………………………...55\r\n3.7.3. Описание задачи………………………………………………………….56\r\n3.7.4. Входные и выходные данные……………………………………………57\r\n3.8. Руководство системного программиста А.В. 00004 – 01_32_01 (ГОСТ 19.503-79)………………………………………………………………………...58\r\n3.8.1. Структура программы……………………………………………………58\r\n3.8.2. Настройка программы……………………………………………………59\r\n3.8.3. Проверка программы……………………………………………………..60\r\n3.8.4. Дополнительные возможности программы…………………………….60\r\n3.9. Руководство программиста А.В. 00004 – 01_33_01 (ГОСТ 19.504-79)…………………………………………………………………………………61\r\n3.9.1. Характеристики программы……………………………………………..61\r\n3.9.2. Обращение к программе…………………………………………………62\r\n3.9.3. Входные и выходные данные…………………………………………….62\r\n3.10. Руководство оператора A.B. 00004 – 01_34_01 (ГОСТ 19.505-79)……..62\r\n3.10.1. Назначение программы………………………………………………….63\r\n3.10.2. Условия выполнения программы………………………………………63\r\n3.10.3. Выполнение программы………………………………………………..65\r\n3.10.4. Сообщения оператору………………………………………………….65\r\n3.11. Руководство по техническому обслуживанию А.В. 00004-01_46_01 (ГОСТ 19.508-79)………………………………………………………………..65\r\n3.11.1. Введение………………………………………………………………….65\r\n3.11.2. Общие указания………………………………………………………….66\r\n3.11.3. Требования к техническим средствам…………………………………66\r\n3.11.4. Описание функций………………………………………………………66\r\nГЛАВА 4. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАЗРАБОТКИ……………………………………………………………………68\r\nГЛАВА 5. ОХРАНА ТРУДА И ТЕХНИКА БЕЗОПАСНОСТИ……………..75\r\n5.1. Основные положения……………………………………………………….75\r\nГЛАВА 6. ЭРГОНОМИКА……………………………………………………...77\r\n6.1. Основные положения……………………………………………………….77\r\n6.2. Анализ опасных и вредных производственных факторов………………78\r\n6.3. Санитарные нормы………………………………………………………….78\r\n6.4. Требования к освещению помещений и рабочих мест с ПЭВМ………..81\r\n6.5. Общие требования к организации рабочих мест…………………………83\r\n6.6. Требования к организации режима труда и отдыха при работе с ПЭВМ…………………………………………………………………………….85\r\n6.7. Требования к помещениям для эксплуатации ПЭВМ……………………87\r\n6.8. Правила пожарной безопасности…………………………………………87\r\n6.9. Защита рабочих от поражения электрическим током…………………..87\r\nЗАКЛЮЧЕНИЕ………………………………………………………………….89\r\nСПИСОК ЛИТЕРАТУРЫ……………………………………………………….91\r\nПРИЛОЖЕНИЯ

Введение

На протяжении всей истории человека перед ним стояла задача накопления, хранения и обработки информации. Долгое время для решения этой задачи применялись различные методы и инструменты, такие как бумага, печатный станок, да и просто память самого человека, и другие его умственные способности. Однако все эти и многие другие методы были достаточно неудобными при использовании больших объемов информации. А так как потребности человека, как известно, вещь постоянно растущая, то вскоре людям потребовались новые инструменты накопления и обработки информации, способные удовлетворить эти самые потребности в автоматизации различных видов деятельности человека, так или иначе связанных с накоплением, обработкой и распространением информации. Так люди пришли к необходимости создания нового вида машин – электронно-вычислительных (ЭВМ), то есть компьютеров.\r\nПрименение компьютеров значительно упростило накопление и обработку информации, появилось новое свойство информации – динамичность, т.е. максимально быстрая перестройка информации для решения различных, постоянно меняющихся задач. Переход к хранению необходимой информации в памяти компьютера позволило значительно снизить время поиска, обработки (изменения, пополнения или удаления) и передачи нужной информации. Применение ранее использовавшихся инструментов обработки информации не идет ни в какое сравнение с использованием в этой сфере ЭВМ. При выполнении таких работ ЭВМ берет на себя большую часть работы по хранению, поиску и обработке информации, что обеспечивает более высокую производительность при повышении качества и достоверности такой информации.\r\nПервоначально ЭВМ использовались для обработки исключительно числовой информации. Однако, при постоянно растущих масштабах производства различного рода товаров, возникла проблема автоматизации различных этапов производства с целью повышения качества, снижения трудоемкости и времени производства товаров. Для решения этой проблемы бы осуществлен переход к новым гибким технологиям, вызвавшим появление автоматизированных систем (АС).\r\nВ связи с этим водится специальный термин – автоматизация, то есть применение автоматических устройств для выполнения различных функций.\r\nИсходя из этого, можно дать определение автоматизированной системе. \r\nАвтоматизированная система (АС) – это человеко-машинная система, автоматизирующая процесс получения результатной информации, необходимой для информационного обслуживания специалистов и оптимизации процесса управления в различных сферах человеческой деятельности.\r\nПри автоматизации различных видов деятельности человека широко применяются, в том числе и ЭВМ. \r\nСуществует множество различного рода автоматизированных систем, от сравнительно небольших, позволяющих автоматизировать какой-либо отдельный этап производства, до сложных корпоративных систем управления, позволяющих автоматизировать управление всеми этапами производства товаров.\r\nПостоянное развитие компьютерной техники позволяет реализовывать всё новые и новые идеи по удовлетворению потребностей человека в сфере автоматизации. Однако, как небольшие, так и крупные (плюс вновь создаваемые) компьютерные автоматизированные системы опираются, в большинстве своем, на использование так называемых информационных баз или баз данных, а сами такие программы представляют собой средства управления базами данных (СУБД) с различными наборами функций. \r\nВ вязи с эти необходимо ввести новый термин - информационная система представляет собой программный комплекс для надежного хранения и обработки информации. Это позволяет определить базу данных как совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы, и отображающих состояние объектов и их взаимосвязи.\r\nСистемы управления базами данных – это прикладные информационные системы для управления и обработки структурированной информации.\r\nСовременные СУБД являются информационно-справочными программными системами для поддержания динамической информационной модели сложного управляемого объекта, то есть для обеспечения ввода, обновления, обработки информации и коллективного доступа к ней.\r\nКак было сказано выше существует множество автоматизированных систем, специально предназначенных для автоматизации различных видов деятельности, в общем, и с вязанных с хранением и обработкой экономической информации в частности (программы фирмы «1С», корпорации «Парус» и др.). При всем многообразии функции, предоставляемых пользователю, такие программы являются дорогостоящими и достаточно сложными для освоения инструментами автоматизации. Однако зачастую пользователю не требуются все широчайшие возможности таких программ, а лишь необходимо автоматизировать рутинную работу по заполнению различного рода экономической документации. По этой причине было решено создать программу «D-Art Aurora v.1.0», которая представляет собой автоматизированную систему заполнения накладных. \r\nТема данного дипломного проекта сформулирована как «Разработка информационной системы технологического отдела №81». Результатом проделанной работы и является данная программа. Конечно, в документацию входят не только накладные, однако заказчик данной программы нуждался лишь в заполнении накладных. Не смотря на это, программа построена так, что добавление необходимых для заполнения документов и соответственное расширение возможностей программы не составляет особого труда (хотя и потребует вмешательство программиста), повлечет за собой лишь небольшое дополнение и некоторую коррекцию кода программы.\r\nКак отмечалось выше, задачей данного дипломного проекта является разработка информационной системы технологического отдела №81, предназначенной для освобождения пользователя от рутинной работы по заполнению необходимой документации, хранению и обработке информации по данной документации.\r\nПервым этапом разработки программы явилось изучение требований предъявляемых к данной программе, основным из которых явилось требование надежности программы, в том числе в отношении хранимой информации. В связи, с чем большое внимание было уделено разработке удобного и интуитивно понятного пользовательского интерфейса, обеспечивающего максимальную эффективность и надежность работы программы при самых различных действиях пользователя. \r\nВыбор среды разработки данной программы для меня не составил особого труда. С учетом имеющихся требований заказчика и моих знаний, для разработки была выбрана система визуального программирования Borland Delphi 7.0, построенная на основе языка программирования Object Pascal. Данная система была выбрана по нескольким критериям. Во-первых, данная система программирования за долгие годы использования зарекомендовала себя как наиболее удобная, надежная и гибкая система в сфере разработки приложений баз данных. Во-вторых, Borland Delphi 7.0 имеет широкие возможности по проектированию приложений баз данных различной сложности, предоставляет разработчику удобные средства создания методов обработки информации. В-третьих, эта система поддерживает широкий спектр технологий, применяемых как для доступа к данным, так и для организации взаимодействия создаваемой программы с другими объектами операционной системы Windows. Кроме того, Object Pascal, является наиболее структурированным языком программирования, что значительно упрощает разработку подобных приложений.

Заключение

В процессе работы над данным дипломным проектом мне пришлось столкнуться с рядом достаточно сложных проблем, для решения которых пришлось пополнить некоторые теоретические знания и практические знания, как по общей теории баз данных, так и реализации приложений баз данных в среде визуального программирования Delphi. Именно на данную систему программирования и пал мой выбор после получения технического задания, содержащего все требования к функциональным характеристикам программы. Данный выбор не случаен. Borland Delphi 7.0 является, по-моему глубочайшему убеждению одной из самых лучших (если не самой лучшей) системой по написанию приложений баз данных. Эта система имеет широкие возможности по реализации СУБД самой различной конфигурации и архитектуры, что в сочетании с гибким и достаточно структурированным языком программирования Object Pascal дает Delphi огромное преимущество в сравнении с другими подобными системами.\r\nВ процессе разработки программы основная проблема состояла в организации дружественного пользовательского интерфейса и организации стабильной работы всех функций программы, связанных как непосредственно с функциями управления данными, хранящимися в базе данных, так и связанных с сервисными функциями программы. \r\nОднако, в итоге, после завершения работы над программой, она стала удовлетворять всем требованиям заказчика.\r\nПрограмма занимает на диске до 15-ти мегабайт. В оперативной памяти программа вместе со всеми загруженными библиотеками DLL занимает 11 килобайт. Так как программа использует технологии баз данных, то это увеличивает требования к свободной оперативной памяти компьютера и минимальным объемом, при котором программа работает с приемлемым быстродействием, составляет 32 мегабайта. \r\nПрограмма предназначена для автоматизации заполнения первичной документации, хранения информации об этой документации в базе данных, а так же для обработки этой информации. Программа, как отмечалось выше, удовлетворяет всем требованиям заказчика и при ее использовании заметно снижается трудоемкость и время заполнения необходимой документации. Более того, как показано в главе 4 написание данной программы является рентабельным проектом, а значит, приносит реальную прибыль предприятию, использующею ее и окупается за 1,6 года.\r\nВ завершении хочется отметить, что данный проект (программа «D-Art Aurora v.1.0») не будет заброшен и разработка новых версий не заставит себя ждать, возможности программы будут расширены, но основной принцип всех моих программ, «Максимум пользы, при минимуме сложности», останется неизменным.

Литература

1. Атре Ш. Структурный подход к организации баз данных. – М.: Финансы и статистика, 2007. – 320 с. \r\n2. Ахаян Р.А. и др. Эффективная работа с СУБД. – С-Пб.: Питер, 2007. – 197 с.\r\n3. Бойко В. В., Савинков В. М. Проектирование баз данных информационных систем.- М.: Финансы и статистика, 2008. - 315 с.\r\n4. Бройдо В. Л., Крылова В. С. Научные основы организации управления и построения АСУ.- М.: Высшая школа, 2008. - 339 с.\r\n5. Валерий Фаронов – Delphi 6: учебный курс – СПб.: Питер, 2008. – 180 с.\r\n6. Валерий Фаронов – Программирование баз данных в Delphi 6: учебный курс – СПб.: Питер, 2008. – 266 с.\r\n7. Валерий Фаронов – Профессиональная работа в Delphi 6. Библиотека программиста. – СПб.: Питер, 2008. – 289 с.\r\n8. Вендров А.М. Проектирование программного обеспечения экономических систем.- М.: Наука, 2006. - 257 с.\r\n9. Вескес Д.Л., Гандерлоу М., Чипмен М. Access и SQL Server. – М.: Лори, 2006. – 132 с.\r\n10. Вильямс А.. Системное программирование в Windows 2000.- СПб. Питер, 2007. - 335 с.\r\n11. Гайдамакин Н.А. Автоматизированные информационные системы, базы и банки данных.- М.: Наука, 2007. - 394 с.\r\n12. Глазунов Л.П. Основы теории надежности автоматических систем управления. – М.: Энергоатомиздат, 2005. - 458 с.\r\n13. Глушков В.М.Основы безбумажной информатики.- М.:Наука, 2006. - 552с.\r\n14. Глушков В. М. (перевод с английского) Организационные вопросы автоматизации управления.- М.: Экономика, 2008.- 160с.\r\n15. Глушков В. М.Человек и вычислительная техника.- М.:Наука, 2008. - 269 с.\r\n16. Дейт К. Руководство по реляционной СУБД DB2. – М.: Финансы и статистика, 2008. – 320 с. \r\n17. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. - М.: Мир, 2007. – 252 с. \r\n18. Елманова Н. – Delphi 6 и технология COM. – СПб.: Питер, 2008. – 258 с.\r\n19. Кириллов В.В. Структурированный язык запросов (SQL). – СПб.: ИТМО, 2008. – 80 с. \r\n20. Леонтьев В.П. Персональный компьютер. Карманный справочник.– М.: ОЛМА-ПРЕСС, 2008. - 928 с.;\r\n21. Мартин Дж. Планирование развития автоматизированных систем. – М.: Финансы и статистика, 2007. – 196 с. \r\n22. Мартин Дж. Организация баз данных в вычислительных системах.- М.: Мир, 2005. - 256 с.\r\n23. Мацяшек Л.А. Анализ требований и проектирование систем.- М.: Наука, 2007. - 352 с.\r\n24. Мейер М. Теория реляционных баз данных. – М.: Мир, 2005. – 608 с. \r\n25. Мишенин А. И. Теория экономических информационных систем: Учебник.– М.: Финансы и статистика, 2008. - 184 с.\r\n26. Мотузко Ф.Я. Охрана труда.- М.: Высшая школа, 2006. - 198 с.\r\n27. Мышенков К.С. Методы проектирования надежного программного обеспечения систем управления предприятиями.- М.: Наука, 2006.- 364 с.\r\n28. Робинсон С. – Microsoft Access 2000: учебный курс – СПб.: Питер, 2008. – 164 с.\r\n29. Перегудов Ф. И. Информационные системы для руководителей.- М.: Финансы и статистика, 2006. - 367 с.\r\n30. Руководство Р2.2.013-06 Гигиенические критерии оценки условий труда по показателям вредности и опасности факторов производственной среды, тяжести и напряженности трудового процесса.- М.: Труд, 2008. - 205 с.\r\n31. Садердинов А.А., Трайнев В.А. Построение комплексных программно- технических проектов интегрированных систем организационного управления.- М.: Юнити, 2005. - 412 с.\r\n32. Самгин Э.Б.Освещение рабочих мест.- М.:МИРЭА, 2006. -102 с.\r\n33. СаНПин 2.2.2.542 - 06. Гигиенические требования к видеодисплейным терминалам (ВДТ). Персональным электронно-вычислительным машинам (ПЭВМ) и организации работы. М.: Информационно-издательский центр Госкомэпиднадзора России, 2008. - 65 с.\r\n34. Сибаров Ю. Б. Охрана труда в вычислительных центрах.- М. Машиностроение, 2007. - 126 с.\r\n35. Тиори Т., Фрай Дж. Проектирование структур баз данных. В 2 кн., – М.: Мир, 2007. Кн. 1. – 287 с.: Кн. 2. – 320 с.\r\n36. Титоренко Г. А. Информационные технологии управления.- М.: ЮНИТИ, 2004. - 344 с.\r\n37. Чарльз Рабин. Эффективная работа с Microsoft Word.- СПб: Питер, 2006. – 725 с.\r\n38. Шураков В. В. Надежность программного обеспечения систем обработки данных.- М.: Финансы и статистика, 2007. - 224 с.\r\n39. Шураков В. В. Автоматизированное рабочее место для статической обработки данных. - М.: Наука, 2007. - 246 с.\r\n40. www.formoza.ru\r\n41. www.iss.ru\r\n42. www.technocont.ru\r\n43. www.center-proton.ru \r\n44. www.3domen.com
Уточнение информации

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