Разработка информационной системы "Агентство недвижимости"

Тип работы:
Курсовая
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Тема: «Разработка информационной системы „Агентство недвижимости“»

Содержание

  • Введение
  • 1. Техническое задание
  • 1.1 Постановка задачи
  • 1. 2 Требование к программному средству
  • Требования к функциональным характеристикам
  • Требования к надёжности
  • Требования к условиям эксплуатации
  • 1.3 Требования к составу и параметрам технических средств
  • 1. 4 Информационное обеспечение задачи
  • Описание входной информации
  • Описание нормативно-справочной информации
  • 2. Описательная часть
  • 2.1 Контекстная диаграмма бизнес-процесса решаемой задачи
  • 2. 2 Описание программного средства
  • 2. 3 Контрольный пример
  • 2. 4 Руководство пользователя
  • Заключение
  • Список литературы

Введение

Темой курсового проекта является создание и разработка информационной системы.

В наши дни информационная сеть окутала практически всю планету. Каждый день мы сталкиваемся с информационными системами: на автостоянках (по карточкам), в универмагах, даже при устройстве на работу.

Информация — сведения, сообщения, данные и т. д. В настоящее время не существует единого определения термина информация.

Информационная модель — совокупность информации, характеризующая существенные свойства и состояния объекта, процесса, явления, а также взаимосвязь с внешним миром.

Информационной системой (ИС) называют совокупность взаимосвязанных аппаратно-программных средств, для автоматизации накопления и обработки информации. В информационную систему данные поступают от источника информации (пример: база данных). Эти данные отправляются на хранение либо претерпевают в системе некоторую обработку и затем передаются потребителю.

Автоматизированная информационная система (АИС) — совокупность программно-аппаратных средств, предназначенных для автоматизации деятельности, связанной с хранением, передачей и обработкой информации.

Чем доступней становятся компьютерные технологии, тем больше появляется непрофессиональных пользователей. Поэтому одной из задач разработчиков любых приложений, в том числе и ИС, является создание интуитивно понятного интерфейса. Эта задача так же будет выполнена в курсовом проекте.

В процессе курсового проектирования необходимо закрепить и систематизировать знания, полученные на дисциплинах «Базы данных», создание источника информации, «Разработка и эксплуатация информационных систем», создание ИС, «Компьютерная графика», распределение кнопок по формам и создание интуитивно понятного интерфейса.

Курсовой проект по разработке и сопровождению программного средства по дисциплине «Разработка и эксплуатация информационных систем» является промежуточной стадией обучения в «Красноярском техникуме информатики и вычислительной техники» и освоения профессии техник.

Целью курсового проекта является:

научится создавать качественные и надёжные программные средства, получение рабочих навыков при создании программных средств;

разработать техническую документацию к созданному программному средству.

В процессе разработки курсового проекта необходимо воссоздать информационную систему «Агентство недвижимости». Задачей этой информационной системы будет являться вывод расписания работников агентства недвижимости.

Результатом курсового проекта по дисциплине «Разработка и эксплуатация информационных средств» должна быть полноценная база данных, решающая поставленную задачу, и техническая документация к ней.

1. Техническое задание

1.1 Постановка задачи

В процессе курсового проектирования необходимо разработать информационную систему «Агентство недвижимости».

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

Система должна выполнять следующие функции:

— ввод и редактирование информации о недвижимости:

— «Операции»;

— «Недвижимость»;

— ввод и редактирование информации о сотрудниках:

— «Рабочие»;

— ввод и редактирование информации о клиентах:

— «Клиенты»;

— составление договора (при помощи которого строится расписание):

— «Договоры»;

— формирование и печать таких документов как:

— «Расписание работников»;

Входной информацией должно являться:

— Списки клиентов:

— ФИО клиента;

— телефон;

— Список сотрудников:

— ФИО сотрудника;

— Возможности агентства: доступные операции; доступная недвижимость.

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

1.2 Требование к программному средству

Требования к функциональным характеристикам

Информационная система «Агентство недвижимости» должна быть направлена в помощь хранения расписания работников агентства недвижимости. Система должна осуществлять обработку информации и печать выходных документов.

Данная система должна функционировать под операционной системой ОС Windows XP SP2 (и выше) или Windows Vista и пакета средств Microsoft Office 2007.

Информационная система «Агентство недвижимости» должна выполнять следующие функции:

— ввод и редактирование следующей информации о работе сотрудников агентства недвижимости:

— ФИО сотрудника;

— ввод и редактирование следующей информации о клиенте:

— ФИО клиента;

— Телефон;

— ввод и редактирование следующей информации о возможностях агентства:

— доступные операции;

— доступная недвижимость;

— формирование и печать следующих выходных документов:

— «Расписание работников».

Требования к надёжности

Система должна быть качественной и корректной, то есть должна выполнять все требуемые функции и быть пригодной для эксплуатации. Система должна быть устойчивой, то есть способной выполнять запланированные действия, не смотря на какие-либо отклонения, как в работе аппаратуры, так и в самом приложении.

Для обеспечения надёжности системы необходимо:

— обеспечение защиты данных от несанкционированного доступа;

