Разработка информационной системы "Телефонная станция"
Содержательное описание предметной области. Структурный анализ бизнес-процесса на основе IDEF0-модели. Построение информационно-логической модели данных. Структурная схема на основе IDEF0. Даталогическая модель данных. Реализация информационной системы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 10.07.2014 |
Размер файла | 849,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Размещено на http://www.allbest.ru
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
ГЛАВА 1. АНАЛИЗ ПРОЦЕССОВ телефонной станции
1.1 Содержательное описание предметной области
1.2 Структурный анализ бизнес-процесса на основе IDEF0-модели
1.3 Построение информационно-логической модели данных
ГЛАВА 2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
2.1 Структурная схема на основе IDEF0
2.2 Даталогическая модель данных
2.3 Реализация информационной системы
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
ВВЕДЕНИЕ
Актуальность темы. В настоящее время активно развивается коммерческий сектор телекоммуникационного рынка России, представленный на региональных рынках как мульти сервисными, так и специализированными операторами. Усиливается конкуренция в сфере предоставления услуг фиксированной и подвижной связи.
На сегодняшний день на развитом региональном телекоммуникационном рынке представлен практически весь спектр услуг связи. В зависимости от потребностей пользователь может получить любые услуги - от простой аналоговой телефонной линии до построения сложной многофункциональной корпоративной сети. Сегменты рынка телекоммуникационных услуг - это услуги телефонной связи, услуги мобильной связи, услуги передачи данных и Интернета.
Эффективность формирования современных телекоммуникационных рынков для всех стран зависит от сбалансированности процессов приватизации, либерализации и применяемых методов государственного регулирования. Нарушение баланса приводит к структурным диспропорциям и замедлению темпа создания инфраструктуры, ограничению в развитии рынков услуг.
Однако существующая система правового регулирования рынка телекоммуникационных услуг имеет ряд серьезных недостатков. К их числу следует отнести:
ограничение рыночного потенциала традиционных операторов связи и создание неравных условий на рынке для традиционных и новых операторов;
отсутствие эффективных механизмов, регулирующих деятельность по оказанию услуг присоединения;
отсутствие последовательности в реализации принципов тарифного регулирования, установленных государством;
отсутствие гарантий и механизма реализации права граждан Российской Федерации на доступ к сети связи общего пользования независимо от их местонахождения и уровня доходов;
недостаточная защита национальных интересов при решении вопросов участия иностранных инвесторов в развитии национальной телекоммуникационной инфраструктуры.
Целью курсовой работы является разработка информационной системы телефонной станции.
Для реализации данной цели необходимо решить следующие задачи:
провести анализ предметной области;
построить информационно-логическую систему;
построить даталогическую модель данных;
разработать и описать интерфейс программы.
Объект работы. Телефонная станция.
ГЛАВА 1. АНАЛИЗ ПРОЦЕССОВ
1.1 Содержательное описание предметной области
Телефонная станция - это достаточно удобный, современный и особо надёжный способ организации работы офиса. Телефонная станция может не только наладить связь, но также решить ряд проблем, таких как контроль над работой сотрудников, оптимизация работы с заказчиками, оповещение широкого круга лиц.
Известно, что телефонная станция совмещает в себе множество параметров. Первый и один из главных параметров - это ёмкость телефонной станции. Под ёмкостью в данном случае понимается количество внутренних и внешних линий телефонной станции. Телефонная станции зависит от ёмкости и эффективность её использования.
Телефонная станция имеют ряд сервисных функций, на которые просто необходимо обратить внимание. Телефонная станция имеет большое преимущество, она сегодня является коммутация. Станция её коммутация отвечает за перенаправление, перехват звонков. Сегодня компании-производители готовы предложить телефонные станции, которые обладают важными дополнительными функциями:
автосекретарь;
донабор номера;
автоответчик;
голосовая почта;
ограничение платных звонков.
Установка телефонных станций даёт ряд преимуществ:
установка телефонной станции избавит от беспокойства за то, что клиент может не дозвониться;
телефонная станция даёт возможность экономить на связи;
правильное программирование телефонной станции даёт возможность расширять возможности сети;
телефонная станция дает возможность моментально связываться с сотрудниками компании, а также переключаться между сотрудниками в разговоре;
установка телефонной станции даст возможность более эффективно использовать уже имеющиеся телефонные линии;
возможность использования инструментов тарификации звонков;
возможность интеграции различных видов связи;
возможность записи и отслеживания звонков.
1.2 Структурный анализ бизнес-процесса на основе IDEF0-модели
IDEF0 система представляется в виде комбинации блоков и дуг.
Функциональный блок (Activity Box) графически изображается в виде прямоугольника и олицетворяет собой некоторую конкретную функцию в рамках рассматриваемой системы.
Каждая из четырех сторон функционального блока имеет своё определенное значение (роль), при этом:
верхняя сторона имеет значение «Управление»;
левая сторона имеет значение «Вход»;
правая сторона имеет значение «Выход»;
нижняя сторона имеет значение «Механизм».
Каждый функциональный блок в рамках единой рассматриваемой системы должен иметь свой уникальный идентификационный номер.
Интерфейсные дуги часто называют потоками или стрелками. Интерфейсная дуга отображает элемент системы, который обрабатывается функциональным блоком или оказывает иное влияние на функцию, отображенную данным функциональным блоком. Графическим отображением интерфейсной дуги является однонаправленная стрелка. Каждая интерфейсная дуга должна иметь свое уникальное наименование. С помощью интерфейсных дуг отображают различные объекты, в той или иной степени определяющие процессы, происходящие в системе.
Блок А0 - Функционирование телефонной системы. Вход _ заявка клиента, договор. Управление _ юридический документ, договор. Механизм _ менеджер, клиент, сотрудники. Выход _ предоставленные услуги, договор (рис. 1).
Рис. 1. Функционирование телефонной системы
В блок А0 входят блоки А1, А2.
Блок А1 _ Договор. Вход _ заявка клиента. Управление _ юридический документ. Механизм _ менеджер. Выход - заявка на установку.
Блок А2 -Установка. Вход - заявка на установку. Управление _ договор. Механизм _ сотрудники. Выход _ предоставленные услуги (рис. 2).
Рис. 2. Установка
Блок А1 в свою очередь подразделяется на блоки А11, А12.
Блок А11 - Звонок в компанию. Вход _ заявка клиента. Управление _ юридический документ. Механизм _ менеджер. Выход _ запрос на заключение договоров.
Блок А12 - Заключение договора. Вход _ запрос на заключение договоров. Управление _ юридический документ. Механизм _ менеджер. Выход - договор (рис. 3).
Рис. 3. Заключение договора
Блок А2 подразделяется на блоки А21, А22,А23.
Блок А21 - Назначение номера. Вход - договор. Управление - договор. Механизм - сотрудники. Выход - заявка на монтаж.
Блок А22 - Прокладка линий. Вход - заявка на монтаж. Управление - договор. Механизм - сотрудники. Выход - подключение аппаратуры и узлов.
Блок А23 - Тестирование системы. Вход - подключение аппаратуры и узлов. Управление - договор. Механизм - сотрудники. Выход - предоставленные услуги (рис. 4).
Рис. 4. Тестирование системы
1.3 Построение информационно-логической модели данных
При разработке базы данных выделяются основные информационные сущности предметной области, выявляются связи между ними. Логическая структура базы данных определяется информационными потребностями проекта.
Сущность «Manager» характеризуется свойствами «N_manag», «FIO_manag», «Otdel». «N_manag» является первичным ключом.
Сущность «Yslugi» характеризуется свойствами «Vid_ys», «Stoim_ys». «Vid_ys» является первичным ключом.
Сущность «Dogovor» характеризуется свойствами «Nomer_dog», «Nomer_tel_to_dog», «FIO_client», «Pasport_client», «Data_zakl_dog», « N_meneg». «Nomer_dog» является первичным ключом.
Сущность «Operation» характеризуется свойствами «N_operat», «N_dog», «N_manag», «Vid_ys», «Data_post_zaprosa», «Data_vypol_zaprosa». «N_operat» является первичным ключом.
Сущность «Manager» связана отношением с сущностями «Dogovor», «Operation».
Сущность «Yslugi» связана отношением с сущностью «Dogovor».
Сущность «Dogovor» связана отношением с сущностью «Operation».
Сущность «Operation» связана отношением с сущностями «Manager», «Dogovor»(рис. 6).
Рис. 6. Информационно-логическая модель данных
ГЛАВА 2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
2.1 Структурная схема
В системный интерфейс 3 подсистемы:
работа с таблицами;
выборка данных;
о программе.
Подсистема работа с таблицами делится на два раздела: ввод и редактирование, отображение.
Подсистема ввод и редактирование включает в себя таблицы, в которые можно вводить данные и редактировать. Подсистема отображения отображает форму, панель, таблицу, навигационные кнопки.
В подсистему работа с запросами входит 17 запросов. Критерий запросов пользователь выбирает сам.
О программе выводится справка, в которой краткое описание программы (рис. 7).
Рис. 7. Системный интерфейс
2.2 Даталогическая модель данных
Практически все существующие СУБД имеют средства разработки приложений, которые могут, использованы программистами или квалифицированными пользователями при создании процедур для автоматизации управления и обработки данных.
СУБД Access является системой управления базами данных реляционного типа. Данные хранятся в такой базе в виде таблиц, строки (записи) которых состоят из наборов полей определенных типов. С каждой таблицей могут быть связаны индексы (ключи), задающие нужные пользователю порядки на множестве строк. Таблицы могут иметь однотипные поля (столбцы), и это позволяет устанавливать между ними связи, выполнять операции реляционной алгебры. Типичными операциями над базами данных являются определение, создание и удаление таблиц, модификация определений (структур, схем) существующих таблиц, поиск данных в таблицах по определенным критериям (выполнение запросов), создание отчетов о содержимом базы данных.
СУБД позволяет задавать типы данных и способы их хранения. Можно также задать критерии (условия), которые СУБД будет в дальнейшем использовать для обеспечения правильности ввода данных. В самом простом случае условие на значение должно гарантировать, что не будет введен случайно в числовое поле буквенный символ. Другие условия могут определять область или диапазоны допустимых значений вводимых данных.
Microsoft Access предоставляет максимальную свободу в задании типа данных (текст, числовые данные, даты, время, денежные значения, рисунки, звук, электронные таблицы). Можно задавать также форматы хранения представления этих данных при выводе на экран или печать. Для уверенности, что в базе хранятся только корректные значения, можно задать условия на значения различной степени сложности.
В данной курсовой работе были составлены таблицы с помощью конструктора таблиц т. к. он позволяет вводить поля самостоятельно, кроме того, выбирать самостоятельно тип данных для каждого поля и описывать, что значит каждое из полей, а также такие свойства полей как значения по умолчанию, маски ввода, поля подстановок, размер и формат поля, а также свойство "Подпись".
В созданной базе данных (БД) вся информация хранится в 8 таблицах.
В таблице «Manager» содержится «N_manag», «FIO_manag», «Otdel». Ключевое поле - «N_manag».
В таблице «Yslugi» хранится размер скидки «Vid_ys», «Stoim_ys», ключевое поле «Vid_ys».
В таблице «Dogovor» содержится «Nomer_dog», «Nomer_tel_to_dog», «FIO_client», «Pasport_client», «Data_zakl_dog», «N_meneg» ключевое поле «Nomer_dog».
В таблице «Operation» содержится «N_operat», «N_dog», «N_manag», «Vid_ys», «Data_post_zaprosa», «Data_vypol_zaprosa» ключевое поле « N_operat » (рис. 8).
Рис. 8. Даталогическая модель данных
Все связи реализуют: обеспечение целостности данных, каскадное обновление связанных полей, каскадное удаление связанных полей.
Нормальная форма -- свойство отношения в реляционной модели данных, характеризующее его с точки зрения избыточности, которая потенциально может привести к логически ошибочным результатам выборки или изменения данных. Нормальная форма определяется как совокупность требований, которым должно удовлетворять отношение.
Первая нормальная форма
Отношение находится в первой нормальной форме (1НФ) тогда и только тогда, когда в любом допустимом значении отношения каждый его кортеж содержит только одно значение для каждого из атрибутов.
В реляционной модели отношение всегда находится в первой нормальной форме по определению понятия отношение. Что же касается различных таблиц, то они могут не быть правильными представлениями отношений и, соответственно, могут не находиться в 1НФ. Таблицы приведены к первой нормальной форме.
Вторая нормальная форма
Переменная отношения находится во второй нормальной форме тогда и только тогда, когда она находится в первой нормальной форме и каждый неключевой атрибут неприводимо (функционально полно) зависит от ее потенциального ключа. Таблицы приведены ко второй нормальной форме.
Третья нормальная форма
Отношение находится в 3NF тогда и только тогда, когда отношение находится во второй нормальной форме и отсутствуют транзитивные зависимости неключевых атрибутов от ключевых. Таблицы приведены к третей нормальной форме.
2.3 Реализация информационной системы
При открытии базы данных загружается «Главная» форма. Интерфейс пользователя прост, понятен и доступен. В основном все выполняемые операции соответствуют надписям на кнопках в формах. При нажатии на кнопку выполняется определенное действие - поиск, просматривается отчет, вносятся изменения в таблице, закрывается форма.
Форма «Главная» является основным меню выбора дальнейших действий. На экране расположено MainMenu, состоящая из нескольких вкладок «Базы данных», «Просмотр данных» «Редактирование данных» «Управление данными» «Выборка данных» и «О программе» (рис. 9).
Рис. 9. Просмотр данных
Вкладка «Базы данных» предназначена для подключения, а так же завершения работы с СУБД Access к данной программе.В «Просмотре данных» открывается список перечисления всех таблиц, каждой таблице относится кнопка F1, F2, F3, F4. При нажатии любой из этих кнопок автоматически откроется таблица соответствующая этой кнопке (рис. 10).
Рис. 10. Меню
Следующие вкладки «Редактирование данных» и «Управление данными» позволяют управлять данными: добавлять редактировать или удалять, а так же управлять ими, так же для управления есть компонент DBNavigator.
Компонент Panel - элемент графического интерфейса пользователя, на котором размещены анкетные формы таблиц. Также здесь расположены DBGrit в которой при помощи ADOTable открываются таблицы Все кнопки имеют подписи, по которым легко понять, для чего они предназначены.
На вкладке «Выборка данных» можно задавать запросы к таблице операции. С помощью перекрестных запросов реализовано интуитивные и легко задаваемые запросы. (рис. 11).
Рис. 11. Форма окно запросов
Так же , при нажатии на кнопку «Экспорт в Excel» отрывается форма Экспорт в Excel, в которой можно вывести всю информацию из СУБД в Excel по каждой таблице. Можно создать новую книгу Excel или вывести на любой шаблон выполненный в Excel.
При нажатии кнопки «Выход» произойдет закрытие той или иной формы.
ЗАКЛЮЧЕНИЕ
Настоящая Концепция определяет перспективы дальнейшего развития российского рынка телекоммуникационных услуг и роль государственного регулирования в процессе его развития. В рамках настоящей Концепции рассматриваются вопросы развития телекоммуникационных услуг. Вопросы развития почтовых услуг, радио и телевидения должны быть определены отдельными документами.
На современном этапе задачами, которые требуют своего решения, являются:
совершенствование механизма государственного регулирования, направленного на развитие рынка телекоммуникационных услуг;
создание условий для эффективной работы операторов связи;
дальнейшее развитие конкурентной среды на рынке услуг связи;
обеспечение равных прав для всех операторов связи;
повышение инвестиционной привлекательности телекоммуникационной отрасли;
развитие новых технологий;
построение современной национальной телекоммуникационной инфраструктуры;
интеграция телекоммуникационного комплекса России в европейский и мировой телекоммуникационные комплексы с учетом национальных интересов;
совершенствование системы нормативного правового регулирования отрасли.
Но ходе выполнения курсовой работы были выполнены следующие задачи:
проведен анализ предметной области;
построена информационно-логическая модель;
построена даталогическая модель данных;
разработано программное обеспечение;
разработан и описан интерфейс программы.
Цель курсовой работы была достигнута, данная информационная система может быть внедрена в . Что дало следующие преимущества:
установка телефонной станции избавит от беспокойства за то, что клиент может не дозвониться;
телефонная станция даёт возможность экономить на связи;
правильное программирование телефонной станции даёт возможность расширять возможности сети;
телефонная станция дает возможность моментально связываться с сотрудниками компании, а также переключаться между сотрудниками в разговоре;
установка телефонной станции даст возможность более эффективно использовать уже имеющиеся телефонные линии;
возможность использования инструментов тарификации звонков;
возможность интеграции различных видов связи;
возможность записи и отслеживания звонков.
СПИСОК ЛИТЕРАТУРЫ
информационная система данный даталогическая
Иванов, Ю.П. BPwin и ERwin. CASE-средства проектирования информационных систем : учебное пособие / Ю.П. Иванов, Е.В. Федоренко. - М. : Находка, 2008. - 80 с.
Пирогов, В.Ю. Информационные системы и базы данных: организация и проектирование : учебное пособие / В.Ю. Пирогов. - СПб. : БХВ-Петербург, 2009. - 528 с.
Преснякова, Г.В. Проектирование интегрированных реляционных баз данных: учебник / Г.В. Преснякова. - М. : КДУ, 2007.- 45 с.
Федоренко, Е.В. Базы данных : учебное пособие / Е.В. Федоренко, А.С. Самардак. - М. : Находка, 2006. - 116 с.
Размещено на Allbest.ru
Подобные документы
Анализ деятельности гостиницы. Структурный анализ бизнес-процесса на основе IDEF0-модели. Особенности построения инфологической и даталогической модели данных. Аспекты проектирования базы данных гостиницы с использованием программного языка Delphi.
курсовая работа [1,6 M], добавлен 15.02.2014Анализ предпроектного обследования предметной области "Компьютерного сервиса". Особенность разработки функциональная модель IDEF0 для графического представления описания информационной системы. Построение модели данных для проектируемой системы.
контрольная работа [751,8 K], добавлен 12.01.2023- Разработка информационной системы для автоматизации учета ремонта электрооборудования на предприятии
Архитектура и функции информационной системы для автоматизации учета ремонта электрооборудования. Построение модели прецедентов, потоков данных и процессов в стандарте IDEF0. Проектирование концептуальной и логической модели интегрированной базы данных.
курсовая работа [442,9 K], добавлен 06.08.2013 Рассмотрение особенностей структурного разбиения предметной области. Характеристика функциональной и информационной модели бизнес-процессов предметной области. Построение IDEF0- и IDEF1Х-модели заданной предметной области с помощью пакета Design/IDEF.
контрольная работа [486,5 K], добавлен 08.06.2019Модели данных в управлении базами данных. Концептуальные модели данных. Роль баз данных в информационных системах. Реляционная модель данных. Определение предметной области. Построение модели базы данных для информационной системы "Домашние животные".
курсовая работа [1,9 M], добавлен 19.04.2011Описание предметной области и определение предметной области информационной системы детского сада. Разработка логической и физической модели базы данных дошкольного образовательного учреждения. Анализ функционала информационной системы детского сада.
курсовая работа [1,6 M], добавлен 20.04.2015Анализ информационной системы ИНЭК "Страховщик". Описание предметной области с использованием модели "сущность-связь". Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование и разработка приложения в среде Delphi и создание интерфейса.
отчет по практике [4,9 M], добавлен 28.12.2014Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.
курсовая работа [318,6 K], добавлен 24.12.2014Системный анализ предметной области. Построение концептуальной и даталогичной модели базы данных. Физическое проектирование базы данных. Описание функциональной модели системы управления базами данных. Разработка экранных форм ввода-вывода и отчета.
курсовая работа [1,1 M], добавлен 09.12.2014Системный анализ и анализ требований к базе данных. Концептуальная и инфологическая модель предметной области. Типы атрибутов в логической модели базы. Физическая модель проектируемой базы данных в методологии IDEF1X. Требования к пользователям системы.
курсовая работа [2,3 M], добавлен 21.11.2013