Введение 3
1 Анализ предметной области 5
1.1 Краткая характеристика предприятия 5
1.2 Описание модели IDEF0 9
1.3 Описание модели BPWIN 14
1.4 Разработка требований к АИС 17
2 Проектирование системы аренды недвижимости 19
2.1 Функциональные модели системы 20
2.2 Аттестация требований 22
2.3 Структура базы данных 23
2.4 Алгоритмы работы системы аренды недвижимости 27
3 Реализация АИС аренды недвижимости 32
3.1 Программные средства создания системы 32
3.2 Проектирование пользовательского интерфейса 35
3.3 Сквозной пример 39
Заключение 51
Список использованных источников 53
Приложение
В наши дни информационная сеть окутала практически всю планету.
Каждый день мы сталкиваемся с информационными системами: на
автостоянках (по карточкам), в универмагах, даже при устройстве на работу.
Информационной системой (ИС) называют совокупность
взаимосвязанных аппаратно-программных средств, для автоматизации
накопления и обработки информации.
Создание современной программной системы – весьма трудоемкая
задача: обычный размер ПО превышает сотни тысяч операторов. Для
эффективного создания подобных программных продуктов специалист
должен иметь представление о методах анализа, проектирования, реализации
и тестирования программных систем, ориентироваться в существующих
подходах и технологиях.
Проектирование программных продуктов, как и любых других сложных систем, выполняется поэтапно с использованием блочно-иерархического
подхода, который подразумевает разработку продукта по частям с последующей сборкой. На каждом этапе выполняются определенные проектные операции, которые соответствующим образом документируются. Последовательность выполнения этапов и их результаты непосредственно следуют из
используемой модели жизненного цикла программного обеспечения (ПО).
Кроме того, реализованная система также должна сопровождаться разного рода программной документацией, например, спецификацией, руководством программиста, руководством пользователя, руководством оператора.
Таким образом, владение навыками создания программной документации,
безусловно, необходимо будущему разработчику ПО.
Развитие рынка способствовало увеличению количества компаний,
предоставляющих риэлтерские услуги, что повлекло за собой обострение
конкурентной борьбы и повышение требований по уровню, скорости и удобству обслуживания клиентов.
В данной выпускной квалификационной работе был описан бизнес- процесс интернет сервиса аренды недвижимости.
В основной главе было описан технологический процесс аренды недвижимости. Была разработана функциональная модель аренды недвижимости, которая была разделена на основные части:
- Контекстная диаграмма, в которой показан процесс в целом;
- Дочерняя диаграмма, в которой процесс разделен на идентификацию клиента, определения типа заявки, определение ответственного отдела, обработка заявки, и ответ клиенту.
В ходе выполнения выпускной квалификационной работы был изучен метод моделирования бизнес-процессов BPMN, который осуществляется посредством диаграмм с небольшим числом графических объектов. Также были разработаны требования к системе обработки заявок.
По итогам проведенного исследования можно сделать следующие выводы.
В России активно развивается рынок информационных систем. Потребность контролировать процесс разработки программного обеспечения, прогнозировать и гарантировать стоимость разработки, сроки и качество результатов привела в конце 70-х годов к необходимости перехода от кустарных к индустриальным способам создания программного обеспечения и появлению совокупности инженерных методов и средств создания программного обеспечения, объединенных общим названием «программная инженерия». Большое значение придается этапу выбора информационной системы. Каждый проект в области автоматизации должен рассматриваться предприятием как стратегическая инвестиция средств, которая должна окупиться за счет улучшения управленческих процессов, повышения эффективности производства, сокращения издержек. Для малых предприятий, торговых фирм и компаний, предоставляющих услуги по соотношению цена/качество наиболее подойдут финансово-управленческие системы.
Как показывает анализ, несмотря на увеличение числа порталов недвижимости, предоставляемых населению, нет понятно интуитивного интерфейса где можно легко и быстро найти нужную информацию.
Приложение предназначено для учета недвижимости, и быстрого поиска, используя интуитивный фильтр.
Разработано приложение в соответствии с основными принципами создания интерфейса:
- естественность (интуитивность);
- непротиворечивость;
- неизбыточность;
- непосредственный доступ к системе помощи.