📄Работа №21492

Тема: Разработка ПО информационно-развлекательного терминала на базе ОС Windows

Характеристики работы

Тип работы Дипломные работы, ВКР
Информатика и вычислительная техника
Предмет Информатика и вычислительная техника
📄
Объем: 61 листов
📅
Год: 2016
👁️
Просмотров: 371
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Введение 4
1 Техническое задание 6
1.1 Клиентский модуль 6
1.2 Модуль «Updater» 7
1.3 Серверный модуль 7
2 Анализ технического задания 8
2.1 Особенности 8
2.2 Альтернативные решения 9
2.2.1 Тонкие клиенты на базе ОС Linux 10
2.2.2 Тонкие клиенты на базе ОС Windows 10
2.2.3 Использование групповых политик и централизованное
управление с использованием контроллера домена и AD 11
2.2.4 Использование прочего стороннего ПО 12
2.3 Выбор программных продуктов для решения задачи 13
3 Разработка ПО 15
3.1 Выбор компонентов 15
3.1.1 Компонент BitBtn 15
3.1.2 Компонент Timer 17
3.1.3 Компонент Image 19
3.1.4 MainMenu 22
3.1.5 IdTCPServer 23
3.1.6 DCP blowfisli и DCP shal 25
3.1.7 IdTCPServer и IdTCPClient 26
3.2 Функции и процедуры 26
3.2.1 Функция Get Version 27
3.2.2 Процедура TForml.FonnKeyDown 28
3.2.3 Функция Lang 28
3.2.4 Процедура Fonnl.Button 1 Click 29
3.2.5 Процедура TForml.BitBtnlClick 29
3.2.6 Процедура TForml.IdTCPServerlExecute 31
3.2.7 Процедура TForml.Timer2Timer 32
3.2.8 Процедура TForml.Button 1 Click 33
3.2.9 Процедура TForml.Panel 1 Click 34
3.3 Интерфейс 35
3.3.1 Клиентский модуль программы (вид пользователя) 35
3.3.2 Клиентский модуль программы (вид администратора) 35
3.3.3 Серверный модуль 36
3.3.4 Модуль Updater 37
Заключение 38
Список используемых источников 39
Приложение А Листинг клиентского модуля 40
Приложение Б Листинг серверного модуля 47
Приложение В Листинг модуля «Updater» 51
Приложение Г Блок-схема функции Lang 54
Приложение Д Блок-схема процедуры Form 1.Button 1 Click 55
Приложение Е Блок-схема процедуры TForml.BitBtnlClick 56
Приложение Ж Блок-схема процедуры TForml .IdTCPServerlExecute 57
Приложение И Блок-схема процедуры TForml.Timer2Timer 58
Приложение К Блок-схема процедуры TForml.Button 1 Click 59
Приложение Л Блок-схема процедуры TForml .PanellClick 60
Приложение М Блок-схема процедуры TForml.FonnKeyDown 61

📖 Введение

