МИНИСТЕРСТВО ОБРАЗОВАНИЯ И МОЛОДЕЖНОЙ ПОЛИТИКИ ВОЛГОГРАДСКОЙ ОБЛАСТИ
ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ВОЛГОГРАДСКИЙ СОЦИАЛЬНО-ПЕДАГОГИЧЕСКИЙ КОЛЛЕДЖ»
Кафедра ИТО
КУРСОВАЯ РАБОТА
ПО ДИСЦИПЛИНЕ
«Технология разработки программных продуктов»
ПО ТЕМЕ
«Разработка электронного пособия по теме «Состав персонального компьютера»»
Работу выполнила:
Студентка 3 курса, 32 Е группы
Работу проверил:
Преподаватель кафедры ИТО
Волгоград, 2014 г.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ 4
2. НАЗНАЧЕНИЕ РАЗРАБОТКИ 4
ТРЕБОВАНИЯ К ПРОГРАММЕ ИЛИ ПРОГРАММНОМУ ИЗДЕЛИЮ 4
3.2. Требования к надежности 4
3.3. Требования к составу и параметрам технических средств 5
3.4. Требования к информационной и программной совместимости 5
4. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ 5
4. 1. Техническое задание (ГОСТ 19.201-78) 5
4.1.1. Наименование и область применения. 5
4.1.3. Назначение разработки 5
4.1.4. Технические требования к программе или программному продукту. 5
4.1.4.1. Требования к функциональным характеристикам. 5
4.1.4.1. Требования к надёжности. 6
4.1.4.2. Условия эксплуатации 6
4.1.4.3. требования к составу и параметрам технических средств. 6
4.1.4.5. Требования к информационной и программной совместимости. 6
4.1.4.6. Специальные требования 6
4.2. Технико-экономические показатели 6
4.3. Стадии и этапы разработки 6
4.4. Описание программы (ГОСТ 19.402-78) 6
4.5. Текст программы (ГОСТ 19.401-78) 7
4.6. ЭКСПЛУАТАЦИОННАЯ ДОКУМЕНТАЦИЯ 7
4.6.1. Описание применения 7
4.6.2. Руководство оператора 8
5. ТЕХНИКО - ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ 9
5.1. Анализ отечественных или зарубежных аналогов 9
6. СТАДИИ И ЭТАПЫ РАЗРАБОТКИ 14
ЗАКЛЮЧЕНИЕ 15
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 16
ВВЕДЕНИЕ
Системная (материнская) плата – основной аппаратный компонент, на котором реализована магистраль обмена информацией, имеются разъемы для установки процессора и оперативной памяти, а также слоты для установки дополнительных контроллеров внешних устройств.
Материнская плата является своеобразным фундаментом для будущей системы, задавая основные характеристики стабильности и быстродействия, возможности наращивания мощности и, соответственно, сроки морального старения компьютера. Основные возможности материнской платы определяет чипсет, или так называемый набор системной логики.
Актуальность работы состоит в том, что частая причина поломки персонального компьютера – это выход из строя материнской платы. Обилие разновидностей плат и их поломок широкое, поэтому специалисту, работающему в сфере ремонта компьютеров, следует научиться оперативно находить и устранять причины поломки системных плат.
Цель курсовой работы - изучение устройства, методов поиска и устранения неисправностей системных плат.
Задачами данной работы являются:
? рассмотрение устройства системных плат;
? разработка классификации материнских плат по форм-фактору;
? анализ основных поломок и способов их устранения;
? рассмотрение инструментов для ремонта и диагностики системных плат.
Объектом нашего исследования является системная плата персонального компьютера, а предметом – техническое обслуживание, поиск и устранение неисправностей материнских плат.
Научная новизна данной работы - это систематизация знаний по методам ремонта и диагностики системных плат.
Курсовая работа состоит из введения, двух разделов и заключения. В первом разделе рассматривается устройство и классификация системных плат, во втором – техническое обслуживание материнских плат. Во втором разделе подробно рассматриваются все стадии ремонта системных плат, их типовые неисправности и инструменты для диагностики и ремонта.
1. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
Разработка материнской платы ведётся на основании рабочей программы по предмету «Проектирование материнской платы ». Программа одобрена на заседании кафедры Информационных технологий обучения (Протокол № 1 от 31 августа 2007 г.), составлена в соответствии с Государственными требованиями к минимуму содержанию и уровню подготовки студента по специальности «Программирование в компьютерных системах».
2. НАЗНАЧЕНИЕ РАЗРАБОТКИ
В программе по предмету «Технология разработки программного продукта(ТРПП)»сказано, что в конце семестра проводится зачетная работа по защите курсовой и в связи с этим я начал разработку своего программного продукта.
Мой программный продукт способен дать знания и обучить студентов по дисциплине «Проектирование материнской платы».
ТРЕБОВАНИЯ К ПРОГРАММЕ ИЛИ ПРОГРАММНОМУ ИЗДЕЛИЮ
3. 1. Требования к функциональным характеристикам.
Программа имеет удобный пользовательский интерфейс, основное меню, и работает на платформе программы Delphi. Для работы программы необходимо наличие клавиатуры и манипулятора «мышь».
Созданное материнской платы должно предоставить знания студентам по дисциплине «Проектирование материнской платы».
3.2. Требования к надежности
Надежность программы зависит от работы всей системы и от условий ее хранения. Если программа записана на гибком магнитном диске, то ее надежность зависит от правильного хранения диска. В этом случае рекомендуется создать копию диска.
В качестве постоянного хранения программы следует использовать жесткий магнитный диск, а для распространения программы, установку программы лучше записывать на CD-R.
3.3. Требования к составу и параметрам технических средств
Для работы данной программы используется ПК, имеющий следующий характеристики:
Процессор не ниже Pentium 4.
Емкость ОЗУ не ниже 512МБ
Разрядность 32,64 бит
Жесткий магнитный диск
Объем жесткого магнитного диска не меньше 8 Гб
CD-ROM 52x48x52
Видеокарта не ниже 256 МБ
Разрешение 1024×768
3.4. Требования к информационной и программной совместимости
Программа была выполнена в операционной системе Windows XP, она совместима с операционными системами Windows 98, Windows 95, Windows MEDIA, Windows 2000, Windows 7, Windows 8; базовый язык программирования – Delphi.
4. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
4. 1. Техническое задание (ГОСТ 19.201-78)
4.1.1. Наименование и область применения.
Программный продукт – Проектирование материнской платы. Используется для подготовки студентов к экзамену по предмету «Проектирование материнской платы»
4.1.2. Основание для разработки
Основанием для разработки данного программного продукта является задание на курсовое проектирование по предмету «Технологии разработки программных продуктов» «Проектирование материнской платы»
4.1.3. Назначение разработки
Материнская или системная плата – это многослойная печатная плата, являющаяся основой ЭВМ, определяющая ее архитектуру, производительность и осуществляющая связь между всеми подключенными к ней элементами и координацию их работы.
4.1.4. Технические требования к программе или программному продукту.
4.1.4.1. Требования к функциональным характеристикам.
Программа позволяет проверить знания студентов по изученному блоку тем.
Исходные данные: материал, работающие на платформе Delphi
4.1.4.1. Требования к надёжности.
Программа должна работать с заданными исходными данными в соответствии с алгоритмом функционирования, выдавать сообщения об ошибках при неверно заданных исходных данных, поддерживать диалоговый режим в рамках представляемых пользователю возможностей.
4.1.4.2. Условия эксплуатации
Программа рассчитана на непрофессионального пользователя.
4.1.4.3. требования к составу и параметрам технических средств.
Процессор не ниже Pentium 4.
Емкость ОЗУ не ниже 256МБ
Разрядность 32 бит
Жесткий магнитный диск
Объем жесткого магнитного диска не меньше 8 Гб
CD-ROM 52x48x52
Видеокарта не ниже 256 МБ
Разрешение 1024×768
4.1.4.5. Требования к информационной и программной совместимости.
Программа работает автономно под управлением Windows XP. Язык программирования Delphi, впервые реализованный в среде разработки Delphi
4.1.4.6. Специальные требования
Специальных требований к временным характеристикам программы не предъявляется. Специальных требований к емкостным характеристикам программы не предъявляется.
4.2. Технико-экономические показатели
Предполагаемое число обращений к программному продукту в целом в год – бесконечное множество.
Преимущество данной разработки по сравнению с подобными аналогами в том, что продукт отвечает интересам преподавателя, сделавшего заявку.
4.3. Стадии и этапы разработки
Стандарт ГОСТ 19.102-77 устанавливает стадии разработки программ. - Получение задания на курсовое проектирование;
- Изучение методических указаний курсовому проектированию;
- Изучение области данных и назначения разрабатываемого программного продукта;
- Подбор литературы;
- Повторение и приобретение знаний необходимых для выполнения работы;
- Составление алгоритма программы;
- Разработка и написание раздела пояснительной записки «Техническое задание»;
- Разработка программы и написание раздела пояснительной записки «Описание программы»;
- Отладка программы;
- Оформление пояснительной записки «Курсовой Работы»;
- Сдача «Курсовой Работы» на проверку;
- Защита.
4.4. Описание программы (ГОСТ 19.402-78)
Тестирующая программа по теме: «Проектирование материнской платы» предназначена для студентов и преподавателей учебных заведений, реализована на языке программирования Delphi. Программа предназначена для сборки материнской платы. В состав программы входит следующее:
- пользовательский интерфейс;
- форма и компоненты формы;
- модуль расчёта.
Программа состоит из формы: button, label, memo.
Интерфейсный модуль построен на диалоге типа «вопрос - ответ». Модуль расчёта позволяет отобразить данные по итогам тестирования.
Программа написана на языке Delphi с использованием компилятора Run.
Исходные данные: материал, работающие на платформе Delphi
Выходные данные: текстовая информация по данному предмету
Программа имеет удобный пользовательский интерфейс, основное меню, и работает на платформе программы Delphi. Для работы программы необходимо наличие клавиатуры и манипулятора мыши.
Созданная тестирующая программа должна помочь проверить знания учащихся работе по предмету: «Проектирование материнской платы (ТРПП)».
Состав программы:.
Программам эксплуатируется на персональном компьютере. Для работы в диалоговом режиме используется экран дисплея, манипулятор «мышь».
4.5. Текст программы (ГОСТ 19.401-78)
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, jpeg, ExtCtrls, StdCtrls, Menus;
type
TForm1 = class(TForm)
Button1: TButton;
Image1: TImage;
Image2: TImage;
Button2: TButton;
Image3: TImage;
Button3: TButton;
Image4: TImage;
Button4: TButton;
Image5: TImage;
Button5: TButton;
Image6: TImage;
Button6: TButton;
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
procedure Button6Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure Button7Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N1Click(Sender: TObject);
procedure Image1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2, Unit3, Unit4, Unit5, Unit6, Unit7, Unit8;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Form3.Show
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
Form4.Show
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
Form6.Show
end;
procedure TForm1.Button6Click(Sender: TObject);
begin
Form7.Show
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
Form5.Show
end;
procedure TForm1.Button7Click(Sender: TObject);
begin
Form8.Show
end;
procedure TForm1.N2Click(Sender: TObject);
begin
Form8.Show
end;
procedure TForm1.N1Click(Sender: TObject);
begin
close;
end;
procedure TForm1.Image1Click(Sender: TObject);
begin
end;
end.
4.6. ЭКСПЛУАТАЦИОННАЯ ДОКУМЕНТАЦИЯ
4.6.1. Описание применения
Тестирующая программа по теме: «Компьютерная графика и основные графические редакторы» предназначена для студентов и преподавателей учебных заведений, реализована на языке программирования Delph. Программа предназначена для проверки знаний по предмету: «Проектирование материнской платы».
Состав и параметры технических средств.
Процессор не ниже Pentium 4.
Емкость ОЗУ не ниже 256МБ
Разрядность 32 бит
Жесткий магнитный диск
Объем жесткого магнитного диска не меньше 8 Гб
CD-ROM 52x48x52
Видеокарта не ниже 256 МБ
Разрешение 1024×768
Программа работает автономно под управлением Windows XP. Базовый язык программирования – Delphi
4.6.2. Руководство оператора
Программа предназначена для проверки знаний по теме: «Проектирование материнской платы».
Программам эксплуатируется на персональном компьютере. Для работы в диалоговом режиме используется экран дисплея, манипулятор типа «мышь».
5. ТЕХНИКО - ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ
5.1. Анализ отечественных или зарубежных аналогов
6. СТАДИИ И ЭТАПЫ РАЗРАБОТКИ
В результате работы на курсовым проектом было:
-разработана материнская плата ;
- выделены входные и выходные данные.
- изучена предметная область проекта
- тестирование и отладка
- обоснование языка программирования
Материнская плата может работать, но на нем предоставлена не вся информация Проектирование материнской платы не было реализовано в полной мере, однако были проанализированы и разобраны все требования, основные задачи решены, а также выявлены все недостатки продукта, которые будут устранены в процессе дальнейшей работы над ним.
ЗАКЛЮЧЕНИЕ
В результате курсовой работы был разработано и реализовано материнская плата для обучения студентов и школьников составу персонального компьютера. Программа поставляется заказчику на дистрибутиве (диск CD-R). Данный курсовой проект является актуальным и отвечает предъявленным к нему требованиям.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Delphi 5.0, учебный курс, Фараонов В.В., ISBN 5-8952-020-4, 400 с.
2. Большая Советская Энциклопедия
3. Малый энциклопедический словарь Брокгауза и Ефрона
4. Delhphi 4.0, Дарахвелидзе П.Г., Марков Е. П. 1998, 816 с.
5. http://delhpi.mastak.ru
6. http://www.junior.ru/wwwexam/t_graf1.htm
7. http://freesoft.ru/?id=7100
Разработка электронного пособия по теме «Состав персонального компьютера»
Курсовая работа по предмету «Программирование»