- •1. Общие положения по курсовому проектированию
- •1.1. Цели и задачи курсового проектирования
- •1.2. Выбор темы курсового проекта и получение задания на ее выполнение
- •1.3. Организация выполнения курсового проекта
- •1.4. Сроки и этапы выполнения курсового проекта
- •1.5. Структура и содержание курсовой работы
- •1.6. Представление результатов выполнения курсовой работы
- •1.7. Оценивание курсовых проектов
- •2. Методичекие указания по выполнению курсовых работ
- •2.1. Подготовка к выполнению курсовой работы
- •2.2. Оформление отдельных разделов курсовой работы
- •2.2.1. Назначение и область применения
- •2.2.2. Постановка задачи
- •2.2.3. Описание алгоритма
- •2.2.4. Организация входных и выходных данных
- •2.2.5. Выбор состава технических и программных средств
- •2.2.6. Разработка программы
- •2.2.7. Спецификация программы
- •2.2.8. Текст программы
- •2.2.9. Блок-схема программного модуля
- •2.2.10. Отладка программы
- •2.3.Список рекомендуемых источников информации
2.2.4. Организация входных и выходных данных
Здесь содержится описание и обоснование выбора метода организации входных и выходных данных.
Например: В программе были использованы следующие типы входных данных:
Графические, представленные в виде файлов в формате bmp;
Звуковые данные, представленные в виде файлов в формате wav;
Видео данные, представленные в виде файлов в формате avi;
Текстовые.
Графические, звуковые и видео данные могут быть введены в программу двумя способами:
- прямая загрузка в режиме разработки форм;
- программная загрузка данных из файла в соответствующий компонент в режиме работы программы.
Текстовые данные так же можно ввести двумя способами:
- ввод с клавиатуры;
- выбор данных среди предложенных вариантов.
Для ввода текстовой информации наиболее предпочтителен второй способ, так как это позволяет избежать ошибок пользователя.
Выходные данные представляют собой динамически изменяемую графическую информацию, выводимую на дисплей ЭВМ, файлы произвольного доступа, содержащие текстовые данные, а так же распечатанные платежные ведомости.
2.2.5. Выбор состава технических и программных средств
В данном подпункте на основании разработанного алгоритма делается вывод о необходимости использования того или иного языка программирования. Перечисляются достоинства выбранной среды программирования. Определяются технические средства, необходимые для оптимальной работы будущей программы.
Например: Исходя из целей курсовой работы, требуется создать программу, работающую под ОС Windows. В связи с тем, что разработанный алгоритм подразумевает использование графических возможностей, звука, анимации и параллельных процессов взаимодействия с пользователем, было принято решение использовать интегрированную среду разработки программ Borland Delphi 6. Данная среда разработки позволяет достаточно быстро создавать приложения для операционной системы Windows.
Технические средства, достаточные для оптимальной работы программы:
Windows 9x/ME/NT/2000/XP.
Видео память не менее 1Mb. Ускоритель графики не требуется.
Оперативной памяти не менее 16 Mb.
Процессор Intel Pentium 166 и выше.
Объем свободного места на жестком диске не менее 500 Мб.
Манипуляторы: клавиатура и мышь.
2.2.6. Разработка программы
Ключевым моментов в разработке программы является разработка пользовательского интерфейса. В связи с этим в данном пункте описывается степень соответствия основным требованиям, предъявляемым к интерфейсу программы:
содержание привычных и понятных пользователю пунктов меню, соответствующих функциям приложения;
сохранение стандартизированных назначений и местоположений на экране графических объектов;
оптимальное цветовое решение интерфейса;
наличие всплывающих подсказок;
защита от некорректного ввода данных;
обработка исключительных ситуаций;
наличие сведений о программе;
наличие сведений об авторе.
2.2.7. Спецификация программы
В данном подпункте приводится точное название программы и ее состав.
Например: Исполнимый файл программы «Контроль продаж» имеет название Control.exe и расположен в каталоге \ Контроль продаж.
Помимо исполнимого файла, в проект включены следующие файлы, представленные в таблице 1:
Таблица 1 – спецификация программы
Наименование файла |
Назначение файла |
StartForm.frm |
Главная форма программы |
New.frm |
Форма для ввода нового товара |
Buying.frm |
Форма для оформления покупки товара |
Pay-list.frm |
Форма для отображения платежной ведомости |
Control.dpr |
Файл настроек программы |
Control.mdb |
Файл базы данных |