Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы

Тип Реферат
Предмет Информатика и программирование
Просмотров
636
Размер файла
130 б
Поделиться

Ознакомительный фрагмент работы:

Проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы

Федеральное агентство по образованию

ГОУ ВПО Московский государственный открытый университет

Чебоксарский институт (филиал)

Кафедра управления и информатики в технических системах

Курсовой проект

по дисциплине: Информационное обеспечение систем управления

тема: Проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы название предметной области

2010


Введение

Целью данного проекта является выработка умений и навыков проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы. Для достижения этой цели в данном проекте выполняется разработка структуры реляционной базы данных для гипотетической информационной системы «ОАСУ».

Информационная система «ОАСУ» предназначена для сбора, хранения, поиска, обработки и выдачи необходимой информации о данной предметной области.


1. Краткое описание предметной области

1.1 Среда функционирования

Среда функционирования системы – ООО «Промтрактор-Промлит» включает отдел автоматизированных систем управления, необходимый для автоматизированного управления производством на данном предприятии.

Объекты управления представляют собой производственный процесс сотрудников компании.

Субъект управления представляет собой сотрудников отдела АСУ.

Цель управления состоит в повышении эффективности работы отдела и управления производственным процессом.

Для достижения этой цели в процессе управления решаются задачи:

- повышение эффективности хранения и получения информации о сотрудниках;

- повышение эффективности хранения и получения информации об инцидентах и нарядах; - повышение контроля за работой парка компьютерной техники;

- повышение эффективности заказа расходных материалов и комплектующих;

- повышение эффективности учета ремонта техники.

1.2 Выбор и описание автоматизируемых функций

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

В рамках данного проекта для автоматизации выбраны следующие пять функций автоматизированной системы «ОАСУ»:

1) учет кадров;

2) учет инцидентов;

3) учет парка компьютерной техники;

4) учет заказа расходных материалов и комплектующих;

5) учет ремонта техники.

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

В реализации данной функции участвует один объект предметной области: сотрудники.

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

Данная функция предназначена для хранения и получения информации о всех инцидентах, поступающих от пользователей корпоративной сети ООО «Промтрактор-Промлит». Эта цель достигается за счет того, что для реализации функции используются все возможные сведения о каждом инциденте. Особенности реализации функции состоят в том что, инциденты, поступающие в отдел регистрируются операторами и автоматически формируются наряды на их разрешение, соответственно назначаются ответственные: по техническим вопросам – инженеры-электроники, по программному обеспечению – программисты, по вопросам работы серверов и сети – системные администраторы.

В реализации данной функции участвует объект предметной области – инциденты, а также сотрудники (назначенные ответственными).

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

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

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

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

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

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

Особенности реализации функции состоят в том, что на «Промлите» используется большое число принтеров и копировальных аппаратов, в том числе больших форматов, как следствие – большое потребление расходных материалов, в частности – тонера. Важно обеспечить – своевременную замену тонера для копировальных аппаратов.

В реализации данной функции участвуют следующие объекты предметной области: расходные материалы и комплектующие; а также сотрудники отдела.

Автоматизация данной функции позволит эффективно использовать и получать информацию о расходных материалах и комплектующих, имеющихся на складе и оперативно принимать решение о заказе новой партии расходных материалов за счет того, что все данные представляются пользователю (начальнику отдела) и его прикладным программам в виде единого информационного массива.

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

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

В реализации данной функции участвуют следующие объекты предметной области: техника, подлежащая ремонту; инженеры-электроники.

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

1.3 Первичное описание информационного обеспечения

В данном подразделе дается первичное описание информационного обеспечения функций, выбранных для автоматизации. Информационное обеспечение каждой функции в виде совокупности атрибутов, необходимых для ее осуществления, с указанием объектов предметной области, которым принадлежат атрибуты, отражено в табл. 1.2.


Таблица 1.2 Информационное обеспечение функций

Функция 1 (учет кадров)
ОбъектАтрибутОписание атрибута
Сотрудник1.1. Табельный номерСодержит табельный номер сотрудника
1.2. ФИО сотрудникаСодержит фамилию, имя, отчество сотрудника
1.3. ПолСодержит информацию о поле сотрудника (М или Ж)
1.5. Домашний адресСодержит домашний адрес сотрудника
1.6. ОбразованиеСодержит информацию об образовании сотрудника
1.7. ДолжностьСодержит русскоязычное название должности
1.8. Стаж работыСодержит числовую информацию о стаже сотрудника (в годах)
1.9. Оклад Содержит данные об окладе сотрудника (в рублях)
Функция 2 (учет инцидентов)
ОбъектАтрибутОписание атрибута