— вывод сообщения об ошибке при неправильном вводе данных, в котором указывается поле, где произошла данная ошибка;

— все данные должны быть введены правильно и корректно, то есть, дожжен осуществляться контроль данных, в том числе обязательных полей;

— обязательными полями являются:

— ФИО клиента;

— Телефон клиента;

— ФИО сотрудника;

— Тип недвижимости;

— Операции с недвижимостью;

— при удалении каких-либо данных необходимо предусмотреть вариант отказа, то есть выдавать запрос на согласие пользователя.

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

Пользователь должен обладать базовыми навыками работы с ОС Windows (это потребуется в случае какого-либо сбоя) и навыками работать с пакетом средств Microsoft Office 2007, а именно с приложениями Microsoft Word и Microsoft Access.

Для эксплуатации данной информационной системы необходимо, что бы на компьютере были установлены:

— ОС Windows XP SP2 (и выше) или Windows Vista;

— Microsoft Office 2007.

1.3 Требования к составу и параметрам технических средств

Для бесперебойной работы и удобного использования информационной системы «Агентство недвижимости» необходимо, что бы используемые вами технические средства соответствовали ниже перечисленным характеристикам:

— компьютер типа IBM PC или Note Book;

— процессор Pentium Celeron (Pentium IV и выше), AMD Athlon (и выше), с тактовой частотой не меньше 1,6 ГГц;

— 512 Мб ОЗУ;

— HDD со свободным местом не менее 40 Мб;

— операционная система Windows XP SP2 (и выше) или Windows Vista;

— устройства ввода и манипуляций (клавиатура/мышь);

— пакет средств Microsoft Office 2007;

— принтер, поддерживающий печать документов формата А4 (для печати выходных документов).

Дополнительных устройств не требуется. Все выше перечисленные устройства должны полностью функционировать и быть совместимы с операционной системой.

1.4 Информационное обеспечение задачи

Описание входной информации

Входные данные заносятся в информационную систему «агентство недвижимости» из паспорта клиента и возможностей агентства недвижимости.

информационная система агентство недвижимость

Информация включает в себя следующие данные: ФИО клиента; ФИО сотрудника; доступные операции; доступная недвижимость.

Информация о договоре заносится в таблицу «договор», структура которой представлена в таблице 1 (значком «» отмечено ключевое поле).

Таблица 1 — структура таблицы «Договор»

Название поля

Тип данных

Длина поля

Описание

Код

Счётчик

Длинное целое

Код договора

Код клиента

Числовой

Длинное целое

Код клиента

Код операции

Числовой

Длинное целое

Код операции

Код недвижимости

Числовой

Длинное целое

Код недвижимости

Код работника

Числовой

Длинное целое

Код работника

Информация о клиенте заносится в таблицу «Клиенты», структура которой представлена в таблице 2 (значком «» отмечено ключевое поле).

Таблица 2 — структура таблицы «Клиенты»

Название поля

Тип данных

Длина поля

Описание

Код

Счетчик

Длинное целое

Код клиента

ФИОК

Текстовый

70

ФИО клиента

Телефон

Текстовый

15

Телефон клиента

Информация о недвижимости заносится в таблицу «недвижимость», структура которой представлена в таблице 3 (значком «» отмечено ключевое поле).

Описание нормативно-справочной информации

Нормативно-справочная информация — это информация, которая остаётся неизменимой, пример: форма обучения очная или заочная, тип обучения бюджет или коммерция. Нормативно-справочной информацией для информационной системы «сведения об учащихся» будут, является следующие справочники:

— Таблицы:

— Недвижимость;

— Операции;

— Рабочие.

Структура нормативно-справочных таблиц приведена ниже (значком «» отмечено ключевое поле).

Таблица 3 — структура нормативно-справочной таблицы «недвижимость»

Название поля

Тип данных

Длина поля

Описание

Код недвижимости

Счётчик

Длинное целое

Код недвижимости

Наименование

Текстовый

30

Наименование доступной недвижимости

Информация об операциях заносится в таблицу «операции», структура которой представлена в таблице 4 (значком «» отмечено ключевое поле).

Таблица 4 — структура нормативно-справочной таблицы «операции»

Название поля

Тип данных

Длина поля

Описание

Код

Счётчик

Длинное целое

Код операции

Операция

Текстовый

15

Покупка, продажа, аренда, сдача в аренду

Информация о рабочих заносится в таблицу «рабочие», структура которой представлена в таблице 5 (значком «» отмечено ключевое поле).

Таблица 5 — структура нормативно-справочной таблицы «рабочие»

Название поля

Тип данных

Длина поля

Описание

Имя

Текстовый

70

Имя сотрудника

Код рабочего

Счетчик

Длинное целое

Код рабочего

На рисунке 1 изображена схема данных данной информационной системы.

Рисунок 1 — Схема данных

2. Описательная часть

2.1 Контекстная диаграмма бизнес-процесса решаемой задачи

Контекстная диаграмма бизнес-процесса решаемой задачи «Агентство недвижимости» выполненная в программе Computer Associates BPwin представлена ниже.

