Разработка автоматизированной системы документооборота рекламного агентства

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

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. Кнопки:

Добавить услугу;

До