
- •Содержание
- •Введение
- •Цель лабораторной работы
- •Задачи лабораторной работы
- •Задание
- •Методика выполнения задания
- •Этап 1. Анализ требований к приложению и проектирование интерфейса
- •Информационная модель базы данных
- •Структура главного меню
- •Этап 2. Создание проекта
- •Этап 3. Подключение к базе данных
- •Выбор объектов базы данных
- •Этап 4. Создание представлений данных
- •Свойства TableAdapter
- •Этап 5. Создание запросов с параметрами
- •Ввод sql запроса
- •Этап 6. Отображение таблиц в приложении
- •Способ 1
- •Выбор источника данных
- •Способ 2
- •Панель инструментов BindingNavigator
- •Этап 7. Взаимодействие двух связанных таблиц в приложении
- •Этап 8. Связывание полей таблицы с элементами управления
- •Компонент NumericUpDown
- •Компонент DateTimePicker
- •Компонент ComboBox
- •Этап 9. Поиск (фильтрация данных)
- •Этап 10. Проверка введённых данных. Обработка ошибок
- •Этап 11. Создание форм справочников
- •Справочник клиентов Этап 12. Создание отчётов
- •Редактирование выражения для поля Text Box
- •Связь компонента ReportViewer с отчётом.
- •Форма с отчётом
- •Критерии результативности выполнения лабораторной работы
- •Контрольные вопросы
- •Список литературы
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Уфимский государственный авиационный технический университет»
разработка клиент-серверного приложения в среде Microsoft Visual Studio/Visual C#
Методические указания к лабораторной работе № 5
по дисциплине «Базы данных»
Уфа 2013
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Уфимский государственный авиационный технический университет»
разработка клиент-серверного приложения в среде Microsoft Visual Studio/Visual C#
Методические указания к лабораторной работе № 5
по дисциплине «Базы данных»
Уфа 2013
Составители: О. Ф. Зотова, П. М. Трофимов
УДК 004.6(07)
ББК 32.973-018.2(я7)
Разработка клиент-серверного приложения в среде Microsoft Visual Studio/Visual C#. Методические указания к лабораторной работе по дисциплине «Базы данных» / Уфимск. гос. авиац. техн. ун-т; Сост.: О. Ф. Зотова, П. М. Трофимов. – Уфа, 2013. – 39 с.
Рассмотрены вопросы проектирования и разработки приложений для работы с базами данных в среде Visual Studio/Visual C#.
Предназначены для студентов, обучающихся по направлениям подготовки бакалавров 231000 «Программная инженерия» и 010500 «Математическое обеспечение и администрирование информационных систем», изучающих дисциплину «Базы данных».
Ил. 34. Библиогр.: 4 назв.
Рецензенты: канд. техн. наук, доц. Шакирова Г. Р.,
канд. техн. наук, доц. Макеев Г. А.
© Уфимский государственный
авиационный технический университет, 2013
Содержание
Введение 4
1 Цель лабораторной работы 6
2 Задачи лабораторной работы 6
3 Задание 6
4 Методика выполнения задания 6
5 Критерии результативности выполнения лабораторной работы 38
Контрольные вопросы 39
Список литературы 40
Введение
Дисциплина «Базы данных» является одной из базовых для направлений подготовки бакалавров «Программная инженерия» и «Математическое обеспечение и администрирование информационных систем». Она предназначена для получения теоретических знаний и практических навыков в области проектирования баз данных и разработки приложений для работы с ними.
В результате выполнения лабораторного практикума у студентов, формируются следующие профессиональные компетенции:
для направления подготовки бакалавра 010500 «Математическое обеспечение и администрирование информационных систем»:
знание методов проектирования и производства программного продукта, принципов построения, структуры и приемов работы с инструментальными средствами, поддерживающими создание программного обеспечения (ПК-28);
для направления подготовки бакалавра 23100 «Программная инженерия»:
способность формализовать предметную область программного проекта и разработать спецификации для компонентов программного продукта (ПК-6);
навыки моделирования, анализа и использования формальных методов конструирования программных продуктов (ПК-12);
навыки использования операционных систем, сетевых технологий, средств разработки программного интерфейса, применения языков и методов формальных спецификаций, систем управления базами данных (ПК-15);
умение применять основные методы и инструменты разработки программного обеспечения (ПК-17).
Данная лабораторная работа предназначена для освоения студентами процесса разработки клиент-серверных приложений в среде Microsoft Visual Studio/Visual C# для работы с базами данных. Она является пятой по счету и требует успешного выполнения студентами лабораторных работ № 1-4 [4].
Для выполнения лабораторной работы будет использоваться среда разработки Microsoft Visual Studio/Visual C#, а в качестве сервера баз данных предлагается использовать Microsoft SQL Server 2008/2012 Express или любую другую клиент-серверную СУБД.
Цель лабораторной работы
Целью лабораторной работы является получение практических навыков разработки клиент-серверных приложений для работы с базами данных в среде Microsoft Visual Studio/Visual C#.
Задачи лабораторной работы
Задачами лабораторной работы являются:
анализ требований к приложению и проектирование интерфейса приложения,
проектирование и разработка серверной части приложения (представлений, триггеров, процедур и функций),
разработка клиентской части приложения в среде Visual Studio/Visual C#.
В результате выполнения лабораторной работы студент должен уметь: проектировать интерфейс приложения для работы с базами данных; проектировать серверную и клиентскую части приложения; разрабатывать клиентскую часть приложения в среде Visual Studio/Visual C#.