Разработка модулей администрирования и шифрования данных для информационной системы предприятия

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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

Программный продукт применяется в помещениях, оснащенных персональными электронно-вычислительными машинами (ПЭВМ), подключенными к локальной сети. Базы данных хранятся на сервере, к которому подключаются все клиенты-пользователи. Для нормального функционирования системы на каждой ПЭВМ должны быть установлены MS OFFICE и BDE.

Информационная система при работе обслуживается администратором, который дает разрешение на доступ к тем или иным папкам и файлам. Защита данных от несанкционированного доступа и прямого доступа к базе данных осуществляется с помощью модулей шифрования и администрирования данных.

Для разработки программного обеспечения, реализующего необходимый функционал, выбрана среда разработки Borland Delphi 7.

Приложение разработано под платформу Win 32 (Microsoft Windows 98/Ме, Microsoft Windows 2000, Microsoft Windows XP)

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

процессор с тактовой частотой 2.13 ГГц и выше;

память 512 Мб и выше;

видеосистема, поддерживающая разрешения не ниже 1024x768;

жесткий диск 10 Гб;

при работе в сети наличие сетевого адаптера, желательно на 100 Мбит.

6.2 Расчет трудоемкости разработки программного продукта

При выполнении расчета времени разработки программного продукта следует учитывать следующие работы на следующих стадиях:

техническое задание;

эскизный проект;

технический проект;

рабочий проект;

внедрение программы.

В проекте каждая из стадий имеет следующие трудоёмкости:

техническое задание 10 дней;

эскизный проект 20 дней;

технический проект 30 дней;

рабочий проект 40 дней;

внедрение проекта 15.

При расчете фактических затрат времени на программирование необходимо учесть влияние таких факторов, как:

-количество разновидностей форм входной информации;

-количество форм выходной информации;

-степень новизны комплекса задач;

сложность алгоритма;

виды используемой информации;

сложность контроля входной и выходной информации;

объем входной информации;

использование типовых проектных решений.

Предусматриваются четыре степени новизны разрабатываемых задач:

А - разработка комплекса задач, предусматривающая применение принципиально новых методов разработки, проведение научно-исследовательских работ;

Б - разработка типовых проектных решений, оригинальных задач и систем, не имеющих аналогов;

В - разработка проекта с использованием типовых проектных решений, при условии их изменения; разработка проектов, имеющих аналогичные решения;

Г - привязка типовых проектных решений.

По степени новизны комплекса задач разработка информационной системы учета заявок предприятия относится к группе Б - "разработка типовых проектных решений, оригинальных задач и систем, не имеющих аналогов", так как в настоящий момент такого вида программ на рынке не существует.

Рассмотрим сложность и трудоемкость алгоритма. Сложность и трудоемкость алгоритма представляется тремя группами:

алгоритмы оптимизации и моделирования систем и объектов;

алгоритмы учета и отчетности, статистики и поиска;

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

Сложность программы при разработке была определена как: алгоритмы учета и отчетности, статистики и поиска.

Трудоемкость разработки проекта зависит также от:

-вида используемой информации: ПИ - переменной информации (8 формы); НСИ - нормативно-справочной информации (12 форм); БД - баз данных (25 формы);

разработки и режима работы: РВ - режим работы в реальном времени; ТОУ - телекоммуникационная обработка данных и управление удаленными объектами;

от объема входной информации.

Система относится к системе ТОУ.

Сложность организации контроля входной и выходной информации представлена следующим группами:

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

12- входные данные и документы однообразной формы и содержания, осуществляется формальный контроль;

21- печать документов сложной структуры разнообразной формы и содержания;

22- вывод массивов данных на магнитные носители [36].

Система предполагает следующий уровень сложности:

входная информация - 11;

выходная информация - 21.

При расчете трудоемкости необходимы поправочные коэффициенты. Поправочные коэффициенты работ на стадиях "Технический проект" (, ,) и "Рабочий проект" (, ,) приведены в таблицах 6.1 и 6.2.

Таблица 6.1 - Поправочные коэффициенты для определения трудоемкости работ стадии "технический проект" (, , )

Вид используемой информацииСтепень новизныАБВГПИ1,701,201,000,50НСИ1,451,080,720,43БД4,373,122,081,25

Таблица 6.2 - Поправочные коэффициенты для определения трудоемкости работ стадии "Рабочий проект" (,