Твик ОС Windows

Автор: Пользователь скрыл имя, 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

Работа содержит 1 файл

Пояснительная_записка.docx

— 351.06 Кб (Скачать)

 СОДЕРЖАНИЕ

 

СОКРАЩЕНИЯ 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 пользователей об их существовании вообще не знают. В помощь системным администраторам и пользователям многие крупнейшие в мире производители программного обеспечения выпускают мощные программные комплексы для тестирования, настройки, а также обслуживания системы и аппаратной части. В своем большинстве они очень дорогостоящие. Целью моей работы является легкое и бесплатное программное средство, которое позволит быстро и безопасно сконфигурировать ОС под требования пользователя.

  1. АНАЛИЗ ЗАДАЧИ

  1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

 

Мы уже отметили, что  в мире наблюдается стремительный  рост количества пользоавателей ПК. Это в первую очередь связанно с бурным развитием инновационных технологий. Сейчас компьютер не вызывает ни какого удивления, а наоборот является почти неотъемлимой частью современного человека. С помощью компьютера и подключение к глобальной сети мы можем не выходя из дома оплачивать счета, делать заказы, общаться с друзьями, учиться, работать и это далеко не все.  

В связи с ростом колличества  пользователей выросли и требования этих же пользователей к настройкам операционной системы. Каждый настраивает свою ОС в зависимости от спецификации выполняемой работы и личных вкусов. Операционные системы семейства Windows занимают лидирующае место на рынке по колличеству пользователей. За столь давнее время корпорация Microsoft буквально вырастила свой круг потребителей. Многим пользователям и думать не хочется о переходе на другие ОС. Данная тенденция заставляет особым оброзом подходить к программному обеспечению для Windos. Это связанно в превую очередь с разносторонними потребностями самих пользователей и уровнем их образованности. В то время как в операционных системах Unix или MaсOS круг пользователей ограничен профессионалами и некоторым количеством потребителей в немногих странах, в Windows дела обстоят по-другому: здесь мы можем встретить как домохозяйку так и проффесионального пользователя, причем оба от одной ОС будут ждать совершенно разного. Такой широкий круг потребителей требует специальных средств настройки и администрирования. В Windows для этого есть встроенные утилиты, но они зачастую не оправдывают возложенных ожиданй. Тогда на помощь приходят комерческие решения, но увы они не всем по карману, а те, что легко доступны, порой немогим отличаются от стандартых. Вот и остается большое колличество пользователей с ожиданием чего-нибудь доступного и интересного.

Целью работы является создание именно такого программного средства. Отличительная черта от многих уже cуществующих решений - наличие готовых настроек системы под определенного пользователя. Одним нажатием мыши система перенастроится под нужную конфигурацию и при необходимости также быстро вернется в первоначальное состояние. Таким образом пользователи полчат уникальный инструмент позволяющий быстро и безопасно перенастраивать Windows Xp. Данный подход сокращает время настройки до минимума.

Утилита будет удобна и  системным администраторам. В разделе  конфигурации имеется надстройка для  оптимизации ОС под работу в интернете, что весьма удобно при настройке  компьютеров  интернет кафе.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. ВЫДЕЛЕНИЕ КЛЮЧЕВЫХ АБСТРАКЦИЙ

 

При разработке я опирался на следующие ключевые абстракции:

  • Функциональность;
  • безопасность;
  • устойчивость;
  • интуитивно понятный интерфейс.

Функциональность – набор  возможностей программного средства многообразен, позволяет справляться с различными задачами.

 Безопасность – все  выполняемые программой действия  не несут вреда для операционной  системы.

Устойчивость – тщательно  обработаны исключительные ситуации.

Интуитивно понятный интерфейс  – интерфейс, разобраться с которым можно с первого раза.

 

 

 

 

 

 

 

 

 

 

 

 

  1. ИНСТРУМЕНТЫ РЕАЛИЗАЦИИ ЗАДАЧИ

 

Visual Studio 2008 Professional Edition представляет  собой полный набор средств,  помогающих ускорить процесс  реализации замысла разработчика. Это решение было создано чтобы  обеспечить поддержку проектов  создания программного обеспечения  для Интернета (включая ASP.NET AJAX), Windows Vista, Windows Server 2008, выпуска 2007 системы  Microsoft Office, SQL Server 2008 и устройств под  управлением Windows Mobile. Число платформ, на которые должны ориентироваться  разработчики в соответствии  с бизнес-требованиями, быстро увеличивается. Visual Studio 2008 Professional Edition предоставляет  интегрированный набор средств,  позволяющих учесть все эти  требования путем расширения  функциональности, доступной в Visual Studio 2008 Standard Edition.

Современным разработчикам приходится ориентироваться на широкий спектр платформ, создавая приложения, позволяющие  организациям быстро получать ожидаемый  результат. Встроенные в Visual Studio конструкторы и возможности языков программирования позволяют создавать приложения, способные связываться с удаленными базами данных и отвечающие чаяниям  сегодняшнего бизнеса, а использование  преимуществ среды .NET Framework 3.5 помогает сократить время разработки.

Создание высокопроизводительных приложений 
Получите доступ к необходимым данным, где бы они ни находились, и создайте управляемые данными приложения с помощью Language Integrated Query (LINQ).

Создание замечательных клиентских приложений 
Создайте превосходные решения, использующие пользовательский интерфейс и возможности выпуска 2007 системы Microsoft Office и системы Windows Vista®.

