Контроль оплаты за обучение

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 22.03.2021
Размер файла 2,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования и науки кыргызской республики кыргызская государственный юридический университет (КГЮА)

Курсовая работа

Контроль оплаты за обучение

Болотбек у Нурсултан студент гр. (ПИвЮ11)1-19

Мамбеталиев Р.Б. - руководитель

контроль память оплата обучение

Введение

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

В качестве предметной области была выбрана тема «Контроль оплаты за обучение».

В качестве СУБД использовался программный комплекс Microsoft Access 2016. Теперь Access - не просто средство для создания классических баз данных. Этот простой инструмент позволяет быстро создавать веб-приложения для работы с базами данных, облегчающие ведение бизнеса. Данные автоматически сохраняются в базе данных SQL, благодаря чему это решение стало более безопасным и масштабируемым, чем когда-либо ранее, а приложения теперь легко использовать совместно с коллегами. Это реляционная СУБД, имеющая широкий спектр функций, таких как связанные запросы, связь с внешними таблицами и базами данных. Основными компонентами, использующимися в курсовой, являются построитель таблиц, построитель экранных форм, построитель SQL запросов и построитель отчетов.

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

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

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

Выбор технологии реализации проекта

В настоящее время среди разработчиков баз данных большой популярностью пользуется реляционная СУБД ACCESS, входящая в состав пакета Microsoft Office 2003. Дружественный интерфейс и простота настройки, эффективные средства создания таблиц, форм, запросов, интеграция с другими приложениями пакета, средства организации работы с базами данных и защита информации - вот далеко не полный перечень достоинств этого приложения.

Основные функции СУБД - это описание структуры базы данных, обработка данных и управление данными.

База данных - это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определённой теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой её части. Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определённого типа. Каждая строка таблицы содержит данные об одном объекте (например, клиенте, товаре, документе), а столбцы таблицы содержат различные характеристики этих объектов - атрибуты (например, наименования и адреса клиентов, марки и цены товара). Строки таблицы называются записями, все записи имеют одинаковую структуру - они состоят из полей, в которых хранятся атрибуты объекта. Каждое поле в записи содержит одну характеристику объекта и имеет строго определённый тип данных (например, текстовая строка, число, дата). Все записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.

Любая СУБД позволяет выполнять четыре простейшие операции с данными:

- добавить в таблицу одну или несколько записей;

удалить из таблицы одну или несколько записей;

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

найти одну или несколько записей, удовлетворяющих заданному условию.

Для выполнения этих операций используется механизм запросов. Результатом выполнения запросов является либо отобранное по определённым критериям множество записей, либо изменение в таблицах.

Для написания программы была выбрана также выбрана реляционная СУБД ACCESS, являющаяся одной из самых распространенных средств создания приложений баз данных для корпоративных применений. Программы такого типа в настоящее время признаны в качестве стандарта, поскольку наиболее широко распространены, удобны для пользователей и не требуют долгого их обучения. Предпочтение было отдано системе СУБД ACCESS благодаря тому, что она позволяет программисту очень быстро, достаточно легко и удобно разрабатывать пользовательский интерфейс.

При проектировке БД использовалось одно из современных CASE-средств - ERwin.

Опишем необходимые блоки разрабатываемой системы:

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

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

3. Блок анализа. Основной блок программы. Непосредственно осуществляет анализ данных и формирование промежуточных рекомендаций и данных для отчетов.

4. Блок отчетности. Осуществляет группировку и сортировку данных для отчета и непосредственно формирование аналитических отчетов и вывод их на печать.

Так как программа выполнена на СУБД Access, то и технические требования будут соответствующие:

- Частота процессора 2,00 GHz

- Оперативной памяти 2,00 Gb RAM

- Видео память 256 MB

