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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

КУРСОВОЙ ПРОЕКТ

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

 

Техническое задание

 

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

 

Введение

 

Наименование - Сommercial_Database

Область применения: программная система Commercial Database предназначена для автоматизации документооборота рекламного агентства, включая технологии систематизации и каталогизации.

Основания на разработку

Основанием для разработки программного продукта Commercial_Database является учебный план кафедры Информатики, Факультета Информатики и Процессов Управления, Института Космических и Информационных Технологий Сибирского Федерального Университета, согласно которому студентам второго курса предписывается выполнить курсовую работу в рамках дисциплины "Технология Разработки Программного Обеспечения". Соответственно в рамках данной курсовой работы осуществляется разработка программной системы Commercial_ Database.

Назначение разработки

Получение навыков проектирования и разработки программного обеспечения с использованием объектно-ориентированного подхода. Разработка программной системы для автоматизации документооборота рекламного агентства.

Требования к программному изделию

Требование к функциональным характеристикам: программная система должна обеспечивать работу со списками клиентов, систематизации, каталогизации.

Программная система должна предоставлять следующие функциональные возможности:

Функциональность ПО:

1.Необходимо разработать структурную схему организации данных в информационной системе, с описанием всех полей.

.Выбрать метод хранения и обработки данных в программе.

.Организовать хранение (запись/чтение) данных в файле.

.Организовать взаимосвязь между различными блоками данных.

.Предусмотреть возможность предоставления отчета

. Отчет об общей информации о заказах;

. Отчет о количестве фирм, которые заказали услуг на общую сумму более 50000 рублей;

. Отчет о проектных группах, у которых больше всего заказов.

Организовать сохранение отчета в отдельном файле.

.Реализовать методы упорядочивания данных (сортировки) данных.

Выполнить сортировку по следующим параметрам:

. Наименование фирмы заказчика;

. Район местонахождения фирмы-заказчика;

. ФИО начальника проектной группы;

. ФИО специалиста по связям проектной группы;

. ФИО дизайнера проектной группы.

.Разработать и присоединить к системе файл помощи (Help).

.Реализовать не менее десяти сервисных функций системы:

. Подсчитать средний возраст сотрудников фирмы;

. Подсчитать среднюю стоимость услуг для определенного заказа;

. Подсчитать среднюю стоимость услуг для всех заказов;

. Подсчитать количество рабочих;

. Сформировать выборку выгодных заказов;

. Сформировать выборку менее выгодных заказов;

. Сформировать выборку сделок для заданной проектной группы;

. Определить, какой район самый востребованный;

. Подсчитать прибыль агентства;

. Подсчитать планируемую прибыль агентства.

.Предусмотреть возможность отображения некоторых данных программы в виде диаграмм или графиков:

.Вывод графика прибыли компании;

.Вывод диаграммы предоставляемых услуг для определенного заказа и для всех заказов;

.Вывод диаграммы стоимости услуг.

10.Организовать дружественный интерфейс для просмотра и отображения данных, с соответствующими элементами управления.

.При выходе из приложения, если внесены изменения, предложить сохранить изменения.

.Предусмотреть отображение данных о разработчике программы: ФИО студента, номер группы, курс.

Требования к надежности.Надежное (устойчивое) функционирование программной системы должно быть обеспечено выполнением следующих организационных требований:

Организация бесперебойного питания технических средств.

Испытание программных средств на наличие компьютерных вирусов..Отказы из-за некорректных действий пользователя при взаимодействии с программной системы недопустимы.

Требования к параметрам технических средств

Наличие платформы Microsoft .NET Framework 2.0.

Требование к распространению

Законченный программный продукт должен распространяться в виде установочного пакета, содержащего все файлы, необходимые для функционирования данной системы, а так же всю документацию по эксплуатации системы.

Требования к программной документации.

Программная система Commercial_Database должна иметь полный пакет сопроводительной документации, которая включает:

Техническое задание

Диаграмму вариантов использования и спецификацию вариантов использования

Диаграмму классов

Пояснительную документацию относительно логической структуры программы, баз данных.

Комментированный исходный код

Руководство по использованию и установке программного продукта.

Сведения о реализации проекта

Язык реализации программного продукта - C++,

среда разработки - С++ Builder 6 .

 

Стадии и этапы разработки, календарный график:

№Название этапаРезультат выполнения этапаСроки выполнения1Получение темы.Техническое задание10.02.11 - 23.