АИС индексации файлов с функцией поиска с заданными критериями и ее применение при проведении криминалистических компьютерных экспертиз

Снижение трудоемкости выборки файлов; поиск текста при производстве компьютерных экспертиз. Автоматизированная индексация файлов и формализация задач; разработка инфологической, физической моделей системы с привязкой к СУБД; выбор языка программирования.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 24.09.2013
Размер файла 4,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Окно поиска Preview

1. Циклический последовательный переход по полям

1. Циклический последовательный переход по полям

Таблица 5.4

Тестирование формы «Scanner» (индексация)

ID тестового примера

Описание входных данных

Входные данные

Ожидаемые результаты

Реальные результаты

1

2

3

4

5

W-1

1. Запустить «Эксперт-поиск»

2. Открыть форму переиндексации

3. Осуществить переход между полями по клавише Tab

Окно поиска Scanner

1. Циклический последовательный переход по полям

1. Циклический последовательный переход по полям

W-2

1. Запустить «Эксперт-поиск»

2. Открыть форму переиндексации

3. Осуществить полную индексацию

Окно поиска Scanner

1. Отображение хода процесса

2. Успешное завершение процесса

3. Запись данных в БД

1. Отображение хода процесса

2. Успешное завершение процесса

3. Запись данных в БД

W-3

1. Запустить «Эксперт-поиск»

2. Открыть форму переиндексации

3. Осуществить переиндексацию «Срез файлов»

Окно поиска Scanner

1. Отображение хода процесса

2. Успешное завершение процесса

3. Запись данных в БД

1. Отображение хода процесса

2. Успешное завершение процесса

3. Запись данных в БД

W-4

1. Запустить «Эксперт-поиск»

2. Открыть форму переиндексации

3. Осуществить переиндексацию «Выборочно» исполняемые файлы

Окно поиска Scanner

1. Отображение хода процесса

2. Успешное завершение процесса

3. Запись данных в БД

1. Отображение хода процесса

2. Успешное завершение процесса

3. Запись данных в БД

Таблица 5.5

Тестирование формы «SearchForm» (Эксперт-поиск)

ID тестового примера

Описание входных данных

Входные данные

Ожидаемые результаты

Реальные результаты

W-1

1. Запустить «Эксперт-поиск»

2. Открыть форму поиска

3. Осуществить переход между полями по клавише Tab

Окно поиска SearchForm

1. Циклический последовательный переход по полям

1. Циклический последовательный переход по полям

W-2

1. Запустить «Эксперт-поиск»

2. Открыть форму поиска

3. Осуществить поиск файла размером от 0 до

Окно поиска SearchForm

1. Отображение всех файлов

1. Отображение всех файлов

W-3

1. Запустить «Эксперт-поиск»

2. Открыть форму поиска

3. Осуществить полнотекстовый поиск файла readme.txt

Окно поиска SearchForm

1. Нахождение файла readme.txt

1. Нахождение файла readme.txt

W-4

1. Запустить «Эксперт-поиск»

2. Открыть форму поиска

3. Осуществить поиск «Временные диапазоны» при диапазоне 0 мин.

Окно поиска SearchForm

1. Нахождение 0 записей

1. Нахождение 0 записей

W-5

1. Запустить «Эксперт-поиск»

2. Открыть форму поиска

3. Осуществить поиск «Временные диапазоны» при диапазоне 15 мин.

Окно поиска SearchForm

1. Нахождение 4 записей

1. Нахождение 4 записей

W-6

1. Запустить «Эксперт-поиск»

2. Открыть форму поиска

3. Осуществить поиск файла по расширению avi

Окно поиска SearchForm

1. Нахождение 1 записи

1. Нахождение 1 записи

Таблица 5.6

Тестирование формы «SelectHost» (Выбор хоста)

ID тестового примера

Описание входных данных

Входные данные

Ожидаемые результаты

Реальные результаты

1

2

3

4

5

W-1

1. Запустить «Эксперт-поиск»

2. Осуществить переход между полями по клавише Tab

Окно выбора источника SelectHost

1. Циклический последовательный переход по полям

1. Циклический последовательный переход по полям

W-2

1. Запустить «Эксперт-поиск»

2. Осуществить выбор источника из списка

Окно выбора источника SelectHost

1. Удачное подключение к БД

1. Удачное подключение к БД

W-3

1. Запустить «Эксперт-поиск»

2. Осуществить удаление источника из списка по нажатию на Del

Окно выбора источника SelectHost

1. Удаление источника из списка

1. Удаление источника из списка

W-4

1. Запустить «Эксперт-поиск»

2. Осуществить ввод нового источника 0000

Окно выбора источника SelectHost

1. Получение сообщения об ошибке

1. Получение сообщения об ошибке

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

6 Безопасность жизнедеятельности

6.1 Анализ условий труда на рабочем месте инженера

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

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

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

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

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

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

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

Рабочее место, в котором происходит дипломирование, находится на первом этаже здания, без затемняющих окна зданий и сооружений, расположенное в 1км. от автомагистрали. Схема рабочего кабинета приведена на рисунке 6.1.

Рисунок 6.1 -- План рабочего кабинета

В кабинете имеется 2 рабочих места, оснащенные компьютерами, и один принтер.

Площадь и расположение рабочего места дипломника полностью соответствует нормативам по площади и освещенности.

6.1.1 Анализ микроклимата

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

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

Параметры микроклимата в рабочем помещении лежат в диапазонах, определенных в (таблица 6.1).

Таблица 6.1

Параметры микроклимата в помещении

Период года

Температура воздуха, С

Относительная влажность, %

