Автор работы: Пользователь скрыл имя, 19 Марта 2012 в 13:59, курсовая работа
В данной работе необходимо рассмотреть основные этапы управления процессом передачи части ИТ функций для ОАО «Роснефть».
СОДЕРЖАНИЕ 2
ВВЕДЕНИЕ 4
1.Бизнес-моделирование 5
1.1 Текстовое описание предприятия 5
1.2 Паспорт ИТ-службы 6
1.3 Схема организационной структуры 7
1.4 Паспорт бизнес-процесса 8
1.5 Формы документов 9
1.6 Описание бизнес-процесса 11
1.7 Обоснование актуальности построения информационной системы 13
1.8 Уточнение организационной структуры применительно к бизнес-процессу 14
1.9 Табличное описание бизнес-процесса 15
1.10 Формы описания бизнес-процесса 17
1.11 Модель бизнес-процесса 25
1.12 Описание проблем 31
1.13 Модель процесса TO BE 33
1.14 Обоснование выбора автоматизируемых функций 39
1.15 Входы (макеты) документов для входов и выходов автоматизируемых функций 40
2. Моделирование информационной системы 44
2.1 Отчет бизнес-аналитика 44
2.2 Таблица анализа документов 51
2.3 DFD-диаграмма 52
2.4 Транзакции 53
2.5 Описание системных операций и транзакций 54
2.6 Отчет системного аналитика 55
3.Моделирование данных 58
3.1 Определение типов сущностей 58
3.2 Определение типов связей 59
3.3 Таблица описания степени участия 60
3.4 Таблица описания атрибутов 61
3.5 Сведения об атрибутах, представленных в документацию для представления «Сотрудники» (выборочно) 62
3.6 Определение доменов атрибутов. Сведения о доменах атрибутов, помещенные в документацию для представления (выборочно) 62
3.7 Сущности и их первичные и альтернативные ключи 63
3.8 Создание концептуальной модели БД – диаграммы «Сущность-связь» 64
3.9 Логическое проектирование БД 65
3.10 Анализ выполнения транзакций 69
3.11 Физическое проектирование базы данных 71
3.12 Модель данных в SQL 81
4.Объектно-ориентированная часть 82
4.1 Бизнес-моделирование информационной системы 82
4.2 Концептуальное моделирование информационной системы 92
4.3 Логическое моделирование информационной системы 97
4.4 Физическое моделирование информационной системы 108
Заключение 125
Выделим следующие транзакции:
А. Внедрение и добавление изменений
В. Оповещение сотрудников
С. Оценка эффективности модели аутсорсинга
Карта выполнения транзакции А
Карта выполнения транзакции В
Карта выполнения транзакции С
Реализация физической модели БД в Erwin
Генерация в БД
Проектирование таблиц БД
CREATE RULE Уровень_достижения_результата
AS @col IN ('НД', 'ДНП', 'ДП')
Execution Successful
CREATE RULE Определение_принадлежности_
AS @col IN (0, 1)
Execution Successful
CREATE TABLE Contract
(
nomer_contracta integer NOT NULL ,
naimenovanie_contracta varchar(20) NULL ,
nomer_SLA integer NULL
)
Execution Successful
ALTER TABLE Contract
ADD CONSTRAINT XPKContract PRIMARY KEY CLUSTERED (nomer_contracta ASC)
Execution Successful
CREATE TABLE Funkcii
(
nomer_funkcii integer NOT NULL ,
naimenovanie_funkcii varchar(20) NULL ,
obyazannosti varchar(20) NULL ,
IT_activy varchar(20) NULL
)
Execution Successful
ALTER TABLE Funkcii
ADD CONSTRAINT XPKFunkcii PRIMARY KEY CLUSTERED (nomer_funkcii ASC)
Execution Successful
CREATE TABLE Ispolnitel
(
Naimenovanie_isp varchar(20) NOT NULL ,
INN integer NULL ,
Adres varchar(20) NULL ,
nomer_contracta integer NULL
)
Execution Successful
ALTER TABLE Ispolnitel
ADD CONSTRAINT XPKIspolnitel PRIMARY KEY CLUSTERED (Naimenovanie_isp ASC)
Execution Successful
CREATE TABLE Izmeneniya
(
nomer_izmeneniya integer NOT NULL ,
naimenovanie varchar(20) NULL ,
opisanie varchar(20) NULL ,
nomer_funkcii integer NULL
)
Execution Successful
ALTER TABLE Izmeneniya
ADD CONSTRAINT XPKIzmeneniya PRIMARY KEY CLUSTERED (nomer_izmeneniya ASC)
Execution Successful
CREATE TABLE Kach_resultaty
(
nomer_kach_result integer NOT NULL ,
potrebnost_cel varchar(20) NULL ,
resultat varchar(20) NULL
)
Execution Successful
ALTER TABLE Kach_resultaty
ADD CONSTRAINT XPKKach_resultaty PRIMARY KEY CLUSTERED (nomer_kach_result ASC)
Execution Successful
CREATE TABLE Kolich_resultaty
(
nomer_kol_result integer NOT NULL ,
potrebnost_cel varchar(20) NULL ,
delaem_sami integer NULL ,
delaut_drugie integer NULL ,
vyigrysh integer NULL
)
Execution Successful
ALTER TABLE Kolich_resultaty
ADD CONSTRAINT XPKKolich_resultaty PRIMARY KEY CLUSTERED (nomer_kol_result ASC)
Execution Successful
CREATE TABLE List_oznakomleniya
(
nomer_lista integer NOT NULL ,
opisanie varchar(20) NULL ,
tab_nomer integer NULL ,
nomer_izmeneniya integer NULL ,
nomer_programmy integer NULL
)
Execution Successful
ALTER TABLE List_oznakomleniya
ADD CONSTRAINT XPKList_oznakomleniya PRIMARY KEY CLUSTERED (nomer_lista ASC)
Execution Successful
CREATE TABLE Ocenka_sostoyaniya
(
nomer_ocenki integer NOT NULL ,
nomer_kach_result integer NULL ,
nomer_kol_result integer NULL ,
nomer_funkcii integer NULL ,
nomer_contracta integer NULL
)
Execution Successful
ALTER TABLE Ocenka_sostoyaniya
ADD CONSTRAINT XPKOcenka_sostoyaniya PRIMARY KEY CLUSTERED (nomer_ocenki ASC)
Execution Successful
CREATE TABLE plan_peredachi
(
nomer_plana integer NOT NULL ,
data_vvedeniya datetime NULL ,
opisanie varchar(20) NULL ,
nomer_funkcii integer NULL ,
nomer_contracta integer NULL
)
Execution Successful
ALTER TABLE plan_peredachi
ADD CONSTRAINT XPKplan_peredachi PRIMARY KEY CLUSTERED (nomer_plana ASC)
Execution Successful
CREATE TABLE Programma_perehodnogo_perioda
(
nomer_programmy integer NOT NULL ,
data datetime NULL ,
nomer_izmeneniya integer NULL ,
nomer_contracta integer NULL
)
Execution Successful
ALTER TABLE Programma_perehodnogo_perioda
ADD CONSTRAINT XPKProgramma_perehodnogo_
Execution Successful
CREATE TABLE Sotrudnik_izmeneniya
(
nomer_izmeneniya integer NOT NULL ,
tab_nomer integer NOT NULL
)
Execution Successful
ALTER TABLE Sotrudnik_izmeneniya
ADD CONSTRAINT XPKSotrudnik_izmeneniya PRIMARY KEY CLUSTERED (nomer_izmeneniya ASC,tab_nomer ASC)
Execution Successful
CREATE TABLE Sotrudniki
(
tab_nomer integer NOT NULL ,
FIO varchar(20) NULL ,
dolzhnost varchar(20) NULL ,
prinadlezhnost integer NULL
)
Execution Successful
ALTER TABLE Sotrudniki
ADD CONSTRAINT XPKSotrudniki PRIMARY KEY CLUSTERED (tab_nomer ASC)
Execution Successful
ALTER TABLE Ispolnitel
ADD CONSTRAINT R_9 FOREIGN KEY (nomer_contracta) REFERENCES Contract(nomer_contracta)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE Izmeneniya
ADD CONSTRAINT R_6 FOREIGN KEY (nomer_funkcii) REFERENCES Funkcii(nomer_funkcii)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE List_oznakomleniya
ADD CONSTRAINT R_15 FOREIGN KEY (tab_nomer) REFERENCES Sotrudniki(tab_nomer)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE List_oznakomleniya
ADD CONSTRAINT R_16 FOREIGN KEY (nomer_izmeneniya) REFERENCES Izmeneniya(nomer_izmeneniya)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE List_oznakomleniya
ADD CONSTRAINT R_17
FOREIGN KEY (nomer_programmy) REFERENCES Programma_perehodnogo_perioda(
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE Ocenka_sostoyaniya
ADD CONSTRAINT R_18
FOREIGN KEY (nomer_kach_result) REFERENCES Kach_resultaty(nomer_kach_
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE Ocenka_sostoyaniya
ADD CONSTRAINT R_19
FOREIGN KEY (nomer_kol_result) REFERENCES Kolich_resultaty(nomer_kol_
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE Ocenka_sostoyaniya
ADD CONSTRAINT R_20 FOREIGN KEY (nomer_funkcii) REFERENCES Funkcii(nomer_funkcii)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE Ocenka_sostoyaniya
ADD CONSTRAINT R_21 FOREIGN KEY (nomer_contracta) REFERENCES Contract(nomer_contracta)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE plan_peredachi
ADD CONSTRAINT R_4 FOREIGN KEY (nomer_funkcii) REFERENCES Funkcii(nomer_funkcii)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE plan_peredachi
ADD CONSTRAINT R_7 FOREIGN KEY (nomer_contracta) REFERENCES Contract(nomer_contracta)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE Programma_perehodnogo_perioda
ADD CONSTRAINT R_10 FOREIGN KEY (nomer_izmeneniya) REFERENCES Izmeneniya(nomer_izmeneniya)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE Programma_perehodnogo_perioda
ADD CONSTRAINT R_12 FOREIGN KEY (nomer_contracta) REFERENCES Contract(nomer_contracta)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE Sotrudnik_izmeneniya
ADD CONSTRAINT R_13 FOREIGN KEY (nomer_izmeneniya) REFERENCES Izmeneniya(nomer_izmeneniya)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE Sotrudnik_izmeneniya
ADD CONSTRAINT R_14 FOREIGN KEY (tab_nomer) REFERENCES Sotrudniki(tab_nomer)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
exec sp_bindrule 'Уровень_достижения_
Execution Successful
exec sp_bindrule 'Определение_принадлежности_
xecution Successful
Schema Generation Complete
43 query succeeded.
Таблицы описание бизнес-прецедентов
Прецедент №1 | |
Прецедент |
Формирование плана передачи функций |
Исполнители |
Координатор ИТ |
Цель |
Создание плана передачи функций |
Краткое описание |
После заключения контракта, в котором определены его границы и условия, необходимо сформировать план передачи функций |
Прецедент №2 | |
Прецедент |
Сбор замечаний от сотрудников |
Исполнители |
Сотрудники, системный аналитик |
Цель |
Ведение процесса приема замечаний |
Краткое описание |
Сотрудники заполняют форму |
Прецедент №3 | |
Прецедент |
Формирование программы |
Исполнители |
Системный аналитик, Координатор ИТ |
Цель |
Согласование всех замечаний и внесение информации о замечаниях, формирование программы переходного периода |
Краткое описание |
Координатор и системный аналитик анализирую собранные замечания сотрудников и согласовывают изменения |
Прецедент №4 | |
Прецедент |
Рассылка листов ознакомления |
Исполнители |
Системный аналитик, сотрудники |
Цель |
Ознакомить сотрудников с |
Краткое описание |
При формировании программы переходного периода, над каждым изменением были указаны заинтересованные лица, которым и должны быть высланы листы. Сотрудники должны с ними ознакомиться и отправить подтверждение. |
Прецедент №5 | |
Прецедент |
Оценка состояния модели |
Исполнители |
Системный аналитик |
Цель |
Провести оценку работы модели |
Краткое описание |
Системный аналитик проводит всесторонний анализ работы модели, рассматривает ее во всех аспектах и делает выводы. |
Диаграммы бизнес-прецедентов, выполненные с помощью объектно-ориентированного CASE-средства
Бизнес-прецедент «Оповещение работников и внедрение изменений в аутсорсинговую модель»
Бизнес-прецедент «Сбор замечаний у сотрудников»
Бизнес-прецедент «Формирование плана передачи функций»
Бизнес-прецедент
«Формирование программы
Бизнес-прецедент «Рассылка листов ознакомления»
Бизнес-прецедент «Оценка состояния модели»
Диаграммы видов деятельности для бизнес-прецедентов, выполненные в среде объектно-ориентированного CASE-средства
Диаграммы бизнес-объектов, выполненные в среде объектно-ориентированного CASE-средства
Диаграмма объектов процесса разработки плана технологического развития:
Диаграмма объектов процесса формирования программы переходного периода:
Диаграмма объектов процесса формирования плана передачи функций:
Диаграмма объектов процесса рассылки листов ознаколмения:
Диаграмма объектов процесса оценки состояния модели:
Диаграмма последовательностей для бизнес-объектов, выполненные в среде объектно-ориентированного CASE-средства
Описание назначение системы и ее характерных свойств
Назначение системы: облегчение процесса внедрения плана по переходу на аутсорсинг, облегчение донесения важной информации до сотрудников, а также поддержка внесения замечаний к контракту самими пользователями и оценка работы модели.
Свойства системы:
Таблицы с идеальными прецедентами
Прецедент №1.
Прецедент |
Формирование плана передачи функций |
Исполнители |
Координатор ИТ |
Цель |
Создание плана передачи функций |
Краткое описание |
После заключения контракта, в котором определены его границы и условия, необходимо сформировать план передачи функций |
Тип |
Основной и идеальный |
Типичный ход событий | |
Действия исполнителя |
Отклик системы |
1.Координатор ознакомляется с
контрактом по передаче |
|
2.Координатор формирует план |
1. Выдает форму для внесения информации. 2. Отображает внесенную 3. Запрашивает подтверждение. 4. Добавляет информацию в БД. 5. Печать документа |
Информация о работе Проектирование информационной системы управления ИТ аутсорсингом