Файл: Проектирование ИС по продаже квартир «ГК Самолёт» (Проектирование ИС по продаже квартир «ГК Самолёт»).pdf
Добавлен: 28.03.2023
Просмотров: 495
Скачиваний: 6
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия
1.1. Характеристика предприятия и его деятельности
1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2. Информационное обеспечение задачи
2.1 Информационная модель и её описание
2.2. Используемые классификаторы и системы кодирования
2.4 Характеристика результатной информации
3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
3.2. Характеристика базы данных
3.3. Структурная схема пакета (дерево вызова программных модулей)
Таблица 4
Описание структуры записей таблицы «Данные клиента»
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Номер ID |
ID_P |
Число |
10 |
ключевое поле |
|
Фамилия |
F_Name |
строка |
30 |
|
|
Имя |
L_Name |
строка |
20 |
|
|
Серия паспорта |
S_P |
Число |
4 |
|
|
Номер паспорта |
N_P |
Число |
6 |
|
|
Адрес |
Reg |
строка |
80 |
|
|
Id тарифа |
Id_t |
Число |
6 |
Таблица 5
Описание структуры записей таблицы «Тариф»
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
ID |
Num_p |
строка |
20 |
ключевое поле |
|
Смета |
smet |
строка |
80 |
|
|
Тип ремонта |
rem |
строка |
10 |
|
|
Номер |
num |
Число |
10 |
Таблица 6
Описание структуры записей таблицы «Квартира»
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Номер |
Num |
Число |
10 |
ключевое поле |
|
Комнатность |
kom |
Число |
8 |
|
|
Корпус |
korp |
Число |
8 |
|
|
Этаж |
Floor |
Число |
16 |
|
|
Номер |
Num |
Число |
10 |
|
|
ID Клиента |
ID_P |
Число |
10 |
Таблица 7
Описание структуры записей таблицы «Сметы»
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Номер |
Num |
Число |
10 |
ключевое поле |
|
тип |
typ |
Число |
8 |
|
|
название |
Name_s |
Число |
8 |
|
|
заказчик |
zak |
Число |
16 |
|
|
Адрес |
Adrr_s |
Число |
8 |
|
|
Плательщик |
plat |
строка |
20 |
|
|
Издержки |
izder |
строка |
20 |
Рисунок 11. ER – Модель информационной системы
3.3. Структурная схема пакета (дерево вызова программных модулей)
В данном разделе представлено Дерево вызова программных модулей Информационной системы (Рисунок 12.) в «ГК Самолёт», она отражает содержание программных модулей [11].
В Таблице описания функций модулей (Таблица 9.) содержится описание всех модулей и подсистем, которые задействуются для работы данного программного обеспечения
Таблица 9.
Таблица описания функций модулей
|
№ п/п |
Наименование модуля |
Функции модуля |
|---|---|---|
|
1. |
Глобальный модуль |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые необходимо выполнить при запуске системы. |
|
2. |
Модуль справочника «Ввод данных» |
Содержит предопределенные процедуры шаблоны и элементы справочника для заполнения сведений |
|
3. |
Подсистема «Анализа продаж» |
Содержит предопределенные процедуры вычисления и работы с цифрами для подсчета выручки |
|
4. |
Подсистема «Анализа свободных квартир» |
Содержит предопределенные процедуры вычисления и работы с планировками |
|
5. |
Модуль «Управление окнами» |
Содержит предопределенные процедуры позволяющие пользователю настроить интерфейс |
В Дереве вызова программных модулей (Рисунок 12.) изображена наглядная схема разделения форм.
Рисунок 12. Дерево вызова программных модулей
3.4. Описание программных модулей
В данном разделе представлена Блок-схема Подсистемы Анализа расхода
ресурсов информационной системы (Рисунок 13.) [3] в «ГК Самолёт»,
В Блок-схеме Анализа расхода (Рисунок 13.) содержится алгоритм работы подсистемы «Анализа расхода ресурсов». На первых этапах идет запрос оновых заказах. Проверяется покупка ли происходит в данный момент. После идет процесс оформления документов. После показа квартир и выбора дополнительных атрибутов идет оформление документов. После всех процессов заключается сделка.
Рисунок 13. Блок-схема регистрации поступления платежей
4. Контрольный пример реализации и его описание
В этом разделе будут изображены контрольные примеры экранных форм программного обеспечения [6]
На данном рисунке (Рисунок 14.) Мы видим окно начала работы для сотрудников организации
Рисунок 14. Окно начала работы
На следующем рисунке (Рисунок 15.) Изображено главное меню с пунктами быстрого доступа.
Рисунок 15. Главное меню
На следующем рисунке (Рисунок 16.) изображена форма заполнения и создания договора с клиентом, где номер договора создается в процессе заполнения договора, а код плательщика создается автоматически после создания.
Рисунок 16. Создание договора
На следующем рисунке (Рисунок 17.) изображена форма создания информации о клиенте.
Рисунок 17. Создание информации о клиенте
На следующем рисунке (Рисунок 19.) изображена форма создания отчёта об оплаченных услугах
Рисунок 19. Создание отчёта об оплаченных услугах
На следующем рисунке (Рисунок 20.) изображена форма создания квитанции.
Рисунок 20. Создание квитанции
На следующем рисунке (Рисунок 21.) изображена форма истории оплаченных услуг
Рисунок 21. Заполненная форма создания квитанции
На следующем рисунке (Рисунок 22.) изображена форма «О Программе»
Рисунок 22. Форма «О Программе»
Заключение
В ходе выполнения курсового проекта были рассмотрены и выполнены, все задачи, а именно:
- Провести обследование на предприятии по расходу топлива и электроэнергии с целью выявления информационных потоков, а также отделов, для которых необходима автоматизация.
- На основании обследования данного предприятия, и выбранного комплекса задач автоматизации выбрать стратегию развития «ГК Самолёт»
- Взяв за основу разработанный проект, создать автоматизированную систему и показать ее работоспособность и эффективность при помощи контрольного примера.
- Ввести разработанную автоматизированную систему в опытную и промышленную эксплуатацию на «ГК Самолёт»
На основе которых, была разработана автоматизированная система, которая позволит компании «ГК Самолёт», осуществить учет расхода топлива и электроэнергии. Система была спроектирована после изучения и использования современных методик автоматизации бизнес-процессов компании. Данная автоматизированная система позволит эффективно управлять работой инфраструктуры предприятия, имея при этом, достоверную информацию.
В аналитической части работы содержится информация исследуемого предприятия. В этой части мы описали организационную структуру компании и представили его основные бизнес-процессы и их описание. Далее шла практическая часть работы, которая заключалась в построении информационной модели и ее описание, в которой показан принцип сбора информации и занесение её, в базу данных информационной системы компании. На основе построенной информационной системы производилось моделирование таблиц базы данных и описание её основных сценариев работы, что дало возможность создать рабочее приложение.
Были рассмотрены системы кодирования и классификаторы, в которых содержалась необходимая информация для разработки автоматизированной системы. Так же рассмотрели нормативно - справочную, входную оперативную информацию, которая представляет собой, описание входных документов. Показали форму электронного документа и его форму заполнения. Создали дерево функций и сценарий диалога, в котором мы определили все уровни, на которых пользователь принимает решение относительно следующего действия. Построили дерево вызова программных модулей, в нём показана структурная схема пакета, содержащая программные модули различных классов, так же произвели описание каждого модуля.
В результате исследования была получена модель бизнес-процесса, отвечающая требованиям, предъявляемым к системе автоматизации бизнес-процессов в компаниях, с учетом специфики деятельности исследуемой организации. Так же по имеющейся модели бизнес-процессов была построена структура информационной системы, позволившая провести разработку программного продукта.
Последовательно решив обозначенный в начале исследования ряд задач, нам удалось достичь цели самого исследования и проведения на его основе проектирования, т.е. разработать комплексный теоретически обоснованный подход к автоматизации технической поддержки пользователей, а также спроектировать и реализовать программный продукт, позволяющий решить ряд проблемных задач, выделенных в процессе исследования.
Таким образом, основные задачи курсового проекта - анализ деятельности предприятия, выявление существующих недостатков в текущей технологии управления, разработка автоматизированной системы учета программного и аппаратного оборудования предприятия, выполнены.
В процессе выполнения курсового проекта, изучение необходимой литературы для его написания, консультации со специалистами и руководством данного предприятия, позволили автору овладеть навыками разработчика информационных систем, на уровне младшего специалиста IT-отдела.
Список использованной литературы
- Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России
- Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем – М.: ИУИТ, 2016 – 300 с.
- Гущин А.Н. Базы данных: учебник. - М.: Директ-Медиа, 2017. - 266с
- Арутюнов В.В. Теория экономических информационных систем, Москва, 2016;
- Антонов В.Ф. Методы и средства проектирования информационных систем: учебное пособие / В.Ф. Антонов, А.А. Москвитин. - Ставрополь: СКФУ, 2016. - 342с
- Благодатских В.А. Экономика, разработка и использование программного обеспечения. М.: 2016 г.
- Шустова Л.И. Базы данных : учебник / Л.И. Шустова, О.В. Тараканов. — М. : ИНФРА-М, 2017. — 304 с.
- Агальцов В.П. Базы данных. В 2-х кн. Книга 2. Распределенные и удаленные базы данных : учебник / В.П. Агальцов. — М. : ИД «ФОРУМ» : ИНФРА-М, 2018. — 271 с.
- Кара-Ушанов В.Ю. Модель «сущность – связь» Электронное текстовое издание УрФУ 2017 — 47 с.
- Суркова Н.Е., Остроух А.В. Методология структурного проектирования информационных систем – Ставрополь: НИЦ, 2018 — 30 с
- Дейт К. Дж. Введение в системы баз данных (седьмое издание). Вильямс, 2016 - 1072 с.
- https://rosstandart.msk.ru/poleznaya-informaciya/chto-takoe-klassifikatory-vidy-klassifikatorov/ - Виды классификаторов