Разработка информационной системы для агентства недвижимости - Дипломная работа

бесплатно 0
4.5 115
Аналитический обзор разработки информационных систем. Разработка концептуальной (инфологической) модели. Выбор языка и среды программирования. Разработка пользовательского интерфейса и блок-схемы алгоритмов для подпрограмм. Обзор CSS-фреймворков.


Аннотация к работе
Чтобы продать, купить, обменять, сдать, снять квартиру, нежилое помещение, здание, люди приходят в Агентство недвижимости, ведь решить такую задачу самостоятельно очень сложно. Из материальных ценностей человека недвижимость - одна из самых дорогих, и поэтому совершение с ней сделок требует максимальной квалификации. Основная обязанность Агентства недвижимости по договору - это качественное выполнение специалистами Агентства указанных в договоре услуг и поэтому, в зависимости от того, какие именно услуги потребуются, на базе этого и составляется договор. В свою очередь Агентство недвижимости имеет право на получение соответствующего вознаграждения за оказанные услуги, а также вправе требовать исполнения тех обязательств по договору, которые были Вами взяты на себя с целью реализации договора.Разработка и реализация информационных систем - одно из самых основных направлений деятельности нашей специальности. Первый этап этого процесса - анализ деятельности компании, а последний - внедрение разработанной системы. 4) Выбор платформы, подготовка системы, интеграция с используемым ПО. Разработка проекта информационной системы делается вместе с клиентом, при этом успешно создается информационная система, которая удовлетворяет все потребности клиента. Задача представляет собой совокупность действий, выполняемых в процессе достижения цели.На сегодняшний день существует множество СУБД, которые отличаются по архитектуре. Рассмотрим основные из них.Microsoft Access имеет не сложный графический интерфейс, который помогает создавать базу данных. Microsoft Access предлагает нам огромное количество инструментов, они помогают пользователю выполнять работу с данными за него, при создании программ (приложений). Наблюдает за разграничением доступа к этой базе данных у пользователей и гарантирует защиту абсолютно всех данных: - Защита с помощью пароля от базы данныхСоздатели делают функциональность по заказу пользователей, благодаря таким заказам появился механизм когда синхронизируются две и более копий объектов. MYSQL используется как сервер, к которому могут обратиться разные клиенты. MYSQL очень гибкая, благодаря поддержке большого количества таблиц: - пользователи могут выбрать таблицы типа MYISAM, которые поддерживают полнотекстовый поиск. таблицы INNODB, которые поддерживают транзакции на уровне отдельных записей. Благодаря архитектуре и лицензированию, в СУБД MYSQL постоянно появляются новые типы таблиц.Компания поднялась на очень высокие позиции на рынке, даже является неоспоримым лидером на платформах Windows, Unix. Oracle работает почти на всех существующих платформах и она может поддерживать все типы архитектуры. Для систем крупного масштаба они предлагают следующее: - Oracle Database Enterprise Edition для нее есть целый набор опций, которые значительно расширяют возможности сервера. Oracle Database Standard Edition предназначена для организации систем среднего масштаба Oracle наделен: - набором функций для работы с языком JavaПри выполнении сравнительного анализа СУБД я выбрал самую подходящую для меня - MYSQL, она позволит мне достичь поставленную цель.Структурная схема информационной системы «Агентство-35» проиллюстрирована на рисунке 1. Структурная схема имеет следующие модули: - Модуль работы с данными пользователя работает с таблицами «Договор» и «Клиенты». Работает с таблицами «Клиенты». Работает с таблицами «Заявки» и предназначен для записи введенной пользователем информации в БД. Работает с таблицами «Заявки» «Клиенты» и «Договор».Концептуальная модель базы данных агентства недвижимости изображена на рисунке 2. Логическая модель базы данных содержит атрибуты сущности, которые приведены в таблицах с 1 по 4. Логическая модель проиллюстрирована на рисунке 3. Таблица 1 - Атрибуты сущности «Договор» Номер договора Уникальный номер для идентификации договораДля достижения поставленной цели дипломного проекта были выбраны следующие языки программирования: языки разметки - HTML5, CSS, PHP, JAVASCRIPT и SQL. Форматирование текста, изображения, цвета, фоны, создания ссылки и т.д. это делается в HTML. HTML5 - это не продолжатель языка разметки гипертекста, а новая открытая платформа, предназначенная для создания веб-приложений, использующих аудио, видео, графику, анимацию и многое другое. PHP также позволяет подключаться к базам данных и выводить информацию на веб-страницы, что позволяет создавать более сложный и интерактивный контент, чем HTML. SQL - хотя и не веб-язык программирования, SQL является языком для общения с базами данных, который используется в сочетании с PHP для доступа и размещения веб-контента.Обобщенная блок-схема алгоритма проиллюстрирована на рисунке 4.Блок-схема алгоритма работы программы принятия заявок от клиента на сайте изображена на рисунке 5.Разработанная система должна выполнять следующие функции: Технические: - Хранение истории операций. Хранение информации о зарегистрированных клиентах.

План
СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. РАЗРАБОТКА ИС И БД

1.1 Аналитический обзор разработки информационных систем

1.2 Анализ и выбор СУБД

1.2.1 Microsoft Access

1.2.2 СУБД MYSQL

1.2.3 СУБД Oracle

1.2.4 Выбор СУБД

1.3 Структурная схема ИС

1.4 Разработка концептуальной (инфологической) модели

1.5 Построение логической модели

1.6 Выбор языка и среды программирования

1.7 Разработка обобщенной блок-схемы алгоритма

1.8 Разработка блок-схемы алгоритмов для отдельных подпрограмм

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

1.9.1 Технические требования к программе или программному изделию

1.9.2 Требования по надежности

1.9.3 Требования к условиям эксплуатации

1.9.4 Требования к аппаратным средствам

1.9.5 Требования к документации

1.9.6 Требования к безопасности

2. РАЗРАБОТКА САЙТА

2.1 Анализ и выбор CMS

2.1.1 Аналитическая часть

2.1.2 Анализ аналогов сайта

2.2 Выбор CMS системы

2.2.1 Сравнительный анализ CMS систем

2.2.2 Обзор CSS-фреймворков

2.2.3 Выбор фреймверка

2.3 Функциональные требования к сайту

2.3.1 Требования к представлению сайта

2.3.2 Графическая основа страниц сайта

2.3.3 Требования к структуре сайта

2.4 Требования к дизайну сайта

2.4.1 Разработка интерфейса сайта

2.5 Требования к информационному обеспечению

2.6 Требования к разделению доступа

2.7 Требования к безопасности

2.8 Требования к программному обеспечению

2.8.1 Требования к программному обеспечению серверной части

2.8.2 Требования к клиентскому программному обеспечению

2.8.3 Реализация сайта по требованиям

3. ТЕСТИРОВАНИЕ

3.1 Методика тестирования

3.2 Результаты тестирования

3.3 Оценка качества по результатам тестирования

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ПРИЛОЖЕНИЕ 1

ПРИЛОЖЕНИЕ 2

ПРИЛОЖЕНИЕ 3

ПРИЛОЖЕНИЕ 4

ПРИЛОЖЕНИЕ 5
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?