Оптимизация на производстве

Автор работы: Пользователь скрыл имя, 07 Декабря 2012 в 11:26, курсовая работа

Описание работы

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

Файлы: 1 файл

Курсавой.doc

— 3.28 Мб (Скачать файл)

ВВЕДЕНИЕ

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

Термин база данных (БД) и система управления базами данных (СУБД) чаще всего употребляются как относящиеся к компьютерам. Понятие базы данных можно применить к любой связанной между собой по определённому признаку информации, хранимой и организованной особым образом – как правило, в виде таблиц. По сути, база данных – это некоторое подобие электронной картотеки, электронного хранилища данных, которое хранится в компьютере в виде одного или нескольких. При этом возникает необходимость в выполнении ряда операций с базой данных, в первую очередь это:

  • добавление новой информации в существующие файлы базы данных;
  • изменение (модификация) информации в существующих файлах БД;
  • поиск информации в базе данных;
  • удаление информации из существующих файлов базы данных.  

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

Существует большое  количество программ, которые предназначены  для организации информации, помещения  её в таблицы и манипуляции  с нею – такие программы и получили название СУБД. Основная особенность системы управления базами данных – это наличие средств для ввода и хранения не только самих данных, но и описаний их структуры. Если говорить более детально, то к функциям СУБД относят следующее:

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

Большое распространение  в настоящий момент получил термин «архитектура клиент-сервер». Основой такой системы является сервер баз данных, представляющий собой приложение, осуществляющее комплекс действий по управлению данными – выполнение запросов, хранение и резервное копирование данных, отслеживание целостности, проверку прав пользователей, ведение журнала транзакций. В качестве рабочего места (клиента) при этом может быть использован обычный персональный компьютер, что позволяет не отказывать от привычной рабочей среды.

Таким образом, информационная система, построенная по принципу клиент-сервер, состоит обычно из трёх основных компонентов:

  • сервер баз данных, который и является собственно СУБД и управляет хранением данных, доступом, защитой, резервным копированием, отслеживает целостность данных и выполняет запросы клиента;
  • клиенты, представляющие собой различные приложения пользователей и выполняющие запросы к серверу, проверяющие доступность данных и получающие ответы от него;
  • сеть и коммуникационное программное обеспечение, осуществляющее взаимодействие между клиентом и сервером с помощью сетевых протоколов. 

Тема данного дипломного проекта  сформулирована как «Разработка  автоматизированной системы складского учёта». Результатом  проделанной работы и является данный программный продукт.

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

 Главная цель разработки  программного продукта: максимум  упростить работу пользователя  при учёте товаров на складе, сократить время чёта и в любой момент времени предоставить данные пользователю в удобном для него виде.

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

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

Для разработки программного продукта был выбран объектно-ориентированный  язык высокого уровня Borland Delphi 7.0, а также сервер баз данных Microsoft SQL Server 2000.

 

1 ПОСТАНОВКА ЗАДАЧИ

1.1. Технология складского учёта

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

В деятельности « Торгового  Дома «Эпсилон» склад имеет вспомогательно - поддерживающую роль. Ведь в настоящее время для торговли самым актуальным является оперативное получение информации. Как идут продажи, когда следует заказать новую партию товаров, какой продукт расходится быстро, а какой не идет, хватит ли складских запасов на сегодня, если скорость продаж уже известна, не истек ли срок хранения у скоропортящейся продукции? Над этими и подобными вопросами задумываются руководители торговых фирм.

Технология складского учета заключается в следующем:


 

 

 

 

 

 

 

 

 

 

Рис.3. Технология складского учета.

На складе создаются  и обрабатываются следующие документы:

- приходные накладные;

- расходные накладные;

- документы внутренних  перемещений;

- сличительные ведомости;

- документы возврата  товара поставщику;

- документы списания  испорченных продуктов;

- комплектации;

- счета-фактуры.

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

Все документы разрабатываются  в Программе «1С: Торговля и Склад».

Программа «1С: Торговля и Склад» предназначена для учета  любых видов торговых операций. Программа  способна выполнять все функции учета - от ведения справочников и ввода первичных документов до получения различных ведомостей и аналитических отчетов.