Инциденты

1.1. Номер инцидентаСодержит порядковый номер инцидента
1.2. Дата формированияСодержит дату формирования инцидента
1.3. ИнициаторСодержит данные об инициаторе (подразделение или ФИО обратившегося)
1.4. ОписаниеСодержит описание проблемы пользователя
1.5. Табельный № ответственногоСодержит табельный номер ответственного сотрудника ОАСУ
1.6. СостояниеСодержит состояние инцидента (перенаправлен, принят к исполнению, в работе, отложен, завершен)

Функция 3 (учет парка компьютерной техники)

ОбъектАтрибутОписание атрибута

Компьютерная техника

1.1. Инвентарный номерСодержит инвентарный номер
1.2. ТипСодержит тип компьютерной техники (АРМ, множительная техника, серверное, сетевое оборудование и т.д.)
1.3. МодельСодержит информацию о модели
1.4. ПодразделениеСодержит наименование подразделения, в котором используется данная КТ
Функция 4 (учет заказа расходных материалов и комплектующих)
ОбъектАтрибутОписание атрибута

Расходные материалы и комплектующие

1.1. НаименованиеСодержит наименование расходных материалов/комплектующих
1.2. КоличествоСодержит информацию о количестве заказного РМиК
1.3. Табельный номерСодержит табельный номер сотрудника сделавшего заказ РМиК


Функция 5 (учет ремонта техники)

ОбъектАтрибутОписание атрибута

1. Инциденты

1.1. Номер инцидентаСодержит номер инцидента
1.2. Инвентарный номерСодержит инвентарный номер КТ, находящейся в ремонте
1.3. Предварительный диагнозСодержит предварительную информацию по поломке
2.Ответственый сотрудник2.1. Табельный номерСодержит табельный номер сотрудника ответственного за ремонт

В результате анализа предположительного функционирования гипотетической автоматизированной системы «Отдел АСУ» выбраны пять автоматизируемых функций, охватывающих управление и организацию кадров, инциденты, ремонт техники и заказ комплектующих, информационное обеспечение которых соответствует пяти объектам предметной области и включает 25 атрибутов.


2. SQL-код для создания таблиц

база данные таблица автоматизируемый

use myDB

CREATE TABLE Sotr --Учет кадров отдела (сотрудники)

( Tabnumber varchar(6) not null PRIMARY KEY, FIO varchar(30) not null, sex char(1) not null, adress varchar(30) not null, obraz char(10) null, kod_dolz char(4) not null, dolz varchar(15) not null, stage tinyint, oklad money not null )

insert into Sotr (Tabnumber, FIO, sex, adress,obraz,kod_dolz,dolz,stage,oklad) values (469001,'ИвановСВ','М','Новочебоксарск','высшее','1001','начальник', 12,9000)

insert into Sotr (Tabnumber, FIO, sex,adress,obraz,kod_dolz,dolz,stage,oklad) values (469002,'ЛьвоваСП', 'Ж','Чебоксары','высшее','1012','программист',8,7000)

insert into Sotr (Tabnumber, FIO, sex, adress,obraz,kod_dolz,dolz,stage,oklad) values (469005,'АндреевИА', 'М','Чебоксары','высшее','1010','инженер',3,5500)

CREATE TABLE Intc --Учетинцидентов

( ID int not null PRIMARY KEY, date datetime not null, zakaz char(6) not null, opis varchar(35) not null, Tabnumber varchar(6) not null FOREIGN KEY (Tabnumber) REFERENCES Sotr(Tabnumber), sost char(10) )

insert into Intc (ID,date,zakaz,opis,Tabnumber,sost) values (1001,'20101112','БОТИЗ','ремонтПК',469005,'завершено')

insert into Intc (ID,date,zakaz,opis,Tabnumber,sost) values (1005,'20101113','ПЭО','добавитьзапросы',469002,'отложено')

insert into Intc (ID,date,zakaz,opis,Tabnumber,sost) values (1002,'20101213','ОГМет','ремонтПК',469005,'отложено')

CREATE TABLE Park --Учет парка компьютерной техники

