Разработка автоматизированной системы строительной организации

Автор работы: Пользователь скрыл имя, 10 Февраля 2012 в 13:07, курсовая работа

Краткое описание

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

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

Введение…………………………………………………………………….3
1. Общие требования к информационной системе………………………5
2. Этапы проектирования автоматизированных информационных систем……………………………………………………………………………...6
3. Проектирование структуры базы данных……………………………...8
3.1 Описание предметной области………………………………………..8
3.2 Построение ER-диаграммы…………………………………………..10
3.3 Преобразование ER-диаграммы в реляционную модель…………..10
4. Реализация информационной системы……………………………….12
4.1 Описание СУБД……………………………………………………….12
4.2 Описание интерфейса………………………………………………...15
4.3 Описание программных средств проектирования………………….18
4.4 Описание технических средств проектирования………………...…19
4.5 Описание работы программы………………………………………...20
Заключение………………………………………………………………..22
Список использованной литературы…………………………………….23

Содержимое работы - 1 файл

ПЗ_Сторительная_организация.docx

— 187.21 Кб (Скачать файл)

     Содержание 

     Введение…………………………………………………………………….3

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

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

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

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

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

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

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

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

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

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

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

     4.5 Описание работы программы………………………………………...20

     Заключение………………………………………………………………..22

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

 

     

     Введение 

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

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

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

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

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

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

     Объектом  данной курсовой работы является строительная фирма по ремонту квартир ООО «Стройквартир».

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

     Основные  задачи:

  • Ознакомиться с литературой по данной теме;
  • Изучить основные понятия базы данных;
  • Составить модель базы данных;
  • Разработать базу данных.
 

 

     

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

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

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

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

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

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

     

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

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

     Ядром информационной системы является база данных. Для её построения можно  использовать метод, который основан  на методологии структурного анализа  и проектирования. На основании информации о предметной области строится функциональная модель информационной системы, с помощью которой строится ER–модель (Entity – Relationship Model, ERM, модель «сущность-связь») предметной области. Затем, на основании ER–модели и в рамках выбранной СУБД, строится схема базы данных, а затем создается программная оболочка.

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

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

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

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

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

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

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

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

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

 

  1. Проектирование  структуры базы данных
 
     
    1. Описание  предметной области
 

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

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

     При разработке автоматизированной системы  были созданы таблицы: «Клиент» (хранится информация о клиенте),  «Заказ» (хранится информация о заказе), «Вид работ» (хранится информация о строительных работах), «Договор» (хранится информация о заказчике, заказе и виде ремонта). 

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

Название  атрибута Тип данных Длина в знаках Ключевое  поле
ID Вид работ Счетчик Длинное целое Да
Вид работ Текстовый 50 Нет
 

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

Название  атрибута Тип данных Длина в знаках Ключевое  поле
ID_Клиента Счетчик Длинное целое Да
ФИО Текстовый 100 Нет
Адрес Текстовый 100 Нет
Телефон Числовой Длинное целое Нет
 

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

Название  атрибута Тип данных Длина в знаках Ключевое  поле
Номер заказа Счетчик Длинное целое Да
Вид ремонта Подстановка Таблица «Вид работ» Нет
Площадь работ, кв м Числовой Длинное целое Нет
Дата  оформления заказа Дата/время Средний формат даты Нет
Клиент Подстановка Таблица «Клиент» Нет
 

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

Название  атрибута Тип данных Длина в знаках Ключевое  поле
Номер договора Счетчик Длинное целое Да
Вид ремонта Подстановка Таблица «Вид работ» Нет
Клиент Подстановка Таблица «Клиент» Нет
Номер заказа Подстановка Поле «Номер заказа» из таблицы «Заказ» Нет
Стоимость Денежный Авто Нет
Срок  ремонта Дата/время Средний формат даты Нет
Доп требования к ремонту Текстовый 255 Нет

Информация о работе Разработка автоматизированной системы строительной организации