Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Указания по оформлению курсовой работы

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

 

Цель курсовой работы - закрепление знаний и умений, полученных на лекционных и практических занятиях при изучении дисциплины “Базы данных”. В дальнейшем материалы курсового проектирования могут быть использованы для подготовки аттестационной работы бакалавриата и ВКР инженера.

 

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

 

Выполнение курсовой работы состоит из следующих этапов:

 

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

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

Литература к разделам 1,2:

1.1. Хохряков B.C. Открытая разработка месторождений полезных ископаемых. - М.: Недра, 1991. - 336 с.

1.2. Хохряков B.C. Проектирование карьеров. - М.: Недра, 1992. - 383 с.

1.3. Козин В.З. и др. Опробование, контроль и автоматизация на обогатитель­ных фабриках. - М.: Недра^ 1990. - 342 с.

1.4. Козин В.З. и др. Модели обогатительных процессов и схем.- Екатеринбург, Изд. УРГУ, 1996. - 368 с.

 

3.Проектирование базы данных. Выполняется методом ER-диаграмм.

При проектировании методом ER-диаграмм составляется ER-диаграмма с указанием всех атрибутов для сущностей и связей. Составляется схема таблиц и связей между ними. Таблицы проверяются на соответствие НФБК.

При проектировании методом ФЗ на основании описания, выполненного в п. 1 и 2, составляется перечень показателей (атрибутов), подлежащих хранению в базе данных - универсальное отношение. Составляется перечень атрибутов, на основании которого составляется список функциональных зависимостей и строится граф этих зависимостей. Выполняется поэтапное упрощение исходного графа путем декомпозиции.

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

Спроектированная база данных, как правило, должна содержать 4-7 таблиц.

Литература к разделу 3:

3.1. Теория и практика построения баз данных./Д.Кренке. -СПб.: Питер, 2003. – 800 с.

3.2. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных:учебник для высших учебных заведений. – СПб.: Корона принт, 2003. – 672 с.

3.3. Дейт К. Введение в системы баз данных. К.-М.:Диалектика, 2003.-784с.

3.4.Советов Б.Я. Базы данных. М.:Высш.шк., 2007.-463 с.

3.5. Петров Ю.С. Проектирование реляционных баз данных: -Екатеринбург: УГГА,1995.-27 с.

3.6. Кузин А.В. Базы данных. М.:Изд. «Академия», 2008.- 329 с.

 

4. Выбор архитектуры системы и СУБД. Производится выбор архитектуры проектируемой системы (файл - сервер или клиент - сервер). Приводится обзор на основании литературных источников выбираемой СУБД для решения поставленной задачи. Анализируется как - программно или за счет встроенных средств СУБД - будут контролироваться ограничения целостности. Выбирается язык программирования для разработки приложения.

При выборе архитектуры системы возможны следующие варианты реализации интерфейса и базы данных соответственно:

Приложение База данных

С# Access, VFP, SQL Server

Выбирается метод связи приложения и базы данных (ODBC, ADO и другие), дается описание по литературе выбранного механизма взаимодействия.

 

Литература к разделу 4:

4.1. Мамаев Е.В. SQL Server 2000. – СПб.:БХВ – Петербург,2004.-1280с.

4.2. Артемов Д.В. Microsoft SQL Server 2000. – М.: Издательско-торговый дом «Русская редакция».2001,- 576с.

4.3. Сорокин А. Разработка баз данных. СПБ.: Питер, 2005. – 477с.

4.4. Язык SQL в приложениях для баз данных: Учебное пособие по дисциплине “Разработка приложений для баз данных”. /Ю.С. Петров: Уральская государственная горно-геологическая академия. – Екатеринбург: Изд-во УГГУ,2005. 52с.

4.5. Карпова Т.С. Базы данных - модели, разработка, реализация. СПб.: Питер, 2001.- 04 с.

4.6. Петров Ю.С., Колмогорова С.М. Базы данных. Урал. гос. горный ун-т.

Екатеринбург: Изд-во УГГУ, 2010.68 с.

4.7. Баженова И.Ю. Языки программирования. Изд. «Академия», 2012.-368 с.

 

