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

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Проектирование баз данных
  • 26 26 страниц
  • 6 + 6 источников
  • Добавлена 30.06.2016
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
-
Фрагмент для ознакомления

Сообщения
- перед удалением записи отображается диалог для подтверждения или отмены удаления.

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

Условия выполнения программы
- процессор с тактовой частотой 1 ГГц и выше
- 50 МБ оперативной памяти
- 15 МБ свободного места на жестком диске;
- операционная система Microsoft Windows XP/Vista/7
- СУБД MS SQL Server 2008.

Выполнение программы
Запуск программы осуществляется с помощью исполняемого файла Build.exe, после чего откроется главное окно приложения (Рис. 2.1).

Рис. 2.1 – Главное окно приложения

Меню приложения представлено на рисунках 2.2, 2.3, 2.4,2.5


Рис. 2.2 – Главное меню приложения


Рис. 2.3 – Главное меню приложения


Рис. 2.4 – Главное меню приложения


Рис. 2.5 – Главное меню приложения


На форме «Материал» доступно просмотр и редактирование данных о материалах, рисунок 2.6.

Рис. 2.5 – Форма «Материал»

На форме «Работы» доступно просмотр и редактирование данных о материалах, рисунок 2.6.

Рис. 2.6 – Форма «Работы»
На форме «Объект» доступно просмотр и редактирование данных о материалах, рисунок 2.7.

Рис. 2.7 – Форма «Объект»
На форме «Заказчик» доступно просмотр и редактирование данных о материалах, рисунок 2.8.

Рис. 2.8 – Форма «Заказчик»


На форме «Подрядчик» доступно просмотр и редактирование данных о материалах, рисунок 2.9.

Рис. 2.9 – Форма «Подрядчик»
На форме «Договор» доступно просмотр и редактирование данных о договорах, рисунок 2.9.

Рис. 2.9 – Форма «Договор»


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

Рис. 2.10 – Форма «Договор»

Сообщения оператору
- перед удалением записи отображается диалог для подтверждения или отмены удаления
- ошибка при вводе или редактировании данных приведет к отображению стандартного сообщения для MS SQL Server сообщения об ошибке, это приведет к потере введенных данных.

2.5. Тестирование программного продукта
Тестирование программного обеспечения — процесс исследования программного обеспечения (ПО) с целью получения информации о качестве продукта.
Существует множество подходов к решению задачи тестирования и верификации ПО, но эффективное тестирование сложных программных продуктов — это процесс в высшей степени творческий, не сводящийся к следованию строгим и чётким процедурам или созданию таковых.
Качество программного обеспечения можно определить как совокупную характеристику исследуемого ПО с учётом следующих составляющих:
- надёжность
- сопровождаемость
- практичность
- эффективность
- мобильность
- функциональность

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

Выводы
Первым этапом был анализ предметной области, который выявил отсутствие программ подобного рода.
На концептуальном этапе проектирования базы данных были установлены типы сущностей, связей, построена ER-диаграмма.
На этапе логического проектирования были определены атрибуты сущностей и их домены. Концептуальная модель данных преобразована в логическую модель данных, которая стала учитывать особенности выбранной модели организации данных в целевой СУБД. Спроектирована логическая схема базы данных.
На следующем этапе был произведен анализ СУБД, в результате которого предпочтение было отдано СУБД MS SQL Server 2008. Также была определена среда разработки – Visual Studio 2010.
На этапе физического проектирования была разработана структура программного продукта, определены основные функции и описаны бизнес-правила.
Заключительным этапом стала разработка программного продукта и его тестирование, составление руководства пользователя и программиста.

В ходе выполнения курсового проекта были достигнуты поставленные цели и задачи, доказательством чего является разработанный программный продукт «Строительная организация», предназначенный для автоматизации деятельности строительной организации.
Библиографический список
Системы управления базами данных и экспертные системы: [Электронный ресурс] // Обучение в интернет. URL: http://www.lessons-tva.info/edu/e-inf2/m2t4.html. (Дата обращения: 20.12.2012).
Представление данных с помощью модели "сущность-связь": [Электронный ресурс] // Мурманский государственный технический университет. URL: http://www.mstu.edu.ru/study/materials/zelenkov/ch_2_1.html. (Дата обращения: 20.12.2012).
Основные понятия информатики. Виды систем управления базами данных. Краткая характеристика СУБД Microsoft SQL Server: [Электронный ресурс] // Крас ГМУ. URL: http://krasgmu.ru/src/ebooks/el_medinfo/200.html. (Дата обращения: 20.12.2012).
Firebird: [Электронный ресурс] // ВикипедиЯ. URL: http://ru.wikipedia.org/wiki/Firebird. (Дата обращения: 21.12.2012).
Бизнес-правила: [Электронный ресурс] // Государство. Бизнес. ИТ. URL: http://www.tadviser.ru/index.php/Статья:Бизнес-правила. (Дата обращения: 21.12.2012).
Тестирование программного обеспечения: [Электронный ресурс] // ВикипедиЯ. URL: http://ru.wikipedia.org/wiki/Тестирование_программного_обеспечения. (Дата обращения: 23.12.2012).
Приложение 1. Техническое задание на разработку программного продукта
Введение
Разрабатываемый программный продукт предназначен для оптимизации процесса учета и ведения строительной деятельности.