1.2 Аппаратное обеспечение деятельности предприятия

 

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

  Локальная вычислительная сеть (ЛВС) – это совокупность компьютеров других средств вычислительной техники (активного сетевого оборудования, принтеров, сканеров и т.п.), объединённых с помощью кабелей и сетевых адаптеров и работающих под управлением сетевой операционной системы.

Основная цель сети –  обеспечить пользователям сети потенциальную  возможность совместного использования  ресурсов всех компьютеров.

Сети со звездообразной архитектурой предполагает расположение в центре сети концентратора. Его основная функция – обеспечение связи между компьютерами, входящими в сеть. То есть все компьютеры не связываются непосредственно друг с другом, а присоединяются к концентратору. Такая структура надёжнее, поскольку в случае выхода из строя одной из рабочих станции все остальные сохраняют работоспособность.

Технические характеристики сервера:

- процессор AMD Athlon 4200+ 3.11 Ггц;

- оперативная память DDR2 – 2Гб

- два жёстких диска  по 250 Гб;

- материнская плата ASUS ;

- встроенная видеокарта;

- сетевая карта –  100 Гб;

- источник бесперебойного  питания  мощностью 1200 Вт;

- монитор Samsung ;

- клавиатура, мышь;

- принтер Epson.

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

- процессор AMD Sepron 2200 Гц;

- оперативная память – 256 Мб;

- жёсткий диск –  40 Гб;

- материнская плата GigaByte;

- видеокарта – 64 Мб;

- монитор Acer;

- клавиатура, мышь.

Использование вычислительных сетей даёт предприятию следующие возможности:

- разделение дорогостоящих  ресурсов;

- совершенствование коммуникаций;

- улучшение доступа  к информации;

- быстрое и качественное  принятие решений;

- свобода в территориальном  размещении компьютеров.

 

    1. Актуальность разработки

Главная актуальность программы  заключается в следующем: программа полностью автоматизирует труд оператора ПЭВМ, позволяя довольно легко манипулировать информацией, находящейся в базе данных, при минимальных затратах сил и времени пользователя (добавлять, изменять, удалять и т.д.).

Программа представляет собой сетевую базу данных, работающую непосредственно с сервером баз  данных MS SQL Server. Находясь на сервере (компьютере), база данных доступна любому пользователю, компьютер которого соединён с сервером. Доступ осуществляется по средствам использования разработанного программного продукта. На сегодняшний день очень актуально использовать сервер удалённых баз данных, так как пользователь получает доступ к данным, находящимся на другом компьютере.

 При внедрении программного продукта можно сократить затраты на программное обеспечение. Программа “Складской учёт торгового дома Эпсилон” стоить значительно дешевле своих аналогов и выполняет все требуемые от неё функции.

 

 

 

Выводы по главе

Складской учёт осуществляется с помощью программы «1С: Торговля и Склад». Она обладает развитыми возможностями, однако ее администрирование требует специальной подготовки. Кроме того, ее стоимость достаточно велика. В связи с этим возникла необходимость создания  специализированной программы, которая является менее дорогостоящей, осуществляет все функции профессионального аналога: содержит в себе полную информацию о товарно-материальных ценностях организации, а также является сетевой базой данных.

 

2 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

2.1 Постановка задачи проектирования

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

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

При помощи языка программирования Delphi 7.0. было принято решение создать программу, учитывая следующие требования:

1....Требование к эффективности, то есть получение выходных данных с минимальными расходами машинного времени.

2....Требование к мобильности, то есть возможность сохранения и эффективного использования программы в процессе развития ЭВМ.

3....Требование к лёгкости восприятия, то есть для пользователя  должен быть понятен принцип работы программы. Программа должна иметь дружественный интерфейс.

4....Требование к надёжности, должны быть обеспечены восстановления после сбоев и ошибок, контроль ввода данных. При соблюдении условий эксплуатации программа безотказно выполняет свои функции. Контроль за входными и выходными данными, соблюдение условий эксплуатации программы – основное требование к обеспечению надежного функционирования программы.

        5....Требования к эксплуатации, то есть требования к аппаратным и программным средствам, необходимым для эффективного функционирования программы.

6... Требования к тестированию, необходимо провести следующие тесты: на допустимых условиях, на недопустимых условиях, на граничных условиях.

Информация о работе Оптимизация на производстве