Предметная область ремонт оборудования

Модель предметной области

СОДЕРЖАНИЕ

РАЗДЕЛ 1.АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 3

1.1. Модель предметной области. 3

1.2. Описание сущностей и определение ключевых полей. 5

1.3. Установление связей между таблицами и обеспечение целостности данных 8

1.4. Нормализация таблиц. 10

РАЗДЕЛ 2. проектирование объектов БАЗЫ ДАННЫХ «РЕМОНТ КОМПЬЮТЕРОВ». 14

2.1. Разработка таблиц. 14

2.2. Создание запросов и отчетов. 15

2.3. Создание и применение форм. 20

2.4. Инструкция по пользованию базой данных «Ремонт компьютеров». 22

СПИСОК ЛИТЕРАТУРЫ.. 25


ВВЕДЕНИЕ

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

Объект исследований – реляционная модель данных в описании деятельности коммерческих предприятий.

Предмет исследований – изучение технологии проектирования и разработки базы данных на основе реляционной модели.

Цель курсовой работы – расширить и углубить изучение концепций построения реляционных баз данных и усовершенствовать практические навыки их разработки.

В курсовой работе поставлены следующие задачи:

§ Спроектировать базу данных на основе работы сервисного центра по ремонту компьютеров;

§ Разработать объекты базы данных: таблицы, запросы, формы и отчеты;

§ Выполнить верификацию разработанного информационного продукта.

Методы исследования: системный анализ литературы, знакомство со специализированными публикациями из ресурсов Интернет, периодическими изданиями, использование справок системы СУБД Access.

В книгах [1, 2, 6, 7] описаны основные объекты баз данных, такие как таблицы, запросы, формы и отчеты. В [1, 2, 3] описаны свойства полей баз данных. Принципы установления ключевых полей, установления связей и обеспечения обеспечение целостности данных нашли место в [2, 4, 5]. Алгоритм нормализации реляционной модели данных приведен в [6, 8].

РАЗДЕЛ 1.АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

Модель предметной области

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

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

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

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

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

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

§ Сведения о компьютерах, которые были сданы в ремонт;

§ Сведения о причине поломки;

§ Сведения о мастере, который проводил диагностику поломки и ремонт компьютера;

§ Сведения о проделанных, определенным мастером, работах, с указанием времени начала и конца ремонта;

§ Стоимость услуг для каждого клиента.

База данных строится с учетом следующих особенностей:

§ Каждый клиент может принести в ремонт несколько компьютеров;

§ Каждый компьютер может иметь несколько поломок;

§ В сервисном центре работают сотрудники, специализирующиеся на определенном виде работ, поэтому один мастер может принять несколько компьютеров;

§ Ремонт компьютеров, находящихся на гарантии, проводится бесплатно.

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

Читайте также:  Audi 100 ремонт заднего суппорта

С базой данных могут работать администраторы, для которых доступны следующие задачи:

§ Добавление, редактирование и удаление сведений о компьютерах, которые были сданы в ремонт;

§ Добавление, редактирование и удаление сведений о сотрудниках сервисного центра;

§ Добавление, редактирование и удаление сведений об услугах, предоставляемых сервисным центром;

§ Изменение цен на услуги, предоставляемые сервисным центром.

Источник

Автоматизация сервисного центра по ремонту бытовой техники

Концептуальное проектирование базы данных. Описание предметной области. Выходная и входная информация. Выделение информационных объектов. Алгоритмы реализации отчетов и сервисных процедур. Создание структуры таблиц. Построение форм, создание запросов.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 13.01.2016
Размер файла 6,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

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

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

В качестве СУБД использовался программный комплекс Microsoft Access. Это реляционная СУБД, имеющая широкий спектр функций, таких как связанные запросы, связь с внешними таблицами и базами данных. Основными компонентами, использующимися в курсовой, являются построитель таблиц, построитель экранных форм, построитель SQL запросов и построитель отчетов. Данные хранятся в базе в виде таблиц, строки (записи) которых состоят из наборов полей определенных типов. С каждой таблицей Access могут быть связаны индексы (ключи), задающие нужные пользователю порядки на множестве строк. Таблицы могут иметь однотипные поля (столбцы), и это позволяет устанавливать между ними связи. Курсовой проект состоит из двух глав. В первой главе описано проектирование базы данных, описание предметной области, входные и выходные данные. Вторая глава включает в себя описание реализации базы данных средствами СУБД Microsoft Access 2003, процесс создания таблиц, проектирование форм и отчетов, создание запросов. В приложении представлены результаты тестирования разработанной БД.

1. Концептуальное проектирование базы данных

