Современные информационные технологии/Программное обеспечение

 

Турганбай К.Е., Кожабек Т.П.

Казахский национальный аграрный университет, Казахстан

Общая схема проектирования системы автоматизации и детский центр развития «Әліппе»

 

Диалог системы и пользователя организован на основе меню. Меню системы представлено на рисунке 1.

 

 

Рисунок 1  Экранная форма «Главное окно программы»

 

Главное меню программы содержит восемь основных разделов: «Посещаемость/Оплата», «Расписание занятий», «Статистика посещаемости», «Группы», «Воспитания», «Педагоги», «Статистика», «Выход». Каждый пункт меню ведёт в соответсвующию форму необходимый пользователю представлено на рисунке 2.

 

 

Рисунок 2 Экранная форма «Центр»

 

В данной форме использовались компоненты, такие как:

-       Form – это основная форма на которой распологаются все компоненты.

-       Button – это кнопка действия.

-       DataSource - это не визуальный компонент представляет собой источник данных, который обеспечивает связь между набором данных и компонентами отображения и редактирования данных [1].

Рассмотрим подробнее каждый из них. 

При выборе пункта в главом меню «Центр» появляется форма. В форме «»Әліппе» детский центр развития выделены следующие пункты взаимодействия приложения с пользователем. Первое что видит пользователь это форма предлогающая ввести данные нового клиента. Форма состоит из пяти строк и трёх кнопок.

 Первая строка это «Посещаемость/Оплата». В данную строку вводится фамилия клиента.

Вторая строка это «Расписание занятий». В данную строку вводится расписание занятий.

Третья строка это «Статистика посещаемости». В данную строку вводится статистика посещаемости.

Далее пользователь должен нажать кнопку «Выход». После добавления клиента в базу данных, пользователь должен нажать кнопку «Сохранить». Данное действие необходимо что бы данные сохранились в базе данных. Данные действия нужны из-за специфики MS Acceess. Если пользователь желает удалить данные клиента из базы данных, то он нажимает кнопку «Удалить».

Так же пользователь видит таблицу с уже существующими клиентам, которых уже внесли в базу данных.  Пользователь может при желаннии удалить данные клиента из базы данных. Для это ему необходимо выделить данные клиента в базе данных и нажать на кнопку «Удалить» [2].

В данной форме использовались компоненты, такие как:

-       Form – это основная форма на которой распологаются все компоненты;

-       Button – это кнопка действия;

-       TDBGrid - таблица, в которой строки представляют собой записи, а столбцы - поля набора данных;

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

-       Combobox - представляет собой комбинацию списка строк ListBox со строкой ввода Edit;

-       DataSource - это не визуальный компонент представляет собой источник данных, который обеспечивает связь между набором данных и компонентами отображения и редактирования данных [3].

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

Определены основные требования, предъявляемые пользователем к системе. Разработан технологический процесс функционирования системы в автоматизированном режиме и построена информационная модель системы. На основе проведённого анализа, спроектированы структуры файлов баз данных. Разработаны программные модули системы.

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

 

Литература

 

1.     Гуceвa Т. И., Бaшин Ю. Б. Прoeктирoвaниe бaз дaнных в примeрaх и зaдaчaх. – М.: Рaдиo и cвязь, 2010. – 579 c.

2.     Фaрoнoв В. В. Прoгрaммирoвaниe бaз дaнных в Delphi 7. Учeбный курc. – CПб.: Питeр, 2012. – 464 c.

3.     Шурaкoв В.В. Aвтoмaтизирoвaннoe рaбoчee мecтo для cтaтичecкoй oбрaбoтки дaнных. - М. Вильямc, 2010 - 300 c