на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Организация автоматизации учета на предприятиях

Организация автоматизации учета на предприятиях

СОДЕРЖАНИЕ

  • Введение
  • 1. Теоретический раздел
  • 1.1. Постановка задачи
  • 1.1.1. Описание входной информации
  • 1.1.2.Описание выходной информации
  • 1.2. Схема и описание схемы алгоритма задачи
  • 1.2.1. Схема и описание схемы разработки проекта
  • 1.2.2 Схема и описание схемы алгоритма программы
  • 1.3. Обоснование выбора языка программирования
  • 1.4. Описание операционной системы
  • 1.5. Описание структуры базы данных
  • 2. Экспериментальный раздел
  • 2.1. Описание процесса отладки программы
  • 2.2. Характеристика программы
  • 2.3. Контрольный пример
  • 2.4. Инструкция пользователя
  • Заключение
  • Литература
  • Приложение
  • Введение
  • Современное общество невозможно представить без компьютера. Они настолько широко и глубоко внедрились в нашу жизнь, что очень трудно назвать какую-либо сферу деятельности человека, где бы они не использовались.
  • В связи с этим серьезные требования предъявляются и к аппаратной части современных компьютеров, и к используемому программному обеспечению. В основном именно программное обеспечение, или, иными словами, программные продукты, обеспечивают возможность широкого использования компьютеров. Стоит нам переустановить программное обеспечение компьютера или добавить какой-либо новый программный продукт, и мы сможем решать на этом компьютере совершенно новые задачи. Следовательно, используемые программные продукты должны соответствовать определенным критериям, обеспечивающим надежность работы компьютера и удобство работы пользователя.
  • Если аппаратура компьютера, даже самые простейшие ее компоненты, с самого начала разрабатывались и выпускались в соответствии с установленным технологическим процессом, то какой-то определенной технологии разработки программных продуктов первое время не существовало. Разработчики опирались в основном на свой личный опыт, используя кустарные способы разработки. Такой подход не мог не отразиться на качестве разрабатываемых программных продуктов, сроках их разработки и, следовательно, на их стоимости. Данная ситуация была названа кризисом программирования.
  • Чтобы выйти из кризиса, необходимо было создать индустриальные способы разработки программных продуктов, т.е. технологию их разработки, которая включала бы в себя различные передовые инженерные методы и средства создания программных продуктов. В дальнейшем эти методы и средства были объединены общим понятием «программная инженерия» (software engineering). Создание указанной технологии в совокупности с системой оценки ее использования при разработке программных продуктов позволило повысить надежность программных продуктов и качество их разработки, а также облегчило заказчикам выбор организации для разработки необходимого им программного продукта.
  • За полвека своего существования программное обеспечение претерпело огромные изменения, пройдя путь от программ, способных выполнять только простейшие логические и арифметические операции, до сложных систем управления предпри-ятиями. В программном обеспечении всегда можно было выделить два основных направления развития: выполнение вычислений; накопление и обработка информации.
  • Хотя первоначально компьютеры предназначались главным образом для выпол-нения сложных математических расчетов (в первую очередь для расчетов, связан-ных с созданием ядерного оружия и ракетной техники), в настоящее время до-минирующим является второе направление. Такое перераспределение основных функций, выполняемых вычислительной техникой, вполне понятно -- граждан-ские области применения компьютеров гораздо более распространены, чем воен-ные и научные, а снижение стоимости компьютеров сделало их доступными для совсем небольших предприятий и даже частных лиц.

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

Теоретический раздел

1.1. Постановка задачи

Основной задачей данного курсового проекта является разработка базы данных и соответствующего приложения для автоматизации ведения кадрового учёта некоторого предприятия. Конечная цель этой задачи формирование таблицы анкетных данных. В программе используется много информации, и ее нужно где то хранить. Поэтому мы будем использовать базу данных. Очевидно, что первой задачей и является разработка базы данных для хранения всей необходимой информации. В зависимости от расположения программы, использующей данные, и самих данных, а также способа разделения данных между несколькими пользователями различают локальные (Paradox, dBase, FoxPro и Access) и удаленные (Interbase Sybase, Oracle и т.д.) базы данных. В данном случае мы будем создавать удалённую базу данных. Данные удалённой базы данных (файлы данных) находятся на одном удалённом устройстве, в качестве которого может выступать диск компьютера.

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

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

· создание каталога;

· создание таблиц;

· создание генераторов;

