Проектирование информационной системы для контроля успеваемости студентов в университете

Автор работы: Пользователь скрыл имя, 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 – это функционально  полная реляционная СУБД. В ней  предусмотрены все необходимые  средства для определения и  обработки данных, а также для  управления ими при работе  с большими объемами информации. Что касается легкости использования,  то Microsoft Access совершил здесь настоящий  переворот, и многие для создания  своих собственных баз данных  и приложений обращаются именно  к нему.[3]

Система управления базами данных предоставляет вам возможность  контролировать задание структуры  и описание своих данных, работу с ними и организацию коллективного  пользования этой информацией. СУБД также существенно увеличивает  возможности и облегчает каталогизацию  и ведение больших объемов  хранящейся в многочисленных таблицах информации. СУБД включает в себя три  основных типа функций: определение  данных (задание структуры и описание), обработка данных и управление данными. Все эти функциональные возможности  в полной мере реализованы в Microsoft Access. В практике, как правило, необходимо решать и задачи с использованием электронных таблиц и текстовых  процессоров. Например, после подсчета или анализа данных необходимо их представить в виде определенной формы или шаблона. В итоге, пользователю приходится комбинировать программные продукты для получения необходимого результата. В этом смысле все существенно упростят возможности, предоставляемые Microsoft Access.[4]

Цель данной курсовой работы является  разработка информационной системы  успеваемости студентов Педагогического  института. Информационная система  института предполагает учет успеваемости студентов 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. Имеет широкий  спектр функций, включая связанные  запросы, связь с внешними таблицами  и базами данных. Благодаря встроенному  языку VBA, в самом Access можно  писать приложения, работающие с  базами данных.

Основные компоненты MS Access:

  • построитель таблиц;
  • построитель экранных форм;
  • построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
  • построитель отчётов, выводимых на печать.

Они могут вызывать скрипты  на языке VBA, поэтому MS Access позволяет  разрабатывать приложения и БД практически  «с нуля» или написать оболочку для  внешней БД.[3]

MS Access является файл-серверной  СУБД и потому применима лишь  к маленьким приложениям. Отсутствует  ряд механизмов, необходимых в  многопользовательских БД, таких,  например, как триггеры.

Информация о работе Проектирование информационной системы для контроля успеваемости студентов в университете