Загруженность аудиторий КемГППК

Автор: Пользователь скрыл имя, 06 Декабря 2010 в 01:48, отчет по практике

Описание работы

Квалификационная практика (стажировка) пройдена студентом IV курса, группы ПР-061 КемГППК, Левановым Александром в Кемеровском Государственном Профессионально-Педагогическом Колледже. Стажировка является составной частью основной образовательной программы по специальности «Программное обеспечение вычислительной техника и автоматизированных систем» среднего профессионального образования.

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

Содержание

1 Техническое задание………………………………………………………….5

1.1 Введение………………………………………………………………..5

1.2 Основание для разработки…………………………………………….5

1.3 Назначение разработки………………………………………………..5

1.4 Требования к программному изделию……………………………….6

1.5 Технико-экономические показатели………………………………….7

1.6 Стадии и этапы разработки……………………………………………7

2 Основная часть………………………………………………………………...8

2.1 Постановка задачи……………………………………………………..8

2.1.1 Характеристика задачи………………………………………..8

2.1.2 Входная информация………………………………………….8

2.1.3 Выходная информация………………………………………..8

2.2 Выбор и обоснование метода решения……………………………...10

2.3 Описание алгоритма………………………………………………….11

2.3.1 Система классификации и кодирования……………………11

2.3.2 Входная информация………………………………………...11

2.3.3 Выходная информация………………………………………11

3 Рабочая часть…………………………………………………………………12

3.1 Описание программы………………………………………………...12

3.1.1 Общие сведения……………………………………………...12

3.1.2 Функциональное назначение………………………………..12

3.1.3 Описание логической структуры…………………………...12

3.1.4 Используемые технические средства………………………14

3.1.5 Вызов и загрузка……………………………………………..14

3.1.6 Входные данные……………………………………………..14



3.1.7 Выходные данные……………………………………………15

3.2 Программа и методика испытаний………………………………….16

3.2.1 Объект испытаний…………………………………………...16

3.2.2 Цель испытаний……………………………………………...16

3.2.3 Требования, подлежащие проверке………………………...16

3.2.4 Средства и порядок испытаний……………………………..17

3.2.5 Методы испытаний…………………………………………..18

4 Анализ решения задачи……………………………………………………...19

Заключение

Литература

Приложение А Входная информация

Приложение Б Выходная информация

Приложение В Блок-схема алгоритма решения

Приложение Г Текст программы

Работа содержит 1 файл

Практика.docx

— 863.78 Кб (Скачать)

   Таблица 3.3 – Структура файла groups.db

Поле Тип Размер Содержание
Group Символьное 10 № группы
Students Числовое   Количество  студентов
Smena Числовое   Номер смены
 

   Таблица 3.4 – Структура файла prepods.db

Поле Тип Размер Содержание
Prepod Символьное 25 ФИО преподавателя
 

   Таблица 3.5 – Структура файла disciplins.db

Поле Тип Размер Содержание
Disciplin Символьное 50 Наименование  дисциплины
 

         3.1.7 Выходные данные 

       Выходная  информация, по которой формируются  отчеты и заполняются экранные формы, хранится в файле базы данных «izmenenies.db» (Таблица 3.6). 

  Таблица 3.6 – Структура файла izmenenies.db

