Автоматизированная система регистрации вещественных доказательств

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

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

следующие возможности:

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

Обеспечить взаимодействия интерфейса пользователя с информационной системой;

Хранение информации в базе данных;

Разграничение доступа;

Выдавать на печать ранее созданные документы;

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

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

Реализация электронного архива.

 

2.6 Пользователи автоматизированной системы

 

Эксперты-криминалисты.

Следователи.

Другие уполномоченные лица.

 

2.7 Характеристика входной и выходной информации

 

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

а) полное и (в случае, если имеется) сокращенное наименование предмета;

б) К какому уголовному делу относиться;

в) адрес (место нахождения), телефон владельца;

г) Фамилия следователя, ведущего дело;

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

 

2.8 Требования к программе

 

2.8.1 Общие требования

К проектируемой системе предъявляются следующие общие требования:

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

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

Система должна иметь удобный интерфейс.

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

 

2.8.2 Требования к документации

Система должна иметь достаточно детальную документацию по всем выполняемым функциям.

Глава 3. Проектирование автоматизированной системы

 

3.1 Понятие о базах данных, система управления базах данных

 

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

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

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

Пример: ПО - бухгалтерия; объекты - документы; процессы - расчет зар. платы, расчет плановой численности и т.д.

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

Каждая СУБД поддерживает свой обобщённый инструментарий для отображения ПО, этот инструментария называется моделью данных (МД). Поддерживаемые СУБД МД разбивают на сетевые, иерархические, реляционные.

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

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

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