Разработка автоматизированной системы учета компьютерной техники. Общая характеристика и анализ объекта исследования ФГУП « №9»

Страницы работы

Содержание работы

Тема: Разработка автоматизированной системы учета компьютерной техники

СОДЕРЖАНИЕ

ВВЕДЕНИЕ. 3

1 АНАЛИЗ ФГУП « №9». 4

1.1 Общая характеристика и анализ объекта исследования ФГУП « №9». 4

1.2 Требования к разрабатываемой системе. 9

1.3 Анализ существующего программного обеспечения. 9

1.4 Выбор целевой СУБД.. 15

2 РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА.. 20

2.1 Объектно – ориентированное проектирование автоматизированной системы учета компьютерной техники. 20

2.1.1 Анализ функциональных требований и пользователей автоматизированной системы.. 22

2.1.2 Построение концептуальной модели предметной области. 24

2.1.3 Описание поведения системы.. 27

2.2 Логическое проектирование базы данных. 37

2.3 Физическая модель данных. 40

2.4 Реализация бизнес правил. 42

2.5 Руководство программиста. 43

2.6 Интерфейсная часть системы.. 45

ЗАКЛЮЧЕНИЕ. 53

БИБЛИОГРАФИЧЕСКИЙ СПИСОК.. 55

Доклад:

Слайд 1

Я представляю выпускную квалификационную работу на тему: «Разработка автоматизированной системы учета компьютерной техники». Решение о разработке автоматизированной системы учета компьютерной техники было принято в связи с возрастаниям парка компьютеров и офисной техники на предприятии ФГУП « №9».

Слайд 2

Целью выпускной квалификационной работы является автоматизация учета компьютерной техники. Для достижения поставленной цели были определенны следующие задачи.

·  Провести анализ ФГУП « №9»;

·  Рассмотреть существующее программное обеспечение автоматизации учета компьютерной техники;

·  Спроектировать базу данных;

·  Спроектировать программное приложение;

·  Разработать автоматизированную систему учета компьютерной техники.

Слайд 3

На 3 слайде представлена организационная структура предприятия. Главой предприятия является начальник управления. Под его управлениям работает 4 заместителя, главный инженер и много других сотрудников. Все они работают в разных подразделениях, которые находятся на территории г. Железногорска Красноярского края. Для их работы используется примерно 400 компьютеров и 1500 дополнительных устройств.

Слайд 4

Сотрудники отдела информационных технологий обслуживают эту компьютерную технику. Им необходимо иметь базу данных с данными о характеристиках техники и ее пользователях.

Частично данные есть у материально ответственного лица, но они не доступны сотрудникам ИТ-отдела и в них нет необходимых данных (там только серийный номер устройства и стоимость).

Слайд 5

Требования к функциональным характеристикам

Программа должна: работать с записями. Осуществляется поиск по серийному № компьютера и по Ф.И.О. пользователя. Выводить на экран и печатать отчёты по сотрудникам и отчеты по подразделениям. Также генерировать и печатать карточки

Слайд 6

Были проанализированы подобные программные продукты.

Для рассмотрения были выбраны следующие существующие информационные системы как: «IT Invent», «Hardware Inspector», «1С:Учёт компьютеров и оборудования 8.1» Результаты анализа представлены в таблице на слайде 6.

Все рассмотренные информационные системы содержат  необходимые функции для учета компьютерной техники предприятия. Но общий недостаток всех программ, это то что, они платные.

Слайд 7

Проектирование автоматизированной системы производилось при помощи языка UML по средствам Rational Rose. На 7 слайде представлена диаграмма вариантов использования автоматизированной системы. По сути, это алгоритмы работы с системой с точки зрения внешнего мира.

Система учета компьютерной техники, прежде всего, требуется такому заинтересованному лицу как администратор.

Прецеденты для администратора:

·  изменение информации

·  добавление техники

·  добавление пользователей

·  поиск данных

·  формирование карточек

·  формирование отчетов

Слайд 8

Проектирование базы данных проводилось при помощи Microsoft Access. Логическая модель базы данных представлена на 8 слайде.

Слайд 9

Центральное место в проектирование занимает разработка логической модели системы в виде диаграммы классов, которая представлена на девятом слайде. Она отображает связи между объектами и подсистемами, а также описывает их внутреннюю структуру и типы отношений.

Слайд 10

На 10 слайде представлена диаграмма состояния для алгоритма формирования карточки.

Главное предназначение этой диаграммы — описать возможные последовательности состояний и переходов, которые в совокупности характеризуют поведение элемента модели в течение его жизненного цикла.

Формирование карточки происходит следующим образом. Программа ожидает запрос на формирование карточки, после получения запроса ожидается ввод серийного № компьютера. Далее происходит поиск записей в БД соответствующих серийному № компьютера: поиск системных характеристик компьютера, данных о пользователе компьютером, данных о дополнительных устройствах. Далее происходит формирование карточки. После этого по желанию пользователя происходит печать карточки.

Слайд 11

Для моделирования процесса выполнения операций в языке UML используются диаграммы деятельности.

Представлю вам диаграмму деятельности для алгоритма поиска данных о компьютерной техники.

Для осуществления поиска администратор должен выбрать критерий поиска. Если поиск по ФИО пользователя, то он вводит ФИО сотрудника и  на экране просматривает результат поиска. А если выбран поиск по № устройства, то он вводит серийный № устройства и просматривает результаты поиска.

Слайд 12

После чего мной была создана клиентская часть программы. Реализованная средствами RAD Studio Delphi 2010. На данном слайде представлены формы автоматизированной системы учета компьютерной техники. Программа имеет дружественный интерфейс, все кнопки и пункты меню подписаны.

Слайд 13

На13 слайде Вам представлен пример выходных документов.

Слайд 14

В результате проделанной работы была исследована компания, ФГПУ « №9 при Спецстрое России», как объект разработки и внедрения информационной системы. На основании проведенного анализа компании было установлено, что имеющееся программное обеспечение не отвечает всем предъявленным к ней работниками требованиям.

В ходе работы была разработана автоматизированная система учета компьютерной техники. С помощью разработанной системы сотрудники будут иметь возможность заполнять и редактировать базы данных компьютерной техники.

Таким образом все задачи выпускной квалификационной работы решены и цель достигнута.

Похожие материалы

Информация о работе