Автор: Пользователь скрыл имя, 15 Января 2013 в 08:59, курсовая работа
Целью работы является создание именно такого программного средства. Отличительная черта от многих уже cуществующих решений - наличие готовых настроек системы под определенного пользователя. Одним нажатием мыши система перенастроится под нужную конфигурацию и при необходимости также быстро вернется в первоначальное состояние. Таким образом пользователи полчат уникальный инструмент позволяющий быстро и безопасно перенастраивать Windows Xp.
СОКРАЩЕНИЯ 3
ВВЕДЕНИЕ 4
1. АНАЛИЗ ЗАДАЧИ 5
1.1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 5
1.2 ВЫДЕЛЕНИЕ КЛЮЧЕВЫХ АБСТРАКЦИЙ 7
1.3 ИНСТРУМЕНТЫ РЕАЛИЗАЦИИ ЗАДАЧИ 8
1.4 ОБЗОР СУЩЕСТВУЮЩИХ РЕШЕНИЙ 11
2. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОЕКТИРОВАНИЕ 12
2.1 ОПИСАНИЕ КЛАССОВ 12
2.2 ИЕРАРХИЯ КЛАССОВ 13
3. ОПИСАНИЕ ПРОГРАММЫ 14
3.1 ФИЗИЧЕСКАЯ СТРУКТУРА И КРИТЕРИИ ОБЪЕДИНЕНИЯ КЛАССОВ В МОДУЛИ 14
3.2 ВЗАИМОДЕЙСТВИЕ МОДУЛЕЙ, КЛАССОВ, СПОСОБЫ ОБРАЩЕНИЯ 15
4. ТЕСТИРОВАНИЕ 16
4.1 АНАЛИЗ НАДЕЖНОСТИ 16
4.2 ТЕСТОВЫЕ ПРИМЕРЫ 17
4.3 РЕАКЦИЯ ПРОГРАММЫ НА ТЕСТЫ 22
4.4 АНАЛИЗ ОЖИДАЕМЫХ И ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ 23
4.5 ВЫВОД ПО РЕЗУЛЬТАТАМ ТЕСТИРОВАНИЯ 24
5. ПРИМЕНЕНИЕ ПРОГРАММЫ 25
5.1 НАЗНАЧЕНИЕ ПРОГРАММЫ 25
5.2 ОБЛАСТЬ ПРИМЕНЕНИЯ 27
5.3 АППАРАТНО-ПРОГРАММНЫЙ КОМПЛЕКС ДЛЯ НОРМАЛЬНОГО ФУНКЦИОНИРОВАНИЯ ПРОГРАММЫ 28
5.4 ИНСТАЛЛЯЦИЯ ПРОГРАММЫ 29
5.5 ФОРМЫ ПРЕДСТАВЛЕНИЯ ВЫХОДНЫХ ДАННЫХ 30
6. ОХРАНА ТРУДА 31
6.1 ОБЩИЕ ТРЕБОВАНИЯ БЕЗОПАСНОСТИ 31
6.2 ТРЕБОВАНИЯ БЕЗОПАСНОСТИ ПЕРЕД НАЧАЛОМ РАБОТЫ 34
6.3 ТРЕБОВАНИЯ БЕЗОПАСНОСТИ ПРИ ВЫПОЛНЕНИИ РАБОТЫ 35
6.4 ТРЕБОВАНИЯ БЕЗОПАСНОСТИ В АВАРИЙНЫХ СИТУАЦИЯХ 37
6.5 ТРЕБОВАНИЯ БЕЗОПАСНОСТИ ПО ОКОНЧАНИИ РАБОТЫ 38
7. ЭКОНОМИЧЕСКИЙ РАЗДЕЛ 39
7.1 РАСЧЕТ ПОЛНОЙ СЕБЕСТОИМОСТИ ПРОГРАММНОГО СРЕДСТВА АДМИНИСТРИРОВАНИЯ И НАСТРОЙКИ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS XP 39
7.2 ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЦЕЛЕСООБРАЗНОСТИ ПРОВЕДЕНИЯ МЕРОПРИЯТИЯ 43
7.3 РАСЧЕТ КАПИТАЛЬНЫХ ЗАТРАТ 44
7.5 ТЕХНИКО - ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ. ВЫВОДЫ ПО РАСЧЕТАМ. 47
ЗАКЛЮЧЕНИЕ 48
Список используемых источников 49
ПРИЛОЖЕНИЯ А 50
СОДЕРЖАНИЕ
СОКРАЩЕНИЯ 3
ВВЕДЕНИЕ 4
1. АНАЛИЗ ЗАДАЧИ 5
1.1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 5
1.2 ВЫДЕЛЕНИЕ КЛЮЧЕВЫХ АБСТРАКЦИЙ 7
1.3 ИНСТРУМЕНТЫ РЕАЛИЗАЦИИ ЗАДАЧИ 8
1.4 ОБЗОР СУЩЕСТВУЮЩИХ РЕШЕНИЙ 11
2. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОЕКТИРОВАНИЕ 12
2.1 ОПИСАНИЕ КЛАССОВ 12
2.2 ИЕРАРХИЯ КЛАССОВ 13
3. ОПИСАНИЕ ПРОГРАММЫ 14
3.1 ФИЗИЧЕСКАЯ СТРУКТУРА И КРИТЕРИИ ОБЪЕДИНЕНИЯ КЛАССОВ В МОДУЛИ 14
3.2 ВЗАИМОДЕЙСТВИЕ МОДУЛЕЙ, КЛАССОВ, СПОСОБЫ ОБРАЩЕНИЯ 15
4. ТЕСТИРОВАНИЕ 16
4.1 АНАЛИЗ НАДЕЖНОСТИ 16
4.2 ТЕСТОВЫЕ ПРИМЕРЫ 17
4.3 РЕАКЦИЯ ПРОГРАММЫ НА ТЕСТЫ 22
4.4 АНАЛИЗ ОЖИДАЕМЫХ И ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ 23
4.5 ВЫВОД ПО РЕЗУЛЬТАТАМ ТЕСТИРОВАНИЯ 24
5. ПРИМЕНЕНИЕ ПРОГРАММЫ 25
5.1 НАЗНАЧЕНИЕ ПРОГРАММЫ 25
5.2 ОБЛАСТЬ ПРИМЕНЕНИЯ 27
5.3 АППАРАТНО-ПРОГРАММНЫЙ КОМПЛЕКС ДЛЯ НОРМАЛЬНОГО ФУНКЦИОНИРОВАНИЯ ПРОГРАММЫ 28
5.4 ИНСТАЛЛЯЦИЯ ПРОГРАММЫ 29
5.5 ФОРМЫ ПРЕДСТАВЛЕНИЯ ВЫХОДНЫХ ДАННЫХ 30
6. ОХРАНА ТРУДА 31
6.1 ОБЩИЕ ТРЕБОВАНИЯ БЕЗОПАСНОСТИ 31
6.2 ТРЕБОВАНИЯ БЕЗОПАСНОСТИ ПЕРЕД НАЧАЛОМ РАБОТЫ 34
6.3 ТРЕБОВАНИЯ БЕЗОПАСНОСТИ ПРИ ВЫПОЛНЕНИИ РАБОТЫ 35
6.4 ТРЕБОВАНИЯ БЕЗОПАСНОСТИ В АВАРИЙНЫХ СИТУАЦИЯХ 37
6.5 ТРЕБОВАНИЯ БЕЗОПАСНОСТИ ПО ОКОНЧАНИИ РАБОТЫ 38
7. ЭКОНОМИЧЕСКИЙ РАЗДЕЛ 39
7.1 РАСЧЕТ ПОЛНОЙ СЕБЕСТОИМОСТИ ПРОГРАММНОГО СРЕДСТВА АДМИНИСТРИРОВАНИЯ И НАСТРОЙКИ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS XP 39
7.2 ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЦЕЛЕСООБРАЗНОСТИ ПРОВЕДЕНИЯ МЕРОПРИЯТИЯ 43
7.3 РАСЧЕТ КАПИТАЛЬНЫХ ЗАТРАТ 44
7.5 ТЕХНИКО - ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ. ВЫВОДЫ ПО РАСЧЕТАМ. 47
ЗАКЛЮЧЕНИЕ 48
Список используемых источников 49
ПРИЛОЖЕНИЯ А 50
ООП – объектно-ориентированное программирование.
ОС – операционная система.
ПЗУ – постоянное запоминающее устройство.
ОЗУ – оперативно запоминающее устройство.
Персональные компьютеры и технологии, связанные с их использованием, стали неотъемлемой частью жизни современного человека, как в производственной сфере, так и в быту. Четко прослеживается тенденция роста производительности оборудования. Можно сказать, что каждый год производительность процессоров увеличивается в два раза. Производители программного обеспечения, в свою очередь, стараются максимально использовать возможности современного оборудования. С каждым днем специализированное ПО и мультимедийные приложения, в том числе и игры, становятся все требовательней к ресурсам персонального компьютера. Однако разные типы приложений требуют для максимальной производительности различных настроек оборудования и системы. Кроме того, в плане сохранности информации и стабильности работы очень важную роль играет администрирование и разграничение прав пользователей. К сожалению, уровень подготовки пользователей персональных компьютеров сегодня еще таков, что далеко не каждый пользователь может произвести грамотно настройки системы и аппаратной части ПЭВМ. Даже не все выпускники высших учебных заведений в состоянии сегодня произвести грамотную настройку системного реестра и служб в соответствие с требованиями того или иного типа программного обеспечения. Что касается настроек BIOS, то процентов 50 пользователей об их существовании вообще не знают. В помощь системным администраторам и пользователям многие крупнейшие в мире производители программного обеспечения выпускают мощные программные комплексы для тестирования, настройки, а также обслуживания системы и аппаратной части. В своем большинстве они очень дорогостоящие. Целью моей работы является легкое и бесплатное программное средство, которое позволит быстро и безопасно сконфигурировать ОС под требования пользователя.
Мы уже отметили, что в мире наблюдается стремительный рост количества пользоавателей ПК. Это в первую очередь связанно с бурным развитием инновационных технологий. Сейчас компьютер не вызывает ни какого удивления, а наоборот является почти неотъемлимой частью современного человека. С помощью компьютера и подключение к глобальной сети мы можем не выходя из дома оплачивать счета, делать заказы, общаться с друзьями, учиться, работать и это далеко не все.
В связи с ростом колличества
пользователей выросли и
Целью работы является создание именно такого программного средства. Отличительная черта от многих уже cуществующих решений - наличие готовых настроек системы под определенного пользователя. Одним нажатием мыши система перенастроится под нужную конфигурацию и при необходимости также быстро вернется в первоначальное состояние. Таким образом пользователи полчат уникальный инструмент позволяющий быстро и безопасно перенастраивать Windows Xp. Данный подход сокращает время настройки до минимума.
Утилита будет удобна и системным администраторам. В разделе конфигурации имеется надстройка для оптимизации ОС под работу в интернете, что весьма удобно при настройке компьютеров интернет кафе.
При разработке я опирался на следующие ключевые абстракции:
Функциональность – набор
возможностей программного средства многообразен,
позволяет справляться с
Безопасность – все
выполняемые программой
Устойчивость – тщательно обработаны исключительные ситуации.
Интуитивно понятный интерфейс – интерфейс, разобраться с которым можно с первого раза.
Visual Studio 2008 Professional Edition представляет
собой полный набор средств,
помогающих ускорить процесс
реализации замысла
Современным разработчикам приходится
ориентироваться на широкий спектр
платформ, создавая приложения, позволяющие
организациям быстро получать ожидаемый
результат. Встроенные в Visual Studio конструкторы
и возможности языков программирования
позволяют создавать
Создание высокопроизводительных
приложений
Получите доступ к необходимым данным,
где бы они ни находились, и создайте управляемые
данными приложения с помощью Language Integrated
Query (LINQ).
Создание замечательных
клиентских приложений
Создайте превосходные решения, использующие
пользовательский интерфейс и возможности
выпуска 2007 системы Microsoft Office и системы
Windows Vista®.
Создание мощных
веб-приложений
Создайте многофункциональные интерактивные
приложения с использованием интерактивных
веб-интерфейсов ASP.NET AJAX.
Версия 2008: новые возможности
Основные функции
TuneUp Utilities 2010 объединяет в себе важные функции для оптимизации системы, конфигурации, очистки и обслуживания в современном графическом пользовательском интерфейсе. Позволяет легко настраивать операционную систему для удовлетворения потребностей пользователя. Вы можете отключить раздражающие оптические эффекты, защитить систему или добавить полезные функции к Internet Explorer. С TuneUp Styler, вы можете настроить внешний вид Windows, заменяя значки или даже, перепроектируя весь интерфейс, welcome screen и boot screen под Windows XP.
Стоимость лицензии на один компьютер 50$
WinAPIClass.cs – класс написан с использованием winApi функции. Предназначен для перезагрузки системы.
userName.cs – возвращает имя пользователя.
Program.cs – класс с точкой входа.
Form1.cs – класс главной формы.
addRunForm.cs – класс формы добавления автозагрузки.
addNewProcess.cs – класс формы добавления процесса в диспетчере задач.
aboutForm.cs – класс формы о программе.
closeRes.cs – класс для запрета запуска приложений.
PerfClass.cs – класс настроек производительности.
VisClass.cs – класс настроек оформления системы.
CnClass.cs – класс конфигураций.
Управление доступам к членам класса достигается за счет использования спецификаторов доступа. Спецификатор public разрешает доступ к соответствующему члену класса со стороны другого кода программы, включая методы, определенные внутри других классов. Спецификатор private разрешает доступ к соответствующему члену класса только для методов, определенных внутри того же класса.