- •Институт Информационных Систем Управления
- •Курсовой проект
- •Москва-2003г. Содержание.
- •Описание существующей информационной системы и ситуации.
- •Описание концепции проектируемой ис.
- •Модуль прогнозирования объемов продаж журнальной продукции.
- •Модуль рейтинга.
- •Схемы потоков данных.
- •Текст программы на языке Visual Basic for Applications.
- •Структура таблиц базы данных.
- •Расчет сроков разработки и распределения трудозатрат. Комост
- •Рис3 Раздел «Работа с подписчиками»
- •Для оптовых клиентов
- •Для отдельных единиц номенклатуры продукции
- •Раздел «Рейтинги» (Рис5)
- •Рис5 Раздел «Рейтинги»
- •Раздел «Прогнозирование» (Рис6)
- •Рис6 Раздел «Прогнозирование»
Расчет сроков разработки и распределения трудозатрат. Комост
Размер ИС: Промежуточный (2,5 KLOC)
Определение размера в строках. Основные показатели.
Трудоемкость(ТР) = 2,4 * 2,51,05 = 6,28 [чел-мес]
Длительность разработки (ДР) = 2,5 * 6,280,38 = 5,03 [мес]
Средняя производительность труда (СПТ1) = 2,5 / 5,03 = 0,5 [KLOC /чел-мес]
Штат разработчиков (ШТ) = 6,28/ 5,03 = 0,9 [чел]
Распределение трудозатрат и сроков по фазам:
|
Фаза |
% |
Объем |
|
Планирование и анализ требований |
6 |
0,376877 |
|
Проектирование |
16 |
1,005005 |
|
Программирование |
68 |
4,271271 |
|
а) детальное проектирование |
26 |
1,633133 |
|
б) кодирование |
42 |
2,638138 |
|
Комплексирование |
16 |
1,005005 |
|
СРОКИ |
|
|
|
Планирование |
10 |
0,502572 |
|
Проектирование |
19 |
0,954887 |
|
Программирование |
63 |
3,166204 |
|
Комплексирование |
18 |
0,90463 |
|
|
Планирование и анализ требований |
Проектирование |
Программирование |
Комплекси-рование | ||||
|
ДОЛЯ |
6 |
|
16 |
|
69 |
|
16 |
|
|
Анализ требований |
46 |
0,173363 |
15 |
0,150751 |
5 |
0,215625 |
2 |
0,020718 |
|
Проектирование |
20 |
0,075375 |
40 |
0,402002 |
10 |
0,431249 |
6 |
0,062155 |
|
Программирование |
3 |
0,011306 |
14 |
0,140701 |
58 |
2,501246 |
34 |
0,352214 |
|
Планирование отладки |
3 |
0,011306 |
5 |
0,05025 |
4 |
0,1725 |
2 |
0,020718 |
|
Верификация |
6 |
0,022613 |
6 |
0,0603 |
6 |
0,25875 |
34 |
0,352214 |
|
Управление проектом |
15 |
0,056532 |
11 |
0,110551 |
6 |
0,25875 |
7 |
0,072515 |
|
Управление качеством и конфигурацией |
2 |
0,007538 |
2 |
0,0201 |
2 |
0,08625 |
2 |
0,020718 |
|
Документирование |
5 |
0,018844 |
7 |
0,07035 |
5 |
0,215625 |
7 |
0,072515 |
Руководство пользователя.
При запуске приложения открывается окно, позволяющее быстро переключиться на требуемую задачу. На форме находятся следующие элементы управления(кнопки), представляющие основные функциональные подсистемы:
Текущая деятельность
Оценка наличия, продаж и финансовой деятельности
Работа с подписчиками
Прогнозирование
Рейтинги
Рис1 Основное окно программы

Раздел «Текущая деятельность»(Рис2) отражает все основные направления учетной деятельности предприятия, такие как:
Обработка заказов
Обработка счетов
Обработка информации о продажах
Обработка информации о возвратах продукции
Ведение номенклатуры Журнальной продукции
Ведение номенклатуры Оптовых клиентов
Ведение номенклатуры Розничных магазинов
Учитывая особенность проблемной области, следует отметить, что заказы могут поступать лишь от розничных магазинов; счета могут быть выписаны лишь розничным магазинам и оптовым клиентам; информация о продажах поступает от розничных магазинов, оптовых клиентов и магазина при издательстве. Здесь же доступна кнопка «Журналы», которая позволяет просмотреть или дополнить базу данных информацией о продажах журналов.
Нижние же четыре кнопки отвечают за ввод и просмотр информации по производству продукции.
Рис2 Раздел «Текущая деятельность»

Для удобства перемещения между формами, на каждой из них (кроме главной) в правом нижнем углу размещена кнопка «Выход»:

Щелчок на любой из кнопок на этой форме открывает новую форму, которая предоставляет средства для работы с базой данных. Рассмотрим, к примеру, форму, появляющуюся при нажатии на кнопку «Информация об оптовиках»:

Здесь можно видеть несколько полей для
ввода, которые служат непосредственно
для ввода и редактирования записей базы
данных. Так, кнопка «Добавить запись»
заносит информацию из размещенных слева
полей ввода в базу данных. Кнопка
«Сохранить запись» сохраняет изменения,
внесенные в уже существующую запись.
Кнопка «Удалить запись» удаляет текущую
запись из базы данных. При этом, во
избежание случайного удаления записи,
будет выведено следующее предупреждение
(диалоговое окно):

Раздел «Работа с подписчиками»(Рис3)
Форма содержит три кнопки:
«Информация о подписчиках». Просмотр и добавление информации о подписчиках, оформивших подписку через редакцию, включает в себя: фамилию, имя и отчество подписчика и его почтовый адрес, а также служебную информацию – номер записи и код.
«Состояние подписки». Информация по конкретному подписчику – стоимость подписки, название журнала, дату подписки, срок подписки и стоимость подписки
«Анализ и оценка деятельности издательства в области подписки». Позволяет провести выборку по состоянию подписки за любой месяц года. Для того, чтобы получить отчет за требуемый период, следует щелкнуть на кнопке, и в появившихся окнах вида

ввести месяц и год в формате mmиyyyy.
