Оптимизация на производстве

Автор работы: Пользователь скрыл имя, 07 Декабря 2012 в 11:26, курсовая работа

Описание работы

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

Файлы: 1 файл

Курсавой.doc

— 3.28 Мб (Скачать файл)

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

        8.  Требования к структуре:  все элементы программы должны выполнять свойственные им функции, количество форм достаточное, но не избыточное.

 

2.2 Средства решения поставленной задачи

Borland Delphi 7.0

За годы развития компьютерной отрасли в средствах разработки программных продуктов произошли  радикальные изменения. Технология постепенно развивалась, и с появлением перфокарт возможности программиста расширились – теперь целую строку программного кода можно было разместить на одной карте. В следующем поколении инструментов программирования для написания программ в машинных кодах, на языках ассемблер и BASIC (название происходит от сокращения Beginners All – Purpose Symbolic Instructional Code – «многоцелевой код символических инструкций для начинающих») использовались текстовые редакторы.

Visual Basic 6 – последняя версия в семействе Visual Basic. С его помощью можно легко и быстро создавать приложения для Windows.

Visual Basic содержит графическую среду, в которой можно наглядно конструировать экранные формы и управляющие элементы, используемые в ваших приложениях. Visual Basic содержит много интегрированных инструментов, упрощающих процесс разработки приложений. В совокупности эти инструменты образуют интегрированную среду разработки (IDE – Integrated Development Environment).

         C++ Builder (CBuilder) - один из самых первых инструментов RAD для C++ и единственный инструмент RAD, который предоставляет возможность программирования в стиле drag – and – drop (перенести и бросить), основанного на компонентах.

Первой ступенью эволюции программирования под Windows стало появление языка программирования C++ и библиотек классов C++, которые заключали в себе сотни строк кода.

   C++ Builder позволит:

- расширять систему C++ Builder, создавая свои собственные компоненты

- создавать мастера (Эксперты) и  внедрять их в интегрированную  среду C++ Builder

- работать с библиотекой классов  MFC (Microsoft Foundation Classes) и загружать формы из C++ Builderв приложение под Visual C++ 

- использовать библиотеку визуальных  компонентов VCL

- использовать библиотеку стандартных  шаблонов STL (Standard Template Library) C++

- общаться с функциями Windows API «без переводчика», на С – родном языке системы Windows.   

Delphi – это система объектно – ориентированного визуального программирования. Без этой системы программирование «под Windows»достаточно сложно.

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

Объектно – ориентированное  визуальное программирование в Delphi выводит разработку приложений на новую ступень развития программирования. Она относится к системе быстрой разработки приложений (RAD – Rapid Application Development). При разработке интерфейса пользователя в Delphi традиционные структурные методы уступают место итеграционным подходам, выполненным в интерактивном режиме Delphi. Это быстро развивающаяся система. В процессе ее развития были выпушены версии от Delphi до Delphi 7.Каждая следующая версия дополняла предыдущую и повышала требования к ресурсам ПК.

Все версии Delphi совместимы снизу вверх, т. е. все приложения, разработанные для более ранних версий, работают без использования в более поздних версиях Delphi (кроме некоторых приложений для работы с базами данных). При разработке более поздних версий система Delphi дополнена средствами для работы с серверами Access’ 97, CORBA, Microsoft Transaction Server (MTS), с технологией OLE, серверами COM Windows. Все они доступны, начиная с Delphi5. Большинство версий выпускается в нескольких вариантах: Standard (стандартный), Professional (профессиональный), Client/server (клиент/сервер), Enterprise (для разработки мощных баз данных). Библиотеки компонентов более поздних версий дополняются новыми компонентами.  

Delphi использует язык Object Pascal в среде визуальной разработки. Компиляторы с языка семейства Паскаль фирмы Borland – один из самых быстрых компиляторов. Приложения Delphi могут использовать разработки и на других языках: С++ и ассемблере.

