Разработка системы автоматизированного заполнения первичной документации

Автор работы: Пользователь скрыл имя, 26 Апреля 2013 в 12:50, дипломная работа

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

Выбор среды разработки данной программы для меня не составил особого труда. С учетом имеющихся требований заказчика и моих знаний, для разработки была выбрана система визуального программирования Borland Delphi 7.0, построенная на основе языка программирования Object Pascal. Данная система была выбрана по нескольким критериям. Во-первых, данная система программирования за долгие годы использования зарекомендовала себя как наиболее удобная, надежная и гибкая система в сфере разработки приложений баз данных. Во-вторых, Borland Delphi 7.0 имеет широкие возможности по проектированию приложений баз данных различной сложности, предоставляет разработчику удобные средства создания методов обработки информации.

Содержание

ВВЕДЕНИЕ
ГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Обзор литературы.
Введение в базы данных.
Общая теория.
Архитектура информационных систем.
Классификация и функции СУБД.
Требования, предъявляемые к базам данных.
Модели представления данных.
Иерархическая модель данных.
Сетевая модель данных.
Реляционная модель данных.
Системы программирования Borland Delphi, как средства разработки приложений баз данных.
Механизмы Delphi для организации доступа к данным.
ADO-компоненты Delphi для организации доступа к данным.
Компоненты Delphi для визуализации данных
ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ.
Назначение разработки.
Составные части программы
ГЛАВА 3. ПРОГРАММНАЯ И ЭКСПЛУАТАЦИОННАЯ ДОКУМЕНТАЦИЯ
Техническое задание (ГОСТ 19.201-78)
Введение
Основание для разработки
Назначение разработки
Требования к программе
Стадии и этапы разработки
Спецификация
Текст программы А.В. 00004-01_12_01 (ГОСТ 19.401-78)
Описание программы А.В. 00004-01_13_01 (ГОСТ 19.402-78)
Общие сведенья
Функциональное назначение
Описание логической структуры
Используемые технические средства
Вызов и загрузка
Входные и выходные данные
Программа и методика испытаний А.В. 00004 – 01_51_01
Ведомость эксплуатационных документов А..В. 00004 – 01_20_01 (ГОСТ 19.507-79)
Описание применения А.В. 00004-01_31_01 (ГОСТ 19.502-78)
Назначение программы
Условия применения
Описание задачи
Входные и выходные данные
Руководство системного программиста А.В. 00004 – 01_32_01 (ГОСТ 19.503-79).
Структура программы
Настройка программы
Проверка программы
Дополнительные возможности программы
Руководство программиста А.В. 00004 – 01_33_01 (ГОСТ 19.504-79)
Характеристики программы
Обращение к программе
Входные и выходные данные
Руководство оператора A.B. 00004 – 01_34_01 (ГОСТ 19.505-79)
Назначение программы
Условия выполнения программы
Выполнение программы
Сообщения оператору
Руководство по техническому обслуживанию А.В. 00004-01_46_01 (ГОСТ 19.508-79)
Введение
Общие указания
Требования к техническим средствам
Описание функций
ГЛАВА 4. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАЗРАБОТКИ
ГЛАВА 5. ОХРАНА ТРУДА И ТЕХНИКА БЕЗОПАСНОСТИ
Основные положения
ГЛАВА 6. ЭРГОНОМИКА
Основные положения
Анализ опасных и вредных производственных факторов
Санитарные нормы
Требования к освещению помещений и рабочих мест с ПЭВМ
Общие требования к организации рабочих мест
Требования к организации режима труда и отдыха при работе с ПЭВМ
Требования к помещениям для эксплуатации ПЭВМ
Правила пожарной безопасности
Защита рабочих от поражения электрическим током
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
СОДЕРЖАНИЕ
ПРИЛОЖЕНИЕ 1
ПРИЛОЖЕНИЕ 2
ПРИЛОЖЕНИЕ 3

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

разработка аис заполнения документации.doc

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


АННОТАЦИЯ

 

Данная дипломная работа на тему «Разработка системы автоматизированного  заполнения первичной документации»  выполнена студентом 4-го курса Смоленского  Промышленно-экономического колледжа Дроздовым Артемом Викторовичем.

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

