Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример к.р..docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
816.57 Кб
Скачать

III Реализация автоматизированной информационной системы Видеопроката.

1. Создание таблиц

В соответствии с разработанной на этапе проектирования ER-моделью при реализации информационной системы были созданы следующие таблицы:  

Схема базы данных представлена на рисунке № 1

Рисунок № 1

Созданная база данных была заполнена данными в соответствии  с полученным заданием.

2. Разработка запросов

Все запросы к базе данных были реализованы на языке запросов SQL.

В результате разработки информационной системы было реализовано 9 запросов.

Выводит информацию об отделе «Список заказов»

SELECT Посетители.ФИО, Диски.Название, Диски.Цена, Прокат.[Дата- начала]

FROM Посетители INNER JOIN (Жанры INNER JOIN (Диски INNER JOIN Прокат ON Диски.ID_диска = Прокат.ID_диска) ON Жанры.ID_жанра = Диски.ID_жанра) ON Посетители.ID_посетителя = Прокат.ID_посетителя;

SELECT *

FROM Отделы

WHERE Название='Список заказов';

Рисунок 2 – запрос 1

Выводит весь список дисков

SELECT *

FROM Товар

WHERE Цена>9000;

Рисунок 3-запрос 2

Выводит информацию о поставщике стиральной машины

SELECT Поставщики.ФИО_директора, Товар.Название

FROM Поставщики INNER JOIN Товар ON Поставщики.ID_Поставщика=Товар.ID_Поставщика

WHERE Товар.Название='Стиральная машина';

Рисунок 4- Запрос 3

Выводит информацию о должности сотрудника

SELECT *

FROM Сотрудники

WHERE Должность=[Введите  должность];

Рисунок 5- Запрос 4

Выводит количество сотрудников должности Продавец-кассир

SELECT Должность, Count(ID_Сотрудника)

FROM Сотрудники

WHERE Должность='Продавец-кассир'

GROUP BY Должность;

Рисунок 6- Запрос 5

Выводит информацию о сотруднике, который продал товар на сумму

SELECT Сотрудники.ФИО, Продажи.Сумма

FROM Сотрудники INNER JOIN Продажи ON Сотрудники.ID_Сотрудника=Продажи.ID_Сотрудника

WHERE Продажи.Дата_продажи=#8/8/2009# ;

Рисунок 7- Запрос 6

Выводит информацию о количестве товара проданного > 10

SELECT *

FROM Продажи

WHERE Количество_товаров>10 ;

Рисунок 8- Запрос 7

Выводит информацию о продажи за 2009год

SELECT *

FROM Продажи

WHERE Дата_продажи>#12/31/2008# And Дата_продажи<#1/1/2010#;

Рисунок 9- Запрос 8

Выводит информацию о сотрудниках которые продали на сумму

SELECT Сотрудники.ФИО, Продажи.Сумма

FROM Сотрудники INNER JOIN Продажи ON Сотрудники.ID_Сотрудника=Продажи.ID_Сотрудника

WHERE Продажи.Дата_продажи=#8/8/2009#;

Рисунок 10- Запрос 9

3. Разработка форм

Основной проблемой при установке нового программного обеспечения на производстве является сложность обучения персонала работе с новым продуктом.

Обучение персонала проходит намного быстрее, если новый программный продукт будет обладать привычным пользовательским интерфейсом. Поэтому в процессе разработки необходимо учитывать существующий стандарт пользовательского интерфейса (реализованный в операционной системе и офисных приложениях) и делать как можно меньше отклонений от привычных функций. Подобный подход снизит длительность обучения персонала, знакомого с определениями компьютерной грамотности, до минимума, необходимого, чтобы изучить функциональный набор системы.

            Для выполнения этих требований в ходе выполнения курсового проекта были разработаны формы, которые служат удобным и интуитивно понятным пользовательским интерфейсом разрабатываемой информационной системы. Все формы представлены на рисунках № 12 – 16

Рисунок 12

Это главная форма базы данных, которая содержит в себе 4 кнопки: информация о сотрудниках, информация о товарах, информация о продажах и информация о поставщиках. С помощью этой формы мы можем  перейти на другие формы.

Рисунок 13

При нажатии на главной форме на кнопку информация о сотрудниках, открывается форма которая выводит информацию о сотрудниках, о их должности, о дате рождения и о номере телефона.

Рисунок 14

При нажатии на главной форме на кнопку информация о товарах, и выводится  список товаров, который продается в магазине и по какой цене.

Рисунок 15

При нажатии на главной форме на кнопку информация о продажах, выводится форма которая содержит: Дату продажи, количество проданного товара и сумма на которую продали товар.

Рисунок 16.