46635 (Автоматизация работы фирмы по продаже квартир), страница 2

2016-07-30СтудИзба

Описание файла

Документ из архива "Автоматизация работы фирмы по продаже квартир", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "46635"

Текст 2 страницы из документа "46635"

На втором уровне SADT – диаграммы (см. приложение) детализируется подфункция «Продажа и учёт». Данная подфункция включает в себя: оформление, продажа, учёт.

1.2.4 Структурный анализ с помощью диаграмм «сущность-связь»

В автоматизируемой подфункции «продажа и учёт» можно выделить несколько сущностей, вытекающих из используемых документов и процесса бытового обслуживания в фирме. Главной сущностью является «Фирма» с первичным ключом (расчётный_счёт), внешним ключом для неё является (имя) сущности «Покупатель» с первичным ключом(имя), который делает заказ(обращается). «Фирма» запрашивает(обращается) к «Продавец» с первичным ключом(расчётный_счет), поэтому внешними ключами у него будут(расчётный_счёт сущности «Фирма») и (имя сущности «Покупатель»). «Продавец» предлагает «Квартиры» с первичным ключом (инд_номер), внешними ключами у «Квартиры» будут ключи «Продавец». У сущности «Квартиры_фирмы» с первичным ключом(инд_ном) внешними ключами будут ключи сущностей «Покупатель» и «Фирма». У сущности «Чек» внешние ключи ключи сущностей «Покупатель» и «Фирма». Для «Чек» с первичным ключом(имя_покупателя) внешними ключами будут ключи сущности «Фирма».

2. РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ СРЕДСТВАМИ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ЯЗЫКА DELPHI

2.1 Аппаратная часть задачи

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

  • процессор Pentiun 233;

  • 64 Мб оперативной памяти;

  • 500 Мб свободного пространства на жестком диске;

  • видеорежим 800 на 600 точек (минимальное допустимое), 16 бит на цвет;

  • манипулятор «мышь»;

  • операционная система Windows 98 SE;

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

  1. project2.exe (исполнимый модуль программы);

  2. chekinf.db (сущность «чек»);

  3. kv.db (сущность «квартиры»);

  4. svoi_kv.db (сущность «квартиры_фирмы»);

  5. otchet.db (сущность «отчет»);

  6. pokup.db (сущность «покупатель»);

  7. prod.db (сущность «продавец»);

  8. sort.db;

  9. другие файлы, с названиями, соответствующими названиям сущностей;

2.2 Обоснование выбора среды разработки и стиля программирования

В качестве стиля программирования, выбран объектно-ориентированный язык, основанный на Object Pascal. В качестве среды программирования – интегрированная среда разработки Delphi 5, которая является одной из лучших ИСР для быстрого создания приложений благодаря библиотеке VCL (библиотека визуальных компонентов). Из всех известных средств разработки программных продуктов, Delphi является одним из самых лучших по следующим причинам:

  1. пакет Delphi совместно с включёнными в него дополнительными программами предоставляет разработчику большой объём возможностей по созданию программ, предназначенных для работы с базами данных. Borland Database Engine (BDE) является мировым стандартом ядра для СУБД;

  2. в пакете Delphi есть возможность вывода информации из баз данных на принтер с использованием генератора отчётов;

  3. в Delphi реализован язык SQL, который используется при работе с базами данных;

  4. в Delphi есть возможность подключения дополнительных модулей различного назначения. Это позволяет создавать нестандартные компоненты, изменять существующие. Благодаря этому, улучшается восприятие пользователем данного программного продукта;

  5. несомненным плюсом является технология автодополнения кода и всплывающих подсказок, быстрое обнаружение идентификаторов в подключенных модулях;

  6. компилятор Delphi является одним из самых быстрых, он драматически снижает временные затраты на перекомпиляцию проектов, что очень полезно на стадии отладки приложения;

  7. такие модули, как Object Inspector (Инспектор объектов) и менеджер проектов, являются незаменимыми инструментами инструментами по настройке интерфейса разрабатываемого приложения, значительно экономящими время разработки программы на начальном этапе.

Визуальная библиотека компонентов (VCL) содержит исходные тексты стандартных компонентов Delphi, что предоставляет разработчику широкие возможности по изучению и изменению кода. Кроме того эта библиотека используется также в других ИСР выпущенных Borland (Inprise). Delphi оправдывает название среды быстрой разработки приложений (RAD), многие функции реализуются прозрачно для программиста, например, чаще всего программист не заботится о написании кода для создания форм в приложении, для их прорисовки и т.д. Часто можно разработать полноценную программу, не написав при этом ни строчки кода.

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

