Компьютерные комплектующие

Автор работы: Пользователь скрыл имя, 21 Июля 2013 в 22:53, курсовая работа

Описание работы

Сегодня на рынке программных продуктов очень большое распространение получили различного рода программы, которые заменяют довольно привычные для нас вещи: учебники, прайс-листы, игры и т.д., причем во многих случаях использование таких программ дает большие результаты, чем традиционные средства.

Содержание работы

Введение…………………………………………………………………….
4
1
Анализ постановки задачи………………………………………………
5
1.1
Постановка задачи………………………………………………...
5
1.2
Уточнение задачи…………………………………………………
5
2
Техническое задание………………………………………………..……
6
2.1
Основание для разработки…………………………………..……
6
2.2
Назначение разработки…………………………………...………
6
2.3
Требования к программе…………………………………..……...
6

2.3.1
Требования к функциональным характеристикам……...
6

2.3.2
Требования к составу и параметрам технических средств……………………………………………………..
6

2.3.3
Требования к информационной и программной совместимости…………………………………………….
6

2.4
Требования к программной документации……………………...
7
2.5
Стадии и этапы разработки………………………………………
7
2.6
Порядок контроля и приёмки…………………………………….
7
3
Описание метода решения………………………………………………
8
4
Описание программы……………………………………………………
9
4.1
Общие сведения…………………………………………....……...
9
4.2
Функциональное назначение……………..…………….………...
9
4.3
Описание структуры программы………………………………...
9
4.4
Спецификация модулей программы……………………………..
9
4.5
Входные данные…………………………………………….….…
11
4.6
Выходные данные…………………………………………….…..
11
5
Программа и методика испытаний………………………………….….
12
5.1
Объект испытаний и требования к программе……………….…
12
5.2
Цель испытаний……………………………………………..…….
12
5.3
Методы испытаний…………………………………………….…
12
5.4
Средства и порядок испытаний………………………………….
13
5.5 Результат тестирования…………………………………………..
13
6
Описание применения…………………………………………………...
14
6.1
Назначение программы…………………………………………...
14
6.2
Условия применения……………………………………………...
14
Заключение…………………………………………………………………
15
Список использованных источников……………………………………..
16
Приложение А. Текст программы………………………………………...
17
Приложение Б. Результат работы программы……………………………
36
Приложение В. Экранные формы………………………………………...
39

Файлы: 1 файл

ПЗ Комплектующие компьютера.doc

— 699.50 Кб (Скачать файл)



 

 

             

 

 

 

 

 

 

 

 

 

 

 

Компьютерные комплектующие

Пояснительная записка  к курсовому  проекту

по дисциплине «Алгоритмические языки программирования»

 

 

 

 

 

 

 

 

 

 

Руководитель:

 

 

Выполнил:

 

 

 

 

 

 

 

 

 

 

 

 

2008

 

Реферат.

Пояснительная записка содержит 39 листа, 1 таблицу, 3 приложения, 2 источника.

Цель работы: разработать  программу “Компьютерные комплектующие”.

Объектом исследования является программа “Компьютерные комплектующие”.

В результате проделанной  работы была разработана программа  с использованием инструментальных средств Delphi 6.0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Содержание

 

 

стр.

Введение…………………………………………………………………….

4

1

Анализ постановки задачи………………………………………………

5

 

1.1

Постановка задачи………………………………………………...

5

 

1.2

Уточнение задачи…………………………………………………

5

2

Техническое задание………………………………………………..……

6

 

2.1

Основание для разработки…………………………………..…

6

 

2.2

Назначение разработки…………………………………...………

6

 

2.3

Требования к программе…………………………………..……...

6

   

2.3.1

Требования к функциональным характеристикам……...

6

   

2.3.2

Требования к составу  и параметрам технических средств……………………………………………………..

6

   

2.3.3

Требования к информационной и программной совместимости…………………………………………….

6

 

2.4

Требования к программной  документации……………………...

7

 

2.5

Стадии и этапы разработки………………………………………

7

 

2.6

Порядок контроля и приёмки…………………………………….

7

3

Описание метода решения………………………………………………

8

4

Описание программы……………………………………………………

9

 

4.1

Общие сведения…………………………………………....……...

9

 

4.2

Функциональное назначение……………..…………….………...

9

 

4.3

Описание структуры  программы………………………………...

9

 

4.4

Спецификация модулей  программы……………………………..

9

 

4.5

Входные данные…………………………………………….….…

11

 

4.6

Выходные данные…………………………………………….…..

11

5

Программа и методика испытаний………………………………….….

12

 

5.1

