Информационная система учета об оплате учащихся

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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

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

2.3 Структура БД

.3.1 Логическая структура

Логическая структура внутримашинной информационной базы обусловлена логической структурой внемашинной информационной базы и спецификой объекта автоматизации.

На уровне объекта автоматизации выделяются 3 структурных объекта:

Организация-должник,

Саморегулируемая организация,

Арбитражный управляющий.

На уровне реализации к этой структуре добавляется - пользователь системы. Введение последней продиктовано сложной структурой организации санкционированого доступа к трем основным объектам.

Центральным объектом системы выступает организация-должник. Управление организацией-должником ведется арбитражным управляющим. В свою очередь, управление арбитражными управляющими происходит от имени саморегулируемых организаций. Детальные данные, вводимые в процессе функционирования системы, преобразуются в набор вспомогательных сущностей. К таковым относятся решения арбитражного суда и информационные сообщения, которые могут быть созданы пользователем с соответствующими правами (арбитражным управляющим). Основная масса данных сохраняется в специализированной базе данных. Также поддерживается сохранение данных в формате бинарных файлов. Данная возможность введена для обеспечения хранения вспомогательных документов, поясняющих ход процедур банкротства/функционирования АИС Учет об оплате.

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

историю перехода арбитражного управляющего между СРО,

регистрационный номер,

индивидуальный налоговый номер,

административная ответственность данного управляющего.

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

Форматы файлов, выступающих в качестве вспомогательных материалов, могут быть произвольными. Это не контролируется АИС Учет об оплате и может выполняться лишь обслуживающим ее персоналом.

2.1.2 Физическая структура

Внутримашинная база данных состоит из совокупности бинарных файлов и базы данных под управленим СУБД MS Access. Использование файловой системы и бинарных файлов обусловлено наличием набора данных, которые могут быть добавлены пользователем через WEB-интерфейс в качестве приложений, относящихся к различным логическим сущностям. Создание базы данных производится на этапе инсталляции и выполняется автоматическими скриптами развертывания системы. Заполнение системными данными так же возлагается на скрипты автоматического развертывания системы.

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

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

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

Структуры таблиц БД, отображающих основные сущности системы представлены в Таблице 1

Таблица 1 - Поля базы данных

Имя столбцаТип данныхСвойствоФИО СтудентаINT 32Хранит информации о студентеСкидкаINT 32Скидка на обучениеК оплатеNVARCHAR (512)Которую сумму следует заплатить студентуИмя столбцаТип данныхСвойствоОплаченоVARCHAR(128)погашенноеДолгVARCHAR(128)Задолжность студентаГруппаVARCHAR(64)Группа в которой находится студентОбучениеVARCHAR(512)Стоимость оплаты за обучение

2.4 Программная реализация модели

Задача данного курсового проекта реализована в языке программирования Borland Delphi 7.

В первую очередь Delphi предназначен для профессионалов-разработчиков корпоративных информационных систем. Может быть, здесь следует пояснить, что конкретно имеется в виду. Не секрет, что некоторые удачные продукты, предназначенные для скоростной разработки приложений (RAD - rapid application development) прекрасно работают при изготовлении достаточно простых приложений, однако, разработчик сталкивается с непредвиденными сложностями, когда пытается сделать что-то действительно сложное. Бывает, что в продукте вскрываются присущие ему ограничения только по прошествии некоторого времени. Delphi такие ограничения не присущи. Хорошее доказательство тому - это тот факт, что сам Delphi разработан на Delphi. Именно отсюда можно сделать вывод. [11, 132-140]

Однако Delphi пре?/p>