Автор: Анастасия Коробач, 23 Ноября 2010 в 10:21, курсовая работа
Основные цели и задачи. Построить ИС, позволяющая повысить эффективность работы с партнерами и клиентами, и автоматизировать документооборот внутри предприятия.
1. Техническое задание 3
2. Общие сведения 3
1. Цель разработки 3
2. Задачи решаемой системы 3
1.3. Характеристики объекта автоматизации 3
1.3.1. Цель создания информационной системы 3
1.4.Требования к системе 10
1. Общие требования к системе 10
2. Требования к функциям, выполняемым системой 10
1.5.Требования к обеспечениям 10
1. Техническое обеспечение 10
2. Программное обеспечение 10
1.6.Состав и содержание работ по созданию системы 12
1.7.Стадии и этапы разработки 12
1. Стадии разработки 12
1.8.Поря док контроля и приемки системы 13
1.9. Требования к документированию 13
2.Эскизный проект 14
1. Структура БД 14
2. Разработка форм, запросов и отчетов 15
3. Обоснование выбора средств реализации 20
4. Выбор аппаратных средств 21
3 Технико-экономическое обоснование проекта 21
1. Расчет трудоемкости проекта 21
2. Определение численности исполнителей 25
3. Анализ структуры затрат проекта 26
Создание протатипа системы 31
Заключение 33
Литература: 34
В качестве технической базы функционирования АРМ специалистов тур агенства можно использовать компьютер, который уже имеется на фирме. Он состоит из следующих частей:
1.5.2. Программное обеспечение.
В качестве программного обеспечения необходимо:
1.6.Состав и содержание работ по созданию системы.
1.7.Стадии
и этапы разработки.
1.7.1. Этапы разработки
1. Исследование предметной области
а) постановка задачи
б) определение основных функций
в) исследование области применения
г) техническое задание
2. Эскизное проектирование
а) выбор средств разработки
б) создание структуры БД
в) создание структуры меню и форм
3. Создание ИС
а) Разработка БД
б) Создание модулей программы
в) тестирование на этапе разработки
г) учет ошибок и доработка
4. Тестирование ИС
а) тестирование
б) доработка
1.8.Порядок контроля и приемки системы.
По окончанию
работы Исполнитель предоставляет разработанную
ИС для опытной эксплуатации сроком на
1 месяц. При возникновении ошибок Исполнитель
обязан устранить их в кратчайшие сроки.
1.9. Требования к документированию.
По окончании
работ Исполнитель должен предоставить
ИС на носителе данных, либо предоставить
ссылку в глобальной сети Интернет для
беспрепятственного скачивания, предоставить
к ней техническую документацию и руководство
пользователя.
2. Эскизный
проект.
2.1. Структура БД
2.2. Разработка форм, запросов и отчетов.
Для проектирования задуманной ИС необходимо разработать следующие формы:
Форма будет содержать таблицу, состоящую из следующих граф: Заместитель директора, Тех. Отдел, Тур менеджер, Отдел продаж, Выход.
Заместитель директора выглядит так:
Тех отдел:
Тур менеджер
Отдел продаж
Рис. 7 Концептуальная модель базы данных FA-уровень.
2.4. Обоснование выбора средств реализации.
Для реализации данного проекта будет использованы следующие средства реализации:
-В качестве реализации данного проекта будет использован Borland С++ Builder 6.0
Borland
C++Builder предоставляет возможность скоростной,
визуальной drag & drop разработки, включает
в себя более 100 повторно используемых
компонент с исходными текстами, и гибкими
масштабируемыми средствами, управления
базами данных, при этом комбинируя в себе
мощность и высочайший контроль над исполняемым
кодом предоставляемый индустриальным
стандартом языка С++. Этот продукт сохраняет
вложения в проекты которые разрабатывались
на C/C++. Borland С++ Builder компилирует любой ANSI
C/C++ код, делая это очень быстро, поддерживает
технологии разработки Visual С++ и Borland С++
приложений. Плюс, полностью поддерживает
индустриальные стандарты, включая ANSI
С++, Win32 API, ActiveX, OLE Automation, ODBC, DCOM, MAPI, DirectX,
Unicode, WinSock, ISAPI, и NSAPI.
-
В качестве СУБД будет использована
MySQL
SQL
- это сокращение от Structured Query Language (структурированный
язык запросов). SQL создан для работы с
реляционными базами данных. Он позволяет
пользователям взаимодействовать с базами
данных (просматривать, искать, добавлять
и управлять данными). MySQL соответствует
спецификации ANSI 92 SQL.
СУБД
MySQL имеет библиотеку С API. Ее можно использовать
для запросов к базе данных, вставки данных,
создания таблиц и т.п. С API поддерживает
все функции MySQL.
Перечислю основные положительные стороны пакета MySQL:
2.5. Выбор аппаратных средств.
В качестве технической базы функционирования АРМ специалистов ПТО можно использовать компьютер, который уже имеется на фирме. Он состоит из следующих частей:
3.
Технико-экономическое обоснование проекта
3.1 Расчет трудоемкости проекта
Общие затраты труда на разработку и внедрение изделия (проекта) определяют следующим образом (1):
Qp
=t1+t2+t3 (1)
Трудоемкость
программирования рассчитываем по следующей
формуле (2):
Q prog = Q a*nсл
n
Коэффициент сложности разрабатываемой программы (псЛ) принимаем за 1,3.
Коэффициент квалификации исполнителя определяют в зависимости от стажа работы: для работающих до 2-х лет - 0,8; от 2 до 3 лет -1,0; от 3 до 5 лет - 1,1 -1,2; от 5 до 7 лет - 1,3 - 1,4 и свыше 7 лет - 1,5 - 1,7.
В нашем случае коэффициент квалификации программиста (пкв) принимаем за 1. Сложность разработки программы-аналога (£?а)будет равен 1000 человеко-часов.
Отсюда:
QProg= 1300 человеко-часов
Затраты труда на программирование определяют время выполнения проекта, которое можно разделить на следующие временные интервалы:
Для вычисления объема трудозатрат следует соотнести их с объемом трудозатрат, необходимых для написания текста программы.
Сначала
следует определить трудозатраты на алгоритмизацию
задачи. Его можно определить, используя
коэффициент затрат на алгоритмизацию
равный отношению трудоемкости разработки
алгоритма по отношению к трудоемкости
его реализации при программировании,
откуда:
Его значение лежит в интервале значений 0,1 до 0,5. Мы выбирем его равным
Для
определения (3 следует также найти коэффициенты
связи трудозатрат на этомэтапе с этапом
программирования. Затраты труда на проведение
тестирования, внесени исправлений и подготовки
сопроводительной документации определяются
суммой затра труда на выполнение каждой
работы этапа тестирования (5):
где - затраты труда на проведение тестирования,
- затраты труда на внесени исправлений,
- затраты труда на написание документации.
Значение
можно определить, если ввести соответствующие
коэффициенты значениям затрат труда
на непосредственно программирование
Коэффициент затрат на проведение тестирования отражает отношение затрат труд на тестирование программы по отношению к затратам труда на ее разработку и може достигать значения 50%.
Мы выбирем его на уровне =,3.
Коэффициент коррекции программы при ее разработке отражает увеличение объем работ при внесении изменений в алгоритм или в текст программы по результатам уточнения постановки и описания задачи, изменения состава и структуры входной выводимой информации, а также в процессе улучшения качества программы бе изменения ее алгоритмов. На практике, при разработке программы в среднем вносится 3 5 коррекции, каждая из которых ведет к переработке 5 - 10 % программы.
Коэффициент коррекции программы выбираем на уровне = 0,3.
Коэффициент затрат на написание документации отражает отношение затрат труд на создание сопроводительной документации по отношению к затратам труда н разработку программы может составить до 75 %. Для небольших программ коэффициен затрат на написание сопроводительной документации может составить: = 0,35.
Объединив
полученные значения коэффициентов затрат
в соотношении (5 определяют затраты труда
на выполнение этапа тестирования (7):
Информация о работе Проектирование информационно-аналитических систем