Объект испытаний и  требования к программе……………….…

12

 

5.2

Цель испытаний……………………………………………..…….

12

 

5.3

Методы испытаний…………………………………………….…

12

 

5.4

Средства и порядок  испытаний………………………………….

13

 

5.5     Результат  тестирования…………………………………………..

13

6

Описание применения…………………………………………………...

14

 

6.1

Назначение программы…………………………………………...

14

 

6.2

Условия применения……………………………………………...

14

Заключение…………………………………………………………………

15

Список использованных источников……………………………………..

16

Приложение А. Текст  программы………………………………………...

17

Приложение Б. Результат  работы программы……………………………

36

Приложение В. Экранные формы………………………………………...

39


 

 

Введение


Сегодня на рынке программных продуктов  очень большое распространение  получили различного рода программы, которые заменяют довольно привычные для нас вещи: учебники, прайс-листы, игры и т.д., причем во многих случаях использование таких программ дает большие результаты, чем традиционные средства.

В ходе курсового проектирования как раз и ставилась задача разработки программы такого рода.

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

Программа обладает развитым графическим интерфейсом. С данной программой могут работать пользователи различной квалификации.

Приложение создано  в инструментальной среде разработки приложений Delphi 6.0, реализующей современные  подходы к программированию: объектно-ориентированный подход и визуальные средства быстрой разработки приложений.

В данной пояснительной  записке описывается разработанная  программа.

 

 

 

 

 

 1 Анализ постановки задачи

 

    1. Постановка задачи

 

          Разрабатываемая программа является  приложением базы данных компьютерных комплектующих. Программа должна обеспечивать ввод, редактирование и просмотр данных. В программу должны входить  отдельные таблицы для:

А) микропроцессоры указанных  тактовой частоты, модели, фирмы;

Б) материнские платы  указанных модели, фирмы;

В) жесткие диски указанных  объема памяти, скорости, фирмы;

Г) видео карты указанных  объема памяти, фирмы;

Д) дисководы CD-ROM указанных скорости, фирмы;

Е) мониторы указанных  размера диагонали, модели, фирмы;

Ж) магазины;

З) фирмы;

И) продавцы.

 

    1. Уточнение задачи

 

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

 

 

 2 Техническое  задание

 

2.1 Основание  для  разработки

 

Разработка  программы  ведется  на основании  задания   на курсовое проектирование  по  дисциплине  «Алгоритмические языки  и программирование».

Дата  выдачи  задания: ________________

Тема разработки: Компьютерные комплектующие.

 

2.2 Назначение разработки

 

Данная программа позволяет  быстро и просто найти необходимые  компьютерные комплектующие.

 

2.3 Требования  к  программе

 

2.3.1 Требования  к функциональным  характеристикам

     

          Интерфейс  программы должен быть достаточно  приятный и удобный при использовании  данной программы. В освоении  программа должна быть достаточно  простой.

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

 

2.3.2 Требования  к   надежности

 

Основное   требование  к  надежности  программы  заключается  в правильности  работы  алгоритма программы.

 

2.3.3 Требования  к  составу   и  параметрам  технических   средств

 

В  качестве  технического  средства  будут  использоваться  IBM — совместимые  ПЭВМ. Предполагается  использовать  операционную  систему  Windows  не  ниже 95. Программа должна  быть  разработана в среде Delphi 6.

 

 

 

2.4 Требования  к  программной  документации

    

      Пояснительная   записка  должна  содержать   следующие  разделы:

       - задание   на  курсовое  проектирование,

       - ведение,

       - анализ  постановки задачи,

       - техническое   задание,

       - описание  программы,

       - порядок  и методика испытаний,

       - описание  применения,

       - заключение,

       - список  использованных  источников,

       - приложения.

 

2.5 Стадии и этапы  разработки

 

Стадии  и  этапы  разработки  программы  приведены  в  таблице 1.

Таблица 1

         Cодержание работ

             сроки

согласование  ИД с  руководителем

15.10.2005

разработка программы

с 5.11.2005

отладка программы приложения  и  испытания системы

25.10.2005

написание  пояснительной  записки

12.12.2005



2.6 Порядок контроля и приёмки

 

Для тестирования данной программы следует проверить  её на работоспособность. Данный процесс можно осуществить проведением последовательности определённых операций, охватывающих все функциональные возможности программы. Порядок проверки приведён в п.5.

 

3 Описание метода решения

 