Основания для разработки
Учебный план СибГАУ.

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

Требования к программе
Требования к функциональным характеристикам
Функции
Учёт объектов, работ, затраченных материалов, подрядчиков и субподрядчиков;
Учет заказчиков;
Учет договоров долевого участия и договоров купли продажи.
Временные характеристики
Нет требований.
Требования к надежности
Программа должна проводить проверку корректности вводимых данных. В случае некорректных данных должна выводить сообщение об ошибке. Нештатные ситуации не должны приводить к потере данных.
Условия эксплуатации
Нет требований.
Требования к составу и параметрам технических средств
- процессор с тактовой частотой 1 ГГц и выше
- 50 МБ оперативной памяти
- 15 МБ свободного места на жестком диске;
Требования к информационной и программной совместимости
- операционная система Microsoft Windows XP/Vista/7
- СУБД MS SQL Server 2008
Требования к маркировке и упаковке
Нет требований
Требования к программной документации
Нет требований
Стадии и этапы разработки
- концептуальное проектирование БД
- логическое проектирование БД
- физическое проектирование БД
- создание основной части программы
- тестирование программы



3








24

1. Системы управления базами данных и экспертные системы: [Электронный ресурс] // Обучение в интернет. URL: http://www.lessons-tva.info/edu/e-inf2/m2t4.html. (Дата обращения: 20.12.2012).
2. Представление данных с помощью модели "сущность-связь": [Электронный ресурс] // Мурманский государственный технический университет. URL: http://www.mstu.edu.ru/study/materials/zelenkov/ch_2_1.html. (Дата обращения: 20.12.2012).
3. Основные понятия информатики. Виды систем управления базами данных. Краткая характеристика СУБД Microsoft SQL Server: [Электронный ресурс] // Крас ГМУ. URL: http://krasgmu.ru/src/ebooks/el_medinfo/200.html. (Дата обращения: 20.12.2012).
4. Firebird: [Электронный ресурс] // ВикипедиЯ. URL: http://ru.wikipedia.org/wiki/Firebird. (Дата обращения: 21.12.2012).
5. Бизнес-правила: [Электронный ресурс] // Государство. Бизнес. ИТ. URL: http://www.tadviser.ru/index.php/Статья:Бизнес-правила. (Дата обращения: 21.12.2012).
6. Тестирование программного обеспечения: [Электронный ресурс] // ВикипедиЯ. URL: http://ru.wikipedia.org/wiki/Тестирование_программного_обеспечения. (Дата обращения: 23.12.2012).

Вопрос-ответ:

Каково назначение программы "Руководство оператора"?

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

Какие требования к оборудованию нужны для выполнения программы "Руководство оператора"?

Для выполнения программы "Руководство оператора" необходим процессор с тактовой частотой 1 ГГц и выше, 50 МБ оперативной памяти и 15 МБ свободного места на жестком диске. Также должна быть установлена операционная система Micros.

Почему перед удалением записи отображается диалог для подтверждения или отмены удаления?

Отображение диалога перед удалением записи позволяет предотвратить случайное удаление и дает оператору возможность подтвердить или отменить удаление в случае ошибки.

Какие функции выполняет информационная система строительной организации?

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

Какие минимальные требования к оборудованию должны быть для выполнения программы "Руководство оператора"?

Для выполнения программы "Руководство оператора" минимальные требования к оборудованию включают процессор с тактовой частотой 1 ГГц и выше, 50 МБ оперативной памяти и 15 МБ свободного места на жестком диске. Также необходима операционная система Micros.

Какой результат дает разработка информационной системы для строительной организации?

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

Какие требования предъявляются к выполнению программы разработки информационной системы для строительной организации?

Для выполнения программы требуется процессор с тактовой частотой 1 ГГц и выше, 50 МБ оперативной памяти и 15 МБ свободного места на жестком диске, а также операционная система Micros.

Как осуществляется удаление записей в разработанной информационной системе строительной организации?

Перед удалением записи отображается диалог для подтверждения или отмены удаления.

Для чего предназначен раздел "Руководство оператора" в разработанной информационной системе?

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