Скорость движения воздуха, м/c, не более

Холодный Теплый

20-23

22-25

40-60

40-60

0,2

0,2

Для поддержания требуемого значения температуры используется центральное отопление. Для поддержания определенной скорости воздуха и влажности, дополнительно к естественной вентиляции, применяется кондиционер General. Интенсивность теплового излучения работающих от нагретых поверхностей технологического оборудования осветительных приборов, на постоянное и не постоянное рабочее место не должна превышать 35 Вт/м2 при облучении 50% поверхности тела и не более 70 Вт/м2 - при величине облучаемой поверхности от 25% до 50% и 100 Вт/м2 при облучении не более 25 % поверхности тела.

6.1.2 Электробезопасность

Персональный компьютер и принтер работают от сети с напряжением 220 В. В качестве защиты от прикосновения к токоведущим частям используется изоляция (защитный кожух выполнен из непроводящего ток материала, коммуникационные провода изолированы), все оборудование заземлено (заземляющим проводником служит металлическая конструкция здания).

По классификации помещений по степени опасности поражения электрическим током рабочее помещение относится к категории "помещение без повышенной опасности".

6.1.3 Анализ освещения

Освещённость на поверхности стола в зоне размещения документа должна быть 300-500 лк. Допускается установка светильников местного освещения для подсветки документов. Местное освещение не должно создавать бликов на поверхности экрана и увеличивать освещённость экрана на более 300 лк.

Яркость светящихся поверхностей (окна, светильники и др.), находящихся в поле зрения, должна быть не более 200 кд/м2.

В качестве источников света при искусственном освещении должны применяться преимущественно люминесцентные лампы типа ЛВ. Допускается применение металлогалогенных ламп до 250 Вт. Допускается применение ламп накаливания в светильниках местного освещения. В целом, рассматриваемый кабинет соответствует нормам, накладываемым на освещенность согласно [5].

6.1.4 Уровень шума

Шум - звук, оцениваемый негативно и наносящий вред здоровью (ГОСТ 12.1.003-83). В нашем случае главным источником шума служит принтер, но шум создается также самим персональным компьютером (ПК). В рабочем помещении расположено 2-5 рабочих места с ПК и принтером.

Так как шум оказывает воздействие на общее состояние человека, вызывая чувства неуверенности, стесненности, тревоги, плохого самочувствия, что приводит к снижению производительности труда, возникновению ошибок в работе, то уровень шума в помещении кабинета не должен превосходить 50 дБА, что соответствует ГОСТ 12.1.003-83.

6.1.5 Эргономика рабочего места инженера

С точки зрения эргономики - науки о “здоровом образе работы” - человек, работающий за компьютером, подвергается опасности с трех сторон.

Первая опасность - это электромагнитные поля, излучаемые компьютером. С физической точки зрения, ткани человека - парамагнитный материал: то есть они способны “намагничиваться”, воспринимать магнитные поля. Медицинские исследования показывают, что воздействие таких полей вызывает изменение метаболизма (обмена веществ) на клеточном уровне. Переменные электромагнитные поля вызывают колебания ионов в человеческом организме, что тоже имеет определенные последствия. Электромагнитные поля давно и широко используются в медицине (физиотерапия и др.). Однако неконтролируемое излучение, которому подвергается человеческий организм, вряд ли полезно, поэтому производители мониторов стремятся принимать меры для снижения их электромагнитного излучения.

Рентгеновское излучение характерно для любого кинескопа - и телевизионного, и компьютерного. Однако в современных жидкокристаллических LCD мониторах применяются жидкие кристаллы. Поэтому радиация (в традиционном понимании) человеку, работающему за компьютером, не грозит.

Говоря о мониторах компьютеров, не следует забывать об электростатическом поле, которое создают эти устройства. При работе монитора электризуется не только его экран, но и воздух в помещении. Причем приобретает он положительный заряд. Еще полвека назад российский ученый А. Чижевский пришел к выводу о благотворном влиянии на человеческий организм отрицательных аэроионов и столь же негативном влиянии положительных. Целебные свойства горного и морского воздуха объясняются именно их насыщенностью отрицательными аэроионами. В помещении же, где работает монитор, отрицательных аэроионов почти нет, зато положительных в избытке. Положительно наэлектризованная молекула кислорода не воспринимается нашим организмом как кислород. В помещении может быть сколько угодно свежего воздуха, но если он имеет положительный заряд - это все равно, что его нет. Человек в буквальном смысле начинает задыхаться.

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

Изображение, снятое с сетчатки, проходит сложную “математическую” обработку в нашем мозге. В ходе этой обработки изображение переворачивается на 180 градусов, и в нем устраняются все геометрические искажения.

Изображение на экране монитора также искажено. Однако человек этого искажения практически не замечает, поскольку мозг и здесь включается в работу и корректирует искажения, однако в этом случае характер вычислений, которые производит мозг, резко отличается от тех вычислений, которые он проводит, корректируя искажения, вносимые глазом. Там все известно наперед: искажения, вносимые каждой точкой сетчатки, просчитаны заранее. Здесь же они непредсказуемы. Соответственно и объем вычислений гораздо больше. Кроме того, помимо искаженного экранного изображения в глаз попадают неискаженные окружающие предметы, и мозг вынужден постоянно переключаться “из одного режима работы в другой”. Изображение на экране монитора будет точным только тогда, когда каждому пикселю изображения будет четко соответствовать один пиксель экрана монитора - то есть когда зерно монитора будет абсолютно соответствовать разрешению видеокарты.

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

