Автор работы: Пользователь скрыл имя, 27 Октября 2012 в 11:59, курсовая работа
Целью курсового проекта является разработка базы данных и проекта программного обеспечения «Склад производственного предприятия. Прием на подотчет». В конечном итоге результатом курсового проекта, должен быть законченный проект программы, и написанная к нему техническая документация в виде пояснительной записки.
Введение
1 Теоретические основы проектирования и разработки баз данных
1.1 Основные принципы проектирования реляционных баз данных
1.2 Этапы физической реализации проектируемой базы данных
2 Область применения проекта
3 Существующая организация бизнес-процессов и процессов обработки данных работысклада по приему товара
4 Разработка модели при помощи BPwin
5 Даталогическое и инфологическое проектирование базы данных
5.1 Определение сущностей, атрибутов, взаимосвязей между сущностями, ключей
5.2 Построение ER-модели
5.3 Схема проектируемой базы данных
6 Описание программной разработки по созданию и ведению базы данных
6.1 Управляющая программа (меню или форма)
6.2 Оформление акта приема
Заключение
Список использованных источников
Приложение А Триггеры
ПриложениеБ ПредставлениеFIO и хранимые процедуры
Министерство образования и науки Российской Федерации
Федеральное
государственное бюджетное
высшего профессионального образования
«Сибирский
государственный
Факультет автоматизации и информационных технологий
Кафедра системотехники
КУРСОВОЙ ПРОЕКТ
На тему «Проектирование базы данных склада (прием тмц на склад)»
Выполнила студентка 4 курса группы 24-8 специальности 230808
Юркова Ю.С.
Лопатеева О.Н.
Представлен на проверку «___» ____________________________ 2011 года
Проверен «___» ____________________________ 2011 года
Примечание
______________________________
Оценка ______________________________
Красноярск, 2011
Министерство образования и науки Российской Федерации
Федеральное
государственное бюджетное
высшего профессионального образования
«Сибирский
государственный
Факультет автоматизации и информационных технологий
Кафедра системотехники
Утверждаю «___» ___________2011 г.
Зав. кафедрой _____________________
___________________________
ЗАДАНИЕ № ___
На разработку курсового проекта по дисциплине «Управление данными»
на тему проектирование базы данных Склад (прием тмц на склад)
______________________________
______________________________
студенту _____Юрковой
Юлии Сергеевне_____________________
______________________________
Руководитель
_______Лопатеева О.Н.__________________________
Дата выполнения задания «___» ________________2010 г.
Задание принял к исполнению «___» ________________2011 г.
___________________________
(подпись студента)
Данный документ является пояснительной запиской к курсовому проекту на тему: «Склад. Прием тмц на склад». Программное средство непосредственно связано с работой должности кладовщика.
Цель выполнения курсового проекта освоить современные технологии разработки БД и программного обеспечения. Научиться использовать их при реализации реальных программных проектов.
В рамках данного проекта рассмотрены методики и получены конкретные результаты проектирования программного обеспечения с использованием средства BPWin, создана модель автоматизируемой в курсовом проекте деятельности.
С помощьюER-моделей и ER -типов разработана логическая модель данных автоматизируемой деятельности с выполнением требований уникальности данных.
Для реализации проекта была выбрана среда «MicrosoftVisualStudio 2010».
Представленный курсовой проект содержит из 25 листов текста, 11 рисунков и 7 литературных источников.
Содержание
| ||||||
СТ. 000000.003 ПЗ |
Лист | |||||
Изм. |
Лист |
№ документа |
Подпись |
Дата |
В каждой СУБД данные, которые хранятся в ней, имеют определенную структуру, суть которой описывает модель данных. К числу классических относятся следующие модели данных: 1) иерархическая, 2) сетевая, 3) реляционная.
Реляционная модель данных представляет собой набор отношений, изменяющихся во времени. При создании информационной системы совокупность отношений позволяет хранить данные об объектах предметной области и моделировать связи между ними.
Отношение представляет собой множество элементов, называемых кортежами. Подробно теоретическая основа реляционной модели данных рассматривается в следующем разделе. Наглядной формой представления отношения является привычная для человеческого восприятия двумерная таблица.
Таблица имеет строки (записи) и столбцы (колонки). Каждая строка таблицы имеет одинаковую структуру и состоит из полей. Строкам таблицы соответствуют кортежи, а столбцам — атрибуты отношения.
Основными недостатками реляционной модели являются отсутствие стандартных средств идентификации отдельных записей и сложность описания иерархических и сетевых связей.
В процессе создания базы данных склада необходимо пройти ряд этапов физической реализации базы:
при приеме товара), устанавливается ряд основных моментов, которые будет необходимо отразить в базе данных.
Приложения Модуль приема товара, его размещении и учета.
Рабочие места Автоматизируется работа кладовщика.
Реинжиниринг процессов Будет проведен реинжиниринг следующих процессов:
Автоматизация приема товара
Размещение по складу
Учет в БД
Поиск места размещения товара по складу
Интерфейсы Входящие в систему интерфейсы:
Это и интерфейс для работы кладовщика
И интерфейс для работы менеджеров в клиентском отделе.
Архитектура В главном офисе находится сервер с БД. Клиентские приложения установлены на планшетный ноутбук, на ноутбук и на смартфон для мобильности.
В
результате изучения предметной области
работы склада по приему товара, были установлены
функции, осуществляемые им, выделены
зависимости структурных
Из всего многообразия деятельности, осуществляемой складом при приеме товара, были выделены следующие его основные функции, подлежащие автоматизации:
Процесс |
Как происходит |
Как оптимизировать |
Результат |
1.Проверка накладной |
|||
1.1 Документирование |
Проводится написание акта (или приема или отказа) |
Создадим шаблоны акта (приема и отказа). |
Уменьшится время написания Уменьшится трудоемкость процесса. |
2.Распределение товара по |
Проводится по памяти и настроению кладовщика. |
Разделим складское помещение на сектора и определим в каком месте будет какой товар. Автоматизируем проверку места на складе. |
Уменьшится время Увеличится скорость поиска товара при выдаче. Уменьшится трудоемкость процесса |
3.
Фиксирование поступления |
Проводится ручное заполнение книг учета. Что ведет к различным ошибкам в учете ТМЦ. Проблемам в отделе по работе с клиентами(выписывали товар который на складе отсутствует). Бухгалтерия и отдел логистики не знают актуальных данных о ТМЦ. |
Создадим базу данных по ТМЦ. На ее основе будет постоянно отображаться нужные и актуальные данные для различных отделов(бухгалтерия, логистика, работа с клиентами). Фиксирование товара будет автоматизировано. Формирование различной |
Время фиксирования товара уменьшится. Ошибки при внесении сократятся до минимума. Перестанет тратиться время на отчеты в различные другие отделы. Исчезнут проблемы клиентского отдела по выписыванию ТМЦ. Надежность хранения данных увеличится. Трудоемкость процесса уменьшится. |
Методология
IDEFO предписывает построение иерархической
системы диаграмм - единичных описаний
фрагментов системы. Сначала проводится
описание системы в целом и
ее взаимодействия с окружающим миром
(контекстная диаграмма), после чего
проводится функциональная декомпозиция
- система разбивается на подсистемы
и каждая подсистема описывается
отдельно (диаграммы декомпозиции).
Затем каждая подсистема разбивается
на более мелкие и так далее
до достижения нужной степени подробности.
После каждого сеанса декомпозиции
проводится сеанс экспертизы: каждая
диаграмма проверяется
Моделирование проводится для создания функциональной модели. Функциональная модель предназначена для описания существующих бизнес процессов на предприятии. С помощью моделирования планируется детально и в тоже время понятно описать процессы в рассматриваемой системе.
Рисунок 1 – Контекстная диаграмма
На
первом уровне детализации процесса
работы склада рассматриваем три
базовых операции: прием на подотчет,
хранение и выдача ТМЦ. Декомпозиция
контекстной диаграммы
Рисунок 2 – Декомпозиция контекстной диаграммы
Использование
нотации IDEF0 в некоторых случаях
не дает нужной информативности. Чаще
всего пользуются смешанными моделями,
т.е. используют методологию IDEF3, позволяющую
описать логику взаимодействия компонентов
системы. Для демонстрации возможностей
использования смешанной
Далее рассмотрим более детально процессы Приема товара и Соответствие товара с накладной, с помощью диаграммы декомпозиции. На рисунке 3 представлена диаграмма декомпозиции процесса приема товара.
Рисунок 3 – Диаграмма декомпозиции «Прием товара»
На рисунке 4 представлена диаграмма декомпозиции процесса соответствия товара с накладной.
Рисунок 4 – Диаграмма декомпозиции «Соответствие товара с накладной»
Информация о работе Проектирование базы данных склада (прием ТМЦна склад)