Общие требования к АИС киноцентра "Пирамида". Концептуальное, логическое и физическое проектирование, запросы к базе данных и экранные формы. Основы разработки внешних приложений в Delphi. Создание внешнего приложения и руководство пользователя.
Аннотация к работе
В любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Некоторые организации, до сих пор, используют для этого шкафы с папками, но большинство предпочитают компьютеризированные СУБД, позволяющие эффективно хранить, извлекать информацию и управлять большими объемами данных. Это дает возможность пользователям не заниматься проблемами представления данных на физическом уровне: размещения данных в памяти, методов доступа к ним и т.д. Они ведут учет товаров в супермаркетах и на складах, начисляют зарплату в бухгалтериях и т.д. Эти системы составляют фундамент информационной деятельности во всех сферах, начиная с производства, управления финансами и телекоммуникациями и заканчивая управлением семейным бюджетом.База данных представляет собой совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области. Для создания, наполнения, обновления и удаления баз данных появилось множество различных систем управления базами данных [14; 17]. Система управления базами данных (СУБД) - это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями [9; 19]. вводит, хранит и проверяет информацию; Автоматизированная информационная система - совокупность содержащейся в базах данных информации и обеспечивающих ее обработку информационных технологий и технических средств, в которых автоматизация может быть неполной (то есть требуется постоянное вмешательство персонала) [2; 12; 14].В данной курсовой работе используется разбиение этого процесса на три этапа: Концептуальное проектирование - создание концептуального представления базы данных, включающее определение типов важнейших сущностей и существующих между ними связей и атрибутов.Концептуальное проектирование базы данных - конструирование информационной модели предприятия, не зависящей от каких-либо физических условий реализации. Концептуальное проектирование базы данных начинается с создания концептуальной модели данных предприятия, полностью независимой от любых деталей реализации. К последним относятся выбранный тип СУБД, состав программ приложения, используемый язык программирования, конкретная аппаратная платформа, вопросы производительности и любые другие физические особенности реализации [5; 17]. Этапами концептуального проектирования являются: Создание локальной концептуальной модели данных, исходя из представлений о предметной области каждого из типов пользователей. На концептуальном этапе проектирования появляются объекты и их свойства.Логическое проектирование базы данных заключается в преобразовании концептуальной модели данных в логическую модель данных предприятия с учетом выбранного типа СУБД (например, предполагается использование некоторой реляционной СУБД). Связи бывают четырех видов: 1)«один-к-одному» - любому экземпляру одной сущности соответствует только один экземпляр другой сущности, и наоборот; 2)«один-ко-многим» - любому экземпляру первой сущности соответствует 0, 1 или несколько экземпляров второй сущности, но любому экземпляру второй сущности соответствует только один экземпляр первой сущности; 3)«многие-к-одному» - любому экземпляру первой сущности соответствует только один экземпляр второй сущности, но любому экземпляру второй сущности соответствует 0, 1 или несколько экземпляров первой сущности; 4)«многие-ко-многим» - любому экземпляру первой сущности соответствует 0, 1 или несколько экземпляров второй сущности, и любому экземпляру второй сущности соответствует 0, 1 или несколько экземпляров первой сущности.Физическое проектирование базы данных - описание конкретной реализации базы данных, размещаемой во внешней памяти. Физический проект описывает базовые отношения, определяет организацию файлов и состав индексов, применяемых для обеспечения эффективного доступа к данным, а также регламентирует все соответствующие ограничения целостности и меры защиты [5, 62]. Физическое проектирование базы данных предусматривает принятие разработчиком окончательного решения о способах реализации создаваемой базы. Поэтому физическое проектирование обязательно производится с учетом всех особенностей используемой СУБД. Между этапами физического и логического проектирования всегда имеется определенная обратная связь, поскольку решения, принятые на этапе физического проектирования с целью повышения производительности разрабатываемой системы, могут потребовать определенной корректировки логической модели данных: Перенос глобальной логической модели данных в среду целевой СУБД.Запросы - это объект базы данных, который служит для извлечения данных из таблиц и предоставления их пользователю в удобном виде [13; 16]. Билет - запрос на выборку - позволяет пользователю фильтровать данные в таблице Билет соответственно его запросам, причем фильтрация может быть применена на все столбцы
План
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА КИНОЦЕНТРА «ПИРАМИДА»
1.1 Понятие автоматизированной системы
1.2 Общие требования к АИС киноцентра «Пирамида»
2. ПРОЕКТИРОВАНИЕ АИС
2.1 Концептуальное проектирование
2.2 Логическое проектирование
2.3 Физическое проектирование
2.3.1 Запросы к БД
2.3.2 Экранные формы
2.3.3 Отчеты
3. ВНЕШНЕЕ ПРИЛОЖЕНИЕ КИНОЦЕНТРА «ПИРАМИДА»
3.1 Основы разработки внешних приложений в Delphi
3.2 Создание внешнего приложения к АИС киноцентра "Пирамида"