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

Автор работы: Пользователь скрыл имя, 04 Апреля 2014 в 23:36, дипломная работа

Краткое описание

Цель разработки и внедрения АСУ - улучшение качества управления системами различных видов, которое достигается[1]
своевременным предоставлением с помощью АСУ полной и достоверной информации управленческому персоналу для принятия решений;
применением математических методов и моделей для принятия оптимальных решений.
Кроме того, внедрение АСУ обычно приводит к совершенствованию организационных структур и методов управления, более гибкой регламентации документооборота и процедур управления, упорядочению использования и создания нормативов, совершенствованию организации предприятия.

Вложенные файлы: 1 файл

Diplom_russ.doc

— 4.14 Мб (Скачать файл)

 

2.5 Календарный  план

 

Разработку системы необходимо вести согласно календарному плану, представленному в таблице 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

Выполнение и оформление графической части


 

 

2.6 Порядок контроля  и приемки проекта

 

После выполнения всех работ необходимо подписать все разделы у курирующих преподавателей КарГТУ и сдать дипломный проект на рецензию лицу, утверждённому кафедрой САПР. По возвращению с рецензии проект необходимо защитить перед Государственной аттестационной комиссией кафедры САПР.

Для сдачи должна быть предъявлена работоспособная система с исходными текстами программных модулей, пояснительная записка с приложениями и демонстрационными листами, выполненными согласно требованиям стандартизации. Дата защиты определяется кафедрой САПР в соответствии с графиком, утверждённым учебно-методическим управлением КарГТУ.

 

 

3 Программное обеспечение

 

3.1 Общесистемное  программное обеспечение

 

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]:

  1. Более результативный поиск. Введите в поле поиска меню «Пуск» требуемое слово, и вы сразу увидите результаты, сгруппированные по категориям: документы, изображения, музыка, электронная почта и программы. При поиске в папке или библиотеке можно точно задать критерии поиска с помощью фильтров, например по дате или типу файлов, и использовать область просмотра, чтобы взглянуть на полученные результаты.
  2. Создана для скорости. Windows 7 имеет ключевые улучшения производительности, позволяющие ей потреблять меньший объем памяти и выполнять фоновые службы, только когда они вам требуются. Она быстрее запускает ваши программы и затрачивает меньше времени на переход в спящий режим, возобновление работы и повторное подключение к беспроводным сетям. Благодаря поддержке 64-разрядных систем вы можете использовать все преимущества новейших технологий на мощных 64-разрядных компьютерах.
  3. Улучшенная работа в беспроводных сетях. Подключение к беспроводным сетям на ноутбуке, ранее требовавшее значительных усилий, теперь выполняется парой щелчков мыши. Выберите сеть в списке доступных сетей панели задач, щелкните ее и установите подключение. После подключения к сети Windows запомнит ее, чтобы вы могли в дальнейшем устанавливать это подключение автоматически.
  4. Windows Touch. Используйте пальцы для просмотра веб-страниц, пролистывания фотографий и открытия файлов и папок на компьютере с сенсорным экраном — впервые Windows содержит настоящую мультисенсорную технологию. Используя жесты для изменения масштаба, вращения и даже вызова контекстного меню, вы откроете абсолютно новый способ работы на компьютере.  Полное взаимодействие с устройствами. Device Stage, новая функция Windows 7, работает аналогично домашней странице для таких устройств, как плееры, смартфоны и принтеры. При подключении совместимого устройства к компьютеру будет отображено меню со сведениями и распространенными задачами, например о заряде батареи, количестве фотографий, готовых для загрузки, и параметрах печати.

Технические требования, предъявляемые к компьютеру, для инсталляции и работы с данной ОС:

  • процессор с тактовой частотой минимум 1 ГГц или более мощный (или совместимый с ним);
  • рекомендуемый объем оперативной памяти 2 гигабайт (Гб);
  • 20 Гб свободного места на жестком диске;
  • монитор VGA;
  • клавиатура;
  • мышь или совместимое указывающее устройство;
  • дисковод DVD-дисков.

 

3.2 Базовое программное  обеспечение

 

Для создания автоматизированной информационной системы использовались система визуального объектно-ориентированного программирования Microsoft Visual Studio 2010, СУБД Microsoft SQL Server 2008, пакет Microsoft Office 2003.

3.2.1 Система визуального объектно-ориентированного  программирования Microsoft Visual Studio 2010

Microsoft Visual Studio — линейка продуктов  компании Майкрософт, включающих  интегрированную среду разработки  программного обеспечения и ряд других инструментальных средств[6].

Для разработки программы использовался компонент Visual C# из продукта Microsoft Visual Studio 2010.

C# — объектно-ориентированный язык  программирования. Разработан в 1998—2001 годах группой инженеров под  руководством Андерса Хейлсберга в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET. Компилятор с C# входит в стандартную установку самой .NET, поэтому программы на нём можно создавать и компилировать даже без инструментальных средств, вроде Visual Studio[7].

C# относится к семье языков  с C-подобным синтаксисом, из них  его синтаксис наиболее близок  к C++ и Java. Язык имеет статическую  типизацию, поддерживает полиморфизм, перегрузку операторов (в том  числе операторов явного и  неявного приведения типа), делегаты, атрибуты, события, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML.

Переняв многое от своих предшественников — языков C++, Java, Delphi, Модула и Smalltalk — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем: так, C# не поддерживает множественное наследование классов (в отличие от C++).

3.2.2 СУБД Microsoft SQL Server 2008

Microsoft SQL Server — система  управления реляционными базами  данных (СУБД), разработанная корпорацией Microsoft[8]. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.

Сервер баз данных 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:

  • сохранение на компакт-диске. Файлы пакета Microsoft PowerPoint 2003 и любые связанные данные можно сохранить непосредственно на компакт-диске;
  • усовершенствованное воспроизведение мультимедиа. Интеграция с проигрывателем Microsoft Windows Media для полноэкранного воспроизведения видеоизображений, воспроизведения потокового аудио и видео или отображения элементов управления видеоизображением во время показа слайдов;
  • улучшенный интерфейс показа слайдов. Перемещаться по презентации стало значительно легче;
  • смарт-теги. Стало возможным использование смарт-тегов в Microsoft PowerPoint 2003.

Информация о работе Разработка системы управления персоналом