Тип работы:
Предмет:
Язык работы:


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

Работа №21492

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы61
Год сдачи2016
Стоимость5970 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
278
Не подходит работа?

Узнай цену на написание


Введение 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.


Работу высылаем на протяжении 30 минут после оплаты.




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