Разработка программы 'Расписание учебных занятий'

  • Вид работы:
    Реферат
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    299,27 Кб
  • Опубликовано:
    2012-09-07
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка программы 'Расписание учебных занятий'

Содержание

Введение

1. Назначение программного модуля (базы данных)

2. Анализ входной и выходной информации

3. Проектирование базы данных (при наличии)

4. Разработка алгоритма работы программы-приложения

5. Описание программы

Заключение

Список используемой литературы

Введение


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

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

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

Разработка программы "Расписание учебных занятий" - программа, предназначенная для автоматизированного составления расписания с учетом групп, дисциплин и рационального распределения их по дням.

В задачи проекта входят:

. Назначение программного модуля (базы данных)

. Анализ входной и выходной информации

. Проектирование базы данных (при наличии)

. Разработка алгоритма работы программы - приложения

. Описание программы

1. Назначение программного модуля (базы данных)


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


property Fields [Index: Integer];FieldByName (const FieldName: string): TField;

property FieldCount;

Свойство FieldCount возвращает число полей в текущей структуре записи.

Объект TQuery имеет свойство DataSource, которое может использоваться для того, чтобы создать связь с другим DataSet. Не имеет значения, является ли другой DataSet объектом TTable, TQuery, или некоторым другим потомком TDataSet. Все что нужно для установления соединения - это удостовериться, что у того DataSet есть связанный с ним DataSource.

База данных создана через компоненты TQuery и TDataSource. Из-за этого невозможно описать входную и выходную информацию.

программа приложение алгоритм база

3. Проектирование базы данных (при наличии)


Построение схемы информационных потоков данных.


Студенты запрашивают у оператора информацию о расписании (дисциплина, время). Преподаватель узнаёт информацию о группе, дне и времени проведения занятия.

4. Разработка алгоритма работы программы-приложения


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

Сортировка в таблице производиться по нажатию названия нужного для сортировки столбца. Выход из программы по кнопке "Выход".

5. Описание программы


Программного обеспечения в объектно-ориентированной среде визуального программирования Delphi для автоматизированных информационных систем в колледже.

Работа начинается с главного окна программы (рисунок 1), где приведены все таблицы в данной базе данных. Это является наиболее удобным, так как предполагается, что данные будут постоянно пополняться.

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

Здесь приведена информация о названиях дисциплин, кто их преподает, когда и во сколько для определённой группы. Также есть возможность редактирования уже имеющихся данных.

При нажатие на кнопку "Добавить группу” появляется форма для добавления новой группы, в которой нужно ввести название новой группы. (рисунок 2):

Рисунок 2 - Добавление группы

При нажатие на кнопку "Удалить группу” появляется форма, где указываем какую группу нужно удалить (рисунок 3):

Рисунок 3 - Удаление группы

Также есть возможность сортировки по дисциплине, преподавателю, дню недели и времени проведения занятия (рисунок 4).

Рисунок 4 - Сортировка

Также есть возможность добавления, удаления нужной записи и переключения на первую запись и последнюю (рисунок 5).

Рисунок 5 - Редактирование записи

При нажатии на белый квадратик, возле "Режим поиска выключен”, появляется возможность поиска записи по нужной категории (рисунок 6).

Рисунок 6 - Поиск записи

При нажатии на вкладку ”Помощь”, выбираем пункт "О программе”, в котором указано кто разработал, и как вы можете со мной связаться (рисунок 7).

Рисунок 6 - О разработчике

Заключение


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

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

Список используемой литературы


1. Сорокин А.В. Delphi. Разработка баз данных. - СПб.: Питер, 2009. - 477 с.

. Коннолли, Томас, Бегг, Каролин. Базы данных. Проектирование, реализация и сопровождение. Теория и практика.3-е издание.: Пер. с англ. - М.: Издательский дом "Вильяме", 2008. - 1440 с.

. Т. Карпова - Базы данных: модели, разработка, реализация. Уч. пособие - СПб: Питер, 2010.

Похожие работы на - Разработка программы 'Расписание учебных занятий'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!