Структурный анализ с помощью SADT диаграмм

Автор работы: Пользователь скрыл имя, 23 Мая 2013 в 18:45, курсовая работа

Краткое описание

Целью данного курсового проекта является анализ действующей информационной системы на предприятии «Оценка PRO», выявление ее недостатков, предложение решений по устранению этих недостатков, расчет эффективности внедренной информационной системы.
Задачей курсового проекта является закрепление полученных знаний по дисциплине «Новые технологии в ЭИС».

Содержание

ВВЕДЕНИЕ……………………………………..………………..……………….… 3
1. ТЕОРИТИЧЕСКАЯ ЧАСТЬ
1.1Оценка недвижимости……………………………………………………4-7
2. АНАЛИТИЧЕКАЯ ЧАСТЬ
2.1 Характеристика предприятия………………………………………...……8
2.2 Структурный анализ с помощью SADT диаграмм ………….……….9-11
2.3 Анализ действующей системы риэлтерской компании .…….…....11-14
3. ПРОЕКТНАЯ ЧАСТЬ
3.1 Постановка задачи…………………………...…………….…………15-18
3.2 Техническое задание…………………………..………………………18-19
3.3 Проектирование базы данных………………….…….…….…………19-23
3.4 Выбор программных средств реализации проекта………….………23-24
3.5 Руководство пользователя……………………………………….……24-26
4. ЭКОНОМИЧЕСКАЯ ЧАСТЬ
4.1 Оценка экономической эффективности………………….……….….27-28
ЗАКЛЮЧЕНИЕ……………………………………………….……….……………29
СПИСОК ЛИТЕРАТУРЫ……………………………………….…………………30

Вложенные файлы: 2 файла

Содержание, тит. лист.docx

— 14.13 Кб (Просмотреть документ, Скачать файл)

Тер часть.docx

— 594.82 Кб (Скачать файл)

- 30 Гигабайт, свободного дискового пространства;

- операционная система: Windows 7.

б) Требования к квалификации и численности персонала. Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 2 штатных единиц — системный администратор и конечный пользователь программы (оператор). Системный администратор должен иметь высшее профильное образование и сертификаты компании-производителя операционной системы. В перечень задач, выполняемых системным администратором, должны входить:

-  задача поддержания работоспособности технических средств;

- задачи установки (инсталляции) и поддержания работоспособности системных программных средств - операционной системы;

- задача установки (инсталляции) программы;

-  задача создания резервных копий базы данных.

в) Требования к информационной и программной совместимости:

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

 

3.2 Проектирование базы данных

 

Создание логической и  физической модели базы данных

Входе проектирования таблиц базы данных использовалась информация представленная в разделе 2.1 Постановка задачи (стр.12-15).

Что – бы устранить избыточность информации приведем базу данных к четвертой нормальной форме. Это даст следующие преимущества:

- исключается возможность рассогласования копий данных;

- уменьшается возможность введения некорректных данных;

- данные легко обновлять или удалять.

 

После анализа и приведения базы данных к четвертой нормальной форме она будет иметь 6 таблиц:

  1. «Сотрудники».
  2. «Заявки»
  3. «Покупатели»
  4. «Продавцы»
  5. «Акт оценки»
  6. «Отчеты»

 

 

 

 

 

Таблица 7. Функциональные зависимости документа «Сотрудники»

Документ

Наименование реквизита

Имя реквизита

Функциональные зависимости

Сотрудники

Код сотрудника

KST

Фамилия

FML

Имя

NM

Отчество

OTH

Адрес

ADR

Телефон

TEL

 

 

 

Образование

OBR

Должность

DLJ

Опыт работы

ORB

E-mail

EML




 


 

Таблица 8. Функциональные зависимости документа «Заявки»

Документ

Наименование реквизита

Имя реквизита

Функциональные зависимости

Заявки

Номер заявки

NZK

Фамилия

FML

Имя

NM

Отчество

OTH

Телефон

TEL

E-mail

EML

 

 

 

 

Тип услуги

TUSL

Продавец

PROD

Код продавца

KPROD

Покупатель

PKL

Код покупателя

KPKL

 

Дата заявки

DTZK



 


 

Таблица 9. Функциональные зависимости документа «Покупатели»

Документ

Наименование реквизита

Имя реквизита

Функциональные зависимости

Покупатели

Код покупателя

KPKL

Желаемый район

JRN

Желаемый этаж

JIT

Комнат в квартире

KVK

Желаемая цена

JCN




 


Таблица 10. Функциональные зависимости документа «Продавцы»

Документ

Наименование реквизита

Имя реквизита

Функциональные зависимости

Продавцы

Код продавца

KPROD

Номер акта оценки

NAO

Расчетный счет

RSHIT

   
 



 


Таблица 11. Функциональные зависимости документа «Акт оценки»

Документ

Наименование реквизита

Имя реквизита

Функциональные зависимости

Акт оценки

Номер акта оценки

NAO

Код сотрудника

KST

Код продавца

KPROD

Адрес квартиры

AKV

Этаж квартиры

ITKV

Этажность дома

ITDM

 

Год постройки

