Разработка автоматизированного рабочего места в виде Web-приложения "Платные образовательные услуги" для отделения дополнительного образования строительного техникума. Технология создания макета. Разработка программного кода, функции интерфейса.
Аннотация к работе
За последние десять лет произошло коренное изменение роли и места персональных компьютеров и информационно-коммуникационных технологий в жизни общества. Человек, умело, эффективно владеющий технологиями и информацией, имеет другой, новый стиль мышления, принципиально иначе подходит к оценке возникшей проблемы, к организации своей деятельности. В настоящее время все большее распространение, как в производстве, так и в документообороте предприятий находит компьютерная техника, все шире становится перечень охватываемых ею задач. Обеспечивает возможности использования в образовании современных информационных средств, повышение эффективности традиционных процессов обучения, воспитания, управления образованием, а также задачам развития содержания образования, технологий образовательного процесса и свойств образовательной среды. Исходя из вышеперечисленного, целью дипломного проекта является разработка автоматизированного рабочего места (АРМ) в виде WEB-приложения "Платные образовательные услуги" для отделения дополнительного образования Нижнетагильского строительного техникума (НТСТ).Автоматизированное рабочее место, или, в зарубежной терминологии, "рабочая станция" (workstation), представляет собой место пользователя-специалиста той или иной профессии, оборудованное средствами, необходимыми для автоматизации выполнения им определенных функций. Такими средствами, как правило, является ПК, дополняемый по мере необходимости другими вспомогательными электронными устройствами, а именно: дисковыми накопителями, печатающими устройствами, оптическими читающими устройствами или считывателями штрихового кода, устройствами графики, средствами сопряжения с другими АРМ и с локальными вычислительными сетями и т.д. Основным назначением АРМ можно считать децентрализованную обработку информации на рабочих местах, использование соответствующих "своих" баз данных при одновременной возможности вхождения в локальные сети АРМ и ПК, а иногда и в глобальные вычислительные сети, включающие мощные ЭВМ. Для реализации идеи распределенного управления потребовалось создание для каждого уровня управления и каждой предметной области автоматизированных рабочих мест на базе профессиональных персональных компьютеров. Функционирование АРМ может дать желаемый эффект при условии правильного распределения функций и нагрузки между человеком и машинными средствами обработки информации, ядром которой является компьютер.АРМ "Платные образовательные услуги"имеет следующую структуру (рис.1):
Рисунок 1 - структурная схема web-приложенияПроцесс создания макета web-приложения можно разделить на 3 этапа: 1. При проектировании общего макета web-приложения и пользовательского интерфейса был использован метод построения изображения на обычном листе бумаги, с помощью обычной синей шариковой ручки. В качестве фреймворка для создания дизайна и пользовательского интерфейса был использован CSS фреймворк METROUICSS, проект с открытым исходным кодом, распространяемый под лицензией MITLICENSE. Фреймворк (англ. framework, Каркас) - в информационных системах структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. Можно также говорить о каркасном подходе как о подходе к построению программ, где любая конфигурация программы строится из двух частей: первая, постоянная часть - каркас, не меняющийся от конфигурации к конфигурации и несущий в себе гнезда, в которых размещается вторая, переменная часть - сменные модули (или точки расширения).На основе ERD диаграммы была сгенерирована база данных в системе управления базами данных (СУБД) MYSQL, состоящая из трех таблиц (рис.10). Таблица bills, содержит следующие поля: id, student, group_number, subject, teacher, sum, date_day, date_month, date_year, file_name; Таблица docs, содержит следующие поля: id, number, date_day, date_month, date_year, customer, client, group_number, edu_type, period, name, home_address, tel, sum, sum_rub_1, sum_kop_1, file_name; Таблица journal, содержит следующие поля: id, type, number, name, date, study_year, group_number, qualification, paid, teacher, subject, period, date_of_delivery. Структура таблицы biils представлена на рисунке 11: Рисунок 11 - структура таблицы billsПользователь АРМ выбирает необходимое действие, и с помощью ссылки переходит на страницу, выполняющую необходимый функционал, к примеру - заполнение нового договора. В результате происходит переход на результирующую страницу, где отображаются введенные данные в целях их повторной проверки и ссылка на заполненный договор в виде документа Microsoft Office Word 2007 (docx), готовый к дальнейшим выводу на печать и подписи сторон. Файл Соответствующая функция index. php Главная страница, доступ к функциям header. php Шапка страницы, доступ к поиску footer. php Подвал страницы config. php Подключение к БД new_doc. php Оформление нового договора new_bill. php Оформление нового счета new_record. php Добавление нов
План
Содержание
Введение
1. Аналитическая часть
1.1 Анализ предметной области
2. Проектная часть
2.1 Проектирование структуры WEB-приложения
2.2 Технология создания макета WEB-приложения
2.3 Информационное обеспечение
3. Разработка программного продукта
3.1 Функциональность работы WEB-приложения
3.2 CSS верстка
3.3 Разработка программного кода
3.3.1 Обеспечение безопасности
3.3.2 Блок актуализации
3.3.3 Функции WEB-интерфейса
4. Экономическая часть
Заключение
Список используемых источников
Введение
За последние десять лет произошло коренное изменение роли и места персональных компьютеров и информационно-коммуникационных технологий в жизни общества. Человек, умело, эффективно владеющий технологиями и информацией, имеет другой, новый стиль мышления, принципиально иначе подходит к оценке возникшей проблемы, к организации своей деятельности.
В настоящее время все большее распространение, как в производстве, так и в документообороте предприятий находит компьютерная техника, все шире становится перечень охватываемых ею задач. Постоянно растет объем и сложность обрабатываемой информации, требуются все новые виды ее представления.
Вот только некоторые из преимуществ, которые дает использование вычислительной техники при работе организации: - возможность оперативного контроля над достоверностью информации;
- уменьшение числа возможных ошибок при генерировании производных данных;
- возможность быстрого доступа к любым данным;
- возможность быстрого формирования отчетов;
- экономия трудозатрат и затрат времени на обработку информации.
Все эти преимущества в данный момент оценены многими организациями, поэтому, сегодня наблюдается процесс бурного развития специализированных информационных систем и внедрения их в работу различных учреждений.
Как показывает практика, без новых информационных технологий уже невозможно представить и современное образовательное учреждение. приложение интерфейс программный код
Информатизация образования - одно из ключевых направлений развития учреждения. Обеспечивает возможности использования в образовании современных информационных средств, повышение эффективности традиционных процессов обучения, воспитания, управления образованием, а также задачам развития содержания образования, технологий образовательного процесса и свойств образовательной среды.
Исходя из вышеперечисленного, целью дипломного проекта является разработка автоматизированного рабочего места (АРМ) в виде WEB-приложения "Платные образовательные услуги" для отделения дополнительного образования Нижнетагильского строительного техникума (НТСТ).
Для реализации цели были поставлены следующие задачи: - исследование предметной области;
- анализ WEB-приложений аналогичной тематики;
- проектирование структуры приложения;
- разработка программного продукта;
- обеспечение безопасности;
- расчет экономической эффективности проекта.
Актуальность работы заключается в экономии времени, а также быстром и удобном доступе к информации.
Объектом автоматизации является деятельность сотрудников отделения дополнительного образования Нижнетагильского строительного техникума.
Предметом работы является процесс разработки АРМ в виде WEB-приложения "Платные образовательные услуги".
Дипломная работа состоит из программного продукта, базы данных и пояснительной записки, содержит: введение, аналитическую и практическую часть, заключение, библиографический список используемых источников, приложения.
Практическая значимость состоит в том, что система позволит получать достоверные данные, необходимые специалисту для работы, осуществлять планирование и мониторинг качества учебного процесса. А также освободит специалиста от малопроизводительного, рутинного труда по составлению всевозможных отчетных документов.