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

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

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 22.10.2012
Размер файла 513,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

  • Введение
  • 1. Назначение программного модуля (базы данных)
  • 2. Анализ входной и выходной информации
  • 3. Проектирование базы данных (при наличии)
  • 4. Разработка алгоритма работы программы-приложения
  • 5. Описание программы
  • Заключение
  • Список используемой литературы

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

property Fields [Index: Integer];

function FieldByName (const FieldName: string): TField;

property FieldCount;

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

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

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

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

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

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

Размещено на http://www.allbest.ru/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

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

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

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

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

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

Размещено на Allbest.ru


Подобные документы

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

    дипломная работа [1,0 M], добавлен 12.07.2015

  • Анализ предметной области с использованием моделей методологии ARIS и разработка ER-диаграммы. Описание входной и выходной информации для проектирования реляционной базы данных. Разработка управляющих запросов и связей между ними с помощью языка SQL.

    курсовая работа [975,2 K], добавлен 30.01.2014

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

    курсовая работа [26,7 K], добавлен 19.06.2010

  • Офисные программы, необходимые для автоматизации работы турфирмы. Описание входной и выходной информации, структуры базы данных. Аппаратное и программное средства для функционирования автоматизированной информационной системы, ее работоспособность.

    курсовая работа [902,2 K], добавлен 02.05.2017

  • Описание операционной системы, аппаратных и программных средств. Анализ входной и выходной информации. Структура таблиц базы данных. Построение информационно-логической модели. Блок-схема работы программы. Расчет трудоемкости на обработку информации.

    курсовая работа [1,2 M], добавлен 05.07.2015

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

    курсовая работа [1,3 M], добавлен 08.08.2012

  • Создание баз данных с использованием Database Desktop. Проведение автоматизации рабочего места кассира. Описание входной и выходной информации. Выбор среды реализации, состава и параметров технических средств. Проектирование интерфейса программы.

    курсовая работа [1021,5 K], добавлен 22.01.2015

  • Анализ входной информации необходимой для решения задачи. Разработка исходных данных контрольного примера создания базы данных. Описание технологии и алгоритмов решения задачи и их математических реализаций. Разработка диалогов приложения пользователя.

    курсовая работа [1,3 M], добавлен 26.04.2015

  • Разработка программного продукта для автоматизации анализа рентабельности хозяйственной деятельности предприятий. Анализ входной и выходной информации. Структура и состав базы данных. Требования к вычислительной среде. Описание и установка программы.

    курсовая работа [972,8 K], добавлен 28.05.2013

  • Рассмотрение инфологической и даталогической модели базы данных кинотеатров города. Разработка базы данных в программе MS Access. Описание структуры приложения и интерфейса пользователя. Изучение SQL-запросов на вывод информации о кинотеатре и о фильме.

    курсовая работа [1,1 M], добавлен 04.09.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.