Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Программа в Borland С++ Builder состоит из файла проекта (файл с расширением. bpr), одного или нескольких файлов исходного текста (с расширением. cpp), файлов с описанием окон формы (с расширением. dfm).

В файле проекта находится информация о модулях, составляющих данный проект. Файл проекта автоматически создается и редактируется средой Borland С++ Builder и не предназначен для редактирования.

Файл исходного текста – программный модуль (Unit) предназначен для размещения текстов программ. В этом файле программист размещает текст программы, написанный на языке C++.

В разделе объявлений описываются типы, переменные, заголовки процедур и функции, которые могут быть использованы другими модулями, через операторы подключения библиотек. В разделе реализации располагаются тела процедур и функций, описанных в разделе объявлений, а также типы переменных, процедуры и функции, которые будут функционировать только в пределах данного модуля. Раздел инициализации используется редко и его можно пропустить. При компиляции программы Borland С++ Builder создает файл с расширением. ddp, содержащий в себе результат перевода в машинные коды содержимого файлов с расширением. cpp и. dfm. Компоновщик преобразует файлы с расширением. ddp в единый загружаемый файл с расширением. exe. В файлах, имеющих расширение.~*, хранятся резервные копии файлов с образом формы, проекта и исходного текста соответственно.

Таким образом, визуальная среда разработки приложений Borland С++ Builder идеально подходит для создания программы «Учет ТТН», совмещая в себе возможности хранения больших объемов информации и создания привлекательного и удобного графического интерфейса.

НЕ нашли? Не то? Что вы ищете?

  2 ФУНКЦИОНАЛЬНОЕ ПРОЕКТИРОВАНИЕ

2.1 Входная информация


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

- данные о фирмах-покупателях продукции; 

- данные о фирмах-продавцах продукции; 

- данные о новой продукции;

Если пользователь  хочет добавить в базу данных новую организацию, то входной информацией будет:

- наименование организации;

- адрес организации;

- банк организации;

- код банка;

- УНП;

Если пользователь  хочет добавить в базу данных новую запись о продукции, то входной информацией будет:

- наименование продукции;

- единица измерения.

- цена покупки.

- цена продажи.

Если пользователь  хочет добавить в базу данных новую запись о счете продажи продукции, то входной информацией будет:

- дата счета;

- номер счета;

-название организации покупателя;

-банк организации покупателя;

-код банка организации покупателя;

- адрес организации покупателя;

- наименование продукции;

- количество;

- цена.

Если пользователь  хочет добавить в базу данных новую запись о поступлении продукции, то входной информацией будет:

- дата поступления;

- номер ТТН;

-название организации продавца;

-банк организации продавца;

-код банка организации продавца;

- адрес организации продавца;

- наименование продукции;

- количество;

- цена.

Если пользователь  хочет добавить в базу данных новую запись о продаже продукции, то входной информацией будет:

- дата продажи;

- номер ТТН;

-название организации покупателя;

-банк организации покупателя;

-код банка организации покупателя;

- адрес организации покупателя;

- наименование продукции;

- количество;

- цена.

Отношениями или связями в диаграмме классов являются:

- отношение зависимости - указывает некоторое семантическое отношение между двумя элементами модели или двумя множествами таких элементов. Отношение зависимости используется в такой ситуации, когда некоторое изменение одного элемента модели может потребовать изменения другого зависимого от него элемента модели.

- отношение ассоциации - соответствует наличию некоторого отношения между классами. Данное отношение обозначается сплошной линией с дополнительными специальными символами, которые характеризуют отдельные свойства конкретной ассоциации.

- отношение обобщения - обобщения является обычным таксономическим отношением между более общим элементом (родителем или предком) и более частным или специальным элементом (дочерним или потомком).

- отношение агрегации - имеет место между несколькими классами в том случае, если один из классов представляет собой некоторую сущность, включающую в себя в качестве составных частей другие сущности.

- отношение композиции - это отношение служит для выделения специальной формы отношения "часть-целое", при которой составляющие части в некотором смысле находятся внутри целого. Специфика взаимосвязи между ними заключается в том, что части не могут выступать в отрыве от целого.

  2.2 Организация данных


Для разработки данного проекта была использована реляционная модель конструирования баз данных. В ходе разработки, была создана база данных «Base», которая содержит в себе следующие таблицы. Список полей с указанием типов данных приведен ниже.

Таблица 2.2.1

  Структура таблицы «Банки»

Поле

Тип

Размер

Описание

Ключ

Код

Число

3

МФО банка

Да

Наименование

Текстовое

50

Наименование банка

  Таблица 2.2.2

  Структура таблицы «Клиенты»

Поле

Тип

Размер

Описание

Ключ

Код

Число

15

Код клиента

Да

Наименование

Текстовое

50

Наименование клиента

МФО

Число

3

МФО банка

УНН

Текст

9

УНН клиента

Рс

Текст

13

Расчетный счет клиента

ОКПО

Текст

10

ОКПО клиента

  Таблица 2.2.3

  Структура таблицы «Товары»

Поле

Тип

Размер

Описание

Ключ

Код

Число

15

Код товара

Да

Наименование

Текстовое

50

Наименование товара

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

Текст

10

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

Цена закупки

Число

15

Цена закупки товара

Цена продажи

Число

15

Цена продажи товара

  Таблица 2.2.4

  Структура таблицы «Приходная накладная»

Поле

Тип

Размер

Описание

Ключ

Код

Число

15

Код товара

Да

Номер

Текстовое

15

Номер накладной

Дата

Дата/время

-

Дата документа

Код клиента

Число

15

Код поставщика


  Таблица 2.2.5

  Структура таблицы «Табличная часть приходной накладной»

Поле

Тип

Размер

Описание

Ключ

Код

Число

15

Код строки

Да

Номер

Число

15

Номер накладной

Код товара

Число

15

Код товара

Количество

Число

10

Количество товара

  Таблица 2.2.6

  Структура таблицы «Расходная накладная»

Поле

Тип

Размер

Описание

Ключ

Код

Число

15

Код товара

Да

Номер

Текстовое

15

Номер накладной

Дата

Дата/время

-

Дата документа

Код клиента

Число

15

Код покупателя

  Таблица 2.2.7

  Структура таблицы «Табличная часть расходной накладной»

Поле

Тип

Размер

Описание

Ключ

Код

Число

15

Код строки

Да

Номер

Число

15

Номер накладной

Код товара

Число

15

Код товара

Количество

Число

10

Количество товара

  Таблица 2.2.8

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9