В соответствии с требованиями к функциональным характеристикам  программы можно привести следующий  алгоритм решения задачи:

  1. создание связанных таблиц базы данных по указанным комплектующим;
  2. создание удобного пользовательского интерфейса;
  3. введения параметров для поиска необходимого комплектующего;
  4. вывод результатов поиска;
  5. сохранение списка комплектующих и вывод на печать;
  6. сервисные возможности:
    • вызов помощи;
    • просмотр, редактирование и добавления данных в списки фирм и магазинов;
    • выход из программы.

 

 4 Описание  программы

 

4.1 Общие  сведения  и  используемые  технические  средства

 

          Программа  разработана в  среде визуального программирования Delphi 6. Исполняемый файл – pPricelist.exe. Для функционирования  программы необходим IBM-совместимый компьютер с операционной  системой  Windows  не  ниже  95.

 

4.2 Функциональное назначение

Данная программа позволяет быстро и просто найти необходимые компьютерные комплектующие.

 

4.3 Описание  структуры программы

Текст программы  приведен в приложении А.

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

Все объекты компонентов  размещаются в объектах - формах. Для каждой формы создается отдельный модуль, в котором осуществляется программирование задачи. В основном все алгоритмы, помещенные в обработчиках событий объектов, сводятся к обработке свойств различных объектов, при этом происходит постоянное обращение к их методам.

Структуру разработанной программы можно представить следующим образом:

На самом верхнем  уровне располагается главный проектный  файл pPricelist.dpr. В нем происходит создание всех форм приложения и запуск самого приложения.

Затем идет основной модуль программы uPricelist.pas, который описывает основное окно программы.

Из основного окна программы  уже можно вызывать все остальные  окна (или обращаться к их данным), описанные модулями:

а) uMagfirm.Pas

б) uAbout.Pas

в) uDM.Pas

г) uComputer.pas

д) uSale.pas

е) uSellers.pas

 

 

 

 

4.4 Спецификация модулей программы

 

Рассмотрим подробно каждый модуль.


Модуль uPricelist относится к форме MainForm. Его текст содержится в файле uPricelist.pas. В нем описаны следующие процедуры:

procedure sProcClick(Sender: TObject) - процедура запуска поиска процессора по заданным параметрам;

procedure sMatboardClick(Sender: TObject) - процедура запуска поиска материнской платы по заданным параметрам;

procedure sHardClick(Sender: TObject) - процедура запуска поиска жесткого диска по заданным параметрам;

procedure sVideoClick(Sender: TObject) - процедура запуска поиска видео карты по заданным параметрам;

procedure sCDROMClick(Sender: TObject) - процедура запуска поиска CD-ROM по заданным параметрам;

procedure sMonitorClick(Sender: TObject) - процедура запуска поиска монитора по заданным параметрам;

procedure acMagfirmExecute(Sender: TObject) - процедура вызова окна для редактирования списка фирм и магазинов;

procedure acAboutExecute(Sender: TObject) - процедура вызова окна справки;

procedure FormActivate(Sender: TObject) – процедура подключения базы данных для редактирования;

procedure FormClose(Sender: TObject; var Action: TCloseAction) процедура закрытия базы данных для редактирования;

procedure acExitExecute(Sender: TObject) - процедура закрытия программы;

procedure btProcAddClick(Sender: TObject) – процедура добавления комплектующего в список;

procedure acComputerExecute(Sender: TObject) - процедура вызова окна списка выбранных комплектущих;

procedure acSellersExecute(Sender: TObject) - процедура вызова окна списка продавцов;

procedure acHistoryExecute(Sender: TObject) - процедура вызова окна истории продаж;

Модуль uMagfirm относится к форме Magfirm. Его текст содержится в файле uMagfirm.pas. В нем описаны следующие процедуры:

procedure Button1Click(Sender: TObject) – процедура закрытия формы.

Модуль uAbout относится к форме About. Его текст содержится в файле u uAbout.pas. В нем описаны следующие процедуры:

procedure Button1Click(Sender: TObject) – процедура закрытия формы.

Модуль uDM относится к форме uDM. Его текст содержится в файле u uDM.pas. В нем содержатся Data modules базы данных.

Модуль uComputer относится к форме Computer. Его текст содержится в файле uComputer.pas. В нем описаны следующие процедуры:

procedure FormCreate(Sender: TObject) – процедура установки начальных настроек;

procedure btPrintClick(Sender: TObject) – процедура вывода списка комплектующих на печать;

procedure FormActivate(Sender: TObject) – процедура установки начальных настроек;

procedure btSaveClick(Sender: TObject) – процедура сохранения списка комплектующих.

Модуль uSale относится к форме Sale. Его текст содержится в файле uSale.pas. В нем описаны следующие процедуры:

Информация о работе Компьютерные комплектующие