48515 (Разработка автоматизированной информационной системы)

2016-07-30СтудИзба

Описание файла

Документ из архива "Разработка автоматизированной информационной системы", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "48515"

Текст из документа "48515"

содержание

введение 2

1. системный анализ предметной области проектируемой базы данных 5

1.1. Характеристика предметной области 5

1.2. Экономическая сущность комплекса экономических информационных задач 9

1.3. Обособление проектных решений по программному обеспечению комплекса задач 11

2. разработка информационной системы 13

2.1. Описание структуры базы данных 13

2.2. Технологическое обеспечение 18

заключение 21

список литературы 23


введение

Курсовой проект преследует цель оценить уровень подготовки студентов по общепрофессиональным и специальным дисциплинам, полученные ими теоретические знания, приобретенные навыки самостоятельной работы, умение синтезировать полученные знания и применять их к решению практических задач.

Выполнение КП является одним из завершающих и наиболее значимым этапом обучения студентов по дисциплине «Разработка и эксплуатация автоматизированных информационных систем». Его конечным результатом является представление и защита оформленной соответствующим образом работы, в которой отражается содержание изучаемой дисциплины и качество подготовки специалистов этого направления.

Конечной целью КП является выявление уровня подготовки студента, степени готовности его к усвоению профессиональных знаний.

Основными задачами выполнения КП является:

выявление понимания студентом основных проблем и перспектив развития технологии проектирования автоматизированных информационных систем;

выявление понимания студентом значимости своей будущей профессиональной деятельности, умения приобретать новые знания, особенно в области современных информационных технологий;

выявление умения работать с технической и нормативной документацией, а также четко излагать свои мысли;

выявление навыков решать поставленные практические задачи с использованием теоретических знаний.

В процессе научных исследований, посвященных тому, как именно должна быть устроена СУБД, предлагались различные способы реализации. Самым жизнеспособным из них оказалась предложенная американским комитетом по стандартизации ANSI (American National Standards Institute) трехуровневая система организации БД:

1. Уровень внешних моделей – самый верхний уровень, где каждая модель имеет свое «видение» данных. Этот уровень определяет точку зрения на БД отдельных приложений. Каждое приложение видит и обрабатывает только те данные, которые необходимы именно этому приложению. Например, система распределения работ использует сведения о квалификации сотрудника, но ее не интересуют сведения об окладе, домашнем адресе и телефоне сотрудника, и наоборот, именно эти сведения используются в подсистеме отдела кадров.

2. Концептуальный уровень – центральное управляющее звено, здесь БД представлена в наиболее общем виде, который объединяет данные, используемые всеми приложениями, работающими с данной БД. Фактически концептуальный уровень отражает обобщенную модель предметной области (объектов реального мира), для которой создавалась БД. Как любая модель, концептуальная модель отражает только существенные, с точки зрения обработки, особенности объектов реального мира.

3. Физический уровень – собственно данные, расположенные в файлах или в страничных структурах, расположенных на внешних носителях информации.

Эта архитектура позволяет обеспечить логическую (между уровнями 1 и 2) и физическую (между уровнями 2 и 3) независимость при работе с данными. Логическая независимость предполагает возможность изменения одного приложения без корректировки других приложений, работающих с этой же БД. Физическая независимость предполагает возможность переноса хранимой информации с одних носителей на другие при сохранении работоспособности всех приложений, работающих с данной БД. Это именно то, чего не хватало при использовании файловых систем.

Выделение концептуального уровня позволило разработать аппарат централизованного управления БД.

Целью данного курсового проекта является инфологическое моделирование базы данных «Учебная часть».


1. системный анализ предметной области проектируемой базы данных

1.1. Характеристика предметной области

Представим предметную область «Учебный процесс» как взаимодействие следующих сущностей: каждый «Студент» сдает экзамен или зачет по некоторому «Предмету» согласно учебному плану. В учебном процессе участвует «Преподаватель», который осуществляет чтение учебного курса и контроль знаний «Студента». В учебном процессе также участвует «Кафедра», которая организовывает работу «Преподавателя». Обучение «Студента» ведется в «Группе» совместно с его одногруппниками.

На основании внимательного предметной области выделим следующие сущности модели «сущность-связь» («Entity Relationship» - ER-модели): «Студент», «Группа», «Кафедра», «Преподаватель», «Предмет учебного плана» и изобразим их в виде графических обозначений (прямоугольник, в верхней части которого записано имя сущности, а ниже перечисляются атрибуты, причем ключевые атрибуты помечаются подчеркиванием) – см. рис.10 – 14.

Следует отметить, что для каждой сущности устанавливается свой код – ключевой атрибут, однозначно характеризующий сущность. Например, обычный номер студента в группе не может выполнять роль ключа, поскольку для каждой группы эти номера могут повторяться. Для преподавателя атрибут Табельный номер нежелательно брать в качестве ключевого, поскольку все-таки возможно изменение табельного номера.