Создание мощных веб-приложений 
Создайте многофункциональные интерактивные приложения с использованием интерактивных веб-интерфейсов ASP.NET AJAX.

Версия 2008: новые  возможности

  • Создание приложений, использующих новейшие веб-технологии с улучшенной поддержкой AJAX и веб-элементов управления, а также библиотекой Microsoft AJAX;
  • Более простое создание веб-приложений с улучшенным внешним видом и поддержкой стандартов;
  • Использование данных из любого источника данных с помощью LINQ - набора расширений языка для Visual Basic и Visual C#;
  • Создание приложений, ориентированных на различные версии среды .NET Framework, и управление этими приложениями. Впервые вы можете использовать одно средство для работы с приложениями, выполняющимися в среде .NET Framework версий 2.0, 3.0 и 3.5;
  • Упрощенная проверка корректности приложения с использованием встроенного модульного тестирования в продукте Visual Studio 2008 Professional Edition;
  • Реализация всех возможностей .NET Framework 3.5 в полном объеме с помощью средств, упрощающих создание превосходных пользовательских интерфейсов и подключенных систем;
  • Создание эффектных пользовательских интерфейсов с помощью встроенных конструкторов для Windows Presentation Foundation.  Созданные с помощью Windows Presentation Foundation интерфейсы могут без проблем взаимодействовать с Windows Forms;
  • Создание приложений, способных связываться с удаленными БД, с применением новых визуальных конструкторов для Windows Communications Foundation и Windows Workflow Foundation;
  • Использование Visual Studio в качестве профессиональной среды разработки для создания надежных, масштабируемых и удобных в обслуживании решений для Microsoft Office (только в выпуске Visual Studio 2008 Professional Edition);
  • Расширение взаимодействия между разработчиками и проектировщиками для создания более эффектных пользовательских интерфейсов.

Основные функции

  • Создание приложений для Windows, Интернета, системы Microsoft Office, среды .NET Framework, SQL Server и Windows Mobile с использованием встроенных конструкторов с функцией перетаскивания;
  • Visual Studio поддерживает целый ряд стилей разработки, объединяя в себе языки Visual Basic, Visual C# и Visual C++;
  • Функции редактора, такие как "Edit and Continue" (Изменить и продолжить), и технология Microsoft IntelliSense® упрощают цикл проектирования, разработки и отладки приложения;
  • Несложное развертывание клиентских приложений с помощью технологии ClickOnce, благодаря которой разработчики и ИТ-специалисты могут выполнить развертывание приложения и создать необходимые для него условия, а затем следить, чтобы приложение постоянно обновлялось;
  • Создание приложений, ориентированных на среду .NET Framework, что позволяет сократить время разработки, снижая потребность в коде инфраструктуры и помогая усилить безопасность приложения;
  • Ускоренный процесс создания привлекательных интерактивных веб-приложений и веб-служб с помощью ASP.NET. Используя механизм главных страниц, разработчики могут легко управлять согласованным макетом веб-узла из одного места;
  • Сообщество, объединяющее миллионы членов, в котором разработчики наверняка могут найти партнеров, решающих те же задачи.
  1. ОБЗОР СУЩЕСТВУЮЩИХ РЕШЕНИЙ

 

TuneUp Utilities 2010 объединяет  в  себе   важные  функции  для оптимизации системы, конфигурации, очистки и обслуживания в современном графическом пользовательском интерфейсе. Позволяет легко настраивать операционную систему для удовлетворения потребностей пользователя. Вы можете отключить раздражающие оптические эффекты, защитить систему или добавить полезные функции к Internet Explorer. С TuneUp Styler, вы можете настроить внешний вид Windows, заменяя значки или даже, перепроектируя весь интерфейс, welcome screen и boot screen под Windows XP.

Стоимость лицензии на один компьютер 50$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОЕКТИРОВАНИЕ

  1. ОПИСАНИЕ КЛАССОВ

 

WinAPIClass.cs – класс написан с использованием winApi функции. Предназначен для перезагрузки системы.

userName.cs – возвращает имя пользователя.

Program.cs – класс с точкой входа.

Form1.cs – класс главной формы.

addRunForm.cs – класс формы добавления автозагрузки.

addNewProcess.cs – класс формы добавления процесса в диспетчере задач.

aboutForm.cs – класс формы о программе.

closeRes.cs – класс для запрета запуска приложений.

PerfClass.cs – класс настроек производительности.

VisClass.cs – класс настроек оформления системы.

CnClass.cs – класс конфигураций.

 

 

 

 

 

 

 

 

 

  1. ИЕРАРХИЯ КЛАССОВ

 






 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. ОПИСАНИЕ ПРОГРАММЫ

  1. ФИЗИЧЕСКАЯ СТРУКТУРА И КРИТЕРИИ ОБЪЕДИНЕНИЯ КЛАССОВ В МОДУЛИ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. ВЗАИМОДЕЙСТВИЕ МОДУЛЕЙ, КЛАССОВ, СПОСОБЫ ОБРАЩЕНИЯ

 

Управление доступам к  членам класса достигается за счет использования спецификаторов доступа. Спецификатор public разрешает доступ к соответствующему члену класса со стороны другого кода программы, включая методы, определенные внутри других классов. Спецификатор private разрешает доступ к соответствующему члену класса только для методов, определенных внутри того же класса.

Информация о работе Твик ОС Windows