Курсовая работа: Разработка проекта базы данных для АИС Учет Проектов
Изучив предметную область, я сделала вывод, что данная проблема актуальнадля сотрудников этой организации. Использование компьютерного планирования в решении этой проблемы значительно уменьшит расход рабочего времени на составление плана, и упростит контроль за посещением организаций.
Из выше описанной проблемы я делаю вывод, что необходимо создать базу данных, в которой будет храниться, обрабатываться вся необходимая информацию для пользователей БД. Цель данного курсового проекта заключается в разработке модели базы данных для процесса планирования плана работы в данной организации.
Для того чтобы прийти к цели я проделала работу следующего содержания:
Описала предметную область.
Далее я описала CASE-средства которое я выбрала для концептуального проектирования баз данных.
Также я дала описание методики логического проектирования базы данных и построила логическую модель и выявила отношения и ключи.
После построения логической модели базы данных я описала основные запросы к проектируемой базе данных.
Описание предметной области
После изучения предметной области я выделила следующие задачи: автоматизировать процесс планирования рабочего времени, осуществить контроль поступления актов выполненных работ.
Модель проектировалась с точки зрения сопроводителя. Организация занимается сопровождением бухгалтерской программы Смета. Работу по сопровождению выполняют так называемые Сопроводители.
Работа Сопроводителя состоит в том, что: сопроводители должны обслужить за текущий месяц все организации заключившие договор с фирмой. В свою очередь за правильно выполненную работу организация должна подписать акт о проделанной работе и передать его сопроводителю. В акте должен отображаться вид работы, дата, название организации и имя сопроводителя.
Работа может выполняться несколько дней. Акт подписывается при завершении работ. Акт предоставляется в фирму Сопроводителем.
Сопровождение осуществляется как согласно плану, так и по заявке предприятия.
План составляется в начале месяца. При составлении плана учитывается индивидуальный график работы Сопроводителя.
Сопроводитель может выполнять несколько видов работ по сопровождению, например: установку пакета обновлений и консультацию по модулю.
В течение месяца одну и ту же фирму могут обслуживать несколько Сопроводителей.
Глава 2. Описание средства моделирования
Инструменты для разработки, моделирования и анализа получили название CASE-средств (Computer-Aided Software Engineering). Понятие CASE-средства охватывает самые различные инструменты, которые служат для компьютерного анализа и моделирования. Одним из них является MicrosoftVisio - мощное средство моделирования и документирования бизнес процессов.
Microsoft Visio
Microsoft Visioиспользуется для построения схем и диаграмм различного типа, а также наглядного представления бизнес-процессов. Ориентированный на широкий круг пользователей, Visio помогает оптимизировать работу организации, исключить ненужные операции, повысить гибкость и эффективность деятельности.
Также Visio предлагает:
- Инструментарий для построения технических и бизнес-диаграмм, позволяющих наглядно представлять имеющиеся концепции, данные и системы, а также создавать проекты новых систем. В состав Visio Professional входит набор бизнес-диаграмм, имеющийся в Visio Standard.
- Возможность выполнения более сложных задач, лучшее понимание и увеличение производительности для достижения успеха в бизнесе.
- Интеграция бизнес-процессов и систем путем извлечения данных из диаграмм Visio и их импорта в приложения в формате Microsoft Access, Microsoft Excel, Microsoft Word, Microsoft SQL Server™, XML и другие.
- Включение Visio в мощные программные продукты на базе Microsoft .NET для удовлетворения конкретных нужд бизнеса.
- Внедрение элементов управления графикой Visio в бизнес-приложения, созданные на базе .NET или операционной системы Microsoft Windows.
Построение концептуальной модели
Методология концептуального проектирования баз данных
Построение концептуальной модели это в первую очередь структурированный подход, предусматривающий использование специализированных процедур, технических приемов, инструментов, документации и нацеленный на поддержку и упрощения процесса проектирования.