- •Введение
- •1 Постановка задачи
- •1.1 Описание предметной области
- •1.2 Описание круга задач, решаемых программой
- •1.3 Входная и выходная информация
- •2 Проектирование задачи
- •2.1 Алгоритм решения задачи
- •3.1 Среда разработки
- •2.2 Физическая модель данных
- •3 Описание программы
- •3.2 Описание интерфейса
- •4 Тестирование
- •5 Описание применения
- •5.1 Назначение программы
- •5.2 Требования к программно-аппаратным ресурсам пк
- •5.3 Руководство пользователя
- •Заключение
- •Список использованных источников
1.2 Описание круга задач, решаемых программой
Целю разрабатываемого программного продукта «Расписание университета» является максимально-быстрое составление расписания университета.
Назначение данной программы состоит в выборе определенных данных, которые в совокупности будут представлять собой соответствующие расписание.
Для выбора данных использовались функциональные кнопки, выпадающие списки, содержащие определенную информацию.
Программа предполагает в себе наличие нескольких окон, в которых можно выполнять определенные операции.
Окно составления расписания включает в себя ряд функциональных кнопок, а также выпадающих списков с необходимыми данными.
Разработка данного программного продукта должно осуществляться на языке программирования C++ в среде разработки Borland C++ Builder.
Для реализации поставленной цели были поставлены соответствующие задачи:
создание кнопок, которые помогают форматировать полученное расписание;
создание выпадающих списков, с данными университета;
сохранение полученного расписания;
загрузка сохраненного расписания университета;
вывод на печать сформированное расписание;
оформление интерфейса программного средства.
При реализации поставленных, для достижения цели, задач программное средство сможет в полной мере выполнить соответствующие функции.
1.3 Входная и выходная информация
Входной информацией программного средства является теги, которые пользователь вносит в программу путем нажатия соответствующей функциональной кнопки. Добавление тегов пользователь осуществляет в зависимости от выбранной категории тегов (теги изображения, ссылок, форматирования текста, страницы, таблицы).
Защита данных (HTML кода) программы паролем не предусмотрена, что делает данные программы уязвимыми к несанкционированному доступу.
Выходными данными программы является web-страницы, которые являются содержимым web-сайта. Web-страницы формируются из HTML кода, который пользователь создает в процессе эксплуатации программы.
2 Проектирование задачи
2.1 Алгоритм решения задачи
При открытии программы необходимо выбрать пункт меню «Новая страница», после чего в окне кода программы образуется начальный код web-страницы. В панели инструментов, открыв доступ к соответствующим кнопкам программы, возможно, приступить к редактированию HTML кода страницы.
Далее происходит непосредственно создание HTML страницы. Каждый раздел кнопок содержит определенные теги необходимые к созданию страницы. При нажатии функциональной кнопки содержащей определенный тег, в окне HTML кода отображается полученный код, которые пользователь может редактировать в ходе эксплуатации программы.
По данным, рассмотренным в данном разделе, можно отметить, что алгоритм решения довольно прост.
Подпрограммы, составляющие данное программное средство являются различны.
Рассмотрим алгоритм действия программы. Данный алгоритм представлен на рисунке ниже.
Рисунок 1 – Блок-схема процедуры
Таким образом, в ходе разработки программы «Редактор HTML файлов» были построены и организованы соответствующие алгоритмы, способствующие реализации функций программного средства.
