Разработка и эксплуатация програмного обеспечения (Тема не сформулирована )

Заказать уникальную дипломную работу
Тип работы: Дипломная работа
Предмет: Программирование
  • 8383 страницы
  • 20 + 20 источников
  • Добавлена 30.05.2009
3 000 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Оглавление
Введение
Глава 1. Учебный отдел.
Глава 2. Автоматизация учебного отдела
Выбор средств программирования
Глава 3. Проектирование информационной системы университета
Описание приложения
Руководство пользователя
Установка программы
Глава 4. Тестирование программ
Глава 5. Экономическая эффективность ИС
Заключение
Литература


Фрагмент для ознакомления

Возможный вариант архитектуры представлен на рис.3.2.


Рис.3.2 Архитектура единой информационной системы ВУЗа

На рис.3.3 представлены информационные потоки учебно-методического отдела по его основным процессам: составлению карты методического обеспечения, плана издания учебно-методической литературы , размещения учебно-методических материалов на сайте университета.
В процессе составления карты методического обеспечения и плана издания литературы учебно-методический отдел взаимодействует со многими отделами университета: учебным отделом, кафедрами и институтами, отделом дистанционного обучения, редакционно-издательским отделом, проректором по учебной работе, представительствами, кафедрами, студентами.
Информационная система учебно-методического отдела разработана в среде программирования Borland Delphi. База данных создана в СУБД Access. Основные функции системы: ввод и редактирование данных о специальностях, специализациях кафедрах, дисциплинах, видах обеспечения, авторах и литературе, формирование сведений о дисциплинах специальностей и специализаций, отображение и редактирование данных об обеспечении рабочими программами, учебно-методическими пособиями, тестами, хрестоматиями с учетом кафедры и дисциплины, формирование плана изданий литературы и перечня недостающих позиций, учет сведений о недостающих позициях, формирование печатных форм карт методического обеспечения и перечня недостающих позиций литературы.
Учебно-методический отдел ТГУС получает основную информацию от учебного отдела (сведения о дисциплинах, специальностях и специализациях и т.д.), поэтому возникла необходимость синхронизации баз данных этих подразделений.
В структурах баз данных была выделена общая информация по таблицам: кафедры, специальности, специализации, дисциплины, дисциплины специализаций. На основе этих таблиц проводилась синхронизация.



Рис. 3.3. Информационные потоки процесса работы с картами методического обеспечения и планом издания литературы

Модуль синхронизации позволяет провести соответствия между отдельными таблицами баз данных и в случае обнаружения расхождений в одной из них изменить соответствующие данные в другой.
Процесс синхронизации с сайтом университета в настоящий момент заключается в формировании HTML файлов, которые включают в себя перечень дисциплин и методического обеспечения, сами учебно-методические материалы вводятся через административную подсистему web-сайта. Следующий шаг предполагает вывод информации непосредственно в таблицы базы данных web-сайта и создание asp сценариев для динамического формирования страниц web-сайта.

Приведем сегмент таблиц базы данных, с которыми работает приложение. Названия таблиц этого сегмента начинаются с U_*. Некоторые сведения берутся из таблиц отдела кадров (в основном это личные сведения о сотрудниках и студентах).
Табл.1. Сегмент таблиц базы данных
Название таблицы Список полей Тип поля Длина поля name     id int 4   last_name varchar 20   first_name varchar 20   mid_name varchar 20 group         id int 4   naim varchar 20   faculty int 4   spech_id int 4 group_sv         id int 4   name_id int 4   group_id int 4 lich_kart_stud         id int 4   id_name int 4   [work] int 4   fakt_adresse varchar 50   home_telephone varchar 50   work_telephone varchar 50   mobile_telephone varchar 50   e_mail varchar 50 date_zapoln smalldatetime 4   year_post varchar 4   eduk int 4   pred_uch varchar 250 U_10att         id int 4   semestr int 4   name_id int 4   predmet_id int 4   ball varchar 50 U_audit         id int 4   predmet_id int 4 U_diplom         id int 4   priem_id int 4   spech_id int 4   semestr int 4   nazvanie varchar 50   srok int 4 U_exam         id int 4   predmet_id int 4   semestr char 50 U_gek         id int 4   priem_id int 4   spech_id int 4   semestr int 4   nazvanie varchar 50 U_labs         id int 4   predmet_id int 4   labs int 4 U_lection         id int 4   predmet_id int 4   lection int 4 U_nagruzka       id int 4   name_id int 4   predmet_id int 4   nagruzka int 4   semestr int 4 U_practic         id int 4   predmet_id int 4   practic int 4 U_predmet         id_p int 4   predmet_name int 4   predmet_chikl int 4   predmet_spech int 4   predmet_priem int 4 U_proizv_pract         id int 4   priem_id int 4   spech_id int 4   name_p varchar 100   srok int 4   semestr int 4 U_raspred         id int 4   predmet_id int 4   sem1 varchar 50   sem2 varchar 50   sem3 varchar 50   sem4 varchar 50   sem5 varchar 50   sem6 varchar 50   sem7 varchar 50   sem8 varchar 50   sem9 varchar 50   sem10 varchar 50 U_samost         id int 4   predmet_id int 4   samost int 4 U_spech   id int 4   facult_id int 4   spech_kod varchar 50   spech_name varchar 100   spech_kvalif varchar 50   srok_obych varchar 50 U_spr_chikl         id int 4   Chikl_name varchar 150 U_spr_koef         id int 4   k_ik_ex real 4   k_ik_z real 4   k_sr real 4 U_spr_pred         id int 4   predmet_name varchar 250 U_spr_priem         id int 4   p_year int 4 U_spr_res         id int 4   ball varchar 50 U_trudoemk         id int 4   predmet_id int 4   trudoemk int 4 U_uspev         id int 4   name_id int 4   predmet_id int 4   semestr int 4   ball int 4   kurs bit 1 U_zachet         id int 4   predmet_id int 4   semestr char 50

