Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnitelnaya_zapiska_RED.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.36 Mб
Скачать

50

СОДЕРЖАНИЕ

Введение

Данная разработка посвящена созданию программного обеспечения для работы с информационной системой расчетов по договорам. Продукт может использоваться коммерческими научно-производственными организациями (НПО), которые регистрируют хозяйственные договоры (ХД), выполняемые временными трудовыми коллективами (ВТК). В работе предусмотрены следующие моменты:

  • открытие существующих и создание новых баз (хозяйственных договоров, банков и членов ВТК);

  • возможно работа с каждой базой в отдельности (просмотр содержимого баз, добавление новой записи, изменение существующих данных и удаление записи из базы);

  • осуществлен вывод на экран данных о членах ВТК всех незавершенных хозяйственных договоров;

  • предусмотрена сортировка данных по различным аспектам;

  • присутствует поиск записей по различным атрибутам, а именно: по имени члена ВТК, по фамилии, отчеству, году рождения, городу, где находится банк и по суме вознаграждения;

  • сохранение всех измененных данных.

Работа выполнена на языке Object Pascal в среде разработки Delphi 2005. Object Pascal — результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а в Object Pascal — динамическую идентификацию типа данных с возможностью доступа к метаданным классов.

Выбор среды разработки Delphi обусловлен как тем, что это наиболее популярная среда программирования, так и несомненными объективными достоинствами Delphi. Среди этих достоинств:

  • простой и мощный язык программирования Pascal;

  • удобная и полная объектная модель;

  • достаточно удобная среда разработки;

  • обширная объектная библиотека VCL;

  • мощные средства разработки приложений баз данных.

1 Состав delphi-проекта

Общая структура Delphi-проекта.

Рисунок 1.1 – Состав проекта

Форма FormBank (модуль UnitBank) предназначена для работы с базой банков.

Рисунок 1.2 – Форма работы с банками

Форма FormClikBAnk (модуль UnitClikBank) предназначена для выбора записи одного из банков.

Рисунок 1.3 – Форма выбора из списка банков

Форма FormClikXD (модуль UnitClikXD) предназначена для выбора записи одного из хозяйственных договоров.

Рисунок 1.4 – Форма выбора записи из списка ХД

Форма FormCreatFile (модуль UnitCreatFile) предназначена создания файлов, которые и будут содержать в себе базы.

Рисунок 1.5 – Форма для создания файлов баз

Форма FormFind (модуль UnitFind) предназначена для выбора критериев поиска и вывод найденых записей в виде таблицы.

Рисунок 1.6 – Форма поиска записей

Форма MainForm (модуль UnitMain) является главной формой программы, откуда производится вызов всех других вспомогательных форм. Также на этой форме производится работа с базовой структурой – список всех членов ВТК незавершенных ХД.

Рисунок 1.7 – Главная форма программы

Форма FormOpenData (модуль UnitOpenData) предназначена открытия файлов, в которых находятся базы.

Рисунок 1.8 – Форма для открытия баз данных

Форма FormWTK (модуль UnitWTK) предназначена для работы с базой ВТК.

Рисунок 1.9 – Форма для работы с членами ВТК

Форма FormMainXD (модуль UnitXD) предназначена для работы с базой хозяйственных договоров.

Рисунок 1.10 – Форма для работы с базой банков

Модуль UnitRecordNfileсодержит описание всех глобальных типов данных, методов и объявлений переменных необходимых при работе программы.

Модуль ClassList содержит описание базовой структуры – линейного двусвязного списка, а также класс, в котором реализованы все операции с этим списком.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]