Автоматизированная система управления строительством реферат

Обновлено: 04.07.2024

Office Access 2007 позволяет быстро начать работу со встроенными базами данных, чтобы внести в них изменения и адаптировать эти базы к меняющимся деловым потребностям пользователя. Пользователь может собирать данные с помощью форм электронной почты или импортировать данные из внешних приложений. Реализована возможность создания и редактирования подробных отчетов, содержащих отсортированные… Читать ещё >

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

1. Общие требования к информационной системе

2. Этапы проектирования автоматизированных информационных систем

3. Проектирование структуры базы данных

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

3.2 Построение ER-диаграммы

3.3 Преобразование ER-диаграммы в реляционную модель

4. Реализация информационной системы

4.1 Описание СУБД

4.2 Описание интерфейса

4.3 Описание программных средств проектирования

4.4 Описание технических средств проектирования

4.5 Описание работы программы Заключение Список использованной литературы

Введение

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

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

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

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

MS Access из пакета Microsoft Office является мощным программным обеспечением, обладает высокой устойчивостью данных и при всех этих качествах прост в использовании.

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

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

· Ознакомиться с литературой по данной теме;

· Изучить основные понятия базы данных;

· Составить модель базы данных;

· Разработать базу данных.

1. Общие требования к информационной системе Необходимо разработать автоматизированную систему для строительной организации, а в частности для отдела работы с клиентами. Автоматизированная система предназначена для обработки данных о квартирах, которые ремонтирует фирма, расценках на оказываемые услуги, о покупателях и совершённых сделках.

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

Клиент в устной форме информирует о необходимой ему услуге. Если строительная организация занимается такими услугами, то с клиентом заключается договор. Для этого в БД вносятся данные о клиенте — ФИО, контактный телефон, адрес. Также вводится информация об услугах, интересующих клиента.

Для оформления заказа на ремонт квартиры, в базу заносятся сведения о заказе: виде работы, площади работ, сроки выполнения. После внесения всех данных заключается договор на оказание услуг.

На рисунке 1 отображена схема взаимодействия субьектов в БД.

Рис. 1. Модель взаимодействия субъектов

Одним из этапов разработки БД является анализ потребностей. На этом этапе происходит преобразование общих знаний о требованиях к будущей системе в точные определения. Здесь определяются:

* архитектура системы и ее функции, внешние условия, базовые средства, технологии разработки;

* интерфейсы и распределение функций между пользователем и системой;

* необходимые аппаратные ресурсы, требования к БД, физические характеристики компонентов программного обеспечения и их интерфейсы.

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

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

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

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

Далее идут этапы: реализация, тестирование, отладка, документирование, внедрение, эксплуатация и сопровождение.

3. Проектирование структуры базы данных

3.1 Описание предметной области Основными конструктивными элементами БД являются сущности, связи между ними и их свойства (атрибуты). Цели, при построении наиболее эффективной структуры данных:

· обеспечить быстрый доступ к данным;

· исключить ненужное повторение данных, которое может являться причиной ошибок при вводе, а также привести к нерациональному использованию дискового пространства;

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

Таблица 1. Вид работ

Таблица 2. Клиент

Таблица 3. Заказ

Площадь работ, кв м

Дата оформления заказа

Средний формат даты

Таблица 4. Договор

Средний формат даты

Доп требования к ремонту

3.2 Построение ER-диаграммы Рис. 2. ER-диаграмма В базе данных определены следующие отношения между таблицами:

3.3 Преобразование ER-диаграммы в реляционную модель Преобразование ER-диаграммы в схему БД осуществляется следующим образом:

Шаг 1. Каждая простая сущность превращается в таблицу. Имя сущности становится именем таблицы.

Шаг 2. Каждый атрибут становится возможным столбцом с тем же именем; может выбираться более точный формат.

Шаг 5. Индексы создаются для первичного ключа (уникальный индекс), внешних ключей и тех атрибутов, на которых предполагается в основном базировать запросы.

база данные заказ учет

4. Реализация информационной системы

4.1 Описание СУБД Системы управления базами данных (СУБД) — это программные средства, с помощью которых можно создавать базы данных, наполнять их и работать с ними. В мире существует немало различных систем управления базами данных. Многие из них на самом деле являются не законченными продуктами, а специализированными языками программирования, с помощью которых каждый, освоивший данный язык, может сам создавать такие структуры, какие ему удобны, и вводить в них необходимые элементы управления. К подобным языкам относятся Clipper, Paradox, FoxPro и другие.

