Управление электронно информационным ресурсом учета правонарушений

Автор работы: Пользователь скрыл имя, 01 Мая 2013 в 14:20, лекция

Краткое описание

На сегодняшний день разработчик не связан рамками какого-либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные приложения. Поэтому, более важным представляется общее направление развития СУБД и других средств разработки приложений в настоящее время.
Рассмотрим более подробно программные продукты компании Microsoft, а именно Visual FoxPro, Visual Basic, Visual С++, Access, SQL Server. Наиболее интересной чертой этих пакетов являются их большие возможности интеграции, совместной работы и использования данных, так как данные пакеты являются продуктами одного производителя, а также используют сходные технологии обмена данными.

Содержание

1 ОЦЕНКА ОБЩЕГО СОСТОЯНИЯ ПРЕДМЕТА ПРОЕКТИРОВАНИЯ И СОСТАВЛЕНИЕ АНАЛИТИЧЕСКОГО ОБЗОРА ЛИТЕРАТУРЫ ПО ТЕМЕ ДИПЛОМНОГО ПРОЕКТА 4
2 ОЗНАКОМЛЕНИЕ С СОВРЕМЕННЫМИ ТЕХНОЛОГИЯМИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 7
3 ЗНАКОМСТВО С ОРГАНИЗАЦИЕЙ ТРУДА ПРОГРАММИСТОВ И ПОЛЬЗОВАТЕЛЕЙ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 11
4 ИЗУЧЕНИЕ МЕТОДИКИ РАСЧЕТА ЭКОНОМИЧЕСКИХ ПОКАЗАТЕЛЕЙ ЭФФЕКТИВНОСТИ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 15
5 ОЗНАКОМЛЕНИЕ С ПРОБЛЕМАМИ ЭКОЛОГИЧЕСКОЙ И ПОЖАРНОЙ БЕЗОПАСНОСТИ 19
6 ПОДБОР ЛИТЕРАТУРЫ И НОРМАТИВНЫХ ДОКУМЕНТОВ ПО ОХРАНЕ ТРУДА И ПРОИЗВОДСТВЕННОЙ САНИТАРИИ 21
7 ОЗНАКОМЛЕНИЕ С МЕТОДИКОЙ ОРГАНИЗАЦИИ УЧЕТА ПРАВОНАРУШЕНИЙ 23
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 29

Прикрепленные файлы: 1 файл

ОТЧЕТ.docx

— 68.76 Кб (Скачать документ)

 

СОДЕРЖАНИЕ

 

1 Оценка общего состояния предмета проектирования и составление аналитического обзора литературы по теме дипломного проекта 4

2 Ознакомление с современными технологиями разработки программного обеспечения 7

3 Знакомство с организацией труда программистов и пользователей программного обеспечения 11

4 Изучение методики расчета экономических показателей эффективности создания программного обеспечения 15

5 Ознакомление с проблемами экологической и пожарной безопасности 19

6 Подбор литературы и нормативных документов по охране труда и производественной санитарии 21

7 Ознакомление с методикой организации учета правонарушений 23

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 29

 

 

 

  1. Оценка  общего состояния предмета проектирования и составление аналитического обзора литературы по теме дипломного проекта

 

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

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

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

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

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

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

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

Закон Республики Беларусь от 9 января 2006 г. N 94-З "О единой государсвенной системе регистрации и учета  правонарушений". Данный закон определяет правовые и организационные основы единой государственной системы регистрации и учета правонарушений в целях обеспечения государственных органов, иных организаций и граждан сведениями о правонарушениях.

Постановление Совета Министров  Республики Беларусь от 20 июля 2006 г. N 909 "Об утверждении Положения о  порядке функционирования единой государственной  системы регистрации и учета  правонарушений". Настоящее Положение определяет порядок:

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

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

Крёнке Д. «Теория и практика построения баз данных, 8-е изд.», Питер, 2003 – 800 с. В данной книге освещается широкий круг теоретических и практических вопросов, связанных с разработкой и использованием баз данных. К особенностиям 8-го издания (1-е издание вышло еще в 1977 году) можно отнести описание новых технологий публикации данных в Интернете (XML) и обработки информации в масштабах крупных предприятий (ODBC, ASP, JDBC, JSP). Книгу отличает продуманность структуры, доступный язык изложения, а также большое количество примеров, моделирующих типовые ситуации из практики делового мира. Книга станет незаменимым помощником для студентов, специализирующихся в области информационных технологий, а также для всех, кто интересуется теорией и практикой построения баз данных.

