Помощь в написании студенческих работ
Антистрессовый сервис

Разработка ИС по учету учеников и сотрудников образовательной организации

Дипломная Купить готовую Узнать стоимостьмоей работы

Таблица 11 — Тестирование методом черного ящика Номер теста Описание теста Исходные данные Полученный результат 1 Проверка реакции программы на попытку отображения содержимого таблицы БД на примере таблицы «Пользователь» Событие нажатия на кнопку, которая отображает форму с таблицей БД «Пользователь» Демонстрация прошла успешно 2 Проверка добавления/редактирования корректных данных на примере… Читать ещё >

Разработка ИС по учету учеников и сотрудников образовательной организации (реферат, курсовая, диплом, контрольная)

Содержание

  • Введение
  • Глава 1. Описание предметной области и назначение проектируемой системы
    • 1. 1. Характеристика объекта автоматизации
      • 1. 1. 1. Описание организации заказчика «ЮУрГГПУ «
      • 1. 1. 2. Описание структуры «ЮУрГГПУ «
      • 1. 1. 3. Описание средств автоматизации работы «ЮУрГГПУ «
      • 1. 1. 4. Исследование основного бизнес-процесса
    • 1. 2. Описание проектируемой системы
      • 1. 2. 1. Назначение системы «Электронное портфолио»
      • 1. 2. 2. Цели создания системы «Электронное портфолио»
      • 1. 2. 3. Требования к структуре и функционированию системы «Электронное портфолио»
      • 1. 2. 4. Требования к функциям, выполняемым системой
    • 1. 3. Сравнительный анализ аналогичных продуктов
  • Глава 2. Проектирование системы «Электронное портфолио»
    • 2. 1. Выбор архитектуры информационной среды и инструментальных средств реализации
    • 2. 2. Описание модели данных
    • 2. 3. Описание основных алгоритмов работы программы
  • Глава 3. Документирование готового программного продукта
    • 3. 1. Испытания системы «Электронное портфолио»
    • 3. 2. Руководство пользователя системы «Электронное портфолио»
    • 3. 3. Руководство системного программиста
    • 3. 4. Технико-экономическое обоснование разработки системы «Электронное портфолио»
  • Заключение
  • СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

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

Методы тестирования:

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

покрытие решений, метод, когда каждое решение должно принять значение истина или ложь и при этом каждый оператор выполнялся бы, по крайней мере, один раз;

покрытие условий, метод, при котором все возможные результаты каждого условия в решении выполнялись бы, по крайней мере, один раз;

покрытие решений/условий — это комбинированный метод, когда все возможные результаты каждого условия в решении выполнялись бы, по крайней мере, один раз, все возможные результаты каждого решения в решении выполнялись бы, по крайней мере, один раз;

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

Каждый метод имеет определенные достоинства и недостатки, (возможность обнаруживать и пропускать различные типы ошибок), поэтому необходимо использовать несколько методов.

В таблице 10 приведены условия и результаты тестирования.

Таблица 10 — Результаты тестирования Условия тестирования Результаты тестирования Введены не все данные Сообщение об отсутствии некоторых данных Введены все данные Загрузка данных в БД В области ввода даты введены данные неправильного формата Сообщение об ошибке Ввод поиска несуществующей записи Сообщение о том, что ни одной записи не найдено Ввод поиска существующей записи Вывод данных по поиску Попытка создания новой записи в БД Создание новой записи Попытка редактирования записи в БД Редактирование записи Тестирование информационной системы в нормальных, экстремальных, исключительных условиях показало, что программа работает верно, выдает ожидаемые результаты для характерных совокупностей данных.

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

Интерфейс — это внешняя оболочка приложения вместе с программами управления доступом и другими скрытыми от пользователя механизмами управления, дающая возможность работать с документами, данными и другой информацией, хранящейся в компьютере или за его пределами. Главная цель любого приложения — обеспечить максимальное удобство и эффективность работы с информацией: документами, базами данных, графикой или изображениями. Поэтому интерфейс является, пожалуй, самой важной частью любого приложения [8].

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

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

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

