Фрагмент курсовой работы: образец оформления
Российский университет Дружбы Народов
Аграрный факультет
Кафедра Агроэкономики
по предмету "Информатика"
на тему
"Разработка учебной информационной системы ДЕКАНАТ"
студент (ка): Бочкарева О. А.
группа СЭБ 1-11, специальность "Агроэкономика"
руководитель: доцент, к.т.н. Куправа Т.А.
Москва – 2000
1. Постановка задачи.
2. Разработка таблиц и схемы базы данных.
3. Запросы и макросы системы.
4. Разработка основных форм и отчетов.
5. Организация формы главного меню.
6. Рекомендации по дальнейшей модернизации системы.
Задание №4.
Деканату вуза требуется компьютеризировать систему печати ведомостей для экзаменов и зачетов. Следует вести перечни групп, списки студентов по группам. Требуется также хранить и распечатывать анкетные данные о студентах. Разработать информационную систему «ДЕКАНАТ». Обеспечить непротиворечивость данных, удобный интерфейс. Систему заполнить отладочными данными для демонстрации и хранить на дискете. В пояснительной записке последовательно описать весь процесс разработки и разместить все экранные формы.
Задача курсовой работы состоит в том, чтобы создать информационную систему (базу данных), отражая, таким образом, полученные в пройденном курсе знания.
База данных - центральная часть ИС (информационной системы), совокупность данных для машинной обработки, которая отражает информационную модель некоторой предметной области. Современные БД (базы данных) хранят данные в виде таблиц, которые определенным образом связаны между собой, по этому свойству БД называются реляционными.
БД создается с помощью СУБД (системы управления БД). СУБД - программная инструментальная система, основные назначения которой:
1) описать БД, таблицы и связи между ними, описать операции над данными в таблицах;
2) контролировать целостность и непротиворечивость данных;
3) автоматически отображать описанную информационную модель в физическую БД на магнитных носителях компьютера.
Основы проектирования реляционных БД
Жизненный цикл БД можно разбить на три основные стадии:
1) проектирование (на бумаге или с помощью специальных программ);
2) программная реализация;
3) эксплуатация.
На этапе проектирования решаются следующие вопросы:
1) изучение задачи (обследование предметной области), выделение объектов и связей, о которых надо хранить информацию;
2) составление исходных таблиц БД;
3) нормализация (декомпозиция) таблиц и назначение ключевых полей.
На этапе реализации происходит:
1) описание полученных таблиц средствами СУБД и ввод их в компьютер;
2) разработка отчетов, экранных форм, запросов, макросов и программ;
3) отладка и тестирование программ из ИС и обучение персонала.
На стадии эксплуатации происходит наполнение ИС реальными данными, использование, доработка и сопровождение.
Реализация настоящей БД произведена в Access 97
Реализация БД в Access начинается с описания полученных таблиц, но, кроме того, в Access также разрабатываются следующие категории объектов:
1) запросы (queries) - для отбора и фильтрации данных из таблиц по определенным критериям;
2) формы (forms) - для отображения данных из таблиц на экране в удобном виде;
3) отчеты (reports) - для оформления данных из таблиц в виде распечаток на бумаге;
4) макросы (macros) - для оформления часто выполняемых действий в виде последовательностей команд и их автоматического исполнения;
5) модули (modules) - подпрограммы обработки данных на языке Visual Basic.
Главное окно Access
1) отображает состав БД, то есть содержит перечень всех объектов, сгруппированных по категориям в отдельных закладках;
2) содержит три кнопки (справа) для выполнения над объектами следующих действий:
-
Затем переходим к непосредственному связыванию таблиц. Поле «код группы» таблицы «Студент» связываем с одноименным полем таблицы «Группа», а его, в свою очередь, связываем с одноименным полем в таблице «Изучают», чье поле «код предмета» связываем с одноименным в таблице «Предмет». Общий вид получается таковым:
Запросы позволяют отбирать необходимую информацию из таблиц и представлять ее опять же в табличном виде.
Для нашей ИС потребовался всего лишь один запрос «ЗапросАнкетныеДанные». Данный запрос был необходим для создания формы «АнкетныеДанныеСтудентов», так как информации, находящейся в таблице «Студент» было недостаточно. Запрос создается к таблицам «Группа» и «Студент». В режиме конструктора добавляем запрос на эти таблицы. Затем перетаскиваем необходимые поля из таблиц в строку «поле» нижнего окна, где автоматически фиксируется начальное местоположение каждого поля (таблицы).
Сохраняем запрос с именем «ЗапросАнкетныеДанные». Наш запрос выглядит так:
Макросы
Макрос - это объект Access, используемый для автоматизации действий пользователя. Макровызовы выполняются в ответ на события в форме.