1.1 Описание предметной области

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

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

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

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

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

Клиент должен иметь возможность получать информацию о заказе.

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

1.2 Выходная информация

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

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

Рисунок 1 — Макет выходного документа «Список заказов»

Выходной документ «Заказчики» содержит информацию о клиентах предприятия. Данный макет выходного документа представлен на рисунке 2.

база данные форма запрос

Рисунок 2 — Макет выходного документа

1.3 Входная информация

Входная информация это информация, которая вводится в базу данных.

Входным оперативно-учетным документом является заказ клиента. В заказе указываются данные клиента, дата заказа, описание неисправности, стоимость и длительность ремонта, информация об исполнителе заказа. Составляется при каждом заказе. Макет заказа представлен на рисунке 3.

Рисунок 3 — Макет заказа

1.4 Выделение информационных объектов

Для того, чтобы создать БД необходимо определить набор атрибутов и привести их в 3 нормальную форму (далее 3НФ) т.е. каждая справочная таблица должна иметь первичный ключ, а также не должно быть транзитивных зависимостей между полями в таблицах (повторяющихся значений).

Читайте также:  Ремонт газовой плиты по гарантии

Далее представлена таблица с атрибутами и их описанием.

Источник

Информационная система ремонтной мастерской

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

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

В ходе работы была проанализирована предметная область «Ремонтная мастерская», построена и реализована инфологическая модель: создана информационная система ремонтной мастерской, представляющее собой клиент-серверное приложение. Клиентская часть – Windows-приложение (интерфейс взаимодействия пользователя и базы данных), реализованное средствами Visual Studio 2008. Серверная часть – база данных, реализованная средствами Microsoft Access 2007.

Содержание работы

1 ИССЛЕДОВАНИЕ И АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 4
1.1 Обзор предметной области 4
1.2 Обзор существующих аналогичных информационных систем 5
1.3 Актуальность разрабатываемой информационной системы 7
1.4 Требования к информационной системе 8
2 ПРОЕКТИРОВАНИЕ МОДЕЛИ БАЗЫ ДАННЫХ 10
2.1 Инфологическое проектирование модели базы данных 10
2.2 Логическое проектирование модели базы данных 14
2.3 Физическое проектирование модели базы данных 19
3 РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ 24
3.1 Реализация функций информационной системы 24
3.2 Формирование и реализация выходной информации 29
ЗАКЛЮЧЕНИЕ 33
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 34

Файлы: 1 файл

Курсовая 2 курс 1 сем.docx

Приднестровский государственный университет им. Т.Г. Шевченко

Кафедра программного обеспечения вычислительной техники

и автоматизированных систем

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

тема: «ИНФОРМАЦИОННАЯ СИСТЕМА

1 Исследование и анализ предметной области 4

1.1 Обзор предметной области 4

1.2 Обзор существующих аналогичных информационных систем 5

1.3 Актуальность разрабатываемой информационной системы 7

1.4 Требования к информационной системе 8

2 проектирование модели базы данных 10

2.1 Инфологическое проектирование модели базы данных 10

2.2 Логическое проектирование модели базы данных 14

2.3 Физическое проектирование модели базы данных 19

3 РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ 24

3.1 Реализация функций информационной системы 24

3.2 Формирование и реализация выходной информации 29

Список использованной литературы 34

приложение а 35

1 Исследование и анализ предметной области

1.1 Обзор предметной области

В предметной области «Ремонтная мастерская» можно рассмотреть несколько структур. Ремонтная мастерская предназначена для ликвидации неисправностей в различных объектах. В ремонтной мастерской по починке бытовой техники происходят некоторые процессы, рассмотренные ниже.

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

В мастерской должны ремонтироваться разные модели техники, которые характеризуются датой изготовления, названием производителя, маркировкой модели, а также информацию о клиентах: ФИО, его контактные данные. Информацию о том, какие же объекты может обслуживать мастерская, вместе с необходимой информацией (такой, как гарантийный срок) требуется содержать в мастерской.

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

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

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

Зарплата каждого мастера складывается из минимума, зависящего от их категории и премии, высчитываемой из количества и сложности заказов, выполненных им за месяц.

В некоторых случаях мастерской будет необходимо представление информации в печатном виде. Таких случаев несколько:

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

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

1.2 Обзор существующих аналогичных информационных систем