Таблица 11 — Тестирование методом черного ящика Номер теста Описание теста Исходные данные Полученный результат 1 Проверка реакции программы на попытку отображения содержимого таблицы БД на примере таблицы «Пользователь» Событие нажатия на кнопку, которая отображает форму с таблицей БД «Пользователь» Демонстрация прошла успешно 2 Проверка добавления/редактирования корректных данных на примере таблицы «Пользователь» Заполнение окон ввода формы добавления/редактирования данных о покупателе Данные успешно добавлены/отредактированы и выведены в таблице на форме «Пользователь» 3 Проверка добавления/редактирования некорректных данных на примере таблицы «Пользователь» Заполнение не всех окон ввода формы добавления/редактирования данных о покупателе. Введены числовые данные в текстовые поля. Данные не добавлены/отредактированы, выведено сообщение об ошибке ввода данных, предполагается повторный ввод. 4 Проверка удаления данных на примере таблицы «Пользователь» Выбор строки таблицы «Пользователь» предназначенной для удаления Выведено диалоговое окно удаления данных, при нажатии кнопки «Да», данные удаляются. При нажатии кнопки «Нет» не удаляются.

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

3.

2. Руководство пользователя системы «Электронное портфолио».

Стартовая страница web-приложения представлена на рисунок 12.

Рисунок 12 — Стартовая страница приложение.

После авторизации в режиме студента, становится доступным Заполнение портфолио, рисунок 13,.

Добавление в портфолио файлов, рисунок 14,.

Просмотра информации о преподавателях, рисунки 15, 16,.

Просмотр таблицы с результатами (начисленные баллы студентам), рисунок 17.

Рисунок 13 — Портфолио (режим студента) Рисунок 14 — Добавление файлов (режим студента) Рисунок 15 — Просмотр информации о преподавателях Рисунок 16 — Просмотр дополнительной информации о преподавателях Рисунок 17 — Просмотр таблицы с результатами.

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

Рисунок 18 — Перечень преподавателей.

После авторизации в режиме администратора, становятся доступными для редактирования перечень пользователей и справочники (Категории, уровень, награды), рисунок 19.

Рисунок 19 — Пользователи системы (режим администратора).

Портфолио в режиме администратора содержит перечень достижений всех студентов (возможен фильтр данных по студенту), рисунок 20.

Рисунок 20 — Портфолио (режим администратора).

В режиме студента также доступны сортировка, поиск данных и экспорт данных в Excel, рисунки 20, 21.

Рисунок 19 — Экспорт портфолио в Excel (режим студента) Рисунок 20 — Экспорт таблицы с результатами в Excel (режим студента).

Экспорт данных в режиме администратора приведен на рисунке 21.

Рисунок 21 — Экспорт портфолио в Excel (режим администратора).

3.

3.Руководство системного программиста.

Информационное обеспечение web-приложения представляет собой:

БД, в которой хранится вся необходимая информация.

Документы организации, в которой функционирует web-приложение, на основании которых регламентируется ввод информации в БД web-приложении.

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

Требования к документам: полнота и непротиворечивость информации для ее ввода в БД web-приложения.

К информационным связям web-приложения относятся:

Внешние входящие связи: входные документы которые вводятся в web-приложение для хранения в БД и последующей манипуляции.

Связи со СКУД: информация передаваемая на сервер по определенным протоколам.

Внешние исходящие связи: результата поиска данных, экспорт данных в Excel, генерируемые системой.

Программа включает в себя модулей.

Модуль «option.php» — модуль отвечает за соединение с БД.

Модуль «menu.php» — модуль отвечает за работу главного меню.

Модуль «index.php» — модуль отвечает за работу стартовой страницы.

Модуль «reg.php» — модуль отвечает за работу регистрацию студентов на сайте.

Модуль «user.php» — модуль отвечает за работу c пользователями системы. Редактирование данных — модуль «upduser.php». Удаление данных «deluser.php».

Модуль «category.php» — модуль отвечает за работу c категориями мероприятий. Редактирование данных — модуль «upcategory.php». Удаление данных «delcategory.php».

Модуль «scope.php» — модуль отвечает за работу c уровнями мероприятий. Редактирование данных — модуль «updscope.php». Удаление данных «delscope.php».

Модуль «award.php» — модуль отвечает за работу c наградами за участе в мероприятиях ВУЗа. Редактирование данных — модуль «updaward.php». Удаление данных «delaward.php».