Современный уровень развития технологий сделал неразрывными большинство сфер нашей жизни и телекоммуникации. Компьютеризация способствует переведению на автоматический уровень многих повседневных задач, облегчает доступ к информации, что в наш информационный век является наиболее значимо, а так же позволяет быстро и интересно организовать досуг. Как следствие этого всем видам бизнеса - от малого до крупного, приходится подстраиваться под текущие тенденции и отвечать всем современным требованиям. Сегодня каждая компания старается обеспечить своим клиентам самые комфортные условия, например: в кафе и ресторанах присутствуют Wi-Fi точки доступа, обеспечивающие быстрый и бесплатный доступ к сети интернет, в автомойках и библиотеках можно сесть за ПК и получить доступ как к сети интернет, так и к некоторым играм.
В процессе обслуживания IT парка автомоечных комплексов «25 часов» было выявлено несколько проблем связанных с администрированием терминалов, предоставляющих клиентам доступ в сеть интернет, а именно:
1. Различные операционные системы, установленные на клиентские терминалы: от Windows ХР Professional до Windows 7 Professional. Основная масса Windows 7 Starter, возможности которой очень ограничены с позиции системного администрирования.
2. Отсутствие какого-то ни было удаленного управления клиентскими терминалами, вследствие чего, например, приходится выезжать на обслуживаемую точку для обновления информационно- рекламных изображений. Наличие у клиентов легкого доступа к некоторым настройкам операционной системы, что приводило как к появлению нежелательного ПО на рабочей станции, так и некорректной работе некоторых приложений.
Попытки найти свободно распространяемое программное обеспечение, которое решало бы все эти проблемы на платформе ОС Windows не увенчались успехом. Платное ПО либо не решало всех поставленных задач, либо создавало новые проблемы, решение некоторых из которых не представляется возможным без вливания еще больших средств. Переход на ОС семейства Linux был отклонен не только из-за некорректной поддержки некоторого оборудования, но и в связи с отсутствием некоторого ПО, необходимого для работы автомоечного комплекса, как например ЕГАИС.
Поэтому руководством была поставлена задача внедрить программное решение, которое будет достигать следующие цели:
1. Упростить администрирование ПК в клиентском зале
2. Свести к минимуму финансовые затраты при достижении поставленной задачи

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В результате проделанной работы было разработано и внедрено ПО информационно-развлекательного терминала на автомоечные комплексы «25 часов». А именно 3 его части:
1. Клиентский модуль. Служит для ограничения возможных действий пользователя и в то же время предоставления наиболее востребованных функций. Присутствует так же скрытое меню, защищенное паролем администратора, упрощающее обслуживание ПК. Листинг некоторых функций и процедур находится в приложении А.
2. Модуль «Updater», позволяющий производить обновление серверной части. Полный листинг модуля находится в приложении В.
3. Серверный модуль, запускаемый с любого ПК в пределах одной точки обслуживания, и позволяющая выполнять удаленные команды. Наиболее часто используемые команды вынесены на интерфейс формы в виде кнопок. Также имеется логирование действий. Листинг некоторых процедур находится в приложении Б.
Удалось достичь минимизации дополнительных затрат со стороны организации, внедрить функционал, строго необходимый для удобства обслуживания парка ПК. Кроме этого остается возможность изменить ПО, если появятся какие-либо дополнительные потребности.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Шкрыль, А.А. Разработка клиент-серверных приложений в Delphi /
A. А. Шкрыль. - Санкт Петербург: БВХ-Петербург, 2006. - 480 с.
2. Бобровский, С.И. Технологии Delphi 2006. Новые возможности / С.И. Бобровский. - Санкт Петербург: Питер, 2006. - 288 с.
3. Фленов, М.Е. Библия Delphi (+ CD-ROM). 3-е изд., перераб. и доп. / М.Е. Фленов. - Санкт Петербург: БВХ-Петербург, 2011. - 686 с.
4. Чиртик, А.А. Delphi. Трюки и эффекты (+ CD-ROM) / А.А. Чиртик,
B. В. Борисок, Ю.И. Корвель. - Санкт Петербург: Питер, 2007. - 400 с.
5. Описание компонентов Lazarus: [Электронный ресурс]
http://helpdelphi.ru/.
6. Сервер Dell PowerEdge R610: [Электронный ресурс]
https://krsk.au.ru/7527276/.
7. Операционная система тонких клиентов: [Электронный ресурс] http://Mware.rU/index.html#buy.
8. Microsoft Windows Server Standart 2012 R2 - Лицензии для
организаций в Softline: [Электронный ресурс]
http://store.softline.ru/microsoft/inicrosoft-windows-server-standard/.
9. Microsoft Windows 10 - Лицензии для организаций в Softline: [Электронный ресурс] http://store. softline .ш/microsoft/microsoft-windows-10/
10. RemotelyAnywhere - Remote Access Solutions: [Электронный ресурс] http://remotelvanvwhere.com/teinplate.asp?page=purchase.
11. SHA-1: [Электронный ресурс] http://kriptografea.narod.ru/Sha.html.
12. Криптография. Blowfish. Структура, описание, ключи шифрования.: [Электронный ресурс] http://alexintenietclic.ru/Blowfish.php.

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

©2026 Cервис помощи студентам в выполнении работ