Автор работы: Пользователь скрыл имя, 25 Декабря 2012 в 00:11, курсовая работа
В последние годы на первый план выдвигается новая отрасль информационная индустрия, связанная с производством технических средств, методов, технологий для производства новых знаний. Эта индустрия тесно связано с развитием компьютерных технологий. В информационном обществе доминирует производство информационного продукта, а материальный продукт становится более информационно емким. Возрастает спрос на знания, от человека требуется способность к интеллектуальному труду и творчеству.
Со временем возникло большое число избыточной информации, в которой иногда трудно сориентироваться и выбрать нужные сведения.
Введение 3
1. Аналитическая часть 4
1.1 Анализ объекта управления 4
1.2 Выбор программного обеспечения 10
1.3 Обоснование необходимости и цели использования вычислительной техники 11
1.4 Выбор технических средств 12
2. Проектная часть 15
2.1 Этапы проектирования БД 15
2.1.1 Модели данных 17
2.1.2 Инфологическая модель. Основные понятия 18
2.1.3 Классификация сущностей 21
2.1.4 О построении инфологической модели 21
2.1.5 Даталогическая и физическая модели 22
2.2 Разработка приложения 24
2.2.1 Внешний вид приложения и описание функций программного приложения 24
2.2.2 Описание формы и используемых компонентов 26
Заключение 28
Список литературы 29
Приложение 30
Использование вычислительной техники при решении комплекса задач, описываемого в данном проекте, обуславливается рядом факторов. Объем и качество получаемой информации не позволит решать задачи без использования вычислительной техники быстро и, что важно, корректно. Необходимость постоянной связи с различными юридическими базами данных, возможность использования локальной вычислительной сети, средств телекоммуникации - другие факторы, определяющие методы решения поставленных задач с использование вычислительной техники.
Для эффективного решения поставленной задачи необходимо соответствующее техническое обеспечение. Техническое обеспечение данного проекта включает в себя непосредственно ЭВМ (системный блок), монитор, клавиатуру, мышь и принтер.
При выборе ЭВМ необходимо
руководствоваться рядом
От значения указанных параметров зависит возможность работы с требуемыми программными средствами, а, следовательно, и успех создания системы.
Для решения экономических задач наиболее подходят ПК. Они имеют невысокую стоимость, небольшие размеры (умещаются на части стола) и подходящие характеристики быстродействия, надежности, объема памяти. Таким образом, они могут применяться практически на любом предприятии и, в частности, в юридических службах.
При выборе ПК для реализации комплекса поставленных задач учитываются такие характеристики:
- скорость обработки информации (тактовая частота процессора);
- объем оперативной памяти; этот фактор также влияет на скорость обработки информации;
- объем жесткого диска, который влияет на возможности хранения данных;
- наличие периферийных устройств;
- другие технические характеристики ПК.
Объем оперативной и внешней памяти являются достаточными для большинства широко используемых в настоящее время СУБД, таких как C++Builder, FoxPro, Clarion, Access, Paradox, Delphi и др. Характеристики быстродействия выбранного класса машин таковы, что позволят системе работать без видимых оператору задержек.
Современные СУБД, в том числе и Borland С++Builder 6, в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ. Снижение стоимости высокопроизводительных ПК обусловило не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньшей степени заботиться о распределении ресурсов, но также сделал программное обеспечение компьютера в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.
Так, Borland С++Builder 6 требует следующие минимальные системные ресурсы персонального компьютера: процессор Intel Pentium 2 400MHz или выше, Microsoft Windows XP или более новые версии операционных систем Microsoft Windows, объем оперативной памяти 512 Мb, занимаемый объем на ЖМД 632 Мb. Необходимо также наличие CD-ROM. Требуется монитор с разрешающей способностью VGA (640×480) и выше.
Для более широкой эксплуатации созданного проекта необходимы также периферийные устройства ввода-вывода, сетевые устройства, возможна сетевая плата, модем. Так, для распечатки отчетов требуется принтер, в данном случае я использовал принтер SAMSUNG SCX-4300.
При выборе операционной системы наиболее удобная версия ОС Microsoft Windows является ХР. Для установки данной операционной системы необходимо иметь компьютер следующей конфигурации: процессор с тактовой частотой 300 МГц или выше (рекомендуется), 233 минимум; 128 Мб памяти RAM или выше (рекомендуется), 64 Мб минимум – может снизить производительность и сделать недоступными некоторые функции; 1,5 Гб свободного места на жестком диске или можно использовать процессор – от 800 МГц, «оперативка» - от 192 Мб, на ЖД – от 3 Гб.
Данный курсовой проект реализован на ПК, на базе процессора Intel Core 2 Duo, 2.34 ГГц, 2 Гб ОЗУ. Операционная система – Microsoft Windows XP Professional, версия 2007, Service Pack 3.
В недавнем прошлом процесс проектирования баз данных был ориентирован, в основном, на требования пользователей и прикладных программистов и учитывал текущие или предвидимые приложения. В этом случае база данных создавалась сравнительно легко и быстро. Однако такие базы данных оказывались неприспособленными к обработке неформализованных, изменяющихся, не предвиденных ранее запросов и приложений, не имели стимулов к дальнейшему развитию. Поэтому важную роль при проектировании стала играть информация о предметной области, не зависящая напрямую от существующих приложений и обеспечивающая гибкость, адаптивность и универсальность данных, пригодность всей системы к развитию и использованию для незапланированных будущих приложений.
Проектирование баз данных
представляет собой длительный,
трудоемкий и слабо
Такими средствами
Современная методология
База данных – это некоторая целевая модель предметной области, т. е. в БД находят отражения только те факты о ПО, которые необходимо для функционирования автоматизированных систем, в состав которой входит БД. При проектировании БД проектировщик должен выделить и описать эти ожидаемые факты, тем самым будет очерчена граница предметной области банка данных, затем необходимо выполнить интерпретацию описаний этих фактов с помощью допустимых конкретной СУБД структур данных.
Проектирование
БД начинается с
Сущность инфологического подхода к проектированию информационных систем заключается в установлении соответствия между состоянием предметной области, его восприятием и представлением в базе данных. Согласно инфологическому подходу при проектировании необходимо различать:1)явления реального мира;2)информацию об этих явлениях;3)представление этой информации посредством данных.
Задача инфологического этапа проектирования базы данных – получение семантических (смысловых) моделей, отражающих информационное содержание конкретной ПО.В инфологическом подходе выделены следующие три сферы: 1) реальный мир или объектная система; 2) информационная сфера; 3) даталогическая сфера. Объектная система имеет следующие основные составляющие: объект, свойство, связь(или объектное отношение), время. Объект в инфологическом подходе - это то, о чем должна накапливаться информация в информационной системе. Выбор объектов производится в соответствии с целевым назначением информационной системы. Каждый объект в конкретный момент времени характеризуется определенным состоянием. Это состояние описывается с помощью ограниченного набора свойств и связей(отношений) с другими объектами.
Свойства объекта могут не зависеть от его связей (объектных отношений) с другими объектами, т.е. являются локальными. Если свойства объектов зависят от связей с другими объектами, то называются реляционными.
Инфологическая модель
отображает реальный мир в некоторые понятные человеку
концепции, полностью независимые от параметров
среды хранения данных. Существует множество
подходов к построению таких моделей:
графовые модели, семантические сети,
модель "сущность-связь" и т.д.. Наиболее
популярной из них оказалась модель "сущность-связь".
Однако такие СУБД обладают рядом ограничений на количество файлов для хранения данных, количество связей между ними, длину записи и количество ее полей. Физическая организация данных оказывает основное влияние на эксплуатационные характеристики БД. Разработчики СУБД пытаются создать наиболее производительные физические модели данных, предлагая пользователям тот или иной инструментарий для под настройки модели под конкретную БД. Разнообразие способов корректировки физических моделей современных промышленных СУБД не позволяет рассмотреть их в этом разделе.
Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде из-за сложности компьютерной обработки текстов и неоднозначности любого естественного языка). Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты).
Сущность – любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных
Атрибут – поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей.
Ключ – минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Минимальность означает, что исключение из набора любого атрибута не позволяет идентифицировать сущность по оставшимся.
Первичный ключ – атрибут (или группа атрибутов), позволяющий однозначным образом определить каждую строку в таблице.
Таблица – упорядоченная структура, состоящая из конечного набора однотипных записей.
Связь – ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных – это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи.
Рис.1. Инфологическая модель
К. Дейт определяет три основные класса сущностей: стержневые, ассоциативные и характеристические, а также подкласс ассоциативных сущностей – обозначения.
Стержневая сущность (стержень) – это независимая сущность (несколько подробнее она будет определена ниже).
Ассоциативная сущность (ассоциация) – это связь вида "многие-ко-многим" ("-ко-многим" и т.д.) между двумя или более сущностями или экземплярами сущности. Ассоциации рассматриваются как полноправные сущности:
они могут участвовать в других ассоциациях и обозначениях точно так же, как стержневые сущности могут обладать свойствами, т.е. иметь не только набор ключевых атрибутов, необходимых для указания связей, но и любое число других атрибутов, характеризующих связь.
Информация о работе Автоматизация делопроизводства и первичного учета дел в ОВД