Автор: Пользователь скрыл имя, 15 Марта 2014 в 17:45, курсовая работа
Цель курсового проектирования:
Целью данного курсового проектирования является закрепление теоретических знаний и навыков проектирования информационных систем, а так же создание информационной системы «Склад».
Введение 3
Раздел 1. Разработка технического задания. 4
1.1 Наименование и область применения 4
1.2 Основание для разработки 4
1.3 Цель и назначение разработки. 4
1.3.1 Разрабатываемая автоматизированная система обработки информации решает задачу автоматизации процессов работы склада предприятия. 4
1.3.2 Задачу автоматизации склада можно разбить на подзадачи: 4
1.4 Требования к составу и параметрам технических и программных средств. 4
1.4.1 Требования к интерфейсу пользователя 4
1.5 Требования к программной документации 5
1.6 Функциональные требования 5
1.7 Анализ технического задания. 6
1.7.1 Выбор средств выполнения технического задания 7
Раздел 2. Проектирование информационной системы средствами IDEF0. 9
2. Создание модели ИС с помощью AllFusion Process Modeler 4.1 9
2.1 Создание модели в стандарте IDEF0 9
2.2 Диаграмма дерева узлов 14
Раздел 3. Проектирование информационной системы средствами UML. 15
3.1 Разработка архитектуры информационной системы. 15
3.2 Разработка модели прецедентов 17
3.3 Концептуально-инфологическая модель базы данных. 19
Заключение 21
Список литературы. 22
НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ИНСТИТУТ ГОСУДАРСТВЕННОГОУПРАВЛЕНИЯ, ПРАВА И ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ»
Специальность – 090103 «Организация и технология защиты информации».
«К защите»
Заведующий кафедрой
«Математика и прикладная информатика»
14 июня 2013г.
КУРСОВАЯ РАБОТА
Тема: «Проектирование системы автоматизации складского учета».
Студент:
__________ Кужель С.В
14 июня 2013г.
Научный руководитель:
к.п.н., доцент
14 июня 2013 г.
МОСКВА 2013
СОДЕРЖАНИЕ
Актуальность выбранной темы курсовой работы объясняется тем, что складские операции имеют большое значение для деятельности всего предприятия. Поэтому очень важно правильно и рационально организовать складской технологический процесс. А именно тщательная и внимательная приемка товаров по количеству и качеству позволяет своевременно выявить и предотвратить поступление недостающего количества товаров, а также товаров, качество которых не соответствует стандартам. Применение при хранении рациональных способов укладки, соблюдение основных принципов хранения, поддержание оптимальных режимов хранения и организация постоянного контроля за хранимыми товарами обеспечивают не только сохранность товаров и отсутствие их потерь, но также создают удобства для их правильной и быстрой отборки, способствуют более эффективному использованию складской площади.
Цель курсового проектирования:
Целью данного курсового проектирования является закрепление теоретических знаний и навыков проектирования информационных систем, а так же создание информационной системы «Склад».
Задачи курсовой работы:
Предмет исследования:
Предмет исследования автоматизированна
Объект исследования:
Объект исследования информационные системы, их проектирование, разработка и анализ в условиях современных технологий.
Наименование разработки – автоматизированная информационная система склада предприятия.
Область применения – промышленные предприятия малого и среднего бизнеса.
Задание на курсовое проектирование по дисциплине “Проектирование информационных систем”.
- учет приходящих товаров;
- учет количества товара на складе;
- учёт отравленных товаров;
- формирование товарно-
Разрабатываемая автоматизированная система должна предоставлять удобные средства для решения перечисленных задач.
- Система должна работать на IBM совместимых компьютерах.
- Минимальная конфигурация:
Тип процессора - Pentium III или Athlon и выше;
Частота процессора - 800Mhz и выше;
Объём оперативного запоминающего устройств - 512 Мб и более;
Объем свободного пространства на жестком диске - 80 Mб и выше.
Система должна работать под управлением семейства операционных систем Win 32 (Windows 98, Windows Me, Windows 2000, Windows NT, Windows XP, Windows Vista, Windows 7).
Пользовательский интерфейс должен быть:
- интуитивно понятным;
- обеспечивать минимизацию ввода данных с клавиатуры;
- иметь цветовую гамму оформления, соответствующую эргономическим требованиям.
Разрабатываемые программные модули должны быть самодокументированны, то есть тексты программ должны содержать все необходимые комментарии.
Программная система должна включать справочную систему о работе и подсказки пользователю.
В состав сопровождающей документации должны входить:
- пояснительная записка,
содержащая описание
- руководство администратора;
- руководство пользователя;
- схема структурная программной системы;
- формы интерфейса пользователя с описанием.
Информационная система, построенная на основе данных принципов, должна, с одной стороны, служить источником информации для сопровождения этапов продажи и инструментом для работы с поступающей и аккумулируемой информацией, с другой стороны, позволять контролировать состояние в любой момент времени по выделенным параметрам.
Для работы в соответствии с данными принципами база должна обеспечивать следующую функциональность:
- Информационные функции:
Работа с информацией о товаре на складе.
Работа с адресной информацией о поставщиках.
Работа с рыночной информацией.
Информационная поддержка продаж.
- Функции поддержки при работе с поставщиком:
Текущая ситуация при работе с поставщиком.
Потребности предприятия в материалах.
Работа по этапам сделки.
- Функции поддержки при управлении отделом:
Планирование работы отдела.
Постановка задач перед работниками отдела.
Контроль выполнения задач работниками отдела.
Контроль текущих показателей работы отдела.
Получение фактических показателей по итогам периода.
- Функции анализа и прогнозирования:
Анализ поставок и продаж.
Прогнозирование динамики продаж.
Анализ результатов работы сотрудников.
Анализ рыночной ситуации.
- Функции обработки имеющейся информации:
Оперативная обработка имеющегося массива информации при изменении отдельных атрибутов (например, при изменении территориального распределения компаний).
Оперативное создание групп поставщиков и клиентов для работы по специальным программам.
- Другие групповые действия над записями.
Перечисленные функции являются основными, для обеспечения которых и создается база. Разумеется, в зависимости от уровня реализации, перечень функций может меняться - в простейшем случае БД может обеспечивать только информационные функции, а другие только частично.
Учитывая требования, предъявляемые к информационной системе в техническом задании, рассмотрим возможные варианты ее реализации.
Разрабатываемая информационная система склада позволит автоматизировать работу предприятия и более чётко организовать её взаимодействие с поставщиками, подразделениями и клиентами.
Информационная система, как комплекс автоматизированной информационной системы, должна включать в себя:
- вычислительное и коммуникацион
- программное обеспечение;
- лингвистические средства;
- информационные ресурсы;
- системный персонал.
Исходя из вышеуказанного и основываясь на потребностях предприятия при создании информационной системы, ставится задача разработки следующих основных элементов системы: технического, информационного, методического, организационного, программного.
Под разработкой элементов технического обеспечения подразумевается выбор архитектуры локальной вычислительной сети и оптимальной конфигурации вычислительных средств с учётом имеющегося оборудования.
Разработка элементов информационного обеспечения, в том числе и программного, включает разработку моделей информационной системы и её реализацию.
Под элементами методического обеспечения подразумевается разработка эксплуатационной документации, а так же проведение различных расчётов и оценок.
Организационное обеспечение включает в себя планирование работ по проекту и проведение экономических расчётов.
Информационная система не только хранит, но и обрабатывает данные по всем поставкам на производстве, их распределении и отгрузкам. Исходя из этого, информационная система должна выполнять различные функции в зависимости от пользователя. В систему могут входить и работать начальник склада, начальник группы, кладовщики.
Для начальника склада система представляет собой помощника в получении оперативной информации обо всех поставках и расходах за определенный период. Система позволяет по запросам быстро находить нужные данные, такие как количество позиций на складе определенного материала, или отгруженной продукции за последний месяц, статистику по расходам и так далее. Оперативность получения необходимой информации существенно повышает качество принятия управленческих решений, что, в свою очередь, существенно влияет на повышение уровня производства на предприятии. Начальник склада не изменяет данные, а только запрашивает и просматривает их.
Начальник группы имеет право доступа ко всем разделам системы, имеет право вводить и редактировать данные во всех разделах системы.
Для кладовщиков система работает как автоматизированное средство ввода данных строго в той области, за которую каждый специалист отвечает.
Среди представителей систем управления базами данных (СУБД) можно выделить: 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++, которые позволяют быстро создавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами «классических» СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии «клиент-сервер».
Таким образом, на сегодняшний день разработчик не связан рамками какого-либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные приложения.
Рассмотрим более подробно программные продукты компании Microsoft, а именно Visual FoxPro, Visual Basic, Visual С++, Access, SQL Server. Наиболее интересной чертой этих пакетов являются их большие возможности интеграции, совместной работы и использования данных, так как данные пакеты являются продуктами одного производителя, а также используют сходные технологии обмена данными.
Visual FoxPro отличается высокой скоростью, имеет встроенный объектно-ориентированный язык программирования с использованием xBase и SQL, диалекты которых встроены во многие СУБД. Имеет высокий уровень объектной модели. При использовании в вычислительных сетях обеспечивает как монопольный, так и раздельный доступ пользователей к данным. Применяется для приложений масштаба предприятия для работы на различных платформах: Windows, Macintosh.
Информация о работе Проектирование системы автоматизации складского учета