Разработка и эксплуатация информационных систем
Реляционная база данных как совокупность отношений, содержащих всю информацию, которая должна храниться в БД. Описание программного продукта: входная и выходная информация, выбор и обоснование программного обеспечения, содержание проектных решений.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 17.08.2013 |
Размер файла | 2,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
КОНТРОЛЬНАЯ РАБОТА
Разработка и эксплуатация информационных систем
Введение
За последние 30 лет в области теории систем баз данных была проведен ряд исключительно продуктивных исследований. Полученные результаты вполне можно считать наиболее важным достижением информатики за этот период. Базы данных стали основой информационных систем и в корне изменили методы работы многих организаций. В частности, в последние годы развитие технологии баз данных привело к созданию весьма мощных и удобных в эксплуатации систем. Благодаря этому системы баз данных стали доступными широкому кругу пользователей. Но, к сожалению, кажущаяся простота таких систем способствовала тому, что пользователи стали самостоятельно создавать базы данных и приложения, не имея достаточных знаний о методах проектирования эффективно работающих систем, что часто приводило к непроизводительным затратам ресурсов и некачественным результатам. Вызванная этим неудовлетворенность пользователей стала причиной возникновения известного «кризиса программного обеспечения», или так называемой «депрессии программного обеспечения», последствия которой не устранены и поныне.
Реляционная база данных - это совокупность отношений, содержащих всю информацию, которая должна храниться в БД. Пользователи воспринимают такую базу данных как совокупность таблиц, связанных между собой.
1. Предварительный анализ
В данной работе необходимо построить БД на тему «Учебный процесс». Разрабатываемая БД должна быть простой и понятной в освоении и в тоже время должна отражать полноту заданных сведений.
В данной БД присутствуют такие сведения, как список студентов, группы, предварительные оценки сессии и тд.
В БД должен быть предусмотрен поиск по любому интересующему полю (для этого нужно выбрать интересующее поле и нажать кнопку поиска, где указать искомое значение).
В главной форме наглядно должны выводиться все данные содержащиеся в БД, где их можно просмотреть и при необходимости отредактировать.
Также данные можно распечатать, используя отчеты.
Подобных проектов на рынке очень мало, т.к. это мало востребованная тема.
2.Описание программного продукта
2.1 Входная информация
Создаётся база данных «Учебный процесс».
Затем создаются таблицы:
Таблица №1 «НачФак»
Таблица №2 «Сессия»
Таблица №3 «Стипендия»
«НачФак»
Таблица «НачФак»
В таблице «Описание» приводятся основные сведения о студентах, Ф.И.О., их год рождения, адрес.
«Сессия»
Таблица «Сессия»
В таблице «Сессия» указываются текущие оценки сессии, математика, русский, литература, итсория.
«Стипендия»
Таблица «Стипендия»
В таблице «Стипендия» указываются данные студентов в процентах на получения стипендии.
2.2 Выходная информация
Создаются запросы с помощью мастера:
Рис. 4. Создание запроса с помощью мастер запросов
Запрос - это средство отбора данных из одной или нескольких таблиц при помощи определенного пользователем условия. Его удобно использовать и в качестве «буфера» между таблицами и формой. В запросе можно сортировать и отбирать данные. При этом информация в исходных таблицах остается неизменной.
Создание формы с помощью мастера форм
Рис. 5. Главная форма
Для удобной работы с БД в ACCESS можно создавать формы. Они могут использоваться для поиска и ввода данных. Формы дают возможность вывести на экран больше данных, нежели таблицы. В данной форме выводится вся информация из всех таблиц и представляется в наглядном и удобном виде.
Создаются отчеты с помощью мастера:
Рис. 6. Создание отчетов с помощью мастера отчетов
Рис. 7. Отчеты
Данный отчет выводит на просмотр, а при необходимости и на печать полные данные из Отчета «НачФак».
2.3 Выбор и обоснование выбора используемого программного обеспечения
Прежде всего, Access - это система управления базами данных (СУБД). Под системой управления понимается программа, которая не только позволяет хранить большие массивы данных в определенном формате, но и обрабатывать их, представляя в удобном для пользователей виде. Access позволяет автоматизировать часто выполняемые операции (например, расчет зарплаты, учет материальных ценностей и т.п.). Используя Access, можно не только разрабатывать удобные формы ввода и просмотра данных, но и составлять всевозможные сложные отчеты.
Access является приложением Windows, а поскольку и Windows, и Access разработаны фирмой Microsoft, они очень хорошо взаимодей ствуют одна с другой; СУБД Access работает под управлением Windows. Таким образом, все преимущества Windows доступны в Access. Это означает, что можно вырезать, копировать и вставлять данные из любого приложения Windows в приложение Access и наоборот. Используя объекты OLE (Object Linking and Embending - связывание и внедрение объектов) в Windows и приложения, которые вместе с Access входят в состав Microsoft Office (Excel, Word и PowerPoint), и интегрируя Access с этими приложениями, можно превратить ее в настоящую операционную среду баз данных. В то же время Access - это реляционная СУБД. Это означает, что с помощью Access можно получить доступ к любым данным любого типа и использовать одновременно несколько таблиц базы данных. Использование реляционной СУБД позволяет упростить структуру данных и, таким образом облегчить выполнение работы. Можно связать таблицу Access с данными, хранящимися на большой ЭВМ или на сервере, а также использовать таблицу, созданную в Paradox или Dbase. Можно быстро и просто комбинировать данные Access с
данными Excel.
В Microsoft Access добавлено большое число новых средств, разработанных для облегчения работы в Интернете и создания приложений для Web. Для доступа к Интернету и использования преимуществ новых средств необходимо наличие средства просмотра Web, такого как Microsoft Internet Explorer, а также модема. Пользователь имеет возможность непосредственно подключаться к узлам Microsoft Web из программ Office (в том числе, и из Access) с помощью команды Microsoft на Web из пункта меню «?». Например, можно получить доступ к техническим ресурсам и загрузить общедоступные программы, не прерывая работу с Access.
Система Access - набор инструментов для управления базами данных. В Access входят конструкторы таблиц, форм, запросов и отчетов. Кроме того, Access можно рассматривать и как среду для разработки приложений. Используя макросы для автоматизации задач, можно создавать такие же мощные, ориентированные на пользователя приложения, как и приложения, созданные с помощью «полноценных» языков программирования, дополнять их кнопками, меню и диалоговыми окнами. Программируя на Visual Basic for Applications (VBA), можно создавать такие же мощные программы, как сама Access (более того, многие средства Access, например мастера и конструкторы, написаны на VBA). Мощность и гибкость системы Access делают ее сегодня одной из лучших программ для управления базами данных.
2.4 Описание ресурсов ПЭВМ
Для нормального функционирования БД необходим компьютер с системными требованиями не менее:
а) компьютер - IBM совместимый с процессором Pentium 4 и выше;
б) объём оперативной памяти - не менее 128 Мбайт;
в) свободное пространство на жёстком диске - не менее 900 Мбайт
г) принтер - черно-белый или цветной
д) CD-ROM или DVD-ROM
3.Описание основных проектных решений
3.1 Структура базы данных
реляционный база программный информационный
Данная БД состоит из 3 таблиц «НачФак», «Сессия», «Стипендия».
В таблице «НачФак» мы перечисляем всех студентов учебного заведения.
начФак |
|||||||||
Номер |
фамилия |
имя |
отчество |
пол |
дата рождения |
группа |
дом-адрес |
Пол1 |
|
1 |
Кошкарёв |
Пётр |
Григорьевич |
м |
12.12.1990 |
50 |
Иркутск |
||
10 |
Пигарев |
Владислав |
Сергеевич |
м |
25.04.1991 |
51 |
Майкоп |
||
11 |
Иванов |
Петр |
Васильевич |
м |
14.02.1992 |
51 |
Краснодар |
||
12 |
Васильева |
Екатерина |
Петровна |
ж |
25.05.1992 |
50 |
Москва |
||
13 |
Березкина |
Мария |
Александровна |
ж |
20.03.1991 |
50 |
Сочи |
||
14 |
Краевой |
Артур |
Багданович |
м |
15.02.1992 |
51 |
Омск |
||
15 |
Иванова |
Лариса |
Петровна |
ж |
02.02.1992 |
50 |
Екатеринбург |
||
2 |
Козлов |
Игорь |
Вадимович |
м |
31.12.1989 |
51 |
Красноярск |
||
3 |
Бородин |
Петр |
Эдуардович |
м |
10.02.1989 |
51 |
Красноярск |
||
4 |
Сидорова |
Зинаида |
Елисеевна |
ж |
25.01.1990 |
51 |
Майкоп |
||
5 |
Мошкина |
Мария |
Матвеевна |
ж |
03.09.1990 |
50 |
Рязань |
||
6 |
Кушкарёва |
Елизавета |
Егоревна |
ж |
05.05.1990 |
50 |
Киев |
||
7 |
Гладков |
Игорь |
Игоревич |
м |
02.12.1989 |
50 |
Сочи |
||
8 |
Пирогова |
Эмилия |
Васильевна |
ж |
05.10.1990 |
50 |
Иркутск |
||
9 |
Петров |
Петр |
Андреевич |
м |
15.01.1989 |
50 |
Екатеринбург |
В таблице «Сессия» мы перечисляем основные сведения о сдачи сессии предметов: математика, русский, литература и история необходимый для связи с таблицей «НачФак».
сессия |
||||||
Номер |
Математика |
Русский |
Литература |
История |
Средняя оценка |
|
1 |
5,00 |
4,00 |
4,00 |
5,00 |
хор |
|
10 |
5,00 |
5,00 |
5,00 |
5,00 |
отл |
|
2 |
5,00 |
5,00 |
5,00 |
5,00 |
отл |
|
3 |
3,00 |
3,00 |
4,00 |
3,00 |
нхр |
|
4 |
5,00 |
4,00 |
5,00 |
5,00 |
хр1 |
|
5 |
4,00 |
4,00 |
5,00 |
4,00 |
хор |
|
6 |
3,00 |
3,00 |
4,00 |
3,00 |
нхр |
|
7 |
5,00 |
5,00 |
5,00 |
5,00 |
отл |
|
8 |
4,00 |
3,00 |
3,00 |
3,00 |
нхр |
|
9 |
4,00 |
3,00 |
2,00 |
3,00 |
нхр |
В таблице «Стипендия» мы указываем основных представителей студентов которые до пустились к стипендии.
стипендия |
||
результат |
процент |
|
нхр |
0,00% |
|
отл |
200,00% |
|
хор |
100,00% |
|
хр1 |
200,00% |
Четыре сущности находятся в третьей нормальной форме, т.е. все атрибуты сущностей содержат атомарные значения (значения в домене не являются ни списками, ни множествами простых или сложных значений); каждый неключевой атрибут полностью зависит от первичного ключа; никакой неключевой атрибут не зависит от другого неключевого атрибута.
3.2 Описание главной формы проекта
Представлена одна форма: основная
В основной форме мы можем увидеть: изображение формы, а так же кнопки быстрого перемещения по интересующей информации БД.
3.3 Результаты тестовых испытаний
При тестовых испытаниях БД показала хорошие результаты: информация отображается верно, интерфейс понятен для любого пользователя, модернизация так же не потребует особых усилий (требуются начальные знание при работе с Microsoft Office Access 2003).
Из недостатков следует отметить поле «Код», его можно сделать не «счетчиком», а «числом», т.к. при изменении данных нарушается счет.
Также возможно расширение БД недостающими данными.
Заключение
реляционный база программный информационный
В данном проекте с помощью СУБД Microsoft Office Access 2003 было рассмотрено создание четырех сущностей с определенными атрибутами, представлений, основанных на соединении столбцов нескольких таблиц; создание связей между таблицами, а также создание процедур и запросов.
Данная база данных может найти применение например в Учебных заведений т.к. она легка в использовании и упрощает работу начальника факультета, или куратора. т.к. информация о студентах дает быстрое нахождение данного студента по Ф.И.О., его группе и его успеваемости.
Также данную БД можно применять, например, в учебных учреждениях оснащенных компьютерной техникой для доступа успеваемости студента.
Список используемой литературы
1. БАЗЫ ДАННЫХ ACCESS Методические указания к выполнению лабораторных работ. // Н.В. Зуева, В.П. Заболотский, Е.И. Култышев
2. ИОСУ. Методические указания к курсовому проектированию.
3. Лекции по информационному обеспечению систем управления.
4. ОСНОВЫ ПРОЕКТИРОВАНИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ // Власовец А.М.
5. http://www. Wikipedia.org - свободная универсальная энциклопедия.
Размещено на Allbest.ru
Подобные документы
Обоснование выбора используемого программного обеспечения. Входная и выходная информация. Реляционная модель базы данных предметной области. Создание модели информационной системы с помощью Run All Fusion Process Modeler r7. Результаты тестовых испытаний.
курсовая работа [4,3 M], добавлен 12.04.2014Разработка автоматизированной базы данных (БД) для больницы, которая поможет пользователю легко найти нужную информацию о любом сотруднике или пациенте. Выбор системы управления БД и программного обеспечения. Описание работы программного продукта.
дипломная работа [1,9 M], добавлен 26.03.2013Описание и схема информационного взаимодействия элементов системы, выходная и входная информация. Технологические процесс функционирования системы в автоматизированном режиме. Разработка информационного обеспечения системы, алгоритмы программного модуля.
дипломная работа [1,0 M], добавлен 30.08.2010Характеристика задачи АВ01, ее выходная и входная информация, выбор и обоснование состава технических средств и средств программной реализации. Разработка алгоритма и программы решения задачи АВ01, руководства пользователя и контрольный пример решения.
курсовая работа [2,1 M], добавлен 21.12.2011Разработка программного продукта "ИС Автотранспорт". Автоматизация функционирования автопарка и временного склада товаров, учета заявок клиентов и заполнения путевых листов. Реляционная модель базы данных. Описание функционирования программного продукта.
дипломная работа [1,8 M], добавлен 14.03.2017Pascal - высокоуровневый язык программирования общего назначения и интегрированная среда разработки программного обеспечения для платформ DOS и Windows. Входная информация, требуемая для решения задачи и принятые обозначения; описание алгоритма.
курсовая работа [259,6 K], добавлен 18.01.2011Характеристика и анализ существующей системы обработки информации и управления гостиницы. Назначение, функции, входная и выходная информация АРМ администратора. Алгоритм работы автоматизированной системы. Выбор ОС, программного и технического обеспечения.
дипломная работа [3,9 M], добавлен 28.01.2014Разработка базы данных, которая выдаёт информацию о клиентах фирмы, объектах выставленных в данный момент на продажу, а также о проданной недвижимости. Описание жизненного цикла программного продукта. Описание программы, инструкция пользователю.
дипломная работа [1,3 M], добавлен 07.01.2009Оснащенность предприятия системным программным обеспечением, используемым для организации производственного процесса. Проектирование, внедрение и эксплуатация системного и прикладного программного обеспечения. Тестирование и отладка программного продукта.
отчет по практике [272,2 K], добавлен 29.12.2014Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.
дипломная работа [1008,9 K], добавлен 13.10.2013