Разработка базы данных и приложения для автоматизации процесса передачи заказ-нарядов и отчётов выполненного объёма работ на производств

Автор работы: Пользователь скрыл имя, 24 Января 2014 в 17:23, курсовая работа

Краткое описание

Целью КП является разработка базы данных и приложения для автоматизации процесса передачи заказ-нарядов и отчётов выполненного объёма работ на производстве.
Для достижения цели КП необходимо решить следующие задачи:
• проанализировать деятельность производства и построить функциональную модель процесса передачи заказ-нарядов и отчётов выполненного объёма работ на производстве от заказчика к подрядчику;

Вложенные файлы: 1 файл

Курсовой проект.docx

— 181.91 Кб (Скачать файл)

Министерство  образования и науки Российской Федерации

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ  БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО  ОБРАЗОВАНИЯ

«ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СЕРВИСА»

(ФГБОУ ВПО «ПВГУС»)

Кафедра: «Прикладная информатика в экономике»

 

 

 

 

 

КУРСОВОЙ ПРОЕКТ

По дисциплине: «База данных»

На тему: «Разработка базы данных и приложения для автоматизации процесса передачи заказ-нарядов и отчётов выполненного объёма работ на производстве ООО «Реформинг-центр»»

 

 

 

 

Работу  выполнил

Студент: Мисбахов Р.Р.

гр. БПИ (Э)з

Номер зачетной книжки

506/07

Проверил: Митрофанова Я.С.

 

 

 

 

 

 

Тольятти 2013 г.

Введение

 

Актуальность, цель, задачи курсового  проектирования

 

Целью КП является разработка базы данных и приложения для автоматизации процесса передачи заказ-нарядов и отчётов выполненного объёма работ на производстве.

Для достижения цели КП необходимо решить следующие  задачи:

  • проанализировать деятельность производства и построить функциональную модель процесса передачи заказ-нарядов и отчётов выполненного объёма работ на производстве от заказчика к подрядчику;
  • выбрать технологию реализации проекта;
  • построить логическую и физическую модели базы данных (БД) на основе принципов нормализации
  • рассмотреть  документооборот предприятия и построить схему информационных потоков;

 

  АНАЛИТИЧЕСКИЙ РАЗДЕЛ 

 

Анализ предметной области (организационная структура, бизнес-процессы предприятия и информационные потоки)

Проводится  анализ деятельности выбранного предприятия, в который входит:

1. Краткое  описание предприятия (орг.-правовая  форма, перечисляются основные  виды деятельности, указывается  количество работников).

2. Построение  и описание организационной структуры  предприятия (схема организационной  структуры предприятия, выделение  работников, для которых проектируется  БД, описание их функций: оформление  договоров, подготовка отчетов  и т.д.)

3. Построение  и описание функциональной диаграммы  основных бизнес-процессов для  которых разрабатывается БД 

4. Описание  и анализ документооборота предприятия  (схема документооборота, описание  документооборота, перечисление первичных  форм документов, на основе которых  будет проектироваться БД –  формы документов представляются  в приложениях).

 

Проектирование базы данных информационной системы

 

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

Источниками формирования базы данных являются документы и данные о поставщиках, постоянных покупателях, производимой на предприятии продукции и материальных ценностях и ресурсах необходимых для производства продукции. Эти данные предоставляются для размещения информации в БД.

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

Информационное  моделирование подразумевает построение модели данных проектируемой системы. Модель данных строится с помощью  диаграмм “сущность – связь”, которые  обеспечивают стандартный способ определения  данных и отношений между ними. Фактически с их помощью осуществляется детализация хранилищ данных проектируемой  системы, а также документируются  сущности системы и способы их взаимодействия, включая идентификацию  объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими  объектами (связей).

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

 

Рис.1.  Логическая модель базы данных

 

Рис.2. Физическая модель данных

 

Логическая  и физические модели данный описаны  с помощью инструмента моделирования ERwin. Логическая модель данных представляет собой таблицы, содержащие первичные  ключи, поля данных и связи “1 ко многим”, установленные между таблицами (см. рис 2.3). Физическая модель данных представляет собой таблицы и поля со связями  и типы полей, описанные на латинице для генерации sql – кода при создании БД в MS Access, логическая модель на латинице представлена на рисунке 2.

База  данных содержит 5 таблиц, 1 из которых  справочная и служит для подстановки значений в другие таблицы (Сотрудники), операционные:.

Сущности  удовлетворяют 1НФ (так как в них  нет повторяющихся групп), 2НФ (так  как все первичные ключи являются простыми, т.е. не состоят из нескольких полей). Приведение к 3 НФ заключается  в исключении зависимости полей  не от первичного ключа.

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

Ниже  представлена таблица Заказчик (Client): таблица учёта не только одного заказчика, но и многих других.


Информация о работе Разработка базы данных и приложения для автоматизации процесса передачи заказ-нарядов и отчётов выполненного объёма работ на производств