Описание приложения

Приложение построено по технологии «клиент-сервер». Клиентское приложение устанавливается на рабочую станцию, тогда как база данных хранится на сервере. Тип СУБД - Microsoft SQL Server 2000.
Внешне программа представляет собой многооконный интерфейс. Каждая форма описывается определенным модулем, хранящем в себе процедуры и функции обработки событий данной формы. Из элементов управления на формах используются кнопки, таблицы, переключатели, списки, меню, панели быстрого доступа. Строка главного меню содержит пункты «Редактировать справочники», «Операции», «Архив» и «Выход».(см. рис. 3.5). Вход в приложение осуществляется после ввода имени пользователя и пароля (см. рис. 3.4). В зависимости от прав пользователя, входящего в систему доступны различные возможности программы. Так пользователь «Гость» имеет минимальный набор прав, которые ограничиваются в основном просмотром записей определенных таблиц. Пользователи «Администратор» и «Учебный отдел» имеют более широкий доступ к возможностям приложения.


Рис. 3.4 Интерфейс входа в приложение

Рис. 3.5 Главное окно программы
Пункт «Редактировать справочники» открывает доступ к универсальному редактору справочников, представляющему собой окно с вкладками – названиями справочников. Для каждого справочника доступны операции вставки, удалении и редактирования (см. рис. 3.6) Здесь доступно редактирование названия структурных единиц вуза, специальностей, учебных дисциплин и циклов учебных дисциплин, коэффициентов по нагрузке, а также сортировка студентов по учебным группам.
Пункт меню «Операции», подпункт «Начало нового учебного года» производит сброс всей ткущей информации, необходимой в течение учебного года. «Архив» открывает окно работы с архивом (см. рис. 3.7).

Рис. 3.6 Окно редактора справочников
Интерфейс главного окна программы построен на основе компонента Delphi PageControl, используемый без заголовков страниц. Переключение между страницами происходит при помощи меню быстрого доступа, расположенного в левой части окна приложения. Каждый из пунктов открывает определенный раздел приложения, из которого в свою очередь доступны другие разделы.
К основным разделам относятся «Студенты», «Преподаватели», «Учебный процесс», «Учебный план», «Нагрузка».
На странице «Студенты» доступны элементы для выбора списка студентов определенной группы. Выборка происходит при помощи ниспадающих списков факультетов, специальностей и номеров групп. Причем при выборе определенного факультета, для выбора будут доступны лишь специальности, принадлежащие этому факультету, а при указании специальности, для выбора будут доступны лишь определенные группы. После выбора необходимого списка, при помощи щелчка мыши по записям списка в нижней части экрана можно увидеть основную информацию о студенте (см. рис. 3.8).

Рис. 3.7 Форма «Архив записей»

Рис. 3.8Страница «Студенты» главного окна приложения
На этой же странице доступны операции добавления записей о студентах и их редактирование. Редактирование и добавление записей производится в форме добавления/редактирования записей (см. рис. 3.9).

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


Рис. 3.10 Страница «Преподаватели» главного окна приложения

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

Рис. 3.11 Страница «Учебный план» главного окна приложения

форме добавления записей учебного плана (см. рис. 3.12).


Рис. 3.12 Форма добавления записей в учебный план
Просмотр нагрузки преподавателей производится на странице «Нагрузка» (см. рис 3.13). Для выделенной записи в списке преподавателей в верхней части окна отображаются все предметы, включенные в нагрузку на рассматриваемый семестр.

Рис. 3.13 Страница «Нагрузка» главного окна приложения
Для элементов ввода данных предусмотрены механизмы контроля вводимой информации. При выполнении операций удаления записей и т.д. предусмотрен диалог для подтверждения выполнения операции.

Требования к программному и аппаратному обеспечению следующие:
Техническое обеспечение системы:
Intel Pentium 2/Celeron 400-600 MHz;
Оперативная память 64-128 MB;
400 MB свободного дискового пространства;
SVGA видео карта;
мышь, клавиатура;
принтер;
локальная сеть.

Программное и информационное:
операционная система MS Windows NT/98/ME/2000/XP, MS SERVER 2000/2003;
MS SQL SERVER 2000.