Модуль «memactstu.php» — модуль отвечает за работу c портфолио в режиме студента ВУЗа. Редактирование данных — модуль «updmemactstu.php». Удаление данных «delmemactstu.php».

Модуль «explst.php» — модуль отвечает за экспорт данных портфолио в excel.

Модуль «expres.php» — модуль отвечает за экспорт данных таблицы результатов в excel.

Структура системы включает в себя следующий перечень подсистем:

1) сервер базы данных с установленной MySQL;

2) web-сервер со следующей конфигурацией ПО:

операционная система — Windows 2000/NT/XP;

http-сервер Apache 1.3;

транслятор PHP версии 5.

1.

3.

4. Технико-экономическое обоснование разработки системы «Электронное портфолио».

Для оценки эффективности внедрения информационной системы сравним временные затраты на создание портфолио с применением информационной системой и без применения системы. Данный анализ позволит сделать однозначный вывод о целесообразности внедрения системы.

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

В таблице 12 представлены временные затраты на создание портфолио при ручном и автоматизированном способе учета заказов.

Таблица 12 — Временные затраты при ручном и автоматизированном способе Действия сотрудников Временные затраты на продажу билетов, мин. ручной автоматизированный Регистрация нового портфолио 5 1 Оформление документов 10 0,1 Сохранение данных 0,5 0,5 Поиск данных 5 0,1 Учет личных данных студента 2 0,5 Учет подсчета баллов 0,5 0 Формирование сопроводительных документов 25 0,5 Формирование отчетных материалов 60 1 Итого 108 3,7.

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

Рисунок 22 — Трудозатраты при ручном и автоматизированном способе.

Как видно из представленной диаграммы автоматизированный способ учета эффективнее на 90%, нежели ручной способ учета.

Эффетивность работы будет увеличена за счета автоматизированного формирования сопроводительных документов и формирования отчетных материалов для руководства компании.

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

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

Расчет экономии затрат будем рассчитывать на основе полученных итоговых значений при ручном и автоматизированном способе, представленных в таблице 12.

Пусть рабочий день сотрудников составляет 8 часов. В течение рабочего дня сотрудники тратят как минимум 6 часов на работу с клиентами. При автоматизированном способе регистрации тот же объем работы будет выполнен за 2 часа.

Из расчета месячной заработной платы, равной 20 000 руб., заработная плата в день доставляет 769 руб., в час — 96 руб. Следовательно, стоимость 6 часов работы сотрудников составит 576 руб., при автоматизированном способе регистрации потребуется всего 2 часа, значит, стоимость уменьшится до 192 руб.

Результаты расчетов экономической эффективности проекта представлены в таблице 13.

Таблица 13 — Расчет показателей экономической эффективности Расчет Затраты Абсолютное изменение затрат Коэффициент изменения затрат Индекс изменения затрат базовый вариант проектный вариант Трудоем-кость, час. (час) (час).

(час).

(%) 1440 (6*240) 480 (2*240) 960 67% 3 Стоимость, руб.

(руб.) (руб.).

(руб.).

(%) 138 240 92 160 46 080 67% 3.

Таким образом, внедрение информационной системы позволит повысить производительность работы с портфолио на 67%.

На рисунке 23 представлена диаграмма абсолютного изменения трудовых затрат в год.

Рисунок 23 — Диаграмма абсолютного изменения стоимостных затрат в год.

Исходя из результатов проведенного анализа годовой экономический эффект от внедрения информационной системы составит 46 080 руб./год.

Следовательно, данный проект является экономически выгодным и может быть рекомендован к внедрению.

Выводы по третьей главе:

В третьей главе ВКР было описано проведение испытания системы «Электронное портфолио», описано руководство пользователя системы «Электронное портфолио», руководство системного программиста и технико-экономическое обоснование разработки системы «Электронное портфолио». Проект является экономически выгодным и может быть рекомендован к внедрению.

Заключение

.

Тема представленной дипломной работы — ИС по учету учеников и сотрудников образовательной организации. В рамках представленной дипломной работы разработано web-приложение «Электронное портфолио».

Предметом исследования являются процесс проектирования автоматизированной системы учета достижений студентов.