Особенно опасно это для тех, кто страдает сосудистыми заболеваниями, вроде гипертонической болезни или атеросклероза. Человек может даже не подозревать о наличии у него этих болезней - в начальной стадии они ничем не проявляются.

На глаза также ложится страшная нагрузка.

Мало того, что мышцы хрусталика все время сокращаются, пытаясь устранить не резкость, но еще и экран мерцает с частотой кадровой развертки. На уровне сознания человек этого не замечает, но зрение при этом получает существенную дополнительную нагрузку.

Кроме этого, есть еще одно обстоятельство. Поверхность монитора не идеально черного цвета. Отражающийся от нее свет забивает полезное изображение. Чтобы этого не происходило, приходится повышать яркость. А это опять-таки вредно для глаз. Экран монитора светится с интенсивностью осветительного прибора, диапазон яркостей между изображением на нем и предметами окружающей обстановки зачастую превышает тот диапазон, на который рассчитан глаз человека. Все это вызывает сильную усталость глазных мышц и локальные нарушения глазного кровообращения.

Наконец, третья опасность заключается в том, что человек, работающий за компьютером, подолгу пребывает в вынужденной, неподвижной позе. Речь здесь идет вовсе не о малоподвижном образе жизни и гиподинамии. Это, конечно, тоже присутствует, но страшнее все-таки другое: мышцы, и кости человека испытывают при этом такие нагрузки, на которые не рассчитаны. И дело не в величине нагрузок - они невелики. Дело в их характере. Например, естественное, “рассчитанное” природой положение кистей рук человека - это положение, перпендикулярное плоскости тела, ладонями друг к другу. Руки, лежащие на клавиатуре, параллельны плоскости тела и расположены в одной плоскости. Позвоночник человека не предназначен для сидения - когда природа “проектировала” его, стульев не было и в помине. Иначе говоря, когда человек сидит за компьютером, он пребывает в положении, на которое не рассчитана его костно-мышечная система. При этом затрудняется кровообращение, отток лимфы, скелет испытывает значительные статические нагрузки. Нарушается обмен веществ в мышцах. Частые и однообразные движения кистей и пальцев приводят к тому, что медики называют ТПН - травмами повторяющихся нагрузок. В докомпьютерную эпоху они были уделом машинисток и радиооператоров, даже считались их профессиональными заболеваниями. Теперь же, когда за компьютеры села масса людей, они приобрели характер эпидемии.

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

6.2 Требования безопасности и технической эстетики к рабочему месту

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

При конструировании РМ должны быть соблюдены следующие требования [5]:

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

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

- оптимальное размещение РМ в производственных помещениях, а также безопасные достаточные проходы для работающих людей;

- объем и площадь производственного помещения на каждого работающего должен составлять 15 м3 и 4.5м2. соответственно;

- необходимое естественное и искусственное освещение для выполнения трудовых задач, технического обслуживания (в соответствии санитарными нормативами и правилами для освещения рабочей поверхности расположенной на высоте 0.8 м от пола необходимо 300 лк);

- запыленность воздуха не должна превышать 0.75 мг/м3;

- допустимый уровень акустического шума, создаваемого оборудованием РМ или другими источниками [5] не должен превышать 50 dB;

- время работы за дисплеем не должно превышать четырех часов в сутки, а при продолжительной работе необходимо делать технический перерыв, выключая оборудование на 10-15 мин, и по возможности инженерам смотреть вдаль 3-5 мин для снятия напряжения глаз;

- напряжение в сети на РМ должно быть не более 220 В, поэтому следует соблюдать все правила техники безопасности как при работе с электрооборудованием, в частности, обязательное заземление всех устройств ЭВМ;

- необходимо наличие пожарного инвентаря и проведение инструктажей.

При проектировании РМ необходимо принимать во внимание:

- рабочую позу;

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

- пространство для ног и стоп при работе “сидя” должно составлять 650*500*600 мм;

- высота сидения от пола должна регулироваться в пределах 370-460 мм. Оптимальная высота - 425 мм;

- необходимость регулировки высоты поверхности сиденья, угла наклона спинки и подлокотников, а также подвижность кресла относительно пола.

Для успешного труда необходима рациональная окружающая среда, ограждающая работника от воздействия постоянных раздражителей, которыми могут быть мрачная окраска устройств ЭВМ и помещения, неудобное расположение источников питания и т.д. Установлено, что красные, оранжевые, желтые (теплые) цвета действуют на человека возбуждающе (расширяются зрачки, учащается пульс), ускоряя его общее утомление на работе. Наоборот, синие, голубые, зеленые (холодные) цвета успокаивают его и уменьшают зрительное утомление.

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

При анализе условий труда были указаны факторы, которые действуют неблагоприятно на инженера при отклонении их величины от допустимых значений. Вследствие чего выполняются следующий комплекс защитных мероприятий:

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

- соответственно временам года применяются кондиционеры, отопление, общеобменная вентиляция;

- для защиты от шума применяются малошумящие вентиляторы и кондиционеры, шумопоглощающие покрытия;

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

- для уменьшения воздействия излучения от дисплея применяются защитные экраны.

6.3 Расчет освещенности помещения

Во время работы используется общая система освещения. Определим минимальную освещённость по формуле:

,

где E - освещённость рабочей поверхности в Лк;

F - световой поток лампы в Лм;

M - количество светильников;

L - коэффициент использования светового потока;

k - коэффициент запаса;

S - площадь помещения в м2;

I - коэффициент перехода.

Световой поток сдвоенных ламп дневного света (мощность одной лампы 40 Вт, световая отдача - 40 Лм/Вт) составляет:

F = 2 40 40 = 3200 Лм

Найдём индекс помещения, учитывающий размеры помещения и высоту подвеса светильников, по формуле:

