Создание автоматизированной информационной системы (АИС) для учета деятельности авторемонтного предприятия
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ilverrun Business Process Modeller, Process Analyst.
Для разработки функциональной модели выбрано CASE-средство Computer Associates BPwin 4.0. BPwin является мощным инструментом для создания моделей, позволяющих анализировать, документировать и планировать изменения сложных бизнес-процессов. BPwin предлагает средство для сбора всей необходимой информации о работе предприятия и графического изображения этой информации в виде целостной и непротиворечивой модели. BPwin поддерживает три методологии: IDEF0, DFD и IDEF3, позволяющие анализировать ваш бизнес с трех ключевых точек зрения:
С точки зрения функциональности системы. В рамках методологии IDEF0 бизнес-процесс представляется в виде набора элементов-работ, которые взаимодействуют между собой, а также показывается информационные, людские и производственные ресурсы, потребляемые каждой работой.
С точки зрения потоков информации (документооборота) в системе. Диаграммы DFD могут дополнить то, что уже отражено в модели IDEF3, поскольку они описывают потоки данных, позволяя проследить, каким образом происходит обмен информацией между бизнес-функциями внутри системы. В тоже время диаграммы DFD оставляют без внимания взаимодействие между бизнес-функциями.
С точки зрения последовательности выполняемых работ: еще более точную картину можно получить, дополнив модель диаграммами IDEF3. Этот метод привлекает внимание к очередности выполнения событий.
Наиболее удобным языком моделирования бизнес-процессов является IDEFO, называвшийся первоначально SADT - Structured Analysis and Design Technique. В IDEF0 система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной - функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации.
Под моделью в IDEF0 понимают описание системы (текстовое и графическое), которое должно дать ответ на некоторые заранее определенные вопросы.
Диаграммы потоков данных (Data flow diagramming, DFD) используются для описания документооборота и обработки информации. Подобно IDEF0, DFD представляет модельную систему как сеть связанных между собой работ. Их удобно использовать как дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации. DFD описывает:
- функции обработки информации (работы);
- документы, объекты, сотрудников, которые участвуют в обработке информации;
- таблицы для хранения документов (хранилище данных) [5].
Для инфологического проектирования базы данных было выбрано CASE-средство Computer Associates ERwin 4.0.
Создание модели данных, как правило, начинается с создания логической модели. После описания логической модели, проектировщик может выбрать необходимую СУБД и ERwin автоматически создаст соответствующую физическую модель. На основе физической модели ERwin может сгенерировать системный каталог СУБД или соответствующий SQL-скрипт. Этот процесс называется прямым проектированием (Forward Engineering). Тем самым достигается масштабируемость - создав одну логическую модель данных, можно сгенерировать физические модели под любую поддерживаемую ERwin СУБД. С другой стороны, ERwin способен по содержимому системного каталога или SQL-скрипту воссоздать и физическую, и логическую модель данных (Reverse Engineering). На основе полученной логической модели данных можно сгенерировать физическую модель для другой СУБД и затем сгенерировать ее системный каталог. Следовательно, ERwin позволяет решить задачу по переносу структуры данных с одного сервера на другой.
Модель СУБД автоматически генерируется из трансформационной модели и является точным отображением системного каталога СУБД. ERwin непосредственно поддерживает эту модель путем генерации системного каталога.
Для создания базы данных, а также самого разрабатываемого программного средства, осуществляющего доступ к данным базы, выбран Microsoft Access 2000 по совокупности его преимуществ.
База данных в составе разрабатываемой автоматизированной системы должна отвечать следующим требованиям:
- хранение больших объёмов актуальной и достоверной информации;
- простота обращений пользователей к БД;
- возможность внесения, изменения, удаления, сортировки и других манипуляций с данными БД;
- поиск информации по различным группам признаков;
- возможность расширения и реорганизации данных в БД при изменениях предметной области.
Все вышесказанное говорит о необходимости использования БД и соответственно специализированной системы управления базами данных (СУБД).
Основываясь на перечисленных выше критериях выбора СУБД был сделан выбор в пользу MS Access, поскольку необходима СУБД в относительно небольшой корпоративной сети (<=10 ПК), объемы хранимой информации относительно невелики (измеряются мегабайтами), надежно работающая на сервере с техническими характеристиками обычного ПК. Также MS Access определяет минимальные сложности при настройке и администрировании системы.
Microsoft Access 2000 является мощной и высокопроизводительной 32-разрядной системой управления реляционной базой данных. Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет использовать одновременно несколько таблиц базы данных. При этом можно существенно упростить структуру данных, облегчая тем самым выполнение поставленных задач. MS Access обеспечивает высокую степень универсальности и продуманности интерфейса для разработки БД, глубоко разв