Для данной предметной области уже создано несколько информационных систем. Это «Учёт в ремонтной мастерской», «WinServicePro», Корс Сервис-Центр. Краткие описания этих программ приведены ниже.

  1. «Учёт в ремонтной мастерской» –программа, предназначенная для автоматизации работы Сервисных Центров и других компаний, занимающихся ремонтом аппаратуры. Основные функции:
  • учёт принятых заказов (изделий в ремонте);
  • печать акта о приёмке (приёмной квитанции);
  • автоматическое и ручное ведение склада деталей;
  • печать акта выполненных работ;
  • обслуживание, как разовых клиентов, так и фирм-заказчиков;
  • формирование всевозможных отчётов;
  • ведение архива;
  • печать бухгалтерских документов.
Читайте также:  Ремонт смарт часов самсунг

Рисунок 1.1 – Окно учета заданий программы «Учет в ремонтной мастерской»

  1. «WinServicePro»–программа для учета заказов в сервисном центре (ремонтной мастерской). Она позволяет вести журнал заказов по приему техники в ремонт, выписывать квитанцию и акт выполненных работ. Имеет возможность настройки печатных форм. Показывает отчет по ремонту за период по клиентам и мастерам, расчету прибыли при учете стоимости затрат на ремонт. В программе предусмотрена возможность заведения справочников: клиенты, фирмы производители, модели, детали, неисправности, комплектации.

Рисунок 1.2 – Окно учета заданий программы «WinServicePro»

  1. Корс Сервис-Центр — программа для сервисных центров, гарантийных мастерских и других фирм, занимающихся продажей, ремонтом и обслуживанием теле, аудио, видео, бытовой техники, компьютеров, принтеров и любого другого оборудования.

Рисунок 1.3 – Окно добавления задания программы «Корс Сервис-Центр»

1.3 Актуальность разрабатываемой информационной системы

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

1.4 Требования к информационной системе

Требуется разработать информационную систему в виде клиент-серверного приложения. Клиентская часть – Windows-приложение, реализованное средствами Visual Studio 2005. Серверная часть – база данных, реализованная средствами Microsoft Access.

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

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

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

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

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

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

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

Требуется выводить информацию в виде отчетов «Справка о приеме», «Квитанция», «Отчет о доходах», «Зарплатная ведомость».

Отчет «Справка о приеме» должен содержать следующую информацию: ФИО клиента, ФИО мастера, № квитанции, наименование объекта, тип ремонта, дату приема.

Отчет «Квитанция» должен содержать следующие поля: № квитанции, ФИО клиента, дата приема, дата сдачи, стоимость ремонта, перечисление использованных деталей, стоимость деталей, итоговую оплату.

Отчет «Зарплатная ведомость» должен быть представлен в виде таблицы со следующими полями: ФИО мастера, категория, основная зарплата, количество выполненных ремонтов, премия, к выдаче, роспись.

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

Просматривать разрешено будет список мастеров, список заданий (за период времени).

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

Должна будет обеспечиваться целостность данных.

2 проектирование модели базы данных

2.1 Инфологическое проектирование модели базы данных

В предметной области «Ремонтная мастерская» можно выделить:

  • объекты: сотрудники, типы ремонтов, модели техники, детали, магазины;
  • процессы: ремонты, заказы деталей.

В предметной области можно определить следующие сущности: «Сотрудники», «Типы ремонтов», «Типы ремонтируемой техники», «Склад деталей», «Ремонты», «Заказы деталей», «Информация о заказе».

Сущность «Сотрудники» содержит следующие атрибуты: «Фамилия», «Имя», «Отчество», «Адрес», «Телефон», «Специализация», «Дата приема на работу», «Дата увольнения». Ни один из данных атрибутов не обладает свойством уникальности, поэтому возникает необходимость добавления атрибута, принимающего уникальное числовое значение – идентификатор сотрудника.Для связи с сущностью «Категория» необходимо ввести атрибут «Категория».

Сущность «Категории сотрудников» содержит следующие атрибуты: «Номер категории», «Минимальная оплата». Среди рассмотренных атрибутов в качестве ключевого можно принять атрибут «Номер категории», так как номер категории – уникальное числовое значение, присваиваемое каждой категории.

Сущность «Типы ремонтов» содержит следующие атрибуты: «Название», «Минимальная оплата», «Минимальное время, достаточное для ремонта», «Необходимые детали».Ни один из данных атрибутов не обладает свойством уникальности, поэтому возникает необходимость добавления атрибута, принимающего уникальное числовое значение – идентификатор типа ремонта.

Сущность «Ремонтируемые объекты» содержит следующие атрибуты: «Тип объекта», «Производитель», «Маркировка», «Гарантийный срок», «Доступные ремонты». Ни один из данных атрибутов не обладает свойством уникальности, поэтому возникает необходимость добавления атрибута, принимающего уникальное числовое значение – идентификатор модели ремонтируемого объекта.

Источник

Оцените статью