46633 (607888), страница 2

Файл №607888 46633 (Автоматизация работы фирмы "ДетальСтройКонструкция") 2 страница46633 (607888) страница 22016-07-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

Таблица 5 Детали и комплектующие

Название поля

Тип данных

Размер

Ключ

Описание поля

Код детали

числовой

да

уникальный идентифицирующий номер детали

Название

текстовый

20

нет

название детали

Единица измерения

текстовый

5

нет

единица, в которой измеряется деталь

Цена за единицу

денежный

нет

цена детали

Детали и комплектующие - детали и комплектующие, которые изготавливает ДСК.

Таблица 6 Товарная накладная

Название поля

Тип данных

Размер

Ключ

Описание поля

Номер тов\накладной

числовой

да

уникальн. идентифицир. номер тов\накладной

Дата покупки

дата

нет

дата закупки необходимых деталей

Количество куп.деталей

числовой

нет

количество купленных деталей

Код детали

числовой

нет

код покупаемых деталей (у продавца)

Название детали

текстовый

20

нет

название покупаемых деталей (у продавца)

Цена за единицу

денежный

нет

цена за единицу купленных деталей

Код продавца

числовой

нет

код предприятия-продавца

Товарная накладная - документ о покупке ДСК необходимых запчастей для изготовления деталей и комплектующих у продавца.

Таблица 7 Счет-фактура

Название поля

Тип данных

Размер

Ключ

Описание поля

Номер счет-фактуры

числовой

да

уникальный идентифицир. номер счет-фактуры

Дата продажи

дата

нет

дата продажи деталей

Категория детали

текстовый

10

нет

качество изготовленных деталей

Количество деталей

числовой

нет

количество проданных деталей

Код детали

числовой

нет

код детали (по изготовителю)

Название покупателя

текстовый

30

нет

название покупателя деталей (есть или нет)

Название заказчика

текстовый

30

нет

название заказчика деталей (есть или нет)

Счет-фактура - документ о отпуске товара со склада и либо его продаже покупателю, либо взаимозачете между ДСК и его инвестором АО “АвтоВАЗ”.

Таблица 8 Табуляграмма

Название поля

Тип данных

Размер

Ключ

Описание поля

Номер табуляграммы

числовой

да

номер запроса с ВАЗа

Дата запроса

дата

нет

время отправления запроса

Код детали

числовой

нет

код заказываемой детали

Количество деталей

числовой

нет

количество заказываемых деталей

Название заказчика

текстовый

30

нет

название заказчика

Табуляграмма - документ (запрос), отправленный ВАЗом, о заказе на изготовление каких-либо деталей и комплектующих.

2.2 Программная реализация

      1. 2.2.1 Конфигурирование БД с помощью BDE Administrator

Сначала в утилите BDE Administrator конфигурируется БД .

Обращение к БД осуществляется по псевдониму, который должен быть зарегистрирован в File Configuration. Для этого необходимо выполнить следующие действия:

  1. Запустить BDE Administrator.

  2. В меню выбрать вкладку Object, где найти пункт New. Появляется диалоговое окно New Database Alias , где выбираем параметр STANDART и нажимаем OK. Называем БД (ДСК) и в параметре Path указываем путь до рабочего каталога.

  3. Сохранить настройки: в кладке меню Object выбрать пункт Apply.

Следующим этапом разработки является проектирование структур таблиц.

      1. 2.2.2 Проектирование структур таблиц с помощью утилиты Database Desktop

Проектирование разработанных таблиц осуществляется с помощью утилиты Database Desktop. Для этого необходимо выполнить следующие действия:

  1. Запустить утилиту Database Desktop.

  2. В меню выбрать вкладку File, где выбрать пункт меню Working Directory для определения рабочей директории, т.е. настроить утилиту на наш псевдоним БД (ДСК).

  3. Создать таблицы: в вкладке File выбрать пункт меню New, где найти пункт Table. В появившемся диалоговом окне выбирать параметр Paradox7 и нажимать OK.

  4. Определить структуры таблиц:

  1. В поле диалогового окна Field name указать имя поля таблицы;

  2. В поле диалогового окна Type указать тип данных поля;

  3. В поле диалогового окна Size указать размер данного поля;

  4. В поле диалогового окна Key указать является ли это поле ключевым или нет.

      1. 2.2.3 Описание приложения

        1. 2.2.3.1 Описания инструментов

При разработке приложения в Delphi, я использовала не все его возможности, а лишь небольшую их часть.

Для создания данной автоматизированной системы работы фирмы ДСК, мною были использованы следующие инструменты объектно-ориентированной среды разработки приложений Delphi:

  1. Вкладка Standard:

Инструмент MainMenu для создания меню на форме.

Инструмент Label для пояснений (надписей).

Инструмент Edit для создания модифицируемого поля.

