Автоматизация учета арендованных средств для компании ООО “АрендаЗем”
Содержание:
Введение
Актуальность курсового проекта заключаешься в том, что, в настоящее время, автоматизация является неотъемлемой частью, любой структуры, которая стремится развивать производительность труда, путем освобождение человеческих ресурсов, для задач, где пока еще невозможно или нерентабельно использовать автоматические информационный системы.
Автоматизация позволяет повысить производительность труда, оптимизировать процессы управления и повысить качество продукции, за счет информационных систем, которые могут работать без участия человека или под его управлением.
Для ведения учетов, требуются базы данных, которые хранят в себе большие массивы информации, чтобы получить или ввести нужные данные, требуется выполнить запрос, на выгрузку требуемой информации. Существует множество программ, которые, лояльны к пользователю и позволяют вводить запросы в базу данных, тем самым получать информацию.
Большинство программ, предлагают порой избыточный функционал, который не нужен пользователю, более того он может запутать его. Колл-центр, где ведется первичный учет данных, не требуется доступ ко всей базе данных, боле того можно и ограничить редактируемую область, что облегчить работу.
Именно поэтому, разработка информационной системы автоматизации учета, является актуальной.
В рамках данного проекта, выбрана база данных Access 2013, так как она входит в базовый пакет Microsoft Office и имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных.
Разработка будет осуществляется на объектно-ориентированном языке Visual Basic, так как синтаксис языка прост и легок в исправление или добавление нового функционала.
Цель данного проекта – это разработка информационной системы, для автоматизации работы колл-центра, благодаря чему будет улучшен сервис компании, скорость обслуживания и снижена нагрузка более квалифицированных рабочих.
Для выполнения данной цели, необходимо выполнить следующие задачи:
- Рассмотреть базы данных.
- Рассмотреть алгоритм информационной системы.
- Рассмотреть принцип работы информационной системы.
1 Технико-экономическая характеристика предметной области и предприятия.
1.1 Характеристика предприятия и его деятельности.
Общество с ограниченной ответственностью (ООО) «АрендЗем» существует на рынке с 2018 года и является одной из перспективных компаний, работающей в сегменте арендодателей.
Преимуществом ООО “АрендЗем” являются земли, которые находятся в черте города, имеют удобную доступность. Некоторые участки находятся в центре города.
На рынке аренды земли, высокая конкуренция, продажа земельных участков и аренда земельных участков очень востребована для компаний и частных лиц, для удержания на плаву, компания придерживается основных принципов:
- индивидуальный подход к каждому клиенту
- опережающий сервис
- лучшие цены
ООО “АрендЗем” перспективная компания, использует современные технологии и постоянно развивается, компания постоянно расширяет базу земель под аренду и налаживает инфраструктуру и доступность участков. Основные цели компании:
- Рост
- Конкурентоспособность
- Удержание на ранке
Таблица 1 –– Технико-экономические показатели за 2019г
№ п\п |
Наименование характеристики (показателя) |
Значения за 2019г |
1 |
Количество участков, сданных в аренду, ед. |
60 |
2 |
Количество купленных земель в га. |
20 |
3 |
Количество непригодных для сдачи земель в га. |
24 |
4 |
Выплата по кредиту, в млн. руб. |
10 |
5 |
Прибыль, в млн. руб. |
25.92 |
6 |
Чистая прибыль, в млн. руб. |
2.92 |
7 |
Строительство и обслуживание, в млн. руб. |
3 |
За период 2019 года, у компании сдается 60 участков, каждый из которых от 2х до 4х гектаров земли, благодаря чему сдача замели в аренду является рентабельным, при условии того, что у компании есть кредиты.
1.2 Организационная структура управления предприятием
Структура предприятия представлена подразделениями бухгалтерии, маркетинга, управления персоналом, закупок, склада, организации мероприятий, кухни, обслуживания (официанты, бармены, посудомойки и пр.), транспорта. Организационная схема приведена на рис. 1.
Организационная структура ООО «АрендЗем» имеет линейно-функциональный тип, который с 2018 г. и по сей день не менялся, хотя размеры предприятия выросли. По состоянию на 2020 год в компании было занято около 30 штатных работников.
Рис.1 Структурная схема предприятия
IT- отдел занимается обеспечением технического обслуживания и поддержки, подготовка рабочих мест и созданием информационной инфраструктуры внутри компании.
Бухгалтерия занимается формированием полной и достоверной информации о деятельности организации и ее имущественном положении, необходимой внутренним пользователям бухгалтерской отчетности — руководителям, учредителям и собственникам имущества организации, а также внешним — инвесторам, кредиторам и другим пользователям бухгалтерской отчетности.
Отдел маркетинга проводит анализ потребностей клиентов в нише, где работает компания и изучение предложений конкурентов на рынке, а также ценообразования. На основе полученных данных разрабатывается ценовая политика компании.
Отдел коммерции занимается непосредственно продажей услуг компании, именно данный отдел формирует прибыль всей компании.
Калл-центр, первая линия связи с компаний, данный подотдел занимается первичным учетом и информационным центром для клиентов. Данный отдел ведет непосредственное общение с клиентами.
Директор – является учредителем, формирует основную стратегию и развитее компании.
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
Функциональные диаграммы деятельности ООО «АкадемЗем» созданы с помощью онлайн приложения «darwio, данная программа полностью поддерживает методологию IDEF0.
Рис.2 Диаграмма IDEF0
В компании ООО «АрендЗем» существуют следующие бизнес-процессы:
- привлечение клиентов
- оформление договоров
- оформление надлежащих документов
- ведение всех видов отчетности
- выкуп земли
- сдача земель в аренду
Сдача в аренду участка, является важной для компании процедурой, так как является основным источником дохода, который покрывает оплату сотрудников и обеспечение земельных участков.
Для ведения учетов, требуются базы данных, которые хранят в себе большие массивы информации, чтобы получить или ввести нужные данные, требуется выполнить запрос, на выгрузку требуемой информации. Существует множество программ, которые, лояльны к пользователю и позволяют вводить запросы в базу данных, тем самым получать информацию.
Процесса автоматизации выбран включающий первичный учет и информирование клиента.
Информационная система, разработанная в данном проекте позволить упростить работу с базой данных и иметь конкретный функционал. Данная информационная система создана для сотрудников калл-центра, где будет сформирована таблица с необходимой информацией, которую требуется клиенту.
Для разработки данной информационной системы требуется выделить входные информационные потоки:
- Наименование клиента (Название компании)
- Номер для связи
- Номер участка
- Стоимость
В результате будет программа, которая выводит необходимую информацию и по необходимости иметь элементы управления данным, такие как:
- Сохранить
- Изменить
- Удалить
Тем сам сотрудник калл-центра, при необходимости, сможет увидеть стоимость аренды участка, владельца и сможет озвучить клиенту всю необходимую информацию, которая может его интересовать, так же если потенциальный клиент будет заинтересован, его переведут на коммерческий отдел, благодаря чему нагрузка будет снижена на высокооплачиваемых специалистов, что позволит оптимизировать число сотрудников и затраты.
2 Информационное обеспечение задачи
2.1 Информационная модель и её описание.
Информационная система в данном проекте не является требовательной к оборудованию, основной важный параметр – это оперативная память, так как база данных, при работе с данной информационной системой загружается в оперативную память, соответственно, чем больше объем данных, тем больше требуется для корректной работы. Минимальные требования в таблице 2.
Таблица 2. Системные требования.
Процессор |
Тактовая частота не менее 500Мгц |
Озу |
2Гб |
Свободное пространство |
20Мб |
С помощью сторонней информационной системы, вносятся новые данные, корректируются и сохраняются в базу данных. Для реализации базы данных в архитектуре клиент-сервер, приложений на базе MS Access рекомендует использовать в качестве движка базы данных СУБД MS SQL Server. В данном проекте база данных находится в локально, в связи невозможности реализации из-за нехватки производительных мощностей.
Работа сотрудника калл-центра, будет осуществляется с базой данных через посредника, в роле которого выступает информационная система, предназначенная для сотрудников. В базе данных, ключевые поля не будут устанавливается, их роль будет выполнятся в информационной системе.
Информационная система будет установлена сотруднику заранее, перед выдачей рабочего места.
Рис.2 Информационная модель.
Коммерческий отдел имея договор на собственность, заполняет или актуализирует информацию, то же самое происходит с информацией о клиентах.
Калл-центр имеет одну роль, для получения информации которая уже есть с ограниченным инструментарием редактирования, для актуализации и предоставления информации конечному пользователю.
2.2 Используемые классификаторы и системы кодирования
Иерархическая система классификации предполагает разбиение исходного множества на подмножества, между которыми установлены отношения соподчиненности. В зависимости от количества классификационных признаков возможно наличие нескольких уровней классификации. Уровень классификации - это совокупность классификационных группировок, расположенных на одних и тех же ступенях классификации.
Компания – содержащая в себе данные о клиентах компании, классифицируется по идентификационному номеру, уникальному для каждого клиента таблица.
Участок – имущество компании, которое сдается в аренду имеют свой порядковый идентификатор.
Данные идентификаторы помогают информационной системе, связать клиента и участки, которые он берет в аренду или просмотреть свободные участки.
Таблица 3. Используемые системы кодирования
Наименование классификатора |
Значность кода |
Мощность кода |
Система кодирования |
Система классификации |
Вид классификатора |
Компания |
2 |
100 |
разрядная |
Иерархическая |
Общесистемный |
Участок |
2 |
100 |
разрядная |
Иерархическая |
Общесистемный |
Для классификатора компания. Используется разрядная система кодирования. Классификатор является общесистемным и состоит из двух знаков. Структурная формула классификатора заказов:
Ф1 = [ХХ];
Для классификатора участок используется разрядная система кодирования. Классификатор является общесистемным и состоит из двух знаков. Структурная формула классификатора магазинов:
Ф2 = [ХХ];
2.3 Характеристика нормативно-справочной, входной и оперативной информации
Входные данные, берутся из СУБД, которые может дополнить менеджер или сотрудник компании, в их перечень входят:
- Информация о клиенте
- Информация об участке
- Информация о свободных участках
- Дата оплаты аренды
Информация об участке заполняется, после приобретения участка, на основе этого может быть добавлен участок в систему, которые могут уже предлагаться клиенту.
Входная информация хранится в справочниках:
Справочник “Компании” имеет следующие поля:
- Телефон
- Наименование
- Код компании
Справочник “Участки” имеет поля:
- Номер_участка
- Квадратная_площадь
- Цена_за_месяц
- Код_компании
- Дата_оплаты
- Статус
- Комментарий
- Номер_договора
Всеми справочниками пользуются администраторы информационной системы, средний объем справочников от 50 записей, актуализация справочников 1-2 раза в месяц или по необходимости.
2.4 Характеристика результатной информации
Информационная система, загружает базу данных в оперативную память, а именно те таблицы, которые есть. После любого действия в базе данных, изменение, редактирование, удаление, информационная система обновляет выводимую информацию.
Минусом такого решения является ограниченность базы данных объемом оперативной памяти конечного пользователя, данный аспект можно решить, по средствам загрузки базы данных в оперативную память сервера и производительность пользователя не будет ключевой составляющей корректной работы.
В базе данных две таблицы, ключевые поля не будут устанавливается, их роль будет выполнятся в информационной системе. В таблице “Компании” будет всего три поля, где “Код” служебное поле для идентификации в таблице “Участки”.
Поля “Код” и “Код_компании”, являются служебными, поле “Код” из таблицы “Участки” никак не используются. В дальнейшем при усовершенствовании информационной системы, может быть применено. В “Код_компании” будут вставляется значения из таблицы “Компании” и будет служить идентификатором принадлежности участка.
В базе данных, не реализована связь таблиц, ее реализация осуществлена в информационной системе, по принципу 1:М.
3. Программное обеспечение задачи
3.1 Общие положения (дерево функций и сценарий диалога)
В проекте курсовой работы, реализовано меню, в котором два поля, которые отображают информацию из таблиц(илюст 1). У каждого информационного поля есть “кнопки” отвечающие за редактирование таблиц. Информационное поле 1, отображает таблицу “Компании”, с помощью “кнопок”, редактируются информация. Так же и во втором информационном поле, только редактирование производится для таблицы “Участок”.
Иллюстрация 1
Иллюстрация 2
Таблицу “Компании” в данной информационной системе, можно редактировать по средствам “кнопок”:
Обновить – данная кнопка отвечает за обновление таблицы в информационном поле 1.
Добавить – при нажатии на данную кнопку, открывается окно, в котором два поля: “Компания” и “Телефон”. После заполнения полей есть две кнопки “ОК” и “Отмена”. При нажатии на “ОК”, информация сохраняется и добавляется в таблицу, а окно закрывается, при нажатии “Отмена”, окно просто закрывается.
Удалить – отвечает за удаление выбранной строки.
Редактировать – открывает окно, такое же как при добавить, поля уже заполнены, в них можно внести изменения и нажать “ОК”, чтобы сохранить. “Отмена” закрывает окно без изменений.
Таблица “Участки”, которая в информационном поле 2, имеет меньший функционал в сравнении с переводящей таблицей.
Кнопка “Добавить” имеет схожий алгоритм работы, что и кнопка под первой информационной таблицей, при нажатии на данную кнопку, откроется окно, только в нем будут не все столбцы для заполнения, а только часть: Номер участка, Площадь, Цена. Данное решение предусматривает то, что новый участок, арендатор не будет сразу вводить в эксплантацию и участок будет автоматически присвоен к “свободным” участкам.
Кнопка “Редактировать” так же открывает новое окно и позволяет редактировать не все столбцы таблицы, а только дату оплаты, комментарий.
3.2 Характеристика базы данных
В базе данных будет две таблицы, ключевые поля не будут устанавливается, их роль будет выполнятся в информационной системе. В таблице “Компании” будет всего три поля, где “Код” служебное поле для идентификации в таблице “Участки”. Описание структуры таблицы “Компании” отображено в таблице 3.
Таблица 3
Имя поля |
Тип данных |
Длина поля |
Компания |
Короткий текст |
30 |
Код |
Счетчик |
|
Телефон |
Короткий текст |
12 |
Описание структуры таблицы “Участки” отображено в таблице 4. Поля “Код” и “Код_компании”, являются служебными, поле “Код” из таблицы “Участки” никак не используются. В дальнейшем при усовершенствовании информационной системы, может быть применено. В “Код_компании” будут вставляется значения из таблицы “Компании” и будет служить идентификатором принадлежности участка.
Имя поля |
Тип данных |
Длина поля |
Код |
Счетчик |
|
Номер_участка |
Короткий текст |
5 |
Квадратная_площадь |
Короткий текст |
6 |
Цена_за_месяц |
Числовой |
12 |
Код_компании |
Числовой |
|
Дата_оплаты |
Короткий текст |
10 |
Статус |
Короткий текст |
10 |
Комментарий |
Короткий текст |
60 |
Номер_договора |
Короткий текст |
6 |
В базе данных, не реализована связь таблиц, ее реализация осуществлена в информационной системе, по принципу 1:М. Схема отображена на рисунке 1.
Рис.6
3.3 Структурная схема пакета (дерево вызова программных модулей)
Дерево программных модулей отображает структурную схему информационной модели:
- Главный модуль (Main), отвечает за импорт библиотек и формирование диалоговых окон.
- Модуль Form1 главный модуль, отвечающий за импорт информации из базы данных, он же является главным диалоговым окном, в котором описаны основные функции обработки информации.
- Модуль Form 2,3,4 – это вспомогательные диалоговые окна, предназначенные для ввода данных и обновления базы данных актуальной информацией.
Рис.7 Дерево вызова процедур и функций.
3.4 Описание программных модулей
Модуль описывает заполнение информационного поля 1 и 2, по средствам публичной функции conn. В этой же функции отключаем отображение служебного столбца “Код”.
Imports System.Data.OleDb
Module Module1
Public conn As OleDbConnection
Public Sub FillhGrid(ByVal Grid1 As DataGridView, cmd As String, TabeleName As String)
Dim c As New OleDbCommand
c.Connection = conn
c.CommandText = cmd
Dim ds As New DataSet
Dim da As New OleDbDataAdapter(c)
da.Fill(ds, TabeleName)
Grid1.DataSource = ds
Grid1.DataMember = TabeleName
Grid1.Columns("Код").Visible = False
End Sub
End Module
Модуль 1
Форма является пользовательским интерфейсом Windows, то с чем будет работать пользователь. В данной форме, подключена база данных, объявлены “кнопки” и информационные поля. Для оптимизации информационной системы, все обрабатывается на самих “кнопках” с помощью временных переменных.
Так же в первой форме создана функция для обновления таблицы в информационном поле 2. Данная функция отрабатывает каждый раз, когда закрывается второстепенное окно, в котором изменяется или вводится информация.
Imports System.Data.OleDb
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
RefreshGrid()
End Sub
Public Sub RefreshGrid()
FillhGrid(Grid1, "Select * from Компании", "Компании")
End Sub
Private Sub Grid1_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles Grid1.CellContentClick
RefreshGrid2()
End Sub
Private Sub RefreshGrid2()
Dim k As Integer
k = Grid1.CurrentRow.Cells("Код").Value
FillhGrid(Grid2, "Select * from Участок where Код_компании =" & k, "Компании")
Grid2.Columns("Код_компании").Visible = False
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
conn = New OleDbConnection
conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Проект\DB.accdb;Persist Security Info=False;"
conn.Open()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Form2.ShowDialog()
Dim name, tel As String
Dim r As DialogResult
name = Form2.TextBox1.Text
tel = Form2.TextBox2.Text
r = Form2.DialogResult
Form2.Close()
If r <> DialogResult.OK Then
Exit Sub
End If
Dim c As New OleDbCommand
c.Connection = conn
c.CommandText = "insert into Компании(Компания,Телефон) values('" & name & "' , '" & tel & "')"
c.ExecuteNonQuery()
RefreshGrid()
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Dim k As Integer
Dim c As New OleDbCommand
c.Connection = conn
k = Grid1.CurrentRow.Cells("Код").Value
c.CommandText = "delete from Компании where Код = " & k
c.ExecuteNonQuery()
RefreshGrid()
End Sub
Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
Form4.TextBox1.Text = Grid2.CurrentRow.Cells("Дата_оплаты").Value
Form4.TextBox2.Text = Grid2.CurrentRow.Cells("Статус").Value
Form4.TextBox3.Text = Grid2.CurrentRow.Cells("Комментарий").Value
Form4.ShowDialog()
Dim stat, dat, kom As String
Dim k As Integer
k = Grid2.CurrentRow.Cells("Код").Value
Dim r As DialogResult
dat = Form4.TextBox1.Text
stat = Form4.TextBox2.Text
kom = Form4.TextBox3.Text
r = Form4.DialogResult
Form3.Close()
If r <> DialogResult.OK Then
Exit Sub
End If
Dim c As New OleDbCommand
c.Connection = conn
c.CommandText = "update Участок set Дата_оплаты='" & dat & "', Статус='" & stat & "', Комментарий='" & kom & "' where Код =" & k
c.ExecuteNonQuery()
RefreshGrid2()
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
Form3.ShowDialog()
Dim nom, kv, cen As String
Dim r As DialogResult
nom = Form3.TextBox1.Text
kv = Form3.TextBox2.Text
cen = Form3.TextBox3.Text
r = Form3.DialogResult
Form3.Close()
If r <> DialogResult.OK Then
Exit Sub
End If
Dim c As New OleDbCommand
c.Connection = conn
c.CommandText = "insert into Участок(Номер_участка,Квадратная_площадь,Цена_за_месяц,Код_компании) values('" & nom & "' , '" & kv & "', '" & cen & "', '" & 1 & "')"
c.ExecuteNonQuery()
RefreshGrid()
End Sub
Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
Form2.TextBox1.Text = Grid1.CurrentRow.Cells("Компания").Value
Form2.TextBox2.Text = Grid1.CurrentRow.Cells("Телефон").Value
Form2.ShowDialog()
Dim name, tel As String
Dim r As DialogResult
Dim k As Integer
k = Grid1.CurrentRow.Cells("Код").Value
name = Form2.TextBox1.Text
tel = Form2.TextBox2.Text
r = Form2.DialogResult
Form2.Close()
If r <> DialogResult.OK Then
Exit Sub
End If
Dim c As New OleDbCommand
c.Connection = conn
c.CommandText = "update Компании set Компания='" & name & "', Телефон='" & tel & "' where Код =" & k
RefreshGrid()
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs)
End Sub
End Class
Форма 1
Формы 2,3,4 схожи и ничем не отличаются, во всех формах описывается выход из них, так же добавлена возможно выхода или подтверждения через клавиши “Enter” и “Esc”.
Private Sub Form4_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Me.AcceptButton = Button1
Me.CancelButton = Button2
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.DialogResult = DialogResult.OK
Me.Close()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Me.DialogResult = DialogResult.Cancel
Me.Close()
End Sub
Форма 4
Иллюстрация 3. Блок схема создания или изменения данных в ИС, описанная кодом в форме 4
4 Контрольный пример реализации и его описание
Информационная система в данном проекте имеет упрощённый и не перегруженный интерфейс, отображение меню, после запуска на рисунке 8. На рисунке, видны два информационных поля и под каждым из них клавиши управления.
Рис.8
Для того что бы начать работу с информационной системой, требуется нажать на кнопку “Обновить”. При запуске, программа не отображает сразу информацию из базы данных, связано это с тем, что данную программу можно расширить по функционалу и подключить возможность других баз данных. После нажатия клавиши “Обновить” в первом информационном поле будет загружена таблица “Компании”, что продемонстрировано на рисунке 9.
Рис.9
Что бы увидеть, какие участки есть у той или иной компании, требуется двойным нажатием мыши кликнуть, по требуемой компании и во втором информационном поле. Если выбрать поле “Свободные”, то в информационном поле будут отображены все свободные участки(Рис.10), если нажать на компанию, то все участки, которые приписаны к ней(Рис.11).
Рис.10
Рис.11
В информационное поле 1, можно добавить новую компанию, нажав на клавишу “Добавить”, откроется новое окно(Рис.12), в котором указывается наименование компании и ее телефон. Нажав клавишу “ОК”, информация сохранится в базе данных и отобразится на информационном поле(рис.13).
Рис.12
Рис.13
Если введена ошибочная информация в поле, то ее можно отредактировать, выбрав нужное поле, нажав клавишу “Редактировать”. Откроется тоже самое окно, что и пре добавлении, только поля уже будут заполонены(Рис.14), после внесения изменений, нажав клавишу “ОК”, информация будет сохранена. Результатом будет новая информация в информационном поле 1(Рис.15).
Рис.14
Рис.15
В случае, если поле с компаниями, по той или иной причине не нужно в базе данных, нажав на клавишу удалить, строка удалится из базы данных и новая информация сразу после нажатия будет отображена на информационном поле(Рис.16).
Рис.16
У информационного поля 2, так же есть клавиши управления данными, в данном случае, функционал намерено урезан. При добавлении нового участка, откроется окно, где можно вести номер участка, его площадь и цену арендной платы(Рис.17), после нажатия клавиши “ОК”, он будет добавлен в отображение свободных участков(Рис.18), так как введение нового участка не подразумевает выхода в аренду, данный функционал нужен чисто в информативных целях, чтобы Колл-центр, мог информировать клиентов, о новых участках и ближайших сроках их сдачи.
Рис.17
Рис.18
Клавиша “Редактирования” для второго информационного поля, так же имеет не полный функционал, пользователь может редактировать оставшиеся строки(Рис.19), которые небыли доступны при добавлении участка. Подразумевается, что площадь и номер участка всегда постоянны, а цену участка определяют уже другие сотрудники.
Рис.19
Заключение
В ходе, курсовой работы, были рассмотрены техническо-эконмическая структура предприятия, информационное обеспечение, программное обеспеченье, алгоритм работы информационной системы и на этих принципах разработана система, для автоматизации учета арендных средств.
По итогам данного проекта, создана информационная система, на базе Visual Basic, которая работает с базами данных на базе Access 2013, с простым и интуитивным интерфейсом, с определённым перечнем задач.
Колл-центр с данной системой, может проводить учет новых арендаторов и предоставлять информацию своим клиентам. Программа позволяет сократить время предоставления информации и добавления новой, по ограниченным средствам управления, которые позволяют проводить работу, только в требуемых ячейках. Колл-центру не придется переводить клиентов в ожидание, для уточнения информации у менеджеров. Тем самым ООО “АрендаЗем” оптимизирует работу с клиентами.
Данная информационная система не обделена и недостатками, в условиях крупной организации, требуется базу данных разместить на сервере с более подходящими для этого инструментами, по типу MySQL, сама же информационная система может быть доработана, по средствам добавления функционала, по желанию заказчика и возможно улучшение интерфейса. Так же более оптимальными языками программирования могли быть Phyton или C#, так как являются более актуальными.
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
- Гудсон, Джон Практическое руководство по доступу к данным (+ DVD-ROM) / Джон Гудсон , Роб Стюард. - М.: БХВ-Петербург, 2013. - 304 c.
- Майо, Дж. Самоучитель Microsoft Visual Studio 2010 / Дж. Майо. - М.: БХВ-Петербург, 2011. - 464 c.
- Новиков, Б. А. Настройка приложений баз данных / Б.А. Новиков, Г.Р. Домбровская. - М.: БХВ-Петербург, 2012. - 240 c.
- Филиппов, В. А. Многомерные СУБД при создании корпоративных информационных систем / В.А. Филиппов. - М.: Едиториал УРСС, 2001. - 137 c.
- Шлее, Макс Qt 4.8. Профессиональное программирование на C++ / Макс Шлее. - М.: БХВ-Петербург, 2012. - 504 c.
- Джим, Маккарти Правила разработки программного обеспечения (+ CD-ROM) / Маккарти Джим. - М.: Русская Редакция, 2007. - 628 c.
- Дмитрий, Шуров und Анатолий Карпенко Метод глобальной оптимизации SIA / Дмитрий Шуров und Анатолий Карпенко. - М.: LAP Lambert Academic Publishing, 2012. - 848 c.
- Лазарев, И.А. Новая информационная экономика и сетевые механизмы ее развития / И.А. Лазарев. - М.: Дашков и К°, 2013. - 170 c.
- Хорошилов, А. В. Управление информационными ресурсами / А.В. Хорошилов, С.Н. Селетков, Н.В. Днепровская. - М.: Финансы и статистика, 2006. - 272 c.
- Теории происхождения государства (Возникновение государства, как формы общественной организации: причины и факторы)
- Теории происхождения государства (Психологическая теория)
- Роль мотивации в поведении организации
- Особенности алгоритмизации при разработке WEB-приложений (Особенности проектирования современных информационных)
- Моделирование предметной области «Учет товаров» с помощью UML (Анализируя данные предметной области)
- Разработка конфигурации «Предоставление рекламных услуг» в среде 1С:Предприятие 8.3. (Анализ подходов для управления ИТ-услугами)
- Операции производимые с данными
- Мотивации персонала и проектирование систем стимулирования труда
- История развития средств вычислительной техники ( Домеханический период)
- Разработка регламента выполнения процесса «Управление персоналом»
- Теории происхождения государства (Результаты исследования)
- Разработка сайта компании «ООО АрендЗем