Автор: Пользователь скрыл имя, 04 Апреля 2013 в 20:08, курсовая работа
Основой для учета, контроля и планирования служат всевозможные картотеки, регистрационные журналы, списки и т.д. Они постепенно накапливаются и обновляются. При большом объеме информации поиск и обобщение необходимых сведений, осуществляемых вручную, представляют собой довольно трудоемкий процесс. Поэтому и возникла необходимость создания баз данных.
Введение 3
1 Постановка задачи 4
1.1 Цели и задачи проектирования 4
1.2 Обследование предметной области. Описание постановки задачи. 4
1.3 Обоснование необходимости разрабатываемого функционала и интерфейса 5
2 Проектирование системы 6
2.1 Моделирование и анализ предметной области. 6
2.2 Основные сущности, диаграмма «Сущность-Связь» 7
2.3 Обоснование выбора концептуальной модели. Концептуальная схема. 8
3 Требования к аппаратному и программному обеспечению. 10
4 Обоснование выбора программного обеспечения. 11
4.1 Обоснование выбора методик, алгоритмов. 11
4.2 Структура базы данных. 12
4.3 Структура запросов в базе. 15
4.4 Создание программных продуктов. Описание режимов работы приложения. Сообщения системы. 15
Заключение 19
Список использованных источников (литературы) 20
Приложение А.IDEF0 21
Приложение Б.IDEF1 22
Приложение В. Схема «Сущность-связь» 23
Microsoft Access является настольной СУБД (система управления базами данных) реляционного типа. Достоинством Access является наличие простого графического интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать приложения, используя встроенные средства.
Delphi – это Rapid Application Development – среда быстрой разработки приложений. Delphi включает в себя не только все средства для работы с языком Object Pascal , но и ряд дополнительных средств, призванных максимально ускорить и упростить создание программ.
К таковым средствам относятся, прежде всего, визуальный редактор форм, при помощи которого за считанные минуты и без лишних усилий можно создать полноценно выглядящую программу, а так же прочие составные части визуальной составляющей разработки программ.
В проектируемой базе данных созданы следующие таблицы:
Рисунок 1 – Схема данных
Таблица Поставщик содержит подробную информацию о поставщиках материала, и содержит следующие поля: Код поставщика, ФИО, ИНН, адрес.
Рисунок 2 –Таблица Поставщик
Таблица Материал содержит информацию о наименовании материала и его количествах.
Рисунок 3 – таблица Материал
Таблица Готовая продукция содержит информацию о наименовании продукции, код материала, количество, дата изготовления.
Рисунок 4 – Таблица Готовая продукция
Таблица Списание ведет учет списаний на производстве и их причин
Рисунок 5 – Таблица Списание
Таблица Склад ведет учет готовой продукции на складе
Рисунок 6 – Таблица Склад
Таблица Реализация содержит информацию о номере склада, о коде товара, о работнике, дате реализации, количестве, цене.
Рисунок 7– Таблица Реализация
Таблица Персонал содержит информацию стаже, должности, ЗП, адресе, номер телефона.
Рисунок 8 – Таблица Персонал
Таблица Бухгалтерия содержит информацию о наименовании, цене товара, дате поступления, дате реализации.
Рисунок 9 – Таблица Бухгалтерия
Таблица Заказ содержит информацию о наименовании, даты заказа, коде клиента, количестве , стоимости.
Рисунок 10 – Таблица Заказ
Таблица Клиент содержит информацию о клиенте(ФИО,ИНН)
Рисунок 11 – Таблица Клиент
Таблица Прайс-лист содержит информацию о наименовании, единице измерения , цена за шт..
Рисунок 12 – Таблица Прайс-лист
Для обеспечения
Для удобства работы для пользователей была создана программа на Delhi 2007.
С помощью главной формы осуществляется весь требуемый функционал базы данных «Производство металлоконструкций».
Рисунок 13 – Главная форма программы
Подчиненная форма Готовая продукция позволяет добавить удалить или сохранить готовую продукций в базу данных.
Рисунок 14 – Подчиненная форма программы
Также были созданы формы во вкладке производство: Списание, Склад, Готовая продукция для удобного редактирования данных.
Во вкладке отчеты были созданы формы: Приемно-сдаточная накладная, Прайс-лист, Карточка учета.
В отдельной вкладке была создана формы: Бухгалтерия, Персонал, О программе.
Во вкладке реализация были созданы формы: Реализация, Клиент, Заказ.
Все формы были созданы аналогично.
Рисунок 15-Окно Списание
Рисунок 16-Окно Склад
Рисунок 17-Окно Приемно-сдаточная накладная
Рисунок 18- Окно Карточка учета
Рисунок 19-Окно Прайс лист
Рисунок 20-Окно Бухгалтерия
Рисунок 21-Окно Персонал
Рисунок 22-Окно Реализация
Рисунок 23-Окно Клиент
Рисунок 24-Окно Заказ
Microsoft Access позволяет ускорить процесс введения, хранения и обработки информации. Разнообразие поддерживаемых функций, удобный для пользователя интерфейс, сопряжение с программными продуктами, в частности с другими СУБД, возможности для работы в сети – все это делает Microsoft Access одним из лучших средств для создания реляционных баз данных.
Среда Delphi 7 представляет собой интегрированную оболочку разработчика, в которую входит набор специализированных программ, ответственных за разные этапы создания готового приложения.
Хранение информацию и документации в электронном виде экономит время при поиске определенного документа. А так же экономит материальные средства при создании и хранении документов, исключая затраты на: бумагу, письменные принадлежности и производственные площади.
В результате была создана база данных «Производство металлоконструкций» решающая основные поставленные задачи:
Информационная система «Производство» отвечает всем требованиям заявленным в начале работы и имеет удобный интерфейс, что позволяет облегчить работу персонала.
1. Информационные системы
2. Разработка и эксплуатация автоматизированных
информационных систем Гагарина Л.Г., Киселев
Д.В., Федотова Е.Л.: учеб. Пособие под ред.
Проф. Л.Г.Гагариной. Москва: ИД «Форум»:
ИНФРА-М, 2009г. 384 стр.
3. Информатика и компьютерные технологии.
Автор: А. Я. Фридланд, Л. С. Ханамирова,
И. А. Фридланд Москва: АСТ, Астрель 2003г.
272 стр.
4. Разработка клиент-серверных приложений
в Delphi. Автор: Шкрыль А.А. Санкт - Петербург:
БХВ - Петербург 2006г. 474 стр.
5. Объектно-ориентированный анализ и проектирование
систем Автор: Эдвард Йордон, Карл Аргила
Москва: Лори 2007г. 264 стр.
6. Сорокин А.В. Delphi. Разработка баз данных.
Санкт - Петербург: Питер, 2005г. 477стр.
7. Delphi 7 / Под общ. ред. Автор: А. Д. Хомоненко.
Санкт - Петербург: БХВ: Петербург, 2003г.
1216 стр.
8.Основы построения автоматизированных
информационных систем: учебник Автор:
Гвоздева В.А. Москва: ИНФРА-М 2007г. 320 стр.
9.Бобровский, С.И. Delphi 7. Учебный курс. Санкт
- Петербург: Пинтер, 2004г.- 736 стр.
Информация о работе Разработка базы данных «Производство металлоконструкций»