GP

Количество комнат

KLKT

S квартиры

PLKV

S кухни

PLKIT

S жилого пространства

PLJIL

Наличие балкона

NBL 

Количество балконов

KBL

Тип планировки

TPL

Наличие лифта

NLF

Наличие парковки

NPRK

Общая оценка

OON

Стоимость квартиры

STKV

Дата оценки

DTON



 


 

Документ

Наименование реквизита

Имя реквизита

Функциональные зависимости

Отчет

Номер отчета

NMOT

Код продавца

KPROD

Код покупателя

KPKL

Код сотрудника

KST

Номер акта оценки

NAO

 

Дата сделки

DTSDL




 


Таблица 12. Функциональные зависимости документа «Отчет»

Таблица 13. Связи информационных объектов

Номер связи отношений

Главный информационный объект

Детальный информационный объект

Тип реального отношения

Сотрудники

Акт оценки

1:М

Сотрудники

Отчет

1:М

Заявление

Покупатели

1:М

Заявление

Продавцы

1:М

Продавцы

Отчет

1:М

Продавцы

Акт оценки

1:М

Покупатели

Отчет

1:М





 

Таблица 14. Типы данных  информационных объектов

Имя таблицы

Имя поля

Тип данных

Вид индекса

Акт оценки

Номер акта оценки

int

П.У.

Код сотрудника

int

 

Код продавца

int

 

Адрес квартиры

nchar(100)

 

Этаж квартиры

nchar(100)

 

Этажность дома

nchar(100)

 

Год постройки

nchar(100)

 

Количество комнат

nchar(100)

 

S квартиры

nchar(100)

 

S кухни

nchar(100)

 

S жилого пространства

nchar(100)

 

Наличие балкона

nchar(100)

 

Количество балконов

nchar(100)

 

Тип планировки

nchar(100)

 

Наличие лифта

nchar(100)

 

Наличие парковки

nchar(100)

 

Общая оценка

nchar(100)

 

Стоимость квартиры

nchar(100)

 

Дата оценки

date

 

Сотрудники

Код сотрудника

int

П.У.

Фамилия

nchar(100)

 

Имя

nchar(100)

 

Отчество

nchar(100)

 

Адрес

nchar(100)

 

Телефон

nchar(100)

 

Образование

nchar(100)

 

Должность

nchar(100)

 
 

Опыт работы

nchar(100)

 

E-mail

nchar(100)

 

Заявка

Номер заявки

int

П.У.

Фамилия

nchar(100)

 

Имя

nchar(100)

 

Отчество

nchar(100)

 

Телефон

nchar(100)

 

E-mail

nchar(100)

 

Тип услуги

nchar(100)

 

Продавец

nchar(100)

 

Код продавца

int

 

Покупатель

nchar(100)

 

Код покупателя

int

 

Дата заявки

date

 

Покупатели

Код покупателя

int

П.У.

Желаемый район

nchar(100)

 

Желаемый этаж

nchar(100)

 

Комнат в квартире

nchar(100)

 

Желаемая цена

int

 

Продавцы

Код продавца

int

П.У.

Номер акта оценки

int

 

Расчетный счет

nchar(100)

 

Отчет

Номер отчета

int

 

Код продавца

int

 

Код покупателя

int

 

Код сотрудника

int

 

Номер акта оценки

int

 

Дата сделки

date

 

 

 

 

 

Рисунок 6. Схема данных БД


Рисунок 7. ER-модель базы данных

 

 

 

Рисунок 8. ДЛМ базы данных

 

    1. Выбор программных средств реализации проекта

 

Для реализации программного проекта в качестве среды разработки была выбрана программа Microsoft Visual Studio 2010. Выбор этой программы обусловлен тем, что это мощная среда разработки, обеспечивающая высокое качество кода на протяжении всего цикла разработки ПО, от проектирования до внедрения. Также включает в себя широкий спектр функций , которые позволяют разработчикам выполнять построение, отладку, тестирование модулей и развертывание высококачественных приложений на различных платформах, включая Windows, веб-среду, облачную среду, Office и SharePoint и многое другое.

Microsoft Visual Studio 2010 а  так как имеет ряд существенных преимуществ перед другими аналогичными средствами:

1) визуальное построение приложений из программных прототипов;

2) масштабируемые средства для построения баз данных;

3) высокая производительность разработанного приложения;

4) низкие требования разработанного приложения к ресурсам компьютера;

5) возможность разработки новых компонент и инструментов.

В качестве системы управления базами данных (СУБД) был выбран Microsoft SQL Server. Microsoft SQL Server — система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия. Выбор этой СУБД обусловлен следующими факторами:

  1. Высокие показатели надежности работы при самых больших нагрузках;
  2. Использование общепринятых стандартов для Transact-SQL;
  3. Легкая масштабируемость базы данных. 

 

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

 

Для того чтобы запустить  программу необходимо выполнить  следующие действия:

  1. Запустить программу, это можно сделать при помощи ярлыка на рабочем столе (Рисунок9);


 

 

 

 

 

Информация о работе Структурный анализ с помощью SADT диаграмм