Ачкасов В.Ю. «Программирование баз данных в Delphi», курс лекций. Данный курс посвящен программированию локальных, клиент-серверных и распределенных (многоуровневых) баз данных в среде разработки программ Borland Delphi. Он является продолжением курса «Введение в программирование на Delphi. Курс позволит освоить все аспекты разработки приложений с базами данных, которые в настоящее время являются наиболее востребованным на рынке продуктом. Курс «Программирование баз данных в Delphi», помимо обычной информации, содержит множество недокументированных возможностей Delphi. Он позволит освоить работу с базами данных шаг за шагом, от простых приложений с локальными БД до сложной архитектуры клиент-серверных и распределенных БД. Лекции курса содержат множество практических примеров, подкрепленных подробными комментариями.

Фаронов В. В. «Delphi 2005. Разработка приложений для баз данных и Интернета» — СПб.:Питер, 2006 - 603 с. В книге самого известного российского автора по тематике Delphi на многочисленных примерах показывается применение системы программирования Delphi 2005 для создания двух наиболее важных типов приложений: для управления базами данных и для работы с Интернетом. Издание посвяшено решению указанных задач на платформе .NET Framework с применением технологий ADO.NET и ASP.NET. Книга в основном рассчитана на читателя, имеющего опыт создания приложений Win32 и желающего освоить уникальные возможности платформы .NET Framework.

 

 

 

  1. Ознакомление  с современными технологиями разработки программного обеспечения

 

Современные СУБД (Системы управления базами данных - это программные средства, предназначенные для создания, наполнения, обновления и удаления баз данных) в основном являются приложениями Windows , так как данная среда позволяет более полно использовать возможности персональной ЭВМ. Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологи, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще диалекты SQLи/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется. Более того, стандартом «де-факто» стала «быстрая разработка приложений» или RAD (от английского Rapid Application Development), основанная на широко декларируемом в литературе «открытом подходе», то есть необходимость и возможность использования различных прикладных программ и технологий для разработки более гибких и мощных систем обработки данных. Поэтому в одном ряду с «классическими» СУБД все чаще упоминаются языки программирования Visual Basic 4.0 и Visual C, которые позволяют быстро создавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами «классических» СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии «клиент-сервер».

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

Рассмотрим более подробно программные продукты компании Microsoft, а именно Visual FoxPro, Visual Basic, Visual С++, Access, SQL Server. Наиболее интересной чертой этих пакетов являются их большие возможности интеграции, совместной работы и использования данных, так как данные пакеты являются продуктами одного производителя, а также используют сходные технологии обмена данными.

Visual FoxPro отличается высокой  скоростью, имеет встроенный объектно-ориентированный  язык программирования с использованием xBase и SQL, диалекты которых встроены  во многие СУБД. Имеет высокий  уровень объектной модели. При  использовании в вычислительных  сетях обеспечивает как монопольный,  так и раздельный доступ пользователей  к данным.

Access входит в состав  самого популярного пакета Microsoft Office.

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

Visual Basic – это универсальный  объектно-ориентированный язык программирования, диалекты которого встроены в  Access, Visual FoxPro. Преимущества: универсальность,  возможность создания компонентов  OLE, невысокие требования к аппаратным  ресурсам ЭВМ. Применяется для  создания приложений средней  мощности, не связанных с большой  интенсивностью обработки данных, разработки компонентов OLE, интеграция  компонентов Microsoft Office.

Visual C++ – наиболее мощный  объектно-ориентированный язык программирования, обладает неограниченной функциональностью.  Предназначен для создания компонентов  приложений для выполнения операций, критичных по скорости.

SQL Server – сервер баз  данных, реализует подход «клиент-сервер»  и взаимодействует с указанными  пакетами. Главные достоинства: высокая  степень защиты данных, мощные  средства для обработки данных, высокая производительность. Область  применения: хранение больших объемов  данных, хранение высокоценных данных  или данных, требующих соблюдения  режима секретности. 

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

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

Технология «Клиент-сервер»  – технология, разделяющая приложение- СУБД на две части: клиентскую (интерактивный  графический интерфейс, расположенный  на компьютере пользователя) и сервер, собственно осуществляющий управление данными, разделение информации, администрирование  и безопасность, находящийся на выделенном компьютере. Взаимодействие «клиент-сервер»  осуществляется следующим образом: клиентская часть приложения формирует  запрос к серверу баз данных, на котором выполняются все команды, а результат исполнения запроса  отправляется клиенту для просмотра  и использования. Данная технология применяется, когда размеры баз  данных велики, когда велики размеры  вычислительной сети, и производительность при обработке данных, хранящихся не на компьютере пользователя (в крупном  учреждении обычно имеет место именно такая ситуация). Если технология «клиент-сервер»  на применяется, то для обработки  даже нескольких записей весь файл копируется на компьютер пользователя, а только затем обрабатывается. При  этом резко возрастает загрузка сети, и снижается производительность труда многих сотрудников.

Информация о работе Управление электронно информационным ресурсом учета правонарушений