Разработка автоматизированной системы документооборота рекламного агентства
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
КУРСОВОЙ ПРОЕКТ
Разработка автоматизированной системы документооборота рекламного агентства.
Техническое задание
Разработка автоматизированной системы документооборота рекламного агентства.
Введение
Наименование - С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.