Проектирование информационной системы для контроля успеваемости студентов в университете
Автор работы: Пользователь скрыл имя, 28 Января 2014 в 22:36, курсовая работа
Краткое описание
Цель данной курсовой работы является разработка информационной системы успеваемости студентов Педагогического института. Информационная система института предполагает учет успеваемости студентов 31 и 41 информационных групп. В соответствии с поставленной целью в работе предполагается решить следующие задачи: - сбор данных;
- концептуальное проектирование базы данных; - формулировка ограничений целостности; - физическое проектирование; - разработка приложения; - генерация отчетов.
Содержание
Введение 3
Глава I. Теоретическая часть 5
1.1Описание предметной области 5
1.2Проектирование информационных систем 6
1.3 Области преминения информационных систем 7
1.4 Основные понятия о СУБД (система управления базами данных) 9
1.5 СУБД Access 10
1.6 Запрос и форма 11
1.7 Объекты базы данных 13
Глава II. Практическая часть 17
2.1 Создание таблиц 17
2.2 Разработка запросов 20
2.2.1 Запрос на выборку 20
2.2.2 Запрос на сортировку 20
2.2.3 Запрос с параметром 21
2.2.4 Запрос, содержащий вычисляемые поля 23
2.2.5 Итоговый запрос 23
2.3 Создание отчетов 27
2.4 Создание кнопочной формы 30
Заключение 32
Список используемой литературы 34
Вложенные файлы: 1 файл
KR_Kroshnina_K_V.docx
— 814.36 Кб (Скачать файл)Калининградский филиал
Федеральное государственное
бюджетное образовательное
______________________________
КУРСОВАЯ РАБОТА
по дисциплине: " Проектирование
информационных систем "
на тему: " Проектирование
информационной системы для контроля
успеваемости студентов в университете"
Студент: Крошнина К. В.
Группа: Кд-ЗКИ-101
Научный руководитель:
Потменский И. А.
Дата сдачи _____________
Дата защиты___________
Оценка________________
Подпись
руководителя___________
Калининград, 2014
Введение 3
Глава I. Теоретическая часть 5
1.1Описание предметной области 5
1.2Проектирование информационных систем 6
1.3 Области преминения информационных систем 7
1.4 Основные понятия о СУБД (система управления базами данных) 9
1.5 СУБД Access 10
1.6 Запрос и форма 11
1.7 Объекты базы данных 13
Глава II. Практическая часть 17
2.1 Создание таблиц 17
2.2 Разработка запросов 20
2.2.1 Запрос на выборку 20
2.2.2 Запрос на сортировку 20
2.2.3 Запрос с параметром 21
2.2.4 Запрос, содержащий вычисляемые поля 23
2.2.5 Итоговый запрос 23
2.3 Создание отчетов 27
2.4 Создание кнопочной формы 30
Заключение 32
Список используемой литературы 34
Введение
Одной из проблем современной
системы обучения - контроль. В связи
с большим количеством
Использование информационных систем значительно упрощает и ускоряет процесс работы, сокращаются ее объемы, появляется возможность более оперативных решений. Сегодня информационные системы используются практически во всех сферах жизни человека: коммерческая деятельность, торговля и бизнес.
Информационная система - это система, реализующая информационную модель предметной области, чаще всего - какой - либо области человеческой деятельности. Информационная система должна обеспечивать: получение (ввод или сбор), хранение, поиск, передачу и обработку информации.
Информационной системой называют
совокупность взаимосвязанных аппаратно
- программных средств для
Информационная система
Одним из важнейших условий обеспечения эффективного функционирования любой организации является наличие развитой автоматизированной информационной системы (АИС). Под АИС понимают все системы, реализующие автоматизированный сбор, обработку и манипулирование данными и включающие технические средства обработки данных, программное обеспечение и обслуживающий персонал. Современной формой АИС являются автоматизированные банки данных (АБД), которые включают в свой состав вычислительную систему, одну или несколько БД, систему управления базами данных (СУБД) и набор прикладных программ (ПП).
Microsoft Access – это функционально
полная реляционная СУБД. В ней
предусмотрены все необходимые
средства для определения и
обработки данных, а также для
управления ими при работе
с большими объемами
Система управления базами
данных предоставляет вам возможность
контролировать задание структуры
и описание своих данных, работу
с ними и организацию коллективного
пользования этой информацией. СУБД
также существенно увеличивает
возможности и облегчает
Цель данной курсовой работы является разработка информационной системы успеваемости студентов Педагогического института. Информационная система института предполагает учет успеваемости студентов 31 и 41 информационных групп.
В соответствии с поставленной целью в работе предполагается решить следующие задачи:
- сбор данных;
- концептуальное проектирование базы данных;
- формулировка ограничений
- физическое проектирование;
- разработка приложения;
- генерация отчетов.
Для обеспечения надежности системы управления данными необходимо выполнить следующие основные требования:
- целостность и
- достоверность данных,
- простота управления данными,
- безопасность доступа к данным.
Глава I. Теоретическая часть
1.1. Описание предметной области
Понятие “предметная область” (ПО) соответствует точке зрения потребителей информации на объекты, при которой выделяются только те свойства объектов и взаимосвязи между ними, которые представляют определенную прагматическую ценность и должны фиксироваться в базе данных. Таким образом, предметная область – это абстрактная картина реального мира, определенная часть которого фиксируется в качестве модели фрагмента действительности. В каждый момент времени ПО находится в одном из состояний, которое характеризуется совокупностью объектов и их взаимосвязей. Если объекты образуют объектное ядро, то совокупность взаимосвязей отражает структуру фрагмента действительности.
Конструирование базы данных, начинается с исследования и описания предметной области.
Эта программа востребована во многих учебных заведениях, так как представляет собой отслеживание информации успеваемости для каждого из студентов.
Важной областью исследования
являются бизнес–правила и политика
университета. Эта информация может
оказывать влияние на данные проектируемой
базы и учитывает следующие
- Персональный учет успеваемости студентов под руководством куратора;
- Представление декану факультета текущую успеваемость студентов;
- Сведения об академической задолженности и абсолютной успеваемости студентов по состоянию на последний день сессии;
- Сведения о результатах экзаменов и зачетов;
- Сведения о формах обучения;
- Сведения о стипендии.
Программа может использоваться
в любом образовательном
Мощность информационного банка данных обусловлена возможностью его постоянного пополнения новыми данными, причем в неограниченном количестве информации. Это является очень удобным для пользователя. Таким образом, создание информационного банка данных, обладающего такими свойствами, задача достаточно актуальная и полезная.
1.2. Проектирование информационных систем
Проектирование информационных систем (ИС) представляет сложный многоступенчатый вид деятельности, без научной организации которого немыслимо создание и использование современных сложных ИС, в том числе в образовании, предпринимательстве, менеджменте и других областях жизнедеятельности общества. Наряду с получением необходимых для этого теоретических знаний проектировщику ИС требуется обрести устойчивые практические навыки этого вида деятельности
Между потребителем и информационной системой может быть установлена обратная связь. В этом случае информационная система называется замкнутой. Канал обратной связи необходим, когда нужно учесть реакцию потребителя на полученную информацию.
Проектирование информационных систем охватывает три основные области:
1) проектирование объектов
данных, которые будут реализованы
в базе данных;
2) проектирование программ, экранных форм,
отчётов, которые будут обеспечивать выполнение
запросов к данным;
3) учёт конкретной среды или технологии,
а именно: топологии сети, конфигурации
аппаратных средств, используемой архитектуры
(файл-сервер или клиент-сервер), параллельной
обработки, распределённой обработки
данных и т.п.
Информационная система
1.3. Области применения информационных систем
В последние несколько
лет компьютер стал неотъемлемой
частью управленческой системы предприятий.
Однако современный подход к управлению
предполагает еще и вложение денег
в информационные технологии. Причем
чем крупнее предприятие, тем
больше должны быть подобные вложения.
Благодаря
стремительному развитию информационных
технологий наблюдается расширение области
их применения. Если раньше чуть ли не
единственной областью, в которой применялись
информационные системы, была автоматизация
бухгалтерского учета, то сейчас наблюдается
внедрение информационных технологий
во множество других областей. Эффективное
использование корпоративных информационных
систем позволяет делать более точные
прогнозы и избегать возможных ошибок
в управлении.
Из любых
данных и отчетов о работе предприятия
можно извлечь массу полезных сведений.
И информационные системы как раз и позволяют
извлекать максимум пользы из всей имеющейся
в компании информационных технологий
- современный бизнес крайне чувствителен
к ошибкам в управлении, и для принятия
грамотного управленческого решения в
условиях неопределенности и риска необходимо
постоянно держать под контролем различные
аспекты финансово-хозяйственной деятельности
предприятия (независимо от профиля его
деятельности).
Поэтому
можно вполне обоснованно утверждать,
что в жесткой конкурентной борьбе большие
шансы на победу имеет предприятие, использующее
в управлении современные информационные
технологии.
1.4. Основные понятия о СУБД (система управления базами данных)
Система управления базами
данных (СУБД) – совокупность программных
и лингвистических средств
Основные функции СУБД:
- управление данными во внешней памяти (на дисках);
- управление данными в оперативной памяти с использованием дискового кэша;
- журнализация изменений, резервное копирование и восстановление базы данных после сбоев;
- поддержка языков БД (язык определения данных, язык манипулирования данными).
Обычно современная СУБД содержит следующие компоненты:
- ядро, которое отвечает за управление данными во внешней и оперативной памяти, и журнализацию,
- процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных, и создание, как правило, машинно-независимого исполняемого внутреннего кода,
- подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.[32][29]
1.5. СУБД Access
Microsoft Office Access или просто
Microsoft Access — реляционная СУБД
корпорации Microsoft. Имеет широкий
спектр функций, включая
Основные компоненты MS Access:
- построитель таблиц;
- построитель экранных форм;
- построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
- построитель отчётов, выводимых на печать.
Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.[3]
MS Access является файл-серверной
СУБД и потому применима лишь
к маленьким приложениям.