Разработка автоматизированной системы документооборота рекламного агентства
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
02.112Определение функциональности ПОТехническое задание23.02.11 - 26.02.113Разработка требований к ПОДиаграмма вариантов использования и техническое задание26.02.11 - 28.02.114Проектирование иерархии классовДиаграмма классов28.02.11 - 11.03.115Проектирование пользовательского интерфейсаИнтерфейсная оболочка системы11.03.11 - 20.03.116Реализация иерархии классовЯдро системы20.03.11-5.04.117Написание программного кодаТестовая версия программы5.04.11 - 17.04.118Тестирование и отладкаВыявленные ошибки17.04.11 - 20.04.119Сборка проектаТестовая версия программной системы20.04.1110Сборка готового ПОПрограммный продукт21.04.11 - 25.04.1111Создание установочного пакетаУстановочный пакет25.04.11 - 27.04.1112Написание документацииДокументация к программной системе27.04.11 - 1.05.1113Сдача готового ПООценка за курсовую работу1.05.11 - 30.05.11
,MFC.">В данной работе показана система управления базой данных (СУБД) рекламного агентства, разработанная в Microsoft Visual C++ - интегрированной среде разработки приложений на языке высокого уровня C++ , с использованием MFC приложения данной среды.
.">Примечание: MFC - приложение, которое использует Microsoft Foundation Classes -библиотеку на языке C++, разработанную компанией Microsoft и призванную облегчить разработку приложений для Microsoft Windows путем использования богатого набора библиотечных классов.
-MicrosoftVisualC++.,-.">В данной программе, для разработки базы данных, была использована интегрированная среда программирования для разработки приложений на языке высокого уровня C++ - Microsoft Visual C++. Она была выбрана в связи с наличием большого количества базовых функций, поддержки объектно-ориентированного программирования и богатым набором поддерживаемых типов данных.
Базой данных является представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ) (Гражданский кодекс РФ, ст. 1260).
Помимо форм документов, в базе данных системы управления документооборотом хранятся данные (адреса, номера договоров, суммы и т.д.), которые могут потребоваться во многих документах (договорах, приказах, актах выполненных работ и т.д.). Один раз введенная вышеуказанная информация позволяет формировать документы, требуемые в административных структурах.
В результате вышесказанного можно сделать вывод, что создание систем управления документооборотом является актуальным.
Цель работы - разработка автоматизированной системы документооборота рекламного агентства.
Основная задача курсовой работы - получить навыки проектирования и разработки программного обеспечения с использованием объектно-ориентированного подхода. Приобрести навыки создания ПО, начиная от технического задания до программной реализации программного продукта.
1. Описание автоматизированной системы документооборота рекламного агентства
.1 Анализ предметной области
В результате анализа предметной области (рекламное агентство) была определена структурно-организационная схема рекламного агентства.
Рекламное агентство представляет несколько видов услуг (баннеры, щиты, телерадиовещание, печатные издания). Данные услуги могут реализовываться несколькими проектными группами, которые работают в данном рекламном агентстве. В одном заказе может содержаться несколько видов услуг, с которыми будет работать данная проектная группа.
Вследствие данного анализа было выделено три основные группы (услуги, заказы, проектные группы) и их взаимосвязь (услуги - заказ, проектная группа - заказ).
.2 Разработка интерфейса
программист информационный технический документация
1.Приветственное окно
Данное окно содержит приветственное сообщение и предлагает пользователю ввести город, в котором будет работать рекламное агентство.
.Главное окно
.1. Панель управления содержит кнопки:
Меню;
Таблицы;
Функции;
Отчеты;
Диаграммы;
Помощь.
.2. Закладки:
Заказы;
Проектные группы;
Сервисные функции.
.2.1. Кнопки:
Новый заказ;
Редактировать заказ;
Удалить заказ;
Добавить группу;
Удалить группу;
Смотреть группу.
.Окно создания заказа
.1. Поля для ввода данных о клиенте;
.2. Поля для вывода данных об услугах;
.3. Поля для вывода данных о проектных группах;
.4. Кнопки:
Добавить услугу;
До