2. Утвердить техническое задание.
Техническое задание на АРМ
1. Прежде чем преступить к заполнению базы данных, сотрудник должен определиться с режимом работы АРМ. Предусмотрено два режима работы: Оператор и Администратор (он же начальник почтового отделения). Администратор и каждый сотрудник должны знать свои пароль для корректного входа в систему. При корректной идентификации пользователя начинается сессия работы пользователя. При окончании работы – пользователь завершает сессию.
Необходимо определиться, чем отличается Оператор от Администратора и описать ряд их функций и возможностей в АРМ.
Оператор:
– имеет право заполнять поля новой квитанции.
– имеет право сохранять квитанцию в базе данных (или электронная квитанционная тетрадь).
– Сохраняемая квитанция датируется.
– Оператор НЕ имеет право редактировать базу данных, уже введенные записи.
– Оператор имеет право просматривать записи в базе данных, датируемые любым числом.
– Оператор имеет право выполнять поиск по критериям.
Администратор (начальник почтового отделения, заместитель начальника):
– Основное назначение администратора, – возможность просмотра любых записей в базе данных и любых таблиц.
– Администратор имеет право осуществлять подсчет почтовых отправлений, сумм за пересылку. Имеет право записывать получившиеся результаты в отдельную таблицу базы данных.
– Администратор имеет право осуществлять подсчет итогов рабочего дня.
– Администратор имеет право управлять учетными записями операторов.
Интерфейс разрабатываемого АРМ.
АРМ квитанционной тетради ф. 47. Первая форма имеет следующий вид.
Пользователь вводит имя и логин в окне.
Все пароли сотрудников и администратора хранятся в базе данных, доступ к которым имеет только администратор (начальник почтового отделения).
В случае неправильного ввода логина или пароля, пользователь получает информацию о неправильном вводе пароля или логина.
После того, как оператор вошел в систему, ему доступны следующие команды:
При выборе «Выписать квитанцию» открывается следующая форма:
Как видно, данная форма соответствует квитанции ф. 47. Нумерация происходит автоматически. АРМ считывает из базы последний номер квитанционного листа (в данном случае 22), прибавляет единицу – получаем квитанцию 23. В итоге, в результате заполнения этой квитанции мы видим, что уплачено 137 рублей за хранение посылки 306.
Если в АРМ вошел «Начальник»:
При нажатии на кнопку «Создание квитанции ф. 47» – открывается окно создания квитанции ф. 47 как и у оператора.
При нажатии кнопки «Поиск в архиве»:
5. Разработка концептуальной (логической) ER-модели создаваемой базы данных
1. Ознакомиться с методологией создания ER-диагармм (IDEF1X-моделей) и возможностями программы ERwin.
2. Определить сущности.
3. Определить атрибуты сущностей.
4. Определить ключевые атрибуты сущностей.
5. Определить связи между сущностями.
6. Графически оформить концептуальную ER-диаграмму с помощью программы ERwin.
Сущности:
Квитанция ф. 47 (№ квитанции, категория, адрес получателя, начальник участка, адрес отправителя, наименование посылки, сумма наложенного платежа, номер посылки).
Квитанционная тетрадь ф. 47 (№ квитанционной тетради, категория, дата)
Пользователь (категория, логин, пароль, Ф.И.О.).
Сеансы (категория, сеанс, дата, время начала сеанса, время завершения сеанса, запросы, отчеты, квитанции).
Сопроводительная документация (№ списка, категория, дата отправления, адрес отправителя, адрес получателя, сумма наложенного платежа, количество посылок).
Концептуальная ER-диаграмма представлена на рисунке.
6. Разработка физической ER-модели создаваемой базы данных
1. Изучить функциональные возможности и особенности СУБД MS Access.
2. Преобразовать концептуальную ER-диаграмму в физическую ER-диаграмму.
3. Проверить корректность проекта – выявить и ликвидировать противоречивые и избыточные данные.
Выполнение:
СУБД Access накладывает следующие ограничения на наименования полей:
· Наименование поля может содержать до 64 символов;
· Наименование поля может содержать буквы, цифры, пробелы и специальные символы, за исключением точки (.), восклицательного знака (!), прямых скобок ([]) и некоторых управляющих символов (с кодами ASCII 0–31);
· Наименование поля не может начинаться с пробела;
· Два поля в одной таблице не могут иметь одинаковых наименований;
СУБД Access позволяет использовать для полей следующие типы данных:
· Текстовый;
· Числовой;
· Денежный;
· Счетчик;
· Дата/время;
· Логический;
· Поле MEMO:
· Поле объекта OLE;
· Мастер подстановки таблиц;
Физическое представление:
Построение таблиц в Microsoft Access
Квитанция ф. 47 | ||||
№ | Название | Тип | Обязательное | Описание |
1 | № квитанции | Числовой (10) | Да | |
2 | Категория | Текстовый (15) | Да | |
3 | Адрес получателя | Текстовый (50) | Да | |
4 | Начальник участка | Текстовый (50) | Нет | |
5 | Адрес отправителя | Текстовый (50) | Да | |
6 | Наименование посылки | Текстовый (50) | Да | |
7 | Сумма наложенного платежа | Денежный (руб.) | Да | |
8 | Номер посылки | Числовой (10) | Да |
Квитанционная тетрадь ф. 47 | ||||
№ | Название | Тип | Обязательное | Описание |
1 | № квитанционной тетради | Числовой (10) | Да | |
2 | Категория | Текстовый (15) | Да | |
3 | Дата | Формат даты | Да |
Пользователь | ||||
№ | Название | Тип | Обязательное | Описание |
1 | Категория | Текстовый (15) | Да | Оператор или Администратор |
2 | Логин | Текстовый (20) | Да | Учетная запись |
3 | Пароль | Текстовый (20) | Да | |
4 | Ф.И.О. | Текстовый (50) | Да |
Сеансы | ||||
№ | Название | Тип | Обязательное | Описание |
1 | Категория | Текстовый (15) | Да | ФОИ, категории |
2 | Сеанс | Полный формат даты | Да | |
3 | Дата | Полный формат даты | Да | |
4 | Время начала сеанса | Полный формат даты | Да | |
5 | Время завершения сеанса | Полный формат даты | Да | |
6 | Запросы | Числовой (10) | Нет | Количество запросов |
7 | Отчеты | Числовой (10) | Нет | Количество отчетов |
8 | Квитанции | Числовой (10) | Да | Количество квитанций |
Сопроводительная документация | ||||
№ | Название | Тип | Обязательное | Описание |
1 | № списка | Числовой (10) | Да | |
2 | Категория | Текстовый (15) | Да | |
3 | Дата отправления | Полный формат даты | Да | |
4 | Адрес отправителя | Текстовый (50) | Да | |
5 | Адрес получателя | Текстовый (50) | Да | |
6 | Сумма наложенного платежа | Денежный (руб.) | Да | |
7 | Кол-во посылок | Числовой (10) | Да |
Связи:
«Пользователь» – «Квитанция ф. 47» – связь через поле «Категория». Связь один ко многим.
«Пользователь» – «Квитанционная тетрадь ф. 47» – связь через поле «Категория». Связь один ко многим.
«Сеансы» – «Пользователь» – связь через поле «Категория». Связь один ко многим.
«Пользователь» – «Сопроводительная документация» – связь через поле «Категория». Связь один ко многим.
... , передаются ближайшему русскому начальству на рассмотрение и удовлетворение. 16) Ханское правительство ни в каком случае не принимает к себе разных выходцев из России, являющихся без дозволительного на то вида от русской власти, к какой бы национальности они ни принадлежали. Если кто из преступников, русских подданных, будет скрываться от преследования законов в пределах ханства, правительство ...
... здравоохранения в местах лишения свободы. Мы считаем необходимым вывести эти службы из ведомственного подчинения и передать их в ведение соответствующих органов исполнительной власти. "Как осужденный может защитить свои права" Межрегиональная общественная организация Общество попечителей Пенитенциарных Учреждений и Защиты прав человека Серпухов, 2000 год СТАДИЯ СУДЕБНОГО РАССЛЕДОВАНИЯ ...
... и свободе как зависимости только от закона. Критика идеологии реакционных и консервативных мыслителей конца XVIII – начала XIX в. не относится к пройденным этапам истории политических и правовых учений. В последние десятилетия возникли и распространились течения неоконсерватизма и “новых правых”, отрицательно относящиеся к демократическим тенденциям современности. В произведениях теоретиков этих ...
... населения и Главное управление образованием. 1.3. Отдел по социальному обеспечению и бытовому устройству семей. 2. Какие учреждения, являющиеся объектами благотворительности, существуют в современной системе социальной защиты населения Курганской области? 2.1. Комиссия по оказанию помощи голодающим. 2.2. Профессиональное училище-интернат для инвалидов. 2.3. Реабилитационный центр для детей с ...
0 комментариев