Дипломная работа: Автоматизация продажи железнодорожных билетов ООО «Four cardinal points Train»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
объекты, многофайловые объекты, графические объекты и объекты
управления.
Проведем анализ вышеописанных языков программирования по
определенным критериям. Результаты анализа представлены в таблице 6.
Таблица 6
Сравнительный анализ языков программирования по 5 бальной
шкале
Критерий
Delphi
C++
C#
Visual
Basic
Объектно-
ориентированность
4
4
5
3
Быстрота процесса
разработки
5
5
4
3
Наличие большого
количества
встроенных
компонентов
5
4
3
3
Достаточное
количество
качественной
документации на
русском языке
4
4
3
3
Эффективность
выполнения кода
5
4
4
4
Итого
23
21
19
16
Графическое представление возможностей вышеуказанных средств
разработки приложений представлено на рисунке 9.
57
Рисунок 9. Сравнительный анализ возможностей наиболее
популярных языков программирования
Из результатов исследования можно сделать вывод о том, что язык
программирования Delphi является оптимальным для разработки
информационной системы, так как удовлетворяет всем предъявленным
требованиям, а также соответствует личным предпочтениям разработчика.
1.4.3 Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение - совокупность технических средств,
предназначенных для работы информационной системы, а также
соответствующая документация для этих средств и технологических
процессов.
Комплекс технических средств включает в себя:
– Компьютеры любых моделей;
– Устройства для сбора, накопления, обработки, передачи и вывода
информации;
– Устройства передачи данных и линии связи;
23
21
19
16
0
5
10
15
20
25
Delphi C++ C# Visual Basic
Сравнительный анализ языков программирования
58
– Оргтехника и устройства автоматического поиска информации;
– Эксплуатационные материалы и др.
Для проектируемой ИС необходимо следующее аппаратное
обеспечение:
– Персональные компьютеры для рабочих мест кассира, оператора,
директора;
– Локальная вычислительная сеть;
– Сервер информационной системы;
– Принтеры для печати документов.
В настоящее время имеются компьютеры на участке продаж билетов, у
оператора и у начальника склада. Конфигурация имеющихся компьютеров
удовлетворяет требованиям к ПК ИС учета продаж железнодорожных
билетов (таблица 7). Компьютеры объединены в сеть, имеют доступ к сети
Интернет. Каждое рабочее место оснащено лазерным принтером.
Таблица 7
Минимальные требования к аппаратному обеспечению ПК АИС
учета продаж железнодорожных билетов
Характеристика
Значение, не менее
Частота процессора
2.3 ГГц
ОЗУ
4 Гб
Объем жесткого диска
300 Гб
Монитор
1366×768
Необходимо приобрести сервер базы данных для системы. Сервер АИС
учета продаж железнодорожных не будет функционировать круглосуточно: в
обычном режиме сервер будет работать 9-10 часов в день по рабочим дням.
Максимальное количество одновременно подключенных к системе
пользователей – 6.
Сервер базы данных поддерживает базу данных и отвечает за
целостность и безопасность данных, а также обеспечивает операции ввода-
вывода, когда клиент получает доступ к информации. Специфика сервера
базы данных заключается в том, что данные обычно обрабатываются
59
транзакционно, т. е. система запрашивает небольшой объем данных,
выполняет с ними операцию, а затем сохраняет их. Это накладывает
определенные требования к оборудованию сервера базы данных, а именно:
– Большой объем оперативной памяти для кеширования наиболее
интенсивно используемых частей базы данных;
– Высокопроизводительная дисковая подсистема, характеризующаяся
прежде всего способностью обрабатывать большое количество мелких
запросов за единицу времени (IOps - входы / выходы в секунду);
– Высокая вычислительная мощность для обработки информации.
Основное требование к серверной плате заключается в том, что она
должна иметь возможность отслеживать и контролировать все компоненты
сервера в режиме реального времени, а в случае сбоя любого из компонентов
без прерывания работы выполнять автоматическое резервное копирование
компонента и уведомлять системного администратора об ошибке.
Серверу базы данных требуется большой объем оперативной памяти.
Работа с оперативной памятью на несколько порядков быстрее, чем с
жесткими дисками, поэтому чем больше памяти у сервера, тем лучше при
условии, что операционная система и само приложение сервера СУБД
способны обращаться и работать с таким большим объемом памяти.
Современные операционные системы и приложения на самом деле не имеют
этих ограничений, потому что способны адресовать до 64 ГБ и более.
Двухпроцессорные серверы могут быть оснащены 128 ГБ ОЗУ, а четырех- и
восьмипроцессорные серверы - до 256 ГБ.
В качестве жестких дисков для серверов БД рекомендуется
использовать диски SSD (Solid State Drive) со скоростью чтения записи 2500
Б/с. Эти диски оптимизированы для работы на транзакционных нагрузках и,
согласно этому показателю, имеют в два-три раза более высокую
производительность, чем диски SATA. Кроме того, диски SAS изначально
предназначались для работы в RAID-массивах и демонстрировали почти
60
линейное увеличение производительности массива при увеличении
количества дисков в нем.
Современные процессоры стали значительно более
производительными, чем несколько лет назад, благодаря внедрению
многоядерных технологий. Теперь сервер с 8 ядрами доступен практически в
каждой организации. Благодаря этому стало возможным обрабатывать
значительные объемы информации на относительно недорогом
оборудовании. Для «тяжелых» систем постепенно нет необходимости
приобретать дорогие многопроцессорные RISC-системы, которые стоят на
порядок дороже. В настоящее время существуют четырех- и
восьмипроцессорные серверы стандартной архитектуры x64 с поддержкой
четырех- и даже шестиядерных процессоров, что позволяет иметь до 32 ядер
в одной системе.
Итак, основные требования к серверу, следующие:
Восьмиядерный процессор Intel;
Объем оперативной памяти не менее 16 Гб;
Контроллер RAID 1;
Жёсткий диск SSD не менее 1ТБ;
сервер должен быть из линейки серверов Hewlett Packard.
Серверы Hewlett Packard выпускаются под маркой HP Proliant – это
очень надежное, простое и универсальное оборудование, которое
используется в самых разных отраслях. Под перечисленные выше требования
подходят модели HP ProLiant DL320G6 и HP ProLiant ML150 G6. [10]
HP ProLiant DL320G6 – сервера для монтирования в стойку 1U.
Новейшие четырёхъядерные процессоры Intel® Xeon® 5500, возможность
выбора модулей памяти DDR3 Registered или Unbuffered DIMM, технологии
SAS и PCI Express Gen2 формируют высокопроизводительную систему,
идеально подходящую для ресурсоемких приложений. DL320 G6 – это
сверхплотная платформа с высокой отказоустойчивостью, обеспечиваемой
резервными блоками питания, вентиляторам, зеркалированной памятью,
Источник: https://baza.diplomsite.ru/previewfile/567