Обработка данных о студентах

Реферат - Компьютеры, программирование

Другие рефераты по предмету Компьютеры, программирование

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

 

 

 

  1. Описание и формализация технологии передачи и обработки информации

 

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

Для нормального функционирования полученного программного обеспечения ПК должен удовлетворять следующим минимальным требованиям:

1. Наличие 2МВ свободного места на жестком диске.

2. Операционная система Windows 95, 98, или среда DOS.

3. Видео карта не менее 4 МБ

4. Процессор с частотой 600МГц.

5. 16МВ оперативной памяти.

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

 

 

  1. Обоснование этапов обработки информации, общая концепция программы, состав и ее

структура

 

Разработка данного программного продукта состоит из нескольких этапов: постановка задачи, разработка алгоритма и блок схемы, запись в программный код.

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

На рисунке 1 показаны информационные связи программы.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 1.1 Информационные связи в программе

 

 

  1. Обоснование выбора инструментальных средств

 

  1. Технологическая часть

 

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

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

 

 

1.2.1 Назначение и цели создания

 

Программа АРМ кладовщика разрабатывается для облегчения работы работников склада. Программа уменьшает время поиска товаров из большого количества, а также осуществляет просмотр информации о товаре и подсчет суммы.

 

 

1.2.2 Требования к системе

 

1.2.2.1 Требования к функциям системы

 

Данная программа будет корректно работать на ЭВМ не меньше чем Pentium I 100 MHz, ОЗУ-32Мb, video card-16Mb, mouse, keyboard.

Операционными системами, с которыми совместима данная программа являются: Windows 9х, Windows NT, Windows Me, Windows XP, MS-DOS с установленным на нем полной версией Turbo Pascal 7.0.

 

 

1.2.2.2 Требования к интерфейсу пользователя

 

Интерфейс пользователя в программе является диалоговым, при запуске выводится следующее меню:

1.Создание базы данных;

2.Создание списка записей;

3.Вывод списка на дисплей;

4.Запись списка в файл;

5.Просмотр файла;

6.Добавление записи;

7.Поиск по наименованию;

8.Редактирование записей;

9.Удаление записей;

10.Сортировка списка;

11.Выход из программы;

Пункты меню выбираются соответствующей цифрой на клавиатуре и нажатием клавиши Enter.

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

 

 

1.2.3 Описание функциональных возможностей и схем диалога

 

Программный продукт включает в себя основной модуль (меню) и 8 вспомогательных модулей (процедур):

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

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

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

Процедура Вывод на экран на экран выдает информацию, расположенную в динамической памяти компьютера.

Процедура Добавление можно дополнить двунаправленный список новыми данными.

Процедура Удаление удаляет ненужные данные из списка.

Процедура Сортировка по названию сортирует данные в алфавитном порядке по наименова?/p>