Для разработки была выбрана  система визуального программирования Borland Delphi 7, построенная на основе языка программирования Delphi.  Данная система была выбрана по нескольким критериям.

    • гибкость и надежность;
    • простоту и ясность конструкции;
    • легкость реализации на современных компьютерах;
    • возможность достаточного контроля правильности программы как на этапе компиляции, так и во время выполнения;
    • наличие набора структурных типов данных;
    • применение структурного программирования;

Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую  для построения приложений в архитектуре  “клиент-сервер”.

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

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

В процессе ее развития были выпушены версии от Delphi до Delphi 7. Каждая следующая версия дополняла предыдущую и повышала требования к ресурсам ПК.

Microsoft Access

Microsoft Access - это не просто  отдельное приложение, а элемент,  входящий в состав семейства  Microsoft Office. И как любой элемент  этого семейства, Microsoft Access хорошо  интегрирован с остальными приложениями Microsoft Office. Работая с Microsoft Access, пользователь имеет доступ к функции авто замены, список которой един для всех приложений Microsoft Office. А встроенный в Microsoft Office механизм проверки правописания помогает избежать орфографических ошибок при работе с базами данных. Microsoft Access - это мощная СУБД, доступная любому пользователю. Этот инструмент предназначен для человека, текущей задачей которого является быстрая и эффективная организация накопленного (или вновь создаваемого) объема информации. Несмотря на мощь инструментария, Microsoft Access прост в использовании. Это достигается прежде всего, удобным интерфейсом (который полностью соответствует общему стилю любого приложения семейства Microsoft Office). Кроме того, Microsoft Access имеет развитую систему справки, содержащую всю необходимую информацию, которая требуется для работы с Microsoft Access и при создании приложений на его основе.

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

    Новая версия Microsoft Access обеспечивает удобство при работе с данными. Создание базы данных - это процесс абсолютно понятный для пользователя. При необходимости создать новую базу данных, достаточно выбрать соответствующую позицию в меню, или воспользоваться одним более чем из двадцати готовых шаблонов, поставляемых вместе с русской версией Microsoft Access. В состав библиотеки шаблонов входят шаблоны "Адресная книга", "Библиотека", "Контакты", "Каталог видеозаписей" и др.

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

     Если у  Вас уже есть данные, которые  хранятся в каком-то формате,  отличном от формата Microsoft Access, можно воспользоваться специальными  мастерами для выполнения операций  с такими данными. Новые мастера  по импорту/экспорту позволяют  просматривать данные при импорте или экспорте текста или данных из электронных таблиц, а также при экспорте данных Microsoft Access в текстовые файлы. Мастера позволяют выбрать правильные разделители полей, типы данных и т.д.

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

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

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

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

 

2.3 Выводы по главе

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

- провести анализ предметной области продукта и подобрать информацию для последующего применения в программном продукте;

- провести анализ средств разработки программных продуктов данного типа;

- произвести подборку исходных данных;

- создать графический интерфейс;

-    разработать структуру автоматизированной системы;

-   разработать программный продукт;

-   провести анализ средств разработки программы данного типа:

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

- база данных создана  наиболее распространенной программой  для работы с базами данных MS Access.

 

 

 

 

 

 

 

 

 

 

3. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ 

 

3.1 Проектирование баз данных информационной системы

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

Определим типы полей  и их имена для базы данных:

 

 

Таблица 3.1 – ТМЦ

 

Поле

Тип поля

Номенклатурный_номер

Текстовый

Ниаменование_ТМЦ

Текстовый

Количество

Текстовый

Ед

Текстовый

Цена

Текстовый


Таблица 3.2 – Поставщики

 

Поле

Тип поля

Наименование

Текстовый

Адрес

Текстовый

Телефон

Текстовый

Контактное_лицо

Текстовый

ОГРН

Текстовый

ИНН

Текстовый

Информация о работе Оптимизация на производстве