Выдержка из работы:
Некоторые тезисы из работы по теме Разработка базы данных для учета услуг в автошколе
ВВЕДЕНИЕ
В современном мире практически невозможно представить фирму или организацию, в которой не требуется обработка информации. Информацию требуется где-то хранить, она может динамически изменяться, регулярно требуется искать нужные данные и составлять различные отчеты по данным из всего массива. Когда данных очень много, когда их файлы логически связаны между собой, когда одними и теми же данными пользуются одновременно десятки и сотни людей, тогда представление информации в виде текстовых файлов и электронных таблиц становится не удобным, так как слишком велика вероятность ошибок и того, что пользователи будут мешать друг другу.
Появление технологии баз данных явилось едва ли не важнейшим событием для людей, которые каждый день имеют дело с огромным количеством информации. Базы данных создаются специально для хранения, обработки, проведения расчётов, сортировки, выборки и представления любых массивов данных по любым критериям и способны обслуживать одновременно тысячи пользователей. Использование базы данных значительно повышает производительность труда пользователя и упрощает использование различных средств по преобразованию данных. Базы данных способны хранить самую различную информацию: прайс-листы; информация о клиентах/заказчиках; каталог товаров/услуг; отчёты персонала; движение товаров и др.
В наш век на рынке ПО имеется огромный выбор программ и баз данных самого разного назначения, однако при автоматизации бизнес-процессов очень часто возникают задачи, которые не решаются готовыми программами. Поэтому современному специалисту в области информатики необходимы не только навыки использования существующего программного обеспечения, но и умение создать свою собственную, новую базу данных и удобный пользовательский интерфейс к ней.
...................
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ИНФОЛОГИЧЕСКОЕ МОДЕЛИРОВАНИЕ
1.1 Анализ информационных задач и круга пользователей БД
Услуги автошколы делятся на группы: обучение, переобучение и повышение квалификации на различные категории вождения. В каждой группе – от 3 до 10 видов услуг.
БД содержит оперативную информацию о группах из слушателей, преподавателях, автомобилях, на которых проходит обучение.
Основные виды пользователей: менеджер, администратор. БД имеет два пользовательских интерфейса для каждого вида пользователей.
А) Бизнес-процессы для менеджера:
? запись нового слушателя (паспортные данные, фамилия, инициалы, имя, фамилия, адрес регистрации, адрес проживания, контактный телефон, номер группы), печать договора об указанных услугах (с автоматическим расчетом суммы);
? поиск слушателя по фамилии и группе;
? формирование ежемесячного отчета о количестве выпущенных групп (пользователь имеет возможность задать даты начала и конца отчетного периода);
? расчет количества выданных договоров за полугодие с группировкой по месяцам (договора, квитанции, всего оформленных документов) оформить в виде сводной или перекрестной таблицы (месяц / тип обучения / количество слушателей);
? полугодовая очистка оперативных данных: дата копирования, номер группы, код преподавателя, номер оказанной услуги и ее стоимость копируются в архивную БД, после чего заказ удаляется из текущей БД.
Б) Бизнес-процессы для администратора:
? ввод, редактирование и вывод на печать прайс-листа услуг;
? регистрация, изменение и удаление аккаунтов менеджеров (логин и пароль) в оперативной БД;
? ведение списка всех работавших в фирме преподавателей и менеджеров в архивной базе данных
? ввод и просмотр общих сведений о фирме (название, адрес, телефон), печать фирменной визитки.
.............