Положение изменилось с появлением в составе пакета Microsoft Office системы управления базами данных Access. С помощью Access обычные пользователи получили удобное средство для создания и эксплуатации достаточно мощных баз данных без необходимости что-либо программировать. В то же время работа с Access не исключает возможности программирования. При желании систему можно развивать и настраивать собственными силами. Для этого надо владеть основами программирования на языке Visual Basic.

Еще одним дополнительным достоинством Access является интегрированность этой программы с Excel, Word и другими программами пакета Office. Данные, созданные в разных приложениях, входящих в этот пакет, легко импортируются и экспортируются из одного приложения в другое.

В ходе выполнения курсовой работы были сформированы запросы:

4.2 Описание интерфейса

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

Ориентированные на достижение результата возможности Office Access 2007 позволяют немедленно приступить к работе.

Быстрое создание таблиц. Office Access 2007 облегчает работу непосредственно в таблице данных, позволяя создавать и настраивать таблицы. Теперь можно вводить информацию прямо в ячейку данных, как в Microsoft Office Excel. При вводе нового значения Office Access 2007 автоматически добавляет новое поле и распознает тип данных (например, дату, номер или текст). В новую таблицу данных можно даже вставить таблицы Excel, при этом Office Access 2007 автоматически выстроит все поля и распознает типы введенных данных.

Фильтрация и сортировка данных. Office Access 2007 облегчает фильтрацию данных, помогая получить понятные сведения по деловым задачам. Для текста, чисел и дат предусмотрены различные параметры фильтра.

Office Access 2007 предлагает интерактивный интерфейс разработки форм. Office Access 2007 обеспечивает объединение больших объемов информации в понятные отчеты, которые позволяют принимать обоснованные решения.

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

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

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

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

4.3 Описание программных средств проектирования Средства реализации курсового проекта:

· Операционная система Windows 7

· Microsoft Access 2007 — система управления базами данных

· Microsoft Word 2007 — текстовый редактор.

SQL основывается на реляционной алгебре.

SQL является, прежде всего, информационно-логическим языком, предназначенным для описания хранимых данных, для извлечения хранимых данных и для модификации данных. SQL не является языком программирования.

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

4.4 Описание технических средств проектирования Для выполнения курсовой работы использовался компьютер со следующими характеристиками:

· Процессор INTEL ® Core™ 2 CPU 4300 1.8 Ггц;

· Оперативная память 2.0 Gb;

· Видеокарта — NVIDIA GeForce 8600 GT;

· Жесткий диск 320 Gb;

· 2е сетевых карты;

Монитор — ЖК LG Flatron Wide, диагональ 17 дюймов.

— Переход на первую запись

В результате откроется окно:

Заключение

Вначале была описана предметная область и необходимые теоретические сведения для работы с СУБД. Затем было сделано непосредственно проектирование БД. Были созданы таблицы установлены связи и целостности. Для автоматизации работы были созданы формы и отчеты. Для поиска — построены запросы. Так же был введен интерфейс который включает в себя меню и главную форму. Пользователь может работать как с меню так и с формой.

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

Составлена модель базы данных строительной организации.

Разработаны объекты базы данных.

1. Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник, М.: Финансы и статистика, 2000 Г., 352 С., ИЛЛ.

2. Емельянова Н. З. Основы построения автоматизированных информационных систем: учеб. пособие для сред. проф. образования./ Н. З. Емельянова , Т. Л. Партыка , И. И. Попов .- м.: ФОРУМ-ИНФРА-М, 2005. — 416

3. Макарова М. В. Информатика : учебник, 3-е перераб. изд., под ред. проф. М. В. Макаровой . — М.: Финансы и статистика, 2001. — 768 С.

4. Назаров С. В. Компьютерные технологии обработки информации: учебное пособие. / С. В. Назаров , В. В. Паршиков , В. А. Тафинцев , под редакцией проф. С. В. Назарова . — М.: Финансы и статистика, 1995. — 248 С.

5. Орлов С. Технологии разработки программного обеспечения: учебник/ - СПБ.: ПИТЕР, 2002. 647 С.

6. Хомоненко А. Д. Базы данных: учебник для вузов/ В. М. Цыганков , М. Г. Мальцев ; под ред. проф. А. Д. Хомоненко .- 2-е изд., доп. и перераб. — СПБ.: КОРОНА, 2002. 672 С.

Читайте также: