- •Введение
- •Глоссарий
- •1. Теоритические и методологические основы построения построения информационной системы
- •1.1 Информационные системы и базы данных
- •1.2 Обоснование выбора системы управления базой данных
- •1.3 Обзор и обоснование выбора инструмента разработки
- •1.4 Характеристика моделей данных
- •1.5 Язык запросов sql
- •1.6 Постановка задачи
- •2. Проэктирование и разработка бизнес-процессов информационной системы
- •2.1 Разработка логической модели
- •2.2. Модель требований
- •2.3.Модель анализа
- •2.4.Модель проектирования
- •2.5 Интерфейс ис «Автосалон»
- •3. Оценка экономической эффективности системы управления продажами
- •3.1.Определение трудоемкости разработки информационной системы
- •3.2.Расчет экономической эффективности использования информационной системы.
- •Заключение
- •Список используемой литературы
- •Приложение 1
1.5 Язык запросов sql
Запрос представляет собой специальным образом описанное требование, определяющее состав производимых над БД операций по выборке и ли модификации хранимых данных. Для подготовки запросов с помощью M Access используется язык запросов SQL (Structured Query Language). Структурированный язык запросов SQL основан на реляционном исчислении с переменными кортежами. SQL предназначен для выполнения операций над таблицами (создание, удаление, изменение структуры ) и над данными таблиц (выборка, изменение, добавление и удаление), а также некоторых сопутствующих операций. SQL является непроцедурным языком и не содержит имеющихся в обычных языках программирования операторов управления, организации подпрограмм, ввода-вывода и т.д.
В связи с этим SQL автономно не используется, а обычно погружен в среду встроенного языка программирования СУБД, в нашем случае в MS. Access.
В современных СУБД с интерактивным интерфейсом можно создавать запросы, не применяя SQL в явном виде. Однако его применение в некоторых случаях позволяет расширить возможности использования СУБД. При подготовке запроса в среде Access можно перейти из окна конструктора запросов (задания запроса по образу) в окно с эквивалентным оператором SQL. Подготовку нового запроса путём редактирования уже имеющегося в ряде случаев проще выполнить путём изменения оператора SQL.
Рассмотрим важнейший оператор - оператор SELECT, который будет использован при проектировании и работы БД. В упрощённом виде оператор имеет следующий формат:
SELECT [ALL/DISTINCT]<список данных> <список таблиц>
[WHERE<условие выбора>]
[GROUP BY <имя столбца>,[имя столбца]…]
[HAVING <условие поиска>]
[ORDER BY <спецификация сортировки>,[<спецификация сортировки>]…]
Оператор SELECT позволяет выполнять выборку и вычисления над данными одной или нескольких таблиц. Результатом выполнения оператора является ответная таблица, которая может иметь (ALL) или не иметь (DISTINCT) повторяющиеся строки.
1.6 Постановка задачи
В данной дипломной работе рассматривается проблема, связанная с созданием системы Автосалона. В настоящее время весь процесс обслуживание клиента достаточно продолжителен.
После того, как клиент пришел в автосалон, продавец должен проконсультировать клиента позже составить договор и скорректировать БД (добавить, удалить, изменить данные); внести информацию о клиенте . В тоже время, менеджер должен получить информацию о количестве договоров на покупку авто, изменить инвентарную опись и запросить у поставщика поставку партии авто, если их нет в наличии и т.д. В связи с этим возникла необходимость создания такой системы, при которой появится возможность анализировать текущую информацию, формировать модельный ряд автомобилей, подсчитывать количество уже проданных . Создание системы такого вида существенно упростит работу автосалона, позволит менеджеру иметь точное представление о количестве авто в парке и вовремя скорректировать заказ на поставку, а для клиентов это сэкономит время простоя в очередях за автомобилем и т.д.
В данной работе мы рассмотрим несколько возможных вариантов использования. Определим объекты взаимодействующие в рамках каждого варианта использования. Обозначим методы и атрибуты, которые используются объектами.
При проектировании модели информационной системы должны быть созданы:
диаграмма вариантов использования;
диаграмма последовательности;
кооперативная диаграмма;
диаграмма классов;