,

где S - площадь помещения в м2;

А - длина помещения в м;

B - ширина помещения в м;

h - высота подвеса светильников в м.

Учитывая, что высота помещения равна 3 м, высота рабочей поверхности - 1 м, а высота свеса светильников - 0,1 м, определим высоту подвеса светильников.

h = 3 - 1 - 0.1 = 1.9 м,

При А = 10 м и В = 4.5 м по формуле:

Зная индекс помещения i и определив из таблицы коэффициенты отражения стен Pс = 50% и потолка Pп = 70%, находим значение коэффициента использования светового потока L = 0.7. При коэффициенте перехода I = 1 определим освещённость рабочей поверхности:

E=3000•9•0,7/1,3•45•1=415,5Лк

Расчет показал, что уровень освещения соответствует требованиям санитарно-гигиенических норм

6.4 Инструкция по охране труда

Общие положения:

Прежде чем работника допустить к работе с персональной электронно-вычислительной машиной (ПЭВМ) и видеодисплейной техникой (ВДТ), он должен в соответствии с приказом Минздрава РФ от 14.03.96 № 90 пройти предварительный медицинский осмотр и не иметь медицинских противопоказаний.

Перед началом работы с ВДТ и ПЭВМ с работниками проводятся:

- первичный инструктаж по охране труда на рабочем месте;

- инструктаж по пожарной безопасности и проверка знаний на первую группу допуска по электробезопасности.

Повторный инструктаж работник проходит не реже 1 раза в 6 месяцев, а проверку знаний на первую группу допуска по электробезопасности - ежегодно. Инструкция по охране труда при работе с ВДТ и ПЭВМ составляется с учётом конкретных особенностей рабочего места и утверждается в установленном порядке.

Требования безопасности перед началом работы:

- проверить исправность разъемов устройств в сети электропитания, отсутствие изломов и повреждений изоляции питающих проводов, наличие заземления;

- принять меры, чтобы при нормальной освещенности РМ прямой свет не падал на дисплей;

Требования безопасности во время работы.

Во время работы запрещается:

- подключать и отключать питающие кабели под напряжением;

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

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

- закрывать вентиляционные отверстия;

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

Требования безопасности по окончании работы:

- обесточить оборудование;

- убрать РМ, весь инструмент и приспособления;

- вымыть руки водой с мылом;

- обо всех замеченных во время работы неисправностях необходимо доложить руководителю работ.

Требования безопасности в аварийных ситуациях:

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

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

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

7. Технико-экономическое обоснование

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

В основу определения требуемых объемов ресурсов должны быть положены:

- совокупность бизнес-процессов, реализуемых в будущей программной системе и их относительная важность (приоритет) для заказчика;

- требования к функциональной полноте и качеству реализации каждого бизнес-процесса.

В качестве основных показателей оценки стоимости программной системы используются:

- сложность (размеры) программной системы;

- трудозатраты на разработку;

- длительность разработки программной системы в целом и ее отдельных этапов;

- численность и квалификация специалистов, привлекаемых к созданию программной системы;

- фонд оплаты труда специалистов на создание программной системы в целом и по конкретному этапу жизненного цикла;

- прочие прямые затраты и накладные расходы, связанные с созданием программной системы.

7.1 Карта описания программного продукта

АИС «Эксперт-Поиск» - «Автоматизированная информационная система «Эксперт-Поиск», версия 1.0.0.6.

Поставщик АИС «Эксперт-Поиск» - 10 отдел «Железногорский» Экспертно-Криминалистического Центра Главного Управления Министерства Внутренних Дел России по Красноярскому краю.

АИС «Эксперт-Поиск» (далее АИС, Система) в автоматизированном режиме позволяет производить полнотекстовую индексацию файлов, осуществлять выборку файлов по параметрам и атрибутам, производить полнотекстовый поиск и другие возможности.

АИС соответствует ГОСТ Р ИСО/МЭК 12119-2000 «Информационная технология. Пакеты программ. Требование к качеству и тестирование».

Программно-технические средства:

*программное обеспечение АИС разработано с поддержкой архитектуры «клиент-сервер», средой разработки является Visual Studio 2010, язык программирования C#, СУБД - MySQL (версии 5 и старше), под управлением операционной системы семейства Windows, с установленным .Net Framework версии не ниже 3.5.

*техническое обеспечение:

Сервера: CPU Intel Core 2 2,6 GHz, RAM 2048 Mb , HDD 1Tb SATA, сеть 1000/100 Mb/s, ОС MS Windows, СУБД - MySQL, .Net Framework 3.5;

Клиент: CPU Intel Core 2 2,6 GHz, RAM 1024 Mb, HDD 120 Gb, ОС MS Windows, СУБД - MySQL, .Net Framework 3.5.

В комплект поставки входят:

1) оптический носитель (компакт-диск), содержащий дистрибутив системы в виде манифеста развертывания приложения «Эксперт-поиск.application» и папки приложения Application Files, а также дистрибутив СУБД MySQL 5 разрабатывающейся как Open Source продукт (данная СУБД может использоваться бесплатно).

Информацию о СУБД MySQL 5 можно получить на сайте производителя http://www.mysql.com. Система на стадии комплексных испытаний и опытной эксплуатации протестирована в работе с данной СУБД и является полностью совместимой с ней.

2) техническая документация в составе:

*АИС «Эксперт-Поиск». Техническое задание.

*АИС «Эксперт-Поиск». Общее описание системы.

*АИС «Эксперт-Поиск». Руководство пользователя.