Цель данной дипломной работы разработать информационную систему электронного портфолио студентов ВУЗа.

В процессе выполнения дипломной работы были решены следующие задачи:

Проанализирована характеристика объекта автоматизации;

Проведено обоснование выбора технологии проектирования;

Определена архитектура и провести инфологическое проектирование базы данных;

Разработана база данных и интерфейс web-приложения электронного портфолио;

Проведено обоснование экономической эффективности проекта.

В рамках дипломной работы разработано web-приложение «Электронное портфолио».

Web приложение разработано на основе следующих программных требований к системе:

а) сервер базы данных с установленной MySQL 5.

5.25;

б) web-сервер со следующей конфигурацией ПО:

1) операционная система — Windows 2000/NT/XP;

2) http-сервер Apache версии 2.

2.22;

3) транслятор PHP версии 5.

3.13.

Web-приложение даёт возможность:

1 Заполнения студентом комплекта документов для оформления его электронного портфолио,.

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

3. Ранжирование студентов в соответствии с полученными баллами,.

4. Заполнения характеристики на преподавателя с возможностью их редактирования заведующим кафедрой,.

5. Просмотра студентом характеристики на преподавателей.

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

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

.

http://www.cspu.ru.

Александр Жадаев: PHP для начинающих, — Москва, Издательство: Питер, 2014 г., 288 стр.

Астахова И. Ф. «СУБД: язык SQL в примерах и задачах», г. Москва, изд. «Физматлит», 2013 г.

Астахова И. Ф., Толстобров А. П., Мельников В. М. SQL в примерах и задачах: Учеб. пособие.

Мн.: Новое знание, 2014.

Брайан Хоган: HTML5 и CSS3. Веб-разработка по стандартам нового поколения, — Москва, Издательство: Питер, 2014 г., 320 стр.

Вендров А. М. Проектирование программного обеспечения экономических информационных систем. — М.: Финансы и статистика, 2012.

Вадим Дунаев: HTML, скрипты и стили, — Москва, Издательство: BHV, 2015 г., 824 стр.

Вигерс, Битти: Разработка требований к программному обеспечению, — Москва, Издательство: BHV, 2014 г., 736 стр.

Глушаков С. В., Ломотько Д. В. Базы данных, 2014. 415 с.

Голицына О. Л., Максимов Н. В., Попов И. И. Базы данных: Учебное пособие. — М.: ФОРУМ: ИНФРА-М, 2013. 268 с.

Голдстайн, Лазарис, Уэйл: HTML5 и CSS3 для всех, — Москва, Издательство: Эксмо-Пресс, 2013 г., 368 стр.

Дженнифер Роббинс: HTML5, CSS3 и JavaScript. Исчерпывающее руководство, — Москва, Издательство: Эксмо, 2014 г., 528 стр.

Джон Дакетт: HTML и CSS. Разработка и дизайн веб-сайтов, — Москва, Издательство: Эксмо, 2013 г., 480 стр.

Каллум Хопкинс: PHP. Быстрый старт, — Москва, Издательство: Эксмо-Пресс, 2014 г., 160 стр.

Кузин А. В., С. В. Левонисова, Базы данных, — Москва, Издательство: Академия, 2014 г., 320 стр.

Кумскова И. А., Базы данных, — Москва, Издательство: Кно.

Рус, 2014 г., 488 стр.

Информационные технологии в управлении предприятием. Антология. — М.: Три квадрата, 2014.

Мишинин А. И. Теория экономических информационных систем, М.: Финансы и статистика, 4-е издание 2013.

Петров В. Н. Информационные системы. С-П: Питер, 2013.

Сапков В. В. Информационные технологии и компьютеризация делопроизводства: учебное пособие. Киев: ACADEMIA, 2013.

Смирнова Г. Н., Сорокин А. А., Тельнов Ю. Ф. Проектирование экономических информационных систем, 2014.

Дюбуа, Поль MySQL; М.: Вильямс; Издание 2-е — Москва, 2014. — 909 c.

Кузнецов М., Симдянов И. Объектно-ориентированное программирование на PHP; БХВ-Петербург — Москва, 2011. — 608 c.

Кузнецов Максим, Симдянов Игорь MySQL 5; БХВ-Петербург — Москва, 2013. — 644 c.

