Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Вятский социально-экономический



ВЯТСКИЙ СОЦИАЛЬНО-ЭКОНОМИЧЕСКИЙ

ИНСТИТУТ

ФАКУЛЬТЕТ ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

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

Предмет: ПРОГРАММНАЯ ИНЖЕНЕРИЯ

Контрольная работа № 1

Вариант № 9

Студент: 3 курса, группы ИВТс-33

Ф.И.О.: Городилова Марина Сергеевна

Преподаватель: Архангельский В.В.

Дата сдачи работы «___» __________ 2015 г.

Оценка: _________________

Проверил:_______________

Киров


 

Задание 1. Управление проектом. Для указанной в задании информационной системы разработать организационную структуру команды разработчиков. Определить функциональные обязанности членов команды. Представить иерархическую структуру участников проекта. Подсчитать затраты на разработку исходя из квалификации руководителей и исполнителей. Срок выполнения проекта – N месяцев.

Информационная система – оптовая база товаров бытовой химии. N = 3

 

Для информационной системы оптовой базы бытовой химии предлагается использовать внешнюю профессиональную команду разработчиков, включающую следующих лиц:

- руководитель проекта;

- программист;

- тестировщик.

Всего команда разработчиков включает 3 человека.

В обязанности руководителя проектов входит общее руководство и менеджмент проекта, контроль сроков выполнения этапов проекта.

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

Тестировщик выполняет всеобъемлющее тестирование программных решений на основе автоматически генерируемых тестовых наборов.

Структура команды разработчиков может быть представлена в виде дерева на рис.1.

 

Руководитель проекта

Программист

Тестировщик

 


Рис.1 Структура программы разработчиков проекта

 

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

Расчет основной заработной платы разработчиков проекта приведен в таблице 1.1 из расчета, что в месяце в среднем 21 рабочий день (всего 3 месяца).

 

Таблица 1. Заработная плата разработчиков

Должность

Должностной оклад, руб.

Средняя дневная ставка, руб.

Затраты времени на разработку,

человеко-дней

ОЗП, руб.

Руководитель Программист

 

976,19

333,33

 

61499,97

Программист

 

714,29



 

42857,40

Тестировщик

 

476,19

 

14285,70

Итого

118643,07

 

 


 

Задание 2. Оформление требований Заказчика. Составить техническое задание (ТЗ) на разработку информационной системы (см. Задание 1). При составлении ТЗ использовать соответствующие стандарты.

 

ВВЕДЕНИЕ

 

Данная база данных разрабатывается для возможности быстрого поиска информации о поставщиках, товарах, ценах и документах по их оформлению.

 

1 НАИМЕНОВАНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ

Тема проектирования: оптовая база бытовой химии.

Цель работы: создание информационной системы оптовой базы товаров бытовой химии.

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

2 ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ

Основанием для разработки баз данных является задание на тему «Оптовая база бытовой химии» № ___ от __ ______ ______г.

3 НАЗЧЕНИЕ РАЗРАБОТКИ

Разрабатываемая база данных предназначена для автоматизированного управления информацией в оптовой базе.

4 ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ К РАЗРАБОТКЕ

 

4.1 Требования к функциональным характеристикам

Функции, выполняемые Базы данных:

1 Отображение БД в формах приложения.

2 Ввод данных администратором.

3 Обработка запроса пользователя.

4 Возможность сортировки по определенным параметрам.

5 Поиск по различным параметрам.

6 Сортировка по заданным требованиям.

7 Возможность вывода информации в виде отчета и на печать.

 

4.2 Требования к надежности

 

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

 

4.3 Требования к условиям эксплуатации

 

База данных должна работать в составе системы, на соответствующей аппаратуре при соблюдении соответствующих правил эксплуатации.

Для работы с базой данных к квалификации персонала не предъявляется особенных требований. Для занесения информации в базу данных планируется задействовать одного человека, имеющим квалификацию – оператор ЭВМ.

 

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

 

База данных может входить в состав информационной системы, эксплуатация которого может осуществляться на ПК с такими характеристиками:

1 Процессор с тактовой частотой -1,86GHZ;

2 Объем ОЗУ - 1Gb;

3 Жесткий диск - с интерфейсом IDE;

4 Системная шина-133Mhz;

5 Операционная система Windows.

 

4.5 Требования к информационной и программной совместимости

 

Информационная система данных разрабатывается в среде Visual Studio 2012, операционная система Windows.

Входные данные – информация о поставщиках, прайс-листы а так же учетные оперативные документы.

Выходные данные–данные о поставщиках, покупателях, товарах, документах, выводимых по запросам в виде форм и отчетов.

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1 www.accessoft.ru

2 www.intuit.ru

3 www.bazydannyh.ru

4 www.images.yandex.ru

5 ru.wikipedia.org

6. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. - М.:Финансы и статистика, 1989. -351с.

Задание 3. Автоматизация проектирования. Составить диаграмму бизнес-процессов, используя SADT-технологию, а именно методологию функционального моделирования IDEF0. Выполнить деагрегацию исходной диаграммы. Сравнить результаты с ТЗ (см. Задание 2). При выполнении задания 3 можно воспользоваться ссылкой:

 

Контекстная диаграмма проектируемой информационной системы представлена на рис.2.

 

Рис.2 Контекстная диаграмма разрабатываемой системы

 

В качестве информационных потоков в информационной системе оптовой базы бытовой химии рассматриваются:

- поток информационных сведений о товарах, поставщиках, покупателях;

- запросы на поиск информации и составление информационных отчетов;

- поток входящих документов накладных и договоров.

В качестве выходных потоков в системе районного военкомата рассматриваются:

- поток составленных информационных отчетов и результатов поисковых запросов;

- поток составленных выходных документов в виде договоров;

- поток учетной информации, входящих документов и др.

Все работы в системе выполняют исполнители в качестве которых рассматриваются: помощник руководителя и менеджеры, которые в своей деятельности руководствуются должностными инструкциями и законами РФ.

Основными бизнес процессами в системе являются (рис.3.2):

- регистрация информации о товарах, поставщиках, покупателях;

- формирование отчета и результатов информационного поиска;

- регистрация документов и доведение до исполнителей;

- формирование приказов.

Детализация некоторых бизнес-процессов представлена на рис.

 

 


Рис.3 Основные бизнес процессы в системе

Рис.4 Детализация процесса «регистрации документов (договоров) и доведение до исполнителей»

Рис.5 Детализация процесса «Формирование договоров»


Задание 4. Дизайн-проработка проекта. Разработать интерфейс главного окна программы (см. Задание 1), обратив внимание на дизайнерскую сторону вопроса. Сформулировать главные требования к дизайну программного обеспечения (ПО).

 

Дизайн главного окна разрабатываемого проекта представлен на рис.6

 

 

 

Рис.6 Проект главного разрабатываемой информационной системы «Оптовая база бытовой химии»

 

Главное окно содержит, следующие элементы управления

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

- кнопочные элементы управления, размещенные на панели инструментов и позволяющие выполнять операции, которые наиболее часто используются в информационной системе.

В системе поддерживается технология MDI – мульти документального интерфейса, которая позволяет использовать динамические создаваемые дочерние окна, которые в свою очередь будут размещаться в пределах родительского окна см. рис.7

 


 


Дата добавления: 2015-10-21; просмотров: 27 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Сосны, освещенные солнцем | Как аккуратно, быстро и легко разрезать бутылку для декора

mybiblioteka.su - 2015-2024 год. (0.021 сек.)