Документация выполнена в соответствии с Государственный стандартом РФ ГОСТ Р ИСО/МЭК 15910--2002. Информационная технология. Процесс создания документации пользователя программного средства.

АИС снабжена программой инсталляции, обеспечивающей установку и настройку программного обеспечения.

Для установки Системы необходимо вставить установочный компакт-диск в привод CD-ROM, самостоятельно запустить файл «Эксперт-поиск.application» из папки «Application Files», и следовать в дальнейшем руководству по инсталляции (входит в «Руководство пользователя»).

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

АИС «Эксперт-поиск» реализована как система осуществляющая автоматизированный процесс сбора информации о файлах, способная производить выборку по ним, ориентирована на использование баз данных общего пользования, единую техническую базу и операционную среду.

Для оптимизации процессов сбора и обработки информации, минимизации затрат на ввод и хранение данных, повышения актуальности, достоверности и сопоставимости данных различных информационных систем в АИС реализованы следующие технологические требования:

*централизованная база данных, с возможностью удаленного подключения к ней посредством IP-сети;

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

*включение в состав хранимой БД информации только тех данных, для которых существуют надежные тракты актуализации;

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

АИС «Эксперт-Поиск» выполняет следующие функции:

*формирование индекса данных с сохранением в БД;

*поиск по различным критериям и различным срезам данных;

*экспорт результата поиска в Excel, txt форматы;

*разграничение доступа к данным АИС на основе системы ролей и привилегий.

АИС обеспечивает круглосуточную бесперебойную работу при отсутствии помех со стороны аппаратного обеспечения и операционной системы. На уровне СУБД предусмотрены механизмы автоматического резервного копирования данных, возможна настройка периодичности выполнения резервного копирования. Предусмотрена возможность восстановления системы по команде администратора на основе последних результатов резервного копирования.

В случае возникновения системного сбоя (отключение питания, неполадки в аппаратном обеспечении, в работе операционной системы) АИС выполняет самостоятельное восстановление таблиц данных в базе.

Взаимодействие с пользователем организовано посредством графического пользовательского интерфейса в общепринятой форме. Предусмотрена возможность изменения их размера соответственно размеру монитора.

При работы с Системой предполагается, что пользователи знакомы в общих чертах с ОС MS Windows и владеют базовыми навыками работы в ней, при этом они должны обладать простейшим опытом работы с окнами (Windows), приемами работы с меню и уметь пользоваться стандартными диалогами, а также обладать минимальными навыками работы в сети.

Для облегчения работы пользователя в АИС предусмотрена контекстная справочная система, содержащая информацию о порядке работы с конкретными функциями АИС.

Эффективность использования системы заключается в:

*сокращении времени выполнения криминалистических компьютерных экспертиз;

*повышении качества процесса поиска текстовой информации экспертом.

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

· 1 сек. - при выполнении запроса к БД с числом записей не более 10000;

· 3 сек. - при выполнении запроса к БД с числом записей не более 100000;

· 10 мин. - при выполнении запроса к БД с числом записей более 1000000.

Допускается выполнение процесса индексации в фоновом режиме (пользователь может продолжать работу с системой в процессе построения регламентного отчета). Время восстановления работоспособности системы после перезагрузки не превышает 3 минут, при условии, что аппаратная конфигурация удовлетворяет рекомендуемым системным требованиям.

В АИС предусмотрена возможность автоматического обновления согласно выпуску новой версии, при условии доступа рабочего компьютера к сети Интернет.

Возможность перенесения АИС «Эксперт-Поиск» на другую аппаратно-программную платформу не предусмотрена. Однако СУБД MySQL 5 может функционировать под управлением различных ОС (Windows, Mac OS X, Ubuntu, Fedora и др.).

Надежность, практичность, эффективность, сопровождаемость и мобильность системы соответствует основным положениям ГОСТ 28195-89 Оценка качества программных средств. Общие положения.

Система не предназначена для коммерческого распространения. Заказчиком и потребителем продукта выступает 10 отдел «Железногорский» ЭКЦ ГУ МВД России по Красноярскому краю. Программный продукт разработан для внутренних нужд организации.

Экономическая часть дипломного проекта выполнена в соответствии с методическими указаниями «Технико-экономическое обоснование стоимости программных систем. Методические указания по выполнению экономической части дипломного проекта для студентов специальности 230102 «Автоматизированные системы обработки информации и управления» [6].

Определим технико-экономические показатели (ТЭП) и структуру договорной цены.

7.2 Прямой метод определения технико-экономических показателей проекта (метод экспертных оценок)

Исходные данные

Тип системы: программно-информационная

Сложность системы: простая (до 30-ти тысяч строк).

Язык программирования: C#.

Плановый срок на разработку и внедрение Системы - 6 месяцев.

Прямой метод определения технико-экономических параметров программной системы основан на использовании метода экспертных оценок.

Программная система декомпозируется до уровня элементарных компонент, а для оценки размеров каждого из компонент в качестве экспертов выступают специалисты разработчика и заказчика (рисунки 7.1 - 7.4).

Рисунок 7.1 -- Декомпозиция бизнес-процесса АИС «Эксперт-Поиск»

Рисунок 7.2 -- Декомпозиция бизнес-процесса «Создание нового индекса»

Рисунок 7.3 -- Декомпозиция бизнес-процесса «Перестроение индекса»

В результате проведенного анализа получаем следующую структуру программных комплексов и компонент (рисунок 7.5).

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

Рисунок 7.4 -- Декомпозиция бизнес-процесса «Операции с индексом»

Эксперт должен дать оптимистическую (o), пессимистическую (p) и реалистическую (b) оценки строк исходного кода для каждой программной компоненты.

