Справочная система как программный продукт, позволяющий пользователю получить точную информацию по теме. Основные особенности построения модели AS-IS. Анализ контекстной диаграммы модели TO-BE. Сущность диаграммы компонентов серверной части проекта.
Аннотация к работе
Стремительное развитие и повсеместное применение информационных технологий, превращение информации в ценнейший ресурс жизнедеятельности обусловливает движение человечества к информационному обществу. Сегодня потребитель должен иметь возможность получать требуемую информацию в нужном виде, в приемлемые сроки, практически в любом месте и за умеренную плату.[1] Справочная система предназначена для получения пользователем максимально точной (релевантной) информации по интересующей его (и ограниченной базой статей) теме. Справочные системы часто комбинируются с поисковыми системами, где выборка релевантных статей определяется по заданным ключевым словам или (при полнотекстовом поиске) частью предложения. Таким образом, справочная система - это, в данном случае, программный продукт, позволяющий пользователю получить точную информацию по теме, либо задав некоторые условия поиска, либо выбрав необходимую информацию из списка.Упомянутое включало в себя информацию о названии факультета, названии специальности, о сотрудниках, полная информация о специальности, полная информация о факультете, полная информация об студенте. Декомпозиция контекстной диаграммы модели TO-BE в диаграмму IDEF0 изображена на рисунке 1.6. Для отображения этой модели язык UML предлагает использовать диаграммы Use Case (вариант использования) совместно с моделями State Diagram (диаграммы состояний) и Activity Diagram (диаграммы деятельности/активности). Диаграмма должна показывать, какие действующие лица инициируют варианты использования, а также должна отображать, когда действующие лица получают информацию от вариантов использования. Основной поток событий: система запрашивает требуемое действие (удаление студента, удаление факультета, изменение данных о студенте, изменение данных о факультете, добавление нового факультета, добавление нового студента).После того, как Администратор указывает действие, выполняется один из подчиненных потоков: удалить студента, удалить факультет, изменить данные о студенте, изменить данные о факультете, добавить новый факультет, добавить нового студента.В данном проекте была создана модель AS-IS. Результаты анализа и улучшения бизнес-процессов были представлены в модели TO-BE. На основе модели TO-BE построена модель данных, проведено как логическое, так и физическое моделирование предмета разработки.
Введение
справочный система программный диаграмма
Стремительное развитие и повсеместное применение информационных технологий, превращение информации в ценнейший ресурс жизнедеятельности обусловливает движение человечества к информационному обществу. В условиях перехода к информационному обществу ведение эффективного бизнеса и достижение высокого качества жизни возможны только при условии эффективного управления информационными ресурсами. Сегодня потребитель должен иметь возможность получать требуемую информацию в нужном виде, в приемлемые сроки, практически в любом месте и за умеренную плату.[1]
Справочная система предназначена для получения пользователем максимально точной (релевантной) информации по интересующей его (и ограниченной базой статей) теме. Обычно выбор статьи происходит по иерархии разделов справки. Справочные системы часто комбинируются с поисковыми системами, где выборка релевантных статей определяется по заданным ключевым словам или (при полнотекстовом поиске) частью предложения.
Таким образом, справочная система - это, в данном случае, программный продукт, позволяющий пользователю получить точную информацию по теме, либо задав некоторые условия поиска, либо выбрав необходимую информацию из списка.
Так как в данной системе используется большой объем данных, будет целесообразно разместить их в базе данных под управлением некоторой СУБД.
Вследствие значительного жизненного цикла может оказаться, что в процессе создания системы внешние условия изменились. Обычно внесение изменений в проект на поздних этапах создания справочной системы - весьма трудоемкий и дорогостоящий процесс. Поэтому для успешной реализации крупного проекта необходимо, чтобы инструментальные средства, на которых он реализуется, были достаточно гибкими к изменяющимся требованиям.
Данный курсовой проект посвящен анализу и проектированию к разработке информационной системы «Учет успеваемости». Для этой цели были выбраны инструментальные средства визуального проектирования BPWIN и Rational Rose.
1. Предмет разработки в контексте AS-IS и TO-BE
Вывод
В данном проекте была создана модель AS-IS. Результаты анализа и улучшения бизнес-процессов были представлены в модели TO-BE. На основе модели TO-BE построена модель данных, проведено как логическое, так и физическое моделирование предмета разработки.
Анализ и проектирование программного обеспечения являются начальными и значительными этапами в жизненном цикле разработки программного продукта. Поэтому очень важно уделить должное внимание этим этапам.
В ходе данной работы были освоены наиболее часто употребляемые на реальных проектах средства автоматизированного проектирования, такие как Rational Rose, BPWIN, ERWIN, Microsoft Visio. Были изучены возможности, достоинства и недостатки каждой из перечисленных систем. С использованием этих средств был спроектирован программный продукт информационная система «Учет успеваемости». Поставленные в работе цели были выполнены успешно.
Список литературы
1.Коналлен Д. Разработка Web-приложений с использованием UML и его расширения. - М.: Вильямс, 2001. - 288 с.: ил.
2.Технология программирования: Моделирование программных систем: Метод. указания и задания к лабораторным работам / Авт.-сост. Л.Ф. Дробушевич. - Мн.: БГУ, 2003. - 66 с.
3.Буч Г., Рамбо Дж., Джекобсон А. Язык UML. Руководство пользователя: Пер.с англ. - М.: ДМК, 2000.- 360 с.: ил.
4.Руководство по программному пакету ERWIN. [Режим доступа http://www.emanual.ru/download/www.EMANUAL.ru_510.html]
5.Бугай О.В., Бухвалова И.А., Ковальков А.Т., Разоренов Н.А. Методические указания по выполнению дипломного проекта для студентов специальности Т10.02.00 «Программное обеспечение информационных технологий». Мн., 2003.