- •Раздел 1. Проектирование программного приложения...6
- •Раздел 2. Описание и функциональные возможности программного приложения…………………………………..……16
- •Введение
- •Раздел 1. Проектирование электронного расписания занятий соф ниу Белгу
- •1.1. Разработка внутренних структур данных и определение
- •Пользовательского интерфейса программного приложения
- •1.2. Выбор технологии, языка и среды программирования
- •1.3. Проектирование структуры программы и взаимодействия модулей
- •Раздел 2. Описание и функциональные возможности программного приложения
- •2.1. Особенности построения и работы алгоритма
- •2.2. Выбор стратегии тестирования и разработка тестов
- •2.3. Руководство пользователя
- •Заключение
- •Список использованной литературы
- •Техническое задание
- •Назначение
- •Требования к программному продукту
- •Требования к программной документации
Зарегистировано
__.__.20__ _______М.С.Харыкина
ФЕДЕРАЛЬНОЕ Государственное АВТОНОМНОЕ образовательное учреждение высшего профессионального образования
«БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ
НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ»
СТАРООСКОЛЬСКИЙ ФИЛИАЛ
Педагогический факультет
Кафедра экономики, информатики и математики
ЭЛЕКТРОННОЕ РАСПИСАНИЕ ЗАНЯТИЙ СОФ НИУ «БЕЛГУ»
Курсовая работа
студентки дневного отделения 2 курса группы 050909
Гнедовой Анны Владимировны
Научный руководитель:
к.п.н., доцент Боева А.В.
Старый Оскол 2011
СОДЕРЖАНИЕ
ВВЕДЕНИЕ………………………………………………………………………3
Раздел 1. Проектирование программного приложения...6
1.1. Разработка внутренних структур данных и определение
пользовательского интерфейса программного приложения…………...........6
1.2. Выбор технологии, языка и среды программирования……………..…10
1.3. Проектирование структуры программы и взаимодействия модулей....13
Раздел 2. Описание и функциональные возможности программного приложения…………………………………..……16
2.1. Особенности построения и работы алгоритма…………………...…….16
2.2. Выбор стратегии тестирования и разработка тестов…………..………21
2.3. Руководство пользователя………………………………………...……..24
ЗАКЛЮЧЕНИЕ………………………………………………………..….……27
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ………………………...29
ПРИЛОЖЕНИЕ…………………………………………………………….......31
Введение
Информация всегда играла чрезвычайно важную роль в жизни человека. С давних времен сбор и систематизация сведений об окружающем мире помогали человеку выживать в нелегких условиях – из поколения в поколение передавался опыт и навыки изготовления орудий охоты и труда, создания одежды и лекарств. Информация постоянно обновлялась и дополнялась – каждое изученное явление позволяло перейти к чему-то новому, более сложному. Со временем, большие объемы данных об окружающем мире поспособствовали развитию научно-технического прогресса и, как следствие, всего общества в целом – человек смог научится управлять различными видами вещества и энергии.
С течением времени роль информации в жизни человека становилась все существеннее. Сейчас, в первой половине 21-ого века роль информации в жизни человека является определяющей – чем больше навыков и знаний он имеет, тем выше ценится как специалист и сотрудник, тем больше имеет уважения в обществе.
Информация стала одним из важнейших стратегических, управленческих ресурсов, наряду с ресурсами - человеческим, финансовым, материальным. Ее производство и потребление составляют необходимую основу эффективного функционирования и развития различных сфер общественной жизни. Это означает, что не только каждому человеку становятся доступными источники информации в любой части нашей планеты, но и генерируемая им новая информация становится достоянием всего человечества. Но для того чтоб доступ к информации был удобным быстрым и результативным её необходимо систематизировать. Удобная систематизация позволит повысить эффективность работы информации. Одной из таких организаций информации можно назвать базы данных [13].
Исключительную роль в организации современных промышленных, инструментальных и исследовательских информационных систем играют системы управления базами данных (СУБД). Тематика СУБД поистине безгранична [9].
Такие программные комплексы выполняют довольно сложный набор функций, связанный с централизованными управлениями, данными в базе данных, интерфейсах всей совокупности ее пользователей. По существу, система управления базами данных служит посредником между пользователями и базой данных [8].
В настоящее время разработаны и используются на компьютерах множество информационно-справочных систем, которые используются в разнообразных сферах деятельности человека. Они предоставляют пользователю удобные средства интерактивного взаимодействия с базами данных. В учебной деятельности тоже есть необходимость создания и применения баз данных. В сфере образования существует масса запросов, получение ответов на которые, значительно ускорится благодаря базам данных.
Студентам и преподавателям необходимо получение оперативной информации о текущем расписании. Однако получение такой информации у бумажного расписания и в учебной части не очень удобно и требует много времени. Электронное расписание занятий позволит ускорить эти процессы.
Объект исследования: средства автоматизации хранения и поиска информации, используемые в организации и управлении образовательным процессом.
Предмет исследования: технология разработки программного приложения Электронное расписание занятий СОФ НИУ «БелГУ»
Целью курсовой работы является разработка программного приложения. Электронное расписание занятий СОФ НИУ «БелГУ» для хранения и поиска информации об учебных занятиях филиала. Данная цель обусловила выделение следующих задач:
1) осуществить выбор структур, используемых данных, технологии, языка и среды программировании;
2) разработать алгоритмы и программы для создания электронного расписания с использованием современной технологии программирования;
3) составить пояснительную записку для описания функциональных возможностей и сопровождения разработанной системы, на основе нормативных документов, регламентирующих состав, содержание и форму технической документацией на разработанный программный продукт.
Электронное расписание обладает удобным интерфейсом, позволяет выбирать данные по стандартным запросам. Программный продукт работает под управлением операционных систем семейства Win32. Разработано приложение в среде программирования Delphi 7.0. Для корректной работы приложения на персональном компьютере должен быть установлен BDE Administrator, который находится на носителе, расположенном в Приложении 2.
Предполагаемая область применения: электронное расписание может быть использовано преподавателями и студентами очной формы обучения, поскольку разработано с учетом реализуемых в данном учебном заведении специальностей.
Курсовая работа состоит из введения, двух глав, 6 параграфов, заключения, списка использованной литературы и приложения – всего 33 страниц.
Во введении обосновывается актуальность и практическая значимость программного продукта Электронное расписание занятий СОФ НИУ «БелГУ».
В первой главе «Проектирование программного продукта» описывается разработка внутренних структур данных, определяется пользовательский интерфейс программного приложения, выбирается технология, язык и среда программирования. А также проектируется структура программы.
Во второй главе «Описание и функциональные возможности программного приложения» рассматриваются особенности построения и работы алгоритма, обосновывается выбор стратегии тестирования, и в качестве сопровождающей документации предлагается руководство пользователя.
В заключении приведены краткие выводы, отражающие результаты решения поставленных задач.
Список использованной литературы содержит 15 наименований.
В приложении находится техническое задание и разработанный программный продукт «Электронное расписание занятий СОФ НИУ БелГУ», который записан на цифровом носителе (CD-RW).