Разработка базы данных "Автомагазин" - Курсовая работа

бесплатно 0
4.5 67
Автоматизация учета товаров в автомагазине и повышение эффективности работы сотрудников с заказами покупателей. Разработка логической и физической моделей предметной области базы данных. Выбор инструментария для программного продукта, его реализация.


Аннотация к работе
Факультет информационных технологий и экономикиАвтомагазин - это организация, которая осуществляет продажу машин. Автомагазин работает с большим количеством покупателей, заказами и поставщиков поэтому для данной предметной области необходимо создать Базу данных, называемую «Автомагазин», которая позволит хранить эти данные в удобном для использования виде, получать доступ к необходимой информации в любой момент времени, редактировать данные по мере изменения. Целью данного курсового проектирования является создание базы данных «Автомагазин», которая обеспечит повышение эффективности работы сотрудников с заказами покупателей, ведение учета всех товаров в автомагазине.5. логическая модель (ERWIN)И продавцы, и директор участвуют в формировании заявки поставщику, которая составляется на основании отчетов по проданным товарам. Директор осуществляет работу с банком и участвует в получении товара от поставщика и доставке этого товара в автомагазин. Продавцы выполняют непосредственно продажу и регистрацию полученного в автомагазин товара и проданного. Организация, формируя заказы, может закупать товар у разных поставщиков. Отправленный поставщиком товар поступает на определенный склад, а потом уже и в магазин.Разработка модели предметной области предписывает построение иерархической системы диаграмм - единичных описаний фрагментов системы. 1), после чего проводится функциональная декомпозиция - система разбивается на подсистемы и каждая подсистема описывается отдельно (Рис.При написании базы данных самым важным этапом является выбор СУБД и языка программирования, на котором будет написано приложение для работы с базой данных. Существует много языков для создания баз данных: C# - это язык программирования, предназначенный для разработки различных приложений, предназначенных для выполнения в среде NET Framework. Множество готовых компонентов, поставляемых вместе со средой, призваны помочь программисту сразу же начать разрабатывать бизнес-логику приложения, не отвлекая его внимание на написание кода запуска программы, подписки на события и других механизмов, которые Visual Basic реализует автоматически. С его помощью можно управлять этими программами из других программ. Программы в Delphi пишутся на языке Object Pascal, который является преемником и развитием языка Turbo Pascal.Логическая модель - это графическое представление структуры базы данных с учетом принимаемой модели данных, в данном случае - реляционной. Независимое от конечной реализации базы данных и аппаратной платформы. 4) более подробно изображена схема, логической модели базы данных.Физическая модель - определяет способ размещения данных в среде хранения и способы доступа к этим данным, которые поддерживаются на физическом уровне. 6) более подробно изображена схема, физической модели базы данных.3.1.1 Создание таблиц: Для таблицы «КОДСТРАН» были созданы поля: «КОДСТРАНЫ» и «Страна». Для таблицы «Поставщик» были созданы поля: «КОДПОСТАВЩИКА», «Фамилия», «Имя» «Отчество», «Телефон», «Адрес» и «КОДСТРАНЫ». Для таблицы «Машина» были созданы поля: «КОДМАШИНЫ», «Название», «Модель», «Цвет», «Обивка», «КОЛИЧЕСТВОДВЕРЕЙ», «Цена», «МОЩНОСТЬДВИГАТЕЛЯ», «привод», «КОДПОСТАВЩИКА» и «КОДСКЛАДА». Для таблицы «Склад» были созданы поля: «КОДСКЛАДА», «Адрес», «Телефон» и «Название». Для Таблицы «Поступление» были созданы поля: «КОДПОСТУПЛЕНИЯ», «КОДМАГАЗИНА», «КОДСКЛАДА», «ДАТАПОСТУПЛЕНИЯ», «КОДМАШИНЫ» и «Количество».Для создания запросов используется язык SQL, который включает: Запрос 1: Данный запрос позволяет на основе информации из таблиц «Поставщик» и «Машина» сформировать результат, который выводит ФИО Поставщика его телефон, страну, название и модель машины которую он поставил (Рис.17). Запрос 2: Данный запрос позволяет на основе информации из таблиц «Склад» и «Машина» сформировать результат, который выводит на каком складе находится машины (Рис. Запрос 3: Данный запрос позволяет на основе информации из таблиц «Магазин», «Поступление», «Склад» и «Машина» сформировать результат, который выводит какие машины были поставлены в Магазин “АВТОЛИДЕР” (Рис. Запрос 4: Данный запрос позволяет на основе информации из таблиц «Работник», «Должности» и «Магазин» сформировать результат, который выводит работника с должностью “Юрист” и с датой начала работы “2010/02/20” (Рис. Запрос 5: Данный запрос позволяет на основе информации из таблиц «Покупатели», «ЗАКАЗПОКУПАТЕЛЯ», «Магазин» и «Машина» сформировать результат, который выводит покупателей, заказывающих какую-либо машину (Рис.Хранимые процедуры представляют собой набор команд SQL Server, которые могут компилироваться и храниться на сервере. Хранимая процедура 1: Данная хранимая процедура обеспечивает возможность создания нового поставщика или удаления уже существующего поставщика (Рис. Хранимая процедура 2: Данная хранимая процедура обеспечивает вывод информации по определенному заказу из таблиц «Покупатели», «ЗАКАПОКУПАТЕЛЯ», «Магазин» и «Машина» (Рис.

План
Оглавление

Введение

Глава 1. Предпроектная часть

1.1Описание предметной области

1.2 Разработка модели предметной области

Глава 2. Стадия проектирования

2.1 Выборы инструментария для программного продукта

2.2 Разработка логической модели

2.3 Разработка физической модели

Глава 3. Стадия реализации проекта

3.1 Серверная часть

3.1.1 Создание Запросов

3.1.2 Создание Хранимых Процедур

3.1.3 Создание Триггеров

3.2 Клиентская часть

Глава 4. Эксплуатация и сопровождения проекта

Заключение

Список используемой литературы

Приложение
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?