Главная страница

Курсовая работа. ПЗ_Самый итоговый вариант. Допустить к защите


Скачать 1.4 Mb.
НазваниеДопустить к защите
АнкорКурсовая работа
Дата25.03.2021
Размер1.4 Mb.
Формат файлаdocx
Имя файлаПЗ_Самый итоговый вариант.docx
ТипПояснительная записка
#188081
страница5 из 12
1   2   3   4   5   6   7   8   9   ...   12

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 запрос представления «Финансовый отчет»
1   2   3   4   5   6   7   8   9   ...   12


написать администратору сайта