Инструмент Memo для создания полей, содержащих текст больших размеров.

Инструмент Button является кнопкой, при нажатии на которую осуществляется выполнение какой-либо функции.

Инструмент RadioButton используется для выбора параметра из множества параметров.

Инструмент GroupBox для группировки инструментов, объединенных функцией.

  1. Вкладка Additional:

Инструмент Image позволяет вставить рисунок, например, для оформления формы приложения, наглдядного пояснения и т.д.

  1. Вкладка System:

Инструмент Timer - объект, программируемый на выполнение чего-либо по истечению определено-заданного времени.

  1. Вкладка DataAccess:

Инструмент DataSource используется для установки соединения БД с визуальными компонентами.

Инструмент Table используется для определения необходимой таблицы.

Инструмент Query используется для создания SQL запроса.

  1. Вкладка DataControls:

Инструмент DBGrid используется для отображения данных из указанной таблицы.

Инструмент DBNavigator позволяет осуществлять навигацию по БД, удалять, редактировать, сохранять, добавлять данные.

Инструмент DBEdit используется для просмотра данных по определенному полю из таблицы.

2.2.3.2 Описание главной формы

Вторая форма является Главной формой (рис. 1). С нее можно перейти на любую форму, начиная с третьей: изготовитель, заказчик, покупатели, поставщики, детали и комплектующие, товарная накладная, счет-фактура и табуляграмма. Здесь использованы следующие инструменты:

  1. Инструмент MainMenu предназначен для создания меню, где имеются следующие пункты: “Открыть” (здесь перечислены формы, на которые можно перейти), “Выход” -выход из системы.

Процедура для пункта меню “изготовитель” (т.е. пункт, предназначенный для перехода на форму с таким названием) имеет следующий вид:

PROCEDURE TFORM2.BUTTON1CLICK (SENDER: TOBJECT);

BEGIN

FORM2.VISIBLE:=FALSE;

FORM3.VISIBLE:=TRUE;

END;

Аналогичные процедуры разработаны для остальных пунктов меню: заказчик, покупатели, поставщики, детали и комплектующие и т.д. (т.е. осуществление перехода на остальные формы данного приложения).

Процедура для пункта меню “Выход” имеет следующий вид:

PROCEDURE TFORM2.BUTTON9CLICK (SENDER: TOBJECT);

BEGIN

CLOSE;

END;

  1. Также использован инструмент Image (рисунок) для оформления приложения.

  2. Использован и объект Memo для создания текста, содержащего информацию о возможностях данного приложения.

Рис.1. Главная форма приложения

        1. 2.2.3.3 Описание подчиненных форм

Первая форма является Заставкой к самому приложению (рис. 2). Здесь использованы следующие инструменты:

  1. Во вкладке Additional использован инструмент Image для вставки оформляющего рисунка.

  1. Во вкладке System использован инструмент Timer: по истечению определенно заданного времени (например, 3 секунды) происходит переход на следующую форму - на главную форму.

Инструмент Timer программируется следующим образом:

PROCEDURE TFORM2.BUTTON9CLICK (SENDER: TOBJECT);

BEGIN

FORM1.CLOSE;

FORM2.VISIBLE:=TRUE;

END;

Рис.2. Заставка - первая форма приложения

Третья форма называется “Изготовитель” (рис. 3). Она позволяет просматривать, редактировать информацию о изготовителе, т.е. о фирме ДСК.

Для программирования данной формы были использованы следующие инструменты:

Объект GroupBox использован для объединения в группу “изменить” необходимых для выполнения редактирования информации инструментов, таких как: Label, Button для запуска функций, Edit для ввода изменений, GroupBox для объединения RadioButton и сами RadioButton для выбора вида данных, которые нужно редактировать.

DBEdit для просмотра данных о изготовителе из таблицы БД.

Рис.3. Изготовитель -третья форма

Четвертая форма называется “Заказчик” (рис. 4). Она позволяет просматривать, редактировать информацию о заказчике, т.е. об АО “АвтоВАЗ”.

Для программирования данной формы были использованы аналогичные инструменты, что и для формы “Изготовитель”: GroupBox, DBEdit, Label, Button, Edit, RadioButton.

Рис.4. Заказчик – четвертая форма

Заключение

В данной курсовой работе была разработана автоматизация дочерней фирмы ВАЗа ДСК, которая может применяться предприятиями по продаже деталей и комплектующих изделий для автомобиля, но эту работу легко модифицировать под фирмы, торгующие различными товарами: продуктами, одеждой и т.д.

В приложении, созданном в Delphi, можно просматривать, вводить, редактировать, удалять и обновлять БД.

Характеристики

Тип файла
Документ
Размер
22,04 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов курсовой работы

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6549
Авторов
на СтудИзбе
300
Средний доход
с одного платного файла
Обучение Подробнее