Маркин А. В., Шкарин С. С. Основы Web-программирования на PHP; Диалог-МИФИ —, 2014. — 256 c.

Пауэрс Дэвид Adobe Dreamweaver, CSS, Ajax и PHP; БХВ-Петербург — Москва, 2013. — 928 c.

Симдянов, И.В.; Кузнецов, М.В. MySQL 5; БХВ-Петербург — Москва, 2016. — 747 c.

Ульман, Ларри MySQL; М.: ДМК Пресс — Москва, 2014. — 352 c.

Показать весь текст

Список литературы

  1. Александр Жадаев: PHP для начинающих, — Москва, Издательство: Питер, 2014 г., 288 стр.
  2. И. Ф. «СУБД: язык SQL в примерах и задачах», г. Москва, изд. «Физматлит», 2013 г.
  3. И. Ф., Толстобров А. П., Мельников В. М. SQL в примерах и задачах: Учеб. пособие.- Мн.: Новое знание, 2014.
  4. Брайан Хоган: HTML5 и CSS3. Веб-разработка по стандартам нового поколения, — Москва, Издательство: Питер, 2014 г., 320 стр.
  5. А.М. Проектирование программного обеспечения экономических информационных систем. — М.: Финансы и статистика, 2012.
  6. Вадим Дунаев: HTML, скрипты и стили, — Москва, Издательство: BHV, 2015 г., 824 стр.
  7. Вигерс, Битти: Разработка требований к программному обеспечению, — Москва, Издательство: BHV, 2014 г., 736 стр.
  8. С. В., Ломотько Д. В. Базы данных, 2014. 415 с.
  9. О. Л., Максимов Н. В., Попов И. И. Базы данных: Учебное пособие. — М.: ФОРУМ: ИНФРА-М, 2013. 268 с.
  10. Голдстайн, Лазарис, Уэйл: HTML5 и CSS3 для всех, — Москва, Издательство: Эксмо-Пресс, 2013 г., 368 стр.
  11. Дженнифер Роббинс: HTML5, CSS3 и JavaScript. Исчерпывающее руководство, — Москва, Издательство: Эксмо, 2014 г., 528 стр.
  12. Джон Дакетт: HTML и CSS. Разработка и дизайн веб-сайтов, — Москва, Издательство: Эксмо, 2013 г., 480 стр.
  13. Каллум Хопкинс: PHP. Быстрый старт, — Москва, Издательство: Эксмо-Пресс, 2014 г., 160 стр.
  14. А. В., С. В. Левонисова, Базы данных, — Москва, Издательство: Академия, 2014 г., 320 стр.
  15. И. А., Базы данных, — Москва, Издательство: КноРус, 2014 г., 488 стр.
  16. Информационные технологии в управлении предприятием. Антология. — М.: Три квадрата, 2014.
  17. А. И. Теория экономических информационных систем, М.: Финансы и статистика, 4-е издание 2013.
  18. В.Н. Информационные системы. С-П: Питер, 2013.
  19. В. В. Информационные технологии и компьютеризация делопроизводства: учебное пособие. Киев: ACADEMIA, 2013.
  20. Г. Н., Сорокин А. А., Тельнов Ю. Ф. Проектирование экономических информационных систем, 2014.
  21. Дюбуа, Поль MySQL; М.: Вильямс; Издание 2-е — Москва, 2014. — 909 c.
  22. М., Симдянов И. Объектно-ориентированное программирование на PHP; БХВ-Петербург — Москва, 2011. — 608 c.
  23. Кузнецов Максим, Симдянов Игорь MySQL 5; БХВ-Петербург — Москва, 2013. — 644 c.
  24. А. В., Шкарин С. С. Основы Web-программирования на PHP; Диалог-МИФИ —, 2014. — 256 c.
  25. Пауэрс Дэвид Adobe Dreamweaver, CSS, Ajax и PHP; БХВ-Петербург — Москва, 2013. — 928 c.
  26. Симдянов, И.В.; Кузнецов, М.В. MySQL 5; БХВ-Петербург — Москва, 2016. — 747 c.
  27. Ульман, Ларри MySQL; М.: ДМК Пресс
Заполнить форму текущей работой
Купить готовую работу

ИЛИ