Разработка информационной системы

Автор работы: Пользователь скрыл имя, 25 Ноября 2013 в 17:14, курсовая работа

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

К основным достоинствам языка следует отнести гибкость и надежность, простоту и ясность конструкций, легкость реализации на ЭВМ, возможность полного контроля правильности программ во время компиляции и выполнения, наличие набора структурных типов данных (массивов, файлов и записей), возможность построения новых типов данных.
Версия языка TURBO PASCAL V 7.0. включает в себя возможности:
- использование отдельно компилируемых модулей;
- интегрированный отладчик;
- интегрированная среда разработчика;
- объектно-ориентированную оболочку для создания прикладных программ.

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

Введение
Постановка задачи
Информационные системы
Информационно-поисковые системы
Информационно-справочные системы
Описание программы
Язык программирования Паскаль
Модуль Graph
Модуль Crt
Заключение
Список литературы

Файлы: 1 файл

0154673_D8BF0_razrabotka_informacionnopoiskovoi_sistemy_dlya_spravochnogo.doc

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


План:

 

Введение 

  1. Постановка задачи
  2. Информационные системы
    1. Информационно-поисковые системы
    2. Информационно-справочные системы
  3. Описание программы
    1. Язык программирования Паскаль
    2. Модуль Graph
    3. Модуль Crt

Заключение

Список литературы

Приложение 1

Приложение 2

 

Введение

 

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

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

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

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

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

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

К основным достоинствам языка следует отнести гибкость и надежность,  простоту и ясность конструкций, легкость реализации на ЭВМ, возможность полного контроля правильности программ во время компиляции и выполнения,  наличие набора структурных типов данных (массивов, файлов и записей), возможность построения новых типов данных.

Версия языка TURBO PASCAL V 7.0. включает в себя возможности:

- использование отдельно компилируемых модулей;

- интегрированный отладчик;

- интегрированная среда разработчика;

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

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

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

 

 

 

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

 

Цель курсовой работы: Разработать информационно-поисковую  систему для справочного бюро ж/д вокзала. Для разработки информационно-поисковой системы используется  язык  программирования Паскаль версии 7.0

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

Разработка информационной системы состоит из следующих этапов:

1.Определение содержания  файла информации.

2.Определение функций  информационно-поисковой системы.

3.Разработка блок-схемы приложения.

4.Разработка приложения (листинг программы).

Файл информации и  приложение образуют информационно-поисковую  систему.

Содержание файла информации:

- станция;

- номер рейса;

- время отправления  (ч.м.);

- цена билета.

Функции информационно-поисковой системы:

- поиск рейсов (по станции,  по времени отправления (ч.м.)).

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

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

 

  1. Информационные системы

 

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

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

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

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

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

 

    1. Информационно-поисковые системы

 

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

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

Релевантность - это соответствие результатов поиска сформулированному запросу.

 

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

 

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

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

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

 

 

 

 

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

 

Для разработки информационно-поисковой  системы используется  язык  программирования Паскаль версии 7.0.

При написании данной курсовой работы, используются два дополнительных модуля: Graph и Crt.

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

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

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

 

 

 

    1. Язык программирования Паскаль

 

Язык программирования Pascal (назван в честь выдающегося французского математика и философа Блеза Паскаля (1623 - 1662)), разработан в 1968–1971 гг. Никлаусом Виртом, профессором, директором Института информатики Швейцарской высшей политехнической школы. Язык Pascal, созданный первоначально для обучения программированию как систематической дисциплине, скоро стал широко использоваться для разработки программных средств в профессиональном программировании.

Широкой популярности Pascal среди программистов способствовали следующие причины: благодаря своей компактности, удачному первоначальному описанию Pascal оказался достаточно легким для обучения; язык программирования Pascal отражает фундаментальные и наиболее важные концепции (идеи) алгоритмов в очевидной и легко воспринимаемой форме, что предоставляет программисту средства, помогающие проектировать программы; язык Pascal позволяет четко реализовывать идеи структурного проектирования и структурной организации данных; язык Pascal сыграл большую роль в развитии методов аналитического доказательства правильности программ и позволил реально перейти от методов отладки программ к системам автоматической проверки правильности программ; применение языка Pascal значительно подняло «планку» надежности разрабатываемых программ за счет требований Pascal к описанию используемых в программе переменных, проверки согласованности программы при компиляции без ее выполнения; использование в Pascal простых и гибких структур управления: ветвлений циклов.

Для повышения качества и скорости разработки программ в  середине 80-х гг. была создана система  программирования Turbo Pascal. Слово Турбо в названии системы программирования – это отражение торговой марки фирмы-разработчика Borland International, Inc. (США). В 1992 году фирма Borland International выпустила два пакета программирования на использовании языка Паскаль, - Borland Pascal 7.0 и Turbo Pascal 7.0.

 

3.2. Модуль Graph

 

Модуль Graph – библиотека графических подпрограмм, обеспечивающих использование цветовой и разрешающей способностей экрана.

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

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

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

  • CGA.BGI — драйвер для CGA, MCGA (BGI — Borland Graphics Interfase);
  • EGAVGA. BGI - драйвер для EGA, VGA;
  • HERC.BGI — драйвер для монохромного Hercules;
  • ATT.BGI - драйвер для АТ&Т6300 (400 строк);
  • PC3270.BG1 - драйвер для IBM 3270 PC;

• IBM8514.BGI — драйвер для IBM 8514 и др.

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

Разрешающая способность экрана (разрешение экрана) — общее количество пикселей и количество цветов (оттенков), которыми может светиться каждый из них.

Информация о работе Разработка информационной системы