Принцип работы программного модуля

Программный модуль Info Children 2010 основан на формах windows и запросах к Microsoft Excel 2007. Файл базы данных основан на файле-таблице Microsoft Excel, где хранится информация о всем контингенте ДОУ в структурированном виде. Обработка информации осуществляется путем обращения программной оболочки модуля к файлу-таблице. В программном модуле присутствуют 8 диалоговых окон:

1 – Главное окно программы, где пользователь осуществляет выбор между введением информации о новом ребенке в БД, удалением информации о ребенке из БД, редактированием информации о детях в БД и просмотром статистики (рисунок 1).

 

Рисунок 1. Главное окно программы

 

2 – Окно ввода информации о новом ребенке, где пользователь вводит всю необходимую информацию в определенные поля формы и вносит эту информацию путем нажатия кнопки сохранить. При нажатии кнопки сохранить происходит обращение к БД (файлу MS Excel) с командой записи информации в определенные ячейки таблицы (рисунок 2).

3 – Окно редактирования базы данных, где пользователь выбирает либо редактировать информацию об одном ребенке, либо изменение списков групп контингента ДОУ, либо просмотр списков групп (рисунок 3).

4 – Окно редактирования информации об одном ребенке, где пользователь получает возможность после ввода номера группы и номера ребенка в группе, редактировать информацию о нем. Вывод на дисплей информации о ребенке осуществляется путем обращения к файлу БД с командой извлечения данных. После извлечения данных из БД, данные выводятся в своих строго-определенных полях в диалоговом окне. После ввода новой информации и нажатия кнопки Сохранить, происходит обращение к файлу БД с командами удаления старой записи и добавление на ее место обновленной записи.

Рисунок 2. Окно ввода информации о новом ребенке

 

Рисунок 3. Окно редактирования базы данных.

5 – Окно изменения списка групп, где пользователь, с началом учебного года, имеет возможность изменить номера групп во всех группах ДОУ одним кликом мыши на 1. При нажатии кнопки изменения списков групп происходит удаление информации о всех детях последней группы и помещение на ее место информации о детях, которые были в предыдущей группе (из 9 группы в 10). На таком же методе основано перемещение все остальных групп (из 8 в 9, из 7 в 8 и т.д.). После всех операций группа №1 очищается и на ее место вводится информация о недавно поступивших в ДОУ детях.

6 – Окно просмотра списков групп, где пользователь имеет возможность посмотреть списки групп контингента ДОУ нажав на кнопку «Показать списки групп». После нажатия кнопки построения списков, происходит передача информации из файла БД в программный модуль и последующее построение списков групп в строго-определенном порядке. Список каждой группы выводится в соответствующем текстовом поле (рисунок 4).

 

Рисунок 4. Окно просмотра списков групп

 

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

8 – Окно просмотра статистики, где пользователь выбирает критерий статистики и вводит параметр критерия. Будет показана на экране после выбора критерия статистики, ввода параметра критерия и нажатия кнопки «Показать статистику». Принцип действия состоит в поиске введенного параметра статистики в определенном столбце файла БД (таблицы). Каждому критерию соответствует свой столбец файла-таблицы БД. После подсчета совпадений, программа выводит на экран процент совпадений, деля количество совпадений на общее количество записей в файле БД и их количество (рисунок 5).

Рисунок 5. Главное окно программы

 

Заключение

В результате разработки был получен программный продукт, названный «Info Children 2010». Целью его создания была автоматизация хранения информации о контингенте ДОУ Д/С в одном месте. Заданная цель была успешно достигнута, т.к. вся информация будет храниться в базе данных (в одном файле) на компьютере руководителя Дошкольного Образовательного Учреждения.

В результате исследования были выявлены следующие недостатки полученного программного продукта:

- низкая скорость изменения номеров групп на компьютерах с производительностью ниже средней;

- строго определенные поля для ведения статистики базы данных;

Но, помимо недостатков, есть и достоинства у этого программного продукта:

- возможность изменения информации о любом члене, входящем в контингент ДОУ;

- возможность формирования списков групп;

- программный продукт малотребователен к системным ресурсам компьютера. Минимальная конфигурация: процессор – не ниже Pentium 4, оперативная память – не ниже 1128 Mb, операционная система – Windows 95 / 98/ Me / NT / 2000 / XP / Vista / Seven(7).

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

Литература

1. Гохберг Г.С., Зафиевский А.В., Короткин А.А. Информационные технологии. 2-е издание; Москва, 2005.

2. Иванова Г.С. Основы программирования; Москва, 2007.

3. Иванова Г.С. Технология программирования; Москва, 2006.

4. Окулов С., Программирование в алгоритмах; Москва, 2007.

5. Троелсон Э. C# и платформа .NET 3.0; Санкт-Петербург, 2008.

6. Шилдт Г. C++ руководство для начинающих. Второе издание Москва, 2005.

7. Шилдт Г. Полное руководство C# 2.0; Москва, 2007.

References

1. 2005 Gohberg G.S., Zafievskiy A.V., Korotkin А.А. Information technologies. 2-nd edition; Moscow, 2005.

2. Ivanova G.S. Foundations of programming; Moscow, 2007.

3. Ivanova G.S.. Technology of programming ; Moscow, 2006.

4. Okylov S., Programming in algorithms; Moscow, 2007.

5. Troelson A.S.# and platform .NET 3.0; St. Petersburg, 2008.

6. Shieldt G. C++ Guide for beginners. 2-nd edition; Moscow, 2005.

7. Shieldt G. Full guide to C# 2.0; Moscow, 2007.

 


Интернет-технологии в науке, бизнесе и образовании