- Операционная система Windows Vistaтм Home Premium.

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

  • 1.Теоретическая часть принцип работы в СУБД
  • База данных (БД) - это упорядоченная совокупность данных о конкретном объекте, хранящаяся во внешней памяти и организованная определенным способом. Различают несколько моделей (схем) БД. Как правило, СУБД входит в понятие баз данных как элемент сложной иерархической системы. Различают иерархические, реляционные, сетевые БД, распределенные и централизованные БД и т.д.
  • Обращение к базе данных и управление БД осуществляется с помощью Системы Управления Базой Данных (СУБД). Основные функции СУБД - это определение данных (описание структуры данных), обработка данных и управление данными.
  • Системы управления базами данных включают, как правило, следующие элементы:
  • • Интерфейс - среда пользователя для работы при помощи меню.
  • • Интерпретатор - алгоритмический язык программирования.
  • • Компилятор - преобразователь программ в автономные исполняемые файлы.
  • • Утилиты - средства программирования рутинных операций.
  • Любая СУБД позволяет выполнять четыре простейшие операции с данными:
  • • добавлять в таблицу одну или несколько записей;
  • • удалять из таблицы одну или несколько записей;
  • • обновлять значения нескольких полей в одной или нескольких записях;
  • • находить одну или несколько записей, удовлетворяющих заданному условию.
  • Для выполнения этих операций используется механизм запросов. Результатом выполнения запросов является либо отобранное по определенным критериям множество записей, либо изменения в таблицах. Запросы к базе формируются на специально созданном языке. И самая важная функция СУБД - это управление данными. Под управлением данными обычно понимают защиту данных от несанкционированного доступа, поддержку многопользовательского режима работы с данными и обеспечение целостности и согласованности данных.
  • Функции СУБД остаются пользователем незамеченными, т.к. система максимально адаптирована к потребностям человека, что дает возможность при наличии минимальных знаний освоить работу с базой данных. Рассмотрим этапы создания базы данных:
  • • проектирование базы данных (определение объекта и выделение атрибутов объекта в качестве полей базы данных);
  • • задание структуры базы данных (однотабличная БД или состоящая из нескольких связанных таблиц);
  • • ввод структуры данных с описанием типов данных вводимых в поля таблицы;
  • • непосредственный ввод данных в БД;
  • • редактирование данных; манипулирование данными (сортировка, выборка данных с использованием фильтрации и/или запросов). Работу в любой реляционной СУБД можно разбить на несколько этапов, таких как:
  • • создание структуры таблиц БД; ? ввод и редактирование данных;
  • • обработка данных, содержащихся в таблицах; ? просмотр и вывод информации из БД.
  • При создании структуры таблиц БД происходит определение перечня полей, из которых она должна состоять, их типов и размеров. При этом каждому полю таблицы присваивается уникальное имя.
  • Тип данных указывает программе СУБД, как обрабатывать эти данные. Можно использовать следующие типы:
  • • текстовый - для текстовой информации и чисел, при невыполнении математических расчетов;
  • • поле MEMO - для хранения произвольного текста, например, комментария или примечания;
  • • числовой - используется при выполнении математических операций над данными;
  • • денежный - используется для операций с денежными единицами;
  • • дата/время - предназначен для хранения информации о дате и времени;
  • • счетчик - специальное числовое поле, в котором многие СУБД проставляют уникальные порядковые номера записей;
  • • объект OLE - это объект, созданный другим приложением (например, электронная таблица, рисунок, текст);
  • 2. Специальная часть создание базы данных
  • контроль память оплата обучение
  • Удачная разработка базы данных обеспечивает простоту ее поддержания. Данные следует сохранять в таблицах, причем каждая таблица должна содержать информацию одного типа, например, сведения о поставщиках. Тогда достаточно будет обновить конкретные данные, такие как адрес, только в одном месте, чтобы обновленная информация отображалась во всей базе данных.
  • Одним из наиболее сложных этапов в процессе проектирования базы данных является разработка таблиц, так как результаты, которые должна выдавать база данных (отчеты, выходные формы и др.) не всегда дают полное представление о структуре таблицы.
  • При проектировании таблиц лучше разработать структуру на бумаге и только затем начинать работу с СУБД Access. При проектировке таблиц, рекомендуется руководствоваться следующими основными принципами:
  • - Не должно быть повторений и между таблицами.
  • Когда определенная информация храниться только в одной таблице, то и изменять ее придется только в одном месте. Это делает работу более эффективной, а также исключает возможность несовпадения информации в разных таблицах. Например, в одной таблице должны содержаться адреса и фамилии клиентов.
  • - Каждая таблица должна содержать информацию только на одну тему. Сведения на каждую тему обрабатываются намного легче, если содержаться они в независимых друг от друга таблицах. Например, адреса и заказы клиентов хранятся в разных таблицах, с тем, чтобы при удалении заказа информация о клиенте осталась в базе данных.
  • Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. Например, в таблице с данными о поставщиках могут содержаться поля с названием компании, адресом и номером телефона. При разработке полей для каждой таблицы необходимо помнить:
  • - Каждое поле должно быть связано с темой таблицы.
  • - Не рекомендуется включать в таблицу данные, которые являются результатом выражения.
  • - В таблице должна присутствовать вся необходимая информация.
  • - Информацию следует разбивать на наименьшие логические единицы (Например, поля «Имя» и «Фамилия», а не общее поле «Имя»).
  • Первым этапом и самым главным этапом в процессе проектирования и создания базы данных, является разработка инфологической модели.
  • Цель инфологического моделирования - обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты).

