Автор работы: Пользователь скрыл имя, 09 Января 2013 в 10:45, реферат
Деканату вуза требуется компьютеризировать систему печати ведомостей для экзаменов и зачетов. Следует вести перечни групп, списки студентов по группам. Требуется также хранить и распечатывать анкетные данные о студентах. Разработать информационную систему «ДЕКАНАТ». Обеспечить непротиворечивость данных, удобный интерфейс. Систему заполнить отладочными данными для демонстрации и хранить на дискете. В пояснительной записке последовательно описать весь процесс разработки и разместить все экранные формы.
Постановка задачи.
Разработка таблиц и схемы базы данных.
Запросы и макросы системы.
Разработка основных форм и отчетов.
Организация формы главного меню.
Рекомендации по дальнейшей модернизации системы.
Фрагмент курсовой работы: образец оформления
Российский университет Дружбы Народов
Аграрный факультет
Кафедра Агроэкономики
по предмету "Информатика"
на тему
"Разработка учебной
студент (ка): Бочкарева О. А.
группа СЭБ 1-11, специальность "Агроэкономика"
руководитель: доцент, к.т.н. Куправа Т.А.
Задание №4.
Деканату вуза требуется компьютеризировать систему печати ведомостей для экзаменов и зачетов. Следует вести перечни групп, списки студентов по группам. Требуется также хранить и распечатывать анкетные данные о студентах. Разработать информационную систему «ДЕКАНАТ». Обеспечить непротиворечивость данных, удобный интерфейс. Систему заполнить отладочными данными для демонстрации и хранить на дискете. В пояснительной записке последовательно описать весь процесс разработки и разместить все экранные формы.
Задача курсовой работы состоит в том, чтобы создать информационную систему (базу данных), отражая, таким образом, полученные в пройденном курсе знания.
База данных - центральная часть ИС (информационной системы), совокупность данных для машинной обработки, которая отражает информационную модель некоторой предметной области. Современные БД (базы данных) хранят данные в виде таблиц, которые определенным образом связаны между собой, по этому свойству БД называются реляционными.
БД создается с помощью СУБД (системы управления БД). СУБД - программная инструментальная система, основные назначения которой:
Основы проектирования реляционных БД
Жизненный цикл БД можно разбить на три основные стадии:
На этапе проектирования решаются следующие вопросы:
На этапе реализации происходит:
На стадии эксплуатации происходит наполнение ИС реальными данными, использование, доработка и сопровождение.
Реализация настоящей БД произведена в Access 97
Реализация БД в Access начинается с описания полученных таблиц, но, кроме того, в Access также разрабатываются следующие категории объектов:
Главное окно Access
Для создания данной информационной
системы нам понадобятся
В нашей ИС можно выделить следующие таблицы: «Группа», «Изучают», «Предмет» и «Студент».
Для создания таблицы в Access следует описать ее структуру в режиме конструктора. Описание поля включает:
Создание таблицы «Студент»
Вид таблицы:
В столбец «имя поля» вводятся следующие записи: «код студента», «ФИО», «код группы», «адрес», «телефон», «место рождения» и «дата рождения».
В столбец «тип данных» вводятся типы полей таблицы, которые выбираются из списка. Поля таблицы могут быть следующих типов:
В нашей таблице именам поля соответствуют следующие типы:
код студента - счетчик;
ФИО - текстовый;
код группы - текстовый;
адрес - текстовый;
телефон - текстовый;
место рождения - текстовый;
дата рождения - дата/время.
Также описаны и свойства полей:
Для поля «код студента» с типом «счетчик» определены следующие свойства:
размер поля - длинное целое;
новые значения - последовательные;
индексированное поле - да(совпадения не допускаются)
У полей «ФИО», «код группы», «адрес», «телефон», «место рождения» почти одинаковые свойства - указывается размер поля, отличие состоит лишь в самом размере.
Полю «дата рождения» не приписывается никаких дополнительных свойств.
После введения этих данных необходимо задать «ключевое поле». В таблице «Студент» этим полем является «код студента».
Созданная в итоге таблица имеет такой вид:
При сохранении задается имя «Студент».
Таким же образом создаются остальные таблицы: «Группа», «Изучают», «Предмет».
В таблице «Группа» именам поля соответствуют следующие типы:
КодГруппы - Текстовой;
Специальность - Текстовой;
Курс - Текстовой;
Староста - Текстовой;
Факультет - Текстовой.
Ключевое поле - КодГруппы.
В таблице «Изучают» именам поля соответствуют следующие типы:
КодГруппы - Текстовой;
КодПредмета - Числовой;
ВидАттестации - Текстовой;
НомерСеместра - Числовой.
КлючевыеПоля - КодГруппы и КодПредмета
В таблице «Предмет» именам поля соответствуют следующие типы:
КодПредмета - Числовой;
Название - Текстовой.
Ключевое поле - КодПредмета.
После вышеперечисленных действий окно базы данных выглядит так:
Создание связи таблиц – схема данных
Данная операция состоит из двух действий:
После нажатия кнопки
и кнопки
добавляем все созданные
Затем переходим к непосредственному связыванию таблиц. Поле «код группы» таблицы «Студент» связываем с одноименным полем таблицы «Группа», а его, в свою очередь, связываем с одноименным полем в таблице «Изучают», чье поле «код предмета» связываем с одноименным в таблице «Предмет». Общий вид получается таковым:
Запросы позволяют отбирать необходимую информацию из таблиц и представлять ее опять же в табличном виде.
Для нашей ИС потребовался
всего лишь один запрос «ЗапросАнкетныеДанные».
Данный запрос был необходим для
создания формы «
Сохраняем запрос
с именем «
Макросы
Макрос - это объект Access, используемый для автоматизации действий пользователя. Макровызовы выполняются в ответ на события в форме.
Так как макрос является «сопроводителем» формы, то описание его без формы представляется бессмысленным. Следовательно, создание макросов необходимо описать непосредственно при описании форм.
Форма - это объект Access, который отображает данные на экране в рамках некоторого окна. Для формы, как правило, определен источник данных - таблица или запрос. Данные из источника данных обычно размещаются в области данных формы.
Форма, отображающая в области данных последовательность, является ленточной.
Форма, отображающая одновременно одну запись в области данных является простой.
Создадим форму «
Введем надпись «Анкетные данные студентов». Пусть надпись будет красного цвета жирным шрифтом, красного цвета. Эта надпись будет размещаться в «заголовке формы», который вызывается через «меню» - «вид» - «заголовок/примечание». В появившемся окне и размещается надпись. А также устанавливаем последовательность перехода (тоже из «меню» - «вид»).
В данной форме есть «поле со списком», из которого выбирается код группы. Создание такого поля требует выполнения следующих действий:
Данное удобство позволит выбирать код группы из списка, что весьма удобно. Стоит отметить тот факт, что при выборе группы автоматически выбирается курс и специальность, что было достигнуто с помощью построителя запросов SQL, вызванного для источника строк в свойствах данного поля (в закладке «Данные»).
Форма «АнкетныеДанныеСтудентов» является ленточной. Она выглядит так:
Создание формы «Группа» (источник данных - таблица «Группа») производится по такому же принципу, включая тот факт, что она тоже ленточная. Единственным отличием является то, что в ней нет необходимости создавать поле со списком.
Следующим этапом работы будет создание формы «Предметы», которое является самым элементарным действием. Это подтверждается тем, что источник данных для этого столбца - таблица «Предмет», которая состоит всего из двух столбцов.
Благодаря этому факту все действия по созданию таблицы сводятся к чисто механическому перетаскиванию полей в форму. Естественно, необходимо ввести область заголовка и задать имя «Предметы». Эта форма также является ленточной.
Информация о работе Разработка учебной информационной системы