![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программное обеспечение
Информационная система управления заявками в автосервисе |
1. Пояснительная записка к работе 1.1 Техническое задание Информационная система управления заказами в автосервисе Заданием данного курсового проекта является разработка системы по учету, хранению, анализу информации о персонале автосервиса, поставках автозапчастей, клиентах, заказах, а также информацию о услугах, предоставляемых автосервисом и сроках их выполнения. В соответствии с поставленными требованиями система должна содержать три блока таблиц: таблицы, описывающие заказчиков, автомобили и дисконтные карты. В этот блок включается информация об автомобилях и их владельцах; таблицы, описывающие структуру автосервиса. Здесь будет содержаться информация о мастерах, предоставляемых услугах, используемом оборудовании; таблицы, описывающие заказы автосервиса. Сюда будет включаться информация о сделанных заказах, сведения о поставке новых автозапчастей. Все три блока таблиц должна быть связаны между собой, то есть должна быть выстроена четкая, логически правильная структура связей между ними. Следуя описанным требованиям, система должна иметь достаточно подробную информацию по каждой таблице настоящей базы данных. По имеющимся данным пользователь базы данных должен наиболее быстро находить нужную для него информацию, не прилагая особых усилий вносить новые и изменять уже существующие данные. 1.2 Цель и задачи курсового проектирования В процессе выполнения этого курсового проекта по дисциплине «Базы данных и банки знаний» ставились следующие цели: закрепить и углубить теоретические знания по данной дисциплине; научиться самостоятельно проектировать базы данных масштаба отдела предприятия; развить и закрепить навыки самостоятельного использования специальной технической и справочной литературы. 1.3 Схема данных1.4 ТаблицыТаблицы базы данных можно разделить на 2 группы: оперативная таблица: содержимое оперативной таблицы меняется с течением времени с некоторой периодичностью (час, день, неделя) таблица-справочник: содержимое справочников с точки зрения оперативной работы - по смыслу является условно-постоянной информацией. В имеющейся базе данных таблицы можно разделить по данному критерию следующим образом: Справочники: Мастера (первичный ключ -КодМастера)- хранит информацию о мастерах (Ф.И.О., адрес, телефон и т.д.), которые работают в автосервисе; Используемое оборудование (первичный ключ- КодОборудования) – хранит информацию о оборудовании, находящемся в автосервисе (название оборудования, стоимость, гарантия и т.д.); Виды работ (первичный ключ- КодВидаРабот)- хранит информацию об услугах, предоставляемых автосервсом ( наименование, стоимость, срок и т.д.); Оперативные таблицы: Автомобили (ключевое поле- КодАвтомобиля)- хранит информацию о автомобилях (марка, год выпуска, номер двигателя и т.д.); Владельцы (ключевое поле КодВладельца) – хранит информацию о владельцах автомобилей, сделавших заказ (ФИО, адрес, номер паспорта и т.д.); Дисконтная карта (ключевое поле КодКарты)- хранит информацию о картах, которые заводятся на автовладельцев, сделавших заказ (дата приобретения, сумма скидки); Заказы (ключевое поле - КодЗаказа)- хранит информацию о заказах, сделанных клиентами автосервиса (номер заказа, код автомобиля, дата поступления и т.д
.); Услуги заказа (ключевое поле Номер паспорта)- хранит информацию о клиентах, пользующихся услугами данного магазина: фамилия, имя, отчество, дата рождения, номер телефона, адрес; Новые автозапчасти (ключевое поле КодЗапчасти) – хранит информацию о доставке товара, а именно: стоимость, дата поставки, и т.д. В таблицах ключевые поля имеют тип данных «счетчик», чтобы избавить пользователя от ввода дополнительных данных и, следовательно, ускорить его работу. Связи между таблицами Как видно из приведенной схемы, база данных имеет многотабличную структуру преимущественно с одним типом связи: «один-ко-многим». Отношение «один-ко-многим». Это значит, что каждой записи из таблицы «с одним» соответствует несколько записей из таблицы «со многим». В нашем случае наглядным примером этого типа связи служит отношение между таблицами «Мастера» и «Услуги заказа»: один и тот же мастер мог принимать участие в различных работах (заказах). Отношение «многие-ко-многим» При таком отношении одной записи в таблице А могут соответствовать несколько записей в таблице В, а одной записи в таблице В несколько записей в таблице А. Такая схема реализуется только с помощью третьей (связующей) таблицы. ключ которой состоит из, по крайней мере, двух полей, которые являются полями внешнего ключа в таблицах А и В. Примером такой связи (в моей базе данных) является связь между таблицами «Владельцы» и «Автомобили», а таблица «Заказы» является связующей. У одного владельца может быть несколько автомобилей, которые зарегистрированы в автосервисе. 1.5 Формы На основе существующих таблиц были созданы формы для ввода, просмотра и редактирования данных. Кроме этого были созданы главные кнопочные формы, с помощью которых и происходит важнейший процесс – процесс управления базой данных. Все формы в данной базе можно условно разбить на три группы: 1) кнопочные формы, которые выполняют интерфейсные функции и являются средством перемещения по базе данных. Такой формой является «Главная форма» (внешний вид формы представлен в разделе «Руководство пользователя»). 2) формы без подчиненности данных, т.е. те, которые связаны только с одной (справочной) таблицей. Такими формами являются: «Мастера», «Новые автозапчасти», «Виды работ», «Автомобили», «Наличие автозапчастей» и др. Они позволяют просматривать и редактировать справочную информацию. 3) формы, построенные на основе запросов. К ним относится главнейшая форма проекта – форма «Оформление заказа». Условно подчиненные формы выполнены в виде вызываемой формы «Услуги заказа» и вкладок «Владельцы» и «Автомобили». На основе запросов формы создаются, в первую очередь, для обеспечения оптимальной наглядности представляемых данных, а также для удобств ввода и контроля информации. 1.6 Запросы Существует несколько типов запросов: Запрос на выборку - Определяет какие записи или поля базовой таблицы отображать, а также порядок их сортировки. К данному типу относятся следующие запросы: ЗапросУслугиЗаказа - выводит список заказов. Запрос2 – выводит информацию о автомобилях и владельцах. ЗапросВыполненныхРабот – выводит заказы, установленные новые запчасти, цены.
Запрос на создание таблицы: Заказы сегодня – создает одноименную таблицу в базе данных с ФИО заказчиков и номерами их паспортов, сделавших заказы в день запуска запроса. Запрос на обновление: Обновление оборудования – обновляет коэффициент загрузки используемого оборудования. Приз запуске предлагается ввести название оборудования, у которого необходимо изменить коэффициент загрузки и значение, на которое его необходимо изменить. Запрос на добавление: Добавление – добавляет новые записи в базу данных Автомобили и Владельцы. Перекрестный запрос: Новые автозапчасти - выводит таблицу с полями Дата поставки и Наименование Запчасти, значениями которой служит стоимость товара. Запрос на удаление: Удаление – удаляет записи из таблиц Автомобили и Владельцы. Запрос на объединение: ● Номера телефонов – объединяет таблицы Мастера и Владельцы, выводит ФИО и номера телефонов. 8. Запрос с агрегирующей функцией: ● Общая стоимость – суммирует стоимость установленных новых запчастей и стоимость работ. Кроме того суммирует общие стоимости одинаковых номеров заказов. Запросы на языке SQL. ЗапросУслугиЗаказа» SELEC DIS I C ROW . Номер Заказа, Заказы. Дата Поступления, Автомобили. Марка Автомобиля, Автомобили.ТехПаспорт, Заказы.КодВладельца, . Стоимость Работы, . Установленные Новые апчасти AS Выражение1, . Стоимость Запчасти AS Выражение2, Sum (. Стоимость Запчасти) AS Стоимость Заказа FROM , (Владельцы I ER JOI (Автомобили I ER JOI Заказы O Автомобили. Код Автомобиля = Заказы. Код Автомобиля) O Владельцы. Код Владельца = Заказы Код Владельца) I ER JOI ( O .ВидРаботы) O Заказы. Номер Заказа = . НомерЗаказа GROUP BY . Номер Заказа, Заказы. Дата Поступления, Автомобили. Марка Автомобиля, Автомобили. ТехПаспорт, Заказы. Код Владельца, . Стоимость Работы, . Установленные Новые Запчасти, . Стоимость Запчасти HAVI G ((( ! )); «Автомобили Владельцы» SELEC Автомобили. , Заказы. Код Владельца, Владельцы .Водительское Удостоверение FROM Владельцы I ER JOI (Автомобили I ER JOI Заказы O Автомобили. Код Автомобиля = Заказы. Код Автомобиля) O Владельцы. Код Владельца = Заказы. Код Владельца; «Запрос Выполненных Работ» SELEC Заказы. Дата Поступления, Автомобили. Марка Автомобиля, Владельцы. Фамилия Владельца, Владельцы. Имя Владельца, . Стоимость Работы, . Наименование Запчасти, .Стоимость Запчасти FROM I ER JOI ((Владельцы I ER JOI (Автомобили I ER JOI Заказы O Автомобили. Код Автомобиля = Заказы.КодАвтомобиля) O Владельцы. Код Владельца = Заказы. Код Владельца) I ER JOI ( O .ВидРаботы) O Заказы. Номер Заказа = . Номер Заказа) O . Код Автозапчасти = . Установленные Новые Запчасти; «Запрос На Создание» SELEC Владельцы. Фамилия Владельца, Владельцы. Имя Владельца, Владельцы. Отчество Владельца, Владельцы. Паспортные Данные I O FROM Владельцы I ER JOI Заказы O Владельцы. Код Владельца=Заказы. Код Владельца WHERE (((Da e())=Заказы Дата Поступления)) ORDER BY Владельцы. Фамилия Владельца; «Запрос На Объед Владельцы Мастера» SELEC Имя Владельца, Фамилия Владельца, Отчество Владельца, Телефон, &quo ;Владелец&quo ; AS FROM Владельцы U IO SELEC Имя Мастера, Фамилия Мастера, Отчество Мастера, Телефон Домашний, &quo ;Мастер&quo ; FROM Мастера; «Запро Добавление Авто» I SER I O Автомобили VALUES (, , , , , ); «Запрос Удаление Авто» DELE E FROM Автомобили WHERE Регистрационный Знак=; «Запрос Обновление Оборуд» UPDA E SE = [Введите новое значение коэффициента загрузки данного оборудования] WHERE ((НаименованиеОборуд)=); «Запрос Общая Стоимость» SELEC Фамилия Владельца, Имя Владельца, SUM( Стоимость Работы Стоимость Запчасти) AS FROM Запрос Выполненных Работ GROUP BY Фамилия Владельца, Имя Владельца; «Запрос Перекрестный» RA SFORM SUM(.С
Роль инфраструктуры в управлении риском заключается в том, чтобы отделить разные виды риска друг от друга и позволить переложить определенные виды рисков на нее; определять ответственного за реализацию риска; реализовать ответственность участников за причиненные ими убытки. Механизмы Используемые механизмы управления рисками можно подразделить на: административные - влияющие на организационную структуру, технологические - контролирующие применяемую технологию, финансовые - включающие в себя особые способы управления финансами, информационные - управление потоками информации на рынке и вне его, юридические - обеспечивающие юридическую защиту в случае реализации риска. Для построения эффективной системы управления рисками необходимо принятие адекватных административных, технологических и финансовых решений, подкрепленных соответствующими юридически значимыми документами. Снижение удельной стоимости операций Снижение удельной стоимости операций достигается за счет: стандартизации операции и документов, концентрации операций в специализированных структурах, применение новых технологий, в частности информационных
1. Информационное обеспечение процесса управления
2. Информационное обеспечение процесса управления сбытом продукции фирмы
3. Реферат по информационным системам управления
4. Разработка автоматизированной информационной системы для управления портфелем реальных инвестиций
10. Информационная система оперативного управления
11. Информационные системы управления в современных рыночных условиях
12. Отчёт об информационной системе управления предприятием "Галактика"
13. Управление проектом, создание системы информационной безопасности
14. Информационные системы управления производством
15. Автоматизированные информационные системы
16. Билеты на государственный аттестационный экзамен по специальности Информационные Системы
17. Разработка верхнего уровня Информационной Системы Университета
18. Информационные системы в экономике
19. Разработка фрагмента информационной системы "АБОНЕНТЫ ГТС"
20. Информационная система складского терминала
21. Информационные системы и технологии
25. Информационные системы маркетингового анализа
26. Исследование информационной системы предприятия
27. Технико-экономическое обоснование совершенствования информационной системы бюджетной организации
28. Компьютерные информационные системы
29. Защита информации в корпоративных информационных системах
30. Маркетинговая информационная система
31. Реорганизация бизнес-процессов при изменении информационной системы в крупной организации
32. Концепция создания автоматизированной информационной системы "Спорт"
33. Применяемые Финансовые Информационные Системы (ФИС)
34. Информационные системы в юридической деятельности
35. Применение Информационной Системы «GeoBox» для решения задач автоматизации строительства скважин
36. Зачем нужна интегрированная информационная система?
41. Банковские информационные системы
42. Информационные системы будущего
43. Информационные системы и технологии
44. Автоматизированная справочно-информационная система учета и контроля поставок на предприятии
45. Автоматизированные информационные системы
46. Разработка информационной системы «Служба занятости»
47. Автоматизированные информационные системы кадастра
48. Бухгалтерские информационные системы
49. Экономические информационные системы: принципы построения и классификация
50. Информационные системы в банковском деле
51. Информационные системы в аудите
52. Первичное наблюдение – основа информационной системы бухгалтерского учета
53. Информационное обеспечение муниципального управления
57. Интеллектуальные информационные системы
58. Интернет, системы адресации. Информационная система "Кадровый учет"
59. Информационная система "Книга рецептов"
60. Информационная система "Мебельная фабрика"
61. Информационная система военного округа
62. Информационная система гостиничного комплекса
63. Информационная система для школы
64. Информационная система менеджера по работе с клиентами
65. Информационная система начальника жилищно-эксплуатационной службы
66. Информационная система о программных продуктах
67. Информационная система организации
68. Информационная система расчетов по договорам
73. Информационные системы в экономике
74. Информационные системы в экономике
75. Информационные системы в экономике предприятия
76. Информационные системы и технологии в банковской сфере
77. Информационные системы менеджмента
78. Как можно классифицировать информационные системы по степени автоматизации?
79. Межорганизационные информационные системы
81. Проектирование и создание автоматизированной информационной системы "Поликлиника"
82. Проектирование информационной системы "Гостиница"
83. Проектирование информационной системы для расчета оплаты труда в торговле
84. Разработка автоматизированной информационной системы
89. Разработка информационной системы учета товаров на оптовом складе
90. Разработка многопользовательской информационной системы ведения документации по аренде
93. Разработка подсистемы морфологического анализа информационной системы
94. Разработка школьной информационной системы на основе IT-технологий
95. Сайт - как информационная система
96. Структура информационной системы
97. Характеристика информационной системы FIT (Financial Improvement Toolkit)
98. Экономическая теория в информационных системах
99. Государственные и региональные информационные системы
100. Автоматизированная информационная система учета движения контингента студентов ВУЗа