
- •Курсовой проект Селюсь г.В. «Автоматическая телефонная станция»
- •Введение
- •1 Анализ преметной области
- •2 Постановка задачи на проектиование
- •2.1 Постановка задачи
- •2.2 Обзор существующих аналогов
- •Решаемые задачи:
- •3 Моделирование приложения
- •3.1 Функциональное моделирование
- •3.2 Моделирование с помощью uml- диаграмм
- •3.2.1 Диаграмма use case (вариантов использования)
- •3.2.2 Диаграмма Sequence (последовательности)
- •3.2.3 Диаграмма Activity (деятельности)
- •3.2.4 Диаграмма StateChart (состояний)
- •3.2.5 Диаграмма Deployment (развертывания)
- •4 Информационное моделирование
- •5 Обоснование выбора средства проектирования
- •8 Испытание и тестирование
- •Заключение
- •Список использованных источников
- •Приложение а
- •Скрипт создания базы данных
- •Приложение в листинг
Минский институт управления
Инженерно-информационный <<К защите допускаю>>
Факультет ____________ Н.Л.Боброва
Кафедра АИС <<__>>_________2014 года
курсовой проект
по дисциплине
<<Визуальные средства разработки программных приложений >>
на тему << Автоматическая телефонная станция >>
Выполнил студент группы 111101(з)___________________Селюсь Г.В.
Руководитель_________Н.Л.Боброва. Старший преподаватель кафедры АИС.
МИНСК
2013
Курсовой проект Селюсь г.В. «Автоматическая телефонная станция»
Объем работы 47 с., в том числе 19 рис., 3 табл., 8 наим. лит., 3 приложения.
Ключевые слова: c#, клиент-сервер, справочник, АТС, услуги, абоненты, жильцы, номер, телефон, база данных, uml, диаграммы, моделирование, схема данных.
В курсовом проекте рассмотрен процесс проектирование и разработки программного средства для учета обслуживания абонентов автоматической телефонной станции (АТС).
Цель курсового проекта спроектировать разработать клиент-серверное приложение.
В первой главе описывается предметная область, определяются требования к системе.
Вторая глава посвящена обзору существующих аналогов.
В третьей главе описывается функциональная модели, проводится моделирование средствами UML
В четвертой главе описывается информационная модель системы.
В пятой главе приводится обоснование принимаемых решения по используемым техническим и программным средствам реализации.
В шестой главе приводятся алгоритмы реализующие бизнес-логику проектируемой системы.
В седьмой части представлено руководство пользователя.
В восьмой части описан тестовый пример работы с программой.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 5
1 АНАЛИЗ ПРЕМЕТНОЙ ОБЛАСТИ 6
2 ПОСТАНОВКА ЗАДАЧИ НА ПРОЕКТИОВАНИЕ 7
2.1 Постановка задачи 7
2.2 Обзор существующих аналогов 7
Решаемые задачи: 9
3 МОДЕЛИРОВАНИЕ ПРИЛОЖЕНИЯ 11
3.1 Функциональное моделирование 11
3.2 Моделирование с помощью uml- диаграмм 12
3.2.1 Диаграмма use case (вариантов использования) 12
3.2.2 Диаграмма Sequence (последовательности) 13
Рисунок 3.5 – Диаграмма Sequence 14
3.2.3 Диаграмма Activity (деятельности) 14
3.2.4 Диаграмма StateChart (состояний) 15
3.2.5 Диаграмма Deployment (развертывания) 15
4 ИНФОРМАЦИОННОЕ МОДЕЛИРОВАНИЕ 17
5 ОБОСНОВАНИЕ ВЫБОРА СРЕДСТВА ПРОЕКТИРОВАНИЯ 19
6 ОПИСАНИЕ АЛГОРИТМОВ 21
Рисунок 6.4 – Схема алгоритма формирования отчета 24
7 РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ ПРИЛОЖЕНИЯ 25
8 ИСПЫТАНИЕ И ТЕСТИРОВАНИЕ 28
ЗАКЛЮЧЕНИЕ 29
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 30
ПРИЛОЖЕНИЕ А 31
ПРИЛОЖЕНИЕ Б 34
ПРИЛОЖЕНИЕ В 36
Введение
Возрастающие темпы информатизации общества повышают значение вычислительной техники в управленческих процессах. Использование возможностей современной вычислительной техники для автоматизации процесса обработки информации позволяет увеличить производительность труда, повысить эффективность работы с документами и ускорить обмен управленческой информацией. Предприятия активно используют вычислительную технику для ведения бухгалтерского учета, контроля над выполнением заказов и договоров, подготовки деловых документов.
Автоматическая телефонная станция (АТС) осуществляет автоматическое соединение подключенных к этой станции линий связи, идущих от аппаратов владельцев телефонов — абонентов.
При современном уровне развития вычислительной техники и средств связи автоматизация процесса управления позволяет быстро и эффективно решать поставленные задачи, для чего создаются комплексные автоматизированные системы управления. Они включают в себя множество автоматизированных рабочих мест (АРМ) сотрудников, средства коммуникации и обмена информацией, другие средства и системы, позволяющие автоматизировать работу.
Тема данного курсового проекта «Автоматическая телефонная станция».
Цель курсового проекта состоит в проектировании и реализации графического клиент-серверного приложения, которое позволит вести учет абонентов, и их разговоров, а также оказанных абонентам услуг.
В ходе выполнения курсового проекта требуется решить следующие задачи:
– выполнить анализ предметной области;
– проанализировать существующие аналоги;
– смоделировать программную систему;
– разработать базу данных;
– обосновать выбор программных и технических средств;
– реализовать программное средство;
–провести тестирование программного средства.