Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Общая часть2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.55 Mб
Скачать

2.1.1 Описание входных и выходных данных проекта

Входные данные проекта представлены в таблице 2.1.

Таблица 2.1- Входные данные

Наименование входного документа

Назначение входного документа

Источник поступления входного документа

Периодичность поступления входного документа

Авторизация пользователя

Имя пользователя, отображаемое в приложении

Пользователь

По открытию приложения

Создание комнаты чата

Добавление комнаты общего чата

Пользователь

По запросу

Отправка мгновенного сообщения

Заполнение формы

Пользователь

По запросу

Удаление комнаты чата

Удаление комнаты общего чата

Пользователь

По запросу

Выходные данные проекта представлены в таблице 2.2.

Таблица 2.2- Выходные данные

Наименование выходного документа

Назначение выходного документа

Пользователь выходного документа

Периодичность получения выходного документа

Комнаты чатов

Вывод комнат на экран

Пользователь

По запросу

Сообщения чата

Вывод сообщений на экран

Пользователь

По запросу

Список пользователей

Вывод списка пользователей с которыми ведется беседа

Пользователь

По запросу

2.1.2 Схема работы комплекса

Схема работы пользовательского интерфейса представлена на рисунке 2.1.

Ввод имени пользователя

Создание/выбор «комнаты» чата

Обмен мгновенными сообщениями

Изменение выбранной «комнаты»

Выбор другого пользователя

Рисунок 2.1- Пользовательский интерфейс

2.1.3 Описание комплекса программ

Комплекс программ состоит из нескольких частей:

- ввод отображаемого имени в чате;

- создание комнат чата;

- просмотр комнат чата;

- удаление комнат чата;

- создание нового сообщения;

- отправка сообщения;

- прием сообщения.

2.1.4 Описание набора данных

Описание набора данных представлено в таблице 2.3

Таблица 2.3- Описание набора данных

Имя набора в программе

Имя набора на внешнем носителе

Имя тома

Логическое устройство

Длина записи набора, байт

Тип набора

Метод доступа к данным

Тип записи

1

2

3

4

5

6

7

8

Rooms

rooms.db

Y:

Y:

120

Вводной, некорректируемый

Индексный

Постоянной длины

Users

users.db

Y:

Y:

120

Вводной, некорректируемый

Индексный

Постоянной длины

Messages

ms.db

Y:

Y:

120

Вводной, корректируемый

Индексный

Постоянной длины