Курсовая работа. ПЗ_Самый итоговый вариант. Допустить к защите
Скачать 1.4 Mb.
|
2.5 Логическая структура базы данныхЛогическая структура данных, выполненная в ERwin Data Modeler, представлена на рисунке 2. Рисунок 2 – Логическая структура данных 3 Технический проект3.1 Выбор состава технических и программных средствВ качестве СУБД выбрана Microsoft SQL Server 2014 Express. Решение Microsoft SQL Server 2014 представляет собой высокопроизводительную платформу обработки и анализа данных для бизнеса любого размера, которая отвечает всем современным требованиям по работе с данными любых типов и поддержке удобной и быстрой разработки приложений. Продукт предлагает большой набор интегрированных служб, расширяющих возможности обработки, который позволяет составлять запросы, выполнять поиск, проводить синхронизацию, формировать отчеты и анализировать данные. SQL Server 2014 обеспечивает обращение к данным из любого приложения, разработанного с применением технологий Microsoft .NET и Visual Studio. Для разработки приложения будет использоваться интегрированная среда разработки программ Microsoft Visual Studio 2015 Community. Microsoft Visual Studio – линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows. Приложение будет написано на языке программирования C#, так как в нем присутствуют простые в применении компоненты для работы с базами данных. 3.2 Физическая структура базы данныхС учетом требований и ограничений, налагаемых выбранной СУБД, была спроектирована физическая модель БД, представленная на рисунке 3. Рисунок 3 – Физическая модель базы данных химчистки «Клининг» Представление «Личная карточка работника» предназначено для создания одноименного отчета и формирует личную карточку работника для картотеки личного состава организации. SQL-запрос представлен на рисунке 4. Рисунок 4 – SQL запрос представления «Личная карточка работника» Представление «Квитанция» предназначено для создания для одноименного отчета и формирует квитанцию, выписываемую менеджером по работе с клиентами при оформлении заказа. SQL-запрос представлен на рисунке 5. Рисунок 5 – SQL запрос представления «Квитанция» Представление «Статистика по заказам» предназначено для создания одноименного отчета и отображает количество заказов и сумму, уплаченную клиентами за оказание услуг химчистки, рассчитанные по месяцам. SQL-запрос представлен на рисунке 6. Рисунок 6 – SQL запрос представления «Статистика по заказам» Представления «Статистика по сотрудникам» и «Статистика по услугам» предназначены для создания одноименных отчетов и отображают количество заказов и сумму, уплаченную клиентами за оказание услуг химчистки, рассчитанные по сотрудникам, выполнявшим заказы, и по услугам химчистки. SQL-запросы представлены на рисунках 7 и 8. Рисунок 7 – SQL запрос представления «Статистика по сотрудникам» Рисунок 8 – SQL запрос представления «Статистика по услугам» Представление «Услуги по заказу» предназначено для отображения промежуточной таблицы «Услуги заказа» в приложении с указанием наименования услуги и стоимость услуги вместо ее номера. SQL-запрос представлен на рисунке 9. Рисунок 9 – SQL запрос представления «Услуги по заказу» Представление «Финансовый отчет» предназначено для создания одноименного отчета и отображает выполненные сотрудниками химчистки заказы и сумму, полученную за их выполнение. SQL-запрос представлен на рисунке 10. Рисунок 10 – SQL запрос представления «Финансовый отчет» |