Курсовая с практикой на тему Телефон справочник
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение……………………………………………………………………………………. 3
1 Языки программирования……………………………………………………….. 5
1.1 Назначение языков программирования………………………………. 5
1.2 История языков высокого уровня……………………………………….. 5
2 Системный анализ предметной области…………………………………… 10
2.1 Цель и назначение подсистемы…………………………………………. 10
2.2 Требования к подсистеме………………………………………………….. 10
2.3 Требования к лингвистическому обеспечению……………………. 10
2.4 Требования к
программному обеспечению………………………… 11
2.5 Требования к техническому обеспечению………………………….. 11
3 Разработка информационно-справочной системы…………………….. 12
3.1 Разработка структуры данных………………………………………….. 12
3.2 Разработка структуры программы……………………………………. 12
3.3 Разработка алгоритмов программных модулей…………………. 14
4 Руководство пользователя……………………………………………………… 16
Заключение………………………………………………………………………………. 20
Список используемой литературы……………………………………………… 21
Приложение А. Текст программы
Введение:
В основе решения многих задач лежит
обработка информации. Для облегчения обработки информации создаются
информационные системы.
Автоматизированными называют ИС, в которых применяют технические средства, в
частности ЭВМ. Большинство существующих ИС являются автоматизированными.
Классифицировать ИС можно по
следующим параметрам [1, 2].
В широком понимании под определение ИС подпадает любая система
обработки информации. По области применения
ИС можно разделить на системы, используемые в производстве, образовании,
здравоохранении, науке, военном деле, социальной сфере и т.д. По целевой функции ИС можно условно
разделить на следующие основные категории: управляющие, информационно-справочные,
поддержки принятия решений.
Иногда используется более узкая трактовка понятия ИС как
совокупности аппаратно-программных средств, задействованных для решения
некоторой прикладной задачи. В организации, например, могут существовать ИС, на
которых соответственно возложены следующие задачи: учет кадров и
материально-технических средств, расчет с поставщиками и заказчиками,
бухгалтерский учет и т.п.
Неотъемлемой частью любой
автоматизированной ИС является вычислительная система. Вычислительная система представляет собой совокупность
взаимосвязанных и согласованно действующих ЭВМ или процессоров и других
устройств, обеспечивающих автоматизацию процессов приема, обработки и выдачи
информации потребителям.
Информация, с которой оперирует ИС
хранится в базе данных. Это сложный программно-технический комплекс,
предназначенный для хранения и, самое главное, оперативного поиска нужных данных.
Обработкой и отображением полученной информации занимается интерфейсная часть
системы – приложения.
База данных – это совокупность сведений о реальных объектах,
процессах, событиях или явлениях, относящихся к определённой теме или задаче,
организованная таким образом, чтобы обеспечить удобное представление этой
совокупности, как в целом, так и любой её части [3].
В данной курсовой работе необходимо разработать информационо-справочную
систему, содержащую сведения телефонного справочника.
Заключение:
В данной курсовой работе
разработана автоматизированная информационная система «Телефонный справочник».
Нами были приобретены навыки программирования на языке С++ . Также мы научились
разрабатывать собственные алгоритмы для решения поставленных задач, овладели
методами и средствами отладки и тестирования программ.
Разработанная система устойчиво выполняет свои функции и
может развиваться путем добавления новых приложений как на базе существующей
БД, так и при ее совершенствовании и изменении.
Фрагмент текста работы:
1 Языки программирования
1.1 Назначение языков программирования
Язык
программирования — это искусственный язык, созданный для описания действий,
которые должен выполнить компьютер для решения конкретной задачи. Как и все
языки, искусственные языки имеют вполне определенный набор элементов, в
частности, алфавит, синтаксис, семантику и пр. В настоящее время существует
большое количество различных языков программирования, которые отличаются друг
от друга, в основном, целевым назначением, функциональными возможностями и
уровнем детализации команд. Так, по степени детализации (уровню) языки можно
разбить на языки низкого уровня (ассемблеры) и языки высокого уровня.
Языки низкого уровня, если так можно сказать, — это
прерогатива системных программистов. Это – сложные по синтаксису и процессу
программирования языки. Однако, они максимально приближены к внутренним
командам процессора (вычислительной машины), а следовательно, на таких языках
можно реализовать полный функционал компьютера.
В настоящее время практически все программисты пользуются
языками высокого уровня, которые являются более простыми в обращении, требуют
меньшего времени для написания программ, а по функционалу максимально
приближены к ассемблерам. Они как бы выполняют промежуточные функции между
языком, понятным человеку, и зыком, понятным компьютеру.
1.2 История языков высокого уровня
История языков программирования начинается в середине 20-го
века [4].
Фортран
Одним из первых языков такого типа стал язык Фортран
(FORTRAN от FORmula TRANslator – переводчик формул), разработанный в 1957 году
для описания и решения различным математических задач. Нужно сказать, что
принципы вычислений и организация вычислений, заложенные в этом языке в том или
ином виде присутствуют и в некоторых современных языках программирования,
предназначенных для решения сложных математических задач, например, в языке MatLAB.
Алгол