Порядок проведения производственной ой практики.

Производственная практика на факультете ЭФ-2 проводится в среде JavaScript, в которой просто и удобно создавать клиентские WEB - приложения.

Учебная практика включает в себя лекции и лаборат.? занятия.

Результаты, получаемые в процессе производственной практики

В результате производственной практики студенты должны разработать клиентское приложение, которое должно включать:

1. html страницы с рисунками, формами и элементами управления, которые предназначены для ввода исходных данных и вывода результата расчета ;

2. код программы;

3. список использованной литературы.

Оформление результатов учебной практики

Результаты учебной практики оформляются в виде письменного отчета, который создается в редакторе MS Word. Отчет должен содержать:

- титульный лист, на котором размещается: название учебного заведения, название факультета, тема отчета, номер группы, фамилия, имя и отчество студента, фамилия, имя и отчество преподавателя;

- Задание на производственную практику;

- краткое обоснование выбора средств проектирования диалогового приложения;

- граф сценария разработки приложения;

- скриншоты всех диалоговых форм, которые вошли в приложение;

- листинги программ и скриптов;

- примеры работы приложений (скриншоты);

- коды и результаты выполнения SQL – запросов ;

- отчеты, подготовленные с помощью Designer;

- отчеты, подготовленные с помощью Crystal Report;

- html страницу, позволяющую выбрать соединение с опубликованными на Web таблицами или представлениями.

Общий объем отчета по учебной практике должен составлять примерно 10 листов формата А4. Шрифт Times 12, поля: левое и правое по 2,5 см., сверху и снизу по 2 см. Желательно, чтобы скриншоты для лучшей наглядности были обработаны графическим редактором.

Методы решения поставленных задач

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

Студенты должны разработать внешние приложения с применением драйверов ODBC и библиотек ADO (ADO Net).

Основы применяемой технологии проектирования диалоговых приложений изложены в работах [1-8].

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

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

- просмотр запроса в индивидуальной форме, выбранному из списка запросов главного меню;

- создание сложной формы (типа «продавец и его заказы»).

План проведения учебной практики

Учебная практика проводится в течение 1,5 недель (8 рабочих дней) в компьютерных классах для всех 12-ти подгрупп в посменном режиме.

Лекции проводятся ежедневно для всего потока (всего 14 часов): по четыре часа первые два дня и по 2 часа в течение трех следующих дней. Темы лекций даны в таблице 1.

Практические занятия начинаются с 3-го дня первой недели. Всего предусматривается 7 занятий по 4 часа, т.е. 28 часов.

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

Таблица 1

План лекционных занятий во время учебной практики

по дисциплине «Базы данных»

Номер темы Название темы
Сценарий разработки приложений для базы данных с использованием
Использование Visual Data Manager для создания базы данных.
Организация доступа к базам данных через объекты ADO. Введение в концепцию ODBC и OLE.
Разработка SQL-запросов в среде Microsoft
Импорт данных из MS Excel.
Подготовка отчетов средствами Designer и с помощью Crystal Reports.
Введение в объектную структуру HTML-документа. Организация обработки событий в скриптах на клиентской стороне

Таблица 2

План практических занятий

Номер занятия Темы самостоятельных занятий
Изучение возможностей интерпретативной среды проектирования диалоговых приложений Visual Studio. Освоение приемов проектирования диалоговых форм и размещения на них объектов. Создание диалоговой формы ввода данных в таблицу базы данных (Форма 1).
Разработка процедур обработки событий на объектах формы. Освоение встроенных функций. Создание пользовательских функций. Освоение встроенных функций работы со строковыми переменными. Создание формы с обработкой строковых переменных (Форма 2).
Освоение приемов подключения и использования библиотек объектов для связи с базой данных. Разработка процедур заполнения формы (Форма 1) данными из базы данных.
Импорт данных из MS Excel.
Освоение возможностей связи форм с внешними источниками данных (файлами или внешними таблицами). Создание формы (Формы 3) для выдачи списка подготовленных запросов на языке SQL и выбора запроса на исполнение.
Проектирование отчетов и управление ими в Visual Basic с использованием Designer(Конструктора отчетов).
Создание отчетов с помощью генератора отчетов Crystal Reports (в случае работы на С#).
Освоение приемов написания форм в среде HTML и переноса в них отлаженных в VBA скриптов. Отработка навыков отладки скриптов на клиентском уровне.
Создание WEB-формы для ввода данных в базу данных с использование прототипа Формы 1


8. Рекомендуемая литература

1. Балена Ф., Димауро Д. Современная практика программирования на Visual Basic и Visual C#. –М.: Русская редакция, 2006, 604 с.

2. Енин А., Енин Н. Локальная СУБД своими руками. Учимся на примерах. –М.: СОЛОН-ПРЕСС, 2007, 464 с., СД

3. Кузьменко В.Г. Базы данных в Visual Basic и VBA. – Изд. «Бином», Москва, 2004, 412 с.

4. Лабор В.В. Си Шарп: Создание приложений для Windows/ -Мн.: Харвест, 2003 – 384 с.

5. Пирогов В.Ю. MS SQL Server 2000: управление и программирование. – СПб.: БХВ- Петербург, 2005. -608 с.: ил.

6. Скотт Ф. Баркер. Создание приложений баз данных в среде Visual Basic.Net и ADO.Net. Советы, рекомендации, примеры. – Изд. «Вильямс», Москва, 2003. 550 с.

7. Фролов А.В., Фролов Г.В. Визуальное проектирование приложений С#. –М.:КУДИЦ-ОБРАЗ, 2003 -512 с.

Приложения

Приложение 1. Список рекомендуемых проблемных областей для проектирования

учебной базы данных (для домашней и курсовой работ и учебной практики).

Приложение 2. Методические указания к проектированию приложений к базе данных.

Приложение3. Пример создания приложения к базе данных в среде C#.

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

Приложение 1

Наши рекомендации