Автор работы: Пользователь скрыл имя, 04 Апреля 2014 в 23:36, дипломная работа
Цель разработки и внедрения АСУ - улучшение качества управления системами различных видов, которое достигается[1]
своевременным предоставлением с помощью АСУ полной и достоверной информации управленческому персоналу для принятия решений;
применением математических методов и моделей для принятия оптимальных решений.
Кроме того, внедрение АСУ обычно приводит к совершенствованию организационных структур и методов управления, более гибкой регламентации документооборота и процедур управления, упорядочению использования и создания нормативов, совершенствованию организации предприятия.
Разработку системы необходимо вести согласно календарному плану, представленному в таблице 2.2.
Таблица 2.2 – Календарный план
№ |
Наименование этапов дипломного проекта |
Сроки выполнения |
Примечание |
1 |
Предпроектные исследования |
16.03.11-25.03.11 |
Проведение предпроектных исследований |
2 |
Техническое задание |
25.03.11-08.04.11 |
Разработка технического задания |
3 |
Программное обеспечение |
08.04.11-15.04.11 |
Выбор программного обеспечения и разработка структуры прикладного программного обеспечения |
4 |
Методическое обеспечение |
15.04.11-29.04.11 |
Разработка методических указаний |
Продолжение таблицы 2.2
5 |
Технико-экономическое обоснование |
29.04.11-06.05.11 |
Расчёт технико-экономической части |
6 |
Промышленная экология |
06.05.11-13.05.11 |
Описание технических факторов, влияющих на экологию |
7 |
Охрана труда и техника безопасности |
13.05.11-20.05.11 |
Описание технических факторов, влияющих на здоровье человека |
8 |
Оформление и выполнение графической части |
20.05.11-08.06.11 |
Выполнение и оформление графической части |
После выполнения всех работ необходимо подписать все разделы у курирующих преподавателей КарГТУ и сдать дипломный проект на рецензию лицу, утверждённому кафедрой САПР. По возвращению с рецензии проект необходимо защитить перед Государственной аттестационной комиссией кафедры САПР.
Для сдачи должна быть предъявлена работоспособная система с исходными текстами программных модулей, пояснительная записка с приложениями и демонстрационными листами, выполненными согласно требованиям стандартизации. Дата защиты определяется кафедрой САПР в соответствии с графиком, утверждённым учебно-методическим управлением КарГТУ.
3.1.1 Операционная система
Операционная система - это комплекс управляющих программ, обеспечивающих функционирование компьютера, включая планирование и управление компьютерными ресурсами, решение задач (выполнение прикладных и обслуживающих программ) по запросам пользователей, организацию ввода-вывода данных[4]. Операционная система управляет компьютером, запускает программы, обеспечивает защиту данных, выполняет различные сервисные функции по запросам пользователя и программ. Каждая программа пользуется услугами ОС, а потому может работать только под управлением той ОС, которая обеспечивает для нее эти услуги. Таким образом, выбор ОС очень важен, так как он определяет, с какими программами пользователь сможете работать на своем компьютере. От выбора ОС зависят также производительность работы пользователя, степень защиты данных, необходимые аппаратные средства и т. д.
На рабочих местах сотрудников (где в будущем будет внедрена разработанная система) уже установлена операционная система Windows 7, полностью удовлетворяющая требованиям АСУ.
Windows 7 создана на ядре Win NT. Официально вышла 22 октября 2009 года. Windows 7 - операционная система от Microsoft для персональных компьютеров для делового применения в организациях любого масштаба. Некоторые возможности системы: новый интерфейс пользователя, стабильная работа компьютера, встроенный проигрыватель Windows Media, мастер установки сети, служба сообщений Windows Messenger, удаленный доступ к компьютеру, быстрый запуск и усовершенствованное управление электропитанием и прочее[5]. Использование Windows 7 может обеспечить полноценное использование новых технических стандартов: SATA дисков, процессоров c технологией Huper-Theading и пр.
Учитывая требования, указанные в техническом задании, выбираем в качестве общесистемного ПО операционную систему Microsoft Windows 7. Это 64 разрядная ОС с приоритетной многозадачностью. Улучшения по сравнению с предыдущими версиями[5]:
Технические требования, предъявляемые к компьютеру, для инсталляции и работы с данной ОС:
Для создания автоматизированной информационной системы использовались система визуального объектно-ориентированного программирования Microsoft Visual Studio 2010, СУБД Microsoft SQL Server 2008, пакет Microsoft Office 2003.
3.2.1 Система визуального объектно-
Microsoft Visual Studio — линейка продуктов
компании Майкрософт, включающих
интегрированную среду
Для разработки программы использовался компонент Visual C# из продукта Microsoft Visual Studio 2010.
C# — объектно-ориентированный
C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML.
Переняв многое от своих предшественников — языков C++, Java, Delphi, Модула и Smalltalk — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем: так, C# не поддерживает множественное наследование классов (в отличие от C++).
3.2.2 СУБД Microsoft SQL Server 2008
Microsoft SQL Server — система
управления реляционными
Сервер баз данных Microsoft SQL Server в качестве языка запросов использует версию языка SQL, получившую название Transact-SQL (сокращённо T-SQL). Язык T-SQL является реализацией SQL-92 (стандарт ISO для языка SQL) с множественными расширениями. T-SQL позволяет использовать дополнительный синтаксис для хранимых процедур и обеспечивает поддержку транзакций (взаимодействие базы данных с управляющим приложением).
При взаимодействии с сетью Microsoft SQL Server и Sybase ASE используют протокол уровня приложения под названием Tabular Data Stream (TDS, протокол передачи табличных данных). Протокол TDS также был реализован в проекте FreeTDS с целью обеспечить различным приложениям возможность взаимодействия с базами данных Microsoft SQL Server и Sybase.
Для обеспечения доступа к данным Microsoft SQL Server поддерживает Open Database Connectivity (ODBC) — интерфейс взаимодействия приложений с СУБД. Версия SQL Server 2008 обеспечивает возможность подключения пользователей через веб-сервисы, использующие протокол SOAP. Это позволяет клиентским программам, не предназначенным для Windows, кроссплатформенно соединяться с SQL Server.
Также SQL Server поддерживает зеркалирование и кластеризацию баз данных. Кластер сервера SQL — это совокупность одинаково конфигурированных серверов[9]; такая схема помогает распределить рабочую нагрузку между несколькими серверами. Все сервера имеют одно виртуальное имя, и данные распределяются по IP-адресам машин кластера в течение рабочего цикла. Также в случае отказа или сбоя на одном из серверов кластера доступен автоматический перенос нагрузки на другой сервер.
SQL Server поддерживает избыточное дублирование данных по трем сценариям[9]:
Снимок: Производится «снимок» базы данных, который сервер отправляет получателям.
История изменений: Все изменения базы данных непрерывно передаются пользователям.
Синхронизация с другими серверами: Базы данных нескольких серверов синхронизируются между собой. Изменения всех баз данных происходят независимо друг от друга на каждом сервере, а при синхронизации происходит сверка данных. Данный тип дублирования предусматривает возможность разрешения противоречий между БД.
В SQL Server 2008 встроена поддержка .NET Framework. Благодаря этому хранимые процедуры БД могут быть написаны на любом языке платформы .NET, используя полный набор библиотек, доступных для .NET Framework, включая Common Type System (система обращения с типами данных в Microsoft .NET Framework). Однако, в отличие от других процессов, .NET Framework, будучи базисной системой для SQL Server 2008, выделяет дополнительную память и выстраивает средства управления SQL Server вместо того, чтобы использовать встроенные средства Windows. Это повышает производительность в сравнении с общими алгоритмами Windows, так как алгоритмы распределения ресурсов специально настроены для использования в структурах SQL Server.
3.2.3 Microsoft Office 2003[10]
3.2.3.1 Табличный процессор MS Excel
Выходная информация АСУ, будет представлять собой различные отчеты, состоящие из таблиц, поэтому для сохранения результатов работы программы выбран Excel.
Назначение программы Excel - автоматизация расчетов, построение деловой графики, создание табличных документов, ведение баз данных.
Возможности программы:
3.2.3.2 Текстовый процессор MS Word
Программа Word представляет собой популярный текстовый процессор, обладающий широкими возможностями по обработке текстовых документов.
В Word имеются мощные средства форматирования текста, например, задание практически любой настройки для того или иного фрагмента текста; возможность форматирования строк; оформление текста в виде списка, разбиение на колонки, количество и параметры которых, задаются дополнительно.
Предоставляет пользователю богатый набор инструментов для работы с таблицами: создание таблиц произвольной структуры; редактирование созданных таблиц; создания таблиц, используя автоформат.
В Word имеется возможность вставки в текстовый документ различных объектов, например, картинок или диаграмм; создание собственных рисунков и схем, используя встроенные средства редактора, возможно создание математических формул любой сложности.
Для удобства работы пользователю предоставляются возможности сервиса, связанные, в частности, с встроенным режимом проверки правописания содержимого документа, расстановкой переносов, поиском синонимов, процедурой автоматической замены тех или иных сочетаний символов на требуемые слова или словосочетания.
3.2.3.3 Программа создания слайдов и презентаций MS PowerPoint
Функциональные возможности PowerPoint:
Информация о работе Разработка системы управления персоналом