Студентам > Курсовые > Организация обработки информации на ЭВМ по формированию плана поставок
Организация обработки информации на ЭВМ по формированию плана поставокСтраница: 3/3
3.Практическая
часть
3.1.Описание
Элементов программы и их функций.
В программе
используются четыре формы:
·
Form1: Главная форма (форма приложения);
·
Form2: Форма для добавления товара на склад;
·
Form3: Форма для создания заказа;
·
AboutBox: Форма информации о программе.
Основные процедуры программы.
UNIT1
procedure TForm1.FormCreate(Sender: TObject);
Определяет свойства
объектов SG (StringGrid): количество строк, столбцов, их
размеры и др.
procedure TForm1.Button1Click(Sender: TObject);
Вызывается нажатием кнопки Поставка на вкладке Хранилище. Вызывает форму для добавления
товара.
procedure TForm1.Button2Click(Sender: TObject);
Вызывается нажатием
кнопки Продажа. Вызывает форму для создания заказа товара.
procedure
SaveFile(s:string);
Производит текущее
сохранение состояния таблиц SG1..SG4 в файл. При сохранении используются
типы r1, r2, r3,
r4. Каждый тип – строка каждой из четырёх таблиц.
Параметр s – имя файла.
procedure ReadFile(s:string);
Производит загрузку данных
из файла в таблицы.
procedure DeleteItem(var mySG:TstringGrid; n:integer);
Производит удаление из
таблицы строки с номером n.
Все нижние строки сдвигаются вверх.
procedure TForm1.N8Click(Sender: TObject);
Вызывается выбиранием
пункта главного меню Данные – Создать отчёт. Вызывает диалоговое окно для
подтверждения создания отчёта. Затем происходит сохранение состояния всех
таблиц в файле с указанием в его названии месяца и года, расширение .cnd. После сохранения происходит удаление из таблицы всех
данных кроме товаров на складе. Если какого-либо товара не осталось (количество
– 0), то он удаляется из списка.
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
Вызывается закрытием
главной формы. Появляется диалоговое окно, требующее подтверждения сохранить
данные в файл.
procedure TForm1.SG1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
Когда активный компонент
– таблица, то при нажатии ENTER появляется форма создания заказа. Если INS, то добавления нового товара.
UNIT2
procedure FindItem(var mySG:TstringGrid; ItemToSend:string);
Находит на компоненте mySG строку товара ItemToSend и записывает в свойство Row номер строки. При отсутствии данного
товара, устанавливает «указатель» в конец таблицы и увеличивает общее
количество строк в ней.
procedure TForm2.Button1Click(Sender: TObject);
Выполняется нажатием
кнопки ОК на форме добавления товара. Изменяет данные в таблице
SG1 (Хранилище) и на таблице SG4 (Поступления).
UNIT3
procedure FindItem2(var mySG:TstringGrid; ItemToSend:string);
Находит товар в таблице
аналогично процедуре FindItem. Отличается тем, что при отсутствии данного товара процедура выводит
соответствующее сообщение.
procedure TForm3.Button1Click(Sender: TObject);
Вызывается нажатием
кнопки ОК на форме создания заказа. Происходит изменение данных в трёх
таблицах: уменьшение количества товара во вкладке Хранилище, добавление
строки нового заказа во вкладку Заказы, увеличение количества проданных
товаров во вкладке Продано.
3.2. Блок-схема
3.3.
Руководство пользователя.
Программа «Учёт
поставок и реализации» очень проста в своём использовании, что делает её
доступной для людей мало знакомыми с компьютером.
Для ввода отгруженного товара
нажимаем кнопку «Добавить товар» рис.1, в появившемся окне указываем название
товара, количество товара, себестоимость, процент накрутки и код (Рис.2).
Данные появляются во вкладке «Хранилище» (Рис.1). Для оформления заказа
выделяем нужный товар и нажимаем кнопку «Заказать», где указываем наименование
товара, кол-во, название предприятия, ФИО, адрес и телефон заказчика (Рис.3).
Данные о заказе появляются во вкладке «Заказы» (Рис.4). Во вкладке «Продано» в
левой части расположена информация о выручке и прибыли с данного товара, а с
права со всей реализованной продукции (Рис.5). Во вкладке «Поставки» (Рис.6)
хранится информация о всей отгруженной продукции (наименование, кол-во,
себестоимость, дата и время отгрузки продукции)
Также программа может делать
ежемесячные отчёты (Данные → Создать отчёт). При каждом закрытии,
программа предлагает сохранить введённые данные.
Рис.1 Учёт поставок и реализации
Рис.2
Добавление товара Рис.3 Реализация
Рис.4
Заказы
Рис.5
Продано
Рис.6
Поставки
3.4.Испытания программного продукта.
¨ Надежность программного обеспечения
(ПО) есть вероятность его работы без отказов в течении определенного периода
времени, рассчитанная с учетом стоимости для пользователя каждого отказа[11].
Надежность программного обеспечения как определяющий элемент его качества
закладывается на этапе разработки и проектирования, реализуется на этапе
реализации ПО[12]. Выбор критериев, которыми должна определятся
надежность ПО, отыскание оптимальной по отношению к этим критериям его
структуры, выбор режима работы ПО – вот далеко не полный перечень тех
проблем, которые должны быть решены на этапе создания и реализации ПО до его
эксплуатации.
Справочные
документы.
Испытания
программного продукта производятся с использованием следующей справочной
литературы:
1. ГОСТ Р28195-89 Оценка качества
программных средств.
2. ISO/IEC 9126 : 1999
Information Technology Software Product Quality Characteristics.
3. Стандарты разработки ПО ESA
PSS-05-0-1991.
3.5. Разработка бизнес-плана автоматизированной
справочно-информационной системы “Учет поставок и реализации”.
Резюме.
Разработанная программа
предназначена для контроля и учета поставок на предприятие любой формы
собственности, занимающимся любым видом деятельности связанной с поставками на
предприятие. Данная система позволит автоматизировать процесс учета поставок и
обрабатывать данные с большой скоростью, поскольку она разработана под
современную электронно-вычислительную технику. Данный аспект обеспечивает
пользователю удобный интерфейс и простоту в использовании.
Для возможности работы
с данным программным продуктом необходима ПЭВМ на базе процессора Intel Pentium
100 и выше, со свободным дисковым пространством не менее 10 Mb, оперативной
памятью – 16 Mb. ПЭВМ на которой будет эксплуатироваться предоставляемая программа
должна быть обеспечена операционной системой Windows 95 или системами
совместимыми с ней.
Заключение.
Разработана программа система
“Учет поставок и реализации”. В результате выполненной разработки можно сделать
следующие выводы:
1. Разработанная программа позволяет
достигнуть следующих эффектов:
¨ уменьшение
времени необходимого для учета поставок произведенных на предприятие;
¨ автоматизация
контроля поставок;
¨ возможность
длительного хранения информации о поставках на предприятие большого срока
давности, для возможности более полного расчета эффективности деятельности
предприятия;
¨ своевременное
получение информации о сроках оплаты за осуществленные поставки.
2. Целесообразность разработки
обуславливается наличием свободного сегмента рынка для реализации разработанной
программы.
3. На основании вышесказанного можно
сделать вывод о том, что разработка программы “Учет поставок и реализации”
является целесообразной и будет приносить реальную пользу при использовании ее
на предприятии.
Список используемых обозначений.
АСИС – автоматизированная
справочно-информационная система;
БД – база данных;
ОЗУ – оперативное запоминающее
устройство;
ПК – персональный компьютер;
ПО – программное обеспечение;
ОП – оперативная память;
ВП – видеопамять;
ПП – программный продукт;
ПЭВМ – персональная
электронно-вычислительная машина;
СУБД – система управления базами данных;
Список используемой литературы.
1. Рихтер Джеффри “Windows для
профессионалов”, С-П. Русская редакция 1998.
2. Пеньков Е.Г. “Организация учета в
материально-техническом снабжении”, Финансы, М. 1998
3. А.А. Бакаев, В.И. Гриценко, Д.Н. Козлов
“Методы организации и обработки баз знаний” Наукова думка, Киев 1993
4. Л.В. Кокорева, О.Л. Перевозчикова
“Диалоговые системы и представление знаний” М., 1995
5. А.О. Навакатикян, В.В. Кальнищ “Охрана
труда пользователей компьютерных видеодисплейных терминалов” Киев 1997
6. Бронин Е.И. “Принципы построения и
архитектура САПР”
7. Цветков В.Д. “Системно-структурное
моделирование и автоматизация проектирования”;
8. Сван. Т Delphi 4. “Библия разработчика”
9. Хендерсон К. “Руководство разработчика
баз данных”
10. Грого П. “Программирование на языке Паскаль”
11. Г. Майерс “Надежность ПО” Мир, М., 1980
12. К.Г. Гусев М.Ф. Бабаков “Oсновы теории надежности учебное
пособие” ХАИ 1975
Copyright © Radioland. Все права защищены. Дата публикации: 2004-09-01 (0 Прочтено) |