Автоматизация учета природных ресурсов земельных зон государственного казенного учреждения ямало-ненецкого автономного округа "Недра Ямала"
Общая характеристика и организационная структура исследуемого предприятия, принципы и направления его функционирования. Сравнение базовых возможностей программных средств. Проектирование информационного обеспечения и разработка руководства пользователя.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 14.08.2015 |
Размер файла | 701,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Введение
пользователь информационный программный
Для предприятия ГУ «Недра Ямала» представляет собой трудоемкий процесс, требующий большого количества времени, затрачиваемого всеми звеньями цепи делопроизводства на подготовку и уведомлений о промежуточных точках контроля над исполнением проектной документации.
Целью данной работы является разработка функциональной, удобной в применении, преимущественно на средствах свободной разработки, автоматизированной системы учета процесса движения проектной документации, наблюдение за проектной документацией на протяжении всего жизненного цикла с последующей корректировкой данных.
Данная разработка существенно уменьшит время на работу с проектной документации, а имено её обработку. Так как с ней может справиться пользователь обладающий минимальными знаниями обращения с ПК.
1. Описание процесса управления проектом
1.1 Организационная структура предприятия
ГУ «НЕДРА ЯМАЛА» реализует обеспечение рационального управления в вопросах недро- и природопользования на территории автономного округа, включая выполнение работ (оказание услуг).
Руководство деятельностью Учреждения осуществляет Генеральный директор Учреждения, назначаемый на должность и освобождаемый от должности правовым актом Учредителя.
Заместители Генерального директора Учреждения назначаются на должность и освобождаются от должности Генеральным директором.
Один из заместителей Генерального директора исполняет обязанности Генерального директора при его временном отсутствии в соответствии с приказом Учреждения.
Генеральный директор осуществляет руководство деятельностью Учреждения на основе единоначалия и несет персональную ответственность за выполнение возложенных на него функций [1].
1.2 Структура и принципы функционирования
Процесс управления в рамках организационной структуры предприятия с использованием автоматизированной системы осуществляется в следующей последовательности:
- организация проведения работ по определению рыночной стоимости земельного участка;
- ведение базы данных земельных участков, находящихся в собственности автономного округа;
- ведение базы данных земельных участков, переведенных из одной категории в другую;
- ведение базы данных земельных участков, предоставленных предприятиям топливно-энергетического комплекса;
- участие в организации проведения работ по государственной кадастровой оценке земель;
- организация проведения работ по мониторингу земель;
- организация проведения работ по землеустройству;
- организация проведения кадастровых работ;
- подготовка расчетов (перерасчетов) по договорам аренды земельных участков, находящихся в собственности автономного округа;
- проведение проверки состояния расчетов по договорам аренды земельных участков, находящихся в собственности на территории автономного округа;
- подготовка материалов по ведению претензионно-исковой работы по договорам аренды земельных участков, находящихся в собственности автономного округа.
1.3 Обзор существующих аналогов
При проведении обзора рынка аналогов было найдено множество систем, имеющих функциональность, относящуюся к УП.
Самые известные это Microsoft Office Project Web Access и Spider Project.
Microsoft Office Project Web Access
Веб-интерфейс Microsoft Project, позволяющий не только менеджерам, но и остальным участникам проектов получить доступ к проектной информации через Веб-браузер Internet Explorer. Является составной частью Microsoft Project Server. В сочетании с Windows SharePoint Services обеспечивает управление документами, вопросами и рисками проектов. Для использования Microsoft Project Web Access пользователи должны обладать клиентской лицензией на доступ к Microsoft Project Server.
Для работы требует комплектации следующим ПО:
- ОС Windows Server 2003 (1 196.09 руб.);
- Windows SharePoint Services (116 660 руб.);
- Microsoft SQL Server 2000. (21 621 руб.).
Сам Microsoft Project Server стоит 135 384 руб. [4].
Spider Project
У этого продукта много отличий от западных собратьев, основным из них является подход к определению длительности операций. В большинстве известных пакетов операции характеризуются длительностью их исполнения. В Spider Project наряду с длительностями можно задавать физические объемы работ на операциях. Длительность определяется пакетом в процессе составления расписания работ в зависимости от производительности назначенных ресурсов. В связи с этим, имеется отличие и в определении задержек на связях операций.
Стоимость лицензий Spider project professional 120 000 руб. [5].
Сравнение базовых возможностей
Речь может идти только о выборе пакета наиболее близко подходящего для решения конкретной задачи или же об интеграции его в уже существующие программные продукты, а также дополнении отдельными модулями. Впрочем, для большинства компаний, внедряющих такие решения, с большой вероятностью в первые несколько лет не потребуется и 60% функций выбранной системы. Одной из причин может оказаться «перегруженность» систем побочными и вспомогательными функциями.
Разработанная система сопровождения проектной документации, конечно, не может в полной мере конкурировать с такими крупномасштабными проектами как Microsoft Office Project Web Access и Spider Project.
Положительные стороны продукта:
- полная интеграция в ИТ;
- инфраструктуру предприятия;
- свободные исходники исключают утечку конфиденциальной и личной информации;
- достигаются максимальная гибкость ПО, не перегружая функционал;
- удобство web - интерфейса, адаптированного под конкретное предприятие, позволяет отказаться от использования «толстых» клиентских приложений;
- гарантированный доступ к системе с любых обозревателей страниц поддерживающие стандарт HTML 4.0;
- большая свобода при доработке и расширении программного продукта, возможность оперативного решения проблемы «узких мест» и возникающих в ходе эксплуатации дополнений;
- значительным плюсом также является кроссплатформенность системы и возможность развёртывания на LAMP.
Недостатки:
- достаточно узкий и обособленный функционал, направленный на решение конкретного круга задач, не перегруженный «лишними» модулями.
Ниже представлена сравнительная характеристика программных продуктов УП (таблица 1.1).
Таблица 1.1 - Сравнительная характеристика программных продуктов УП
Microsoft project |
Spider project |
АССПД |
||
Web-interface |
+ |
- |
+ |
|
Кроссплатформенность |
- |
+ |
+ |
|
Возможность доработки и расширения системы |
- |
- |
+ |
|
Необходимость использования СУБД |
+ |
- |
+ |
|
Необходимость покупки дополнительного ПО |
+ |
- |
+ |
|
Наличие свободной лицензии |
- |
- |
+ |
2. Постановка задачи
2.1 Цели АС и автоматизируемые функции
Автоматизированная система учета документации предназначена для облегчения работы с документами. Также автоматизируется работа по вводу необходимой информации. Для сотрудника упрощается процесс обработки и введения информации.
Основные задачи автоматизированной системы можно выделить в следующие группы:
- учёт данных о природных зонах;
- обработка информации.
В качестве пользователей системы будут выступать сотрудники. Данная система взаимодействует с процессом учета данных.
2.2 Выходная информация.
Перечень:
- информация о земельных зонах (представлена в таблице 2.1);
- информация о аренде земельных зон (представлена в таблице 2.2);
- информация о продаже земельных зон (представлена в таблице 2.3);
- информация о физических лицах (представлена в таблице 2.4);
- информация о юридических лицах (представлена в таблице 2.5);
Таблица 2.1 - информация о земельных зонах
Характеристика |
Значение |
|
Идентификатор |
Земельная зона |
|
Форма представления |
Документ |
|
Вид представления |
Таблица |
|
Частота поступления |
По требованию |
|
Состав сообщения |
- кадастровый номер- адрес- категория- ресурсы- постройки- вид разрешенного использования |
Таблица 2.2 - информация о аренде земельных зон
Характеристика |
Значение |
|
Идентификатор |
Аренда земельной зоны |
|
Форма представления |
Документ |
|
Вид представления |
Таблица |
|
Частота поступления |
По требованию |
|
Состав сообщения |
- номер контракта аренды- период аренды- дата начала аренды- дата конца аренды- стоимость аренды за месяц- стоимость аренды за год |
Таблица 2.3 - информация о продаже земельных зон
Характеристика |
Значение |
|
Идентификатор |
Продажа земельной зоны |
|
Форма представления |
Документ |
|
Вид представления |
Таблица |
|
Частота поступления |
По требованию |
|
Состав сообщения |
- номер контракта продажи- дата продажи- стоимость- удельная стоимость- кадастровая стоимость- стоимость аренды за год |
Таблица 2.4 - информация о физических лицах
Характеристика |
Значение |
|
Идентификатор |
Физическое лицо |
|
Форма представления |
Документ |
|
Вид представления |
Таблица |
|
Частота поступления |
По требованию |
|
Состав сообщения |
- номер физического лица- Ф.И.О.- телефон |
Таблица 2.5 - информация о юридических лицах
Характеристика |
Значение |
|
Идентификатор |
Юридическое лицо |
|
Форма представления |
Документ |
|
Вид представления |
Таблица |
|
Частота поступления |
По требованию |
|
Состав сообщения |
- номер юридического лица- название юридического лица- телефон |
2.3 Входная информация
Перечень:
- информация о земельных зонах (представлена в таблице 2.6);
- информация о аренде земельных зон (представлена в таблице 2.7);
- информация о продаже земельных зон (представлена в таблице 2.8);
- информация о физических лицах (представлена в таблице 2.9);
- информация о юридических лицах (представлена в таблице 2.10);
Таблица 2.6 - информация о земельных зонах
Характеристика |
Значение |
|
Идентификатор |
Земельная зона |
|
Форма представления |
Документ |
|
Вид представления |
Таблица |
|
Частота поступления |
По требованию |
|
Состав сообщения |
- кадастровый номер- адрес- категория- ресурсы- постройки- вид разрешенного использования |
Таблица 2.7 - информация о аренде земельных зон
Характеристика |
Значение |
|
Идентификатор |
Аренда земельной зоны |
|
Форма представления |
Документ |
|
Вид представления |
Таблица |
|
Частота поступления |
По требованию |
|
Состав сообщения |
- номер контракта аренды- период аренды- дата начала аренды- дата конца аренды- стоимость аренды за месяц- стоимость аренды за год |
Таблица 2.8 - информация о продаже земельных зон
Характеристика |
Значение |
|
Идентификатор |
Продажа земельной зоны |
|
Форма представления |
Документ |
|
Вид представления |
Таблица |
|
Частота поступления |
По требованию |
|
Состав сообщения |
- номер контракта продажи- дата продажи- стоимость- удельная стоимость- кадастровая стоимость- стоимость аренды за год |
Таблица 2.9 - информация о физических лицах
Характеристика |
Значение |
|
Идентификатор |
Физическое лицо |
|
Форма представления |
Документ |
|
Вид представления |
Таблица |
|
Частота поступления |
По требованию |
|
Состав сообщения |
- номер физического лица- Ф.И.О.- телефон |
Таблица 2.10 - информация о юридических лицах
Характеристика |
Значение |
|
Идентификатор |
Юридическое лицо |
|
Форма представления |
Документ |
|
Вид представления |
Таблица |
|
Частота поступления |
По требованию |
|
Состав сообщения |
- номер юридического лица- название юридического лица- телефон |
3. Проектирование информационного обеспечения
3.1 Проектирование базы данных методом «Сущность-связь»
Построение диаграммы ER-типа представлена на рисунке 3.1.
Рисунок 3.1 - Диаграмма ER-типа
В результате построения ER-диаграммы были выделены следующие шесть сущностей и их соответствующие ключи:
Section (ID_section), Rent (ID_rent_contract), Sale (ID_sale_contract), Client (ID_client), Juridical (ID_juridical), Individual (ID_individual).
Связи между сущностями были расставлены следующим образом:
Сущности Rent и Section соединены связью один к одному, степень принадлежности является необязательной.
Сущности Sale и Section соединены связью один к одному, степень принадлежности является необязательной.
Сущности Client и Rent соединены связью один ко многим, степень принадлежности является необязательной.
Сущности Client и Sale соединены связью один ко многим, степень принадлежности является необязательной.
Сущности Juridical и Client соединены связью один к одному, степень принадлежности является необязательной.
Сущности Individual и Client соединены связью один к одному, степень принадлежности является необязательной.
Генерация предварительных отношений. Следуя правилам генерации отношений, были созданы следующие таблицы:
- Section (ID_section, Address, Category, Resource, Building, Permitted);
- Rent (ID_rent_contract, ID_section, Rental_period, Data_of_rental_start, End_date_of_rent, Price_per_mounth, Price_per_year);
- Sale (ID_sale_contract, ID_section, Date_of_sale, Cost, Specific_cost_index, Cadastral_cost);
- Client (ID_client, ID_sale_cintract, ID_rent_contract);
- Juridical (ID_juridical, ID_client, Name, Telephone);
- Individual (ID_individual, ID_client, Name, Telephone).
Проверка отношений на НФБК. Согласно определению, отношение находится в НФБК тогда и только тогда, когда каждый детерминант отношения является потенциальным ключом [2].
Проверка отношений на избыточность. Зависимость, не заключает в себе такой информации, которая не могла бы быть получена на основе других зависимостей из числа использованных при проектировании БД, называется избыточной функциональной зависимостью. Поскольку избыточная функциональная зависимость не содержит уникальной информации, она может быть удалена из набора функциональных зависимостей без отрицательного воздействия на результаты. В ходе проектирования не было выявлено избыточных зависимостей.
3.2 Разработка базы данных с помощью CASE-средства ERwin
ERwin - средство разработки структуры базы данных. Данный пакет средств имеет развитый инструментарии для облегчения проектирования модели данных. ERwin сочетает графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания логического и физического описания модели данных и поддержку ведущих реляционных СУБД инастольных баз данных [6].
Логическая модель - это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, и могут называться так, как они называются в реальном мире, например «Работники», «Заявка» или «Волонтеры». Логическая модель данных является универсальной и никак не связана с конкретной реализацией СУБД.
Логическая модель базы данных представлена на рисунке 3.2.
Рисунок 3.2 - Логическая модель базы данных
Физическая модель - данных, напротив, зависит от конкретной СУБД, фактически являясь отображением системного каталога. В физической модели содержится информация о всех объектах БД. Поскольку стандартов на объекты БД не существует (например, нет стандарта на типы данных), физическая модель зависит от конкретной реализации СУБД.
Физическая модель базы данных представлена на рисунке 3.3.
Рисунок 3.3 - Физическая модель базы данных
Для разработки базы данных автоматизированной системы используется сервер MySQL фирмы MySQL АВ на языке SQL, а также визуальное средство разработки ERwin, которое даёт пользователю возможность разрабатывать структуру самой БД, сохранять и выполнять скрипты SQL, использовать множество встроенных утилит, облегчающих работу, как разработчика, так и администратора[2].
Генерация SQL-скрипта. Сгенерированный скрипт расположен в приложении «А».
3.3 Тестирование информационной модели
AllFusion Data Model Validator - инструмент для проверки структуры баз данных и моделей, создаваемых в AllFusion ERwin Data Modeler, позволяющий выявлять недочеты и ошибки проектирования. Гибкость AllFusion Data Model Validator заключается в том, что можно проводить выборочные тесты, а также анализировать отдельные таблицы. Продукт дополняет функциональность AllFusion ERwin Data Modeler, автоматизируя трудоемкую задачу поиска и исправления ошибок, одновременно повышая квалификацию проектировщиков баз данных, благодаря встроенной системе обучения.
Встроенные функциональные возможности обеспечения качества и проверки моделей позволяют осуществлять контроль семантики моделей на каждой стадии разработки и вносить необходимые исправления, что помогает разработчикам создавать модели высокого качества.
AllFusion Data Model Validator позволяет анализировать структуры данных, ключи, индексы, столбцы и отношения. Кроме того, решение поможет отобразить в графическом виде структуру всей базы данных, включая столбцы с перекрестными ссылками и списки отношений.
После тестирования информационной модели, базовый протокол содержит 4 незначительные ошибоки.
4. Проектирование программного обеспечения
4.1 Требования к системе
Функциональные требования к ПО
Для сотрудника:
1) учёт информации:
- о земельных зонах;
- о клиентах;
- внесение поправок.
2) регистрация земельной зоны:
- присвоение кадастрового номера;
- присвоение категории;
- определение оценки земельных зон;
- определение стоимости.
Нефункциональные требования
Тонкий клиент - обработка информации будет происходить непосредственно на сервере, что в свою очередь позволяет свести системные требования к клиентской части к минимуму.
Возможность интеграций с существующими в распоряжений предприятия АС.
Кроссплатформенность - возможность работы системы, как клиентской, так и серверной частей, в разных ОС.
4.2 Архитектура и структура системы
Приложение создаётся в трехзвенной архитектуре клиент-сервер, основанной на Web-технологии. В соответствии с ней клиентская часть осуществляет подключение к серверной части и производит передачу или приём данных, а операции по загрузке и выдаче данных из БД организованы на серверной части. Структура системы представлена на рисунке 4.1.
Рисунок 4.1 - Структура системы
На стороне WEB клиента может использоваться любой обозреватель web-станиц, поддерживающий стандарт HTML 4.0. Сервер приложений должен включать в себя HTTP - сервер и интерпретатор РНР. В качестве СУБД MySQL.
ПО комплекса подразделяется на клиентское и серверное. Клиентское ПО (представляет собой тонкий клиент) позволяет пользователю выполнять с АССПД различные действия, список которых ограничен группой, к которой он относится (сотрудник).
4.3 Базовое программное обеспечение
Для проектирования модели базы данных было использовано CASE-средство ERwin. Его применение было обусловлено облегчением задачи построения структуры БД. Данный пакет имеет удобный интерфейс и инструменты для построения ER-диаграмм.
Erwin генерирует скрипт, проверка которого производится CASE-средство. м СА Erwin Data Modeler 7.3.0.1666. При разработке реляционных БД с использование CASE-средств обычно предполагается, что они генерируют достаточно качественный код, а разработчик Делает меньше ошибок, т.к. проектирование происходит «в картинках». При этом обычно «забывается» тог факт, что «неправильная картинка» приводит к генерации выполняемого, синтаксически правильного, но не соответствующего бизнес-требованиям кода. Erwin Examiner позволяет проверить модели, созданные в Erwin, определения данных, созданные вручную или уже существующие БД на ряд ошибок и аномалий.
В качестве СУБД был выбран сервер MySQL 5. Он является «свободной» СУБД, которая является очень гибкой и быстрой СУБД, и приходится отличным решением для малых и средних приложений. Кроме того, для работы с этой СУБД в PHP (интерпретатор компилидирующего типа) имеется специализированный набор компонентов позволяющий обращаться к БД.
Для построения пользовательского интерфейса использовалась среда РИР, которая является средством быстрой разработки клиент-серверных приложений.
Для связи клиента с сервером, используется HTTP-сервер Apache 2. Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т.д.
4.4 Проектирование прикладного ПО с помощью языка UML в среде Rational Rose
Диаграмма вариантов использования
На диаграмме вариантов использования описывается функционирование системы с точки зрения ее пользователей, которые называются в моделировании актантами (actors). Вариант использования - это связный функциональный блок, выраженный в виде транзакции между актантом и системой. Назначение представления вариантов использования - выявить всех актантов системы и все варианты ее использования, а также указать, какие актанты в каких вариантах использования фигурируют.
Сценарий к вариантам использования.
Вариант использования «Вход в систему»:
1) кликнуть по ссылке Для сотрудника;
2) ввести свой логин и пароль в соответствующие поля;
3) кликнуть по кнопке «ОК»;
4) если после нажатия кнопки «ОК», надпись «Введите свой логин и пароль», повторить ШАГ 2;
5) кликнуть по ссылке Переход к работе.
Вариант использования «Просмотр данных земельным зонам»:
1) кликнуть по ссылке Просмотр данных земельным зонам.
Вариант использования «Корректировать запись»:
1) кликнуть по ссылке Просмотр данных земельным зонам;
2) кликнуть по ссылке Корректировать запись;
3) откроется окно «Корректировка записи» (в данном окне можно изменить данные по вашему желанию, после изменения кликните по кнопке «Сохранить»);
4) кликните по ссылке Вернуться для перехода на предыдущее окно.
Вариант использования «Добавление новых данных по земельным зонам»:
1) кликнуть по ссылке Просмотр данных по земельным зонам;
2) кликнуть по ссылке Добавление новых данных по земельным зонам;
3) откроется окно «Добавление новых данных» (в данном окне можно записать данные по земельной зоне, после записи всех полей кликните по кнопке «Добавить»);
4) кликните по ссылке Вернуться для перехода на предыдущее окно.
Вариант использования «Просмотр договоров аренды»:
1) кликнуть по ссылке Просмотр данных по договорам;
2) кликнуть по ссылке Просмотр договоров аренды;
Вариант использования «Корректировать данные по договорам аренды»:
1) кликнуть по ссылке Просмотр данных по договорам;
2) кликнуть по ссылке Просмотр договоров аренды;
3) кликнуть по ссылке Корректировать запись;
4) откроется окно «Корректировка записи» (в данном окне можно изменить данные по вашему желанию, после изменения кликните по кнопке «Сохранить»).
Вариант использования «Просмотр договоров продажи»:
1) кликнуть по ссылке Просмотр данных по договорам;
2) кликнуть по ссылке Просмотр договоров продажи;
Вариант использования «Корректировать данные по договорам продажи»:
1) кликнуть по ссылке Просмотр данных по договорам;
2) кликнуть по ссылке Просмотр договоров продажи;
3) кликнуть по ссылке Корректировать запись;
4) откроется окно «Корректировка записи» (в данном окне можно изменить данные по вашему желанию, после изменения кликните по кнопке «Сохранить»).
Вариант использования «Добавление нового договора аренды»:
1) кликнуть по ссылке Просмотр договоров аренды;
2) кликнуть по ссылке Добавить новых договор;
3) откроется окно «Добавление новых данных» (в данном окне можно записать данные по новому договору, после записи всех полей кликните по кнопке «Добавить»);
4) кликните по ссылке Вернуться для перехода на предыдущее окно.
Вариант использования «Добавление нового договора продажи»:
1) кликнуть по ссылке Просмотр договоров продажи;
2) кликнуть по ссылке Добавить новых договор;
3) откроется окно «Добавление новых данных» (в данном окне можно записать данные по новому договору, после записи всех полей кликните по кнопке «Добавить»);
4) кликните по ссылке Вернуться для перехода на предыдущее окно.
Вариант использования «Просмотр данных физических лиц»:
1) кликнуть по ссылке Просмотр данных по клиентам;
2) кликнуть по ссылке Физические лица;
Вариант использования «Корректировать данные физических лиц»:
1) кликнуть по ссылке Просмотр данных по клиентам;
2) кликнуть по ссылке Физические лица;
3) кликнуть по ссылке Корректировать запись;
4) откроется окно «Корректировка записи» (в данном окне можно изменить данные по вашему желанию, после изменения кликните по кнопке «Сохранить»).
Вариант использования «Просмотр данных юридических лиц»:
1) кликнуть по ссылке Просмотр данных по клиентам;
2) кликнуть по ссылке Юридические лица.
Вариант использования «Корректировать данные юридических лиц»:
1) кликнуть по ссылке Просмотр данных по клиентам;
2) кликнуть по ссылке Юридические лица;
3) кликнуть по ссылке Корректировать запись;
4) откроется окно «Корректировка записи» (в данном окне можно изменить данные по вашему желанию, после изменения кликните по кнопке «Сохранить»).
Диаграмма компонентов
Представление реализации показывает, какие компоненты есть в данной системе и какие между ними существуют зависимости.
Компоненты системы - отдельные программные блоки, из которых состоит вся система. Понимание зависимостей между компонентами дает возможность отслеживать на модели результаты изменений в отдельных компонентах. Помимо того, в этом представлении модели иногда указывается, с какими классами и элементами связан конкретный компонент. Представление реализации отображается на диаграмме компонентов.
Диаграмма компонентов для сотрудника, представлена на рисунке 4.2.
Рисунок 4.2 - Диаграмма компонентов для сотрудника
4.5 Состав и структура прикладного ПО
Таблица 4.1 - Описание программных модулей приложения
Название файла |
Наименование |
Состав компонентов реализуемые функции |
|
connect_database.php |
Модуль подключения к базе. |
Содержит логин и пароль для входа в базу. Реализует подключение к базе модулей уже имеющие допуск. |
|
gyny_start_page.php |
Модуль стартовой страницы. |
Содержит форму стартовой страницы с адресом и контактными данными. Реализует функцию перехода. |
|
login.php |
Модуль аутентификации пользователей в системе. |
Содержит форму, компоненты ввода данных. Реализуется функцию аутентификации пользователей в системе. |
|
info_land_section.php info_contract_rent.php info_contract_sale.php info_individual.php info_juridical.php info_id_client.php |
Модули для просмотра уже имеющихся данных. |
Содержит форму, имеющиеся данные и ссылки на другие модули. Реализуется функцию просмотра данных. |
|
correction_land_section.php correction_contract_rent.php correction_contract_sale.php correction_individual.php correction_juridical.php |
Модули для корректировки данных. |
Содержит форму, поля ввода информации. Реализует интерфейс изменения имеющейся информации. |
|
main_menu.php |
Модуль для главного меню в системе. |
Содержит форму, компоненты перехода в другие модули. Реализуется функцию выбора между вариантами работы. |
|
info_land_section.php info_contract_rent.php info_contract_sale.php info_individual.php info_juridical.php info_id_client.php |
Модули для просмотра уже имеющихся данных. |
Содержит форму, имеющиеся данные и ссылки на другие модули. Реализуется функцию просмотра данных. |
|
add_land_section.php add_individual.php add_juridical.php add_new_contract_rent.php add_new_contract_sale.php |
Модули для добавления новых данных. |
Содержит форму, поля ввода информации. Реализует интерфейс добавления новой информации. |
|
menu_contract.php menu_client.php |
Модули для выбора действий. |
Содержит форму, компоненты перехода в другие модули. Реализуется функцию выбора между вариантами работы. |
|
info_rent_id_section.php info_sale_id_section.php |
Модули для просмотра отдельных данных. |
Содержит форму, имеющиеся данные по отдельным компонентам и ссылки на другие модули. Реализуется функцию просмотра данных по отдельным компонентам. |
5. Руководство пользователя
5.1 Введение
Данный программный продукт предназначен для автоматизации процесса движения документации внутри предприятия и позволяет вести учёт данных, формировать отчёты.
Для работы с данной системой пользователю достаточно обладать базовыми навыками работы с браузерами.
Для успешного освоения системы и работы с ней пользователю необходимо ознакомиться с документом «Руководство пользователя».
5.2 Назначение и условия применения
Автоматизированная система предоставляет следующие функциональные возможности:
1) просмотр информации:
- о земельных зонах;
- о договорах;
- о клиентах.
2) ввод информации:
- о земельных зонах;
- о договорах;
- о клиентах.
3) корректировать данные:
- о земельных зонах;
- о договорах;
- о клиентах.
4) добавление новых данных:
- о земельных зонах;
- о договорах;
- о клиентах.
5.3 Подготовка к работе
АССПД поставляется в виде zip архива, для установки необходимо распаковать содержимое в рабочую область веб-сервера, например на Apache «\home\localhost\www\» где localhost имя домена.
5.4 Пользовательское приложение сотрудника
Вход в систему (аутентификация).
При загрузке системы появляется окно аутентификации, в котором необходимо внести пароль и логин, после введения данной информации следует нажать кнопку войти. Вид формы «Аутентификация» представлен на рисунке 5.1.
Рисунок 5.1 - Форма «Аутентификация»
После успешной аутентификации появляется главная форма системы.
Вид главной формы системы для сотрудника представлен на рисунке 5.2.
Рисунок 5.2 - Форма «Пользовательское приложение сотрудника»
На форме расположены ссылки, для дальнейшей работы в системе. Такие как: «» «Просмотр данных по земельным зонам», «Просмотр данных по договорам», «Просмотр данных по клиентам» и ссылка для выхода из системы «Выйти из системы».
Вид формы «Просмотр данных по земельным зонам» представлен на рисунке 5.3.
Рисунок 5.3 - Форма «Просмотр данных по земельным зонам»
На форме расположены информация о земельных зонах, так же имеются ссылки. Такие как: «Добавление данных о новых земельных зон»,
«Корректировать запись», и ссылка для возврата на предыдущую страницу «Вернуться».
Вид формы «Добавление данных о новых земельных зон» представлен на рисунке 5.4.
Рисунок 5.4 - Форма «Добавление данных о новых земельных зон»
На форме расположены поля заполнения данных о земельных зонах, для добавления нужно заполнить поля и кликнуть по кнопке «Добавить». Так же имеются ссылка для возврата на предыдущую страницу «Вернуться».
Вид формы «Корректировка записи по земельной зоне» представлен на рисунке 5.5.
Рисунок 5.5 - Форма «Корректировка записи по земельной зоне»
На форме расположены поля с уже имеющимися данными о земельных зонах, для изменения имеющихся данных нужно вписать новую информацию и кликнуть по кнопке «Сохранить». Так же имеются ссылка для возврата на предыдущую страницу «Вернуться».
Вид формы «Просмотр данных по договорам» представлен на рисунке 5.6.
Рисунок 5.6 - Форма «Просмотр данных по договорам»
На форме расположены ссылки, для дальнейшей работы в системе. Такие как: «Просмотр договоров аренды», «Просмотр договоров продажи» и ссылка для возврата на предыдущую страницу «Вернуться».
Вид формы «Просмотр договоров аренды» представлен на рисунке 5.7.
Рисунок 5.7 - Форма «Просмотр договоров аренды»
На форме расположены информация о договорах аренды, так же имеются ссылки. Такие как: «Добавить новый договор», «Корректировать запись», ссылка для перехода к земельной зоне и ссылка для возврата на предыдущую страницу «Вернуться».
Вид формы «Просмотр данных клиента через форму договора» представлен на рисунке 5.8.
Рисунок 5.8 - Форма «Добавление нового договора аренды»
На форме расположена информация о клиенте.
Вид формы «Добавление нового договора аренды» представлен на рисунке 5.9.
Рисунок 5.9 - Форма «Добавление нового договора аренды»
На форме расположены поля заполнения данных для нового договора аренды, для добавления нужно заполнить поля и кликнуть по кнопке «Добавить». Так же имеются ссылка для возврата на предыдущую страницу «Вернуться».
Вид формы «Корректировка записи договора аренды» представлен на рисунке 5.10.
Рисунок 5.10 - Форма «Корректировка записи договора аренды»
На форме расположены поля с уже имеющимися данными по выбранному договору аренды, для изменения имеющихся данных нужно вписать новую информацию и кликнуть по кнопке «Сохранить». Так же имеются ссылка для возврата на предыдущую страницу «Вернуться».
Вид формы «Просмотр договоров продажи» представлен на рисунке 5.11.
Рисунок 5.11 - Форма «Просмотр договоров продажи»
а форме расположены информация о договорах продажи, так же имеются ссылки. Такие как: «Добавить новый договор», «Корректировать запись», ссылка для перехода к земельной зоне и ссылка для возврата на предыдущую страницу «Вернуться».
Вид формы «Добавление нового договора продажи» представлен на рисунке 5.12.
Рисунок 5.12 - Форма «Добавление нового договора продажи»
На форме расположены поля заполнения данных для нового договора продажи, для добавления нужно заполнить поля и кликнуть по кнопке «Добавить». Так же имеются ссылка для возврата на предыдущую страницу «Вернуться».
Вид формы «Корректировка записи договора продажи» представлен на рисунке 5.13.
Рисунок 5.13 - Форма «Корректировка записи договора продажи»
На форме расположены поля с уже имеющимися данными по выбранному договору аренды, для изменения имеющихся данных нужно вписать новую информацию и кликнуть по кнопке «Сохранить». Так же имеются ссылка для возврата на предыдущую страницу «Вернуться».
Вид формы «Просмотр данных физического лица» представлен на рисунке 5.14.
Рисунок 5.14 - Форма «Просмотр данных физического лица»
На форме расположены информация о клиенте, так же имеются ссылки. Такие как: «Добавить нового клиента», «Корректировать запись», «Договоры аренды», «Договоры продажи» и ссылка для возврата на предыдущую страницу «Вернуться».
Вид формы «Просмотр данных юридического лица» представлен на рисунке 5.15.
Рисунок 5.15 - Форма «Просмотр данных юридического лица»
На форме расположены информация о клиенте, так же имеются ссылки. Такие как: «Добавить нового клиента», «Корректировать запись», «Договоры аренды», «Договоры продажи» и ссылка для возврата на предыдущую страницу «Вернуться».
6. Способы защиты информации
6.1 Информационная защита
Под понятием информационная безопасность понимают защищенность информации и поддерживающее ее программное обеспечение от возможных случайных или намеренных действий, в результате которого может быть нанесен ущерб этой информации, ее правообладателям или поддерживающей инфраструктуре [7].
Существует много способов, по которым одни люди шпионят за другими. Благодаря немалой смекалке и финансовым возможностям, люди могут организовать ряд каналов добычи сведений, применяя собственную гениальность и (или) халатность жертвы обладающей информацией. Задачи информационной безопасности основываются к минимизации ущерба, а также, чтоб прогнозировать и по возможности предотвратить такие воздействия.
Для создания системы хорошей защиты информации очень важно выявить все вероятные угрозы, придать оценке их последствия, определить необходимые меры защиты, проверить на эффективность. Оценка рисков проводится квалифицированными мастерами (специалистами) с помощью различных методов моделирования процессов защиты информации, а также инструментальных средств. На по результатов теста выявляются наиболее высокие опасные ситуации, переводящих возможную угрозу в реально риски и требующих принятия дополнительных мер для обеспечения безопасности.
Информация имеет несколько уровней ценности, важности, что соответственно предусматривает наличие нескольких уровней ее секретности. Наличие различных уровней доступа к информации представляет собой различную степень обеспечения безопасности каждого из характеристик информации - целостность, доступность и конфиденциальность.
Анализ системы информационной защиты, моделирование возможных угроз дает возможность определить необходимые меры защиты. При создании системы информационной защиты необходимо строго соблюдать баланс между степенью ценности информации и стоимостью системы защиты. Только имея нужные сведениями о рынке открытых зарубежных и отечественных технических программного обеспечения несанкционированного съема информации, можно определить необходимые меры защиты информации. Данная задача одна из самых сложных в проектировании системы защиты.
При появлении разных по своей природе угроз от них приходится защищаться. Для того чтобы оценить возможные угрозы, следует перечислить основные источники конфиденциальной информации - это могут быть документы, технические носители, люди, технические средства обеспечения производственной деятельности, публикации, трудовой деятельности, промышленные отходы, производственные отходы, продукция и т.д. А так же, к существующим информационным утечки следует выделить участие в переговорах; совместную деятельность с другими фирмами; посещения гостей фирмы; излишнюю рекламу; знания торговых представителей фирмы о характеристиках изделия; консультации специалистов; публикации, симпозиумы, конференции.
Существующие нескольким основных методик защиты информации:
- препятствовать непосредственному проникновению к источнику данных с помощью технических средств охраны инженерных конструкций;
- предоставление ложной информации;
- скрытие достоверной информации.
Принято выделять две формы восприятия информации - зрительную и акустическую. Зрительной информация весьма обширна, поэтому ее следует подразделять на аналогово-цифровую и объемно-видовую.
Акустическая информация в потоках сообщений несет преобладающий характер. Самыми распространенными способами несанкционированного получения конфиденциальной информации являются:
- наблюдение;
- кража носителей информации или производственного мусора;
- прослушивание с помощью технических средств;
- чтение остаточных данных в запоминающих устройствах после выполнения нормативного запроса;
- копирование носителей информации;
- ввод изменений, дезинформация, программные и физические методики уничтожения информации;
- перехват информации.
Современная идея защиты информации, циркулирующей в технических системах или помещениях коммерческого объекта, требует постоянного контроля в зоне расположения объекта. Защита информации включает в себя целый комплекс технических и организационных мер по обеспечению безопасности информации техническими средствами. К решаемым задачам относятся:
- защита носителей информации от уничтожения в результате различных воздействий;
- не давать возможности доступа к источникам информации для ее хищения, изменения или уничтожения;
- предотвращение утечки информации по различным техническим каналам.
Средства и способы решения двух первых задач не отличаются от средств и способов защиты любых материальных ценностей, третья задача решается только способами и средствами инженерно-технической защиты информации.
6.2 Технические средства скрытого хищения информации
Для выявления способов утечки информации, рассмотрим основные технические средства негласного съема информации и принципы их действия.
Для несанкционированного получения конфиденциальной информации у злоумышленников большой выбор средств. Одни удобны благодаря простоте установки и поэтому могут быть легко обнаружены. Другие трудно найти и составляют определенную сложность в установке. Они делятся по технологии применения, по схемам и способам использования энергии, по видам каналов передачи информации. Выделим, что на каждый метод получения информации по техническим каналам ее утечки существует метод противодействия, даже не один, который может свести такую угрозу к минимуму.
Исходя от схемы и способа использования энергии, спецсредства негласного получения информации подразделяются на пассивные (переизлучающие) и активные (излучающие). Неотъемлемыми элементами всех активных спецсредств является датчик или сенсор контролируемой информации, который преобразует информацию в электрический сигнал. Усилитель-преобразователь, который усиливает сигнал и преобразует его в ту или иную форму для последующей передачи информации. Форма сигнала бывает цифровой и аналоговой. Оконечный излучающий модуль является неотъемлемым элементом активных спецсредств съема информации.
Пассивные устройства не излучают дополнительную энергию. Чтобы получить информацию от подобных устройств с удаленного контрольного пункта в направлении контролируемого объекта направляется мощный сигнал. Достигнув объекта, сигнал отражается от него и окружающих предметов и частично возвращается на контрольный пункт. Также отраженный сигнал содержит информацию о свойствах объекта контроля. Все средства перехвата информации на естественных или искусственных каналах связи можно отнести к пассивным спецсредствам. Эти средства физически и энергетически скрытны.
Самый популярный и достаточно недорогой способ негласного съема информации остается установка разнообразных закладок (жучков). Закладное устройство - техническое средство негласного съема информации, которое устанавливается скрытно. Одни предназначены для получения акустической информации, другие - для получения видовых изображений, цифровых или аналоговых данных от использующихся вычислительных средств и средств оргтехники, телекоммуникации и средств связи, и др.
Технические средства более дорогие и предназначенные для продолжительного контроля заранее устанавливаются на объектах контроля. Это могут быть проводные средства с микрофонами, средства акустического или видеоконтроля, автономные радиомикрофоны, глубоко замаскированные закладки (например, в вычислительной технике), или оптоэлектронные микрофоны с вынесенными излучающими элементами и др.
Специальные технические средства, которые позволяют перехватывать информацию на некотором удалении от ее источника - наиболее сложные и соответственно самые дорогие.
6.3 Варианты защиты информации
Целью технических средств информационной защиты является уничтожение каналов утечки или плохое качества получаемой информации злоумышленниками.
Основным показателем качества речевой информации является понятность:
- слоговая;
- словесная;
- фразовая.
В основном используется слоговая разборчивость, измеряемая в процентах. Предполагается, что при 40% слоговой разборчивости качество акустической информации является достаточным. А при 1 - 2% слоговой разборчивости практически невозможно разобрать разговор.
Выявление утечки информации по акустическим каналам сводится к активным и пассивным способам защиты. Значит, все технические средства защиты информации можно разделить на два больших класса: активные и пассивные. Активные: выжигают, зашумляют, уничтожают, и раскачивают всевозможные спецсредства несанкционированного получения информации. Пассивные: локализуют, определяют, измеряют каналы утечки, никак не изменяя при этом внешнюю среду.
Пассивное средство защиты - техническое устройство, дающее возможность защиты от скрытых способов хищения информации, за счет отражения, поглощения или поглощения его излучений. Цель пассивного технического устройства является с максимальной вероятностью ослабить акустический сигнал. На примере отделки стен звукопоглощающим материалом. А так же пассивным способом утечки информации это устройство заземления устройств передачи информации.
Во многих случаях технические устройства разного характера действия подключены к одной сети, вследствие чего в ней остаются наводки разного плана. В таких случаях используются сетевые фильтры, реализующие функцию защиты устройств от сетевых помех извне и защиты от наводок, создаваемых аппаратурой. Возможности фильтра должны обеспечивать значительное уменьшение возникновения вероятности случайной связи между входом и выходом из-за электромагнитных, электрических либо магнитных полей. При данном варианте событий однофазная распределительная система электроэнергии обязана иметь в своем распоряжении трансформатор с заземленной средней точкой. А трехфазная должна быть оснащена высоковольтным понижающим трансформатором.
Также позволяет устранить наводки от технических устройств передачи информации экранирование помещений. Листовая сталь являются лучшим примером экранирования. Но на рынке возможных аналогов существует такие варианты как сетки которые решают проблемы освещения, стоимости и вентиляции экрана. Листы экранов прочно соединяются между друг другом электрически по всей площади. Двери в помещениях нужно экранировать, с обеспечением надежного электроконтакта. Если в помещении имеются окна их покрывают одним или двумя слоями медной сетки.
Активное техническое устройство защиты создает маскирующие активные помехи для нарушения нормального функционирования средств несанкционированного изъятия информации. Активные способы оповещения об утечки информации подразделяются на нейтрализацию и обнаружение устройств.
Дополнительные технические средства относящиеся к активным:
- различного вида имитаторы;
- устройства дымовых и аэрозольных завес;
- устройства акустического и электромагнитного зашумления.
Современные устройства несанкционированного получения информации, такие как подслушивание, продвинулась до высокого уровня, что обеспечивает очень сложное обнаружение таких гаджетов. Самыми популярный методами определения скрытых устройств являются:
- рентген;
- метод нелинейной локации;
- визуальный осмотр;
- металлодетектир.
Проводить такие мероприятия по поиску каналов утечки информации занимает много времени и средств. Вследствие чего как вариант выгоднее использовать:
- генераторы пространственного зашумления;
- генераторы виброакустического и акустического зашумления;
- сетевые фильтры;
- устройства защиты телефонных переговоров.
6.4 Безопасность информационно-коммуникационных систем
Зависимость современного общества от информационных технологий настолько высока, что сбои в информационных системах способны привести к значительным инцидентам в «реальном» мире. Никому не надо объяснять, что программное обеспечение и данные, хранящиеся в компьютере, нуждаются в защите. Разгул компьютерного пиратства, вредоносные вирусы, атаки хакеров и изощренные средства коммерческого шпионажа заставляют производителей и пользователей программ искать способы и средства защиты.
Существует большое количество методов ограничения доступа к информации, хранящейся в компьютерах. Безопасность информационно-коммуникационных систем можно подразделить на технологическую, программную и физическую. С технологической точки зрения обеспечения безопасности, в информационных системах широко используются и «зеркальные» серверы, и двойные жесткие диски.
Обязательно следует использовать надежные системы бесперебойного питания. Скачки напряжения могут стереть память, внести изменения в программы и уничтожить микросхемы. Сетевые фильтры могут обезопасить серверы и ПК от перепадов напряжения в сети. Источники бесперебойного питания предоставляют возможность отключить компьютер без потери данных.
Для обеспечения программной безопасности активно применяются довольно развитые программные средства борьбы с вирусами, защиты от несанкционированного доступа, системы восстановления и резервирования информации, системы проактивной защиты ПК, системы идентификации и кодирования информации
Одним из основных аспектов компьютерной безопасности является угроза хищения информации посторонними. Данную кражу можно провести через прямой доступ к физическим носителям информации. Для того чтобы вовремя предупредить о хищении информации, следует обезопасить ПК на физическом уровне.
Самый простой вид защиты оргтехники, это поставить замок на корпусе системного блока, который с поворотом ключа выключает ПК. Так же можно защитить элементы ПК сделав их стационарными. Элементы ПК крепятся к неким громоздким и тяжеловесным предметам или соединением элементов ПЭВМ между собой.
Защита компьютера должна обеспечивать осуществление широкого диапазона охранных методов, включая защиту внутренних деталей компьютера, так чтобы получить доступ во внутреннее пространство системного блока, было невозможным, не сняв универсальный крепеж. Должна обеспечиваться безопасность не только системного блока, но и части периферийных устройств. Охранный пакет должен быть настолько универсален, чтобы он мог быть использован для охраны не только компьютерной, но и другой офисной техники.
Существуют специальные механические или электромеханические ключи, они довольно надежно защищают данные в ПК от несанкционированного копирования и хищения информации.
Так же существуют специальные фильтры, чтобы защитить информацию от посторонних лиц. При помощи микро жалюзи данные, выводимые на экран, видны только сидящему перед монитором, а под другим углом зрения виден только черный экран. Такой же стратегией руководствуются фильтры, работающие по принципу размытия изображения. Данные фильтры состоят из нескольких пленок, за счет которых обеспечивается размытие и посторонний не может увидеть скрытую информацию.
На рынке представлены комплексы защиты, состоящие из датчика и блока сирены, устанавливаемого на защищаемом компьютере. Срабатывание сирены, мощность которой 120 дБ, произойдет только при отсоединении или срабатывании датчика. Установка такой защиты на корпусе не всегда гарантирует сохранность содержимого системного блока. Оснащение компьютеров подобными датчиками поможет предотвратить их возможную кражу.
Многие ноутбуки серийно оснащаются слотами безопасности. В большинстве офисах западных фирм имеются специально выделенные столы, оснащенные механическими гаджеты. Пользователи ноутбуков часто используют охранные системы «датчик - сирена» в одном корпусе. Такие комплекты могут активироваться и деактивироваться специальным ключом.
Для защиты локальных сетей применяют единые охранные комплексы. Охраняемый компьютер снабжается специальными датчиками, которые подключаются к центральной охранной панели через специально выделенные гнезда или беспроводным способом. После установки на охраняемые объекты нужно просто подключить провода. При срабатывании любого из датчиков сигнал тревоги поступает на центральную панель, которая в свою очередь автоматически оповещает о несанкционированном проникновении.
Подобные документы
Организационная структура предприятия. Функциональные задачи, подлежащие автоматизации. Выбор технических, программных средств и метода проектирования. Описание алгоритма решения задачи. Разработка технологического обеспечения. Инструкция пользователя.
дипломная работа [5,3 M], добавлен 31.03.2009Автоматизация учета закупки и реализации продукции. Сущность задач учета операций товародвижения. Характеристика входной, постоянной, промежуточной и результатной информации. Структура программных средств. Руководство программиста и пользователя.
курсовая работа [2,4 M], добавлен 23.12.2013Разработка подсистемы информационного обеспечения отдела розничных продаж с использованием реляционного подхода. Организационная структура предприятия. Инфологическая и датологическая модели базы данных. Организация интерфейса пользователя в приложениях.
отчет по практике [878,3 K], добавлен 27.09.2014Разработка системы автоматизированного учета АН "Елена". Описание информационного и технического обеспечения предприятия, используемых функциональных возможностей. Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов.
дипломная работа [3,4 M], добавлен 25.01.2010Обзор программных средств для создания информационных систем. Анализ деятельности предприятия и задач, подлежащих автоматизации. Проектирование содержания и структуры веб-сайта, его программная реализация. Обеспечение безопасности при передаче данных.
дипломная работа [3,1 M], добавлен 21.01.2012Изучение процесса автоматизации системы управления складом и отчетами. Проектирование схемы отпуска товара со склада с помощью методологий структурного анализа. Выбор инструментальных средств. Разработка алгоритмов, базы данных и руководства пользователя.
дипломная работа [1,8 M], добавлен 09.11.2016Анализ предметной области. Обзор программ-аналогов. Рассмотрение средств решения поставленной задачи. Проектирование структуры программы и базовых алгоритмов. Изучение руководства программиста и пользователя. Проектирование структуры базы данных.
курсовая работа [1,0 M], добавлен 14.11.2017Анализ бизнес-процессов учета денежных средств и построение модели "как должно быть", сравнение инструментальных средств моделирования АRIS Tооlsеt и BРWin. Характеристика инструментов SАР. Обзор возможностей программных средств Businеss Ехрlоrеr.
дипломная работа [2,7 M], добавлен 17.06.2015Разработка проекта автоматизации учета основных средств на сельскохозяйственных предприятиях. Состав технических и программных средств, необходимых для реализации проекта автоматизации учета. Предполагаемые результаты внедрения данного проекта.
курсовая работа [23,4 K], добавлен 14.08.2010Автоматизация учета и инвентаризации компьютерной техники. Разработка информационного обеспечения. Проектирование базы данных методом "сущность-связь". DFD диаграммы, созданные с помощью САSЕ-средства ВРWin. Регистрация нового компьютера в локальной сети.
дипломная работа [4,3 M], добавлен 23.01.2011