Автоматизированная система по учету материальных ценностей на предприятии

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

ить закупки материальных ценностей и инвентаризацию всех существующих ценностей.

Предусмотреть генерацию отчетов в MS Word и MS Excel.

1.2 Исследование предметной области

 

Автоматизированное рабочее место (АРМ) - совокупность программно-аппаратных средств, предназначенных для автоматизации деятельности, связанной с хранением, передачей и обработкой информации.

(),- (АС), вследствие чего их часто называют ИС или АС.

В АРМ за хранение информации отвечают устройства памяти и СУБД.

Конфигурация обеспечивает ведение учета в разрезе документов. Имеются все необходимые шаблоны: поступление, перемещение, списание, инвентаризация. Возможна как распечатка стандартных бланков этих документов, так и подключение внешних печатных форм [3].

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

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

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

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

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

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

получение перечня фирм, поставляющих материальные ценности.

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

 

Вначале разработки нового проекта перед каждым программистом стоит непростая задача - выбор системы программирования. От ее успешного решения зависит то, насколько просто и быстро можно будет реализовать поставленную задачу и насколько эффективным получится конечный результат. Более того, неудачный выбор системы программирования может поставить под сомнение возможность завершения проекта из-за несоответствия возможностей системы программирования и требований к решаемой задаче [4].

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

 

1.4 Краткая характеристика сред проектирования баз данных

 

.4.1 Среда Delphi

Среди большого разнообразия продуктов для разработки приложений Delphi занимает одно из ведущих мест. В основе такой общепризнанной популярности лежит тот факт, что Delphi, как никакая другая система программирования, удовлетворяет изложенным выше требованиям. Delphi является средой быстрой разработки приложений. Delphi-приложения эффективны, если разработчик соблюдает определенные правила. Эти приложения надежны и при эксплуатации обладают предсказуемым поведением [6].содержит полноценный текстовый редактор типа Brief, назначения клавиш в котором соответствуют принятым в Windows стандартам, а глубина иерархии операций Undo неограниченна. Как это стало уже обязательным, реализовано цветовое выделение различных лексических элементов программы. Процесс построения приложения достаточно прост. Нужно выбрать форму, задать ее свойства и включить в нее необходимые компоненты, задать их свойства и далее написать (с помощью редактора исходного кода) обработчики событий.

 

1.4.2 Среда ERwin

Процесс системного моделирования для заданной предметной области проводился с помощью инструментальной среды ERwin.

ERwin является наиболее мощным средством для разработки структуры данных, как на логическом, так и на физическом уровне.

Разработка модели базы данных состояла из двух этапов: составление логической модели и создание на ее основе физической модели. ERwin полностью поддерживает такой процесс, он имеет два представления модели: логическое и физическое. Таким образом, разработчик может строить логическую модель базы данных, не задумываясь над деталями физической реализации, т.е. уделяя основное внимание требованиям к информации и бизнес-процессам, которые будет поддерживать будущая база данных. ERwin имеет очень удобный пользовательский интерфейс, позволяющий представить базу данных в самых различных аспектах. Например, ERwin имеет такие средства визуализации как "хранимое представление" и предметная область". Хранимые представления позволяют иметь несколько вариантов представления модели, в каждом из которых могут быть подчеркнуты определенные детали, которые вызвали бы перенасыщение модели, если бы они были помещены на одном представлении. Предметные области помогают вычленить из сложной и трудной для восприятия модели отдельные фрагм