Министерство транспорта Российской Федерации
Федеральное агентство железнодорожного транспорта
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
СамарскИЙ государственнЫЙ УНИВЕРСИТЕТ путей сообщения
Кафедра информационных систем и телекоммуникаций
«БАЗЫ ДАННЫХ»
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
по курсовому проектированию
для студентов специальности 230201
очной и заочной форм обучения
Составители: Е.А. Часовских
А.Е. Часовских
Самара 2012
УДК 004.75
Информационные технологии: методические указания по курсовому проектированию для студентов специальности 230201 очной и заочной форм обучения [Текст] / составители: Е.А. Часовских, А.Е. Часовских – Самара: СамГУПС, 2012. - 16 с.
Утверждено на заседании кафедры 30.01.2012, протокол № 5.
Печатается по решению редакционно-издательского совета университета.
Методические указания предназначены для оказания помощи студентам при создании «клиент-серверных» приложений в курсовой работе по дисциплине «Информационные технологии» для студентов очной и заочной форм обучения по специальности 230201 «Информационные системы и технологии».
Методические указания ориентированы на студентов при реализации своих задач в курсовых и дипломных проектах, а также на широкий круг специалистов, интересующихся проблемами информационных технологий и стремящихся реализовать в своей практической деятельности по-настоящему передовые технические идеи и достижения.
Составители: Часовских Евгений Анатольевич
Часовских Алексей Евгеньевич
Рецензенты: кандидат технических наук, доцент кафедры «Конструирование и производство радиоэлектронных средств» СГАУ В.В.Иванов
кандидат технических наук, доцент кафедры «Автоматика, телемеханика и связь на ж.д. транспорте» СамГУПС В.Г.Волик
Редактор:
Компьютерная верстка:
Подписано в печать Формат 60х90 1/16.
Бумага писчая. Печать оперативная. Усл. _ п.л.
Тираж __ экз. Заказ №_.
© Самарский государственный университет путей сообщения, 2012
ВВЕДЕНИЕ
Общеизвестно, что при подготовке квалифицированных специалистов используется многообразная и целостная система организационных форм и методов обучения - лекции, семинарские и лабораторно-практические занятия, учебная практика, курсовая работа и т.д.
Подготовка курсовой работы является одним из важных форм обучения, т.к. она позволяет:
-
систематизировать, закреплять и расширять теоретические и практические знания по специальности и применять их при решении конкретных задач;
-
развить навыки самостоятельной работы;
-
определить уровень подготовленности студентов.
В современных условиях хозяйствования, обусловленных переходом к рыночным отношениям, нестабильным экономическим положением, развитием новых форм хозяйствования, резко возрастают требования к качеству обработки информации. Ломка существующей системы информационного обслуживания привела к своеобразному информационному кризису, реальным выходом из которого является использование современных информационных технологий.
Курсовая работа по дисциплинам информационного профиля является действенным элементом учебного процесса, способствующим закреплению, углублению, обобщению и прикладному применению знаний, получаемых студентом при изучении курсов «Информатика», «Управление данными», «Информационные технологии», "Операционные системы", «Технология программирования», «Системное программирование», «Проектирование информационных систем».
Цель курсовой работы по информационным дисциплинам заключается в формировании у студента навыков практической работы, связанной с проектированием, разработкой и реализацией информационных систем на отдельных участках.
Данная цель может быть достигнута при успешном решении студентами следующего круга задач:
-
изучение состава и функций информационных систем;
-
приобретение навыков практической разработки проектов;
-
освоение работы с основными видами прикладного программного обеспечения.
Использование компьютера для реализации какого-либо процесса возможно лишь при наличии теоретического математического описания этого процесса. Сказанное относится и к процессам в базах данных.
В теории реляционных баз данных выделяют представление процедур: а) создания БД (с учетом целостности и защиты данных); б) использования базы данных; в) функционирования БД, в том числе при многопользовательском доступе к данным.
Теоретические инструменты первых двух процедур — реляционная алгебра и реляционное исчисление. Реляционная алгебра (РА) является теоретической основой алгоритмических языков программирования, сложных для начинающего пользователя, тогда как на реляционном исчислении (РИ) построены более удобные декларативные языки программирования SQL и QBE. В то же время РА позволяет наглядно отобразить процессы преобразования в базе данных одних таблиц в другие.
1. Цели и задачи курсовой работы
Целью курсовой работы является:
1) закрепление теоретических знаний, полученных в процессе изучения курса «Информационные технологии»;
2) получение практических навыков самостоятельного решения задач в области проектирования баз данных и «клиент-серверных приложений», входящих в состав информационных систем на железнодорожном транспорте;
3) получение практических навыков по правильному оформлению текстовой и графической документации.
Задачи, которые стоят перед студентами при выполнении курсовой работы:
1) изучить полученное задание и разработать блок-схему алгоритма работы программы;
2) разработать и описать базу данных в своей предметной области;
3) выбрать СУБД для создания базы данных;
4) разработать схему базы данных и описать ее назначение;
5) создать модель базы данных в (какой либо СУБД);
6) создать сервер-приложение;
7) создать клиент-приложение.
2 Темы курсовых работ
Тематика курсовых работ охватывает область использования баз данных в информационных системах на железнодорожном транспорте с использованием «клиент-серверных» технологий.
Актуальность темы и основание цели работы должны быть аргументированы самим студентом во введении.
3 Требования к оформлению пояснительной записки
Курсовая работа, как правило, состоит из аналитической и графической частей.
Пояснительная записка должна иметь объем 25 листов формата А4 или 35-40 страниц рукописного, аккуратного, разборчивого текста, отвечать требованиям к оформлению учебных текстовых документов [1,4] и содержать следующие материалы:
титульный лист;
задание на курсовую работу;
реферат;
оглавление или содержание;
нормативные ссылки;
определения;
обозначения и сокращения;
введение;
1. Анализ технического задания. Обоснование выбора модели взаимодействия клиента и сервера.
2. Разработка и описание базы данных в своей предметной области. Создание схемы базы данных.
3. Выбор СУБД для создания базы данных.
4. Создание модели базы данных.
5. Создание сервер-приложения, выполняющее следующие функции:
-
просмотр;
-
добавление;
-
удаление;
-
изменение;
-
поиск;
-
обновление.
6. Создание клиент-приложения, взаимодействующее с серверным приложением. Рассмотреть вопрос обеспечения безопасности данных.
7. Блок-схема алгоритма работы программы.
В приложениях разработать специальный интерфейс в виде меню, позволяющий сделать обслуживание базы данных максимально удобным для пользователя.
заключение;
список использованных источников;
приложения.
Обязательные структурные элементы выделены полужирным шрифтом. Остальные элементы включаются в записку по усмотрению исполнителя.
Текст записки должен быть грамотным, кратким и ясным. Следует избегать длинных и сложных предложений, затрудняющих восприятие материала. Изложение следует вести в форме отчета о завершенной работе, без общих фраз, общих рекомендаций, относящихся к проектированию баз данных и «клиент-серверных» приложений.
Необходимо обосновать принятые конкретные инженерные решения и изложить их суть.
Текст пояснительной записки может быть печатным или написан от руки.