Автоматизированная система по учету материальных ценностей на предприятии
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ить закупки материальных ценностей и инвентаризацию всех существующих ценностей.
Предусмотреть генерацию отчетов в 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 имеет такие средства визуализации как "хранимое представление" и предметная область". Хранимые представления позволяют иметь несколько вариантов представления модели, в каждом из которых могут быть подчеркнуты определенные детали, которые вызвали бы перенасыщение модели, если бы они были помещены на одном представлении. Предметные области помогают вычленить из сложной и трудной для восприятия модели отдельные фрагм