Расчетно-пояснительная записка  содержит (*) рисунок и (*) таблиц.

 

THE SUMMARY

 

The given degree work on a theme «System engineering of the automated filling of the initial documentation» is executed by the student of 4-th rate of Smolensk Industrial - Economic College Drozdov Artyom Victorovich.

The given settlement - explanatory note consists from (***) the basic chapters which in total occupy (***) a quire. Into structure (***) the basic chapters enter: a special part of the degree project (a theoretical part, a practical part, the program documentation, Operational the documentation, initial texts of the developed software), an organizational - economic part, chapters on a labour safety and the safety precautions and ergonomics.

The settlement - explanatory note contains () picture and () tables.

 

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ

ГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

Обзор литературы.

Введение в базы данных.

Общая теория.

Архитектура информационных систем.

Классификация и функции  СУБД.

Требования, предъявляемые  к базам данных.

Модели представления  данных.

Иерархическая модель данных.

Сетевая модель данных.

Реляционная модель данных.

Системы программирования Borland Delphi, как средства разработки приложений баз данных.

Механизмы Delphi для организации доступа к данным.

ADO-компоненты Delphi для организации доступа к данным.

Компоненты Delphi для визуализации данных

ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ.

Назначение разработки.

Составные части программы

ГЛАВА 3. ПРОГРАММНАЯ И  ЭКСПЛУАТАЦИОННАЯ ДОКУМЕНТАЦИЯ

Техническое задание (ГОСТ 19.201-78)

Введение

Основание для разработки

Назначение разработки

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

Стадии и этапы разработки

Спецификация

Текст программы А.В. 00004-01_12_01 (ГОСТ 19.401-78)

Описание программы  А.В. 00004-01_13_01 (ГОСТ 19.402-78)

Общие сведенья

Функциональное назначение

Описание логической структуры

Используемые технические средства

Вызов и загрузка

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

Программа и методика испытаний А.В. 00004 – 01_51_01

Ведомость эксплуатационных документов А..В. 00004 – 01_20_01 (ГОСТ 19.507-79)

Описание применения А.В. 00004-01_31_01 (ГОСТ 19.502-78)

Назначение программы

Условия применения

Описание задачи

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

Руководство системного программиста А.В. 00004 – 01_32_01 (ГОСТ 19.503-79).

Структура программы

Настройка программы

Проверка программы

Дополнительные возможности программы

Руководство программиста А.В. 00004 – 01_33_01 (ГОСТ 19.504-79)

Характеристики программы

Обращение к программе

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

Руководство оператора A.B. 00004 – 01_34_01 (ГОСТ 19.505-79)

Назначение программы

Условия выполнения программы

Выполнение программы

Сообщения оператору

Руководство по техническому обслуживанию А.В. 00004-01_46_01 (ГОСТ 19.508-79)

Введение

Общие указания

Требования к техническим средствам

Описание функций

ГЛАВА 4. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ  ОБОСНОВАНИЕ РАЗРАБОТКИ

ГЛАВА 5. ОХРАНА ТРУДА И ТЕХНИКА БЕЗОПАСНОСТИ

Основные положения

ГЛАВА 6. ЭРГОНОМИКА

Основные положения

Анализ опасных и  вредных производственных факторов

Санитарные нормы

Требования к освещению  помещений и рабочих мест с ПЭВМ

Общие требования к организации рабочих мест

Требования к организации  режима труда и отдыха при работе с ПЭВМ

Требования к помещениям для эксплуатации ПЭВМ

Правила пожарной безопасности

Защита рабочих от поражения электрическим током

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

СОДЕРЖАНИЕ

ПРИЛОЖЕНИЕ 1

ПРИЛОЖЕНИЕ 2

ПРИЛОЖЕНИЕ 3

 

 

ВВЕДЕНИЕ

 

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

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

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

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

Исходя из этого, можно  дать определение автоматизированной системе.

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

При автоматизации различных  видов деятельности человека широко применяются, в том числе и ЭВМ.

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

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

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

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

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

