Файл: Обозначения и сокращения.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 02.12.2023

Просмотров: 196

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

ВВЕДЕНИЕ

Нормативная база стандартов на проектирование ИС

Технология проектирования информационной системы

Анализ предметной области

Общие требования к информационной системе

Выбор среды разработки информационной системы Для создания базы данных необходимо выбрать систему управления базой данных (СУБД), а прикладную программу можно создать на языке программирования и манипулирования данными, а также с помощью средств быстрой разработки приложений баз данных, встроенных в СУБД, или с по- мощью других инструментальных средств.Если говорить о выборе СУБД для организации, то она имеет возмож- ность развиваться вместе с каким-либо предприятием, но переход на другую СУБД может стать довольно большой проблемой, поэтому это нужно учиты- вать и заранее понимать какую СУБД выбрать.Ниже будет представлен небольшой перечень названий разных СУБД: Рисунок 11 Перечень СУБДМы для анализа сравним несколько из представленных СУБД:Microsoft SQL Server, PostgreSQL, Microsoft Access;Кроме того, в рамках данного этапа проектирования базы данных и её приложения необходимо не только определить инструментальные средства для их реализации, но и привести обоснование сделанного выбора.Несмотря на то, что СУБД могут по-разному работать с различными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных функций.Рассмотрим, сравним и выберем СУБД из следующих: InterBase Microsoft SQL Server и Microsoft Access.InterBase 7 SQL Server был создан, разрабатывался и продавался фир- мой InterBase Software Corporation (ISC). Сотрудник DhC James Starkey, раз- работавший DSRI для Rdb, хотел расширить возможности Rdb, но его пред- ложения были отвергнуты DEC. Поэтому он создал собственную компанию, разработавшую собственную RDBMS, первоначальное название которой бы- ло Groton Database System (GDS).Во время существования ISC дистрибуцией IB (под названием StarBase) занималась фирма Cognos Inc, и до настоящего времени являющая- ся одной из основных фирм, оказывающей технические консультации и со- провождение по InterBase. Впоследствии фирма ISC была приобретена ком- панией Ashton-Tate (в этот момент James Starkey ушел в Harbor Software), и перешла в Borland при приобретении последним Ashton-Tate.Механизм версионирования5 позволяет транзакциям избавиться от лишних блокировок используемых данных, и используемый принцип чтение данных не приводит к блокировке их изменения. В отличие от других баз 5 Хранение истории изменения объекта пользователем сайт https://bashka.github.io/posts/semantic -versioning/#:

Бизнес-процессы работы системы

Модели разрабатываемой информационной системы

Алгоритм работы программной среды

Создание таблиц базы данных

Создание форм

Создание веб-сайта

([IdPost on]

ASC)

);




Рисунок 29 Таблица Shedule
Код таблицы Shedule

CREATE TABLE [dbo].[Shedule] (

[IdShedule] INT IDENTITY (1, 1) NOT NULL,

[DateShedule] DATETIME NOT NULL, [C nemaHall] INT NOT NULL,

[T cketsLeft] INT NOT NULL, [Mov eId] INT NOT NULL,

CONSTRAINT [PK_Shedule] PRIMARY KEY CLUSTERED ([IdShedule] ASC),

CONSTRAINT [FK_Shedule_Mov e] FOREIGN KEY ([Mov eId]) REFERENCES [dbo].[Mov e] ([IdMov e]),

CONSTRAINT [FK_Shedule_C nemaHall] FOREIGN KEY ([C nemaHall]) REFERENCES [dbo].[CnemaHall] ([NumberCnemaHall])

);


Рисунок 30 Таблиуа Ticket
Код таблицы Ticket

CREATE TABLE [dbo].[T cket] (

[NumberT cket] INT IDENTITY (1, 1) NOT NULL, [Place] INT NOT NULL,

[Employee] INT NOT NULL,

[Rate] INT NOT NULL,

[Prce] FLOAT (53) NOT NULL,

[SheduleC nema] INT NOT NULL,

CONSTRAINT [PK_Tcket] PRIMARY KEY CLUSTERED ([NumberTcket] ASC),

CONSTRAINT [FK_T cket_Employee] FOREIGN KEY ([Employee]) REFERENCES [dbo].[Employee] ([IdEmployee]),

CONSTRAINT [FK_T cket_Place] FOREIGN KEY ([Place]) REFERENCES

[dbo].[Place] ([IdPlace]),

CONSTRAINT [FK_T cket_Rate] FOREIGN KEY ([Rate]) REFERENCES

[dbo].[Rate] ([IdRate]),

CONSTRAINT [FK_T cket_Shedule] FOREIGN KEY ([SheduleC nema]) REFERENCES [dbo].[Shedule] ([IdShedule])

);
    1. 1   ...   6   7   8   9   10   11   12   13   ...   16

Создание форм


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

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

Всего нами было создано 10 форм:

В созданных формах мастер можно использовать для быстрого созда- ния элементов управления в форме.



Рисунок 31 Окно приглашения

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



Рисунок 32 Главная кнопочная форма
Форма отражает кнопки, при нажатии которых переходим в формы или запросы, а также обращаемся к разработанному параллельно с ИС сайту



Рисунок 33 Форма просмотра и выбора фильмов



Рисунок 34 Форма добавления и просмотра залов




Рисунок 35 Форма для добавления и просмотра сведений по аренде




Рисунок 36 Форма для внесения данных по сотруднику (пользователю)


Рисунок 37 Форма добавления и изменения расписания показа филь-

мов




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

Созданные нами формы, таблицы, запросы позволили организовать информационную систему, которая может подойти для малых кинотеатров и кинодистрибьютеров.
    1. 1   ...   8   9   10   11   12   13   14   15   16

Создание веб-сайта


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

Рисунок 39 Прототип разрабатываемого сайта
Разработка сайта п на WordPress по стандартной инструкции и начи- нается с выбора темы. Мною была выбрана бесплатная тема «Apace»



Рисунок 40 Выбранная тема

Произведённым анализом, мною были выбраны, установлены, активи- рованы и настроены плагины, представленные на рисунке ниже.



Рисунок 41 Выбранные и установленные плагины




Рисунок 42 Настройка аналитики сайта




Рисунок 43 Добавление товара (фильмов)



Рисунок 44 Внешний вид страницы нас"




Рисунок 45 Внешний вид страницы с настройкой аккаунта



Рисунок 46 Внешний вид страницы для оформления заказа




Рисунок 47 Внешний вид страницы «Корзина»


Рисунок 48 Внешний вид страницы