Помощь в написании студенческих работ
Антистрессовый сервис

Реализация информационной системы «Студенты»

РефератПомощь в написанииУзнать стоимостьмоей работы

Необходимо также иметь возможность просмотра данных в виде, отсортированном по любой совокупности перечисленных полей. Для хранения и обработки этой информации создать базу данных в виде набора файлов прямого доступа. Подготовка к печати списка студентов учебной группы по запросу для одной группы и для всех групп. Для заданной предметной области необходимо предусмотреть возможность решения… Читать ещё >

Реализация информационной системы «Студенты» (реферат, курсовая, диплом, контрольная)

Предварительные замечания

Рассмотрим все этапы разработки и создания информационной системы на примере ИС «Студенты». Разработка выполняется в среде программирования Visual Basic 2008 Express Edition (платформа .NET), для хранения данных используются файлы прямого доступа, диалог пользователя с информационной системой для ведения и обработки данных организован с использованием средств графического интерфейса.

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

Постановка задачи

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

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

Информация о студентах представлена следующими данными:

фамилия, имя и отчество;

дата рождения;

пол;

специальность;

курс;

группа;

количество экзаменов;

оценки, полученные на экзамене.

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

Необходимо предусмотреть возможность упорядочения данных (сортировку) по следующим полям:

по ФИО;

по курсу;

по группе.

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

Во избежание дублирования данных и экономии памяти для поля «специальность» создать отдельный файл-справочник (файл прямого доступа), используемый для заполнения и просмотра этого поля данных.

Критериями поиска для данной информационной системы являются: ФИО, курс, группа.

Для заданной предметной области необходимо предусмотреть возможность решения следующих задач:

  • 1. Подготовка к печати списка студентов учебной группы по запросу для одной группы и для всех групп.
  • 2. Вычисление среднего балла для каждого студента; подготовка к выводу результатов в виде, отсортированном по курсу и группе, а в пределах группы предусмотреть одну из возможных сортировок: в алфавитном порядке фамилий или по убыванию среднего балла.
  • 3. Для каждой учебной группы вычисление количества студентов и среднего балла, предусмотреть сортировку по курсу и номеру группы.

Для каждой из перечисленных задач предусмотреть возможность просмотра результатов на экране и возможность сохранения их в текстовых файлах для последующего использования.

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

Показать весь текст
Заполнить форму текущей работой