Поле Тип Размер Содержание
Data Дата   Дата
Grouppp Символьный 10 № группы
Pari Числовой   Номер пары
Subgroup Числовой   Номер подгруппы
Disciplin Символьный 50 Наименование  дисциплины
Prepod Символьный 25 ФИО преподавателя
Cabinet Числовой   Номер кабинета
 

         3.2 Программа и методика испытаний 

         3.2.1 Объект испытаний 

         Объектом  испытаний является программный продукт «Загруженность аудиторий КемГППК». 

         3.2.2 Цель испытаний

           

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

         3.2.3 Требования, подлежащие проверке 

       Следующие требования подлежат проверке:

       - надежность расчетов;

       - стабильное функционирование программы;

       - корректность отображения и вывода исходной информации. 

       

       3.2.4 Средства и порядок испытаний 

       В качестве средства для проверки ошибок ввода/вывода, динамических и ошибок времени выполнения использовался встроенный в среду разработки программ Delphi 7 отладчик. Логические ошибки устранялись вручную.

       Испытания проходили в следующем порядке:

       - поиск и отладка синтаксических  ошибок и ошибок времени выполнения  программы;

       - корректность расчетов проводимых  в программе;

       - проверка входной информации;

       - корректность отображения выходной  информации;

       - проверка программы на устойчивость к сбоям в работе.

     Для этого после того как на экране откроется главное окно программы. Справа в области «Смена» необходимо выбрать смену. Затем сверху во вкладках следует найти необходимую группу. Выбор одной из них открывает соответствующее группе расписание занятий, после чего данное расписание можно будет отредактировать. В первую очередь необходимо выбрать день недели и номер пары из выпадающих списков, расположенных под основным расписанием. После того как курсор в таблице основного расписания был поставлен в нужное положение, мы можем изменить необходимую пару, используя нижнюю панель «Добавление пары в расписание». Также доступен выбор недели, по умолчанию установлена «любая», но если необходимо выбрать «Четную» или «Нечетную» достаточно в правом углу экранной формы в области «Неделя», выбрать соответствующую опцию. После того как в области «Добавление пары в расписание» будут заполнены все поля, следует нажать на кнопку «Добавить» и сразу после нажатия появится новое расписание на пару соответствующего дня или измениться предыдущее, если расписание уже было заполнено. Кнопка «Удалить» очищает выделенное поле с расписанием. Так же это можно сделать, установив курсов в таблице расписания в нужную пару с последующим вызовом правой кнопкой мыши контекстного меню «Удалить». 

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

       Второй  функцией в меню является «Изменения к расписанию». После перехода к  данной функции, становится возможным  редактирование списка изменений. Выбрав необходимую дату из календаря в верхнем левом углу, и заполнив необходимые поля в области «Добавить изменение» следует нажать кнопку «Добавить изменение». Что бы удалить одно из изменений следует мышью выбрать необходимое изменение из списка и нажать кнопку «Удалить изменение» или, нажав правой кнопкой мыши на соответствующее изменение в списке, выбрать из контекстного меню пункт «Удалить».

     Выбор в меню «Файл» пункта «База данных»  ведет к открытию формы со списками. Под каждым списком находятся  соответствующие названию списка области  с полями, заполнив которые, внесется соответствующая информация. Удалить  информацию в любом списке можно  нажав на кнопку «Удалить». 

         3.2.5 Методы испытаний 

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

       

       Каждая  операция с числами или датами анализировалась, проверялась на правильность результата при различных условиях и значениях. Таким образом, были расставлены информирующие сообщения (Рисунок 3.2).

       Корректность  отображения выходной информации проводилась  на тестирующих примерах, в которых выявлялись ошибки и неточности при отображении на экране (Рисунок 3.3). 

       

 

Рисунок 3.2 – Сообщение 

 

Рисунок 3.3 – Корректное отображение данных 

       4 Анализ решения задачи 

       На  стадии разработки было установлено, что  для надежной работы программы необходимо следующее:

       - контроль поступающих в программу данных;

       - контроль заполнения всех необходимых  полей;

       - возможность изменения пользователем баз данных при работе программы.

       На  стадии проектирования в соответствии с требованиями разработки, были проведены  действия:

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

       - для контроля заполнения полей для них были установлены соответствующие типы данных;

       - были изучены возможности языка  системы Borland Delphi 7 для легкости доступа к базам данных.

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

       

       ЗАКЛЮЧЕНИЕ 

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

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

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

 

       ЛИТЕРАТУРА 

       Основная  литература 

       1. Бондарев В.М., Рублинецкий В.И. Основы программирования. – Харьков: Фолио, Ростов-на-Дону: Феникс, 1997.

       2. В.А. Благодатских, В.А. Волнин, К.Ф. Поскакалов «Стандартизация разработки программных средств». – М.: «Финансы и статистика», 2003.

       3. Ваи-Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ. – М.: Мир, 1981.

       4. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2002.

       5. Вирт Н. Алгоритмы и структуры данных / Пер. с англ. — М.: Мир, 1989. – 360 с., ил.

       6. Голицына О.Л., Максимов Н.В., Попов И.И. Базы Данных – М.: Форум Инфра-М, 2004.

       7. Орлов В.В. Технологии разработки программных продуктов. – СПб.: Питер, 2003.

       8. Партыка Т.Л., Попов Ц.И. Информационная безопасность. – М.: Форум Инфра-М, 2002.

       9. Справочники и учебники по системам программирования. 

       Нормативная литература 

       1. ГОСТ 19.201-78– ЕСПД (Единая система программной документации).

       2. ГОСТ 19.301-79– ЕСПД (Единая система  программной документации).

 

ПРИЛОЖЕНИЕ  А 

Входная информация

 

Рисунок А.1 – Учебный график занятий

 

Окончание приложения А

Рисунок А.2 – Состав педагогического  коллектива

Рисунок А.3 – Наличие учебных  аудиторий 

ПРИЛОЖЕНИЕ  Б 

Выходная  информация

       

Рисунок Б.1 – Отчет «Основное расписание» 

Окончание приложения Б

Рисунок Б.2 – Отчет «Изменения на день» 

ПРИЛОЖЕНИЕ  В 

Блок-схема  программы

Рисунок В.1 –  Блок-схема программы

 

Продолжение приложения В

Рисунок В.2 – Блок-схема «Основное расписание» 

Окончание приложения В

Рисунок В.3 – Блок-схема «Изменения к расписанию» 

ПРИЛОЖЕНИЕ  Г 

Текст программы 

unit MAIN; 

interface 

uses Windows, SysUtils, Classes, Graphics, Forms, Controls, Menus, DateUtils,

Информация о работе Загруженность аудиторий КемГППК