Спецификация программных средств.
Программный модуль Форма Описание Un_add_pred.pas Un_add_pred.dfm Форма добавление предмета в нагрузку преподавателя. Un_akadem.pas Un_akadem.dfm Форма для отображения студентов, находящшихся в академическом отпуске. Un_arc.pas Un_arc.dfm Форма для отображения архивных сведений Un_blank_up.pas Un_blank_up.dfm Мастер создании учебных планов Un_dm.pas Un_dm.dfm Модуль данных Un_main.pas Un_main.dfm Главная форма приложения Un_n_ch.pas Un_n_ch.dfm Добавление записи в справочник циклов дисциплин Un_n_pred.pas Un_n_pred.dfm Добавление нового предмета в справочник Un_nf.pas Un_nf.dfm Добавление факультета в справочник факультетов Un_spr.pas Un_spr.dfm Форма редактирование справочников Uni_to_arc.pas Uni_to_arc.dfm Форма для переноса записи в архив Un_UP_rasp.pas Un_UP_rasp.dfm Форма редактирования записи о распределении часов занятий семестре Un_UP_NR pas Un_UP_NR.dfm Форма ввода новой записи в учебный план Unspech.pas Un_spech.dfm Справочник специальностей UnStSPR.pas Un_restore.dfm Справочник студентов

Руководство пользователя

Установка программы.
Для установки программы необходимо разархивировать UO.exe в необходимую директорию. Далее необходимо настроить параметры доступа к базе данных, для этого запускаем файл Connect.udl.(Рис. 3.14).
Страница «Нагрузка» главного окна приложения
Указываем следующие параметры. Поставщик данных – Microsoft OLE DB Provider for SQL Server. Имя сервера – название сервера или IP- адрес. Информация для входа в сервер. Это могут быть учетные сведения Windows NT или имя и пароль пользователя созданные в SQL- Server. Выбрать базу данных на сервере - rosmsiu. При успешном тестировании соединения можно запустить программу.

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

Для работы приложения на сервере должна находиться база данных rosmsiu. Backup базы данных находится на диске.

Установка программы
Запуск программы.
Запуск программы происходит при помощи файла UO.exe или ярлыка на рабочем столе. После чего необходимо ввести имя пользователя и пароль.
Заполнение справочников.
Для заполнения справочников необходимо выбрать пункт главного меню программы «Редактировать справочники». В открывшемся окне по вкладкам распределены различные виды информации и операций. Для операций добавления/удаления/редактирования записей используется навигационная панель с вышеперечисленными кнопками.
Вкладка «Факультеты» - добавления/удаления/редактирования названий факультетов.
Вкладка «Специальности» - добавления/удаления/редактирования названий специальностей.
Вкладка «Учебные дисциплины» - добавления/удаления/редактирования названий учебных дисциплин. Заполнение этого справочника предшествует созданию учебного плана.
Вкладка «Студенты и группы» необходима для выполнения операции редактирования состава групп студентов. Доступны режимы просмотра и редактирования. В режиме редактирования возможно перемещение студента или группы студентов из одной группы в другую.
Вкладка «Коэффициенты по нагрузке». Редактирование коэффициентов используемых при расчете нагрузки.
Система меню программы.
Система меню программы представлена строкой главного меню программы, расположенной в верхней части окна, и меню основных подразделов в левой части окна приложения. Главное меню содержит следующие пункты:
Редактировать справочники – вызов окна редактирования справочников.
Операции – вызов операции «Начало нового учебного года».
Архив – операция обращения к архивным сведениям.
Выход – завершение работы программы.
Меню основных подразделов состоит из пунктов «Учебный план», «Преподаватели», «Студенты», «Учебный процесс», «Нагрузка». Выбор любого из пунктов приводит к обновлению содержимого окна приложения в соответствии с задачами, выполняемыми в рамках соответствующего раздела. При запуске программы, первоначально активной является вкладка «Учебный процесс». Название выбранного раздела отображается в строке состояния в нижней части экрана.
Основные операции:
Выборка студентов определенной группы. Для выполнения данной операции необходимо использовать 3 ниспадающих списка (факультет, специальность и группа). После указания всех необходимых сведений в списке отобразится список студентов. Выборка студентов выполняется в разделах «Студенты», «Учебный процесс».
Заполнение ведомостей по результатам сессии. Раздел «Учебный процесс» Операция вызывается нажатием кнопки «Заполнить ведомость успеваемости», после чего открывается окно ввода данных о результатах сессий. Необходимо указать номер семестра. В списке в левой части окна отображаются учебные дисциплины, предусмотренные учебным планом в данном семестре и курсовых работ или проектов. Ввод данных производится с помощью ниспадающего списка расположенного под списком студентов.
Отчет по успеваемости за семестр. Раздел «Учебный процесс». Операция генерации отчета об успеваемости за определенный семестр вызывается при помощи при помощи ниспадающего списка содержащего номера семестров и расположенного в левой части экрана. При указании студента в списке группы и номера семестра генерируется соответствующий отчет.
Операции «Окончание обучения», «Отчисление», «Отправить в академический отпуск». Раздел «Учебный процесс» можно применить к студенту или группе студентов. При выполнении данных операций запись о студенте удаляется из основной базы данных и переносится в архив с возможностью последующего восстановления.
Операции с учебным планом выполняются в разделе «Учебный план». Выборка плана для определенной специальности и приема выполняются с помощью ниспадающих списков. Для конкретизации выборки можно указать цикл дисциплин. В правой части окна отображается основная информация о предмете. Для обновления информации необходимо щелкнуть мышью по названию предмета списке.
Операции добавления/удаления/редактирования выполняются с помощью навигационной панели. «Ввод на основании» позволяет формировать новый учебный план на основе уже существующего. При вызове данной операции запускается мастер ввода учебного плана.
Просмотр информации о преподавателях и студентах. Разделы «Студенты» и «Преподаватели». В данных разделах предусмотрены стандартные процедуры выборки списка студентов и поиска записи о преподавателе. Для активной (выделенной) записи в списке в верней части окна отображается вся доступная информация.
Расчет нагрузки. Раздел «Нагрузка». Для преподавателя, выделенного в списке для указанной группы, отображаются все предметы, включенные в нагрузку, значения нагрузки и общее количество часов нагрузки в этой группе. Для добавления нагрузки используется кнопка «Добавить», при нажатии которой открывается окно процедуры добавления. В этом окне в списке отображаются дисциплины, предусмотренные учебным планом для рассматриваемой группы в рассматриваемом семестре. При указании необходимых параметров и нажатии кнопки «Добавить», производится расчет часов нагрузки и добавление записи в список. Доступна операция генерации отчета о нагрузке за семестр. Удаление предмета из нагрузки производится с помощью кнопки «Удалить». Удаление всего списка производится с помощью операции главного меню «Начало нового учебного года».
Глава 4. Тестирование программ