Размещено на http://www.allbest.ru/

Рисунок 7.5 -- Структура программного комплекса АИС «Эксперт-Поиск»

Средняя оценка по бета-распределению определяется по формуле:

,

где o - оптимистическая оценка; b - реалистическая оценка;

p - пессимистическая оценка;

k - номер участвующего в оценке эксперта;

i - номер уровня;

j - номер программной компоненты.

Эксперт оценивает размерность программной системы, заполняя таблицу оценивания размерности ПС (таблица 7.1).

Таблица 7.1

Бланк экспертного оценивания размерности программной системы

Компоненты АИС «Эксперт-Поиск»

Оценка

П

Р

О

Средняя оценка

ПК - Подключение к БД

300

250

200

250

ПК - Основная форма

400

350

300

350

ПК - Удаление индекса

100

50

40

63

СПК - Создание нового индекса

ПК -Ввод данных

150

110

80

113

ПК -Проверка данных

200

140

100

146

ПК -Формирование таблиц

150

120

60

110

СПК - Перестроение индекса

ПК -Выбор метода

250

200

180

210

ПК -Индексация файла

100

50

40

63

ПК -Распознавание типа

150

115

100

121

СПК -Извлечение данных

250

200

150

200

ПК -Экспорт в БД

150

120

100

123

СПК - Операции с индексом

ПК -Срез файлов

800

620

450

623

ПК -Срез каталогов

700

570

400

556

ПК -Полнотекстовый поиск

600

450

400

483

ПК -Формирование диапазонов

1000

700

600

766

ИТОГО

4177

Сокращения: П - пессимистическая оценка; Р - реалистическая оценка; О - оптимистическая оценка.

После оценивания всех компонент на каждом уровне, суммируются результаты измерения по принципу «снизу-вверх» и определяется размерность системы

,

где - количество экспертов,

- количество программных компонент на i -ом уровне.

R = 4177 строк кода

Следующим этапом определения технико-экономических показателей (ТЭП) проекта является оценка трудозатрат, длительности и средней численности разработчиков при реализации проекта. Она основана на согласовании между разработчиком и заказчиком производительности труда программиста - P.

Используя нормативы трудоемкости разработки программ в базовой модели Constructive Cost Model (COCOMO), примем P = 220 строк/чел.-месяц (простая информационно-справочная система, количество строк - до 30 тыс.). Трудозатраты на разработку определяются по формуле:

T= R / P = 4177 / 220 = 18,98 чел.- месяцев

И, наконец, при заданной длительности разработки (6 месяцев), получаем искомую среднюю численность персонала, необходимого для ее разработки:

Z = T / Д = 18,98 / 6 = 3,16 чел.

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

1) трудозатраты на разработку системы составят 18,98 человеко-месяцев;

2) необходимые людские ресурсы при реализации системы = 3,16 чел.

7.3 Метод определения ТЭП проекта на основе размерности базы данных программной системы

Исходные данные

Тип системы: программно-информационная.

Сложность системы: простая.

СУБД: MySQL 5.1.

Плановый срок разработки системы - 6 месяцев.

В результате анализа объекта автоматизации с помощью ER-моделирования построена концептуальная модель базы данных программной системы для определения количества таблиц (объектов) предметной области, связей и атрибутов (рисунок 7.6).

Рисунок 7.6 -- Концептуальная модель базы данных

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

N - количество таблиц (объектов) = 5;

- суммарное количество взаимосвязей между объектами = 4;

M - количество атрибутов на один объект = 29/5=5,8

Размерность программного обеспечения (в данном случае - базы данных) определяется по формуле:

,

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

R=2•5•5•4•10•5.8=11600 полей БД

Далее, переходим к расчету ТЭП проекта. Здесь необходимо ввести понятие «нормализованной величины» при создании программной системы. Этой величиной является количество формируемых атрибутов, входящих в электронные таблицы посредством установленных связей. При значениях N, и М, равных единице, величина, выражающая их количество равна 100.

Трудозатраты определяются по следующей формуле:

,

где - норматив трудоемкости разработки программной системы, который характеризует собой категорию сложности разрабатываемой системы, в т.ч. размерность базы данных.

В нашем случае размерность базы данных (11600) находится в нормативном промежутке до 90 тыс. полей, что соответствует значению норматива = 0,00566. Таким образом, трудоемкость будет равна:

T=0.01•11600•0,00566=0,65 чел.-месяцев

Длительность разработки, установленная заказчиком Д = 6 месяцев, тогда средняя численность специалистов, которые должны быть привлечены к реализации ПС, определяется по формуле:

Z=T/Д=0,65/6=0,11 чел.

Таким образом, применяя метод определения ТЭП на основе размерности базы данных ПС, мы определили следующие основные технико-экономические показатели разработки:

1) трудозатраты на разработку системы составят 0,65 человеко-месяцев;

2) необходимые людские ресурсы при реализации системы = 0,11 чел.

Выводы:

При расчете технико-экономических показателей по двум методам, при установленной длительности разработки 6 месяцев, трудозатраты и численность исполнителей приведены в таблице 7.2.

Таблица 7.2

Оценка методов определения трудозатрат

Метод

Трудозатраты, чел.-месяц.

Длительность, месяцев

Исполнителей, чел.

Прямой метод (экспертных оценок)

18,98

6

3,16

На основе размерности базы данных

0,65

6

0,11

Очевидно, что трудозатраты и численность разработчиков, полученные с помощью метода определения ТЭП на основе размерности баз данных слишком занижены, т.к. расчеты велись по концептуальной (упрощенной) модели БД.

