Информационные системы в строительной отрасли
Методы и средства проектирования информационных систем. Средства проектирования баз данных для информационной системы. Жизненный цикл проектируемой информационной системы. Функциональные возможности и категории пользователей информационных систем.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 12.04.2018 |
Размер файла | 1,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
4
Оглавление
- информационный система база данные
- Введение
- 1. Теоретическая часть
- 1.1 Методы и средства проектирования информационных систем: SADT, RAD, RUP
- 1.2 Методы и средства проектирования баз данных для информационной системы
- 1.3 Информационные системы, используемые в предметной области
- 2. Проектная часть
- 2.1 Описание предметной области
- 2.2 Жизненный цикл проектируемой информационной системы
- 2.3 База данных информационной системы
- 2.4 Функциональные возможности
- 2.5 Категории пользователей
- 2.6 Интерфейс пользователя
- 2.7 Программа реализации информационной системы
- 2.8 Инструкция по охране труда
- Заключение
- Список литературы
Введение
Информационная система (далее - ИС) -- это система, предназначенная для хранения, поиска и обработки информации, а также соответствующие организационные ресурсы (человеческие, технические, финансовые и т.д.), обеспечивающие и распространяющие информацию.
Наиболее широко информационные системы и технологии используются в производственной, управленческой и финансовой деятельности. Например, в строительной отрасли.
Основной составляющей строительной отрасли (примерно 90% вложений) является стадия ведения проектов. В первую очередь это касается строительных и компаний-разработчиков, а также компаний, специализирующихся на развитии территорий и создании инфраструктуры строительства. Во многом проекты капитального строительства зданий и сооружений и создания сопутствующей инфраструктуры зависят от общего подхода к процессу. То, насколько качественно компания сможет управлять проектами, их рисками, сроками, бюджетом и многими другими составляющими, и будет влиять на бизнес в целом. Кроме человеческого фактора нельзя не принимать в расчет вспомогательные инструменты - информационные системы для управления бизнесом.
Строительный комплекс России занимает одну из ключевых позиций в экономике страны. В деятельности современных строительных организаций информационные технологии играют значимую роль, способствуя повышению производительности труда и улучшению качества принимаемых решений. Разработано множество программных систем, используемых на различных стадиях строительного процесса, в организациях, представляющие разные звенья договорных отношений, специалистами различного профиля.
Сметное программное обеспечение многократно повышает производительность работ инженера-сметчика, позволяет обмениваться информацией, проводить экспертизу сметных проектов, отражать результаты выполнения строительно-монтажных работ, формировать отчетные документы с минимальными затратами времени, контролировать исполнение строительных смет. Программное обеспечение для календарного планирования широко используется при управлении строительными проектами и позволяет внести значительные изменения в организацию процесса строительства. Специализированное программное обеспечение позволяет осуществлять учет, анализ, отчетность в условиях строительной отрасли. Специалисты-проектировщики широко применяют системы, как общего назначения, так и узкоспециализированные для проектирования. Задача создания информационных систем в строительной отрасли осложняется многообразием компонентов строительных программных систем (сегодня на рынке представлено множество вариантов программного обеспечения для тех или иных задач, например, для сметных расчетов или управления строительными проектами), необходимостью их интеграции, требованием учета специфических особенностей строительной отрасли. Таким образом, вопрос ИС строительной отрасли является актуальным.
Задачи, которые необходимо выполнить в курсовом проекте:
1) Изучение методов и средств проектирования баз данных;
2) Изучение методов и средств проектирования баз данных для информационных систем;
3) Изучение ИС, используемых в предметной области;
4) Осуществление проектирования информационных систем с построением диаграмм потоковых данных, функциональных диаграмм и диаграмм перехода состояний;
5) Разработка программного продукта и построение соответствующей диаграммы классов;
6) Разработка инструкции по охране труда с созданным программным продуктом.
В связи с вышеперечисленными задачами, целью является разработка ИС, предназначенной для строительной отрасли.
1. Теоретическая часть
1.1 Методы и средства проектирования информационных систем: SADT, RAD, RUP
Методология SADT (Structured Analysis and Design Technique) представляет собой набор правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области.
Система SADT имеет три уровня:
1. Функциональная модель.
2. Информационная модель.
3. Динамическая модель.
SADT включает в себя следующие процессы:
1) Сбор информации и анализ информации о предметной области.
2) Документирование полученной информации.
3) Моделирование (IDEFO).
4) Корректура модели в процессе итеративного рецензирования.
Методология SADT применяется в компьютерном производстве и автоматизации в различных областях. Методологии SADT позволяет моделировать широкий круг систем и определения требований и функций, после чего разработчики системы могут удовлетворить эти системные требования, а затем реализовать их. Для уже существующих систем SADT может быть использована для анализа функций, выполняемых системой, а также для указания механизмов, посредством которых они осуществляются.
В настоящее время методология более известна как нотация IDEFO. Используется в отображении процесса моделирования информационных систем и имеет следующие этапы: анализ, проектирование, реализация, объединение, тестирование, установка, функционирование.
Достоинство методологии SADT - это простота и наглядность. Недостатком методологи SADT является неосуществимость описания процесса изменчивости реакции на изменчивости среды.
В методологии RAD (Rapid Application Development) быстрая разработка приложений достигается благодаря использованию компонентно-ориентированного конструирования и применяется при наличии следующих условий:
· Бюджет проектируемой информационной системы ограничен.
· Нечётко определены требования к информационной системе.
· Требуется реализация проекта информационной системы в минимальные сроки.
· Интерфейс пользователя можно продемонстрировать в прототипе.
· Проект можно разделить на элементы по функциональному назначению.
Методология RAD имеет следующие этапы:
1) Моделирование информационных потоков между бизнес-функциями.
2) Моделирование данных.
3) Преобразование объектов данных, обеспечивающих реализацию бизнес-функций.
4) Генерация приложений.
5) Тестирование и объединение.
Недостатки методологии RAD:
· Для больших информационных систем необходима большая группа разработчиков.
· Применима для информационных систем, которые могут декомпозироваться на отдельные модули и в которых производительность на является важнейшей величиной.
· Не используется в случае применения новых технологий.
Применение RAD:
· Чем больше размер проекта, тем больше требуется человеческого ресурса (необходимо создать как можно больше команд);
· RAD можно использовать только для приложений, делящихся на отдельные модули, и в которых производительность не является важным критерием;
· RAD не используется в условиях технического риска.
Технология RAD обеспечивает максимально короткий цикл разработки информационных систем. При полностью определённых условиях и ограниченной проектной области технология RAD позволяет создать целиком функциональную систему за очень короткое время (от шестидесяти до девяноста дней). Выделяют следующие стадии разработки информационных систем с использованием технологии RAD:
a) Бизнес-моделирование. Между бизнес-функциями моделируется информационный поток. Определяются ответы на следующие вопросы:
1) Какая информация руководит бизнес-процессом;
2) Какая информация генерируется;
3) Кто обрабатывает информацию;
b) Моделирование обработки. Определение преобразования объектов данных, обеспечивающих реализацию бизнес-функций. Создание описания обработки для добавления, модификации, удаления или нахождения (редактирования) объектов данных;
c) Генерация приложения. Предполагается использования методов, ориентированных на языки программирования четвёртого поколения. Вместо создания программного обеспечения с помощью языков программирования третьего поколения, процесс RAD работает с повторно используемыми программными компонентами или создаёт повторно используемые компоненты. Чтобы обеспечить конструирование используются утилиты для автоматизации (средства Computer-Aided Software Engineering, CASE);
d) Тестирование и объединение. Так как применяются повторно используемые компоненты, многие компоненты программ уже протестированы, что уменьшает время тестирования (однако все новые элементы должны быть протестированы).
Методология RUP (Rational Unified Process) - это процесс, направленный на поддержку групповой разработки программных средств. Все участвующие в проекте используют единую базу знаний, единый процесс, единый взгляд на разработку, единый язык моделирования. RUP разрабатывается совместно с Unified Modeling Language (унифицированный язык моделирования) - промышленным стандартом объектно-ориентированного моделирования той же группой разработчиков. RUP - это технологический процесс по созданию программного средства, позволяющий улучшить производительность коллективной разработки путём предоставления для всех этапов жизненного цикла методик выполнения основных видов деятельности, шаблонов документов, инструкций по работе с инструментальными средствами.
Достоинства RUP:
· Это итеративный процесс (Controlled Interactive);
· Предполагает сквозное применение аппарата Use Cases (Use Case Driven);
· Особое внимание уделяется разработке архитектуры (Architecture Centric);
· Включает управление требованиями и изменениями (Requirements Configuration and Change Management);
· Опирается на компонентно-базированную концепцию разработки программных средств (Component Based Development).
· Базируется на визуальном моделировании (Visual Modeling Techniques).
RUP использует итеративный подход к проектированию и разработке программного средства, основанный на спиральном жизненном цикле. Весь жизненный цикл включает четыре фазы; вхождение в проект (исследование), развитие (уточнение плана), конструирование и развертывание. Каждая фаза складывается из последовательности итераций, число которых может быть любым. В каждой итерации перечисленные выше технологические процессы последовательно применяются к разработке небольшой части программного средства. При этом допустимо предъявление результата заказчику. Он имеет возможность оценить выполненную реализацию, выдать свои замечания, которые могут привести к изменению и уточнению требований к программному средству. Следующая итерация предполагает расширение уже разработанной части путем реализации и интеграции очередной порции требований и учета изменения требований в соответствии с замечаниями заказчика. Такая организация процесса имеет целый ряд преимуществ:
· Изменения и уточнения требований выявляются уже в ранний период разработки, когда объем программного кода сравнительно небольшой, вследствие чего трудоемкость внесения изменений значительно ниже.
· Имеется возможность привлечения специалистов заказчика для оценки промежуточных версий (прототипов) программных средств уже на ранней стадии процесса разработки. Как результат - значительно более высокая вероятность, что конечный продукт будет делать именно то, чего ждет от него заказчик, то есть гарантируется высокое качество программного средства.
· Снижение архитектурных и интеграционных рисков. При итеративном подходе создается устойчивая архитектура, которая прорабатывается на стадиях исследования, а затем проверяется и уточняется в нескольких начальных итерациях. Каждая итерация предполагает интеграцию новых элементов в систему, то есть, количество интегрируемых элементов в каждой итерации невелико и легче прослеживается, чем при глобальной интеграции всех разработанных элементов программного средства.
· Итеративный подход способствует более полному повторному использованию программных элементов. Анализ результатов каждой итерации позволяет архитекторам программного средства выделить фрагменты, потенциально подлежащие повторному использованию, а в следующей итерации оформить их как повторно используемые коды. Это свойство очень хорошо сочетается с идеями объектно-ориентированного и компонентно-базированного проектирования.
1.2 Методы и средства проектирования баз данных для информационной системы
Информационная система является совокупностью организационных, технических, программных и информационных средств, объединенных в единую систему с целью сбора, хранения, обработки и выдачи необходимой информации, предназначенной для выполнения функций управления.
К ИС предъявляются следующие требования:
· Полнота и достаточность информации для реализации функций управления;
· Своевременность предоставления информации;
· Обеспечение необходимой степени достоверности информации в зависимости от уровня управления;
· Экономичность обработки информации, то есть затраты на обработку данных не должны превышать получаемый эффект;
· Адаптивность к изменяющимся информационным потребностям пользователей.
При создании данного метода использовалась классическая технологии проектирования баз данных, являющаяся мощным течением «со своей философией, способами восприятия реальности и способами существования в ней». За основу были взяты ее базовые этапы, которые и получили дальнейшую конкретизацию и уточнения, с учетом особенностей и возможностей семантической модели данных «объект-событие» и универсальной модели данных (УМД). То есть, опираясь на:
основные этапы классической технологии проектирования баз данных;
· Формализмы (метаонтологии) модели «объект-событие» и ее форму представления данных ПрО в виде связанного иерархического дерева (способствующих взаимопониманию между специалистами различных областей знаний и квалификации в процессе проектирования баз данных);
· Использование универсальной модели данных (позволяющей разработчику базы данных любой ИС прозрачно и быстро создать ее логическую модель, которую впоследствии автоматически перевести в компьютерную среду);
Рисунок 1 основные этапы метода разработки баз данных информационной системы на основе использования схемы баз данных с универсальной моделью данных
Метод разработки БД, основывающийся на специальных, типовых процессах реинжиниринга существующих БД в схему БД с универсальной моделью основывается на использовании схемы баз данных с универсальной моделью данных и специально определенных типовых процессах реинжиниринга, существующих баз данных в схему базы данных с универсальной моделью. Основные этапы метода показаны
1.3 Информационные системы, используемые в предметной области
Предметная область -- это часть реального мира, рассматриваемая в пределах данного контекста. Под контекстом может пониматься, например, область исследования или область, являющаяся объектом какой-то деятельности.
Система автоматизированного проектирования -- автоматизированная система, реализующая информационную технологию выполнения функций проектирования; представляет собой организационно-техническую систему, предназначенную для автоматизации процесса проектирования, состоящую из персонала и комплекса технических, программных и других средств автоматизации его деятельности. Также для обозначения подобных систем широко используется аббревиатура САПР.
В рамках жизненного цикла промышленных изделий САПР решает задачи автоматизации работ на стадиях проектирования и подготовки производства.
Основная цель создания САПР -- повышение эффективности труда инженеров, включая:
· сокращения трудоёмкости проектирования и планирования;
· сокращения сроков проектирования;
· сокращения себестоимости проектирования и изготовления, уменьшение затрат на эксплуатацию;
· повышения качества и технико-экономического уровня результатов проектирования;
· сокращения затрат на натурное моделирование и испытания.
· Достижение этих целей обеспечивается путём:
· автоматизации оформления документации;
· информационной поддержки и автоматизации процесса принятия решений;
· использования технологий параллельного проектирования;
· унификации проектных решений и процессов проектирования;
· повторного использования проектных решений, данных и наработок;
· стратегического проектирования;
· замены натурных испытаний и макетирования математическим моделированием;
· повышения качества управления проектированием;
· применения методов вариантного проектирования и оптимизации.
В настоящее время для целей моделирования предметной области на рынке программных продуктов представлен широкий спектр CASE-средств. Наиболее популярными в Российской Федерации CASE-средствами являются Rational Rose, BPwin, Silverrun, Process Analyst. Моделирование предметной области в этих средствах имеет больше общего, чем различий. Однако немаловажным, с точки зрения пользователя, является комплексность подхода и использование единой унифицированной нотации, не только на этапе моделирования предметной области, но и на последующих этапах разработки программной системы, как это имеется в CASE Rational Rose.
Техэксперт
«Техэксперт» -- это профессиональная справочная система предоставляющая нормативно-техническую, нормативно-правовую информацию в сегменте b2b. В фонде системы находится более семнадцати миллионов документов. Компания занимает лидирующие позиции в области нормативной документации для различных отраслей. «Техэксперт» включает в себя представительства компании в 150 городах России, система охватывает практически все регионы и является одной из крупнейших российских сетей.
Системы «Техэксперт» включают в себя следующие виды информации:
· Нормативно-техническую документацию -- ГОСТ, СНиП, СанПиН, ВСН, РД, РДС, СП, ГЭСН, СТО и др., устанавливающую комплексы норм, правил, требований для определенных областей экономики.
· Нормативно-правовые акты различных органов государственной власти Российской Федерации.
· Технологическую и справочную информацию (типовые технологические карты, типовые проекты производства работ и материалы для разработки собственных проектов, формы строительной документации, словари определений, практику разрешения споров и многое другое).
· В некоторые продукты, помимо вышеперечисленного, включены материалы конференций и семинаров, календари мероприятий, книги или периодические издания.
Последней разработкой компании является Система управления нормативно-технической документацией, позволяющая создавать и вести электронную базу внутренних документов предприятия в едином пространстве с документами из фондов «Техэксперт». Также пользователи могут заказывать международные и зарубежные стандарты от ведущих мировых разработчиков и разработку персонального стандарта организации на основе перевода зарубежных документов.
Системы «Техэксперт» ориентированы на руководителей и специалистов производственных подразделений предприятий и организаций всех основных отраслей экономики: энергетика, нефтегаз, промышленность, строительство, машиностроение и других. У компании также имеются продукты для специалистов по охране труда и безопасности на предприятии.
Техэксперт является информационной службой комитета по техрегулированию, стандартизации и оценке соответствия РСПП.
Преимущества профессиональных справочных систем «Техэксперт»:
1) Информативность. Системы включают весь комплекс нормативной и справочной информации;
2) Уникальность. Системы занимают ведущее место на рынке;
3) Современность. Системы нового поколения, опирающиеся на передовые программные разработки;
4) Аналитика. Имеются готовые решения и системную аналитику;
5) Эталонность. Системы «Тэхэксперт» являются образцом и примером на рынке справочных систем;
6) Профессионализм. Компания создаёт системы при поддержке партнеров, среди которых ведущие российские и международные организации, государственные органы, крупнейшие вузы и СМИ. Компания сотрудничает с лучшими специалистами и экспертами;
7) Надёжность. Системам доверяют уже более 50 тысяч пользователей. Это число регулярно увеличивается. Пользователи довольны качеством и наполнением систем, что регулярно подчеркивают в присылаемых отзывах;
8) Доступность. Невысокая ценовая категория в соотношении с высоким качеством.
Аutocad
Autocad - это двух- и трёхмерная система автоматизированного проектирования и черчения, разработанная компанией Autodesk. AutoCAD, и специализированные приложения на его основе широко применяются в машиностроении, строительстве, архитектуре и других отраслях промышленности.
Ранние версии AutoCAD оперировали небольшим числом элементарных объектов, такими как круги, линии, дуги и текст, из которых составлялись более сложные. В этом качестве AutoCAD получил репутацию «электронного кульмана». Однако на современном этапе возможности AutoCAD весьма широки и намного превосходят возможности «электронного кульмана».
В области двумерного проектирования AutoCAD по-прежнему позволяет использовать элементарные графические примитивы для получения более сложных объектов. Кроме того, программа предоставляет весьма обширные возможности работы со слоями и аннотативными объектами (размерами, текстом, обозначениями). Использование механизма внешних ссылок (XRef) позволяет разбивать чертеж на составные файлы, за которые ответственны различные разработчики, а динамические блоки расширяют возможности автоматизации 2D-проектирования обычным пользователем без использования программирования. Начиная с версии 2010 в AutoCAD реализована поддержка двумерного параметрического черчения. В версии 2014 появилась возможность динамической связи чертежа с реальными картографическими данными (GeoLocation API).
Версия программы AutoCAD 2014 включает в себя полный набор инструментов для комплексного трёхмерного моделирования (поддерживается твердотельное, поверхностное и полигональное моделирование). AutoCAD позволяет получить высококачественную визуализацию моделей с помощью системы рендеринга mental ray. Также в программе реализовано управление трёхмерной печатью (результат моделирования можно отправить на 3D-принтер) и поддержка облаков точек (позволяет работать с результатами 3D-сканирования). Тем не менее следует отметить, что отсутствие трёхмерной параметризации не позволяет AutoCAD напрямую конкурировать с машиностроительными САПР среднего класса, такими как Inventor, SolidWorks и другими. В состав AutoCAD 2012 включена программа Inventor Fusion, реализующая технологию прямого моделирования
БИТ.СТРОИТЕЛЬСТВО
БИТ.СТРОИТЕЛЬСТВО - это комплексная система на базе «1С: Бухгалтерия 8», автоматизирующая учет деятельности подрядчиков, заказчиков-застройщиков, разработчиков и инвесторов. Строительные компании применяют систему на базе 1С - БИТ.СТРОИТЕЛЬСТВО для комплексного автоматизирования всех бизнес-процессов предприятия в соответствии со спецификой строительства. Решение состоит из модулей, которые можно активировать как одновременно, так и по мере возникновения потребностей у компании.
Каждый модуль предназначен для решения задач, характерных для различных подразделений, участков деятельности строительной компании.
Модули системы оптимизируют работу:
· Бухгалтерии;
· Финансовой и планово-экономической службы;
· Планово-технического отдела;
· Сметно-договорного отдела;
· Коммерческих подразделений, отделов продаж;
· Отдела труда и заработной платы (ОТиЗ);
· Материально-технического отдела;
· Подразделения по управлению механизацией и автотранспортом;
· Производственных участков.
·
2. Проектная часть
2.1 Описание предметной области
Любая организационная система делится на две подсистемы: материально обеспечивающая подсистема, занимающаяся переработкой поступающих в её распоряжение ресурсов в товары и услуги, и подсистема управления, в задачу которой входит руководство, контроль над деятельностью организационной системой. Последняя именуется управляющей системой, имеющей свою структуру, обеспечивающую условия для рационального разделения труда и взаимной кооперации. В рамках данной структуры работники-менеджеры имеют свои задачи, зоны ответственности. При этом они вступают в отношения руководства-подчинения, контроля, сотрудничества. Эти структуры отражают и обеспечивают разделение труда в рамках которого осуществляется процесс управления предприятием.
В то время как задача претворения в жизнь разработанной и принятой к исполнению стратегии стоит перед всеми подразделениями предприятия, действующему как единое целое, менеджменту предприятия предстоит тщательно продумать организационный аспект управления - как правильно и эффективно скоординировать работу всех элементов сложного механизма бизнеса. Это в полной мере относится и к строительной отрасли.
В основе всех информационных систем строительного профиля лежит технология баз данных. База данных (БД) - система специальным образом организованных данных, относящихся к одной предметной области, предназначенная для хранения, обработки, накопления, многоцелевого использования информации. База данных строится для оптимизации управления персоналом, экономикой и производственными процессами. Предметная область - та область профессиональной деятельности, информация о которой и будет являться объектом формализации, хранения, обработки. Совокупность объектов и связей между ними образует предметную область. В таблицах базы данных должна содержаться информация с той или иной степенью подробности. Степень подробности описания зависит от информационных потребностей. При этом необходимо предварительно определить цели и задачи, которые нужно будет решить с помощью создаваемой БД.
Рисунок 2 ведение и мониторинг проекта
2.2 Жизненный цикл проектируемой информационной системы
Жизненный цикл информационной системы - это стадии процесса, охватывающие различные системы, начиная с момента возникновения необходимости в такой системе и заканчивая её полным выводом из эксплуатации; конечный набор общих фаз и этапов, через которые система проходит в течении истории жизни.
Жизненный цикл информационной системы представляет собой модель ее создания и использования. Эта модель отражает различные состояния информационной системы, начиная с момента возникновения необходимости в данной системе и заканчивая моментом ее полного выхода из употребления у всех пользователей.
Жизненный цикл ИС является производной жизненного цикла информации, информационных продуктов и услуг, и технических средств.
Стадии жизненного цикла для информационных систем в различных отраслях человеческой деятельности, в общем, одинаковы:
1. постановка задачи;
2. проектирование услуг;
3. разработка и развертывание;
4. гарантированное предоставление услуг;
5. модернизация или ликвидация услуги.
Рисунок 3 каскадная модель жизненного цикла
2.3 База данных информационной системы
Программное обеспечение разработанной на основе базы данных - MySQL Server. Все запросы к данной БД реализованы с помощью средств языка программирования C#.
Размещено на http://www.allbest.ru/
4
Рисунок 4 связи таблиц
Таблица имеет 4 поля: Таблица «Clients» содержит информацию о клиентах (рис. 5).
Рисунок 5 таблица «Clients»
- поле id типа int, являющееся первичным ключом и идентификатором;
- поле Name типа nvarchar;
- поле Famyli типа nvarchar;
- поле Famyli2 типа nvarchar.
Таблица «Customers» (заказчики), хранящая информацию о заказчиках (рис. 6).
Рисунок 6 таблица «Customers»
Таблица имеет 4 поля:
- поле id типа int, являющееся первичным ключом и идентификатором;
- поле Name типа nvarchar;
- поле surname типа nvarchar;
- поле surname 2 типа nvarchar.
Таблица «Contacts», в этой таблице хранится информация о контактах (рис. 7).
Рисунок 7 таблица «Contacts»
Таблица имеет 2 поля:
- поле id типа int, являющееся первичным ключом и идентификатором;
- поле Name типа int.
Таблица «Suppliers», в этой таблице хранится информация о поставщиках (рис. 8).
Рисунок 8 Таблица «Suppliers»
Таблица имеет 4 поля:
- поле id типа int, являющееся первичным ключом и идентификатором;
- поле Name типа nvarchar;
- поле surname типа nvarchar;
- поле surname 2 типа nvarchar.
Таблица «Products», в этой таблице хранится информация о материалах на основе камня (рис. 9).
Рисунок 9 таблица «Products»
Таблица имеет 3 поля:
- поле id типа int, являющееся первичным ключом и идентификатором;
- поле Name типа nvarchar;
- поле Price типа nvarchar.
Таблица «Products_2», в этой таблице хранится информация о материалах на основе железа (рис. 10).
Рисунок 10 таблица «Products_2»
Таблица имеет 3 поля:
- поле id типа int, являющееся первичным ключом и идентификатором;
- поле Name типа nvarchar;
- поле Price типа nvarchar.
Таблица «Products_3», в этой таблице хранится информация о материалах на основе дерева (рис. 11).
Рисунок 11 таблица «Products_3»
Таблица имеет 3 поля:
- поле id типа int, являющееся первичным ключом и идентификатором;
- поле Name типа nvarchar;
- поле Price типа nvarchar.
Таблица «Products_4», в этой таблице хранится информация о строительных машинах и механизмах (рис. 12).
Рисунок 12 Таблица «Products_4»
Таблица имеет 3 поля:
- поле id типа int, являющееся первичным ключом и идентификатором;
- поле Name типа nvarchar;
- поле Price типа nvarchar.
Таблица «Products_5», в этой таблице хранится информация об инструментах (рис. 13).
Рисунок 13 таблица «Products_5»
Таблица имеет 3 поля:
- поле id типа int, являющееся первичным ключом и идентификатором;
- поле Name типа nvarchar;
- поле Price типа nvarchar.
Таблица «Products_6», в этой таблице хранится информация о материалах и инструментов для монтажных работ (рис. 14).
Рисунок 14 Таблица «Products_6»
Таблица имеет 3 поля:
- поле id типа int, являющееся первичным ключом и идентификатором;
- поле Name типа nvarchar;
- поле Price типа nvarchar.
2.4 Функциональные возможности
Информационная система позволяет проектировать чертежи, просматривать строительные материалы, находящиеся на складе, просматривать и редактировать пользователей, рабочих и мастеров. Данная информационная система предназначена для работы с базой данных посредством запросов, которые реализованы средствами языка программирования
Основными функциональными возможностями информационной системы является:
· изменение данных;
· удаление данных;
· добавление данных;
· вывод данных;
· обновление данных.
Рисунок 15 диаграмма составления заявки на ремонт
Рисунок 16 диаграмма получения услуги по ремонту
Рисунок 17 диаграмма подтверждения услуг по ремонту
Рисунок 18 диаграмма оплаты услуг по ремонту
Рисунок 19 диаграмма оплаты счета за услуги по ремонту
2.5 Категории пользователей
Прежде всего, к числу пользователей информационных систем относятся специалисты в предметной области системы, для удовлетворения информационных потребностей которых система создается. Пользователей этой категории называют конечными пользователями.
В некоторых информационных системах контингент пользователей не зафиксирован. Информационные ресурсы таких систем свободно предоставляются любому пользователю. В других системах для того, чтобы стать пользователем, необходимо получить от системного администратора требуемые полномочия доступа к системе, а иногда и к некоторым ее информационным ресурсам.
Вопросами ограничения прав пользователей при развертывании информационной системы, как правило, занимаются IT-специалисты. Со временем всегда имеется возможность внести изменения определенных на этапе развертывания системы настроек.
Условно говоря, доступ пользователей к информации ограничивается двумя базовыми механизмами платформы:
- ролями пользователей,
- интерфейсами.
В первом случае с ролями пользователей, говорится о реальной защите, когда к какой-нибудь информации доступ конкретных пользователей или групп пользователей ограничивается очевидным образом. В случае с защитой использования информации механизма интерфейсов, говориться о неявной защите - пользователь не видит некоторых справочников или документов в своем интерфейсе, а к другим интерфейсам у него доступа нет. В типовом решении последняя возможность не применяется - всякий пользователь может включить любой интерфейс, так как заранее неизвестно какие функции будет выполнять конкретный пользователь на конкретном предприятии. Если же ролевая структура фирмы определена, та этот вариант является наиболее "дешевым" с точки зрения реализации и понятным с позиции использования.
Пользователи являются краеугольным элементом всякой информационной системы. В том случае, если они эффективно используют функциональность прикладного решения и заложенные в нем возможности - можно сказать об успешности внедрения и эффективности информационной системы.
Рисунок 20 диаграмма «Обслуживание клиента системы».
Список пользователей
Формирование списка пользователей информационной системы можно осуществлять двумя способами. Первый - "традиционный" - осуществляется в два этапа:
Сначала в режиме "Конфигуратор" (меню " Администрирование - Пользователи"), затем в режиме “программы" описываются параметры определенных на предыдущем этапе записей.
Рисунок 21 список пользователей
Такое разделение процесса определения пользователя в информационной системе объясняется тем, что:
1. доступ в информационную базу обязаны иметь только определенные администратором системы пользователи;
2. настройку части параметров можно описать лишь значениями самой информационной базы (например, все значения по умолчанию).
Для удобства администрирования предусмотрен дополнительный механизм редактирования учетных записей пользователей (рис.17). Благодаря ему можно описать все параметры пользователя в одном месте.
Рис 22 параметры пользователя
Пользователю можно назначить одновременно несколько ролей. Кроме назначения ролей здесь определяется:
1) полное имя пользователя;
2) пароль, использующийся для получения доступа к информационной системе;
3) основной интерфейс, который будет использоваться для данного пользователя, когда он запустит систему,
4) язык конфигурации.
После создания нового пользователя в режиме "Конфигуратор" и запуска системы от имени этого пользователя, информация о пользователе автоматически заносится в справочник "Пользователи" информационной базы, о чём формируется соответствующее сообщение. Список пользователей можно объединять в группы, так как анализируемый справочник поддерживает иерархию. К примеру, можно создать такие группы пользователей: кассиры, бухгалтеры, администратор. Однако права на подобные действия имеют только те пользователи, которые выполняют административные функции. Доступ к списку выполняется через меню "Сервис - Пользователи - Список пользователей", а к настройке параметров текущего пользователя осуществляется через меню "Сервис - Настройки пользователя".
Код элементов справочника "Пользователи" является текстовым. В качестве смысла кода вносится "Имя пользователя", какое назначено данному пользователю в Конфигураторе в списке пользователей системы. Когда вы входите в систему, конфигурация устанавливает пользователя, какой работает с системой, по совпадению имени этого пользователя в Конфигураторе и его имени в справочнике "Пользователи" (таблица 1).
Таблица 1
Категории пользователей
Пользователи |
Пользователи посещают библиотеки и работают через библиотекаря. Все запросы таких посетителей к информационной системе обрабатываются библиотекарем. |
|
Прикладные администраторы |
Прикладные администраторы являются корпоративными пользователями и обладают правами на модификацию справочников, условно-постоянной информации, списков пользователей системы. Прикладные администраторы осуществляют назначение прав пользователям информационной системы. |
|
Системные администраторы |
Системные администраторы обеспечивают нормальное функционирование информационной системы, выполняют резервное копирование и восстановление данных, выполняют регламентные работы по обслуживанию системы, контролируют системные журналы безопасности, выполняют мониторинг системных ресурсов. |
2.6 Интерфейс пользователя
Интерфейс пользователя, он же пользовательский интерфейс (UI, user interface) -- интерфейс, обеспечивающий передачу информации между пользователем-человеком и программно-аппаратными компонентами компьютерной системы. Интерфейс пользователя компьютерного приложения включает:
· Средства отображения информации, отображаемую информацию, форматы и коды;
· командные режимы, язык «пользователь-- интерфейс»;
· устройства и технологии ввода данных;
· диалоги, взаимодействие и транзакции между пользователем и компьютером, обратную связь с пользователем;
· поддержку принятия решений в конкретной предметной области;
· порядок использования программы и документацию на неё.
Рисунок 23 Система регистрации
Рисунок 24 Форма вывода данных
Рисунок 25 Форма добавления данных
Рисунок 26 ЕR-диаграмма
Рисунок 27 Специальный интерфейс переключения функций
2.7 Программа реализации информационной системы
Для написания программного кода используется язык Java. Язык моделирования UML имеет набор отношений для построения модели классов, но даже такой развитой объектно-ориентированного программирования (ООП) язык, как Java имеет только две явные конструкции для отражения связей: extends (расширение) и interface/implements (реализация).
Рисунок 28
Public class Customer{
public Integer customer_ID;
public Customer(String n){
customer_name=n;}
private Customer(string a, string b){
address=a; bank=b;}
public void setCustomer_name (String newGustomer_name){
name=newGustomer_name;}
public String getGustomer_name(){
return customer_name;}
private void setAdress (String newAdress){
address=newAdress;}
private String getAdress(){
return address;}
private void setBank (String newBank){
bank=newBank;}
private String getBank(){
return bank;}
public class Cust extendes Customer{
public Int cust_ID;
public cust (Int id, String n, String d, Float s, Int skl){
custSumma=s;
sklad_ID=skl;}
public void setCust_summa (Float newCust_summa){
cust_summa=newCust_summa;}
public Float getCust_summa(){
return cust_summa;}
public void setSklad_ID (
Int newSklad_ID){
Sklad_ID=newSklad_ID;}
public Int getSklad_ID(){
return Sklad_ID;}
2.8 Инструкция по охране труда
К работе на персональном компьютере допускаются лица, прошедшие обучение безопасным методам труда, вводный инструктаж, первичный инструктаж на рабочем месте.
При эксплуатации персонального компьютера на работника могут оказывать действие следующие опасные и вредные производственные факторы:
- повышенный уровень электромагнитных излучений;
- повышенный уровень статического электричества;
- пониженная ионизация воздуха;
- статические физические перегрузки;
- перенапряжение зрительных анализаторов.
Работник обязан:
Выполнять только ту работу, которая определена его должностной инструкцией.
Содержать в чистоте рабочее место.
Соблюдать режим труда и отдыха в зависимости от продолжительности, вида и категории трудовой деятельности.
Соблюдать меры пожарной безопасности.
Рабочие места с компьютерами должны размещаться таким образом, чтобы расстояние от экрана одного видеомонитора до тыла другого было не менее 2,0 м, а расстояние между боковыми поверхностями видеомониторов - не менее 1,2 м.
Рабочие места с персональными компьютерами по отношению к световым проемам должны располагаться так, чтобы естественный свет падал сбоку, преимущественно слева.
Оконные проемы в помещениях, где используются персональные компьютеры должны быть оборудованы регулируемыми устройствами типа: жалюзи, занавесей, внешних козырьков и др.
Рабочая мебель для пользователей компьютерной техникой должна отвечать следующим требованиям:
высота рабочей поверхности стола должна регулироваться в пределах 680-800 мм; при отсутствии такой возможности высота рабочей поверхности стола должна составлять 725 мм;
рабочий стол должен иметь пространство для ног высотой не менее 600 мм, глубиной на уровне колен - не менее 450 мм и на уровне вытянутых ног - не менее 650 мм;
рабочий стул (кресло) должен быть подъемно-поворотным и регулируемым по высоте и углам наклона сиденья и спинки, а так же - расстоянию спинки от переднего края сиденья;
рабочее место должно быть оборудовано подставкой для ног, имеющей ширину не менее 300 мм, глубину не менее 400 мм, регулировку по высоте в пределах до 150 мм и по углу наклона опорной поверхности подставки до 20 градусов; поверхность подставки должна быть рифленой и иметь по переднему краю бортик высотой 10 мм;
рабочее место с персональным компьютером должно быть оснащено легко перемещаемым пюпитром для документов.
Для нормализации ионного фактора помещений с компьютерами необходимо использовать устройства автоматического регулирования ионного режима воздушной среды.
Женщины со времени установления беременности и в период кормления грудью к выполнению всех видов работ, связанных с использованием компьютеров, не допускаются.
Виды трудовой деятельности разделяются на 3 группы: группа А - работа по считыванию информации с экрана компьютера с предварительным запросом; группа Б - работа по вводу информации; группа В - творческая работа в режиме диалога с компьютером. При выполнении в течение рабочей смены работ, относящихся к различным видам трудовой деятельности, за основную работу с компьютером следует принимать такую, которая занимает не менее 50% времени в течение рабочей смены или рабочего дня.
Для видов трудовой деятельности устанавливается 3 категории тяжести и напряженности работы с компьютером, которые определяются: для группы А - по суммарному числу считываемых знаков за рабочую смену, (не более 60000 знаков за смену); для группы Б - по суммарному числу считываемых или вводимых знаков за рабочую смену, (не более 40000 знаков за смену); для группы В - по суммарному времени непосредственной работы с компьютером за рабочую смену, (не более 6 часов за смену).
При 8-ми часовой рабочей смене и работе на компьютере регламентированные перерывы следует устанавливать:
· для I категории работ через 2 часа от начала рабочей смены и через 2 часа после обеденного перерыва продолжительностью 15 минут каждый;
· для II категории работ через 2 часа от начала рабочей смены и через 1,5-2,0 часа после обеденного перерыва продолжительностью 15 минут каждый или продолжительностью 10 минут через каждый час работы;
· для III категории работ - через 1,5-2,0 часа от начала рабочей смены и через 1,5-2,0 часа после обеденного перерыва продолжительностью 20 минут каждый или продолжительностью 15 минут через каждый час работы.
Заключение
Основная цель курсового проекта заключалась в создании информационной системы.
В ходе выполнения работы были решены следующие задачи:
1) Были изучены изучить методы и средства проектирования Информационной системы;
2) Были изучены методы и средства проектирования Баз данных;
3) Был проведен анализ информационной системы в предметной области, были выявлены их недостатки и преимущества перед другими представленными системы, оценка указанных в работе программ производилась по разработанным критериям;
4) Осуществлено проектирование информационной системы с построением диаграмм потоков данных, функциональных диаграмм;
5) Был разработан программный продукт на основе проектирования, а также построена соответствующая диаграмма классов;
6) Была выведена инструкцию по охране труда для работы с созданным программным продуктом;
7) Была разработана База данных состоящая из 10 таблиц. Информационная система, состоящая из: 6 блоков вывода данных, 18 основных кнопок, 3 служебных, 36 полей ввода, 24 текстовых поля, 3 специальные кнопки, 8 полей отображения.
База данных для информационной системы создавалась в MS Office Access 2010 и 2013.
Список литературы
1. CASE-средства [Электронный ресурс]. Режим доступа: http://www.kpms.ru/Automatization/CASE_tools.htm. Заглавие с экрана. (Дата обращения: 14.07.2017).
2. Варфоломеева, А. О. Информационные системы предприятия / А. О. Варфоломеева, А. В. Коряковский, В. П. Романов. М: ИНФРА-М, 2013.171 с.
3. Голицына, О. Л. Информационные системы / О. Л. Голицына, Н. В. Максимов, И. И. Попов. М: ФОРУМ, 2007. 192 с.
4. Голицына, О. Л. Базы данных / О. Л. Голицына, Н. В. Максимов, И. И. Попов. М: ФОРУМ, 2009. 157 с.
5. Документация по MySQL [Электронный ресурс]. Режим доступа: http://www.mysql.ru/docs/. Заглавие с экрана. (Дата обращения: 13.07.2017).
6. Девисилов, В.А. Охрана Труда / В.А Девисилов М: ФОРУМ, 2007. 448 с.
7. Методология проектирования информационных систем [Электронный ресурс]. Режим доступа: https://studopedia.ru/3_20790_ metodologiya-proektirov..nih-sistem.html. Заглавие с экрана. (Дата обращения: 11.07.2017).
8. Методы разработки баз данных для информационных систем [Электронный ресурс]. Режим доступа: http://mia.univer.kharkov. ua/20/30281.pdf. Заглавие с экрана. (Дата обращения: 16.07.2017).
9. Оценки содержания образовательных документов: статистический аспект [Электронный ресурс]. -- Режим доступа: https://cyberlenink a.ru/article/v/otsenki-soderzhaniya-obrazovatelnyh-dokumentov-statisticheskiy-aspekt Ї Заглавие с экрана. (Дата обращения: 21.04.17).
10. Основы проектирования информационных систем [Электронный ресурс]. Режим доступа: https://docviewer.yandex.ru/view/273304034. Заглавие с экрана. (Дата обращения: 21.04.17).
11. Проектирование баз данных [Электронный ресурс]. -- Режим доступа: https://docviewer.yandex.ru/view/273304034. (Дата обращения: 23.04.2017).
12. Правила работы за компьютером [Электронный ресурс]. Режим доступа: http://www.neumeka.ru/pravila_raboty_za_kompyuterom.html. Заглавие с экрана. (Дата обращения 16.04.17).
13. Пирогов В.Ю. «Информационные системы и базы данных: организация и проектирование», год 2009, г. Санкт-Петербург.
14. Пак, Н.И. Нелинейные технологии обучения в условиях информатизации / Н. И. Пак. М: Учебное пособие, 2008. 224 с.
15. Рудаков, А.В. Технология разработки программных продуктов / А.В. Рудаков. М.: Академия, 2010.208 с.
16. Структура хранения данных автоматизированной системы мониторинга качества образовательного процесса [Электронный ресурс]. Режим доступа: https://cyberleninka.ru/article/v/struktura-hraneniya-dannyh-avtomatizirovannoy-sistemy-monitoringa-kachestva-obrazovatelnogo-protsessa. Заглавие с экрана. (Дата обращения 20.04.2017).
17. Справочник JQuery [Электронный ресурс]. Режим доступа: https://gitcode.ru/manuals/jquery. (Дата обращения: 15.04.2017).
18. Фуфаев, Д.Э. Разработка и эксплуатация автоматизированных информационных систем / Д.Э. Фуфаев, Э.В. Фуфаев. М.: Издательский центр «ACADEMIA», 2010. 304 с.
19. Фуфаев, Д.Э. Базы Данных / Д.Э. Фуфаев, Э.В. Фуфаев. М.: Издательский центр «ACADEMIA», 2011. 320 с.
20. Федотова, Е. Л. Информационные технологии и системы / Е. Л. Федотова. М: ИД ФОРУМ, 2014. 214 с.
Размещено на Allbest.ru
...Подобные документы
Методология проектирования и особенности организации технического обслуживания информационных систем. Понятие, сущность, стадии, стандарты, структура и процессы жизненного цикла информационной системы, а также анализ достоинств и недостатков его моделей.
реферат [66,1 K], добавлен 07.05.2010Этапы проектирования информационных систем. Корпоративные информационные системы, тенденции их развития. Требования к организации базы данных. Основные концепции реляционных баз данных. Выбор системы проектирования. Логическая структура приложения.
дипломная работа [2,2 M], добавлен 20.12.2012Технология разработки информационных систем (ИС). Жизненный цикл информационной системы. Состав и содержание работ на стадиях проектирования ИС. Проектирование унифицированной системы документации. Автоматизированное проектирование корпоративных ИС.
реферат [176,9 K], добавлен 15.04.2012Основные области проектирования информационных систем: базы данных, программы (выполнение к запросам данных), топология сети, конфигурации аппаратных средств. Модели жизненного цикла программного обеспечения. Этапы проектирования информационной системы.
реферат [36,1 K], добавлен 29.04.2010Особенности проектирования информационных систем основанных на базах данных. Использование CASE-средств и описание бизнес процессов в BP-Win. Этапы проектирования современных информационных систем, виды диаграмм и визуальное представление web-сайта.
курсовая работа [1,9 M], добавлен 25.04.2012Жизненный цикл автоматизированных информационных систем. Основы методологии проектирования автоматизированных систем на основе CASE-технологий. Фаза анализа и планирования, построения и внедрения автоматизированной системы. Каскадная и спиральная модель.
курсовая работа [1,1 M], добавлен 20.11.2010Развитие информационных систем. Современный рынок финансово-экономического прикладного программного обеспечения. Преимущества и недостатки внедрения автоматизированных информационных систем. Методы проектирования автоматизированных информационных систем.
дипломная работа [1,5 M], добавлен 22.11.2015Информационные системы - обычный программный продук, но они имеют ряд существенных отличий от стандартных прикладных программ и систем. Классификация, области применения и реализации информационных систем. Фазы проектирования информационных систем.
реферат [22,9 K], добавлен 05.01.2010Развитие современных информационных технологий. Этапы объектно-ориентированного проектирования информационных систем Rational Rose. Моделирование железнодорожной информационной системы. Создание диаграмм последовательности, компонентов, размещения.
курсовая работа [840,0 K], добавлен 11.07.2012Исследование основных стадий жизненного цикла информационной системы. Планирование, анализ требований и проектирование информационной системы. Стандарты и типы моделей жизненного цикла. Верификация и модернизация системы, полное изъятие из эксплуатации.
презентация [1,6 M], добавлен 12.02.2017Жизненный цикл информационных систем, методологии и технологии их проектирования. Уровень целеполагания и задач организации, классификация информационных систем. Стандарты кодирования, ошибки программирования. Уровни тестирования информационных систем.
презентация [490,2 K], добавлен 29.01.2023Принцип работы и назначение обучаемых информационных систем, их классификация по различным критериям, разновидности и отличия. Характеристика систем поддержки принятия решений. Механизм и основные этапы проектирования информационной обучаемой системы.
реферат [23,9 K], добавлен 22.11.2009Понятия информационной системы и автоматических информационных систем, их классификация и разновидности, функциональные особенности. Принципы построения, особенности использования в юридической сфере. Правила использования и инструкция пользователя.
контрольная работа [30,4 K], добавлен 24.07.2014Наличие экономической информационной системы. Матрица организационных проекций. Разработка системы базы данных. Современные CASE-средства. Основные этапы разработки информационных систем. Абсолютный показатель и индекс снижения стоимостных затрат.
курсовая работа [1,1 M], добавлен 14.03.2011Роль структуры управления в информационной системе. Примеры информационных систем. Структура и классификация информационных систем. Информационные технологии. Этапы развития информационных технологий. Виды информационных технологий.
курсовая работа [578,4 K], добавлен 17.06.2003Изучение понятия корпоративной информационной системы; требования к их разработке. Ознакомление с процессом проектирования и внедрения данных компьютерных технологий на производстве. Рассмотрение специфики работы корпоративных информационных систем.
курсовая работа [33,1 K], добавлен 02.11.2014Понятие информационной системы. Этапы развития информационных систем. Процессы в информационной системе. Информационная система по отысканию рыночных ниш, по снижению издержек производства. Структура информационной системы. Техническое обеспечение.
реферат [340,3 K], добавлен 17.11.2011Методы и средства проектирования информационных систем. Анализ предметной области. Разработка модели базы данных. Анализ рисковых ситуаций, расчёт их последствий. Техническая и программная реализация проекта. Основные требования к аппаратному обеспечению.
курсовая работа [1,1 M], добавлен 23.03.2017Анализ предметной области, этапы проектирования автоматизированных информационных систем. Инструментальные системы разработки программного обеспечения. Роль CASE-средств в проектировании информационной модели. Логическая модель проектируемой базы данных.
курсовая работа [410,6 K], добавлен 21.03.2011Классификация информационных систем. Использование баз данных в информационных системах. Проектирование и реализация информационной системы средствами MS Access. Анализ входной информации предметной области и выделение основных информационных объектов.
курсовая работа [2,5 M], добавлен 09.08.2012