47387 (588481), страница 7
Текст из файла (страница 7)
Рисунок 6.2.6 - Администрирование таблицы “Студенты".
Если вы решите добавить запись, то появится форма с полями для заполнения (Рис.6.2.7)
Рисунок 6.2.7 - рабочее окно добавления записи.
Чтобы изменить запись необходимо выбрать номер группы и фамилию конкретного студента (Рис.6.2.8 и Рис.6.2.9) и появится форма как на Рис.6.2.10
Рисунок 6.2.8 - Окно выбора группы.
Рисунок 6.2.9 - Окно выбора студента.
Рисунок 6.2.10 - Окно изменения записи.
При удалении записи появятся также окна выбора (Рис.6.2.8 и Рис.6.2.9) и окно подтверждения удаления конкретной записи (Рис.6.2.11)
Рисунок 6.2.11 - Окно подтверждения удаления записи.
Администрирование таблицы “Сотрудники" также содержит добавление, изменение, удаление, просмотр записей и возможность отсортировать их по основным полям (Рис.6.2.12). Для удобства в это же окно выведено количество записей и дней рождений в этом месяце. Администрирование этой таблицы осуществляется по аналогии с администрированием таблицы “Студенты"
Рисунок 6.2.12 - Администрирование таблицы “Сотрудники".
Добавление записей в таблицу “Сотрудники" (Рис.6.2.13).
Рисунок 6.2.13 - Добавление в таблицу “Сотрудники”.
Для изменения записи нужно выбрать фамилию сотрудника кафедры (Рис.6.2.14) и произвести необходимые изменения (Рис.6.2.15).
Рисунок 6.2.15 - Окно выбора сотрудника.
Рисунок 6.2.16 - рабочее окно изменения записи в таблице “Сотрудники".
3. Для АРМа методиста доступны просмотр таблиц "Студенты" и "Сотрудники", а также полное администрирование таблицы "Плановая загрузка" (Рис.6.2.16).
Рисунок 6.2.18 - АРМ методиста.
Администрирование таблицы “ Плановая загрузка ” включает в себя добавление, изменение, удаление, годовой и семестровый отчеты, а также просмотр записей и возможность отсортировать их по основным полям (Рис.6.2.17). Для удобства в это же окно выведено количество записей.
Рисунок 6.2.19 - Администрирование таблицы “Плановая загрузка".
Рисунок 6.2.20 - Добавление записей в таблицу “Плановая загрузка”.
Изменение происходит после выбора преподавателя, учебного года и семестра (Рис.6.2.21), дисциплины (Рис.6.2.20).
Рисунок 6.2.21 - Изменение записей в таблице “Плановая загрузка".
Рисунок 6.2.22 - Выбор дисциплины для изменения записей в таблице “Плановая загрузка".
Для просмотра годового плана надо ввести учебный год и нажать далее (Рис.6.2.22). Выведется таблица отчетности за год. Аналогично можно просмотреть отчет за семестр (нужно выбрать семестр).
Рисунок 6.2.23 - Выбор учебного года.
Для АРМа зав. лаб. доступны полное администрирование подотчета, а также просмотр таблиц "Плановая загрузка" и "Сотрудники" (Рис.6.2.23).
Рисунок 6.2.24 - Рабочее окно для зав. лаб.
Во вкладке администрирования подотчета (Рис.6.2.24) расположены: таблица материальных ценностей (общий список), форма для добавления записей (Рис.6.2.25), а также формы требований и ведомости, заполняемые автоматически.
Рисунок 6.2.25 - Окно администрирования подотчета.
Рисунок 6.2.26 - Добавление нового оборудования.
6.3 Руководство администратора
Администратор обладает единственной возможностью: регистрировать пользователей. Это сделано с целью обезопасить информацию от несанкционированного проникновения в систему и использования ее в корыстных целях.
Администратор заходит в систему под своим паролем и добавляет пользователей в скрытую таблицу, после чего пользователи могут беспрепятственно работать с программой. Последовательность действий представлена на рисунках
Рисунок 6.3.1 - Регистрация администратора
Рисунок 6.3.2 - Приветствие администратора.
Администратором в нашем случае является Анатольев Александр Геннадьевич.
7. Расчет стоимости разработки комплексной информационной автоматизированной системы "кафедра"
Целью данного раздела является расчет затрат на разработку программного продукта. Содержание технико-экономического обоснования включает в себя:
расчет трудоемкости разработки программного продукта по этапам;
определение числа и должности разработчиков;
определение по отдельным статьям затрат, необходимых для создания и эксплуатации программного продукта;
7.1 Описание программного продукта
Данный программный продукт является автоматизированной информационной системой документооборота на кафедре АСОиУ, предусматривающий работу с интернетом.
По степени новизны программный продукт относится к группе Б - разработка типовых проектных решений, оригинальных задач и систем, не имеющих аналогов.
По сложности алгоритм можно отнести ко III группе (алгоритмы, реализующие стандартные методы решения, а также не предусматривающие применение сложных численных и логических методов).
Сложность организации контроля входной и выходной информации относится к группе 12 (входные данные и документы однообразной формы и содержания, осуществляется формальный контроль).
7.2 Расчет себестоимости разработки программного продукта
Калькуляция разработки автоматизированной системы включает следующие статьи: [Методичка "Расчет затрат на разработку программного продукта", Омск 1999.]
основная заработная плата разработчиков;
дополнительная заработная плата разработчиков;
отчисления на социальные нужды;
расходы на приобретение дополнительных средств ПО и ВТ;
расходы по отладке программ;
контрагентские расходы;
накладные расходы.
7.2.1 Расчет основной заработной платы разработчиков
Основная заработная плата - это плата за проработанное время. Основная заработная плата разработчиков рассчитывается, исходя из трудоемкости работ, выполняемых специалистом i-квалификации при разработке программного продукта (ti) и действующей на предприятии системы должностных окладов (Зi):
Сосн = Зi ti.
Для расчета основной заработной платы разработчиков необходимо рассчитать трудоемкость разработки программного продукта и определить состав исполнителей.
7.2.2 Расчет трудоемкости методом уточненной модели
Трудоемкость создания имитационной модели будет рассчитана методом уточненной модели. В данном методе составляющие затраты труда определяются с учетом особенностей организации, ведущей разработку, и основных параметров программного продукта:
степени новизны задачи;
сложности алгоритма;
количества разновидностей входной и выходной информации;
сложность организации контроля входной и выходной информации;
использования стандартных модулей и типовых задач.
Трудоемкость разработки программного обеспечения решения задачи можно рассчитать по формуле:
t = to + tи + ta + tп + tотл + tд,
где
to - затраты труда на подготовку описания задачи;
tи - затраты труда на исследование алгоритма решения задачи;
ta - затраты труда на разработку блок-схемы алгоритма;
tп - затраты труда на программирование по готовой блок-схеме;
tотл - затраты труда на отладку программы на ЭВМ;
tд - затраты труда на подготовку документации.
Составляющие затрат труда, в свою очередь, можно определить через условное число операторов в разрабатываемом программном изделии. В их число входят те операторы, которые необходимо написать программисту в процессе работы над задачей с учетом возможных уточнений в постановке задачи и совершенствования алгоритма. Условное число операторов Q в программе задачи может быть определено по формуле:
Q = q*c* (1 + p),
где q - предполагаемое число операторов;
с - коэффициент сложности программы;
p - коэффициент коррекции программы в ходе ее разработки.
Кроме того, используются коэффициенты квалификации разработчика k и увеличения затрат труда вследствие недостаточного или некачественного описания задачи В.
Коэффициент сложности задачи c характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (величина с лежит в пределах от 1,25 до 2); коэффициент коррекции программы p - увеличение объема работ за счет внесения изменений в алгоритм или программу по результатам уточнения постановок и описаний ее, изменения состава и структуры информации, а также уточнений, вносимых разработчиками для улучшения качества самой программы без изменения постановки задачи (величина p находится в пределах 0,05...0,1); коэффициент квалификации разработчика k - степень подготовленности исполнителя к порученной ему работе (он определяется в зависимости от стажа работы и составляет: для работающих до двух лет - 0,8; от двух до трех лет - 1,0; от трех до пяти лет - 1,1-1,2; от пяти до семи - 1,3-1,4; свыше семи лет - 1,5-1,6); коэффициент увеличения затрат труда вследствие недостаточного описания задачи В - качество постановки задачи, выданной для разработки, в связи с тем, что задачи, как правило, требуют уточнения и некоторой доработки (этот коэффициент в зависимости от сложности задачи принимается от 1,2 до 1,5).
Затраты труда на подготовку описания задачи to точно определить невозможно, так как это связано с творческим характером работы. Затраты труда на изучение описания задачи tи и с учетом уточнения описания и квалификации программиста могут быть определены по формуле, чел-ч:
tи= Q* B/ (75 85) k,
Затраты труда на разработку алгоритма решения задачи ta рассчитывается по формуле, чел-ч:
















