Курсовая работа: Проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы
В реализации данной функции участвуют следующие объекты предметной области: компьютерная техника; сотрудники других отделов; ответственные инженеры.
Автоматизация данной функции позволит эффективно хранить, получать и модифицировать информацию по учету парка компьютерной техники за счет возможности интеграции данных.
Данная функция предназначена для обеспечения учета заказа расходных материалов и комплектующих. Эта цель достигается за счет того, что собираются все необходимая информация о необходимых расходных материалах и комплектующих. В отдельную группу выделяются расходные материалы, необходимые постоянно и редко используемые.
Особенности реализации функции состоят в том, что на «Промлите» используется большое число принтеров и копировальных аппаратов, в том числе больших форматов, как следствие – большое потребление расходных материалов, в частности – тонера. Важно обеспечить – своевременную замену тонера для копировальных аппаратов.
В реализации данной функции участвуют следующие объекты предметной области: расходные материалы и комплектующие; а также сотрудники отдела.
Автоматизация данной функции позволит эффективно использовать и получать информацию о расходных материалах и комплектующих, имеющихся на складе и оперативно принимать решение о заказе новой партии расходных материалов за счет того, что все данные представляются пользователю (начальнику отдела) и его прикладным программам в виде единого информационного массива.
Данная функция предназначена для эффективного и удобного контроля за ходом ремонта техники, чтобы избежать непредвиденного простоя в ремонте техники. Эта цель достигается за счет того, что в достаточной мере используется вся необходимая информация о ходе ремонтных работ.
Особенности реализации функции состоят в том, что на заводе используется самая разнообразная компьютерная техника, а следовательно, виды работ могут носить самый разнообразный характер.
В реализации данной функции участвуют следующие объекты предметной области: техника, подлежащая ремонту; инженеры-электроники.
Автоматизация данной функции позволит эффективно использовать и получать информацию о проведении ремонтных работ и оперативно принимать решения за счет возможности интеграции данных.
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 --Учетинцидентов