Автор работы: Пользователь скрыл имя, 20 Мая 2013 в 16:13, курсовая работа
Одним из показателей,характеризующих работу предприятия, является товарооборот, который представляет собой планово организационный процесс обращения средств производства, от которого во многом зависят и другие экономические показатели. В общий объем товарооборота включают все товары, реализованные предприятием, т.е. полученные от предприятий поставщиков продукции. Также товарооборот показывает насколько быстро предприятие использует полученную продукцию, т.е. какими темпами оно осуществляет свою деятельность, чем больше на предприятие осуществляется поставок, тем более стабильно работает данное предприятие.
Введение---------------------------------------------------------------------------------------2
1.Аналитическая часть---------------------------------------------------------------------5
1.1.Общая характеристика проблемы--------------------------------------------------5
1.2.Формулировка задач-------------------------------------------------------------------7
1.3.Мотивация задач ----------------------------------------------------------------------10
1.4.Назначение разработки--------------------------------------------------------------11
1.5.Исходные требования к конечному результату-------------------------------13
1.6.Планируемые показатели эффективности.-------------------------------------15
1.7. Выбор аппаратных средств--------------------------------------------------------16
1.8.Описание общей структуры программы----------------------------------------17
2.Модель данных------------------------------------------------------------------------18
3.Практическая часть---------------------------------------------------------------------21
3.1.Описание Элементов программы и их функций-----------------------------22
3.2. Блок-схема----------------------------------------------------------------------------24
3.3. Руководство пользователя---------------------------------------------------------25
3.4.. Испытания программного продукта--------------------------------------------29
3.5. Разработка бизнес-плана автоматизированной справочно-информационной системы “Учет поставок и реализации”-----------------------------------------------30
Заключение.----------------------------------------------------------------------------------31
Список использованных обозначений------------------------------------------------32
Список используемой литературы.----------------------------------------------------33
Разрабатываемый автоматизированная система должна будет реализовать следующие функции:
1.5.Исходные требования к
1.5.1.Требования по функциональности.
Разрабатываемая программа должен обеспечивать автоматизированный контроль, а так же учет поставок на предприятие (цех этого предприятия), для этого создаваемая система должна:
1.5.2.Условия эксплуатации
Создаваемый программный продукт должен будет использоваться директором предприятия, начальником цеха, начальником склада, в зависимости от места эксплуатации продукта. Заданные характеристики функционирования должны обеспечиваться при условиях, которые определяются конкретным носителем данных, на котором хранятся данные. Наиболее распространенными носителями данных в настоящее время являются жесткие диски, для которых оптимальным является функционирование при температурах от 5 до +35оС и относительной влажности от 10 до 60 процентов.
1.5.3.Требования к составу и параметрам технических средств
Программа должна функционировать на персональных компьютерах со следующей конфигурацией:
1.5.4.Требования к информационной и программной совместимости
Создаваемая программа
должна функционировать, легко инсталлироваться,
настраиваться и корректно
1.6.Планируемые показатели эффективности.
В результате выполненной работы предполагается достигнуть следующих эффектов:
1.7. Выбор аппаратных средств.
При выборе аппаратных средств для разработки программы наибольшую роль играет фактор быстродействия работы ПЭВМ. Поскольку именно от него зависит время разработки ПО, а соответственно затрат на разработку и его себестоимости.
Скорость функционирования ПЭВМ в основном определяется следующими параметрами:
Исходя из требований предъявляемых к используемым программным средствам разработки (Delpi 3.0 InterBase 4.2) минимальное значение вышеперечисленных параметров составляет ОП – 12 Мб, процессор – на базе Intel 486, ВП – 1 Мб.
При минимальных значениях параметров функцмонирование разработанной АСИС малоэффективно, поэтому рекомендуемым является компьютер со следующими значениями параметров:
Библиотека компонентов содержит множество стандартных компонентов, которые можно использовать при создании приложений. Сюда относятся элементы управления в стиле Windows95 и IE 4.0, а также шаблоны для форм и экспертов[9].
1.8.Описание общей структуры программы.
Схема функционирования автоматизированной системы представлена на рис.1.2.
Рис.1.2. Схема функционирования программы
2.Модель данных.
Характеристика информации входящей в модель данных.
Элемент информации |
Место возникновения |
Стадия обработки |
Способ отображения |
Стабильность |
Функция управления |
Код |
Входная |
Первичная |
Текстовая |
Переменная |
Нормативно-справочная |
Изготовитель |
Входная |
Первичная |
Текстовая |
Переменная |
Нормативно-справочная |
Дата реализации |
Входная |
Первичная |
Текстовая |
Переменная |
Оперативная Нормативно-справочная |
Цена покупки |
Входная |
Первичная |
Текстовая |
Переменная |
Оперативная |
Цена продажи |
Внутренняя Выходная |
Вторичная |
Текстовая |
Переменная |
Оперативная |
Количество прихода |
Входная |
Первичная |
Текстовая |
Переменная |
Оперативная |
Поступление |
Внутренняя Выходная |
Вторичная |
Текстовая |
Переменная |
Оперативная |
Заказ |
Входная |
Первичная |
Текстовая |
Переменная |
Оперативная |
Дата поступления |
Входная |
Первичная |
Текстовая |
Переменная |
Оперативная |
Текущая дата |
Входная |
Первичная |
Текстовая |
Переменная |
Оперативная |
Дата заказа |
Входная |
Первичная |
Текстовая |
Переменная |
Оперативная |
Заказчик |
Внешняя Входная |
Результативная |
Текстовая |
Переменная |
Нормативно-справочная |
ФИО |
Внешняя Входная |
Первичная |
Текстовая |
Переменная |
Нормативно-справочная |
Предприятие
|
Внешняя Входная |
Первичная |
Текстовая |
Переменная |
Нормативно-справочная |
Телефон |
Внешняя Входная |
Первичная |
Текстовая |
Переменная |
Нормативно-справочная |
Адрес |
Внешняя Входная |
Первичная |
Текстовая |
Переменная |
Нормативно-справочная |
Сумма поступления |
Внутренняя |
Результативная |
Текстовая |
Переменная |
Оперативная |
Сумма заказа |
Внутренняя |
Результативная |
Текстовая |
Переменная |
Оперативная |
Наименование |
Входная |
Первичная |
Текстовая |
Переменная |
Нормативно-справочная |
Процент |
Входная |
Первичная |
Текстовая |
Постоянная |
Оперативная Нормативно-справочная |
3.Практическая часть
3.1.Описание Элементов программы и их функций.
В программе используются четыре формы:
Основные процедуры программы.
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, то добавления нового товара.
procedure FindItem(var mySG:TstringGrid; ItemToSend:string);
Находит на компоненте mySG строку товара ItemToSend и записывает в свойство Row номер строки. При отсутствии данного товара, устанавливает «указатель» в конец таблицы и увеличивает общее количество строк в ней.
procedure TForm2.Button1Click(Sender: TObject);
Выполняется нажатием кнопки ОК на форме добавления товара. Изменяет данные в таблице SG1 (Хранилище) и на таблице SG4 (Поступления).
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.Испытания программного продукта.
Информация о работе Контроль за выполнением договоров осуществляют товарные отделы