Структурная диаграмма и спецификация программного комплекса. Данные для тестирования программного комплекса

Страницы работы

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

МФ НОУ ВПО

«Санкт-Петербургский Гуманитарный университет Профсоюзов»

Курсовая работа

По дисциплине: «Информатика и программирование»

Тема: «Разработка программного комплекса подсистемы информационного обеспечения службы занятости»

Выполнил:

студент 1 курса группы ИНФ

____________________

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

____________________

Мурманск

2009 г.


СОДЕРЖАНИЕ

Стр.

Введение.................................................................................................... 3

1. Задание на разработку программного комплекса.................................. 5

2. Функциональная структура приложения............................................... 6

3. Спецификация программного комплекса.............................................. 7

4. Структурная диаграмма программного комплекса............................. 11

5. Блок-схема алгоритма подпрограммы «report1» модуля «agrep1»...... 12

6. Данные для тестирования программного комплекса.......................... 16

7. Инструкция для пользователей по работе с программным комплексом.............................................................................................. 17

Заключение.............................................................................................. 21

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

Приложение............................................................................................. 23


ВВЕДЕНИЕ

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

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

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

Базы данных, которые широко используются на практике, – это совокупность специальных методов и математических, информационных, программных, языковых, организационных и технических средств для поддержки динамической информационной модели предметной отрасли с целью обеспечения информационных запросов пользователей. Скорость доступа к информации, которая хранится в базах данных, удобство работы с ней зависит от организации структуры хранения данных, вида представления, возможностей поиска [3, c. 6].

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

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

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

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

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

Похожие материалы

Информация о работе