![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Разработка проекта управления базами данных для процесса "Учет ремонта и ТО автотранспорта" |
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ УХТИНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Кафедра ИСТКурсовой проект Дисциплина: «Проект управления базами данных» Тема: «Разработка проекта управления базами данных для процесса «Учет ремонта и ТО автотранспорта»»Выполнил студент группы ИСТ-2-04 Петров М.В. Проверила доцент кафедры ИСТ, к. т. н. Николаева Н.А.Ухта 2008 Содержание Введение Краткое описание предметной области Обоснование выбора SQL Создание базы данных Создание таблиц Команды языка манипулирования данными Запросы к базе данных Хранимые процедуры Триггеры Заключение Список литературы Приложение ВведениеТемой данного курсового проекта является реализация проекта базы данных для процесса «Учет ремонта и ТО автотранспорта». Актуальность поставленной задачи состоит в необходимости разработать единую, наиболее полную структуру данных, необходимых для эффективной работы системы с целью организации учета ремонта и технического обслуживания автотранспорта. Основной задачей курсового проекта, является создание таблиц базы данных и заполнение этих таблиц данными, обеспечение целостности базы данных путем создания декларативных ограничений и процедурных ограничений, разработка основных запросов и представлений для получения необходимой пользователю информации. Целью курсового проекта, является реализация базы данных для автоматизированной системы, обслуживающей процесс учета ремонта и ТО автотранспорта. Таким образом, для достижения цели данного проекта была проделана работа следующего содержания: – краткое описание предметной области - в этом разделе курсового проекта описываются основные функции отдела реализации теплоснабжающей организации; – обоснование выбора SQL - в этом разделе курсового проекта описан универсальный язык для создания, модификации и управления данными в реляционных базах данных; – создание таблиц базы данных - в разделе описывается процесс создания таблиц, выбор типа данных, создание декларативных ограничений, описаны основные команды языка манипулирования данных; – запросы к базе данных - в этом разделе курсового проекта описаны основные запросы к базе данных, которые позволяют получить необходимую для пользователя информацию; – представления - в этом разделе курсового проекта описано создание шаблонов вывода информации, построенных на запросах к базе данных; – триггеры - в этом разделе курсового проекта описан специальный тип хранимой процедуры, который позволяет обеспечить целостность данных, предотвращая несанкционированное или неправильное их изменение. Краткое описание предметной областиРуководит всеми работами по ТО и ремонту подвижного состава начальник производства. Оперативное руководство производством работ на постах обслуживания и ремонта автомобилей осуществляет диспетчер производства, непосредственно подчиненный начальнику производства. Диспетчер производства заносит всю информацию по ремонту и ТО автотранспорта в журнал «Учет ремонта и технического обслуживания подвижного состава». Диспетчеру в оперативном порядке подчиняются все работающие на постах ТО и ремонта автомобилей, а в отсутствие начальника производства на работе ему подчиняется весь коллектив производства.
При принятии решений по управлению производством диспетчер учитывает: общий объем работ, который необходимо выполнить, какие автомобили нуждаются в обслуживании и ремонте в первую очередь, содержание ремонта по каждому автомобилю, наличие производственного персонала и запасных частей и агрегатов, состояние технологического оборудования, время выхода автомобилей на линию и др. Информацию о том, какие работы необходимо выполнять, диспетчер получает при знакомстве с незавершенным производством при приеме смены, по записям в листках учета, которые он получает по данным постов диагностики и сообщениям отдельных рабочих в процессе производства. По записям в листках учета он составляет оперативный план работы, в который записывает все автомобили, нуждающиеся в ТО и ремонте. Работы по ТО-1 проводятся в межсменное время, работы по ТО-2, в рабочее время с простоем для всех видов подвижного состава. Если при выполнении обслуживания или ремонта рабочий обнаруживает необходимость выполнения такой работы, которая не записана в листке учета, он сообщает об этом своему руководителю или диспетчеру производства, выполняет работу, и ее записывают в листок. Техническое обслуживание автомобилей в АТП производят на основе планов-графиков, составленных для каждого автомобиля исходя из среднесуточного пробега, нормативов периодичности ТО и условий эксплуатации на данном предприятии. Техническая служба вносит коррективы в план-график в зависимости от фактического пробега автомобиля и его состояния. Работы по ТО ведут бригадным или агрегатно-участковым методом. Учет и отчетность по выполнению технического обслуживания и ремонта ведут по гаражным листам на каждый автомобиль, а также заявкам, составляемым водителем. При наличии на предприятии средств диагностирования выполняемые диагностические работы оформляют в виде диагностической карты определенной формы, где приводят проверяемые показатели автомобиля. Гаражные листы, заявки и диагностические карты утверждают мастера и начальники участков. Оформленные документы поступают в плановый отдел или центр управления производством, где их обрабатывают, систематизируют и используют в отчетности предприятия.Обоснование выбора SQLSQL - сокращение от S ruc ured Query La guage (Язык структурированных запросов) - это универсальный язык для создания, модификации и управления данными в реляционных базах данных. Реляционная модель была предложена в 1970 году И.Ф. Коддом, работавшим в исследовательской лаборатории IBM в Сан-Хосе, Калифорния, и развивалась последующие десять лет в университетах и научных организациях. SQL - один из нескольких языков, выросших из этой идеи, в настоящее время практически полностью господствует в мире реляционных баз данных. Производители систем управления реляционными базами данных, первоначально использовавшие другие языки, сегодня полностью переориентировались на SQL. SQL - это язык, на котором можно «разговаривать» с реляционными базами данных. Все системы управления базами данных предназначены для хранения и обработки информации. Реляционный подход к управлению базами данных основан на математической модели, использующей методы реляционной алгебры и реляционного исчисления.
Определение реляционной системы, так же, как и правила Кодда, требует чтобы весь диалог с базой данных велся на едином языке - иногда его называют общим подъязыком данных. В мире коммерческих систем управления базами данных такой язык получил название SQL. SQL используется для манипуляции с данными (da a ma ipula io ) - выборки и модификации, определения данных (da a defi i io ) и администрирования данных (da a admi is ra io ). Любая операция по выборке, модификации, определению или администрированию выполняется с помощью оператора (s a eme ) или команды (comma d) SQL. Имеется две разновидности операции по манипуляции с данными - выборка данных (da a re rieval) и модификация данных (da a modifica io ). Выборка - это поиск необходимых вам данных, а модификация означает добавление, удаление или изменение данных. Операции по выборке (чаще называемые запросами (queries)) осуществляют поиск в базе данных, наиболее эффективно извлекают затребованную вами информацию и отображает ее. Во всех запросах SQL используется ключевое слово Selec .Создание базы данныхБаза данных – это именованная область на носителе данных, содержащая таблицы, индексы и другие объекты. Для создания базы данных используется команда CREA E DA ABASE Создание базы данных &quo ;Ремонт и ТО автотранспорта&quo ; USE mas er; GO IF DB ID ( 'au orem') IS O ULL DROP DA ABASE au orem; GO CREA E DA ABASE au orem O PRIMARY (SIZE = 20MB, ame='au orem', File ame='D: Programs Au orem Bases au orem.mdf') GOСоздание таблицСоздав базу данных и подключившись к ней, можно начать создание таблиц. Таблицы являются основными строительными блоками базы данных. В них содержаться строки и столбцы данных. С помощью команд определения данных SQL можно создавать, удалять и манипулировать таблицами (добавлять, удалять, переставлять столбцы и менять их параметры). В большинстве реализаций SQL таблицей владеет создавший ее пользователь, выдавая разрешения на ее использование другим пользователям. Чтобы создать таблицу, по меньшей мере, надо сделать следующее. 1. Задать имя таблицы. 2. Задать имена составляющих ее столбцов. 3. Определить тип данных для каждого столбца. 4. Определить ограничения для каждого столбца или таблицы. Для создания таблицы используется команда Crea e able. Порядок создания таблиц: сначала создаются родительские (те, которые не содержат внешних ключей), затем дочерние таблиц. Если таблицы созданы и связаны правильно, то на диаграмме созданной в E erprise Ma ager это будет выглядеть следующим образом (см. Приложение 1). Назначение ограничений ULL/ O ULL - разрешает или не разрешает неопределенность значений атрибутов; ограничение ULL (задается по умолчанию) явно указывает, что значения столбца могут быть не определены. Ограничение U IQUE - разрешает только уникальные значения атрибутов; Ограничение PRIMARY KEY - определяет первичный ключ отношения (в каждом отношении может иметь место только один первичный ключ, первичный ключ не может иметь ULL значений, одна и та же комбинация столбцов не может быть объявлена одновременно в качестве уникального и первичного ключа); Ограничение FOREIG KEY - определяет внешний ключ отношения (в одном отношении может быть несколько внешних ключей); организует ссылку по внешнему ключу на заданное в предложении REFERE CES отношение.
Предназначен для выполнения на одном компьютере программ, написанных для другого компьютера. 4 Общие требования 4.1 Жизненный цикл ПО 4.1.1 Процессы жизненного цикла ПО В настоящем стандарте рассмотрены следующие процессы жизненного цикла ПО: Процесс планирования, который определяет и координирует действия процессов разработки и интегральных процессов для данного проекта (раздел 6). Процессы разработки, в ходе выполнения которых создается программное средство. Этими процессами являются: — процесс определения требований к ПО; — процесс проектирования ПО; — процесс кодирования ПО; — процесс интеграции. Процессы разработки описаны в разделе 7. Интегральные процессы, которые обеспечивают корректную реализацию и качество выполнения процессов разработки и их выходных данных: — процесс верификации ПО; — процесс управления конфигурацией ПО; — процесс обеспечения качества ПО; — процесс сертификационного сопровождения. Интегральные процессы выполняются одновременно с процессами разработки ПО (разделы 8-11). 4.1.2 Установление модели жизненного цикла ПО В рамках конкретного проекта создания ПО должны быть установлены одна или несколько моделей жизненного цикла ПО, в соответствии с которыми выбирают необходимые работы для каждого процесса, определяют последовательность их выполнения, назначают ответственных за выполнение работ
3. Просопографические базы данных России на примере баз данных Comandarm и Duma1
4. Разработка приложений на языке VBA в среде MS EXCEL по обработке данных для заданных объектов
9. Классификация производственных затрат в управленческом учете на примере ТОО "Павлодарзернопродукт"
10. Организация компьютерного учета на примере УФКСС и ДМ Администрации г. Жуковского
11. Сравнительная характеристика финансового и управленческого учета на примере предприятия ТОО "РиК"
12. Учетная политика для целей бухгалтерского учета на примере ООО "ТЕМПЕРА"
13. Работа с базами данных Microsoft
14. Работа с базами данных в JAVA на основе соединения JDBC
15. Работа с базами данных через интерфейс
16. Работа с базой данных в MS Access
17. Режим работы с базами данных
18. Разработка стратегии развития предприятия (на примере ОАО "Симферопольский завод пластмасс")
20. Разработка финансового плана предприятия (на примере ЗАО "Фармакон")
21. Психолог в школе и работа с родителями
25. Учет индивидуальных особенностей сотрудников при работе с персоналом
27. Учет особенностей подросткового возраста в работе классного руководителя
29. Разработка базы данных автоматизации учета
31. Пример базы данных на Delphi 2.0
32. База данных для учета оплаты за междугородние разговоры
33. Примеры баз данных (Студенческая группа)
34. Разработка базы данных "Культурный досуг"
35. Алгоритм создания базы данных складского учета
36. Пример проектирования базы данных "Библиотека"
37. Разработка баз данных в Delphi
41. База данных "Автоматизация учета больных в студенческой больнице"
42. База данных по учету металлопродукции на платформе SQL Server
43. Проектирование базы данных для учета занятий и соревнований по художественной гимнастике
44. Разработка базы данных "Отдел сбыта"
45. Разработка базы данных для оценки неполной оплаты отгруженной продукции
46. Разработка базы данных для расписания занятий
47. Разработка базы данных и прикладного программного обеспечения для автобусного парка
48. Разработка базы данных флагов мира
49. Разработка машины баз данных
50. Разработка приложения, представляющего собой базу данных о сотрудниках
51. Разработка системы управления базой данных строительной фирмы
52. Разработка физической модели базы данных "Учёт характеристик сигналов телемеханики"
53. Технологии создания базы данных в Access на примере ателье
57. Разработка проекта зоны кратковременного отдыха
62. Разработка проекта локальной вычислительной сети административного здания судебного департамента
63. Разработка информационно-справочной системы "Овощная база" /Prolog/
64. Форматы баз данных в автоматизированных библиографических системах
65. Различные классы баз данных по предметным областям использования
66. Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных
67. Современные системы управления базами данных
68. Базы данных Microsoft Access
69. Лекции по теории проектирования баз данных (БД)
73. Системы обработки информации - язык баз данных SQL со средствами поддержания целостности
74. Разработка автоматизированной системы складского учета
76. Работа в среде EXCEL. Средства управления базами данных в EXCEL
77. Образовательная программа школы: назначение, содержание, участие учителей и учащихся в ее разработке
79. Разработка роботизированного комплекса на базе пресса для склеивания заготовок
80. Проект зон ТО-2 и ТР с разработкой слесарно-механического отделения
83. Проект организации бухгалтерского учета в условиях внутрихозяйственного коммерческого расчета
89. Факторы внешнего окружения фирмы и их учет(Теория + практика на примере СЛДК)
90. Разработка миссии, целей и стратегии на примере фирмы «Полярис»
93. Разработка автоматизированной системы складского учета
95. Разработка теоретической базы создания ракетно-ядерного оружия и современного океанского флота
96. Разработка проекта предпринимательского бизнеса по производству игрушек на ЗАО
98. Разработка и обоснование реализации инновационного проекта по оказанию сбытовых услуг ЗАО “Ольвира”