Логотип Автор24реферат
Задать вопрос
Курсовая работа на тему: Выводы по главе
43%
Уникальность
Аа
15256 символов
Категория
Программирование
Курсовая работа

Выводы по главе

Выводы по главе .doc

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

В современном мире нам приходится сталкиваться с огромным количеством информации, которую необходимо запоминать или где-то хранить. Так как человеческий мозг не может справиться с такой задачей на помощь приходят компьютеры, где самая разнообразная информация может храниться в разных форматах.
В настоящее время существует необходимость автоматизации продажи билетов, что позволит быстро получать данные о продажах билетов, что позволит определить наиболее целесообразные для показа фильмы и их время. Однако, существующие решения являются достаточно дорогостоящими, поэтому необходима разработка собственной системы.
2 Проектирование информационной системы
2.1 Технологии реализации
Выбор СУБД и средства разработки производится с учетом множества факторов, включающих совместимость с архитектурой существующей системы, наличия лицензий на соответствующее программное обеспечение, а также с учетом максимального соответствия среды разработки специфике решаемой прикладной задачи. Также выбор инструментария разработки должен производиться с учетом соответствия современным тенденциям развития ИТ-технологий, поддерживаться производителями и иметь расширения для обеспечения совместимости с программным и аппаратным обеспечением. Нужен язык программирования, который работает с сервером напрямую [2].
Проведем обзор возможностей наиболее распространенных сред разработки. Нижеприведённые характеристики систем программирования приведены в работе [6]. Основные характеристики сред программирования приведены в таблице 1.
Таблица 1 – Параметры сред программирования
№ Характеристики Средства разработки
РНР 1С: Предприятие Visual Studio Delphi
1. Технология обработки кода Интерпретатор Интерпретатор Компилятор Компилятор
2. Язык программирования РНР Java Script С# Delphi
3. Система Закрытая Закрытая Открытая Открытая
4. Работа с СУБД MySQL, MS SQL, Oracle, IBM DB2 идр. MDB, ODBC Поддержка форматов MDB, SQL cиспользованием DB-библиотеки, ODBC Поддержка dBASE, Paradox, InterBase, MDB, Infrrmix, MSSQL, MySQL, ODBC
5. Создание режимов работы в режиме «мастер» Нет Присутствует Присутствует Присутствует
6. Динамическая реализация форм ввода, возможность обработки сообщений Присутствует Присутствует Частично Присутствует
7. Стандарт реализации приложения Нет Нет каркасный (мастер) компонентный (мастер)
8. Технология Работа с построителями экранов, меню, отчетов (drag-and-drop), классами Работа с построителями экранов, меню, отчетов (drag-and-drop), классами Редактор классов, Редактор ресурсов (drag-and-drop) Редактор объектов (drag-and-drop)
9. Реализация печатных форм Нет Встроенный Внешний Объект :Report
10 Работа с исключениями Процедура Процедура Объект Объект
11 Поддержка CASE RationalRose
Присутствует нет Присутствует Нет
Выбор СУБД производится в соответствии с требованиями [3]:
совместимость с имеющейся системной архитектурой информационной системы;
наличие возможностей реализации совместного доступа пользователей к базе данных;
возможность обеспечения оптимальных параметров быстродействия при нагрузке в среднем около 200 новых записей ежедневно, возможность одновременного подключения до 40 пользователей.
подключение к СУБД без необходимости установки дополнительных программ;
наличие консоли администрирования, обеспечивающей возможности управления базами данных, включая резервное копирование, восстановление, установку и настройку доступа пользователей к объектам БД.
MySQL в настоящее время является одной из самых распространенных бесплатных СУБД. Система имеет богатый функционал и используется для работы с Web-приложениями и Интернет-ресурсами. Имеет встроенную систему разграничения доступа пользователей. Для управления базой данных не обязательно знания SQL команд, администрирование осуществляется в специализированной консоли, позволяющей работать в интерактивном режиме [4]

Зарегистрируйся, чтобы продолжить изучение работы

