ПЗ (1217383), страница 6
Текст из файла (страница 6)
Рисунок 3.13 – Завершение установки
-
Установка Microsoft Visual Studio
Для установки Visual Studio 2015 Community настраивается подключение к Интернету и запускается файл vs_community.exe (рисунок 3.14).
Рисунок 3.14 – Установка Microsoft Visual Studio
Данный процесс займет, примерно минут 30 – 40 и в завершение появится окно «Перезагрузить сейчас» (рисунок 3.15).
Рисунок 3.15 – Установка Microsoft Visual Studio
После того как компьютер перезагрузится, запускается Visual Studio, и при первом запуске требуется выполняется вход в Visual Studio, для того чтобы синхронизировать параметры при подключении с разных компьютеров (более подробную информацию можно получить, перейдя по ссылке «Подробнее»). Но это не обязательно, можно нажать «Не сейчас! Возможно, позже» (рисунок 3.15).
Рисунок 3.16 – Запуск Visual Studio
Далее идет выбор цветовой схемы и параметров запуска, «Общие» и «Синяя», «Запуск Visual Studio» (рисунок 3.17).
Рисунок 3.17 – Запуск Visual Studio
В итоге, запустится начальная страница Visual Studio (Рисунок 3.18).
Рисунок 3.18 – Начальная страница Visual Studio
Открывается меню создания проекта (рисунок 3.19).
Рисунок 3.19 – Меню создания проекта
Создается проект приложения Windows Forms (рисунок 3.20).
Рисунок 3.20 – Меню создания проекта приложения Windows Forms
-
Создание электронной базы данных в MySQL Workbench
Прежде чем приступить к созданию электронной базы данных, создается блок схема (рисунок 3.21)
Рисунок 3.21 – Блок схема базы данных
Для создания базы данных понадобится приложение MySQL Workbench. Для начала, создаются таблицы, их будет 94, начиная от названия района, заканчивая информацией о каждом владельце (рисунок 3.22).
Рисунок 3.22 – Структура базы данных
Ниже показаны примеры некоторых таблиц (Рисунок 3.23, 3.24).
Рисунок 3.23 – Структура таблицы базы данных
Рисунок 3.24 – Структура таблицы базы данных
Следующим шагом, после создания таблиц, создаются связи – EER Diagram (Рис. 3.25)
Рисунок 3.25 – EER Diagram
-
Создание ПО в программе MS Visual Studio
Для начала создается подключение к базе данных (рисунок 3.26).
Рисунок 3.26 – Подключение к БД
Создается форма к будущей программе (рисунок 3.27).
Рисунок 3.27 – Подключение к БД
Пример кода некоторых выборок:
Код выборки Район (позволяет выбрать из 4 существующих районов в г. Хабаровске: Индустриальный, Центральный, Железнодорожный, Северный):
StreetID.Clear();
using (var cmd = new MySqlCommand("SELECT `street`.`idStreet`,`street`.`Name` FROM newgeneration.street, newgeneration.region where `street`.`Region_idRegion`=`region`.`idRegion` and `street`.`Region_idRegion`=" + (comboBox1.SelectedIndex + 1) + ";", conn))
{
var dr = cmd.ExecuteReader();
while (dr.Read())
{
string row = "";
row = dr.GetString(dr.GetOrdinal("Name"));
comboBox2.Items.Add(row);
comboBox2.AutoCompleteCustomSource.Add(row);
row = dr.GetString(dr.GetOrdinal("idStreet"));
StreetID.Add(row);
}
}
}
Код выборки Улицы (Позволяет выбрать из выпадающего списка улиц, либо посредством поиска):
using (var cmd = new MySqlCommand("SELECT `numhouse`.`idNumHouse`,`numhouse`.`Name` FROM newgeneration.numhouse where `numhouse`.`street_idStreet`=" + SelectedRowStreet + " ;", conn))
{
var dr = cmd.ExecuteReader();
while (dr.Read())
{
string row = "";
row = dr.GetString(dr.GetOrdinal("Name"));
comboBox3.Items.Add(row);
comboBox3.AutoCompleteCustomSource.Add(row);
row = dr.GetString(dr.GetOrdinal("idNumHouse"));
HomeID.Add(row);
}
dr.Close();
}
Код карты Google:
using GMap.NET;
gMapControl1.MapProvider = GMap.NET.MapProviders.OpenCycleMapProvider.Instance;
GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly;
gMapControl1.SetPositionByKeywords("Хабаровск");
gMapControl1.DragButton = MouseButtons.Left;
gMapControl1.ShowCenter = false;
gMapControl1.MaxZoom = 17;
gMapControl1.MinZoom = 1;
gMapControl1.Zoom = 12;
Так же имеется кнопка открытия чертежа (отдельно квартиры, боксы, частные дома в программе Inventory):
private void button2_Click(object sender, EventArgs e)
{
string commandText = @"c:\Archive\kv_dzerzh_1_3.dxf";
var proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = commandText;
proc.StartInfo.UseShellExecute = true;
proc.Start();
}
-
Принцип работы программы
После запуска готового продукта, выбирается район г. Хабаровска (рисунок 3.28)
Рисунок 3.28 – Выбор района города
Выбирается необходимая улица посредством поиска (в этот момент Google карта наводит на интересующую улицу, так же программа указывает наличие освещения и магазина поблизости) (рисунок 3.29):
Рисунок 3.29 – Выбор улицы города
На выбранной улице находится три ГСК, один частный дом и ни одного многоквартирного дома, выбирается ГСК под номером три (рисунок 3.30)
Рисунок 3.30 – Выбор ГСК
Выбирается бокс номер три из выпадающего списка (рисунок 3.31)
Рисунок 3.31 – Выбор бокса
После выбора нужного объекта недвижимости, в окне появляются владельцы собственности, их может быть, как один, так и несколько и появляется кнопка «Открыть чертеж» (Рисунок 3.32)
Рисунок 3.32 – Владелец
Нажимается кнопка «Открыть чертеж», открывается приложение «Inventory» и появляется возможность редактировать, добавлять детали в чертеж (Рисунок 3.33)
Рисунок 3.33 – ГСК
В итоге получается готовый программный продукт (рисунок 3.34)
Рисунок 3.34 – Готовый программный продукт
Данный программный продукт, включает в себя обширную электронную базу данных чертежей и информации о владельцах различных объектов недвижимости, включающую в себя номера телефонов и ФИО что безоговорочно удобно в использовании. Так же в программе используется удобная навигация по Google карте, что значительно сокращает время на поиск нужной улицы. Резервная копия электронной базы данных хранится на сервере организации «Хабкрайинвентаризация».
-
ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ
Технико-экономическое обоснование (ТЭО) – это комплект расчетно-аналитических документов, содержащих как исходные данные, так и основные технические и организационные решения, расчетно-сметные, оценочные и другие показатели, позволяющие рассматривать целесообразность и эффективность инвестиционного проекта.
Технико – экономическое обоснование (ТЭО) – это изучение экономической выгодности, анализ и расчет экономических показателей создаваемого инвестиционного проекта.
Главной задачей при составлении ТЭО является оценка затрат на инвестиционный проект и его результатов, анализ срока окупаемости проекта [14].
Целью данного раздела является оценка эффективности разработки электронной базы данных для КГУП «Хабкрайинвентаризация».
Автоматизация электронного документооборота является важным шагом в повышении конкурентоспособности любого предприятия. Внедрение электронной базы данных позволяет компаниям существенно упростить проблемы, связанные с поиском, доступом и хранением документов, и как следствие избежать многих проблем, возникающих в процессе ведения документооборота.
-
Расчет стоимости внедрения
Поскольку для реализации проекта использовались некоторые программные продукты, лицензия на которые уже была в собственности компании, затраты на внедрение электронной базы данных невелики. Сумма складывается из затрат на программное обеспечение (покупка лицензии на программу MS Visual Studio) и оплаты услуг специалиста, реализовавшего проект. Затраты на внедрение (вплоть до текущей даты) рассчитываются по следующей формуле:
где – затраты на заработную плату специалиста, руб.;
– затраты на программное обеспечение, руб.
Стоимость покупки одной лицензии на программу MS Visual Studio – 35 091 рублей с учетом НДС. Заработная плата специалисту, осуществлявшему работы за весь период внедрения, составила 60000 рублей. Таким образом формируется следующая сумма:
60000 + 35 091 = 95091 рублей
Впоследствии планируется купить вторую лицензии на программу MS Visual Studio. В таком случае расходы на внедрение и на модернизацию составят 130182 рублей.
-
Расчет стоимости использования
Работать с системой на начальном этапе планируется одному программисту. Когда система пройдет «обкатку» и будут устранены все вскрывшиеся недостатки, к работе приступит второй программист. Сейчас ведется заполнение базы данных документами прошлых лет из бумажного архива. После накопления некоторого объема данных в базе, к ним будет предоставлен доступ широкому кругу сотрудников предприятия. Они смогут просматривать интересующие их документы. Чем больше людей вовлекается в процесс взаимодействия с внедренной системой, тем выше экономическая выгода для компании.
Объем документов, требующих переноса в БД, за день составляет от 6 до 10 тысяч объектов недвижимости. На добавления дневного объема документов уходит около 10 часов времени.
Программист работает 8 часов в сутки. Работу с текущей документацией (добавление объектов в БД в день их появления) будут вести два программиста. Их суммарный дневной рабочий ресурс – 16 часов. По планам руководства, время, оставшееся после обработки текущей документации (примерно 4 часа), программисты должны будут потратить на заполнение базы данных из физического архива.
Работа одного программиста для предприятия обходится в 30000 рублей в месяц. Расходы на ПО уже известны, вместе с наймом второго сотрудника будет куплен вторая лицензия.
Суммарные месячные затраты на использование конфигурации из двух рабочих мест составят: