Рис. 4 - Вывод сообщения об идентификаторе только что добавленной записи.
С момента появления первых образцов персональных компьютеров прошло не так уж и много времени, но сейчас без них уже немыслимо огромное количество областей человеческой деятельности - экономика, управление, наука, инженерное дело, издательское дело, образование, культура и т.д. Интерес к персональным компьютерам постоянно растет, а круг их пользователей непрерывно расширяется.
Одновременно развиваются языки программирования. С 1985 года языки программирования были дополнены возможностями объектно-ориентированного программирования (ООП).
Программный комплекс GELICON ERP также основан на объектно-ориентированном программировании (на объектно-ориентированном языке GOAL).
Система GELICON ERP - это эффективная российская ERP-система для крупного и среднего бизнеса, которая адаптируется под реальные бизнес-процессы предприятия.
Целью курсовой работы являлась разработка нового диалогового окна
пользователя - добавление новой страны в справочник стран, название которой
берется из поля ввода. В данной курсовой работе было проведено ознакомление с
корпоративной информационной системой управления предприятием Капитал CSE и
рассмотрены особенности объектно-ориентированного программирования,
используемого в данном программном комплексе.
Список использованных источников
1. Котляров О.А. Автоматизированное проектирование информационных систем управления предприятием на основе CASE-технологий /Автореферат на соискание ученой степени канд. техн. наук. - Воронеж, 2003. - С.3
. Могилев А.В. и др. Информатика: учеб. пос. для вузов. - 7-е изд., стер. - М.: Академия, 2009.
. Немнюгин С.А. Turbo Pascal. Программирование на языке высокого уровня: учебник для вузов. - 2-е изд. - СПб.: Питер, 2008.
. Проектирование информационных ИС: курс лекций. - С.43
. Трофимов, В.В. Информационные системы и технологии в экономике и управлении: учебник / В.В. Трофимов. - М.: Высшее образование, 2007.
Электронные ресурсы
. Введение в проектирование информационных систем. - URL: http://citforum.ru/database/oraclepr/oraclepr_02.shtml
. Официальный сайт компании Gelicon Pro. - URL: http://www.gelicon.biz/site
. Концепция объектно-ориентированного
программирования. - URL:
http://physics.herzen.spb.ru/library/03/01/delphi/LR_2/L_01.htm
Программный код модуля разработанной функции пользователя
aForm :class;:class;:class;:class;:class;
{:= Create("TForm",
{
.Caption := "Добавление страны";
.Top := 300;
.Left := 100;
.OnActivate := "Form1OnActivate";
});:= Create("TGButton",
{
.Parent := aForm;
.Caption := "Добавить";
.Top := 180;
.Left := 50;
.Width := 210;
.OnClick := "Button1OnClick";
});
{* хранимая процедура добавления страны в справочник населенных пунктов *}:=Create("TStoredProc",
{
.StoredProcName:="COUNTRYINS";
.Prepare();
});:=Create("TDataSource",
{
.DataSet:=aProc;
});:= Create("Tg_ParamEdit",
{
.Parent := aForm;
.maxLength :=10;
.Top := 40;
.Left := 100;
.ShowHint := "True";
.Hint := "Наименование";
.ParamsSource := aDataSourceProc;
.ParamName := "COUNTRY_NAME";
.TextValue := "";
});.ShowModal();
};function Button1OnClick(Sender: Class)
{{.ExecProc();("Добавилась запись с идентификатором " + AProc.Params["COUNTRY_ID"].AsInteger);
function Form1OnActivate (aSender :Class)
{{.Focused := 1;
};};