5. Разработка Windows-приложения. Исходя из тех функций, которые будет выполнять система, разрабатывается структура диалога с пользователем, которая затем реализуется в виде многоуровневого меню. На компьютере создается база данных и заполняется, создаются экранные и отчетные формы, создаются программные модули. При разработке базы данных обосновывается ссылочная целостность. Разрабатываемые меню и экранные формы должны содержать достаточное количество подсказок и другой вспомогательной информации для пользователя. Предусмотреть создание 4-5 запросов к БД, в том числе параметрический 2-х табличный запрос, запрос на выборку, запрос с агрегатными функциями. В формах желательно использовать графические объекты. В тексте программы должны располагаться комментарии.

 

 

Литература к разделу 5:

5.1. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. базы данных: учебник для высших учебных заведений. – СПб.: Корона принт, 2003. – 672 с.

5.2. Фаронов В.В. Программирование баз данных в Delphi. – СПб.:Питер, 2003 -459 с.

5.3. Фленов М.Е. Библия Delphi.-СПб.-БХВ.2008 -800с.

5.4. Избачков Ю.С., Петров В.Н. Информационные системы. СПб. –Питер, 2008 – 656с.

5.5. Работа с базами данных на языке C#. Технология АDO.NET: учебное пособие / сост. О. Н. Евсеева, А. Б. Шамшев. – Ульяновск: УлГТУ, 2009. –170 с.

5.6. Хейлсберг А. и др. Язык программирования C#. Классика Computers Science. - СПб.: Питер, 2012. – 786с.

5.7. Пауэрс, Л. Microsoft Visual Studio 2008 / Л. Пауэрс M. Снелл'. Пер. с англ. — СПб.: БХВ-Петербург, 2009. — l200 с.

5.8. Уотсон К. и др. Visual С# 2008: базовый курс.: Пер. с англ. - М.: ООО "И.Д. Вильямс", 2009. - 1216 с.

5.9. Фленов М.Е. Библия С#. -2-е издание.- СПб.:БХВ-Петербург, 2011.-560с. http://www.flenov.info

5.10. Давыдов В.Г. Программирование и основы алгоритмизации. М.: Высш. шк., 2005. – 447.

5.11. https://www.dreamspark.com/ - сайт для вузов. Бесплатная установка С# Express Еdition для студентов УГГУ – участника программы.

5.12. http://msdn.microsoft.com/ru-ru - сайт поддержки разработчиков. Частично русскоязычный.

5.13. http://simple-cs.ru/Default.aspx - Изучаем C#

 

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

 

Указания по оформлению курсовой работы

Отчет по курсовой работе оформляется согласно правилам, изложенным в "Руководстве по выполнению и оформлению выпускной квалификационной работы для студентов специальности 220200 " (Изд. УГГГА, Екатеринбург, 2010) и располагается на листах формата А4, имеет титульный лист установленного образца и начинается с текста задания на курсовое проектирование.

 

8. Содержательная часть работы излагается в следующих разделах:

1. Описание предметной области (2-3 стр.).

2. Описание существующей системы сбора и обработки информации с таблицей контролируемых показателей и спецификацией программы (2-3 стр.).

3. Проектирование баз данных (5-6 стр.), включает –:

3.1. перечень сущностей и их атрибутов;

3.2. ER-диаграмму;

3.3. перечень возможных ключей и детерминантов для каждого шага декомпозиции;

3.4. концептуальную схему базы данных;

3.5. обоснование и таблицу ограничений целостности баз данных.

4. Выбор архитектуры системы и СУБД, включающий характеристики выбранной СУБД (1 - 2 стр.). Выбор языка программирования, среды RAD.

5. Разработка программы (10-12 стр.), включает:

5.1. структуру меню;

5.2. структуру взаимодействия модулей и структуру отдельных модулей;

5.3. текст программы – той ее части, которая создана разработчиком;

5.4. словесное описание работы программ в целом и ее отдельных модулей;

5.5. копии экранов диалога и отчетных форм.

 

6. Список литературы (1стр.) – 3-5 наименований.

 

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...