Курсовая работа: Разработка автоматизированной системы учета договоров для отеля
· 5 таблиц;
· 10 триггеров;
· 4генераторов суррогатных ключей;
В результате проверки SQL-скрипта в CASE-средстве ErwinExaminer 4.0, получен отчет Рисунок 3.4.
Рисунок 3.4 – Результат проверки SQL-скрипта
Errors : в качестве ошибок, в отчете были названы сущности без альтернативных ключей. Для исправления ошибок были добавлены соответствующие альтернативные ключи.
4. Программное обеспечение
4.1 Описание функций, выполняемых приложением
Функции, выполняемые программой:
1)Добавление, удаление и редактирование данных (основных договоров,
дополнительных, словаря дат, а так же информации о контрагентах );
2)Просмотр просроченных договоров;
3)Сортировка (упорядочение) записей (строк) по возрастанию;
4)Поиска конкретной записи в БД;
5)Фильтрации данных (отбора записей);
6)Выводит графики;
7)Выполняет экспорт из БД в MsWord;
8)Формирование отчетности для основных и дополнительных договоров.
4.2 Проектирование ПО с помощью CASE - пакета " Enterprise Architect 4.0"
4.2.1 Диаграмма вариантов использования
Представление вариантов использования включает в себя всех действующих лиц, все прецеденты и их диаграммы для автоматизируемой системы.
Диаграмма вариантов использования разрабатываемой системы представлена на рисунке 4.1.
По каждому варианту использования могут выполняться следующие сценарии:
· Учет основных договоров:
1) добавить основной договор;
2) удалить основной договор;
3) изменить основной договор;
4) сортировка осн. Договоров;
5) поиск осн. Договоров;