Читайте также:
|
|
1. Целевая установка: создать базу данных для автоматизации учебно-методической деятельности подразделений ВУЗа.
2. Основные вопросы, подлежащие разработке:
Студентам предлагается рассмотреть предметную область с позиций администратора БД, прикладного и системного программиста.
С созданной базой необходимо выполнить ряд операций по её ведению, а именно:
4 возможность модификации структуры БД (структура БД должна содержать не менее 4-5 таблиц, реализованных» 10-15 записями);
4 удаление записей по заданному пользователем условию с обеспечением целостности данных связных таблиц;
4 очистка отдельных таблиц базы данных с сохранением их структуры;
4 просмотр БД или отдельных её таблиц (организация справочников);
4 добавление новых записей в базу с обеспечением целостности данных связных таблиц;
4 редактирование данных (отдельно выбранной записи в специально организованном диалоговом окне);
4 упорядочивание существующих записей в таблицах БД по одному или нескольким ключам (возможно как результат SQL-запроса);
4 поиск записей по ключу, который может иметь диапазонный характер (возможно как результат SQL-запроса);
4 формирование отчётов различного характера в текстовом виде или в виде диаграмм;
4 обеспечение безопасности БД (запрос пароля при запуске программы, возможно с разграничением доступа для пользователей с различными уровнями привилегированности).
Текст работы оформляется в виде пояснительной записки в соответствии с требованиями ГОСТ 2.105.95 "Общие требования к текстовым документам" в объеме 8-40 страниц формата А4. Изложение должно быть последовательным, логичным, конкретным.
Пояснительная записка к курсовой работе должна содержать:
1) титульный лист;
2) содержание пояснительной записки, включающее наименование всех разделов и пунктов с указанием номеров страниц;
3) введение, в котором обосновывается актуальность темы, указываются цель и задачи исследований;
4) теоретическую и исследовательскую часть, в которой анализируется постановка задачи (и, если необходимо, её дополнение или модификация), поэтапное проектирование и обоснование разработанной структуры БД (инфологической (ERD) и даталогической модели). При этом могут быть использованы средства автоматизации проектирования ИС, БД (различные CASE-системы, типа ERWin, BPWin, Rational Rose и пр.)
Основная часть записки должна также включать краткую сопровождающую документацию по разработанной Вами системе, и состоять из двух частей: руководства оператору и пользователю.
Руководство оператору может содержать программные и аппаратные характеристики СУБД. Конкретно, предъявляемые требования к комплексу технических средств (тип вычислительной системы, ее быстродействие, объем внутренней и внешней памяти, требуемое дополнительное периферийное оборудование и пр.) и описание свойств программного файла (объем занимаемой памяти, скорость выполнения, требуемая программная поддержка: тип операционной системы, дополнительные инструментальные и прикладные программы и пр.).
Информация в Руководстве пользователю излагается доступно и понятно, полноценно освещает все моменты, с которыми непрограммирующему пользователю придется сталкиваться при работе с Вашей системой (например, выполнении операций по ведению БД и занесении информации в окна диалога).
5) структурную схему сопровождающего программного обеспечения разработанной системы БД с описанием общих спецификаций пользовательских функций, описание основных запросов и алгоритмов обработки, а также приложения - листинги программ и виды используемых окон диалога, комплект документов, формируемой в ходе работы (например, отчеты, заявки, свидетельства и пр.);
6) заключение с краткими выводами по результатам работы и предложениями по их использованию;
7) список литературы.
Работа оформляется с использованием текстового редактора Word и распечатывается на принтере. Текст пояснительной записки к курсовой работе делится на разделы, подразделы и пункты. Размещение текста - с одной стороны листа. Размер шрифта - 14, поля слева - 30 мм, сверху и справа - по 15 мм, снизу - 20 мм. Нумерация страниц - внизу по середине. Первая страница - титульный лист, вторая - задание, далее - оглавление и текст (номера первых двух страниц не указываются). Оглавление создается автоматически средствами текстового редактора.
Для вставки формул используется редактор формул Microsoft Equation. Формулы нумеруются в пределах каждого раздела, номер указывается справа от формулы - у правой границы текста, в круглых скобках по образцу (3.6) - шестая формула в третьем разделе.
Для создания иллюстраций используются графические редакторы или средства графики математических и статистических пакетов. Таблицы могут быть созданы непосредственно в текстовом редакторе или вставлены из прикладной программы. Таблицы и рисунки должны быть пронумерованы и подписаны.
Ссылки на литературные источники указываются в квадратных скобках; при ссылке на информацию, полученную в Internet, указывается соответствующий электронный адрес. Список литературы, использованной при выполнении работы, приводится в конце текста по образцам:
3. Варианты заданий для выполнения курсовых работ по дисциплине «Базы данных»
Создать базу данных для автоматизации деятельности подразделений ВУЗа, рассмотрев часть предметной области. Информация о предметной области ВУЗ, представлена в Таблице 2.
Таблица 2.
Номер сущности (связи) | Имя сущности (связи) | Свойства сущности (связи) |
Специальность | Шифр специальности, наименование. | |
Группа | Шифр группы, численность. | |
Курс | Номер курса, название курса. | |
Семестр | Номер семестра, название семестра. | |
Дисциплина | Шифр дисциплины, название дисциплины, лекции, практические, прочее (кол-во часов). | |
Должность | Код должности, наименование, оклад. | |
Стаж | Код стажа, величина стажа (лет), надбавка. | |
Кафедра | Код кафедры, название кафедры, ФИО зав.кафедрой, телефон. | |
Преподаватель | Табельный номер преподавателя, ФИО, год рождения, адрес, телефон. | |
Студент | Номер зачетной книжки, ФИО, год рождения, адрес, телефон, балл при поступлении. | |
Отделение | Код отделения, название. | |
Форма обучения | Код формы обучения, название (очная, вечерняя, заочная). | |
Факультет | Код факультета, название, ФИО декана, телефон. |
Каждый студент для выполнения курсовой работы должен в соответствии со своим порядковым номером в списке группы определить номера сущностей и номера задач, которые необходимо решить с помощью созданной базы данных (Таблица 3). Формулировки решаемых задач представлены в Таблице 4. Предлагаемый перечень задач необходимо дополнить самостоятельно сформулированными запросами к связным таблицам базы данных. Для выполнения задания необходимо использовать рекомендации к выполнению курсовой работы по дисциплине Базы данных[6].
Таблица 3.
Порядковый номер студента | Номера сущностей | Номера задач |
1 | 2 | 3 |
3,4,5,9 | 22,7,14 | |
6,7,8,9 | 9,11,21 | |
4,5,8,9 | 21,6,12 | |
4,5,9,3 | 22,20,14 | |
4,5,6,9 | 22,6,14 | |
5,6,7,9 | 8,10,14 | |
4,5,7,9 | 22,11,14 | |
2,5,9,11 | 6,14,18 | |
3,5,8,9 | 23,21,6 | |
10,2,12,13 | 24,5,28 | |
3,5,6,9 | 23,9,8 | |
2,3,4,5 | 22,5,6 | |
2,4,5,9 | 22,5,14 | |
2,3,5,9 | 23,5,14 | |
2,5,9,13 | 5,7,14 | |
2,4,5,8 | 5,22,12 | |
2,4,5,12 | 22,19,6 | |
2,3,5,12 | 23,7,5 | |
2,5,9,12 | 19,5,6 | |
2,5,10,11 | 18,27,16 | |
1,2,5,12 | 1,5,19 | |
1,2,11,12 | 1,18,5 | |
2,4,5,11 | 22,20,7 | |
1,2,4,5 | 22,1,6 | |
1,2,3,5 | 23,1,7 | |
2,9,11,12 | 14,18,19 | |
1,2,9,11 | 5,1,14 | |
1,2,9,12 | 1,5,19 | |
2,6,9,12 | 9,14,8 | |
2,7,9,11 | 11,14,10 | |
1,2,8,9 | 21,5,12 | |
1,2,10,11 | 26,16,25 | |
2,10,11,12 | 18,16,25 | |
2,8,10,12 | 12,17,5 | |
2,8,10,11 | 5,2,16 | |
1,2,10,12 | 1,2,17 | |
2,8,9,10 | 2,21,16 | |
10,2,5,8 | 2,7,12 | |
2,3,5,11 | 18,6,23 | |
1,2,8,10 | 16,5,1 | |
10,2,11,13 | 2,16,25 | |
2,5,10,12 | 24,17,6 | |
2,9,10,12 | 17,24,5 | |
2,9,10,11 | 18,2,25 | |
2,3,4,10 | 16,17,2 | |
2,4,5,10 | 16,17,6 | |
2,3,5,10 | 23,17,6 | |
2,8,11,12 | 12,5,18 | |
1,2,8,12 | 19,29,12 | |
2,5,8,11 | 12,7,18 | |
1,2,8,11 | 1,29,12 | |
1,2,5,10 | 16,26,6 | |
1,2,5,9 | 29,1,6 | |
1,2,8,11 | 8,1,12 | |
10,2,1,13 | 5,15,28 |
Таблица 4.
Номер задачи | Формулировка задачи |
Определить количество специальностей. | |
Определить количество студентов, обучающихся в каждой группе. | |
Определить среднее число студентов в группах. | |
Определить максимальное и минимальное количество студентов в имеющихся группах. | |
Определить количество групп. | |
Вычислить суммарное количество часов по всем дисциплинам по каждому виду нагрузки. | |
Определить число читаемых дисциплин. | |
Определить число имеющихся должностей. | |
Вычислить максимальный и минимальный оклады преподавателей. | |
Определить максимальную и минимальную величины надбавок, выплачиваемых преподавателям. | |
Определить число надбавок. | |
Определить число кафедр в ВУЗе. | |
Определить общее число преподавателей. | |
Определить общее количество студентов. | |
Определить максимальный и минимальный год рождения студента. | |
Определить средний возраст студентов. | |
Определить число отделений ВУЗа. | |
Определить количество имеющихся форм обучения. | |
Определить количество дисциплин в каждом семестре. | |
Вычислить число преподавателей на каждой кафедре. | |
Определить суммарное количество лекций, читаемых в каждом семестре. | |
Определить суммарное количество лекций, читаемых на каждом курсе. | |
Определить ФИО студентов, обучающихся на определенной форме обучения. | |
Определить ФИО студентов, обучающихся на определенном отделении. | |
Определить ФИО студентов, обучающихся на определенной специальности. | |
Подсчитать средний балл студента при поступлении. | |
Подсчитать число факультетов в ВУЗЕ. | |
Определить номера групп на каждой специальности. Вычислить количество студентов в каждой группе, получивших оценки ‘отл.’, ‘хор.’, ‘удовл.’, ‘неуд.’. |
4. Перечень разрабатываемых материалов: курсовая работа должна содержать пояснительную записку и программную реализацию на дисковом носителе.
5. Перечень необходимых экспериментальных работ и расчетов на ЭВМ: работа выполняется в среде MS Access 2003. Языки программирования VBA и SQL.
6. Перечень литературы (руководств, пособий и т.п.):
1. Дейт К. Дж. Введение в системы баз данных, Восьмое издание: Пер. с англ. – М.: Издательский дом «Вильямс», 2010.-1328 с.: ил – Парал. тит. англ.
2. Хомоненко А., Цыганков В. Базы данных: учебник для высших учебных заведений, - М.: Корона, 2010
3.Кузин А.В., Левонисова С.В. Базы данных. Учебное пособие для студентов высших учебных заведений. - УМО вузов России, 2010.
8. Сроки представления руководителю выполненной работы и ее готовность к защите:
Оформленная курсовая работа представляется студентом преподавателю для просмотра в соответствии с учебным планом за 2-3 дня до защиты. Во время защиты курсовой работы студент должен кратко сформулировать цель работы, изложить содержание, акцентируя внимание на наиболее важных и интересных с его точки зрения решениях, в первую очередь, принятых студентом самостоятельно. При выступлении демонстрируется созданное программное обеспечение.
Разработчик (составитель) РПД: /к.т.н., доцент Шилина Е.М../
Рецензенты РПД____________________________________________________
(должность, уч. степень, ученое звание, Ф.И.О.)
РПД «Разработка программных приложений» обсуждена и одобрена на заседании кафедры, протокол №__ от «__»______ 201_ г.
Дата добавления: 2014-12-15; просмотров: 103 | Поможем написать вашу работу | Нарушение авторских прав |