· создание триггеров.

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

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

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

· разработка структуры таблиц базы данных;

· создание таблиц;

· создание генераторов и триггеров;

· связать программу с базой данных, находящейся на удалённом компьютере;

· разработка графического интерфейса пользователя клиентских приложений;

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

1.1.1. Описание входной информации

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

Визуально ввод данных обеспечивается следующими компонентами:

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

· TEdit - однострочный текстовый редактор, при помощи которого вводится нужная информация, например пароль и имя преподавателя.

· TDBEdit - компонент, имеющий такие же свойства как и TEdit, но с дополнительной возможностью связи с каким либо полем таблицы базы данных;

· TComboBox - визуальный компонент, позволяет выбрать одно значение из списка.

1.1.2.Описание выходной информации

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

Пример отчета

1.2. Схема и описание схемы алгоритма задачи

1.2.1. Схема и описание схемы разработки проекта

Данная блок-схема отображает структуру приложения, где Particulars.exe - это exe-файл программы, а DBCtrls, Grids, ExtCtrls и проч. - модули, используемые exe-файлом.

1.2.2 Схема и описание схемы алгоритма программы

Данная блок-схема отображает алгоритм добавления фотографии

1.3. Обоснование выбора языка программирования

Delphi - это греческий город, где жил дельфийский оракул. И этим именем был назван программный продукт с феноменальными характеристиками. Delphi - это потомок Turbo Pascal, который был выпущен для операционной системы CP/M в 1983 году. В феврале 1994 года Turbo Pascal был перенесён на операционную систему MS-DOS.

На раннем этапе развития компьютеров IBM PC, Turbo Pascal являлся одним из наиболее популярных языков разработки программного обеспечения - главным образом потому, что это был вполне серьезный компилятор, который, включая компилятор, редактор и все остальное, стоил всего $19.95 и работал на машине с 64 Kb оперативной памяти.

Под Windows - Turbo Pascal был перенесен фирмой Borland в 1990 году. А версия Borland Pascal 7.0, не считая Delphi, вышла в свет в 1992 году.

Разработка Delphi началась в 1993 году. После проведения beta-тестирования Delphi показали на "Software Development '95". И 14 февраля 1995 года официально объявили о ее продаже в США. В торговлю Delphi попала спустя 14 дней, 28 февраля 1995 года.

Итак, Delphi - это комбинация нескольких важнейших технологий:

· высокопроизводительный компилятор в машинный код.

Этот компилятор в настоящее время является одним их самых быстрых в мире, его скорость компиляции составляет свыше 120 тысяч строк в минуту на компьютере 486DX33. Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в то же время обеспечивает качество кода, характерного для компилятора 3GL. Кроме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на С++ или ручного написания кода (хотя это возможно).

Еще до компиляции разработчик видит результаты своей работы - после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде. В этом смысле проектирование в Delphi мало чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10-20 раз быстрее, чем то же самое, сделанное при помощи интерпретатора. Кроме того, в Delphi компиляция производится непосредственно в родной машинный код, в то время как существуют компиляторы, превращающие программу в так называемый p-код, который затем интерпретируется виртуальной p-машиной. Это не может не сказаться на фактическом быстродействии готового приложения;

· объектно-ориентированная модель компонент.

Основной упор этой модели в Delphi делается на максимальном «реиспользовании» кода. Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi. Никаких ограничений по типам объектов, которые могут создавать разработчики, не существует. Действительно, все в Delphi написано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые использовались для создания среды разработки. В результате нет никакой разницы между объектами, поставляемыми Borland или третьими фирмами, и объектами, которые вы можете создать;

· визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов;

· масштабируемые средства для построения баз данных.

Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi также включен Borland SQL Link, поэтому доступ к СУБД Oracle, Sybase, Informix и InterBase происходит с высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер Interbase для того, чтобы можно было разработать расширяемые на любые внешние SQL-сервера приложения в «офлайновом» режиме. Разработчик в среде Delphi, проектирующий информационную систему для локальной машины (к примеру, небольшую систему учета медицинских карточек для одного компьютера), может использовать для хранения информации файлы формата .dbf (как в dBase или Clipper) или .db (Paradox). Если же он будет использовать локальный InterBase for Windows 4.0 (это локальный SQL-сервер, входящий в поставку), то его приложение безо всяких изменений будет работать и в составе большой системы с архитектурой клиент-сервер.

Страницы: 1, 2, 3, 4



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.