Как было сказано выше существует множество автоматизированных систем, специально предназначенных для автоматизации различных видов деятельности, в общем, и с вязанных с хранением и обработкой экономической информации в частности (программы фирмы «1С», корпорации «Парус» и др.). При всем многообразии функции, предоставляемых пользователю, такие программы являются дорогостоящими и достаточно сложными для освоения инструментами автоматизации. Однако зачастую пользователю не требуются все широчайшие возможности таких программ, а лишь необходимо автоматизировать рутинную работу по заполнению различного рода экономической документации. Именно поэтому многие небольшие фирмы и частные предприниматели не желают тратить весьма немаленькие средства на приобретение больших АС. По этой причине было решено создать программу «D-Art Aurora v.1.0», которая представляет собой автоматизированную систему заполнения накладных.

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

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

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

Выбор среды разработки данной программы для меня не составил особого труда. С учетом имеющихся требований заказчика и моих знаний, для разработки была выбрана система визуального программирования Borland Delphi 7.0, построенная на основе языка программирования Object Pascal. Данная система была выбрана по нескольким критериям. Во-первых, данная система программирования за долгие годы использования зарекомендовала себя как наиболее удобная, надежная и гибкая система в сфере разработки приложений баз данных. Во-вторых, Borland Delphi 7.0 имеет широкие возможности по проектированию приложений баз данных различной сложности, предоставляет разработчику удобные средства создания методов обработки информации. В-третьих, эта система поддерживает широкий спектр технологий, применяемых как для доступа к данным, так и для организации взаимодействия создаваемой программы с другими объектами операционной системы Windows. Кроме того, Object Pascal, является наиболее структурированным языком программирования, что значительно упрощает разработку подобных приложений.

 

ГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

 

Обзор литературы

 

В данной части этой главы  рассмотрим литературу, которая была использована при написании данной дипломной работы и разработке программы  «D-Art Aurora v.1.0» (табл. 1).

 

Таблица 1

Использованная литература

Автор, название книги

Содержание

1. Робинсон С. – Microsoft Access 2000: учебный курс – СПб.: Питер, 2004.

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

2. Валерий Фаронов  – Delphi 6: учебный курс – СПб.: Питер, 2004.

Книга посвящена изучению среды объектно-ориентированного программирования Borland Delphi 6. В книге рассмотрены азы программирования на языке Object Pascal, а так же основные принципы объектно-ориентированного программирования, основные компоненты и методы работы с ними

3. Валерий Фаронов – Программирование баз данных в Delphi 6: учебный курс – СПб.: Питер, 2006.

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

4. Валерий Фаронов  – Профессиональная работа в Delphi 6. Библиотека программиста. – СПб.: Питер, 2004

В данной книге описываются  нетривиальные возможности системы визуального программирования Delphi 6. Описываются компоненты и возможности системы, относящиеся к профессиональным возможностям Delphi 6, такие как – использование технологии COM (Component Object Model), программирование web-приложений, создание компонентов и встроенной справочной системы.

5. Елманова Н. – Delphi 6 и технология COM. – СПб.: Питер, 2008

Книга посвящена использованию  технологии Component Object Model (COM) в приложениях, созданных с помощью Delphi 6. Освещаются вопросы, связанные с принципами модели COM, разработкой элементов управления ActiveX, серверов и контроллеров автоматизации, применение OLE-документов в приложениях, применение технологии COM и COM+ для организации распределенных вычислений. Кроме того, в книге описаны способы и методы применения в приложениях COM-серверов, входящих в состав пакета программ Microsoft Office.

6. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко. – СПб.: КОРОНА принт, 2007

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

Агальцов В.П. – Базы данных.- М.: Мир, 2006

В данном учебном пособии  изложены основные понятия теории баз  данных. В частности, теория информационных моделей, типов логических моделей, взаимосвязей в базе данных, подробно рассмотрена реляционная модель данных и приемы работы и создания приложений баз данных в среде Microsoft Visual Fox Pro 6.0 и старших версиях.

Информация о работе Разработка системы автоматизированного заполнения первичной документации