Завершив работу по созданию программного продукта, необходимо выполнить тестирование. Оно состоит их двух этапов: тестирование на работоспособность и тестирование на удобство пользования интерфейсом.

Тестирование на работоспособность.

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

Тестирование на удобство пользования интерфейсом

Самое сложное — это когда другие люди попытаются поработать с новой программой. Крупные компании приглашают для такого тестирования специальные группы людей. Все, что нужно, — пригласить потенциальных пользователей и, не давая им никаких инструкций, посмотреть, как они будут работать с данной программой. Особое внимание нужно обращать на то, где возникают паузы и когда пользователи испытывают трудности. И при этом нельзя подсказывать им или давать какие-либо указания.
Такие наблюдения дают много ценной информации. Если пользователи будут выполнять неправильные и некорректные действия, то это уже недостаток разработки и, значит, над учебником или даже над самим программным продуктом следует еще поработать. Полезно выслушать мнение пользователей, может быть, они подскажут некоторые решения возникших проблем.

Графическое оформление.

Оформление экрана, например, поля, незаполненное пространство и разборчивость, может значительно повлиять на качество программы. Рекомендуется придерживаться следующих правил:
Фон должен быть подобран таким образом, чтобы не отвлекать внимание. Наиболее удобным для восприятия считается белый фон с черным цветом шрифта, как в книге;
Текст - первичный способ представления информации.
Экран компьютера, устраняя некоторые ограничения традиционного представления информации (типа ограничения места, цветов, и т.д.), дает новые ограничения. Разрешение экрана - приблизительно 1000 раз меньше, чем разрешение печатного документа. Таким образом, передача того же самого количества информации на компьютере занимает намного больше места, чем в документе. Изменчивость конфигураций компьютера (типа разрешения, габариты экрана) тоже должна приниматься во внимание.
Необходимо помнить, что:
место между параграфами должно использоваться для улучшения читаемости текста;
слишком длинные строки затрудняют чтение;
двустороннее выравнивание текста затрудняет восприятие;
следует располагать простые, но взаимосвязанные фразы на одной строке. Следует выделять ключевые, значимые слова и фразы;
переносы слов в сочетании с правосторонним выравниванием текста понижают удобочитаемость. Расстояние между областями на экране должно быть достаточным для улучшения разборчивости текста.
Экранные элементы - это то, что пользователь видит при использовании программы, и методы взаимодействия с программой. Представление информации на экране отличается от представления информации на бумаге. При большом разнообразии представления информации на компьютере одним из главных недостатков является сравнительно низкая плотность информации. Характеристики типа шрифта и размера могут значительно влиять на качество информации в справочной системе программы.
Текст на экране компьютера труднее читать, чем текст на напечатанной странице. Рекомендуется удалять, насколько возможно, ненужные слова, делая текст компактным и использовать наиболее распространенный тип шрифта.
Эти текстовые характеристики должны относиться ко всем атрибутам текста на экране, в том числе и к комментариям, являющимся частью программного интерфейса.
Цвет и другие методы представления на экране должны обеспечивать эстетичный внешний вид. Чрезмерное применение отдельной методики делает экран неэстетичным и отвлекает внимание.
Цвет полезен для привлечения внимания, однако его избыток может раздражать пользователя. Красный и синий наиболее трудные цвета для ощущения и их желательно избегать как в тексте, так и в изображении. Следует избегать использования более семи цветов.
При работе с текстом справки рекомендуется использование двух цветов: основного, чаще всего черного, и вспомогательного, использующегося для выделения особо важных моментов, критических ошибок и т.п. В качестве вспомогательного обычно используется красный цвет. Для привлечения внимания к важной информации могут использоваться методы выделения курсивом или бледным цветом неактивных блоков.
Количество материала на экране должно быть небольшим. Слишком много материала отвлекает от основной информации. Слишком много рамок обеспечивают хаотический внешний вид и могут отвлекать от информации.[16]
Глава 5. Экономическая эффективность ИС

