Информационная система вуза
Разработка информационной модели предметной области. Описание функциональной схемы программного приложения. Физическая модель базы данных. Формы заставки, главной и вторичной кнопочных форм диалога пользователя, процедуры обработки событий, макросы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 28.05.2015 |
Размер файла | 1,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки РФ
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Московский государственный университет технологий и управления им. К. Г. Разумовского (Первый казачий университет)»
(ФГБОУ ВО «МГУТУ им. К. Г. Разумовского (ПКУ))»
Университетский колледж информационных технологий
Специальность 230701 «Прикладная информатика (по отраслям)»
К У Р С О В О Й П Р О Е К Т
на тему Информационная система ВУЗа
Группа И-405
Студент Барынкин Д.Р.
Руководитель проекта
Точилкин.В.А.
2015
Оглавление
Разработка информационной модели предметной области
Описание предметной области (ПО) решаемой задачи
Описание форматов входных документов
Описание функциональной схемы программного приложения
Разработка инфологической модели предметной области
Описание информационных объектов (сущностей), их классы, атрибуты, связи
Разработать модель( «Таблица- связь»)
Описание выбранной СУБД
Представление концептуальной схемы в виде таблиц реляционной базы данных с данными контрольного примера
Физическая модель базы данных
Описание технологии сопровождения базы данных
Создание структуры базы данных в СУБД ACCESS
Описание запросов к базе данных на основе разработанных таблиц реляционной БД
Описание формирования, содержания и вида выходных документов (отчетов)
Разработка пользовательского приложения - информационной системы (ИС) - на основе созданной базы данных
Формы заставки, главной и вторичной кнопочных форм диалога пользователя, процедуры обработки событий, макросы
Инструкция пользователя по работе с ИС
Подготовка к работе
Описание операций
Работа с Базой Данных
Работа в формах
Заключение
Список литературы
Введение
база данные информационный программный
Информационные системы - неотъемлемы в современном обществе. Их можно встретить везде и их разнообразие поражает. Каждой компании, каждому механизму необходима своя информационная система со своей базой данных.
Раньше, до наступления информационной эпохи, все базы данных могли занимать гигантские хранилища, с хранящейся на бумажных носителях информацией. Но человечество с тех пор сделало гигантский шаг вперед, все данные синхронизированы и находятся на жестких дисках, серверах и прочих современных носителях информации. Говорить о полезности этого самого шага можно очень долго, поэтому лучше поговорим об информационных системах, а если быть более точным, то об информационной системе ВУЗа, т.к. именно это и есть тема нашего курсового проекта.
Разработка информационной модели предметной области
Описание предметной области (ПО) решаемой задачи
Расписание занятий - это документ предназначенный, как для преподавателей, так и для студентов. Он является одним из важнейших входных документов, т.к. без него невозможно синхронизировать преподавателя и студентов. Расписание, в основном, статично и меняется лишь по окончании семестра, но так же его изменения возможны под воздействием на него учебной части, или еще какого-нибудь отделения, занимающегося непосредственно корректировкой расписания. Грамотно составленное расписание может очень неслабо повлиять на учебный процесс.
Описание форматов входных документов
Описание содержания отчетных документов
-отчет «Список телефонов»: группа, фамилия, имя, телефон.
Отражает номера телефонов, каждого из запрашиваемых студентов.
-отчет «Журнал 405»: Дисциплина, дата, Номер зачетной книжки, оценка, группа, фамилия.
Отражает оценки студентов именно 405ой группы.
Описание функциональной схемы программного приложения
Функциональная схема состоит из двух частей: Ведение БД и Работа с БД. Ведение БД заключается в возможности просмотра и редактирования данных. Работа с БД подразумевает под собой возможность просмотра отчётов, а также выполнение запросов.
Разработка инфологической модели предметной области
Описание информационных объектов (сущностей), их классы, атрибуты, связи
База данных «информационная система ВУЗа» предназначена для хранения и обработки сведений о успеваемости каждого студента по каждым дисциплинам. Для решения задачи необходима входная нормативно-справочная (НСИ) и оперативная информация, на основании которой получают результатную информацию. Логическая схема строится из четырех основных блоков: сущностей, атрибутов и связей.
«Оценка», в которой хранится информация об оценках студентов;
«Студенты», в которой хранится информация о них;
«Расписание», в которой хранится информация о дате занятий;
«Преподаватель», в которой хранится информация о них.
1. «Оценка»
НомерЗачетки - Числовой
Дисциплина - короткий текст
Дата - дата и время
Оценка - числовой
2. «Студенты»
Группа - числовой
НомерЗачетки - Числовой
Фамилия - Короткий текст
Имя - Короткий текст
Отчество - Короткий текст
Адрес - Короткий текст
Телефон - Числовой
Факультет - Короткий текст
3. Расписание
Группа - Числовой
Дисциплина - Короткий текст
Преподаватель - Короткий текст
ИтоговаяРабота - Короткий текст
НомерАудитории - Числовой
Дата - Дата и время
4. Преподаватель
Преподаватель - Короткий текст
Дисциплина - Короткий текст
Телефон - Короткий текст
Разработать модель( «Таблица- связь»)
Размещено на http://www.allbest.ru/
Описание выбранной СУБД
В качестве СУБД была выбрана MS Access 2007, т.к. она создана для работы с реляционными базами данных, включающая все необходимые инструментальные средства для создания локальной базы данных. Теперь обосную свой выбор:
MS Access входит в основной пакет Ms Office, который имеет широкое распространение, что при условии покупки этого пакета исключает необходимость приобретения другой СУБД;
с помощью MS Access можно разрабатывать простые и удобные формы ввода данных, что упрощает работу пользователя;
MS Access позволяет осуществлять автоматическую обработку данных;
MS Access имеет интуитивно понятный интерфейс, что значительно упрощает работу;
MS Access позволяет осуществлять выдачу простых и сложных отчетов.Система Access -- это набор инструментов конечного пользователя для управления базами данных. В ее состав входят конструкторы таблиц, форм, запросов, отчетов, web страниц и макросов.
Представление концептуальной схемы в виде таблиц реляционной базы данных с данными контрольного примера
Каждая сущность логической схемы должна быть представлена таблицей реляционной базы данных, в которой каждый столбец - это атрибут сущности. На каждую таблицу составляется описание логической структуры, в ней определяются основные характеристики каждого поля (атрибута) таблицы, значения характеристик будут использованы при создании базы данных в конкретной СУБД. Для данного задания таблицы будут иметь вид:
Таблица 1
Сущность таблицы «Преподаватели»
Преподаватель |
Дисциплина |
Телефон |
|
Глускер |
Программирование |
3435346 |
Таблица 2
Сущность таблицы «Студенты»
Группа |
НомерЗачетки |
Фамили |
Имя |
Отчество |
Адрес |
Телефон |
Факультет |
|
406 |
122 |
Урицкий |
Владислав |
Андреевич |
Москва |
7654321 |
Информационная безопасность |
Таблица 3
Сущность таблицы «Расписание»
Группа |
Дисциплина |
Дата |
Преподаватель |
Итоговая работа |
Номер аудитории |
|
401 |
Математика |
06.04.2015 |
Маевский |
Экзамен |
23 |
Таблица 4
Сущность таблицы «Оценка»
НомерЗачетки |
Дисциплина |
Дата |
Оценка |
|
122 |
Программирование |
09.04.2015 |
3 |
Физическая модель базы данных
Описание технологии сопровождения базы данных
Формы используется для добавления, удаления, изменения информации в таблицах базы данных.
Формы имеют интуитивно понятный интерфейс.
Создание структуры базы данных в СУБД ACCESS
Таблица
«Преподаватель»
Таблица
«Студенты»
Таблица
«Оценка»
Таблица
«Расписание»
Описание запросов к базе данных на основе разработанных таблиц реляционной БД
Запрос 1.
Найти фамилии преподавателей, ведущих занятия в группах 405 и 401.
На SQL:
SELECT Преподаватель.Преподаватель, Студенты.Группа
FROM (Преподаватель INNER JOIN Расписание ON (Преподаватель.Преподаватель = Расписание.Преподаватель) AND (Преподаватель.Преподаватель = Расписание.Преподаватель)) INNER JOIN Студенты ON Расписание.Группа = Студенты.Группа
WHERE (((Студенты.Группа)=405 Or (Студенты.Группа)=401));
Запрос 2.
Какие оценки получил студент Никитенко?
На SQL:
SELECT Оценка.Дисциплина, Студенты.Фамилия, Оценка.Оценка
FROM Оценка INNER JOIN Студенты ON Оценка.НомерЗачетки = Студенты.НомерЗачетки
WHERE (((Студенты.Фамилия)="Никитенко"));
Запрос 3.
У каких студентов преподает Маевский?
На SQL:
SELECT Расписание.Группа, Студенты.Фамилия, Расписание.Преподаватель
FROM Расписание INNER JOIN Студенты ON Расписание.Группа = Студенты.Группа
WHERE (((Расписание.Преподаватель)="Маевский"));
Запрос 4.
Какие студенты сдали те же экзамены, что и Барынкин?
На SQL:
SELECT Расписание.ИтоговаяРабота, Студенты.Фамилия, Расписание.Дисциплина
FROM Расписание INNER JOIN Студенты ON Расписание.Группа = Студенты.Группа
WHERE (((Расписание.ИтоговаяРабота)="Экзамен") AND ((Студенты.Группа)=405));
Запрос 5.
Какие преподаватели работают 10.04.15?
На SQL:
SELECT Преподаватель.Преподаватель, Расписание.Дата
FROM Преподаватель INNER JOIN Расписание ON Преподаватель.Преподаватель = Расписание.Преподаватель
WHERE (((Расписание.Дата)=#4/10/2015#));
Запрос 6.
Какие преподаватели ведут занятия в тех же группах, что и Ларионова?
На SQL:
SELECT Расписание.Преподаватель
FROM Расписание
WHERE (((Расписание.Группа) Like (SELECT Расписание.Группа FROM Расписание WHERE Расписание.Преподаватель="Скачкова";)));
Запрос 7.
По каким предметам сдается зачет, а не экзамен?
На SQL:
SELECT Расписание.Дисциплина, Расписание.ИтоговаяРабота
FROM Расписание
WHERE (((Расписание.ИтоговаяРабота)="Экзамен"));
Запрос 8.
Какие дисциплины преподаются на факультете реклама?
На SQL:
SELECT Расписание.Дисциплина, Студенты.Факультет
FROM Студенты INNER JOIN Расписание ON Студенты.Группа = Расписание.Группа
WHERE (((Студенты.Факультет)="Реклама"));
Описание формирования, содержания и вида выходных документов (отчетов)
На выходе мы видим такие отчеты:
1. «Журнал 405»
2. «Расписание 406»
3. «Список телефонов»
Разработка пользовательского приложения - информационной системы (ИС) - на основе созданной базы данных
Формы заставки, главной и вторичной кнопочных форм диалога пользователя, процедуры обработки событий, макросы
1. Форма «Меню»
Имеет приятный и понятный интерфейс.
В форму меню входят такие формы как:
«Оценка», «Преподаватель», «Расписание», «Студенты» и «Выход»
Они, в основном, открывают одноименные таблицы. Все кроме «Выход», он закрывает Access.
Инструкция пользователя по работе с ИС
Подготовка к работе
Для работы АРМ необходимо иметь на локальном компьютере:
-Windows 7,8;
-пакет прикладных программ MS Office 2010 или 2013;
-свободное место на жестком диске объемом не менее 1.5 Мбайт.
Описание операций
Основными задачами разработанного автоматизированного рабочего места являются:
- формирование и печать отчета «Журнал 405»;
- формирование и печать отчета «Расписание 405»;
- формирование и печать отчета «Список телефонов»;
- работа по запросам, которые описаны несколькими страницами выше.
Перед работой с АРМ надо открыть базу данных Access и открыть форму Меню, и выполнять действия.
Работа с Базой Данных
Кнопочная форма «Меню» содержит
Оценка
Преподаватель
Расписание
Студенты
Выход
Работа в формах
При выборе какой-либо кнопки откроется соответствующая таблица. Действия со всеми таблицами аналогичные.
В форме в можно произвести следующие действия:
- просмотреть существующие записи. Для этого нужно воспользоваться кнопками перехода по записям:
Заключение
Темой курсового проекта являлась «Информационная система ВУЗа», которая, по средствам СУБД Microsoft Access 2013, была нами реализована.
В данном варианте программа представляет собой продукт, который требует отладки и доработки, для более удобного использования пользователем. Но может быть использована, как рабочий вариант, при ее сопровождении производителем.
Список литературы
1. Самоучитель Access 2007. 100% результат уверенной работы А. Рубин, И. Клеандрова, Р. Прокди.
2. Access 2007. Эффективное использование Вячеслав Кошелев.
3. Access 2007 на практике Ольга Смирнова.
4. Коннолли Базы данных: проектирование, реализация, сопровождение СПб; М..2000.
5. Microsoft Office Access 2007. Профессиональное программирование, Автор: Элисон Балтер, Переводчик: Константин Птицын.
Размещено на Allbest.ru
...Подобные документы
Семантическое моделирование данных. Основные понятия модели Entity-Relationship. Построение инфологической модели в виде диаграммы "Таблица-связь". Проектирование физической модели базы данных. Разработка формы заставки, главной, вторичных кнопочных форм.
курсовая работа [1,5 M], добавлен 26.06.2012Анализ предметной области АИС "Подписка". Проектирование базы данных методом "Сущность-Связь" для разработанной функциональной модели. Описание таблиц базы данных. Выбор программного обеспечения, требования к нему. Краткое руководство пользователя.
курсовая работа [719,6 K], добавлен 15.09.2012Требования к составу и параметрам технических средств. Инфологическая (концептуальная) модель предметной области. Физическая и логическая модель базы данных. Создание структуры БД в СУБД MS ACCESS. Программирование приложения. Описание работы с системой.
курсовая работа [572,2 K], добавлен 17.11.2014Естественно-языковая модель предметной области. Уменьшение времени обслуживания пациентов за счет автоматизации. Описание инфологической модели. Проектирование баз данных. Разработка графа диалога и экранных форм. Оптимизация логической схемы базы данных.
дипломная работа [4,2 M], добавлен 20.05.2012Системный анализ предметной области. Построение концептуальной и даталогичной модели базы данных. Физическое проектирование базы данных. Описание функциональной модели системы управления базами данных. Разработка экранных форм ввода-вывода и отчета.
курсовая работа [1,1 M], добавлен 09.12.2014Описание предметной области и соотношения между объектами. Этапы проектирования базы данных, ее инфологическая, концептуальная и физическая модели. Использование режима "Конструктор" при создании таблиц, разработка форм, запросов и отчетов в MS Access.
курсовая работа [2,5 M], добавлен 07.11.2012Описание предметной области и определение предметной области информационной системы детского сада. Разработка логической и физической модели базы данных дошкольного образовательного учреждения. Анализ функционала информационной системы детского сада.
курсовая работа [1,6 M], добавлен 20.04.2015Информационная система компьютерной фирмы, описание предметной области, модель системы. Создание базы данных: постановка задачи, перечень объектов базы данных, инфологическая и датологическая модели, физическое моделирование. Формы, запросы и отчёты.
курсовая работа [463,7 K], добавлен 12.12.2009Инфологическая и даталогическая модели предметной области. Проектирование функциональной структуры приложения, защиты базы данных. Алгоритмы решения задачи и их реализация. Разработка инструкций для сопровождающего программиста и для пользователя.
курсовая работа [2,5 M], добавлен 20.11.2013Анализ предметной области. Показатели качества БД. Нормативные документы в бизнесе. Проектирование отчетов и экранных форм. Разработка таблиц и полей данных. Создание схемы БД. Реляционная модель данных. Запросы на выборку информации, макросы и модули.
курсовая работа [2,0 M], добавлен 08.04.2014Системный анализ и анализ требований к базе данных. Концептуальная и инфологическая модель предметной области. Типы атрибутов в логической модели базы. Физическая модель проектируемой базы данных в методологии IDEF1X. Требования к пользователям системы.
курсовая работа [2,3 M], добавлен 21.11.2013Характеристика предметной области, входных и выходных документов, участников нормализации и алгоритма реализации базы данных. Описание таблиц, проектирование форм, запросов, отчётов, создание главной кнопочной формы. Тестирование программного комплекса.
курсовая работа [5,8 M], добавлен 20.05.2015Создание системы управления данными для информационной системы ВУЗа с помощью MS Access. Разработка таблиц и схемы базы данных, запросов в MS SQL Server, основных форм и отчетов. Организация формы главного меню для автоматического вызова объектов БД.
курсовая работа [3,0 M], добавлен 09.04.2012Концептуальная модель базы данных "Бюро по трудоустройству". Разработка информационного и программного обеспечения объектов автоматизации. Реализация базы данных в СУБД MsAccess. Запросы к базе данных. Таблицы, отчеты и макросы. Интерфейс пользователя.
курсовая работа [5,2 M], добавлен 30.05.2016Создание модели "сущность-связь" и нормализация данных средствами программы Microsoft Access. Идентификация объектов предметной области и отношений между ними, разработка структуры физической модели, запросов и отчетов базы данных о студентах ВУЗа.
контрольная работа [742,8 K], добавлен 08.06.2011Проведение структурного системного анализа предметной области и разработка информационной системы "Клиника". Описание диаграмм потоков данных в информационной базе. Построение инфологической модели информационной системы. Основной интерфейс баз данных.
курсовая работа [2,1 M], добавлен 11.07.2013Назначение и характеристики пакета Designer/2000. Анализ предметной области для разработки информационной системы, определение ее целей и задач. Построение моделей данных, разработка базы данных и клиентского приложения. Практические навыки разработки.
курсовая работа [2,7 M], добавлен 10.04.2014Моделирование предметной области. Состав программного модуля. Разработка логической структуры единой базы данных банковской информационной системы "БИС". Создание экранных форм для ввода и корректировки информации. Разработка интерфейса пользователя.
курсовая работа [1,8 M], добавлен 17.05.2016Словесное описание предметной области. Построение схемы функциональных зависимостей. Реализация базы данных средствами утилиты Enterprise Manager в формате SQL Server Management Studio. Разработка алгоритмов работы программы и приложения пользователя.
дипломная работа [1,8 M], добавлен 26.03.2015Этапы создания и разработки базы данных. Построение модели предметной области. Разработка даталогической и физической моделей данных, способы обработки данных о сотрудниках организации. Проектирование приложений пользователя. Создание кнопочной формы.
курсовая работа [2,1 M], добавлен 14.02.2011