Проектирование системы автоматизации складского учета
Курсовая работа, 20 Июня 2013, автор: пользователь скрыл имя
Краткое описание
Современный крупный склад - это сложное техническое сооружение, которое состоит из многочисленных взаимосвязанных элементов, имеет определенную структуру и выполняет ряд функций по преобразованию материальных потоков, а также накапливанию, переработке и распределению грузов между потребителями. При этом возможное многообразие параметров, технологических и объемно-планировочных решений, конструкций оборудования и характеристик разнообразной номенклатуры грузов, перерабатываемых на складах, относит склады к сложным системам. В то же время склад сам является всего лишь элементом системы более высокого уровня - логистической цепи, которая и формирует основные и технические требования к складской системе, устанавливает цели и критерии её оптимального функционирования, диктует условия переработки груза.
Прикрепленные файлы: 1 файл
курсовая.doc
— 861.00 Кб (Скачать документ)НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ИНСТИТУТ ГОСУДАРСТВЕННОГОУПРАВЛЕНИЯ, ПРАВА И ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ»
Специальность – 090103 «Организация и технология защиты информации».
«К защите»
Заведующий кафедрой
«Математика и прикладная информатика»
14 июня 2013г.
КУРСОВАЯ РАБОТА
Тема: «Проектирование системы автоматизации складского учета».
Студент:
__________ Кужель С.В
14 июня 2013г.
Научный руководитель:
к.п.н., доцент
14 июня 2013 г.
МОСКВА 2013
Оглавление
Введение
Современный крупный склад - это сложное техническое сооружение, которое состоит из многочисленных взаимосвязанных элементов, имеет определенную структуру и выполняет ряд функций по преобразованию материальных потоков, а также накапливанию, переработке и распределению грузов между потребителями. При этом возможное многообразие параметров, технологических и объемно-планировочных решений, конструкций оборудования и характеристик разнообразной номенклатуры грузов, перерабатываемых на складах, относит склады к сложным системам. В то же время склад сам является всего лишь элементом системы более высокого уровня - логистической цепи, которая и формирует основные и технические требования к складской системе, устанавливает цели и критерии её оптимального функционирования, диктует условия переработки груза.
Поэтому склад должен рассматриваться не изолированно, а как интегрированная составная часть логистической цепи. Только такой подход позволит обеспечить успешное выполнение основных функций склада и достижение высокого уровня рентабельности.
Основное назначение склада - концентрация запасов, их хранение и обеспечение бесперебойного и ритмичного снабжения заказов потребителей. Основной организационной формой применения системной обработки экономической информации на организационно - экономическом объекте (складе) управления является автоматизированная система управления (АСУ) различных уровней и назначений.
АСУ определяется как система “человек – машина”, которая обеспечивает эффективно функционирования объекта управления, осуществляется с использованием средств вычислительной, периферийной и организационной техники.
Развитие автоматизированных систем характеризуется расширением взаимосвязей отдельных систем и подсистем, объединяющих управление технологическими процессами, оперативное управление, оперативное и текущее планирование, административно-хозяйственную деятельность, проектирование и испытания изделий и т.д., и имеет тенденцию к объединению их в общую многоуровневую систему интегрированного управления объектом в целом. Такие многоуровневые иерархические автоматизированные системы должны обеспечить согласованное и взаимосвязанное управления всеми видами деятельности, например, промышленного предприятия, в том числе, управления основными производственными и технологическими процессами, вспомогательными и непромышленными хозяйствами и т.д.
- Целью данного курсового проекта является Проектирование системы автоматизации складского учета.
- Для достижения этой цели необходимо решить следующие задачи:
- Рассмотреть предметную область;
- Разрабатываемая система предназначена для централизованного учета и оперативного поиска информации по всем изделиям и материалам, хранимым на складе.
- Реализация системы выполнена по клиент-серверной архитектуре. Разработана архитектура ИС, построены диаграммы прецедентов для бизнес-процессов на складе,спроектированы модели потоков данных и модели данных БД с помощью специализированных CASE-средств.
Раздел 1. Разработка технического задания.
1.1 Наименование и область применения
Наименование разработки – автоматизированная информационная система склада предприятия.
Область применения – промышленные предприятия малого и среднего бизнеса.
1.2 Основание для разработки
Задание на курсовое проектирование по дисциплине “Проектирование информационных систем”.
1.3Цель и назначение разработки.
1.3.1 Разрабатываемая автоматизированная система обработки информации решает задачу автоматизации процессов работы склада предприятия.
1.3.2 Задачу автоматизации склада можно разбить на подзадачи:
- учет приходящих товаров;
- учет количества товара на складе;
- учёт отравленных товаров;
- формирование
товарно-транспортной и приходн
Разрабатываемая
автоматизированная система должна
предоставлять удобные средства
для решения перечисленных
1.4 Требования к составу и параметрам технических и программных средств.
- Система должна работать на IBM совместимых компьютерах.
- Минимальная конфигурация:
Тип процессора - Pentium III или Athlon и выше;
Частота процессора - 800Mhz и выше;
Объём оперативного запоминающего устройств - 512 Мб и более;
Объем свободного пространства на жестком диске - 80 Mб и выше.
Система должна работать под управлением семейства операционных систем Win 32 (Windows 98, Windows Me, Windows 2000, Windows NT, Windows XP, Windows Vista, Windows 7).
1.4.1 Требования к интерфейсу пользователя
Пользовательский интерфейс должен быть:
- интуитивно понятным;
- обеспечивать минимизацию ввода данных с клавиатуры;
- иметь цветовую гамму оформления, соответствующую эргономическим требованиям.
1.5 Требования к программной документации
Разрабатываемые программные модули должны быть самодокументированны, то есть тексты программ должны содержать все необходимые комментарии.
Программная система должна включать справочную систему о работе и подсказки пользователю.
В состав сопровождающей документации должны входить:
- пояснительная записка, содержащая описание разработки;
- руководство администратора;
- руководство пользователя;
- схема структурная программной системы;
- формы интерфейса пользователя с описанием.
1.6 Функциональные требования
Информационная система, построенная на основе данных принципов, должна, с одной стороны, служить источником информации для сопровождения этапов продажи и инструментом для работы с поступающей и аккумулируемой информацией, с другой стороны, позволять контролировать состояние в любой момент времени по выделенным параметрам.
Для работы в соответствии с данными принципами база должна обеспечивать следующую функциональность:
- Информационные функции:
Работа с информацией о товаре на складе.
Работа с адресной информацией о поставщиках.
Работа с рыночной информацией.
Информационная поддержка продаж.
- Функции поддержки при работе с поставщиком:
Текущая ситуация при работе с поставщиком.
Потребности предприятия в материалах.
Работа по этапам сделки.
- Функции поддержки при управлении отделом:
Планирование работы отдела.
Постановка
задач перед работниками
Контроль выполнения задач работниками отдела.
Контроль текущих показателей работы отдела.
Получение фактических показателей по итогам периода.
- Функции анализа и прогнозирования:
Анализ поставок и продаж.
Прогнозирование динамики продаж.
Анализ результатов работы сотрудников.
Анализ рыночной ситуации.
- Функции обработки имеющейся информации:
Оперативная обработка имеющегося массива информации при изменении отдельных атрибутов (например, при изменении территориального распределения компаний).
Оперативное создание групп поставщиков и клиентов для работы по специальным программам.
- Другие групповые действия над записями.
Перечисленные функции являются основными, для обеспечения которых и создается база. Разумеется, в зависимости от уровня реализации, перечень функций может меняться - в простейшем случае БД может обеспечивать только информационные функции, а другие только частично.
1.7 Анализ технического задания
Учитывая требования, предъявляемые к информационной системе в техническом задании, рассмотрим возможные варианты ее реализации.
Разрабатываемая информационная система склада позволит автоматизировать работу предприятия и более чётко организовать её взаимодействие с поставщиками, подразделениями и клиентами.
Информационная система, как комплекс автоматизированной информационной системы, должна включать в себя:
- вычислительное
и коммуникационное
- программное обеспечение;
- лингвистические средства;
- информационные ресурсы;
- системный персонал.
Исходя из вышеуказанного и основываясь на потребностях предприятия при создании информационной системы, ставится задача разработки следующих основных элементов системы: технического, информационного, методического, организационного, программного.
Под разработкой
элементов технического обеспечения
подразумевается выбор
Разработка элементов информационного обеспечения, в том числе и программного, включает разработку моделей информационной системы и её реализацию.
Под элементами
методического обеспечения
Организационное обеспечение включает в себя планирование работ по проекту и проведение экономических расчётов.
Информационная система не только хранит, но и обрабатывает данные по всем поставкам на производстве, их распределении и отгрузкам. Исходя из этого, информационная система должна выполнять различные функции в зависимости от пользователя. В систему могут входить и работать начальник склада, начальник группы, кладовщики.
Для начальника
склада система представляет собой
помощника в получении оператив
Начальник группы имеет право доступа ко всем разделам системы, имеет право вводить и редактировать данные во всех разделах системы.
Для кладовщиков система работает как автоматизированное средство ввода данных строго в той области, за которую каждый специалист отвечает.
1.7.1 Выбор средств выполнения технического задания
Среди представителей систем управления базами данных (СУБД) можно выделить: Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также базу данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологии, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще – диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения, на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется. Более того, стандартом «де-факто» стала «быстрая разработка приложений» или RAD (от английского Rapid Application Development), основанная на широко декларируемом в литературе «открытом подходе», то есть необходимость и возможность использования различных прикладных программ и технологий для разработки более гибких и мощных систем обработки данных. Поэтому в одном ряду с «классическими» СУБД все чаще упоминаются языки программирования Visual Basic и Visual C++, которые позволяют быстро создавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами «классических» СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии «клиент-сервер».