В процессе разработки организационного плана работ определяется перечень мероприятий по реализации проекта, прогнозируемый период их исполнения и необходимые ресурсы. В качестве периода исполнения принят период, равный двум годам. Результаты разработки организационного плана работ сведены в таблицу 5.1.
Таблица 5.1
Организационный план работ
Вид работ Период исполнения Необходимые ресурсы Разработка ТЗ Начало 1го периода Оборотные средства Приобретение основных и запаса оборотных средств 1ый период Основные средства
Оборотные средства Разработка системы 1ый период Оборотные средства Сдача в опытную эксплуатацию 1ый период Оборотные средства Первая реализация Конец 1го периода Денежные средства Доработка системы 2ой период Оборотные средства Реализация системы 2ой – 3й периоды Денежные средства
Определение стоимости разработки программного модуля.
Стоимость разработки программного модуля определяется по фактическим затратам, произведенным за счет собственных средств предприятия. Рассмотрим этот вопрос более подробно.
Определение трудоемкости работ программного модуля.
В основе определения стоимости разработки программного модуля лежит перечень выполненных работ и их трудоемкость. Перечень работ и трудоемкость их выполнения приведены в таблице 5.2.




Таблица 5.2.
Трудоемкость работ по разработке системы
Наименование работы Трудоемкость в человеко-днях Главный специалист. Инженер Разработка технического задания 2 3 Изучение литературы - 5 Разработка методов решения задачи - 10 Разработка структуры решения задачи 2 14 Разработка алгоритмов решения
задачи 2 15 Разработка состава модуля 1 24 Написание программы - 20 Отладка программы 1 10 Оформление документации - 9 ИТОГО 8 110
На основе трудоемкости выполнения работ по разработке программного модуля рассчитываются издержки на оплату труда ее исполнителей, являющиеся одной из основных статей себестоимости разработки.
Расчет себестоимости разработки подсистемы
Калькуляция себестоимости разработки составляется по следующим фактическим статьям затрат:
материалы (включая транспортно-заготовительные расходы);
основная заработная плата;
дополнительная заработная плата;
отчисления на социальные нужды;
аренда машинного времени;
прочие накладные расходы.
Калькуляция расходов на материалы приведена в таблице 5.3.
Таблица 5.3.
Калькуляция расходов по статье «Материалы»
Материал Количество Цена, р Сумма, р Бумага писчая, пачка 1 150 150 Картридж для принтера, шт. 1 900 900 Дискеты, шт. 4 15 60 ИТОГО: 1290 Транспортно-заготовительные расходы в размере 10% 129 ВСЕГО: 1419
Основная заработная плата непосредственных исполнителей разработки системы рассчитывается на основании следующих данных:
трудоемкость выполнения работ Тр и Тис;
дневная ставка руководителя Др = 750 р.
дневная ставка исполнителя Дис = 300 р.
Основная заработная плата исполнителей (Сзо) рассчитывается по формуле:
Сзо = Тр * Др + Тис * Дис
Сзо = 8 * 750 + 110 * 300 =39000 р=39 тыс.р.
К статье «Дополнительная заработная плата» относятся выплаты, предусмотренные законодательством за не проработанное время:
оплата отпусков;
выплаты вознаграждений и т.п.
Дополнительная заработная плата составляет 12% от основной.
Сзд = 39000 * 0,12 = 4680 р=4,680 тыс. р.
К статье « Отчисления на социальные нужды» относятся:
отчисления на социальное страхование;
отчисления на пенсионное обеспечение;
отчисления на медицинское страхование и т.д.
Процент отчислений на социальные нужды составляет 35,6% от суммы основной и дополнительной заработной платы.
Ссн = (39 + 4,680) * 0,356 = 15,55 тыс. р.
В качестве расходов на оплату услуг сторонних организаций при выполнении данной работы выступает арендная плата за использование машинного времени. Для данной разработки было использовано 400 часов машинного времени. При стоимости одного часа на ПЭВМ IBM , равной 10 р.
Спр = 320 * 10 = 3200 р= 3,2 тыс. р.
К статье «Накладные расходы» относятся расходы на управление и хозяйственное обслуживание. Накладные расходы составляют 33% от суммы основной и дополнительной заработной платы.
Снр = (39 + 4,68) * 0,33 = 14,414 тыс. р.
На основании полученных данных по отдельным статьям затрат составляется калькуляция себестоимости разработки в целом по форме, приведенной в таблице 5.4.
Таблица 5.4
Калькуляция себестоимости разработки
Статья затрат Сумма, тыс. р. Материалы 1,419 Основная заработная плата 39 Дополнительная заработная плата 4,68 Отчисления на социальные нужды 15,55 Прочие прямые расходы 4 Накладные расходы 14,414 ИТОГО 79,063
Таким образом, общая себестоимость разработки программного модуля составляет 79,063 условных единиц.
Определение потребности в начальном капитале.
Разрабатываемая система поставляется на дистрибутивном компакт-диске, поэтому собственно производственный процесс заключается в тиражировании системы и сопроводительной документации.
Специфика данного производственного процесса требует использование ПЭВМ, принтера и помещения для производства этих работ. Поскольку при разработке программного модуля машинное время арендуется, то потребность в начальном капитале на приобретение компьютера и расходы на помещение рассчитывать не нужно.
Для копирования, размножения и изменения, при необходимости, конфигурации разработанного модуля с целью реализации необходимы также начальный запас расходных материалов.
Таким образом, потребность в основном капитале формируется за счет средств, израсходованных на разработку системы – 79,063 тыс. р.
Потребность в начальном оборотном капитале сформируется из следующих пунктов:
расходов на тиражирование – 2,4 тыс. р.
Результаты расчета потребности в начальном капитале приведены в таблице 5.6.
Таблица 5.6.
Потребность в начальном капитале
Статьи Расходы Основной капитал: Разработка системы, тыс. р. 79,063 ИТОГО: 79,063 Оборотный капитал: Тиражирование, тыс. р. 2,4 ИТОГО: 2,4 ВСЕГО, тыс. р. 81,463
Покрыть все необходимые затраты планируется за счет собственных средств предприятия.
Производство и реализация.
Пакет разработки программного модуля поставляется на дискете с сопроводительной технической документацией. Таким образом, процесс производства сводится к записи дистрибутива на диск и печати комплекта документации.
Реализация комплекса может осуществляться непосредственно по получению тиражей документации и дисков с копией программы.
Определение производственно-сбытовых издержек.
Производственно-сбытовые издержки определяются, как сумма переменных и постоянных издержек. Производственно-сбытовой процесс связан как с переменными, так и постоянными издержками.
Переменные издержки рассчитываются на единицу продаваемой продукции, постоянные – на прогнозируемые объемы продаж в соответствующих интервалах инвестиционного периода.
В состав переменных издержек входят:
затраты на бумагу для распечатки дополнительной сопроводительной документации, не входящей в уже имеющееся описание системы – 15 р.
основная и дополнительная заработная плата инженера, консультирующего заказчика при покупке системы. Эти затраты рассчитываются, исходя из трудозатрат на выполнение указанных работ и часовой ставки консультанта по формуле:
Сзо= t(Чс((1 + НД)
где t, – трудоемкость консультирования покупателя, человеко-часы.;
Чс – часовая ставка оплаты труда инженера-консультанта, (Чс=94 р.); НД – норматив дополнительной заработной платы, доли единицы (0,12).
Сзо=94((1 + 0,12) = 315,84 р.
отчисления на социальные нужды составляют 35,6% от основной и дополнительной заработной платы и определяются по формуле:
Ссн = 315,84 ( 0,356 = 112,439 р.
Постоянные издержки, связанные с производством и сбытом комплекса, включают в себя:
амортизацию используемого в процессе оборудования, которая определяется по государственным нормам по методу равномерного списания. За один интервал инвестиционного периода сумма амортизации составит:
Сам = Коб ( (НАОБ/100) ( tинт/12 ,
где Коб – балансовая стоимость основного средства, $; НАОБ – норма амортизации, %; tинт – количество месяцев в одном интервале, мес. Таким образом, сумма амортизации по компьютеру (при НАОБ= 20 %) составит
Сам к = 30(0,2(12/12 = 6 тыс. р.
Так как брать финансовые средства в кредит не предполагается, то выплат по кредиту не будет.
Административно-хозяйственные расходы включают в себя основную и дополнительную заработную плату с начислениями на социальные нужды административно-управленческого персонала; оплату освещения, отопления в занимаемом помещении, телефона, канцелярских расходов и составляют в расчете на один интервал инвестиционного периода 13,5 тыс. р.
Результаты расчетов переменных и постоянных производственно сбытовых издержек для пессимистического варианта приведены в таблице 5.7.
Таблица 5.7
Производственно-сбытовые издержки.

Статьи Величина по интервалам инвестиционного периода 1 2 3 Переменные издержки: Материалы (бумага), р. - 45 30 Основная и дополнительная
заработная плата, р. - 1262,4 946,8 Отчисления на социальные нужды, р. - 450 337,5 ИТОГО: - 1712,4 1284,3 Постоянные издержки: Амортизация, р. - 6000 6000 Административно-хозяйственные расходы, р. - 13500 13500 ИТОГО: - 19500 19500 ВСЕГО, р: - 21212,4 20784,3
В первом и во втором интервалах инвестиционного периода осуществляются затраты на проведение разработки модуля, а вложения начального основного и оборотного капитала производятся во втором интервале инвестиционного периода.
Оценка ликвидационной стоимости основных средств.
На момент завершения проекта основные средства ликвидироваться не будут, так как предполагается их использование в дальнейшем при разработке других проектов.
Итак, в данном разделе была проанализирована экономическая составляющая дипломного проекта, т.е. рассчитана эффективность программного продукта с точки зрения вложения в него финансовых ресурсов.
Произведенные расчеты показали, что при ориентации на пессимистический вариант прогноза реализации системы, полученные финансовые показатели характеризуют период возвращения инвестиций 2 года. При более благоприятной ситуации на рынке и приближении количества проданных копий системы к значениям реалистических и оптимистических оценок, можно ожидать увеличения чистого денежного потока и, соответственно, повышения рентабельности инвестиций и увеличения интегрального экономического эффекта. Таким образом, на основании экономического анализа, реализация проекта экономически целесообразна.
Заключение
В результате выполнения дипломного проекта была создана автоматизированная система управления работой учебного отдела.
Основная функция учебного отдела - работа по организации учебного процесса на факультетах через оперативный контроль за выполнением утвержденного графика на основе учебных планов, а также действующих директивных документов и нормативов, установленных ректором, ученым советом, органами управления высшей школой. Основными функциями учебного отдела являются:
формирование графика учебного процесса на основе типовых и рабочих учебных планов специальностей и форм обучения, контроль за тем, чтобы они выполнялись, а изменения, которые в них вносятся, имели правовую основу в виде решения ученого совета соответствующего факультета в пределах представленных ему полномочий.
анализ хода и итогов зачетно-экзаменационной сессии и организации самостоятельной работы студентов;
помощь факультетам в организации учебной, производственной и педагогической практики и контроль за ее проведением;
подготовка материалов, координирование работы и обобщение результатов приема студентов на 1-ый курс;
оформление и выдача выпускникам дипломов;
обобщение предложений факультетов по формированию состава государственных экзаменационных комиссий и анализ результатов их работы;
координация предложений и планов факультетов по организации учебной работы.
 Созданная ИС выполняет перечисленные функции учебного отдела, посредством чего снижаются трудозатраты сотрудников отдела.
Литература
Анисимов Б.В., Савельев А.Я. и др. Применение ЭЦВМ для автоматизации процесса составления учебных планов и расписаний. //Использование ЭВМ в организации и планировании учебного процесса. М.: «Высшая школа», 1972, с.121-142.
Архангельский С.И. Учебный процесс в высшей школе, его закономерные основы и методы. М.: «Высшая школа», 1980. 368 с.
Архангельский С.И., Михеев В.И. Теоретические основы научной организации педагогических исследований. М.: «Знание», 1976. 27 с.
Бобков в. П., Казмирчук в. М., Морозов ю. Д., Франчук в. И. Обеспечение надежности автоматизированных экономических информационных систем. М.: мэси, 1989. 142 с.
Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика. 1989. –35 с.
Виейра Р. Программирование баз данных Microsoft SQL Server 2005. Базовый курс = Beginning Microsoft SQL Server 2005 Programming. — М.: «Диалектика», 2007. — С. 832.
Гайдамакин Н.А. «Автоматизированные информационные системы, базы и банки данных», М.: «Гелиос», 2002.
Государственный образовательный стандарт высшего профессионального образования. Москва, 1995.
Гусев И.Т., Мухин Э.В., Сорокин А.С., Сумароков Л.Н. Методика разработки учебного плана. //Использование ЭВМ в организации и планировании учебного процесса. М.: «Высшая школа», 1972, с.176-195.
Дейт Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: «Вильямс», 2006. — С. 1328.
Джексон Г. Проектирование реляционных баз данных для использования с микро ЭВМ.: Пер. с англ. –М.: Мир. 1991, -252 с.
Диго С.М. Проектирование и использование баз данных. Учебник. –М.: Финансы и статистика, 1995. –208 с. Методические пособия:
Захарова И.Г. Информационные технологии в образовании. М. Академия. 2008, 192 стр.
Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. (ГОСТ 34.201-89, ГОСТ 34.602-89, РД 50-682-80, РД 50-680-88, ГОСТ 34.601-90, ГОСТ 34.401-90, РД 50-34.698-90, ГОСТ 34.003-90, Р 50-34.119-90). М.:1991. 144 c.
Леонтьев Л.П., Гохман О.Г. Проблемы управления учебным процессом. Рига, 1984, с. 24-62.
Мэтьюс М. Грамотная разработка программных приложений. М. 1998.
 Михайлов А., Мухин А. и др. Концепция информационного обеспечения МП в России. М.: Инфоцентр,  1996. - 183 с.
Ульман Дж. Основы систем баз данных.  – М.: Финансы и статистика, 1983. –334с.
Уолтерс Р. Э SQL Server 2008: ускоренный курс для профессионалов = Accelerated SQL Server 2008. — М.: «Вильямс», 2008. — С. 768.
Щербина С. Web-интеграция: новый взгляд на построение корпоративных информационных систем // Информационные ресурсы России. - 2001. - N 5. - C.10-11.








2



ТЕКСТ







ТЕКСТ

ТЕКСТ

ТЕКСТ

ТЕКСТ

ПУНКТ

ПУНКТ

ПУНКТ

ПУНКТ

ПУНКТ

ПУНКТ

УЗЕЛ 1

УЗЕЛ 2

УЗЕЛ 3

УЗЕЛ 4

связь «узел-узел»

связь «пункт-узел»

Связь «пункт-пункт»

Литература
1.Анисимов Б.В., Савельев А.Я. и др. Применение ЭЦВМ для автоматизации процесса составления учебных планов и расписаний. //Использование ЭВМ в организации и планировании учебного процесса. М.: «Высшая школа», 1972, с.121-142.
2.Архангельский С.И. Учебный процесс в высшей школе, его закономерные основы и методы. М.: «Высшая школа», 1980. 368 с.
3.Архангельский С.И., Михеев В.И. Теоретические основы научной организации педагогических исследований. М.: «Знание», 1976. 27 с.
4.Бобков в. П., Казмирчук в. М., Морозов ю. Д., Франчук в. И. Обеспечение надежности автоматизированных экономических информационных систем. М.: мэси, 1989. 142 с.
5.Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика. 1989. –35 с.
6.Виейра Р. Программирование баз данных Microsoft SQL Server 2005. Базовый курс = Beginning Microsoft SQL Server 2005 Programming. — М.: «Диалектика», 2007. — С. 832.
7.Гайдамакин Н.А. «Автоматизированные информационные системы, базы и банки данных», М.: «Гелиос», 2002.
8.Государственный образовательный стандарт высшего профессионального образования. Москва, 1995.
9.Гусев И.Т., Мухин Э.В., Сорокин А.С., Сумароков Л.Н. Методика разработки учебного плана. //Использование ЭВМ в организации и планировании учебного процесса. М.: «Высшая школа», 1972, с.176-195.
10.Дейт Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: «Вильямс», 2006. — С. 1328.
11.Джексон Г. Проектирование реляционных баз данных для использования с микро ЭВМ.: Пер. с англ. –М.: Мир. 1991, -252 с.
12.Диго С.М. Проектирование и использование баз данных. Учебник. –М.: Финансы и статистика, 1995. –208 с. Методические пособия:
13.Захарова И.Г. Информационные технологии в образовании. М. Академия. 2008, 192 стр.
14.Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. (ГОСТ 34.201-89, ГОСТ 34.602-89, РД 50-682-80, РД 50-680-88, ГОСТ 34.601-90, ГОСТ 34.401-90, РД 50-34.698-90, ГОСТ 34.003-90, Р 50-34.119-90). М.:1991. 144 c.
15.Леонтьев Л.П., Гохман О.Г. Проблемы управления учебным процессом. Рига, 1984, с. 24-62.
16.Мэтьюс М. Грамотная разработка программных приложений. М. 1998.
17. Михайлов А., Мухин А. и др. Концепция информационного обеспечения МП в России. М.: Инфоцентр, 1996. - 183 с.
18.Ульман Дж. Основы систем баз данных. – М.: Финансы и статистика, 1983. –334с.
19. Уолтерс Р. Э SQL Server 2008: ускоренный курс для профессионалов = Accelerated SQL Server 2008. — М.: «Вильямс», 2008. — С. 768.
20.Щербина С. Web-интеграция: новый взгляд на построение корпоративных информационных систем // Информационные ресурсы России. - 2001. - N 5. - C.10-11.

Вопрос-ответ:

Что такое программное обеспечение?

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

Какие задачи решает информационная система университета?

Информационная система университета помогает автоматизировать работу учебного отдела, упростить процесс проектирования и тестирования программ, а также дает возможность контролировать экономическую эффективность системы.

Какие средства программирования можно использовать для разработки программного обеспечения?

Выбор средств программирования зависит от конкретных требований проекта. Возможными средствами программирования могут быть языки программирования (например, Java, C++, Python), интегрированные среды разработки (IDE) и другие инструменты.

Как установить программу?

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

Каким образом можно проверить экономическую эффективность информационной системы?

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

Что такое разработка программного обеспечения?

Разработка программного обеспечения - это процесс создания и внедрения программного обеспечения, которое решает определенные задачи и предоставляет определенные функции пользователям.

Какие главы включает статья о разработке и эксплуатации программного обеспечения?

Статья включает главы: "Учебный отдел", "Автоматизация учебного отдела", "Выбор средств программирования", "Проектирование информационной системы университета", "Тестирование программ", "Экономическая эффективность" и "Литература".

Какие этапы включает разработка информационной системы университета?

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

Какие преимущества имеет единая информационная система вуза?

Единая информационная система вуза имеет такие преимущества, как: улучшение координации и обмена информацией между различными подразделениями университета, повышение эффективности работы персонала, улучшение качества обслуживания пользователей, снижение затрат на обслуживание информационной системы.