Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Самая последния курсовая (таблицы).docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
659.5 Кб
Скачать

Минский институт управления

Инженерно-информационный <<К защите допускаю>>

Факультет ____________ Н.Л.Боброва

Кафедра АИС <<__>>_________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

Введение

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

Автоматическая телефонная станция (АТС) осуществляет автоматическое соединение подключенных к этой станции линий связи, идущих от аппаратов владельцев телефонов — абонентов.

При современном уровне развития вычислительной техники и средств связи автоматизация процесса управления позволяет быстро и эффективно решать поставленные задачи, для чего создаются комплексные автоматизированные системы управления. Они включают в себя множество автоматизированных рабочих мест (АРМ) сотрудников, средства коммуникации и обмена информацией, другие средства и системы, позволяющие автоматизировать работу.

Тема данного курсового проекта «Автоматическая телефонная станция».

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

В ходе выполнения курсового проекта требуется решить следующие задачи:

– выполнить анализ предметной области;

– проанализировать существующие аналоги;

– смоделировать программную систему;

– разработать базу данных;

– обосновать выбор программных и технических средств;

– реализовать программное средство;

–провести тестирование программного средства.