- •Разработка обучающей системы по c#
- •Содержание
- •Введение
- •1 Описание этапов разработки программного продукта
- •Анализ поставленных задач и определение основных функций системы
- •Обзор и выбор технологий и средств программирования
- •4 Разработка структурной схемы и функциональных диаграмм программного продукта
- •Разработка пользовательского интерфейса
- •Приложение а
- •Приложение б
- •Исходный код всей программы
- •Разработка програмного кода функционирования модулей программы
- •8 Сставление программной документации список использованных источников
Обзор и выбор технологий и средств программирования
Технологией программирования называют совокупность методов и средств, используемых в процессе разработки программного обеспечения. Как любая другая технология, технология программирования представляет собой набор технологических инструкций, включающих:
-указание последовательности выполнения технологических операций;
-перечисление условий, при которых выполняется та или иная операция;
-описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии и методы оценки и т.п.
Кроме набора операций и их последовательности, технология также определяет способ описания проектируемой системы, точнее модели, используемой на конкретном этапе разработки.
К основным технологиям программирования относятся:
Объектно-ориентированное программирование – основными концептами, в котором являются понятия объектов и классов.
Структурное программирование – разработка программных комплексов, основанных на следующих принципах:
- алгоритмы можно разработать из базовых структур
- декомпозиция
К основным средствам программирования относят:
а) Java – это объектно-ориентированный язык программирования, созданный компанией Sun ‘Microsystems и предназначенный для написания клиентских приложений и серверного программного обеспечения
б) PHP 5 – это мощный кросплатформенный набор средств, который располагается на сервере и предназначается для обработки кода, встраимого в HTML-документы
в) Python – это объектно-ориентированный, императивный, функциональный, аспектно-ориентированный язык программирования, который используется во всех сферах программирования, в том числе и web.
г) Borland C++ - компилируемый строго типизированный язык общего назначения. Поддерживает разные парадигмы программирования: процедурную, обобщённую, функциональную, наибольшее внимание уделено поддержке объектно-ориентированного программирования.
д) HTML – стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузерами и отображается в виде документа в удобной для человека форме.
е) C# (произносится си шарп) — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как язык разработки приложений для платформы Microsoft .NET Framework.
Для создания информационной системы был выбран язык HTML.
В качестве технологии программирования было выбрано структурное программирование, основанное на принципах программирования «сверху-вниз».
4 Разработка структурной схемы и функциональных диаграмм программного продукта
На рисунке 1 изображена функциональная диаграмма программы. Поскольку вне зависимости от выбора раздела дальнейшие функции совпадают, в диаграмме приведен лишь один модуль.
Рисунок 1 - Функциональный алгоритм программы
Разработка пользовательского интерфейса
Для запуска обучающей системы дважды щелкаем по файлу «Обучающая система по C-Sharp.chm» (Рисунок 3)
Рисунок 3 - Запуск программы
При запуске программы, перед пользователем появляется главное окно программы, представленное на рисунке 4
Рисунок 4 - Главное окно программы
Далее все просто – дважды кликнув левой клавишей мыши, скажем на разделе «Циклы» мы имеем возможность просмотреть и изучить материал, связанный с циклами. (Рисунок 5)
Рисунок 5 - Просмотр подразделов
В большинстве подразделов внизу имеется кнопка для запуска примера той или иной программы, в зависимости от того, что изучает пользователь.(Рисунок 6)
Рисунок 6 - Кнопка Запустить пример
Прежде чем запуститься пример необходимо выполнить несколько действий: первым делом, загрузчик браузера IE спросит у Вас, выполнить или сохранить программу. Поскольку нам требуется запустить пример, мы выбираем «Выполнить». (Рисунок 7)
Рисунок 7 - Подтверждение запроса
Далее загрузчик уведомит Вас о том, что издатель ему не известен и спросит у вас, действительно ли стоит выполнять программу. Так как мы знаем, что ничего страшного не произойдет, нажимаем кнопку «Выполнить» (Рисунок 8)
Рисунок 8 - Конечное подтверждение
Далее, после выполненных действий, откроется окно с нашим примером, который мы намеревались просмотреть. После прочтения материала, выполнив то, что требуется в примере, достаточно в конце нажать клавишу Enter, для закрытия программы. (Рисунок 9)
Рисунок 9 - Просмотр примера с циклами