- •02070743.00717-01-Лу
- •02070743.00717-01
- •3 02070743.00717-01Содержание
- •4 02070743.00717-011.1. Введение
- •1.2. Основание для разработки
- •02070743.00717-01
- •02070743.00717-01
- •1.8. Порядок контроля и приёмки
- •3 02070743.00717-01 13 01Содержание
- •4 02070743.00717-01 13 012.1. Общие сведения
- •2.2. Функциональное назначение
- •2.3. Описание логической структуры
- •02070743.00717-01 13 01
- •02070743.00717-01 13 01
- •02070743.00717-01 13 01
- •02070743.00717-01 1201
- •02070743.00717-01 1201
- •02070743.00717-01 1201
- •02070743.00717-01 1201
- •02070743.00717-01 1201
- •02070743.00717-01 1201
- •02070743.00717-01 1201
- •02070743.00717-01 1201
- •02070743.00717-01 1201
- •02070743.00717-01 1201
- •02070743.00717-01 1201
- •02070743.00717-01 1201
- •02070743.00717-01 1201
502070743.00717-01 13 01
Рисунок 1 – Структурная схема алгоритма методики
2.4. Используемые технические средства
При работе программы используется IBMсовместимая ЭВМ следующей конфигурации:
процессор IntelPentiumIII;
ОЗУ – не меньше 128 мегабайт;
не менее 100 Мб свободного места на диске;
видео карта – Intel8 мегабайт;
2.5. Вызов и загрузка
Загрузка программы осуществляется из каталога, в котором установлена программа. По умолчанию это каталог C:\ProgramFiles\. Для загрузки программы необходимо запустить файлProject1.exe.
602070743.00717-01 13 01
2.6. Входные данные
Необходимо запустить программу на выполнение и нажать кнопку загрузки данных. Ввод данных производится пользователем вручную в поля под описанием того или иного показателя. Соответственно будут открываться автоформы для добавления или редактирования данных.
Рисунок 2 – Главная форма и автоформа для ввода данных о расходной накладной конкретного заказчика
2.7. Выходные данные
Введённые пользователем данные сохраняются в виде XML-формата или в соответствующую базу данных.
702070743.00717-01 13 01
Рисунок 3 – Организация ввода данных
ПРИЛОЖЕНИЕ В
УТВЕРЖДЕН
02070743.00717-01 12 01-ЛУ
УСОВЕРШЕНСТВОВАНИЕ МЕТОДИКИ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ С ИСПОЛЬЗОВАНИЕМ ТЕХНОЛОГИИ MODELDRIVENARCHITECHTURE
Текст программы
02070743.00717-01 13 01
Листов 16
2011
302070743.00717-01 1201
Аннотация
Документ 02070743.00717-01 13 01 «Усовершенствование методики проектирования информационных систем с использованием технологии ModelDrivenArchitecture. Текст программы» предназначен для наглядной демонстрации разработки и внедрения методики проектирования информационных систем, разработки программного обеспечения с использованием технологииModelDrivenArchitecture.
Данный документ содержит текст программы. Этот документ предназначен для разработчика программного обеспечения.
402070743.00717-01 1201
Содержание
1. |
unit u_DM |
4 |
2. |
unit u_main |
5 |
3. |
BMDA MODEL |
6 |
5
02070743.00717-01 1201
interface
uses
SysUtils, Classes, BoldAbstractModel, BoldModel, BoldHandles,
BoldSubscription, BoldSystemHandle, BoldHandle, BoldPersistenceHandle,
BoldPersistenceHandleFile, BoldPersistenceHandleFileXML,
BoldUMLModelLink, BoldUMLRose98Link;
type
TDM = class(TDataModule)
BoldSystemHandle1: TBoldSystemHandle;
BoldSystemTypeInfoHandle1: TBoldSystemTypeInfoHandle;
BoldModel1: TBoldModel;
BoldPersistenceHandleFileXML1: TBoldPersistenceHandleFileXML;
BoldUMLRoseLink1: TBoldUMLRoseLink;
private
{ Private declarations }
public
{ Public declarations }
end;
var
DM: TDM;
implementation
{$R *.dfm}
end.
602070743.00717-01 1201
unit u_main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, ExtCtrls, Grids, BoldGrid, BoldSubscription,
BoldHandles, BoldRootedHandles, BoldAbstractListHandle, BoldCursorHandle,
BoldListHandle, BoldNavigatorDefs, BoldNavigator, ActnList,
BoldHandleAction, BoldActions, ToolWin, BoldAFPDefault,
ImgList;
type
TForm1 = class(TForm)
Panel1: TPanel;
Panel2: TPanel;
Splitter1: TSplitter;
Panel3: TPanel;
Splitter2: TSplitter;
Panel4: TPanel;
BoldGrid1: TBoldGrid;
BoldNavigator1: TBoldNavigator;
blhKA: TBoldListHandle;
ActionList1: TActionList;
BoldActivateSystemAction1: TBoldActivateSystemAction;
ToolBar1: TToolBar;
ToolButton1: TToolButton;
ToolButton2: TToolButton;
BoldUpdateDBAction1: TBoldUpdateDBAction;
blhTovar: TBoldListHandle;
BoldNavigator2: TBoldNavigator;
BoldGrid2: TBoldGrid;
PageControl1: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
BoldGrid3: TBoldGrid;
BoldNavigator3: TBoldNavigator;
BoldGrid4: TBoldGrid;
BoldGrid5: TBoldGrid;
BoldNavigator4: TBoldNavigator;
BoldGrid6: TBoldGrid;
blhRash: TBoldListHandle;
blhRashDet: TBoldListHandle;
blhPrih: TBoldListHandle;
blhPrihDet: TBoldListHandle;
ImageList1: TImageList;
private
{ Private declarations }
public
{ Public declarations }
end;