Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовик а.rtf
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.84 Mб
Скачать

Содержание

Введение 1

1. Описание постановки задачи 3

2. Объектная модель программной системы согласно методологии ОМТ (в виде IDEF-диаграмм) 4

2.1 Анализ требований 4

2.2 Предварительное проектирование системы 6

3. Описание алгоритмов обработки данных (блок-схема алгоритма) 10

4. Реализация системы на языке С# (листинг программы с комментариями) 11

Заключение 20

Введение

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

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

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

Современные СУБД обеспечивают:

набор средств для поддержки таблиц и отношений между связанными таблицами;

развитый пользовательский интерфейс, который позволяет вводить и модифицировать информацию и представлять информацию в графическом или текстовом режиме;

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

1. Описание постановки задачи

  1. Отсутствие встроенных компонентов обработки баз данных (только решения с использованием стандартных или создаваемых пользователем функций самого языка С#).

  2. Наличие не менее 3-х таблиц.

  3. В каждой таблице - не менее 5 полей.

  4. Объем базы данных - не менее 5 записей.

  5. Данные должны сохраняться на жестком диске в виде текстового файла, читаемого стандартными редакторами.

  6. Промежуточное сохранение данных предусмотреть в виде создаваемых пользователями структур или классов.

  7. Обязательные функции СУБД: чтение данных из файла, добавление, удаление, редактирование записей с промежуточным сохранением, сохранение окончательной редакции измененных данных в файле.

  8. Удобный пользовательский интерфейс (оконные формы, вызываемые одна из другой).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]