Смекни!
smekni.com

Информационно-справочная система Устройство персонального компьютера (стр. 1 из 4)

Реферат

Информационно-справочная система

"Устройство персонального компьютера"


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

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

1) предоставление справки о разработчике системы;

2) справка об простейших тригонометрических функций;

3) предоставление справки по работе с программой.

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

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


Содержание

Введение

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

1.1 Цель разработки

1.2 Функциональные требования

1.3 Информационные потоки программы

2. Описание и обоснования метода решения

3 Алгоритм решения задачи

3.1 Словесное описание алгоритма программы

3.2 Алгоритм программы

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

4. Проектирование интерфейса

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

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

5. Описание программной реализации

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

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

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

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

6 Комплект поставки и порядок установки

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

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

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

7. Анализ эффективности

Выводы

Перечень использованных источников

Приложение А. Техническое задание

Приложение Б. Руководство пользователя

Приложение В. Листинг программы

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


Введение

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

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

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

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


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

1.1 Цель разработки

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

1.2 Функциональные требования

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

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

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

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

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

1.3 Информационные потоки программы

Данный подраздел содержит схему информационных потоков, которые фигурируют в программе.

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

Стрелками указаны движение информации в блоках.

Рисунок 1.1 - Схема информационных потоков


Данный продукт разбит на три блока, за которыми закреплена определенная информация:

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

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


2. Описание и обоснования метода решения

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

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


3 Алгоритм решения задачи

3.1 Словесное описание алгоритма программы

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

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

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

В случае выбора пункта «справка» на экран выводится справка по данной информационной базе.

В случае выбора пункта «информация» пользователь получает доступ еще к одному меню, который содержит восемь пунктов: история, SinX, CosX, tgX, ctgX, arctgX, arcctgX, помощью. Каждому пункту меню соответствует свой текстовый файл, хранящийся на жестком диске. Пункт «помощь» на экран выводит справку по данной информационной базе.

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

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

3.2 Алгоритм программы

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

- организация пользовательского интерфейса;

- организация меню информации тригонометрических функций;