Разработка базы данных
Общая характеристика и организационная структура, а также анализ программного и технического обеспечения исследуемой компании. Проектирование базы данных, ее концептуальная, логическая и физическая модель. Разработка и реализация основных запросов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 16.11.2017 |
Размер файла | 487,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Введение
программный запрос логический
Многочисленные фирмы и предприятия нуждаются в услугах клиниговых компаний. Клиннговая компания - это компания, предоставляющая услуги по комплексной уборке помещений. Комплекс мероприятий, предназначенных для уборки и поддержания чистоты в помещениях жилого, коммерческого и производственного назначения, включая мероприятия по очистке фасадов, мытье витрин и других наружных поверхностей зданий - очень сложный процесс, состоящий из множества различных этапов, где задействовано большое количество участников. Эффективность организации уборки нуждается в четкой координации действий в отношении всех ее сотрудников.
Для обеспечения четкого учета договоров и заявок по уборке помещений от компаний - клиентов наиболее эффективно использовать информационные технологии, в частности технологии баз данных и СУБД.
База данных - совокупность данных, организованных в соответствии с концептуальной структурой, описывающей характеристики этих данных и взаимоотношения между ними, причём такое собрание данных, которое поддерживает одну или более областей применения. Она позволяет упорядоченно хранить данные о большом количестве однотипных объектов, обладающих одинаковым набором свойств.
Системы управления базами данных (СУБД) - совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных. В общем СУБД - это система, позволяющая создавать базы данных и манипулировать сведениями из них.
Основные функции СУБД:
· непосредственное управление данными во внешней памяти;
· управление буферами оперативной памяти;
· управление транзакциями;
· журнализация;
· поддержка языков БД.
По степени универсальности различают два класса СУБД:
* системы общего назначения СУБД общего значения - это сложные программные комплексы, предназначенные для выполнения всей совокупности функций, связанных с созданием и эксплуатацией базы данных информационной системы.
* специализированные системы. Специализированные СУБД создаются в редких случаях при невозможности или нецелесообразности использования СУБД общего значения.
Итак, простейшая схема работы с базой данных выглядит следующим образом:
Рис. 1. Схема работы с базой данных
Программные продукты по учету договоров с клиентами относятся к классу CRM-систем.
Система управления взаимоотношениями с клиентами (CRM, CRM-система, сокращение от англ. Customer Relationship Management) - прикладное программное обеспечение для организаций, предназначенное для автоматизации стратегий взаимодействия с заказчиками (клиентами), в частности, для повышения уровня продаж, оптимизации маркетинга и улучшения обслуживания клиентов путём сохранения информации о клиентах и истории взаимоотношений с ними, установления и улучшения бизнес-процессов и последующего анализа результатов. CRM система применима в любом бизнесе, где клиент персонифицирован, где высока конкуренция и успех зависит от предоставления наиболее выгодных для клиента условий.
Основные принципы:
· Наличие единого хранилища информации, куда собираются сведения о взаимодействии с клиентами, т.н. клиентской базы.
· Использование многих каналов взаимодействия: обслуживание на точках продаж, телефонные звонки, электронная почта, мероприятия, встречи, регистрационные формы на веб-сайтах, рекламные ссылки, чаты, социальные сети.
· Анализ собранной информации о клиентах и подготовка данных для принятия соответствующих организационных решений.
Основной целью внедрения, как правило, ставится увеличение степени удовлетворённости клиентов за счёт анализа накопленной информации о клиентском поведении, регулирования тарифной политики, настройки инструментов маркетинга. Благодаря применению автоматизированной централизованной обработки данных появляется возможность эффективно и с минимальным участием сотрудников учитывать индивидуальные потребности заказчиков, а за счёт оперативности обработки - осуществлять раннее выявление рисков и потенциальных возможностей.
В качестве ключевого инструмента для завоевания и удержания клиентов, CRM-приложения минимизируют человеческий фактор при работе с клиентами и позволяют повысить прозрачность деятельности в сферах продаж, маркетинга и клиентского обслуживания.
В то же время, важно осознавать, что автоматизация процесса взаимоотношений с клиентами является важным, но не единственным и не первостепенным шагом при построении клиенториентированной компании. Программный продукт - это удобный инструмент, который станет поддержкой уже существующим регламентам и процессам, и будет развиваться вместе с компанией.
К сожалению, клининговые компании - это представители малого бизнеса, для которого не разрабатывается в достаточной мере специализированные базы данных. Существующие же CRM-системы в основном рассчитаны на крупные компании.
Разработанный мною модуль информационной системы, включающий в себе базу данных и набор запросов позволяет выполнять все заявленные требования конкретной компании «МАКС КЛИНИНГ».
1. Аналитическая часть
Компания «МАКС» была основана в 2000 году. Основным видом деятельности является многопрофильная комплексная сфера услуг. С момента образования группы компании (ГК) «МАКС», ряд видов предлагаемых услуг постоянно расширяется. В 2003 году для улучшения качества обслуживания клиентов, было принято решение об открытии нового подразделения, которое будет оказывать дополнительные услуги по профессиональному клинингу.
Рис. 2. Сферы услуг ГК «МАКС»
Первые шаги «МАКС КЛИНИНГ» сделал в Москве. Полученный в столице опыт мы использовали для выхода в регионы. И хотя поначалу проблем было достаточно, но нам удалось справиться со всеми трудностями. Весь дальнейший опыт дал нам уникальные знания в сфере клининга.
Уборка помещений это производственная необходимость в современном мире бизнеса. Ежедневная уборка на контрактной основе является достаточно развитым направлением этой компании. Возможность заказать как разовою уборку, так и оформить договор на уборку помещений с установленной периодичностью, с удобным графиком работ для клиента - это очень распространенная на сегодняшний день деятельность, требующая большого количества данных и как нельзя лучше подходящая для примера проектирования информационной системы. Сотрудники компании уделяют большое внимание контролю и качеству выполняемых уборок. Важной частью работы компании также является открытость. Клиент вправе знать что, как и с помощью чего делает данная компания «МАКС». Все химические средства имеют гигиенические сертификаты, партнеры и клиенты могут посетить производственную базу и ознакомиться с технологическими возможностями и организацией труда на предприятии.
Клининг - это современная и широко востребованная услуга, предоставляемая различными компаниями, специализирующимися на уборке помещений. Такая уборка производится специально обученными работниками и оценивается по высоким европейским стандартам.
В России клининг появился в начале 1990-х годов и в первую очередь стал пользоваться спросом у крупных западных компаний, привыкших на своей родине к профессиональной уборке. Услуга объединяет в себе полный комплекс мероприятий, предназначенных для уборки и поддержания чистоты в помещениях жилого, коммерческого и производственного назначения, включая мероприятия по очистке фасадов, мытье витрин и других наружных поверхностей зданий. В перечень услуг обычно входят также вывоза мусора и уборка снега с крыш и прилегающих территорий.
В настоящее время это осуществляется квалифицированным персоналом с помощью современных технологий уборки, с применением новейших средств, специально подобранных для каждой поверхности отдельно с учетом ее физических, химических и технических особенностей. Клининговый рынок России значительно расширился и имеет огромные перспективы на дальнейшее развитие. Уже через пару десятков лет люди забудут, что такое самостоятельная уборка, и будут обращаться в компанию, которая занимается оказанием данных услуг. Ведь от чистоты помещения зависит не только сам вид, но и здоровье владельца.
Руководители многих крупных и мелких фирм уже успели убедиться в том, что уборка, предлагаемая специализированными компаниями, по своему качеству значительно превосходит уборку в обычном понимании. Профессиональная уборка предполагает доведение помещения до безупречного состояния, такая уборка, в конечном счёте, позволяет сэкономить время, увеличить срок службы отделочных материалов и повысить престиж компании.
Сотрудники и руководители компании работают как единый механизм, высоко ценят не только высокое качество выполнения предлагаемых услуг, но и занимаются анализом заказываемых услуг, прогнозированием ситуации на рынке услуг, и, как результат, предлагают конструктивное решение внештатных ситуаций и наиболее эффективные решения потребностей клиента.
Большое значение имеет репутация компании «МАКС КЛИНИНГ», которая была создана за последние годы. Она требует учета отношения каждого из сотрудников к своему делу.
Взаимодействие и общение с клиентами - необходимые составляющие успеха. Очень важно вести учет договоров с клиентами, всех заказов клиентов, которые отражают их потребности.
Гибкая ценовая политика, профессиональный уровень подготовки сотрудников, использование разнообразной техники и химических средств, позволяет занимать лидирующее положение в данной сфере услуг.
2. Структура организации
Рис. 4. Структура организации
Клининговая компания предоставляет свои услуги по всей территории Российской Федерации. Основная частью зоны обслуживания является центральная часть РФ. Главной функцией «МАКС КЛИНИНГ» является комплексная уборка различных помещений. Компания работает со многими крупными юридическими лицами, такими как, «ЮНЕСКО», «ПРИОРИТЕТ», «ПРОМЕТЕЙ», «БРИГ13» и другие компании.
Свои услуги по комплексной уборке «МАКС КЛИНИНГ» предоставляет как по требованию самого клиента (разовый заказ), так и в течение длительного срока (на основе договора).
Ниже представлена схема для более наглядного изучения работы компании «МАКС КЛИНИНГ»:
Рис. 5. Схема работы «МАКС»
Компания-клиент может обратиться в «МАКС КЛИНИНГ» и воспользоваться услугами по комплексной уборки помещений. Менеджер компании поможет заключить договор на длительное сотрудничество с клиентом или оформить разовый заказ. Оба документа буду содержать всю необходимую информацию для своевременного и качественного обслуживания компании-клиента.
3. Анализ программного и технического обеспечения компании
Рис. 6. Программное обеспечение компании
Компания «МАКС» обладает большой командой сотрудников, которые нуждаются в правильном программном и техническом обеспечении. На сегодняшний день компьютеры сотрудников оснащены следующими программами:
· Microsoft Word;
· Microsoft PowerPoint;
· Microsoft Excel;
· OpenOffice;
· Chart;
· Numbers.
Целью моей выпускной классификационной работы является разработка модуля информационной системы по учету комплексных уборок различных помещений.
Для достижения поставленной цели необходимо выполнить следующие задачи:
1. Проанализировать деятельность компании «МАКС» по уборке помещений;
2. Создать список требований для разработки базы данных;
Разработать базу данных с использованием метода ER - диаграмм и CASE-средства Erwin;
3. Реализовать запросы по манипулированию данными в базе данных.
Разрабатываемый модуль информационной системы должен отвечать следующим требованиям:
· Создавать и хранить данные о договорах с автоматическим расчетом стоимости обслуживания за период договора;
· Создавать и хранить данные о заказах с автоматическим расчетом стоимости уборки в зависимости от размера помещения и класса уборки;
· Регистрировать данные о каждой уборке;
· Хранить информацию о качестве уборки каждого сотрудника бригады;
· Рассчитывать оценку деятельности бригады для менеджера компании;
· Автоматический расчет количества бригад, необходимых для уборки помещений.
Я предполагаю, что внедрение подобной системы позволит увеличить скорость оформления всех необходимых документов на услуги клинниговой компании, а также сократит количество ошибок при работе с клиентами.
Для решения поставленных задач в выпускной классификационной работе используются:
· метод проектирования баз данных - ER моделирование. Он представляет собой графическое описание предметной области в терминах «объект - свойство - связь». Использование ER-моделирования дает много преимуществ: делает анализ предметной области более целенаправленным и конкретным; позволяет вести проектирование АИС без привязки к конкретной целевой СУБД и осуществлять выбор последней в любой момент времени; при смене используемой СУБД не надо проводить проектирование заново, следует только осуществить шаг по переводу ER-модели в целевую (если выбранная вами целевая СУБД поддерживается данным CASE-средством, то такой переход вообще будет выполнен автоматически);
· CASE - средство Erwin. Преимуществом является возможность создания диаграмм структуры БД, позволяющих автоматически решать вопросы, связанные с сохранением ее целостности, а так же в независимости логической модели от используемой СУБД, что позволяет применять универсальные методы для ее экспорта в конкретные СУБД.
· В качестве целевой СУБД выбирается СУБД MS Access. Access является системой управления реляционной базой данных, включающей все необходимые инструментальные средства для создания локальной базы данных, общей базы данных в локальной сети с файловым сервером или базы данных на SQL - сервере, а также для создания приложений пользователя, работающего с этими базами данных. СУБД Access включает разнообразные и многочисленные относительно автономные программные средства, ориентированные на создание объектов базы данных и приложений пользователя. Средства графического конструирования позволяют пользователю создавать объекты базы данных и объекты приложения с помощью многочисленных графических элементов, не прибегая к программированию.
· В качестве языка манипулирования данных - язык SQL. Язык SQL является основой многих СУБД, т.к. отвечает за физическое структурирование и запись данных на диск, а также за чтение данных с диска, позволяет принимать SQL - запросы от других компонентов СУБД и пользовательских приложений. Таким образом, SQL - мощный инструмент, который обеспечивает пользователям, программам и вычислительным системам доступ к информации, содержащейся в реляционных базах данных. SQL независим от конкретных СУБД - все распространенные СУБД используют SQL, т.к. реляционную базу данных можно перенести с одной СУБД на другую с минимальными доработками; возможность создания интерактивных запросов - SQL обеспечивает пользователям немедленный доступ к данным, при этом в интерактивном режиме можно получить результат запроса за очень короткое время без написания сложной программы;
4. Проектная часть
Описание предметной области
Объект: клининговая компания «МАКС».
Функция: учет работ по комплексной уборки различных помещений.
Цель: обеспечение целостности базы данных и всей информации, хранящейся в ней, сокращение избыточности данных, а также возможность получения данных по всем необходимым запросам.
Компания обладает собственным автопарком в г. Москве, который включает в себя 5 машин марок VOLVO, а также водителей, закрепленных за каждой машиной 6 человек. Бригадами (3), выполняющими комплексную уборку помещений, в количестве 3 человек в каждой.
Услуги компании:
· Комплексной уборка помещений (торговых, производственных, складских и промышленных);
Клиент, которым может быть только юридическое лицо, обращается к сотруднику компании «МАКС» в должности менеджера по приему заказов. Компания предоставляет свои услуги, как по требованию самого клиента, так и в течение длительного срока (от 7 дней и выше).
1. С менеджером по приему заказов клиент обсуждает следующее:
2. Клиент предоставляет данные о помещении, нуждающееся в обслуживании (тип помещения, площадь, местоположение);
3. Цену, измеряемую в рублях, определяется в договоре (100% предоплата):
Ш По требованию клиента (разовая) - зависит от площади помещения, типа уборки и от количества задействованных бригад.
Ш В течение длительного срока - зависит срока обслуживания, периодичности и площади помещения.
Договор, содержащий в себе:
· Персональные данные клиента
· Данные о помещении
· Срок обслуживания
· Количество задействованных бригад
Качество обслуживания будет проверено клиентом и сотрудником компании, контролирующим итог работы бригады. В случае совпадающей, неудовлетворительной оценки клиента и сотрудника будут сделаны выговоры рабочей группе вплоть до увольнения.
Подбор машин, доступных автопарком компании, будет осуществлять специалист по подбору транспорта. Он оценит необходимое количество бригад для обслуживания помещения и машин, необходимых для перевозки рабочей группы к месту назначения. Подбор машин осуществляется сразу после предоставленных данных о помещении клиентом до заключения договора.
5. Технико-экономическое обоснование методов разработки и реализации
Для проектирования базы данных сервисного центра было принято решение использовать метод ER - диаграмм. Данный метод проектирования был выбран мною, на основании следующих факторов:
1. Метод ER-диаграмм преподавался нам на дисциплине Базы Данных.
2. Метод проектирования с помощью ER - диаграмм имеет ряд преимуществ, а именно - наглядность; возможность проектирования базы данных с большим количеством объектов и атрибутов;
3. ER - диаграммы дают возможность произвести анализ предметной области более конкретно;
4. Снижаются требования к знанию языка SQL.
В основе ER - модели лежат три элемента:
· Сущность
· Атрибут
· Связь
В качестве системы автоматизированного проектирования базы данных мною была выбрана ERwin Data Modeler.
В качестве СУБД был выбран Microsoft Access. Данная СУБД была выбрана мною, на основании следующих факторов:
1. Microsoft Access преподавался мне во время обучения;
2. Access позволяет быстро и легко создавать таблицы запросы;
3. При обработке данных Access использует язык запросов SQL, который так же преподавался мне на дисциплине Базы Данных.
6. Проектирование базы данных
Этап концептуального проектирования
Описание сущностей.
Выделение сущностей.
программный запрос логический
Описание связей
Сущность |
Связь |
Сущность |
ПК |
СУ |
||
1С |
2С |
|||||
Помещения |
Предоставляются |
Клиент |
1:m |
П |
П |
|
Обслуживают |
Сотрудники |
m:n |
П |
П |
||
Входят |
Договор |
1:m |
П |
П |
||
Нуждаются (Включаются) |
Заказ |
m:n |
Ч |
П |
||
Подвергается |
Уборка |
1:m |
П |
П |
||
Клиент |
Консультируется |
Сотрудники |
m:n |
Ч |
Ч |
|
Подписывает |
Договор |
1:m |
П |
П |
||
П |
П |
|||||
Делает |
Заказ |
1:m |
П |
П |
||
Оценивает |
Уборка |
1:m |
Ч |
Ч |
||
Сотрудники |
Оформляют |
Договор |
1:m |
Ч |
П |
|
Принимают |
Заказ |
1:m |
П |
П |
||
Исполняют |
Заказ |
m:n |
П |
П |
||
Контролируют |
Уборка |
1:m |
П |
П |
||
Выполняют |
Уборка |
m:n |
П |
П |
||
Договор |
||||||
Разрешает |
Заказ |
1:m |
П |
П |
||
Обязует |
Уборка |
1:m |
П |
П |
||
Заказ |
Требует |
Уборка |
1:1 |
П |
П |
|
Уборка |
- |
- |
- |
- |
- |
|
Концептуальная модель данных в стандарте Чена
ER-диаграмма в среде ERwin
Рис. 7. Логическая модель с избыточными связями
7. Анализ модели
1. Составной атрибут: - нет
2. Многозначный атрибут: Телефон (компании, представителя)
3. Производный атрибут:
Заказ - стоимость= Тип уборки (стоимость)* Помещение (площадь)
Договор - цена = Договор (срок обслуживания / периодичность)* Помещение (площадь)
4. Рекурсивные связи: - нет
5. Связь 1:1: Заказ требует Уборку
6. Избыточные связи: есть
Появляется сущность Представителя компании:
· Клиент консультируется с Сотрудником
· Клиент оценивает Уборку
· Клиент подписывает Договор
· Клиент делает заказ
Помещения обслуживают Сотрудники
Помещения подвергаются Уборке
Сотрудники исполняют Заказ
Сотрудники контролируют Уборку
Договор обязует Уборку
7. Связь m:n: есть
Сотрудники выполняют уборку
Рис. 8. Итоговая модель в Erwin
Этап физического проектирования
Схема данных в среде выбранной СУБД
Рис. 9. Схема данных БД
8. Реализация основных запросов
Рис. 9. Реализации основных запросов
· Вывод списока договоров менджеров компании
Данный запрос позволит просмотреть по табельному номеру менеджера, который введет пользоватль, список офрмленных им договоров. Такой запрос позволит быстро просмотреть информацию о работе конкретного менеджера компании.
SELECT Сотрудники. Таб_Номер, Сотрудники.Ф.И.О., Сотрудники. Телефон, Сотрудники. Должность, Сотрудники. Ном_отдела, Договор. Ном_договора FROM Сотрудники INNER JOIN Договор ON Сотрудники. Таб_Номер = Договор. Таб_Номер WHERE (((Сотрудники. Таб_Номер)=[Введите табельный номер менеджера:]));
Рис. 10. Запрос №1
· Просмотр оценки работ уборщиков-бригадиров
Данный запрос будет направлен на просмотр оценки работы уборщиков-бригадиров. По оценке данной клиентом и менеджером компании могут быть выдвинуты замечания и меры пресечения дальнейших ошибок при работе уборщиков.
SELECT Сотрудники.Ф.И.О., Сотрудники. Должность, Уборка. Оценка_клиента, Уборка. Оценка_менеджера, Сотрудники. Ном_бригады FROM Уборка INNER JOIN (Сотрудники INNER JOIN Уб_Сотр ON Сотрудники. Таб_Номер = Уб_Сотр. Таб_Номер) ON Уборка. Ном_уборки = Уб_Сотр. Ном_уборки WHERE (((Уборка. Ном_уборки)=[Введите номер уборки]));
Рис. 11. Запрос №2
· Вывод списка заказов по введенному типу уборки
Данный запрос позволит просмотреть данные заказа, сделанным клиентом.
SELECT [Тип уборки]. [Класс уборки], [Тип уборки]. Стоимость, Заказ. Ном_заказа FROM [Тип уборки] INNER JOIN Заказ ON [Тип уборки]. [Класс уборки] = Заказ. [Класс уборки] WHERE (([Тип уборки]. [Класс уборки])=[Введите класс уборки:]);
Рис. 12. Запрос №3
· Поиск компании - клиента по БД
Данный запрос позволит ввести сотруднику наименования компании клиента и вывести список оформленных им ранее договоров и заказов, если такие имеются. Благодаря такому запросу можно будет избежат повторного занесения информации о компании клиента.
SELECT Клиент. [Наименование компании], Клиент. Юр_адрес, Клиент. Телефон_компании, [Представитель компании]. Ф.И.О., [Представитель компании]. Эл_почта FROM Клиент INNER JOIN [Представитель компании] ON Клиент.НКл = [Представитель компании]. НКл WHERE (((Клиент. [Наименование компании])=[Введите название компании:]));
Рис. 13. Запрос №4
· Поиск не/выполненных заказов
Данный запрос позволит вывести список выполненных и невыполненных заказов по введённому пользователем статусу.
SELECT Заказ. Ном_заказа, Заказ. Статус, Заказ. Дата_приема, Заказ. [Класс уборки], Заказ. Дата_выполнения FROM Заказ WHERE (((Заказ. Статус)=[Введите статус заказа:]));
Рис. 14. Запрос №5
· Список помещений по типу
Данный запрос позволит вывести список помещений по введенному пользователем типу помещения.
SELECT Помещения. Адрес, Помещения. Площадь, Помещения. Тип, Помещения.НКл FROM Помещения WHERE (((Помещения. Тип)=[Введите тип помещения:]));
Рис. 15. Запрос №6
· Список, договоров срок обслуживания которых больше 30 дней
Данный запрос позволит вывести список договоров, срок обслуживания которых превышает 30 дней.
SELECT Договор. Ном_договора, Договор. Дата_заказа, Договор. Адрес, Договор. [Срок обслуживания (Дней)] FROM Договор WHERE (((Договор. [Срок обслуживания (Дней)])>30));
Рис. 16. Запрос №7
· Подсчет стоимости заказов
Данный запрос позволит вывести стоимость заказа по введённому пользователем номеру. Благодаря такому запросу можно будет избежать ошибок при подсчете стоимости заказов.
SELECT Заказ. Ном_заказа, ([Тип уборки]. [Стоимость]+[Тип уборки]. [Количество бригад на единицу площади])*[Помещения]. [Площадь] AS Стоимость_заказа, Заказ. [Класс уборки], Заказ. Статус FROM Помещения INNER JOIN ([Тип уборки] INNER JOIN Заказ ON [Тип уборки]. [Класс уборки] = Заказ. [Класс уборки]) ON Помещения. Адрес = Заказ. Адрес WHERE (((Заказ. Ном_заказа)=[Введите номер заказа:]));
Рис. 17. Запрос №8
· Подсчет стоимости договоров
Данный запрос позволит вывести стоимость договоров по введеному пользователем номеру договора. Благодаря такому запросу можно будет избежать ошибок при подсчете стоимости договоров.
SELECT Договор. Ном_договора, ([Договор]. [Срок обслуживания (Дней)]/[Договор]. [Переодичность в год])*[Помещения]. [Площадь] AS Цена_договора, Помещения. Адрес, Помещения. Тип FROM Помещения INNER JOIN Договор ON Помещения. Адрес = Договор. Адрес WHERE (((Договор. Ном_договора)=[Введите номер договора:]));
Рис. 18. Запрос №9
· Вывод списка договоров по введенной дате
Данный запрос позволит вывести по список договоров оформленных в определенный период, который задаст пользователь.
PARAMETERS [Введите начальную дату] DateTime, [Введите конечную дату] DateTime; SELECT Договор. Ном_договора, Договор. Дата_заказа, Договор. Адрес, [Представитель компании]. Ф.И.О., [Представитель компании]. [Контактный телефон] FROM [Представитель компании] INNER JOIN Договор ON [Представитель компании]. Эл_почта = Договор. Эл_почта WHERE (((Договор. Дата_заказа) Between [Введите начальную дату] And [Введите конечную дату]));
Рис. 19. Запрос №10
· Обновление оценки уборки сотрудников
Данный запрос будет способен обновлять оценки уборки сотрудников, в случае их изменения менеджером компании.
UPDATE Уборка SET Уборка. Оценка_менеджера = DLookUp(«[Оценка_менеджера]», "[Средняя арифмитическая оценка уборки]», "[Ном_уборки]=» & [Уборка]! [Ном_уборки]);
Рис. 20. Запрос №11
Заключение
Цель данного курсового проекта: разработать модуль информационной системы для клининговой компании «МАКС», - занимающейся оказанием услуг по комплексной уборке различных помещений. Данная цель была достигнута мной в ходе проектирования данного модуля информационной системы.
За время работы над выпускной классификационной работой была проанализирована деятельность компании «МАКС» по уборке помещений различного типа и сформирован список требований для разработки базы данных.
Была разработана структура базы данных с использованием метода ER - диаграмм и CASE-средства Erwin. Разработанная база данных поддерживает все предъявляемые к ней требования по работе с данными.
Были реализованы все требования в виде запросов на языке манипулирования данными SQL:
· Подсчет стоимости договоров;
· Подсчет стоимости заказов;
· Расчет оценки уборки по каждому сотруднику.
Список информационных источников
1. Суркова Н.Е., Остроух А.В. Методы проектирования информационных систем: Учебное пособие. - М.: РосНОУ, 2004. - 144 с.
2. Николаев А.Б., Рогова О.Б., Строганов В.Ю. Методические основы организации дипломного проектирования. Учебное пособие. - М. МАДИ, 2013. -111 с.
3. Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е издание: Пер с англ.: Уч. пос. - М.: Изд.дом «Вильямс», 2000. - 1120 с.
4. Акчурин Э.А. Человеко-машинное взаимодействие. Учебное пособие. - М.: СОЛОН-ПРЕСС, 2008. - 96 с.
Размещено на Allbest.ru
...Подобные документы
Порядок проектирования и разработки базы данных и программного обеспечения. Информация о структуре базы данных, созданных таблицах, формах, отчетах, запросах, хранимой информации. Логическая и концептуальная модели данных; выбор программного обеспечения.
курсовая работа [906,6 K], добавлен 20.01.2010Разработка базы данных для автоматизации деятельности гостиничного предприятия. Инфологическое проектирование БД, ее логическая и физическая структура. Реализация проекта БД: создание таблиц и представлений (готовых запросов), руководства пользователя.
курсовая работа [1018,3 K], добавлен 17.03.2015Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.
курсовая работа [1,8 M], добавлен 26.06.2013Конструирование базы данных для бухгалтерского учета при начислении зарплаты сотрудникам. Функциональная структура, концептуальная, логическая и физическая модель БД. Выделение информационных объектов. Тексты SQL-запросов, результаты их выполнения.
курсовая работа [3,3 M], добавлен 27.10.2013Описание предметной области и соотношения между объектами. Этапы проектирования базы данных, ее инфологическая, концептуальная и физическая модели. Использование режима "Конструктор" при создании таблиц, разработка форм, запросов и отчетов в MS Access.
курсовая работа [2,5 M], добавлен 07.11.2012Концептуальная модель, спецификация атрибутов. Диаграмма "сущность-связь". Пакет Sybase PowerDesigner. Разработка SQL-скрипта создания разрабатываемой базы данных. Создание и заполнение базы данных. Выполнение запросов на чтение, модификацию и удаление.
курсовая работа [2,3 M], добавлен 24.02.2014Концептуальная модель базы данных "Бюро по трудоустройству". Разработка информационного и программного обеспечения объектов автоматизации. Реализация базы данных в СУБД MsAccess. Запросы к базе данных. Таблицы, отчеты и макросы. Интерфейс пользователя.
курсовая работа [5,2 M], добавлен 30.05.2016Цель инфологического моделирования предметной области. Источники данных, базы данных и система управления, разработка модели. Принципы проектирования базы данных, концептуальная, логическая, материальная разработка. Типы сущностей, атрибутов и связей.
курсовая работа [188,6 K], добавлен 15.07.2012Системный анализ и анализ требований к базе данных. Концептуальная и инфологическая модель предметной области. Типы атрибутов в логической модели базы. Физическая модель проектируемой базы данных в методологии IDEF1X. Требования к пользователям системы.
курсовая работа [2,3 M], добавлен 21.11.2013Проектирование и реализация базы данных для обеспечения автоматизированного учета результатов футбольного турнира. Осуществление логического, а также физического проектирования базы данных. Описание запросов на выборку и манипуляцию данными на языке SQL.
курсовая работа [1,9 M], добавлен 17.06.2012Цель создания базы данных, предполагаемые задачи и функции. Описание используемого программного обеспечения. Разработка структуры и схемы базы данных, инфологическое проектирование и перечень SQL-запросов. Разграничение прав доступа, администрирование.
курсовая работа [2,2 M], добавлен 15.04.2012Анализ предметной области. Предположительный набор необходимых функций. Даталогическое и инфологическое проектирование. Реляционная модель данных. Создание запросов и атрибутов. Физическая модель данных. Разработка приложения для работы с базой данных.
курсовая работа [720,8 K], добавлен 26.04.2015Выделение сущностей базы данных и связей между ними. Организация ее объектов. Логическая и физическая модель БД. Определение требований к информационной системе. Проектирование транзакций и пользовательского интерфейса. Разработка отчетов и запросов.
курсовая работа [2,4 M], добавлен 17.10.2014Разработка и программная реализация сайта и базы данных, наполнение базы данных тестовой информацией о товарах. Инструментальные средства создания сайта. Организация тестирования сайта, модуль визуализации интерфейса. Создание запросов в базе данных SQL.
курсовая работа [1,4 M], добавлен 24.12.2012Особенности систем управления базами данных (СУБД): основные понятия, реляционные базы, основные этапы их проектирования. Концептуальная (логическая) модель БД "Экспресс поставки", её физическая модель, создание в Access и SQL запроса к БД при её работе.
курсовая работа [1,2 M], добавлен 19.11.2012Проектирование реляционной базы данных с помощью прикладного программного средства MS ACCESS. Описания особенностей использования запросов для извлечения, изменения и удаления информации из базы данных. Характеристика структуры интерфейса пользователя.
курсовая работа [1,6 M], добавлен 19.11.2012Проектирование базы данных для автоматизированной системы "Склад". Разработка концептуальной модели (ER-диаграмма). Преобразование в реляционную модель и ее нормализация. Разработка запросов к базе данных на языке SQL. Скрипт для создания базы данных.
курсовая работа [161,8 K], добавлен 07.10.2013Основные проблемы проектирования реляционных баз данных "МВД". Инфологическое описание сущностей и атрибутов программного обеспечения. Разработка датологической модели данных и гарантирование ее безопасности и целостности. Реализация запросов на SQL.
курсовая работа [3,0 M], добавлен 28.06.2011Необходимость создания базы данных для начальника отдела управления персоналом с целью учёта осуществления командировок в компании S7 Airlines. Концептуальная модель данных в sql server 2008. Листинг программного кода и результат выполнения программы.
курсовая работа [2,2 M], добавлен 18.01.2013Системный анализ и анализ требований. Концептуальная модель данных. Проектирование логической структуры реляционной базы данных. Даталогическая модель базы данных. Алгоритмы реализации модулей и их реализация (запросы, таблицы, формы, отчеты, макросы).
курсовая работа [1,6 M], добавлен 17.12.2015