
- •Содержание
- •1 Аннотация
- •2 Описание предметной области
- •3 Обзор программ-аналогов
- •3.1 Учет посещаемости и успеваемости
- •3.2 Система автоматизации учебного процесса «Сова»
- •3.3 КлассИнфо
- •4 Моделирование проектируемой системы
- •5 Разработка технического задания
- •5.1 Основание для разработки:
- •5.2 Назначение разработки:
- •5.3 Требования к программному продукту:
- •5.4 Требования к программной документации
- •5.5 Технико-экономические показатели:
- •5.6 Этапы разработки
- •6 Выбор языка программирования
- •7 Разработка архитектуры программной системы
- •8 Разработка структуры данных
- •9 Конструирование пользовательского интерфейса
- •Список используемой литературы
9 Конструирование пользовательского интерфейса
Пользовательский интерфейс является одной из основных характеристик программного продукта. Рассмотрим особенности пользовательского интерфейса разрабатываемого программного продукта.
Цветовая гамма программного продукта выполнена в приятной цветовой гамме, что исключает напряжение зрения во время работы с ней, она приятна и легка в работе. Расположение компонентов на главной форме позволяет без труда выбрать необходимое действие для пользователя.
Рисунок 9.1 – Главное окно программы
При работе с главным окном программного продукта можно увидеть наличие главного меню, содержащее различные вкладки. Главное меню было реализовано с помощью компонента MainMenu. Для вывода данных, содержащихся в таблицах, используется компонент DBGrid, который предоставляет возможность просмотреть список предметов и класс.
С помощью компонентов BitBtn мы можем добавить/удалить ученика или редактировать данные о нем.
Формы добавления данных выполнены в приятном цвете, который при длительной работе не раздражает зрение пользователя. На данных формах используются такие компоненты как DBGrid, DateEdit, TsComboEdit, BitBtn, Label, Edit, SpeedButton
.
Рисунок 9.2 – Окно добавления предмета
Окно редактирования данных об учениках содержит список учеников в данном классе отображаемый в DBGrid. С помощью компонентов BitBtn осуществляем редактирование данных, удаление, перевод учеников.
Рисунок 9.3 - Окно перевода учеников.
В программе предусмотрена возможность входа под профилем преподавателя и профилем администратора, в зависимости от этого могут быть доступны те или иные функции.
Рисунок 9.4 - Окно авторизации пользователя
Список используемой литературы
Гагарина, Л.Г. Алгоритмы и структуры данных: Учебное пособие для студентов/ Л.Г. Гагарина, В.Д. Колдаев – М.: Инфра-М, 2009 г.- 304 с.
Голицына, О.Л. Базы данных: Учебное пособие/ О.Л. Голицына, Н.В. Максимов, И.И. Попов – М.: Инфра-М, 2009 г. – 400 с.
Дарахвелидзе, П. Г. Программирование в Delphi 7/ П. Г. Дарахвелидзе, Е. П. Марков – СПб.: «БХВ-Петербург», 2003 г. – 785 с.
Егоров, Е. Лекции по программированию на delphi 7/ Е. Егоров – М.: Инфра-М, 2008 г. – 652 с.
Епанешников, А.М. Практика создания приложений в Access 2007: Учебно-справочное пособие/ А.М. Епанешников, В.А. Епанешников – М.: Диалог-МИФИ, 2009 г. – 440 с.
Илюшечкин, В. М. Основы использования и проектирования баз данных/ В. М. Илюшечкин - М.: Юрайт, 2010 г. - 213 с.
Кошелев, В.Е. Access 2003/ В.Е. Кошелев – М.: Бином-Пресс, 2011 г. – 464 с.
Кузин, А.В. Базы данных: Учебное пособие/ А.В. Кузин, С.В. Левонисова - М.: Academia, 2010 г. - 320 с.
Кумскова, И.А. Базы данных: Учебник для студентов СПО/ И.А. Кумскова – М.: КноРус, 2010 г. – 488 с.
Моисеенко, С.И. Разработка приложений в MS Access/ С.И. Моисеенко, Б.В. Соболь – М.: Вильямс, 2006 г. – 272 с.
Осипов, Д. Delphi. Профессиональное программирование/ Д. Осипов – М.: Символ-Плюс, 2006 г. – 1056 с.
Осипов, Д. Графика в проектах Delphi/ Д. Осипов – М.: Символ-Плюс, 2008 г. – 648 с.
Понамарев, В. Базы данных в Delphi 7. Самоучитель/ В. Понамарев – СПб.: Питер, 2003 г. – 510 с.
Свиридова, М.Ю. Система управления базами данных Access: Учебное пособие/ М.Ю.Свиридова - М.: Academia, 2010 г. - 192 с.
Свиридова, М.Ю. Система управления базами данных Access: Учебное пособие / М.Ю. Свиридова - М.: Academia, 2010 г. - 192 с.
Сеннов, А.С. Access 2010: Учебное пособие/ А.С. Сеннов – СПб.: Питер, 2010 г. – 288 с.
Фрост, Р. Проектирование и разработка баз данных. Визуальный подход: Пер. с англ./ Р. Фрост, Д. Дей, К. Ван Слайк – М.: НТ Пресс, 2007 г. – 592 с.
Фуфаев, Д.Э. Разработка и эксплуатация удаленных баз данных: Учебник для студентов СПО/ Д.Э. Фуфаев, Э.В. Фуфаев - М.: Academia, 2009г. – 256 с.
Харрингтон, Д. Разработка баз данных: Пер. с англ./ Д. Харрингтон – М.: ДМК, 2005 г. – 272 с.
Хомоненко, А. Delphi 7. Наиболее полное руководство/ А. Хомоненко, В. Гофман, Е. Мещеряков, В. Никифоров – М.: Инфра-М, 2008 г. – 1216 с.
Цыганов, А.А. Управление данными: Учебник для студентов ВПО/ А.А. Цыганов, А.В. Кузовкин, Б.А. Щукин - М.: Academia, 2010 г. - 256 с.
Чиртик, А. Delphi. Трюки и эффекты/ А. Чиртик, В. Борисок, Ю. Корвель – СПб.: Питер, 2007 г. – 400 с.
Особенности работы с семьей в современных школьных учреждениях, URL: http://revolution.allbest.ru/pedagogics/00313125_0.html.
Современные образовательные программы для школьных учреждений, URL: http://www.psyparents.ru/read/books/2623/?print=Y.
Содержание и формы педагогического просвещения родителей школьников, URL: http://www.cs-alternativa.ru/text/2198.