( invN varchar(6) not null PRIMARY KEY, typeKT char(20) not null, model char(30) not null, podr char(10) not null )

insert into Park (invN,typeKT,model,podr) values ('001234','АРМ','HP ARM-500','БОТИЗ')

insert into Park (invN,typeKT,model,podr) values ('001239','сетевоеобор-ие','Cisco 3750', 'ОАСУ')

CREATE TABLE Zakaz --Учет заказа расходных материалов и комплектующих

( Nzak varchar(6) not null, naim char(20) not null, kolvo int null, Tabnumber varchar(6) not null FOREIGN KEY (Tabnumber) REFERENCES Sotr(Tabnumber) )

insert into Zakaz (Nzak,naim,kolvo,Tabnumber) values ('00012','Паста (КТП-8)',3,469005)

insert into Zakaz (Nzak,naim,kolvo,Tabnumber) values ('00013','тонер HP1200',10,469005)

CREATETABLERemKT--Учет ремонта техники

( ID int not null FOREIGN KEY (ID) REFERENCES Intc(ID), invN varchar(6) not null FOREIGN KEY (invN) REFERENCES Park(invN), diag char(10) null, Tabnumber varchar(6) not null FOREIGN KEY (Tabnumber) REFERENCES Sotr(Tabnumber), timr int not null )

insert into RemKT (ID,invN,diag,Tabnumber,timr) values ('1001','001234','перегрев',469005,2)

SELECT * FROM Sotr

SELECT * FROM Intc

SELECT * FROM Park

SELECT * FROM Zakaz

SELECT * FROMRemKT


Результаты формирования таблиц:


3. Создание процедур и запросов

3.1 Создадим процедуру которая увеличит оклад на 10% для сотрудников со стажем более 3 лет в данном отделе

create procedure povysh as update Sotr set oklad=oklad*1.1 where stage>3

Вывод для просмотра результатов:

execpovysh;

SELECT * FROM Sotr

Сравнивая таблицу «сотрудники» до использования процедуры povysh и после можно убедится, что оклад был повышен на 10% всем сотрудникам со стажем более 3 лет.

Создадим запрос для вывода таблицы «инцидентов» с указанием фамилий вместо табельных номеров сотрудников

select ID,date,zakaz,opis,FIO,sost

from sotr

inner join intc

on sotr.tabnumber=intc.tabnumber

Как видим указанный запрос позволяет показать таблицу «инциденты» уже с фамилиями сотрудников и например проследить состояние инцидента у каждого из них.


Заключение

В результате выполнения курсового проектирования была разработана структура реляционной базы данных для гипотетической информационной системы «Отдел автоматизированных систем управления». В процессе работы были выработаны умения и навыки проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы.

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

Выполнено инфологическое проектирование базы данных и спроектирована реляционная SQL-модель, созданы запросы для формирования таблиц и процедура, которая, например – повышает оклад сотрудникам, работающим более 3 лет.


Список литературы

1. Грубер М. Понимание SQL. Перевод. Лебедева В.Н. Под редакцией Булычева В.Н. МОСКВА, 1993.

2. Дейт К.Дж. Введение в системы баз данных: Пер. с англ. — 6-е изд. — Киев: Диалектика, 1998.

3. Маклаков С.В. BPwin и Erwin. CASE-средства разработки информационных систем. — М.: ДИАЛОГ–МИФИ, 1999.

4. Саймон А.Р. Стратегические технологии баз данных: менеджмент на 2000 год: Пер. с англ. — М.: Финансы и статистика, 1999.

5. Фаулер М., Скотт К. UML в кратком изложении. Применение стандартного языка объектного моделирования: Пер. с англ. — М.: Мир, 1999.

6. Учебный курс Microsoft. Microsoft SQL SERVER 2005 Реализация и обслуживание. М: Русская редакция, 2007.


Нет нужной работы в каталоге?

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

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Тгу им. Г. Р. Державина
Реферат сделан досрочно, преподавателю понравилось, я тоже в восторге. Спасибо Татьяне за ...
star star star star star
РЭУ им.Плеханово
Альберт хороший исполнитель, сделал реферат очень быстро, вечером заказала, утром уже все ...
star star star star star
ФЭК
Маринаааа, спасибо вам огромное! Вы профессионал своего дела! Рекомендую всем ✌🏽😎
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

Архитектура и организация конфигурации памяти вычислительной системы

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно