- •Ф едеральное государственное образовательное учреждение
- •Специальность 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» дипломный проект
- •1 Постановка задачи
- •Анализ и планирование требований к программному продукту
- •Анализ предметной области
- •1.2 Диаграмма функционального моделирования
- •1.2.1 Диаграмма функционального моделирования sadt
- •1.2.2Обобщение диаграммы верхнего уровня
- •1.3Моделирование потоков данных
- •1.3.1 Диаграмма потоков данных
- •1.3.2 Словарь требований
- •1.3.3 Спецификация процессов
- •1.4 Структура выходных документов
- •1.4.1.Структура документов
- •1.4.2 Структуры запросов пользователей
- •1.5 Требования к аппаратному и программному обеспечению:
- •2 Проектирование и разработка программного продукта
- •2.1 Проектирование и создание базы данных
- •2.1.1 Разработка концептуальной модели предметной области
- •2.1.2 Выбор архитектуры программно-технологической реализации аис и используемой субд
- •2.1.3Логическое проектирование базы данных
- •2.1.4 Обрабатываемые транзакции
1 Постановка задачи
Анализ и планирование требований к программному продукту
Анализ предметной области
Разрабатываемая система предназначена для автоматизации управленческого учета работы предприятия ОАО ”НПОПАТ”.
Деятельность предприятия ОАО ”НПОПАТ” связана с перевозкой пассажиров автобусами в городском, пригородном и междугородном сообщениях, по заказам. В настоящее время этот учёт ведётся с использованием мало обеспеченной информационной средой. Очевидно, такой метод учёта данных требует привлечения больших трудовых и денежных ресурсов, а также серьёзных (зачастую неоправданных) временных затрат от сотрудников предприятия.
В настоящее время предприятия ОАО ”НПОПАТ” снабжена информационной базой 1С предприятие 7.7, что обеспечивает возможность автоматизации работы всех её сотрудников . В результате проведения беседы с руководителем проекта и его сотрудников удалось выявить следующие функциональные требования к разрабатываемой системе:
-модификация информационной базы 1С предприятие 7.7;
-внедрение дополнительных разработок 1С предприятие 7.7 ;
-создание аналогичной информационной базы с модификациями на другой версии 1С предприятие 8.2.
1.2 Диаграмма функционального моделирования
1.2.1 Диаграмма функционального моделирования sadt
Д иаграмма функционального моделирования SADT представлена на рисунке1.
Рисунок 1-SADTдиаграмма проекта
1.2.2Обобщение диаграммы верхнего уровня
Обобщение диаграммы верхнего уровня строится в соответствии с рисунком
Исследование предметной области проведём при помощи SADT методологии. Данная методология разработана в середине 70-х годов Дугласом Россом для задач моделирования сложных систем. Результатом применения методологии SADT является модель, которая состоит из диаграмм и фрагментов текстов, имеющих ссылки друг на друга. Диаграммы - главные компоненты модели, все функции ИС и интерфейсы на них представлены как блоки и дуги. Место соединения дуги с блоком определяет тип интерфейса. Управляющая информация входит в блок сверху, в то время как информация, которая подвергается обработке, показана с левой стороны блока, а результаты выхода показаны с правой стороны. Механизм (человек или автоматизированная система), который осуществляет операцию, представляется дугой, входящей в блок снизу .
На первом уровне методологии SADT строится контекстная диаграмма предметной области .
На рисунке представлена основная функция бухгалтерского отдела по формированию отчётности. Входные дуги В1 и В2 являются основными данными при формировании отчётов.
Входная информация обрабатывается на основании управляющих дуг У1 и У2.
На основании дуги У1 формируется внешний вид отчётов, на основании У2 – первичные документы предприятия. Механизм M1 представляет собой человека, который выполняет функцию 0. Выходная дуга Р1 и есть результат выполнения этой функции. На рисунке изображены две функции, выполняемые бухгалтерским отделом ОАО «НПОПАТ». Функция 1 выполняется при планировании работы предприятия на текущие сутки на основании планов предприятия (В1), которые обрабатываются с учётом предыдущих результатов работы предприятия (У2). В результате формируется первичный документ (Р2), который используется при формировании отчётов. Отчёты формируются на основании первичных документов (Р2) и результатов производственной деятельности предприятия за прошлые сутки (В2) и оформляются согласно стандартам (У1), принятых на предприятии.