Главная композиция контекстной диаграммы «формирование расписания агентства недвижимости», которая представленная на рисунке 2, содержит следующие данные:

на входе: паспортные данные клиента, возможности агентства;

управление: устав РФ, устав предприятия, лицензия на предоставление услуг;

ресурсы: МТО (машина технического обслуживания), начальство;

на выходе: расписание работников.

Рисунок 2 — Формирование расписания агентства недвижимости

Декомпозиция первого уровня контекстной диаграммы «формирование расписания агентства недвижимости» отображена на рисунке 3.

Рисунок 3 — Декомпозиция первого уровня

Декомпозиция блока «Сбор информации» представлена на рисунке 4.

Рисунок 4 — Декомпозиция первого уровня

Декомпозиция блока «Формирование БД» представлена на рисунке 5.

Рисунок 5 — Декомпозиция блока «Формирование БД»

Декомпозиция блока «Выполнение запроса» представлена на рисунке 6.

Рисунок 6 — Декомпозиция блока «Выполнение запроса»

2.2 Описание программного средства

Информационная система «Агентство недвижимости» создана для удобного составления расписания сотрудников. Система осуществляет хранение и обработку информации, а так же формирует выходные документы.

Программа разработана в Microsoft Office 2007 Access. Изначально программа занимает 2Мб, по мере заполнения базы данных программа будет занимать больше места на жёстком диске. Информационная система имеет 7 форм. Их наименование и описание отображено в таблице 6.

Таблица 6 — описание нормативно-справочных форм

Название формы

Описание формы

Welcome

Главная форма. Открывается при запуске ИС

Договор

Составленные договора

Клиенты

Список клиентов

Недвижимость

Список допустимой недвижимости

Операции

Список операций

Рабочие

Список рабочих

Exit

Кнопочная форма. Подтверждает выход из программы

2.3 Контрольный пример

Для проверки работоспособности информационной системы «Агентство недвижимости» был разработан контрольный пример, проверяющий функциональность системы.

Запускаем информационную систему, это файл формата *. accdb (рисунок 7).

Рисунок 7 — запуск программы

После запуска программа запрашивает пароль, окно отображено на рисунке 8.

Рисунок 8 — запрос пароля

После введения верного пароля запускается главная форма (она и есть меню программы), отображена на рисунке 9.

Рисунок 9 — форма-меню

На рисунках 10, 11, 12, 13 и 14 отображены формы «Договор», «Рабочие», «Клиенты», «Операции» и «Недвижимость» соответственно.

Рисунок 10 — «Договор»

Рисунок 11 — «Рабочие»

Рисунок 12 — «Клиенты»

Рисунок 13 — «Операции»

Рисунок 14 — «Недвижимость»

2.4 Руководство пользователя

Данная программа должна позволять пользователям информационной системы «агентство недвижимости» ввод и редактирование информации. Программа должна выполнять следующие функции: ввод и редактирование информации о недвижимости, клиентах агентства и сотрудниках, формировать и отправлять на печать выходные документы.

Основные действия доступные пользователю данной информационной системы перечислены в таблице 7.

Таблица 7 — руководство пользователя

Операция

Действие пользователя

Действие программы

Запуск программы

Для запуска программы необходимо запустить файл «И С Агентство недвижимости. accdb»

На экране появится окно для ввода пароля

Ввод пароля

Для входа необходимо ввести верный пароль

При верном пароле откроется главная форма ИС

Договор

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

Данные автоматически заносятся в базу данных

Рабочие

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

Данные автоматически заносятся в базу данных

Клиенты

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

Данные автоматически заносятся в базу данных

Операции

Пользователь просматривает форму возможных операций агентства с недвижимостью.

Занесение выбранной операции в форму «договор»

Недвижимость

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

Занесение выбранного типа недвижимости в форму «договор»

Выход

В главном меню пользователь нажал кнопку «Exit»

Программ активирует кнопочную форму с вариантами: ДА и НЕТ

Вариант «Нет»

Пользователь выбрал кнопку «НЕТ»

Программ возвращается в главную форму

Вариант «Да»

Пользователь выбрал кнопку «ДА»

Приложение закрывается

Заключение

В процессе разработки курсового проекта по дисциплине «Разработка и эксплуатация информационных систем» самостоятельно были изучены новые возможности и функции Microsoft Access 2007, например: установление пароля защиты, создание кнопочных форм, автозапуск формы.

Разработка информационной системы «Агентство недвижимости» способствовала систематизации и закреплению навыков полученных на дисциплинах «Базы данных», «Разработка и эксплуатация информационных систем», «Компьютерная графика».

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

Закрепление навыков происходит в ходе решения поставленной задачи — разработки бизнес-процесса, создание базы данных, тестирование и отладка информационной системы.

Завершением курсового проекта являлось написание пояснительной записки, при написании которой так же были закреплены навыки по оформлению отчётов.

Список литературы

1. Сайт http: //office. microsoft. com/ru-ru/training/CR101582831049. aspx;

2. Книга: автор Александр Сергеев «Access 2007. Новые возможности», Питер.

ПоказатьСвернуть
Заполнить форму текущей работой