Автор работы: Пользователь скрыл имя, 27 Марта 2015 в 17:54, дипломная работа
Целью данного дипломного проекта является: разработка автоматизированной системы учёта движения ремонтируемых электроприборов Открытого Акционерного Общества Северного Производственного Объединения «Арктика» (ОАО СПО «Арктика»), которая предназначена для введения новой технологии учета наличия и движения ремонтируемых электроприборов.
ВВЕДЕНИЕ 5
1. ПОСТАНОВКА ЗАДАЧИ 7
1.1. Характеристика комплекса задач 7
1.2. Функции автоматизированной системы 7
1.3. Выходные и входные данные 7
1.4. Требования к программному и техническому обеспечению АС 9
2. АНАЛИТИЧЕСКАЯ ЧАСТЬ 9
2.1. Организационная структура предприятия 9
2.2. Организация предметной области 10
2.2.1. Должностные обязанности кладовщика 11
2.3. Описание бизнес-процессов 12
2.4. Обзор существующих аналогов 16
2.5. Характеристика инструментальных средств 17
2.5.1. Характеристика CASE – средств 17
2.5.2. Характеристика СУБД 22
2.5.3. Характеристика средств программирования и отладки 23
3.1. Определение функции системы 26
3.4. Построение динамической модели данных 38
3.4.1. Диаграмма состояния системы 38
3.4.2. Диаграмма деятельности системы 38
3.4.3. Диаграмма топологии системы 39
3.4.4. Диаграмма последовательности (взаимодействия) 40
3.5. Описание интерфейсов и результатов работы программы 42
4. ЭКОНОМИЧЕСКАЯ ЧАСТЬ 49
4.1. Расчет стоимости покупных комплектующих и расходных материалов 49
4.2. Расчет трудоемкости создания программы 50
4.2. Расчет заработной платы 51
4.3. Расчет единого социального налога 51
4.4. Расчет прочих прямых расходов 51
4.5. Оценка экономической эффективности системы 52
5. ТРЕБОВАНИЯ К ТЕХНИКЕ БЕЗОПАСНОСТИ И ОХРАНЕ ЖИЗНЕДЕЯТЕЛЬНОСТИ 53
5.1 Анализ опасных и вредных факторов при работе на ЭВМ 53
5.2 Общие положения и область применения 54
5.3 Организация рабочего места пользователя 55
5.4. Микроклимат, содержание аэроионов и вредных химических веществ в воздухе помещений эксплуатации ЭВМ 56
5.5 Шум и вибрация 57
5.6 Освещение 58
5.7 Требования к помещениям для эксплуатации ЭВМ 58
5.8. Требования к монитору 59
5.9. Режим труда и отдыха 60
5.10. Защита от статического электричества и электромагнитных излучений 61
5.11. Требования к утилизации отходов при работе на компьютере 61
ЗАКЛЮЧЕНИЕ 63
ПЕРЕЧЕНЬ ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 64
ПРИЛОЖЕНИЕ 65
Характеристика ERwin:
Семейство продуктов ERwin фирмы PLATINUM – CA (США) относится к мощным персональным CASE – продуктам, предназначенным для моделирования баз данных самого различного типа. Отличительной чертой продуктов ERwin является высокая степень обеспечения согласованного взаимодействия между средствами создания баз данных и средствами разработки приложений в технологии клиент – сервер.
ERwin является наиболее популярным пакетом моделирования данных среди профессиональных разработчиков благодаря полной поддержке широкого спектра СУБД самого разного класса, включая Oracle, DB/2, Sybase, Informix, MS SQL Server, SQLbase, CA Ingres, Rdb, AS/400, Progress, Interbase, Watcom, в том числе: Clipper, Dbase, Access, FoxPro, Paradox.
CASE – средство ERwin предназначено для разработчиков, проектировщиков БД, системных аналитиков для построения модели данных в процессе разработки технического проекта информационной системы. С помощью ERwin разработчик может, используя визуальные средства, описать логическую модель данных. На основе логической модели создается физическая модель для конкретной СУБД с использованием хранимых процедур и триггеров. Результатом работы по созданию физической модели может стать генерация структуры базы данных.
Возможна также обратная разработка – создание модели данных на основе структуры базы данных. Этот процесс наиболее распространен в процессе перехода с одной технологии на другую (с файл – сервер на клиент – сервер), а также при смене сервера БД. На основе модели данных предоставляется возможность создавать отчеты, которые позволяют существенно упростить процесс документирования технического проекта.
Методологическую основу ERwin составляет технология IDEF1X (моделирование данных для реляционных СУБД). Результатом построения является ER – диаграмма ("сущность – связь"). Графический подход к созданию моделей значительно упрощает процесс разработки.
Основные характеристики:
Характеристика Rational Rose:
Rational Rose – CASE – средство фирмы Rational Software Corporation (США) предназначено для автоматизации этапов анализа и проектирования ПО, а также для генерации кодов на различных языках и выпуска проектной документации.
Являясь объектно-ориентированным инструментом моделирования, Rose базируется на UML (Universal Modeling Language) – универсальном языке моделирования, который был разработан компанией Rational именно с целью создания наиболее оптимального и универсального языка для описания, как предметной области, так и конкретной задачи в программировании. Любая задача программируется при помощи определенных диаграмм. UML поддерживает построение следующих диаграмм:
Rational Rose в отличие
от подобных средств
Важнейшим свойством Rational Rose принято считать открытость архитектуры, что позволяет дополнять имеющийся в ней инструментарий новыми функциями.
Rational Rose позволяет:
Интегрируемость с другими инструментальными средствами, поддерживающими жизненный цикл программных систем, в том числе со средством управления требованиями (Requisite Pro), со средствами тестирования (SQA Suite, Performance Studio), со средствами конфигурационного управления (ClearCase, PVCS).
СУБД Oracle является одной из самых популярных в мире платформ, предназначенной для работы с базами данных. Все продукты Oracle являются открытыми, масштабируемыми и программируемыми. Они позволяют разрабатывать приложения от небольших рабочих групп до уровня предприятия с огромными базами данных, размещенными даже в разных странах. Средства Oracle Server позволяют надежно защитить эти данные, обеспечить их целостность и непротиворечивость. Продукты Oracle работают на самых разных вычислительных платформах, поддерживают практически все сетевые протоколы и обеспечивают удобный оконный графический интерфейс. Это позволяет с минимальными затратами переносить написанное приложение с одной платформы на другую. Универсальный сервер Oracle позволяет хранить и обрабатывать данные в самых различных форматах, в том числе многомерные пространственные данные, тексты, изображения, видео и аудио. При этом Oracle Server обеспечит надежный и быстрый доступ к этим данным, а также возможность создания приложения, работающего с ними.
Oracle – СУБД, использующая
предоставляемые некоторыми
Oracle Server – это реляционная СУБД, поддерживающая язык PL/SQL и механизм транзакций. Она обеспечивает очень высокое быстродействие системы в многопользовательском режиме. Кроме того, СУБД Oracle осуществляет автоматическую блокировку данных в этом режиме, что позволяет увеличивать общее количество пользователей в системе без снижения ее производительности.
СУБД Oracle обеспечивает надежную защиту информации, как от несанкционированного доступа, так и от сбоев системы. При создании приложений, СУБД позволяет часть обработки и контроля данных вынести на сервер. Oracle Server позволяет создавать хранимые процедуры, триггеры баз данных, функции, а также пакеты процедур и функций. В качестве процедурного языка используется расширение языка SQL, называемое PL/SQL.
Характеристика TOAD:
В современной динамичной деловой среде, приложения и базы данных должны разрабатываться и поддерживаться во все более и более быстром темпе. Чтобы помочь разработчикам быстро и эффективно выполнять полученные задания, Quest Software предлагает TOAD – инструмент, радикально упрощающий разработку и поддержку приложений БД Oracle. TOAD обеспечивает единую среду для ускоренной разработки и тестирования PL/SQL, предоставляя быстрый доступ к объектам базы данных. Интуитивно понятный графический интерфейс пользователя TOAD обеспечивает профессиональную, мощную и компактную среду разработки и управления базой данных.
Применяя TOAD для управления объектами базы данных, пользователю вовсе не требуется иметь квалификацию эксперта. Модуль Schema Browser в TOAD позволяет быстро просматривать и управлять словарем данных. Щелчком мыши на выбранном объекте пользователь мгновенно получает подробную информацию, минуя длинную иерархию хранения объектов. В том же окне можно управлять всеми объектами.
Мощные редакторы TOAD повышают производительность разработчика, исключают ошибки и значительно сокращают сроки разработки. Редакторы позволяют пользователям работать одновременно с исходными кодами на нескольких языках (SQL, PL/SQL, HTML, Java) или с текстом. Заменяя традиционный способ выполнения запроса в командной строке или из сценария графическим интерфейсом, TOAD обеспечивает быструю и удобную среду разработки, легко конфигурируемую под предпочтения пользователя.
SQL Editor повышает производительность
разработки за счет большого
количества горячих клавиш, функций
автокорректировки, опережающего ввода
и цветового выделения
Кроме того, редакторы TOAD тесно интегрированы с отладчиком PL/SQL Debugger, что позволяет пользователям тестировать только определенные области процедур, выполнять только текущий оператор, несколько операторов за курсором или только операторы до курсора. TOAD также предлагает SQL Modeler – средство для быстрого и легкого построения запросов. Достаточно перенести таблицы в SQL Modeler, и модуль автоматически сформирует запрос SQL. Удобная интегрированная среда позволяет уточнять критерии запроса, тестировать автоматически сгенерированные запросы SQL, просматривать планы выполнения и результаты запросов, сохранять выражения или копировать их в редактор. Применяя SQL Modeler, даже неопытные пользователи могут быстро создавать сложные запросы на уровне экспертов Oracle.
TOAD – один из компонентов семейства продуктов Development & Deployment компании Quest Software, которое позволяет разработчикам и АБД быстро разрабатывать, тестировать и внедрять приложения.
Характеристика Delphi и Borland C++Builder:
C++Builder и Delphi стали одними из самых
популярных на сегодняшний