ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ
им. проф. М. А. БОНЧ-БРУЕВИЧА»
(СПбГУТ)
А. М. Атаян, М. Б. Вольфсон
ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ БИЗНЕС-ПРОЦЕССОВ ПРЕДПРИЯТИЯ
Учебно-методическое пособие по выполнению курсовой работы
САНКТ-ПЕТЕРБУРГ
2020
УДК 004.65 (076) ББК 32.81я73
А 92
Рецензент кандидат экономических наук, доцент,
заведующий кафедрой управления и моделирования в социально-экономических системах СПбГУТ
А. В. Мешков
Рекомендовано к печати редакционно-издательским советом СПбГУТ
Атаян, А. М.
А 92 Информационное обеспечение бизнес-процессов предприятия : учебно-методическое пособие по выполнению курсовой работы / А. М. Атаян, М. Б. Вольфсон ; СПбГУТ. – СПб., 2020. – 16 с.
Подготовлено в соответствии с рабочей программой дисциплины «Информационное обеспечение бизнес-процессов предприятия». Сформулированы темы и задание на выполнение курсовой работы, изложены требования к ее выполнению и оформлению.
Предназначено для студентов, обучающихся по направлениям подготовки 38.03.02 «Менеджмент» и 38.03.05 «Бизнес-информа- тика».
УДК 004.65 (076) ББК 32.81я73
©Атаян А. М., Вольфсон М. Б., 2020
©Федеральное государственное бюджетное
образовательное учреждение высшего образования «Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича», 2020
2
СОДЕРЖАНИЕ |
|
ВВЕДЕНИЕ ................................................................................................................ |
4 |
ВЫБОР ТЕМЫ КУРСОВОЙ РАБОТЫ ................................................................... |
5 |
УТВЕРЖДЕНИЕ ЗАДАНИЯ .................................................................................... |
5 |
ТРЕБОВАНИЯ К ОТЧЕТУ ....................................................................................... |
5 |
ПОРЯДОК ЗАЩИТЫ И ОЦЕНИВАНИЯ КУРСОВОЙ РАБОТЫ ....................... |
6 |
ЭТАПЫ ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ .................................................. |
7 |
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ................................................ |
11 |
Приложение 1 ............................................................................................................. |
12 |
Приложение 2 ............................................................................................................. |
14 |
Приложение 3 ............................................................................................................. |
16 |
3
ВВЕДЕНИЕ
Курсовое проектирование проводится при изучении дисциплины «Информационное обеспечение бизнес-процессов предприятия».
Целями выполнения курсовой работы являются:
–закрепление студентами теоретических основ проектирования, разработки и использования реляционных баз данных (БД);
–получение практических навыков создания реляционных баз данных при помощи системы управления базами данных (СУБД) MS Access.
В задачи курсового проектирования входят:
–изучение особенностей конкретной предметной области, относящихся к теме курсовой работы;
–разработка информационной модели БД;
–использование формального представления данных в виде БД и реализация стандартных операций СУБД;
–обеспечение надежности и качества функционирования БД;
–тестирования работы БД и анализ полученных результатов. Курсовая работа состоит из нескольких частей, соответствующих ос-
новным этапам жизненного цикла БД:
проектирование – на данном этапе определяется предметная область базы данных и на ее основе строится схема данных БД;
создание – на основе созданной схемы данных при помощи СУБД MS Access разрабатывается БД, включающая в себя все основные компоненты (связанные таблицы, формы, отчеты, запросы и пр.);
наполнение – здесь происходит заполнение всех таблиц на основе разработанного интерфейса;
эксплуатация – на данном этапе проводится тестирование базы данных и проверка работоспособности всех созданных объектов;
модернизация – в случае обнаружения ошибок проводится их устранение и модернизация базы данных.
Курсовая работа выполняется каждым студентом индивидуально. Работа оформляется в принятом для научных работ виде и, помимо пе-
чатного текста отчета, включает в себя файл разработанной студентом базы данных.
4
ВЫБОР ТЕМЫ КУРСОВОЙ РАБОТЫ
При выборе темы курсовой работы необходимо учитывать, что целью создания базы данных должна являться автоматизация внутренних или внешних бизнес-процессов организации. При этом в качестве объекта исследования может выступать как организация целиком, так и ее подразделение. Организация может быть как коммерческой, так и некоммерческой.
Тема курсовой работы может быть выбрана из предлагаемого преподавателем списка (прил. 1) или предложена студентом самостоятельно.
Тема курсовой работы утверждается преподавателем, осуществляющим руководство курсовой работой. Выбор темы должен быть сделан в течение первого месяца текущего семестра.
УТВЕРЖДЕНИЕ ЗАДАНИЯ
Задание к курсовой работе представляет собой заполненный бланк (прил. 2), в котором указываются:
1)тема курсовой работы;
2)ER-модель;
3)три запроса, обязательных для выполнения в курсовой работе.
Для ускорения выполнения курсовой работы возможно поэтапное заполнение бланка задания в соответствии с последовательностью изучения студентом теоретического и практического материала дисциплины.
ТРЕБОВАНИЯ К ОТЧЕТУ
Отчет к курсовой работе должен содержать:
–титульный лист с указанием названия работы, имени и учебной группы автора, а также год выполнения (прил. 3);
–подписанное преподавателем задание (прил. 2);
–текст, содержащий описание созданной реляционной БД и всех ее объектов по требуемой структуре;
–список использованной литературы и интернет-источников.
Отчет к курсовой работе оформляется в печатном виде (на отдельных, скрепленных вместе листах).
Рекомендации по оформлению отчета:
–шрифт 14 пт., интервал между строками – 1,5, абзацный отступ –
1,25 см;
–поля страницы: верхнее и нижнее – 2 см, левое – 3 см, правое – 1 см;
5
– содержание должно быть сформировано как электронное (автоматическими средствами текстового редактора).
Отчет начинается с титульного листа, за которым следует лист с содержанием работы и состоит из введения, разделов, заключения, списка использованной литературы и интернет-источников, приложения (бланк задания).
ПОРЯДОК ЗАЩИТЫ И ОЦЕНИВАНИЯ КУРСОВОЙ РАБОТЫ
Отчет к курсовой работе представляется преподавателю на проверку до защиты. После получения допуска курсовая работа защищается на компьютере индивидуально. Файл с базой данных необходимо представить в версии MS Access, совместимой с той версией, которая установлена в компьютерных классах.
При защите курсовой работы обязательными являются:
–знание и правильное употребление основных терминов, используемых при выполнении задания;
–знание потенциальных возможностей реляционной БД;
–умение объяснять взаимосвязь всех сущностей и отношений, присутствующих в схеме данных, и объектов, созданных на их основе.
Критерии оценки курсовой работы:
–соответствие выполненной работы поставленным целям и задачам,
–свободное владение теоретическим материалом,
–практическая значимость полученных результатов,
–культура письменного оформления курсовой работы,
–степень самостоятельности выполнения работы.
В процессе оценивания курсовой работы используется шкала, приведенная в табл. 1.
|
|
|
Таблица 1 |
|
|
|
|
|
|
Показатели |
Описание |
Оценка знаний, |
Оценка |
|
в соответствии |
умений, навыков |
|||
оценивания |
по бальной шкале |
|||
с критериями оценивания |
и опыта |
|||
|
|
|||
|
Демонстрация полного |
|
|
|
Высокий уровень |
понимания проблемы. |
Очень высокая, |
Отлично |
|
освоения |
Требования по всем кри- |
высокая |
||
|
||||
|
териям выполнены |
|
|
|
|
Демонстрация значитель- |
|
|
|
Базовый уровень |
ного понимания про- |
Достаточно высо- |
|
|
блемы. Требования по |
кая, выше сред- |
Хорошо |
||
освоения |
||||
всем критериям выпол- |
ней, базовая |
|
||
|
|
|||
|
нены |
|
|
6
|
|
|
Окончание табл. 1 |
|
|
|
|
|
|
Показатели |
Описание |
Оценка знаний, |
Оценка |
|
в соответствии |
умений, навыков |
|||
оценивания |
по бальной шкале |
|||
с критериями оценивания |
и опыта |
|||
|
|
|||
|
Демонстрация частичного |
|
|
|
Минимальный |
понимания проблемы. |
Средняя, ниже |
|
|
Требования по большин- |
средней, низкая, |
Удовлетворительно |
||
уровень освоения |
||||
ству критериев выпол- |
минимальная |
|
||
|
|
|||
|
нены |
|
|
|
|
Демонстрация неболь- |
|
|
|
Недостаточный |
шого понимания про- |
Очень низкая, |
Неудовлетвори- |
|
блемы. Требования по |
||||
уровень освоения |
примитивная |
тельно |
||
многим критериям не вы- |
||||
|
|
|
||
|
полнены |
|
|
ЭТАПЫ ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ
1. Проектирование базы данных
Этап проектирования базы данных всегда осуществляется ее заказчиком (пользователем), который обладает полнотой информации обо всех автоматизируемых бизнес-процессах и информационных потоках, протекающих в организации.
Основной задачей данного этапа является сбор требований, предъявляемых к содержанию и процессу обработки данных пользователями всех уровней. Анализ требований обеспечивает согласованность целей пользователей, а также согласованность их представлений об информационных потоках. На основе проведенного анализа определяются требования к базе данных, которые документируются в форме, доступной пользователям и разработчикам БД.
Конечным результатом данного этапа является получение полного и подробного технического задания для разработки БД.
Задание
1.Описать предметную область базы данных, а также входящие в нее объекты и процессы.
2.Формализовать логические связи между объектами.
Методические указания
1.Осуществить выбор предметной области БД и утвердить тему курсовой работы.
2.При обследовании предметной области необходимо занести в отчет:
7
–краткое описание организации или автоматизируемого подразделения, вид его деятельности;
–перечень сущностей (объектов предметной области), а также основных бизнес-процессов и информационных потоков, в которых эти объекты участвуют;
–состав пользователей базы данных и их информационные потребности (функции), которые подлежат автоматизации при помощи БД;
–список требуемых данных для реализации автоматизируемых функций.
Для упрощения формирования отчета рекомендуется свести собранную информацию в таблицу (пример приведен в табл. 2).
|
|
|
Таблица 2 |
|
|
|
|
|
|
Пользователи |
Автоматизируемые |
Требуемые |
Объект БД |
|
БД |
функции |
данные |
||
|
||||
|
|
|
|
|
Директор |
Отчет о выполненных |
Название проекта. |
Отчет «Проекты» |
|
проектах за месяц |
Дата начала проекта |
|||
|
|
|||
|
|
|
|
|
|
Оценка продуктивности |
Фамилия. |
Запрос |
|
|
Название проекта. |
|||
|
работы сотрудников |
«Продуктивность» |
||
|
Количество проектов |
|||
Начальник |
|
|
||
|
|
|
||
|
Фамилия. |
|
||
отдела кадров |
|
|
||
Оформление |
Должность. |
Форма |
||
|
||||
|
сотрудника на работу |
Телефон. |
«Сотрудники» |
|
|
|
Отдел |
|
|
|
|
|
|
3. Привести в отчете окончательную версию ER-модели базы данных, включающую в себя все сущности, отношения и их атрибуты.
Для автоматизации процесса построения диаграммы можно воспользо-
ваться сервисом https://online.visual-paradigm.com/drive (выбрать Entity Relationship Diagram).
2. Создание базы данных
Этап создания БД осуществляется разработчиком. В качестве разработчика могут выступать сотрудники фирмы, обладающие соответствующими знаниями и навыками, или привлеченные специалисты.
Основой для создания БД является техническое задание, разработанное на предыдущем этапе.
В курсовой работе создание БД проводится при помощи СУБД MS Access.
Задание
1.Создать таблицы базы данных.
2.Создать запросы к базе данных.
8
3.Создать формы к базе данных.
4.Создать отчеты к базе данных.
5.Заполнить базу данных.
Методические указания
1. На основе разработанной ER-модели в курсовой работе должно быть создано не менее 4 связанных таблиц.
Поля таблиц формируются на основе списка требуемых данных (табл. 2). Для каждого поля необходимо установить следующие основные характеристики:
–тип атрибута (числовой, текстовый, логический и т. д.), размер и допустимый диапазон значений;
–вычислимость значений атрибута с использованием другой информации (если атрибут вычисляемый, то его необходимо исключить из таблицы
исоздавать вычисляемое поле в форме, запросе или отчете).
Втаблицах необходимо предусмотреть механизмы повышения надежности ввода данных (размер поля, маски ввода, условия на значения и т. д.).
Вотчете к курсовой работе привести описание созданных полей (пример приведен в табл. 3).
Таблица 3
Имя поля |
Тип поля |
|
Параметры поля |
|
|
|
|
|
|
Сотрудники |
|
|
|
|
|
Фамилия |
Текстовый |
|
Формат поля: > |
|
|
|
|
Телефон |
Текстовый |
|
Маска ввода: 000-00-00 |
|
|
|
|
|
|
|
Проект |
|
|
|
|
Название |
Текстовый |
|
– |
Дата начала |
Дата/Время |
|
Условия на значение: >= #01.01.2010# |
2. Связать созданные таблицы в соответствии с ER-моделью. Для построения схемы данных необходимо:
–для каждой таблицы определить первичные и/или внешние ключи;
–установить автоматическое обеспечение целостности данных;
–провести проверку таблиц на возможные аномалии и при необходимости осуществить процедуру нормализации.
В курсовой работе тип связи «один-к-одному» между таблицами не до-
пускается.
Для представления схемы данных в отчете к курсовой работе рекомендуется воспользоваться стандартными средствами MS Access («Отчет по схеме данных»).
3. Разработать интерфейс базы данных. 3.1. Создание форм.
9
В курсовой работе должны присутствовать следующие виды форм:
–формы для ввода и анализа данных. Количество форм для ввода данных должно быть такое, чтобы было возможно осуществить ввод данных во все таблицы БД. Ввод данных напрямую в таблицы не допускается. Наличие как минимум одной составной формы обязательно. При вводе данных через формы запоминание «кодов» в полях внешних ключей требоваться не должно. С этой целью рекомендуется использовать элемент управления «Поле со списком»;
–управляющие (кнопочные) формы. В курсовой работе должна быть создана как минимум одна кнопочная форма. Возможно создание кнопочной формы при помощи Диспетчера кнопочных форм, макросов или встроенного Мастера кнопок. В табл. 2 кнопочные формы указывать не нужно.
3.2. Создание отчетов.
В курсовой работе должно присутствовать не менее 4-х отчетов. Ис-
точниками для отчетов могут быть как таблицы, так и запросы. При проектировании запросов необходимо помнить, что они предназначены для вывода данных на печать. В связи с этим выводить на них одну строку данных не имеет смысла.
4. Создать запросы к базе данных.
На основе проведенного анализа БД с точки зрения потребностей выборки данных необходимо создать не менее 6-ти запросов, три из которых должны быть утверждены преподавателем при выдаче задания на курсовое проектирование. При этом желательно, чтобы запросы были разного типа: на выборку, группировку, вычисление и пр.
Имена созданных форм, отчетов и запросов занести в табл. 2, в столбец «Объект БД». При этом в отчет можно не заносить подчиненные формы и отчеты, входящие в составные объекты. Если отчет создан на основе запроса, а сам запрос самостоятельно не используется, то их можно указать через запятую в одной строке.
3. Наполнение базы данных
Для защиты курсовой работы необходимо осуществить заполнение всех таблиц БД через созданный интерфейс.
Число записей в каждой таблице должно быть не менее 10. Введенные данные должны демонстрировать работоспособность свя-
зей между таблицами. Так, например, для связи «один-ко-многим» необходимо ввести во вторую таблицу несколько записей, связанных с одной записью из первой.
10