Сущность - любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных. Сущностями могут быть люди, места, самолеты, рейсы, вкус, цвет и т.д. Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе.

Атрибут - поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей.

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

Связь - ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных - это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи.

Изобразим графически каждый объект и его свойства.

В результате применения данных рекомендаций к инфологической модели была получена следующая реляционная модель:

Таблица 1

Соотечественники (код, ФИО, телефон, адрес, дата рождения, группа, курс.)

Курс (код1, наименование, оплата за месяц.)

Группа (Код, группа, преподаватель.)

Описание приложения

Для хранения данных создано 3 таблиц, структура которых приведена в таблице

Таблица 2

Для создания базы данных нужно сначала запустить программу Microsoft Office Access 2013, для этого нужно проделать следующие действия: Пуск > Программы > Microsoft Office > Microsoft Office Access 2013.

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

Рис.1

Затем вводим название нашей будущей базы данных и кликаем на кнопку «Создать».

Рис.2

Создание таблиц, как и других объектов баз данных, начинается с активации окна базы данных. В этом окне выбирается элемент управления Таблицы, после чего на правой панели окна будет представлен список таблиц, уже входящих в состав БД. Если в базе нет таблиц, то на правую панель окна выводится только три элемента управления для создания новой таблицы: Создание таблицы в режиме конструктора, Создание таблицы с помощью мастера и Создание таблицы путём ввода данных.

Имена полей и выбрать Типы данных. По окончании заполнения через меню Файл > Сохранить как сохраняем полученную таблицу с требуемым именем.

Рис.3

Рис.4

ЗАПРОСЫ

Есть 4 запроса

общ данные

поиск соотечественников

добавление соотечествников

удаление соотечественников

общ данные

Заходим во вкладку «СОЗДАНИЕ»

Нажимаем на кнопку «Конструктор запроса»

Рис.5

Рис.6

- В появившемся окне будет выделено название трех таблиц. Щелкаем по кнопке «Добавить», переводим выделение на имя следующей таблицы и щелкните по кнопке «Добавить». Аналогично добавляем оставшиеся таблицы;

­ Закройте окно, щелкнув по кнопке «3акрыть»;

­ Создадим связь между таблицами Соотечественники курс и групп. Для этого курсором мыши перетаскиваем Группа(код) связываются в Соотечественники(группа) и Курс(код1) связываются в Соотечественники(курс)

Всё эти действия будут выглядеть следующим образом:

Рис.7

1) Поиск Соотечественников

Заходим во вкладку «СОЗДАНИЕ»

Нажимаем на кнопку «Конструктор запроса»

Рис.8

Здесь мы добавляем только одну таблицу «Соотечественники»

Рис.9

Хорошенько посмотревший вы увидите (Введите ФИО) это обязательно писать он служить для поиска человека .

В результате

Рис.10

3) добавление соотечественники