.
СУБД PostgreSQL СУБД с достаточно богатым набором функционала, ориентированная на работу в UNIX системах. Недостатком ее использования является скорость доступа к данным, сложность в настройке.
Весомые критерии при выборе СУБД для проектирования включают данные о функциональных характеристиках, включающих характеристики надежности, параметры производительности и масштабируемости. В таблице 10 показаны результаты сравнительного анализа характеристик СУБД, выполненные на основе экспертных методов [7]. Каждой характеристике выставлена оценка по 10-бальной шкале.
Таблица 2 – Результаты экспертного оценивания СУБД
Тип СУБД Оценка
параметров
производительности Возможности
конкурентного
доступа Уровень
стабильности работы при нагрузке Поддержка распределенных БД Управление пользователями
MS SQLServer
9 8 8 7 10
Oracle 8 10 8 7 6
MS Access 3 - 4 2 3
По результатам анализа функциональности СУБД сделаны выводы:
СУБД Oracle эффективно применять при работе с информационными системами больших масштабов, при необходимости работы с большим количеством пользователей при максимальной нагрузке;
использование СУБД MS Access эффективно при работе с файл-серверной архитектурой, стабильная работа в многопользовательском режиме не гарантируется;
СУБД MSQLServer имеет набор необходимых параметров по характеристикам производительности, совместимости, обладает необходимым набором средств администрирования.
В рамках данного проекта для реализации задачи создания сервиса будет использован язык программирования C# в среде Visual Studio. Выбор сделан исходя из:
соответствия возможностей языка программирования системным требованиям;
доступность программного обеспечения для разработки.
В процессе разработки также использовались следующие программные средства:
All Fusion Data Modeller – для проектирования структуры данных;
MSVisio – при моделировании UML.
В качестве средства функционального моделирования выбрано ПО ErWin, позволяющее проводить моделирование в методологиях IDEF0, IDEF3, DFD, так и проектировать модели данных и проводить экспорт данных в различные форматы.
2.2 Система документации
Посетитель кинотеатра отдает деньги кассиру за билет, кассир вносит денежные средства в кассу, проводит счет и отдает билет посетителю. Сведения об оплате сохраняются в архиве операций.
Рисунок 4 – Схема документопотока при продаже билетов
Проведем классификацию выделенных документов:
Формализованные документы:
заявка на покупку фильма
отчет
билет
Неформализованные:
запрос
Регистрируемые:
заявка на покупку фильма
отчет
билет
Нерегистрируемые документы:
запрос
2.3 Классификация информации
Важным понятием при работе с информацией является классификация объектов.
Классификация – cистема распределения объектов (предметов, явлений, процессов, понятий) по классам в соответствии с определенным признаком
Под объектом понимается любой предмет, процесс, явление материального или нематериального свойства. Система классификации позволяет сгруппировать объекты и выделить определенные классы, которые будут характеризоваться рядом общих свойств. Классификация объектов – это процедура группировки на качественном уровне, направленная на выделение однородных свойств. [13]
Всю информацию о кинотеатре можно классифицировать по многочисленным информационным объектам, которые будут характеризоваться общими свойствами:
информация о должностях – в виде информационного объекта «Должности»;
информация о сотрудников – в виде информационного объекта «Сотрудники»;
информация о сменах – в виде информационного объекта «Смены»;
информация о жанрах – в виде информационного объекта «Жанры»;
информация о фильмах – в виде информационного объекта «Фильмы»;
информация о типах мест – в виде информационного объекта «Тип билета»;
информация о продаже билетов – в виде информационного объекта «Билеты»;
Свойства информационного объекта определяются информационными параметрами, называемыми реквизитами

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Больше курсовых работ по программированию:

Вычисление определенного интеграла методом парабол

16644 символов
Программирование
Курсовая работа
Уникальность

Разработка программного модуля "Электронный документооборот"

68229 символов
Программирование
Курсовая работа
Уникальность
Все Курсовые работы по программированию
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач