Формирование требований и определение технологий для разработки ис «электронное портфолио студента»
Чтобы начать разработку сегмента информационной системы для формирования индивидуального портфолио студентов, нужно определить и сформировать ряд требований и технологий, выбор данных требований и технологий.
Для реализации программного обеспечения определим критерии выбора инструмента разработки ИС:
-
создание удобного и современного пользовательского интерфейса;
-
максимальная простота использования;
-
открытый и свободный доступ к программам разработки
-
возможность обучающемуся самостоятельно корректировать свое портфолио.
Доступные инструменты программирования проанализированы на основе перечисленных критериев. И выбраны следующие инструменты разработки: Open Server Panel, СУБД MySQL, язык программирования PHP-скриптов, язык гипертекстовой разметки HTML, каскадная таблица стилей CSS, Notepad++.
-
Open Server Panel –это портативная серверная платформа и программная среда, разработанная специально для веб-разработчиков на основе их рекомендаций и предложений.
Идея проекта Open Server – независимость от рабочего места. Типичный разработчик часто зависит от конкретного компьютера, от операционной системы и программ, установленных на этом компьютере, и даже от дома или офиса, где расположен компьютер.
Для реализации информационной системы данная программа подходит, так как она бесплатная для использования, удобный и простой интерфейс, автономность, поддерживает СУБД MySQL, что необходимо для разработки информационной системы "Электронное портфолио студента".
-
Notepad ++ – это бесплатный редактор исходного кода и замена Блокнота, поддерживающая несколько языков. Работает в среде MS Windows, его использование регулируется лицензией GPL. [2]
Основанный на мощном компоненте редактирования Scintilla, Notepad ++ написан на C ++ и использует чистый Win32 API и STL, что обеспечивает более высокую скорость выполнения и меньший размер программы. [2]
Данное приложение имеет удобный и простой интерфейс, подсвечивает код, что изначально упрощает понимание кода, как своего так и чужого.
Минусом данной программы является использование программы только в среде ОС Windows.
-
MySQL – это бесплатная система управления реляционными базами данных.
MySQL – это решение для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в переносные сборки серверов Denver, XAMPP, VertrigoServ.
SQL может использоваться в прикладных программах двумя способами: в форме встроенного SQL и интерфейса прикладного программирования (Application Program Interface, API).
Использую данную программу, так как она востребована, среди разработчиков, взаимосвязана с программным средством Open Server Panel и в большинстве случаев реализуется с языком программирования PHP.
-
Для расширения функционала приложения используется язык PHP.
PHP – является распространенным универсальным языком программирования с открытым исходным кодом. PHP специально разработан для веб-разработчиков, и его код может быть введен непосредственно в HTML. [1]
PHP отличается от JavaScript тем, что сценарии PHP выполняются на сервере и генерируют HTML, который отправляется клиенту.
Преимущество данного языка программирования является бесплатное использование, простота в изучении, открытый доступ к коду, что существенно упрощает разработку информационных систем, приложений и т.д.
-
HTML (от англ. HyperText Markup Language - «Язык гипертекстовой разметки») – это стандартизированный язык программирования для документов в World Wide Web. Большинство веб-страниц содержат разметку HTML (или XHTML). HTML интерпретируется браузерами. Полученный результат интерпретируется на мониторе компьютера или мобильного устройства.
XHTML – более строгая версия HTML, она соответствует синтаксису XML и представляет собой приложение XML в области разметки гипертекста.
Преимущества данного языка является распространенное использование в сети интернет, большинство сайтов написано с использованием данного языка, простой в освоении.
-
CSS (каскадные таблицы стилей) - это формальный язык для описания внешнего вида документа, написанного с использованием языка разметки.
Отделяя стиль представления документов от содержимого документа, CSS облегчает создание веб-страниц и обслуживание сайтов.
В основном используется как средство описания, формирования внешнего вида веб-страниц, написанных с использованием языков разметки HTML и XHTML, но также может применяться к любым документам XML, например, SVG или XUL.
С помощью данного языка сформируем удобный и простой внешний вид интерфейса информационной системы.
- Содержание
- Введение
- Анализ концепций формирования электронного портфолио высших учебных заведений
- Концепция угту
- Концепция сгту им. Гагарина ю. А.
- Концепция мгпи им. М. К. Евсевьева
- Концепция сПбГут им. Проф. Бонч-Бруевича
- Формирование требований и определение технологий для разработки ис «электронное портфолио студента»
- Разработка сегмента информационной системы для формирования индивидуального портфолио студента
- Обоснование выбора средств разработки
- Назначение системы
- Перечень автоматизируемых функций
- Характеристика системы
- Предметная область
- Описание информационных объектов и потоков
- Методическое обеспечение ис
- Разработка интерфейса системы
- Математическая модель производственного бизнес-процесса
- Тестирование разработанного приложения
- План проведения тестирования
- Элементное исследование построения продукта
- Заключение
- Список использованных источников