­ Заходим во вкладку «СОЗДАНИЕ»

­ Нажимаем на кнопку «Конструктор запроса»

Рис.11

И нажимаем «добавление»

Рис.12

А потом имя таблицы выбираем Соотечественники и нажимаем ОК

Рис.13

И в строке «Поле» добавляем код, ФИО, телефон, адрес, дата рождения, группа, и курс. А четвертом строке «Добавления» тоже код, ФИО, телефон, адрес, дата рождения, группа, и курс. Должен выглядит таким образом.

Рис.14

И в результате

Рис.15

2) Удаление Соотечественники

­ Заходим во вкладку «СОЗДАНИЕ»

­ Нажимаем на кнопку «Конструктор запроса»

Рис.16

Должны выбирать Соотечественники и добавить

Рис.17

Заходим во вкладку «удаление»

Рис.18

А потом заполним

Поля (код)

Имя таблицы (соотечественники)

Удаление (условие)

Условие отбора ([Введите код])

Рис.19

В результате

Рис.20

ФОРМЫ

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

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

Для создания формы нужно открыть вкладку «СОЗДАНИЕ» окна базы данных и нажать кнопку «Мастер форм»

После этого в появившемся окне следует выбрать таблицу, по которой необходимо сделать форму, в нашем случае таблица «Соотечественники».

Далее при помощи кнопок “>>” (перенести все записи) или “>” (перенести выбранную запись) нужно выбрать поля, которые будут отражены в форме. Нажимаем кнопку «Далее».

Рис.21

А потом выбираем таблицы и запросы соотечественники и что вам нужен в доступном поле

Выбираем с «>» и нажмем далее

Рис.22

И выбираем «ленточный» и далее

Рис.23

Все нажимаем готово

Рис.24

В результате

Рис.25

Все остальных 2 таблицы и 4 запроса делаем так же

И создаем форм таблицу и запроса

Заходим во вкладку «СОЗДАНИЕ»

­ Нажимаем на кнопку «Конструктор форм»

Рис.26

В элементы управления нажимаем «кнопку»

Рис.27

И выбираем Работа с формой потом Открыть форму и далее

Рис.28

И выбираем только таблицы

Рис.29

Мы будем с текстом но можно и рисунок поставить но я выбираю текст и там я печатаю

Группа и все нажимаем далее

Рис.30

Рис.31

И оставим по умолчанию и нажимаем готово

Рис.32

Еще есть 2 таблицы который сделать так же как я сделал в «Группа»

Вот так в результате должно выглядит

Таблица3

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

Таблица 4

Вот и все

И самое главное это Главное форм для этого мы снова заходим в вкладку Создание и там выбираем Конструктор форм

И добавим 2 кнопки

1) Таблица

2) Запрос

Все в результате

Таблица 5

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

1.Бакаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2002. - СПб. БХВ-Петербург, 2002.

2.Бондарева Г.А., Сахарова Е.В., Королькова Л.Н., Информатика. Методические указания. Ставрополь, СТИС, 2006.

Размещено на Allbest.ru

...

