Разработка модулей администрирования и шифрования данных для информационной системы предприятия
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?чения заявителем документов. Разработка модулей администрирования и шифрования данных для информационной системы учета заявок предприятия, обеспечивает целостность и конфиденциальность данных, доступ к которым ограничен, предоставление надежного и защищенного доступа к конфиденциальной информации для пользователей информационных ресурсов организации на территории любого предприятия, входящего в его состав, в соответствии с предоставленными пользователю полномочиями.
Программный продукт применяется в помещениях, оснащенных персональными электронно-вычислительными машинами (ПЭВМ), подключенными к локальной сети. Базы данных хранятся на сервере, к которому подключаются все клиенты-пользователи. Для нормального функционирования системы на каждой ПЭВМ должны быть установлены 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 - Поправочные коэффициенты для определения трудоемкости работ стадии "Рабочий проект" (,