48569 (Разработка информационно-справочной системы "Устройство персонального компьютера"), страница 2

2016-07-30СтудИзба

Описание файла

Документ из архива "Разработка информационно-справочной системы "Устройство персонального компьютера"", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "48569"

Текст 2 страницы из документа "48569"

3) Обработка команды пользователя


Н ет Да

4) Прорисовка рабочего меню


5) Обработка команды пользователя



6) Прорисовка изображения компьютера



8) Прорисовка титульного листа



9) Прорисовка меню информации устройств


7) Обработка команды пользователя


12) Прорисовка руководства пользователя



11) Завершающие действия (закрытие файлов и т.д.)



10) Обработка команды пользователя

13) Обработка команды пользователя



Рисунок 3.1. – Алгоритм работы программы

Рисунок 3.1. показывает алгоритм данного программного продукта. Его действие обусловлено следующими шагами, которые с легкостью управляются пользователем:

На начальном этапе работы программы необходима ее инициализация;

2) После этого прорисовывается экранное приветствие, которое задает пользователю вопрос о продолжении работы программы;

3) Происходит обработка команды пользователя. В случае отказа работы и нажатия кнопки завершения, программа завершает свою работу;

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

5) После этого происходит обработка команды пользователя, которое завершается или 6), или 8), или 9), или 14), или 12) уровнем;

6) Прорисовывает изображение компьютера. После нажатия управляющей клавиши, 6) - ой уровень переходит в 7);

7) Уровень обработки команды пользователя, завершающийся или 4) уровнем,

или 14);

8) Уровень прорисовки титульного листа, инцидентный 6) – переходит в 7) - ой;

9) Уровень прорисовки информации устройств, который с помощью управления пользователя переходит в 13) уровень;

10) Уровень обработки команды пользователя завершается или 11), или 14) уровнем;

11) Уровень завершающий действия (закрывает файлы) и возвращает на 7) уровень;

12) Уровень прорисовки руководства пользователя, завершающийся 10);

13) Уровень закрытия информационных файлов, в случае пункта выхода уровень переходит на уровень 14), иначе возвращает значение на уровень 9).

3.3. Обоснования выбора языка программирования

Данный курсовой проект написан на языке Turbo Pascal версии 7.0

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


4. ПРОЕКТИРОВАНИЕ ИНТЕРФЕЙСА

4.1. Обоснования выбранного вида интерфейса

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




Рисунок 4.1-Схема организации интерфейса


4.2. Особенности организации выбранного графического режима

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

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


5. ОПИСАНИЕ ПРОГРАММНОЙ РЕАЛИЗАЦИИ

5.1. Функционально-логическая схема

Данная схема предоставляет функционально-логическую схему.



Рисунок 5.1-Функционально-логическая схема

Рисунок 5.1 представляет функционально-логическую схему, которая реализует логическую функциональность блоков программы. Каждый пункт программы выполняет определенное действие, поэтому от каждого пункта изображена линия, которая показывает действие выбранного пункта.

5.2. Описание структур и форматов

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

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

Выходными данными являются данные в памяти файлов, которые хранятся на жестком диске компьютера. Эти файлы используются для вывода информации о выбранных устройствах персонального компьютера, а также для вывода информации о руководстве пользователя. Они имеют расширение "*. txt".


5.3. Основные процедуры

Ниже перечислены процедуры, которые встречаются в программе.

Procedure init ();

Процедура для инициации графического режима

Procedure meinmenu (i: integer);

Процедура для реализации рабочего главного меню.

Procedure comp();

Процедура для прорисовки устройств персонального компьютера

Procedure titl();

Отображает титульный лист с информацией об авторе программы.

Procedure WorSpece();

Сначала очищает экран, затем прорисовывает разработанный интерфейс и создает окно для отображения файлов из информационно-справочной базы.

Procedure colo();

Процедура для вывода экрана приветствия

Procedure Read (name: string);

Процедура для инициализации файла.

Procedure proff (i: integer);

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

Procedure fajl;

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

5.4. Схема взаимодействия подпрограмм

В данном разделе будет рассмотрено взаимодействие процедур программы между собой

На рисунке 5.3 отображена схема связей между основными функциями программного продукта. Стрелка от одной функции к другой означает то, что первая функция вызывается второй в процессе работы программы.

Рисунок 5.3-Схема взаимодействия подпрограмм

КОМПЛЕКС ПОСТАВКИ И ПОРЯДОК УСТАНОВКИ

В
данном разделе будет рассмотрен комплекс поставки программного продукта, а также порядок установки его.

5.1 Комплект поставки

Программный продукт поставляется на дискете 3,5". В корневом каталоге дискеты находится каталог Saniokkurs, содержащий следующие файлы:

komp. pas – главный исполняемый файл;

Egavga. bgi – драйвер видеоадаптера;

Keyrus. com – драйвер клавиатуры;

Также в папке Saniokkurs находится еще один каталог, содержащий файлы

help. txt – файл со справочными сведениями по работе с программой;

mat. txt – файл, содержащий информацию о материнской плате;

proc. txt – файл, содержащий информацию о процессоре;

video. txt – файл, содержащий информацию о видеокарте;

zvuk. txt – файл, содержащий информацию о звуковой карте;

blok. txt – файл, содержащий информацию о блоке питания;

slot. txt – файл, содержащий информацию о слотах памяти;

cd. txt – файл, содержащий информацию о CD-ROM;

gest. txt – файл, содержащий информацию о жестком диске;

5.2. Порядок установки

Процедура инсталляции состоит в следующем:

- средствами операционной системы создаётся каталог для программы (возможно также использование уже существующего каталога, но создание для программы отдельного каталога является предпочтительным);

- средствами операционной системы файлы, входящие в комплект поставки, переносятся из каталога Saniokkurs дискеты в подготовленный каталог.

5.3. Запуск программного продукта

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


6. АНАЛИЗ ЭФФЕКТИВНОСТИ

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

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


ВЫВОДЫ

После завершения работы над программой, её можно протестировать и выявить как достоинства, так и недостатки. Мною были выполнены поставленные задачи, а именно:

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

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5137
Авторов
на СтудИзбе
440
Средний доход
с одного платного файла
Обучение Подробнее