Проектирование ИС учета деятельности городской телефонной сети

Автор: Пользователь скрыл имя, 21 Октября 2011 в 20:56, курсовая работа

Описание работы

Целью данного курсового проекта является проектирование информационной системы учета деятельности городской телефонной сети, анализ всевозможной информации, циркулирующей в этой системе, построение основных моделей, выбор архитектуры и возможных средств реализации.
Для достижения поставим ряд задач:
Выбор метода проектирования и его описание.
Построение необходимых моделей баз данных.
Выбор средств реализации системы.
Составление технического задания на разработку ИС

Содержание

Введение 2
1. Описание предметной области 5
1.1. Постановка задачи 5
1.2. Виды запросов 6
1.3. Описание входной/выходной информации 7
2. Проектирование информационной системы 10
2.1. Выбор методологии проектирования 11
2.2. Моделирование бизнес-процессов 13
2.3. Моделирование функциональных требований к БД 19
2.4. Логическая модель БД 23
3. Реализация информационной системы 28
3.1. Выбор архитектуры системы 28
3.2. Выбор средства реализации 29
Заключение 31
Список используемых источников 32

Работа содержит 1 файл

Курсовая работа.doc

— 334.50 Кб (Скачать)

     Гибкость  СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы  типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

      Разработка  клиентской части приложения может  быть осуществлена на любом языке  программирования и в любой среде, в которой можно взаимодействовать  с Microsoft SQL Server либо с MySQL. Для Microsoft SQL Server отлично подходит среда разработки Microsoft Visual C#. Для написания приложения под MySQL дело обстоит проще. Существует огромное количество компонентов и модулей для различных сред разработки, позволяющих включить в проект поддержку таких баз данных. [4]

 

     ЗАКЛЮЧЕНИЕ

     

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

     В проекте был произведён выбор  наиболее подходящей и актуальной для  данной предметной области методологии  проектирования. Раскрыты основные принципы и функции функционального подхода  проектирования.

     Согласно  выбранному методу проектирования были построены модели информационной системы представленной предметной области – IDEF0-, DFD- и ER, описаны их основные функциональные направленности и принципы построения. С помощью наглядной демонстрации этих моделей, были отражены возможности представления данных в различных формах, показаны способы обработки, хранения данных в базах и управления ими.

     В ходе выполнения проекта также был  произведен анализ выбора архитектуры  системы и продукта реализации.

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

     Одной из наиболее важных и масштабных проблем  при создании больших ИС является проблема сложности. Представление и понимание всей системы в целом  за гранью человеческих возможностей, поэтому единственным решением этой проблемы является разбиение её на под- и подподсистемы до того момента, когда разбиение становится уже невозможным.

 

