Регистрация
Среда программирования: На усмотрение программиста
Название работы: Информационная система для автоматизации учета заказов компании, занимающейся оптовой продажей различных товаров
Вид работы: Контрольная работа
Описание: Общее задание для контрольных работ по дисциплине «Основы программирования и Баз данных» студентами очной формы обучения
Выполнить задание, выданное преподавателем, предварительно изучив теоретический материал. Задание состоит в следующем:
• разработать схему реляционной базы данных (не менее пяти таблиц) используя case-средство проектирования ERWin. Для всех отношений должны быть заданы первичные ключи и указаны связи между отношениями. При создании связей необходимо указать тип связи: один-к- одному, один-ко-многим.;
• реализовать базу данных в среде реляционной СУБД (например Access). При создании отношений в конструкторе при задании столбца воспользоваться полем «Описание», для пояснения того, какую информацию содержит данный столбец.
• все отношения должны быть нормализованы и приведены к третьей нормальной форме.;
• реализовать интерфейс пользователя на языке программирования высокого уровня (Object Pascal, Java, C#, Visual Basic).
• заполнить базу данных реальными данными (10–15 записей в каждой таблице);
• сконструировать запросы к базе данных различных типов и разной степени сложности (не менее 10 запросов). Обязательными для конструирования являются следующие типы запросов:
• запрос на выборку (SELECT);
• запрос на создание таблицы (SELECT … INTO);
• запрос на добавление одной записи (INSERT … VALUES);
• запрос на добавление множества записей (INSERT … SELECT);
• запрос на удаление (DELETE);
• запрос на изменение (UPDATE);
• перекрестный запрос (TRANSFORM);
• запрос с группированием и условием для группы (… GROUP BY
HAVING);
• запрос с вычислениями с помощью агрегатных функций;
• запрос с подзапросом (SELECT … WHERE … (SELECT …));
• запрос с параметрами (PARAMETERS).
Примечание: отдельные типы запросов могут быть реализованы в рамках одного запроса, например, параметрическим может быть любой из вышеперечисленных запросов, аналогично любой тип запроса может содержать в себе такие операции, как группирование, упорядочивание, вычисления по горизонтали (расширение), вычисления по вертикали (подведение итогов), подзапрос.
Отчет по практическим работам должен содержать:
• титульный лист;
• формулировку задания;
• схему базы данных (логическую и физическую);
• схему базы данных, трансформированную в среду СУБД;
• тексты запросов на русском языке;
• тексты запросов на языке реляционной алгебры;
• тексты запросов на языке SQL с подробными комментариями;
• результаты выполнения запросов;
Контрольная работа должна быть выполнена с помощью любой системы CASE-проектирования и сгенерирована в файл базы данных какой-либо СУБД (выбор программного обеспечения на усмотрение студента). Описание схемы базы выполняется в текстовом редакторе и сдается в распечатанном виде.
Пусть требуется разработать информационную систему для автоматизации учета заказов компании, занимающейся оптовой продажей различных товаров. Деятельность компании организована следующим образом: компания торгует товарами из определенного спектра. Каждый из этих товаров характеризуется ценой, справочной информацией и признаком наличия или отсутствия доставки. В Вашу компанию обращаются заказчики. Для каждого из них Вы запоминаете в базе данных стандартные данные (наименование, адрес, телефон, контактное лицо) и составляете по каждой сделке документ, запоминая наряду с заказчиком количество купленного им товара и дату покупки.
Основные сущности предметной области:
• Заказчики (Наименование, Адрес, Телефон, Контактное лицо).
• Товары (Цена, Доставка, Описание).
• Заказы (Заказчик, Товар, Количество, Дата).
Развитие постановки задачи Теперь ситуация изменилась. Выяснилось, что доставка разных товаров может производиться разными способами, различными по цене и скорости. Нужно хранить информацию по тому, какими способами может осуществляться доставка каждого товара и информацию о том, какой вид доставки (а, соответственно, и какую стоимость доставки) выбрал клиент при заключении сделки.
Год: 2017
Данный заказ (контрольная работа) выполнялся нашим сайтом в 2017-м году, в рамках этого заказа была разработана программа в среде программирования На усмотрение программиста. Если у Вас похожее задание на программу, которую нужно написать на На усмотрение программиста, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2017-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Тел.: ![]() Viber: ![]() Telegram: ![]() ВКонтакте: ![]() ![]() E-mail: ![]() Skype: ![]() |