Вы находитесь на странице: 1из 25

Дипломный проект

Разработка АИС «Магазин


строительных материалов»

Выполнил студент 4 курса группы 418:


Кононов Даниил Николаевич
ГБПОУ НЭТ
Невинномысск 2022
Тема проекта
Темой моего
дипломного проекта
является разработка
АИС «Магазин
строительных
материалов»

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 2


Общие сведения:
Магазин располагает большим ассортиментом строительных материалов от
различных поставщиков.
Материалы можно приобрести непосредственно в магазине, с возможностью
доставки в необходимое место. Если материалов нет в наличии можно сделать заказ.

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 3


Концептуальная
модель
Концептуальная модель магазина стройматериалов включает в себя 5 сущностей:
1. Товары
2. Склад
3. Приход
4. Продажа
5. Сотрудники

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 4


«Сущность Товары включает в себя данные о коде товара,
наименовании товара, количестве товара и его цене»
 
«Сущность Продажа включает в себя данные о коде товара,
наименовании товара, количестве товара, и фамилии имени и
отчества продавца»
 
«Сущность Склад включает в себя информацию о коде товара,
наименовании товара, цене товара, производителе, и о количестве
товара»
 
«Сущность Приход включает в себя информацию о коде товара,
его количестве, цене, дате поставки, поставщике и о
наименовании товара»
  Связанные
«Сущность сотрудники включает в себя информацию о коде
сотрудника, № бейджа сотрудника и о его ФИО»
сущности

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 5


Исходя из выведенной нами
концептуальной модели проекта мы
можем разработать базу данных проекта
ДАЛЕЕ – РАЗРАБОТКА БАЗЫ ДАННЫХ

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 6


База данных будет содержать
информацию о:

СКЛАДЕ ПРИХОДЕ ПРОДАЖЕ


ТОВАРАХ СОТРУДНИКАХ
Магазина Магазина С товаром магазина Товара Товара

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 7


Теперь переходим к созданию БД в MicrosoftAccess

В Microsoft Access.mdb
необходимо открыть
конструктор таблиц.
Далее вводим все
названия столбцов и
подбираем типы данных к
каждому полю. Для
текстовых полей
уменьшаем размер поля.
После чего сохраняем
Базу данных в созданную
папку с программой.

Создание БД показано на примере таблицы «Товары»


Далее точно таким же образом создаём и остальные таблицы опираясь на концептуальную модель

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 8


Таблица «Склад»

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 9


Таблица «Приход»

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 10


Таблица «Сотрудники»

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 11


Таблица «Продажа»

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 12


Создание программы
в Borland Delphi 7 Запускаем Borland Delphi 7, после чего
открываем панель компонентов и
следуем следующему пути:
«Проект – Опции –
Каталоги/Условности», указываем
путь к Базе Данных Access. Таким же
образом указываем один путь в
первых 4-ёх пунктах – «Каталог
вывода», «Вывод моделей», «Путь
поиска», «Путь отладки».

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 13


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

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 14


Создаём первую форму, которая
будет служить нам в качестве Главное меню
главного меню программы,
размещаем на этой форме фон, и
кнопки, которые будут
направлять пользователя к
другим формам для работы в
программе, для каждой формы
прописываем
form(№формы).show;
Фон делаем при помощи
инструмента Image, выбираем
желаемое изображение,
указываем путь и устанавливаем
в качестве фона для нашей
программы, редактируем по
размеру окна и готово.

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 15


На следующую форму добавляем компоненты для связи с БД
Access: Компоненты для работы с БД
ADO Connection – при добавлении открываем Connection
String – Microsoft Jet 4.0 OLE DB Provider – Connection. Далее
указываем путь к БД, и стираем путь до названия файла.
Далее подключаем ADO Table – Connection, выбираем
подключение, в поле Table Name Указываем нужную таблицу, с
которой будет проходить работа через программу. Далее
подключаем Data Source, выставляем подключение в Data Set.
Далее в DB Grid, выполняем подключение Data Source. Так же
подключаем DB Navigator, с помощью него пользователь будет
управлять БД.

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 16


В Качестве примера
выступит форма «Приход», Форма «Приход»
аналогично этой форме были
созданы формы
«Сотрудники», «Продажа»,
«Склад», «Товары», «О
программе».

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 17


Форма «Продажа»

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 18


Форма «Склад»

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 19


Форма «Сотрудники»

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 20


Форма «Товары»

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 21


Далее будут представлены отчёты в MS
Excel, которые выводятся при нажатии
кнопки «Печать»

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 22


Отчёты созданные программой в Microsoft Excel, при нажатии на
соответствующих формах кнопки «Печать»

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 23


Целью моего дипломного проекта является «Разработка АИС
Магазин строительных материалов». В этот проект я включил
создание базы данных для магазина строительных материалов и
разработку клиентского программного обеспечения. Анализируя

Заключение
предметную область темы моего проекта, я начал разработку
базы данных для магазина строительных материалов, за основу
были взяты данные с поисковых сервисов, таких как «Яндекс»;
«Google»; и «Yahoo». При выполнении дипломной работы я
смог спроектировать и разработать автоматизированную
информационную систему «АИС Магазин строительных
материалов». Описание исходных данных, ключевых сущностей
и процессов, протекающих в предметной области.
Наименование объекта: предприятие по продаже и доставке
строительных материалов. Объект автоматизации: комплекс
задач по комплекс задач по организации и выполнению услуг по
продаже и доставке строительных материалов для физических
лиц. При разработке я разработал базу данных для проекта, тем
самым закрепил свои знания в работе с Microsoft Access. Так же
я работал с редактором для создания клиентского ПО Borland
Delphi 7, в коем тоже пополнил запас своих знаний и навыков в
этой программе, закрепив их используя на практике полученные
знания.

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 24


Спасибо за внимание
ГБПОУ НЭТ
Невинномысск 2022

2022 АИС «МАГАЗИН СТРОИТЕЛЬНЫХ МАТЕРИАЛОВ» 25

Вам также может понравиться