После расчета технико-экономических показателей проекта выбираем исходные данные (трудозатраты/длительность) для определения стоимости (договорной цены) на создание программной системы.

7.4 Определение договорной цены на создание программной системы

7.4.1 Определение фонда оплаты труда на разработку и комплексные испытания программной системы

В основу определения фонда оплаты труда положены:

- длительность реализации каждого этапа жизненного цикла проекта;

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

- базовая месячная ставка специалиста-программиста.

Выбираем исходные данные, полученные с помощью прямого метода, так как эти данные более приближены к реальным трудозатратам (проектирование баз данных составляет минимальную часть трудозатрат при реализации проекта):

- трудоемкость (Т) = 18.98 чел.-месяцев;

- длительность (Д) = 6 месяцев.

На первом шаге заполняем таблицу средней численности сотрудников, занятых на каждом из этапов создания системы, и длительности каждого этапа с использованием соответствующих статистических данных [6].

Расчет средней численности сотрудников, занятых на каждом из этапов создания системы выполняется по формуле:

где i=1,4.

В результате вычислений по данной формуле получаем результирующую таблицу 7.3.

Таблица 7.3

Средняя численность сотрудников, занятых на каждом из этапов создания программной системы и длительности каждого этапа

Этапы жизненного цикла

Численность сотрудников, чел.

Длительность, месяцев

Анализ предметной области и разработка требований

3,16

0,6

Проектирование

2,31

1,8

Программирование

3,66

2,1

Тестирование и комплексные испытания

3,47

1,5

Следующим шагом является распределение специалистов по этапам жизненного цикла системы, при этом численность каждого типа специалистов на каждом из этапов жизненного цикла определяется с использованием статистического распределения по выражению (таблица 7.4):

, i=1,4 j=1,3,

где - относительная доля (%) специалистов J-го типа, привлекаемых для реализации проекта на i-ом этапе.

Таблица 7.4

Численность каждого типа специалистов на каждом из этапов жизненного цикла создания программной системы

Этапы жизненного цикла

Типы специалистов, чел. (Zij)

Аналитики

Программисты

Технические специалисты

Анализ предметной области и разработка требований

1,26

0,63

1,26

Проектирование

0,80

0,81

0,69

Программирование

0,36

2,38

0,92

Тестирование и комплексные испытания

0,52

2,08

0,87

Фонд заработной платы для реализации i-го этапа проекта определим по формуле:

, i= 1,4,

где - длительность i-го этапа проекта;

- месячный фонд заработной платы j-го типа специалиста.

В основу определения примем среднюю месячную ставку программиста, рыночный размер которой в г. Железногорске Красноярского края равен примерно 20000 рублей.

Соотношение месячной ставки специалиста-программиста к месячной ставке системного аналитика составляет как 1:1,2, а к месячной ставке технического специалиста - как 1:0,8., то есть:

- базовая ставка программиста 20000 рублей;

- ставка аналитика 24000 рублей;

- ставка техника 18000 руб.

Общий фонд заработной платы на реализацию проекта определим по формуле:

Таблица 7.5

Распределение фонда заработной платы по этапам жизненного цикла программной системы, руб.

Этапы жизненного цикла

Аналитик

Программист

Техник

ФЗП по этапу

Анализ предметной области и разработка требований

18201

7584

13651

39436

Проектирование

34927

29106

24948

88981

Программирование

18446

99918

34587

128418

Тестирование и комплексные испытания

18738

62460

23422

104620

Итого общий фонд заработной платы

361 456

Таким образом, фонд оплаты труда на разработку и комплексные испытания ПС составляет 361456 руб.

7.4.2 Определение фонда оплаты труда на проведение опытной эксплуатации программной системы

Численность сотрудников, привлекаемых к опытной эксплуатации определяется по формуле:

,

где -- срок опытной эксплуатации;

N -- норматив трудоемкости при проведении опытной эксплуатации.

Установим срок опытной эксплуатации по согласованию с Заказчиком - 3 месяца. Норматив трудоемкости при проведении опытной эксплуатации N определяется из категории сложности - примем его равным 0,00354 чел./месяцев (количество пользователей (не более 10), количество сеансов работы с системой в течение года (от 10 до 150)).

Таким образом, численность сотрудников, привлекаемых для опытной эксплуатации составит:

= 3•0,00354 = 0,01062 чел.

Опытная эксплуатации проводится группой внедрения разработчика с привлечением в случае необходимости программистов. Относительный норматив заработной платы специалиста составляет 0,85.

Фонд заработной платы на проведение опытной эксплуатации определяется по формуле:

· 0,85 = 0,01062•3•20000•0,85= 541 руб.,

где -- месячная базовая ставка программиста.

Общий фонд зарплаты на разработку и внедрение системы составит:

361456 + 541 = 361997 руб.

7.5 Структура договорной цены на программное обеспечение

Договорная цена на разработку и внедрение программной системы имеет, в основном, типовую структуру, которая включает в себя соответствующие статьи расходов, приведенные и подробно изложенные в [6].

Основополагающим элементом, из которого и будет произведен расчет стоимости проекта, является рассчитанный выше общий фонд заработной платы (361997 руб.).

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

Стоимость приобретенной для выполнения проекта компьютерной техники составляет 20 тыс. рублей, при этом амортизационные отчисления не производятся.

Расчет расходов на лицензионное программное обеспечение не производится, т.к. его приобретение производится по федеральной программе.

Далее определяем необходимые виды основных расходов, из которых и складывается окончательная смета затрат (коммунальные услуги, прочие расходы, накладные расходы и т.д.). Процент накладных расходов не имеет жестких нормативов и зависит от затрат на содержание АУП, бухгалтерии и т.д. в организации.