2.3 Создание таблиц базы данных

Для осуществления поставленной задачи выбраны реляционные базы данных. Их создание осуществлялось в специальном приложении Delphi, которое называется Database Desktop, таблицы написаны в Paradox 7.0. При проектировании полей таблиц учитывались бланки документов (квитанций, талона, паспорта).

Структура необходимых таблиц представлена наглядно в таблицах 1,2,3,4,5,6,7.

Таблица 1. Логическая структура таблицы «Чек».

Обозначение

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

Ключ

Тип данных

Длина

Точность

Ras_schet

Расч_счёт

*

Числовой

0

Data_pol

Дата_получения

Дата

0

Stoimost_kv

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

Числовой

0

Adress_kv

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

Строковый

10

0

Adress_prod

Адресс продавца

Строковой

10

0

Таблица 2. Логическая структура таблицы «Квартиры».

Обозначение

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

Ключ

Тип данных

Длина

Точность

Inomer

Индефикационный номер

квартиры

*

Числовой

0

Oper

Операция

Строковый

10

0

Tipplan

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

Строковый

10

0

Rayon

Район

Строковый

10

0

Adress

Адресс

Строковый

10

Obpl

Общая площадь

Числовой

Plkux

Площадь кухни

Числовой

Sostkv

Состояние квартиры

Строковый

10

Kolroom

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

Числовой

Sityname

Город

Строковый

10

Zena

Цена

Числовой

Dopsv

Дополнительные сведения

Строковый

10

Vlad

Владелец

Внеш.

Строковый

10

Таблица 3. Логическая структура таблицы «Отчёт».

Обозначение

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

Ключ

Тип данных

Длина

Точность

Name_pokyp

Имя покупателя

*

Строковый

10

0

Date

Дата

Дата

0

Stoimost_kv

Стоимость

квартиры

Числовой

0

Inomer_kv

Индефикационный номер

квартиры

Числовой

0

Name_prod

Имя продавца

Строковый

15

0

Таблица 4. Логическая структура таблицы «Покупатель».

Обозначение

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

Ключ

Тип данных

Длина

Точность

Name

Имя

*

Строковый

10

0

Surname

Фамилия

Строковый

10

0

Adress

Адресс

Строковый

10

0

Telefhone

Телефон

Числовой

RayonKv

Требуемый район квартиры

Строковый

10

Tipplan

Требуемый тип планировки квартиры

Строковый

10

Таблица 5. Логическая структура таблицы «Продавец».

Обозначение

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

Ключ

Тип данных

Длина

Точность

Vlad

Владелец

*

Строковый

10

0

Rschet

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

Числовой

0

Adress

Адресс

Строковый

10

0

Telephone

Телефон

Числовой

0

Таблица 6. Логическая структура таблицы «Квартиры фирмы».

Обозначение

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

Ключ

Тип данных

Длина

Точность

Inomer

Индефикацион

ный номер

квартиры

*

Числовой

0

Oper

Операция

Строковый

10

0

Tipplan

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

Строковый

10

0

Rayon

Район

Строковый

10

0

Adress

Адресс

Строковый

10

Obpl

Общая площадь

Числовой

Plkux

Площадь кухни

Числовой

Sostkv

Состояние квартиры

Строковый

10

Kolroom

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

Числовой

Sityname

Город

Строковый

10

Zena

Цена

Числовой

Dopsv

Дополнительные сведения

Строковый

10

Vlad

Владелец

Строковый

10

Adress_prod

Адресс продавца

Строковый

10

Таблица 7. Логическая структура таблицы «Сотрудники».

Обозначение

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

Ключ

Тип данных

Длина

Точность

Firstname

Имя

*

Строковый

10

0

Secondname

Фамилия

Строковый

10

0

Otchestvo

Отчество

Строковый

10

0

Npassporta

Номер паспорта

Числовой

Adress

Адресс

Строковый

10

Phone

Телефон

Числовой

Obrazov

Образование

Строковый

10

Opwork

Опыт работы

DataBorn

Дата рождения

Дата

Family

Семейное положение

Строковый

10

Dolgnost

Должность

Строковый

10

Oklad

Оклад

Числовой

DataPostWork

Дата поступления на работу

Дата

2.4 Форма 1(меню программы и принятие заказа)

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5209
Авторов
на СтудИзбе
431
Средний доход
с одного платного файла
Обучение Подробнее