Для реализации дополнительных функций базы может потребоваться введение дополнительных атрибутов, например, номера зачетной книжки и домашнего телефона студента, домашнего адреса и домашнего телефона преподавателя, должности преподавателя, рабочей программы, даты сдачи экзамена (зачета) и т.д.

СТУДЕНТ

Код студента

Номер зачетной книжки

Фамилия

Имя

Отчество

Год рождения

Адрес

Домашний телефон

Балл при поступлении

Определение сущности «Студент» в модели ER

ГРУППА

Код группы

Обозначение группы

Количество студентов

Средний балл в группе при поступлении

Определение сущности «Группа» в модели ER

КАФЕДРА

Код кафедры

Название кафедры

Телефон

Заведующий

Определение сущности «Кафедра» в модели ER

ПРЕПОДАВАТЕЛЬ

Код преподавателя

Табельный номер

Фамилия

Имя

Отчество

Домашний адрес

Домашний телефон

Должность

Ученая степень

Ученое звание

Определение сущности «Преподаватель» в модели ER

ПРЕДМЕТ УЧЕБНОГО ПЛАНА

Код предмета

Наименование предмета

Программа

Часы

Вид занятия

Семестр

Вид сдачи

Оценка

Дата сдачи

Определение сущности «Предмет учебного плана» в модели ER

Будем считать для простоты все связи обязательными. Между выделенными сущностями можно выделить, например, следующие связи:

1. «Студенты» объединены в «Группы» (связь М: 1).

2. Работу «Преподавателей» организуют «Кафедры» (связь М: 1).

3. «Преподаватели» преподают «Предметы учебного плана» (связь 1: М).

5. «Студенты» сдают «Предметы учебного плана» (связь М: М).

Покажем теперь эти связи между всеми сущностями графически с использованием нотации POWER DESIGNER.

Связь между сущностями «Студент» и «Группа» представлена на рис.15. Будем считать для простоты, что все студенты обязательно объединены в группы.

Моделирование связи между сущностями «Студент» и «Группа».

Показана версия полной ER-модели для базы данных «Учебный процесс».

Моделирование связей между сущностями предметной области Учебный процесс».

1.2. Экономическая сущность комплекса экономических информационных задач

Пусть необходимо построить базу данных, содержащую информацию об учебном процессе текущего семестра:

списки студентов групп;

перечень изучаемых предметов;

преподавательский состав кафедр, обеспечивающих учебный процесс;

сведения о лекционных и практических занятиях в каждой из групп;

результаты сдачи экзаменов (зачетов) по каждому из проведенных занятий.

В результате анализа предметной области выявляются документы – источники данных для создания базы данных.

Документы справочной информации. Справочная информация содержится в документах «Список студентов групп», «Список преподавателей кафедр», «Список изучаемых предметов». На рис.2, 3 приведены формы справочных документов для студентов и преподавателей.

Документы учетной информации. Учетная информация про учебному процессу может быть представлена в планах проведения занятий в группах на текущий семестр, содержащих перечень лекционных и практических занятий по предметам (рис.4), а также в заполненных экзаменационных ведомостях (рис.5).

Особо отметим, что документы предметной области не только дают возможность выявить структуру данных, но и являются основой для разработки форм ввода/вывода, отчетов для печати документов.

Список студентов группы № _________

Номер студента

Фамилия И.О.

Год рождения

Адрес

Балл

при поступлении

Количество студентов ___________________

Средний балл в группе при поступлении ___________

Рис.2. Форма документа со списком студентов группы

Список преподавателей кафедры

Название кафедры ____________

Код кафедры ________ Телефон ______

Заведующий ____________

Таб. номер

Фамилия И.О.

Уч. степень

Уч. звание

Рис.3. Форма документа со списком преподавателей кафедры

План проведения занятий в группе

группа №___________ семестр__________/текущий/

Название предмета

Код предмета

ФИО преподавателя

Таб. номер преподавателя

Вид занятия

Часы

Рис.4. Форма документа с перечнем занятий по предмету в группе

Экзаменационная ведомость

Название предмета ______________________Группа _______________

Преподаватель ______________________________

Вид сдачи ______________________________Дата _________________

№ п/п

Фамилия И.О.

студента

Оценка

Подпись преподавателя

Рис.5. Форма документа-бланка экзаменационной ведомости

1.3. Обособление проектных решений по программному обеспечению комплекса задач

Программное обеспечение для работы с базами данных используется на персональных компьютерах уже довольно давно. К сожалению, эти программы либо были элементарными диспетчерами хранения данных и не имели средств разработки приложений, либо были настолько сложны и трудны, что даже хорошо разбирающиеся в компьютерах люди избегали работать с ними до тех пор, пока не получали полных, ориентированных на пользователя приложений.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Нашёл ошибку?
Или хочешь предложить что-то улучшить на этой странице? Напиши об этом и получи бонус!
Бонус рассчитывается индивидуально в каждом случае и может быть в виде баллов или бесплатной услуги от студизбы.
Предложить исправление
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5140
Авторов
на СтудИзбе
441
Средний доход
с одного платного файла
Обучение Подробнее