Обработка данных о студентах
Реферат - Компьютеры, программирование
Другие рефераты по предмету Компьютеры, программирование
а. Поиск осуществляется по названию товара и если товар есть в наличии, то выводится полная информация о нем, если нет товара на складе, то выводится сообщение товар отсутствует.
- Описание и формализация технологии передачи и обработки информации
Компьютеры очень быстро развиваются и становятся все более мощными, но и по сей день, возникают проблемы при работе с большими объемами информации. Для решения данной проблемы было предложено использование динамической памяти и переменных особого типа указатели.
Для нормального функционирования полученного программного обеспечения ПК должен удовлетворять следующим минимальным требованиям:
1. Наличие 2МВ свободного места на жестком диске.
2. Операционная система Windows 95, 98, или среда DOS.
3. Видео карта не менее 4 МБ
4. Процессор с частотой 600МГц.
5. 16МВ оперативной памяти.
Для более точного и быстрого функционирования программы необходимы более поздние версии операционной системы, больше свободного места на жестком диске, а также наиболее современная аппаратура.
- Обоснование этапов обработки информации, общая концепция программы, состав и ее
структура
Разработка данного программного продукта состоит из нескольких этапов: постановка задачи, разработка алгоритма и блок схемы, запись в программный код.
- Постановка задачи это точное описание исходных данных условий задачи и цели ее решения на этом этапе многие из условий задачи заданных в словесном виде необходимо выразить на точном формальном языке математики часто задача программирования задается в математической формулировке, то в этом случае первые два этапа отпадают. Для решения достаточно сложных задач этап формализации может потребовать значительных усилий и времени, поэтому среди опытных программистов бытует мнение что этап формализации половина работы.
- Разработка алгоритма и блок схемы. На этом этапе разбиваем на модули и отдельные подпрограммы, а также составляется общая блок схема, которая может быть реализована графически так и словесно.
- Последний этап это непосредственно кодирование программы в машинный код на предложенном языке программирования.
На рисунке 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>