СПИСОК  ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

  1. Боггс, У. UML и Rational Rose: Пер. с англ. / У. Боггс, М. Боггс. - М.: ЛОРИ, 2000.
  2. Буч, Г. Язык UML. Руководство пользователя: Пер. с англ. / Г. Буч, Д. Рамбо,А. Джекобсон. - М.: ДМК Пресс, 2001.
  3. Вендров, A.M. Проектирование программного обеспечения экономических информационных систем: Учебник / А.М. Вендров. - М.: Финансы и статистика, 2006.
  4. Волоха, А. Microsoft SQL Server 2005. Новые возможности / А. Волоха. - Спб.: Питер, 2006.
  5. Дейт, К.Дж. Введение в системы баз данных. Восьмое издание / К.Дж. Дейт. - М.: Вильямс, 2008.
  6. Дэвид, А. Методология структурного анализа и проектирования SADT / А. Дэвид, Д.А. Марка, Л. Клемент, МакГоуэн. - М.: 1993.
  7. Калянов, Г.Н. CASE: структурный системный анализ (автоматизация и применение) / Г.Н. Калянов. - М.: ЛОРИ, 1996.
  8. Коберн, Л. Современные методы описания функциональных требований к системам: Пер. с англ. / Л. Коберн. - М.: ЛОРИ, 2002.
  9. Леоненков, А.В. Самоучитель UML / А.В. Леоненков. - СПб.: БХВ-Петербург, 2001.
  10. Маклаков, С.В. BPwin и ERwin. CASE-средства разработки информационных систем / С.В. Маклаков. - М.: Диалог-МИФИ, 1999.
  11. Марка, Д.А. Методология структурного анализа и проектирования / Д.А. Марка, К. МакГоуэн. - М.: МетаТехнология, 1993.
  12. Мацяшек, Л. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML: Пер. с англ. / Л. Мацяшек. - М.: Вильямс, 2002.
  13. Розенберг, Д. Применение объектно-ориентированного моделирования с использованием UML и анализ прецедентов: Пер. с англ. / Д. Розенберг, К. Скотт. - М.: ДМК, 2002.
  14. Фаулер, М. UML в кратком изложении. Применение стандартного языка объектного моделирования: Пер. с англ. / М. Фаулер, К. Скотт. - М.: Мир, 1999.
  15. Черемных, С.В. Структурный анализ систем: IDEF-технологии / С.В. Черемных, И.О. Семенов, B.C. Ручкин. - М.: Финансы и статистика, 2001.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    ПРИЛОЖЕНИЕ. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ ИС 

     1. Полное наименование системы

    Информационная  система учета деятельности городской телефонной сети 

     2. Назначение системы

     Система предназначена для учета деятельности городской телефонной сети. 

     3. Цели создания системы

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

     4. Требования к системе в целом

  1. Система городской телефонной сети должна быть сверхнадёжной. Любые ошибки, например, в имени или фамилии пользователя, его паспортных данных или номере телефона недопустимы.
  2. Система должна быть максимально безопасной, так как в ней используется большое количество аппаратуры, при работе с которой сотрудники могут получить различного рода травмы, в том числе поражение токовым зарядом, что свидетельствует о необходимости укладки проводки в специальные короба.
  3. Для обеспечения высокой работоспособности системы в каждом отделе должен быть установлен свой сервер базы данных.
  4. Информация, находящаяся на серверах ГТС является строго конфиденциальной, поэтому доступ к ней должны иметь только имеющие на то право пользователи. Вход на серверы должен быть запаролирован, сам же сервер должен быть изолирован – находиться в отдельной комнате, доступ к которой имеют только определённые люди.  
  5. Обязательным требованием является сохранность данных при чрезвычайных ситуациях – поломках в оборудовании, внезапном отключении электроэнергии и т.д..
  6. Условия внешней среды должны полностью соответствовать требованиям эксплуатации используемого оборудования.
 

     5. Требования к структуре и функционированию системы

     Состав  подразделений информационной системы городской телефонной сети:

      • Учёт абонентов
      • Учёт телефонных номеров
      • Учёт звонков
      • Система регистрации оплаты
 

     Назначения  подразделений: 

     Учёт  абонентов:

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

  • данные об абоненте (фамилию, имя, отчество, серию и номер паспорта, адрес, наименование льготы, если таковая имеется, номер льготного удостоверения);
  • наименование тарифного плана, выбранного абонентом;
  • сведения о сотруднике, регистрируемом абонента (фамилия, имя, отчество, занимаемая, должность.

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

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

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

     Учёт  телефонных номеров:

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

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

     Учёт  звонков:

     Данное  подразделение ведёт фиксацию соединений, произведённых с телефонных номеров, зарегистрированных на ГТС. При каждом входящем или исходящем соединении фиксируются

  • дата и время вызова;
  • номер вызываемого абонента,
  • направление;
  • длительность вызова.

    На  основании этого рассчитывается сумма оплаты за соединение. Затем составляется отчет о детализации звонков, содержащий

  • фамилию, имя, отчество абонента;
  • номер телефона абонента;
  • адрес;
    • дата и время вызова;
    • номер вызываемого абонента,
    • направление;
    • длительность вызова.

    Отчёт о детализации звонков направляется в отдел системы регистрации оплаты для дальнейшей обработки. 

    Система регистрации оплаты:

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

  • фамилия, имя, отчество абонента;
  • номер телефона абонента;
  • адрес;
  • тарифный план;
  • наименование льготы (если есть);
    • дата и время вызова;
    • номер вызываемого абонента;
    • направление;
    • длительность вызова;
    • сумма оплаты за вызов;
    • общая сумма оплаты за соединения за месяц;
    • сумма абонентской платы в соответствии с тарифом;
    • общая сумма к оплате.

    После составления квитанция отправляется абоненту.

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

     6. Требования к функциям, выполняемым системой

Информация о работе Проектирование ИС учета деятельности городской телефонной сети