Итак, с учетом нормативов, приведенных в [6], составим смету затрат и определим общую стоимость проекта (таблица 7.6).

Таблица 7.6

Смета затрат на разработку и внедрение системы

Наименование статей расходов

Сумма (руб.)

Фонд оплаты труда

361 997

Страховые взносы ПФР, ФСС и ФОМС (34%)

123 078

Увеличение стоимости основных средств (1 компьютер по цене 20 тыс. рублей)

20 000

Амортизация средств вычислительной техники (срок полезного использования - 3 года)

0

Коммунальные услуги, услуги связи (телефон, Интернет) (1000р. * 6 мес.)

6 000

Прочие расходы (600р. * 6 мес.)

3 600

Итого прямые расходы

514 675

Фонд развития производства (10% от прямых затрат)

51 467

Накладные расходы (12% от прямых затрат)

61 761

Всего расходов

627 903

Налог на добавленную стоимость (0%, не облагается)

0

ИТОГО ДОГОВОРНАЯ ЦЕНА

627 903

Таким образом, договорная цена на разработку и внедрение программной системы составляет 627 903 рубля.

Резюме

Представленная в дипломном проекте АИС «Эксперт-Поиск» позволяет в оптимизировать процесс производства компьютерных экспертиз за счет предоставления удобных функций создания среза каталогов/файлов, полнотекстового поиска, формирования временных диапазонов.

Основные преимущества программного продукта:

*централизованная база индексных данных, с возможностью удаленного подключения к ней посредством IP-сети;

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

*экспорт результатов среза и поиска в Excel или текстовый форматы;

Программный продукт является эксклюзивной разработкой и предназначен для служебного использования в организации, поэтому дальнейшее его тиражирование не предусмотрено. Таким образом, анализ рыночной стоимости системы не производился. Реальный срок разработки и внедрения программного продукта (определенный Заказчиком) составляет 6 месяцев.

Суммарные затраты на реализацию проекта (разработка и внедрение) составляют порядка 628 тыс. рублей.

Заключение

Целью данной дипломной работы являлось снижение трудоемкости при выполнении операции выборки файлов, поиске текста, построении диапазонов активности.

В рамках данного проекта, для достижения поставленной цели была проделана следующая работа.

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

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

В рамках разработки информационного обеспечения была подробным образом разработана и описана инфологическая модель системы с описанием сущностей и атрибутов, разработана физическая модель системы с привязкой к СУБД MySQL с приведением структуры таблиц базы данных, описана входная, промежуточная и выходная информация с отображением необходимых форм. Разработана структура диалога и программного комплекса в целом, а также детально описаны блок-схемы алгоритма основного рабочего модуля приложения и описание технологического процесса работы с системой.

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

Разработанная АИС позволила существенно оптимизировать процесс производства компьютерных экспертиз, сократив время поиска необходимой информации. В свою очередь, комбинированные запросы будут отличным инструментом для диагностических экспертиз, что позволяет развивать данную систему в соответствии с новыми требованиями.


Подобные документы

  • Особенности работы "поисковика" дублирующихся файлов на диске. Выбор среды программирования. Разработка программного продукта. Основные требования, предъявляемые к программе, производящей поиск дублирующихся файлов на диске. Отображение скрытых файлов.

    курсовая работа [1,8 M], добавлен 28.03.2015

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

    дипломная работа [883,5 K], добавлен 12.08.2017

  • Описание документов, на основании которых ведется разработка. Назначение разработки и анализ функций проектируемого программного средства. Этапы разработки программы для поиска и открытия файлов. Руководство для пользователя на разработанную программу.

    курсовая работа [3,3 M], добавлен 10.11.2010

  • Проектирование программного обеспечения. Схема начального формирования каталога файлов, вывода на экран каталога файлов, удаления файлов, сортировки файлов по имени, дате создания и размеру методом прямого выбора. Управление каталогом в файловой системе.

    курсовая работа [804,0 K], добавлен 08.01.2014

  • Исследование проблемы сравнения звуковых файлов и определение степени их схожести. Сравнение файлов с использованием метода нечеткого поиска, основанного на метрике (расстоянии) Левенштейна. Сравнение MIDI-файлов и реализация алгоритмов считывания.

    курсовая работа [2,0 M], добавлен 14.07.2012

  • Обзор особенностей работы с программой Total Commander. Создание папок, копирование файлов на флеш-карту. Вызов контекстного меню. Определение структуры файлов. Переименование группы файлов. Помещение файлов в архив. Разделение архива на несколько частей.

    лабораторная работа [1,9 M], добавлен 08.04.2014

  • Web content, usage mining. Современные средства анализа лог-файлов. Требования к создаваемой системе, выбор инструментов реализации, описание общей архитектуры. Конвенции программирования, разработки Firebird. Кроссплатформленость, работа с Еxсel.

    дипломная работа [1,5 M], добавлен 09.10.2013

  • Изучение понятия и основных задач стеганографии - науки, изучающей способы и методы сокрытия информации. Характеристика метода замены наименее значащих битов для bmp файлов. Реализация метода замены НЗБ для bmp файлов на языке программирования Java.

    курсовая работа [149,2 K], добавлен 13.02.2013

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

    курсовая работа [248,0 K], добавлен 25.12.2012

  • Принципы создания последовательных и файлов произвольного доступа. Формирование файлов, в одном из которых помещены фамилии пяти знакомых, а в другой номера их телефонов. Составление программы, которая по фамилии знакомого определяет номер его телефона.

    контрольная работа [17,9 K], добавлен 25.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.