Подобные документы

  • Общая характеристика инфологической модели информационной системы. Знакомство с особенностями проектирования базы данных "Библиотека", анализ основных этапов. Рассмотрение способов составления запросов по выборке информации из таблиц базы данных.

    контрольная работа [831,2 K], добавлен 08.12.2013

  • Транзакция как серия связанных операций, вносящих изменения в базу данных. Общая характеристика команд ObjectScript. Знакомство с функциями пакета, способы создания и удаления. Рассмотрение этапов введения в разработку. Анализ свойств хранимых объектов.

    презентация [1,2 M], добавлен 05.01.2014

  • Разработка программного проекта для осуществления автоматизированного учета оплаты обучения в количественном и стоимостном выражении. Описание алгоритма формирования отчета и структуры таблицы базы данных. Осуществление просмотра и редактирования данных.

    курсовая работа [2,1 M], добавлен 02.05.2015

  • "Avon" как всемирно известная косметическая компания, знакомство с основными видами деятельности. Рассмотрение проблем создания базы данных в среде Delphi для автоматизации работы "Avon" с клиентами и товаром, анализ этапов разработки интерфейсной части.

    курсовая работа [32,7 K], добавлен 18.12.2014

  • Базы данных как совокупность структур, предназначенных для хранения больших объемов информации и программных модулей. Основные особенности создания базы данных автобусного парка, анализ этапов проектирования. PHP как скриптовый язык программирования.

    курсовая работа [1,9 M], добавлен 04.04.2013

  • Компоненты банка данных. Классификация баз данных. Сущность понятия "предметная область". Модель "сущность-связь". Определение сущности "кафедра", "студент", "преподаватель", "дисциплина", "группа", "расписание сессии", "успеваемость" в модели ER.

    курсовая работа [39,3 K], добавлен 01.12.2009

  • Рассмотрение особенностей структурной и целостной частей реляционной модели базы данных, их функции. Знакомство с основными этапами разработки стратегии поддержания ссылочной целостности. Общая характеристика способов манипулирования реляционными данными.

    курсовая работа [565,8 K], добавлен 25.04.2013

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

    дипломная работа [645,3 K], добавлен 21.11.2010

  • База данных - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Классификация баз данных. Использование СУБД Microsoft Access для создания баз данных: особенности и функциональные возможности программы.

    реферат [623,6 K], добавлен 22.05.2008

  • Оптимизация работы административного отдела художественной школы путем автоматизации учета оплаты за обучение и учета успеваемости учеников. Создание запросов, макросов и отчетов. Описание даталогической модели на SQL. Проведение нормализации таблиц.

    дипломная работа [2,8 M], добавлен 19.09.2014

  • Базы данных как совокупность структур, предназначенных для хранения больших объемов информации и программных модулей. Анализ способов создания базы данных для учета книг личной библиотеки, особенности использования языка программирования C++Builder.

    курсовая работа [8,1 M], добавлен 10.01.2014

  • Знакомство с основными принципами построения Web-сайтов. Рассмотрение этапов создания простой страницы HTML. Анализ способов форматирования сайтов. Общая характеристика видов списков: маркированные, нумерованные. Особенности таблиц каскадных стилей.

    курсовая работа [2,5 M], добавлен 18.07.2014

  • Система управления базами данных как совокупность программных и языковых средств, предназначенных для создания и обработки данных. Анализ деятельности обувной мастерской. Особенности разработки функциональной диаграммы и тестирования программного модуля.

    дипломная работа [2,9 M], добавлен 04.11.2012

  • Структура и функции системы управления базами данных (СУБД). Управление хранением данных и доступом к ним. Защита и поддержка целостности данных. Надежность хранения данных во внешней памяти. Классификация СУБД по способу доступа к базе данных.

    презентация [3,7 M], добавлен 05.06.2014

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

    курсовая работа [185,6 K], добавлен 07.12.2010

  • Фонд оплаты труда работников Сургутского государственного университета. Стартовый экран веб-сервиса расчета заработной платы, интерфейс калькулятора. Функциональная модель автоматизированной системы. Описание атрибутов физической модели базы данных.

    курсовая работа [5,4 M], добавлен 15.01.2013

  • Память вычислительной машины как иерархия запоминающих устройств, отличающихся средним временем доступа. Знакомство с основными принципами кэширования. Анализ ключевых функций кэш-контроллера. Рассмотрение недостатков работы устройства при кэшировании.

    курсовая работа [1,3 M], добавлен 04.10.2014

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

    лабораторная работа [1,4 M], добавлен 12.04.2012

  • База данных как поименованная совокупность структурированных данных, относящихся к определенной предметной области. Ее типы и структура, особенности архитектуры. Функциональные особенности языка структурированных запросов (SQL). Разработка базы данных.

    курсовая работа [639,8 K], добавлен 14.12.2022

  • Этапы проектирования базы данных. Определение цели создания. Присвоение ключевых полей. Добавление данных и создание других объектов. Инфологическая и даталогическая модель. База данных "Прокат видеодисков". Создание пользовательского интерфейса.

    курсовая работа [2,3 M], добавлен 24.10.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.