logo search
Диплом разработка сегмента информационной системы формирования электронного портфолио студента

Формирование требований и определение технологий для разработки ис «электронное портфолио студента»

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

Для реализации программного обеспечения определим критерии выбора инструмента разработки ИС:

Доступные инструменты программирования проанализированы на основе перечисленных критериев. И выбраны следующие инструменты разработки: Open Server Panel, СУБД MySQL, язык программирования PHP-скриптов, язык гипертекстовой разметки HTML, каскадная таблица стилей CSS, Notepad++.

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

Для реализации информационной системы данная программа подходит, так как она бесплатная для использования, удобный и простой интерфейс, автономность, поддерживает СУБД MySQL, что необходимо для разработки информационной системы "Электронное портфолио студента".

Основанный на мощном компоненте редактирования Scintilla, Notepad ++ написан на C ++ и использует чистый Win32 API и STL, что обеспечивает более высокую скорость выполнения и меньший размер программы. [2]

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

Минусом данной программы является использование программы только в среде ОС Windows.

MySQL – это решение для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в переносные сборки серверов Denver, XAMPP, VertrigoServ.

SQL может использоваться в прикладных программах двумя способами: в форме встроенного SQL и интерфейса прикладного программирования (Application Program Interface, API).

Использую данную программу, так как она востребована, среди разработчиков, взаимосвязана с программным средством Open Server Panel и в большинстве случаев реализуется с языком программирования PHP.

PHP – является распространенным универсальным языком программирования с открытым исходным кодом. PHP специально разработан для веб-разработчиков, и его код может быть введен непосредственно в HTML. [1]

PHP отличается от JavaScript тем, что сценарии PHP выполняются на сервере и генерируют HTML, который отправляется клиенту.

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

XHTML – более строгая версия HTML, она соответствует синтаксису XML и представляет собой приложение XML в области разметки гипертекста.

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

Отделяя стиль представления документов от содержимого документа, CSS облегчает создание веб-страниц и обслуживание сайтов.

В основном используется как средство описания, формирования внешнего вида веб-страниц, написанных с использованием языков разметки HTML и XHTML, но также может применяться к любым документам XML, например, SVG или XUL.

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