Инструментарий выполнения курсовой работы

Курсовая работа должна быть выполнена в МS Access.

Требования к типам и количеству объектов базы данных

Ø База данных должна содержать не менее 4-х логически связанных таблиц.

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

Ø Запросы различных типов (на выборку, на создание таблицы, на обновление и др.): использовать не менее 2-х различных типов при количестве запросов в базе данных не менее 3-х. Обязательно использовать групповые операции хотя бы в одном из запросов. Запросы должны иметь логический смысл и целесообразность использования.

Ø Отчеты должны быть однотабличные и многотабличные. Количество отчетов в базе данных - не менее 2-х. Отчеты должны иметь логический смысл и целесообразность использования.

Требования к интерфейсу базы данных

Ø Все формы должны иметь заголовок и кнопку выхода.

Ø База данных должна включать Главную форму (кнопочную), с которой вызываются другие формы, запросы, отчеты.

Ø Названия кнопок и подписи на форме должны быть записаны полностью, например, «Регистрационной номер клиента».

Ø Все надписи должны быть выровнены относительно левого края формы и относительно друг друга.

Ø Форма должна полностью помещаться на одном экране, т.е. не требовать при работе вертикальной и горизонтальной прокруток.

Ø Отчет должен быть отформатирован так, чтобы вся информация помещалась на листе формата А4, заголовки столбцов должны читаться полностью. Отчет должен иметь заголовок и дату формирования.

Рекомендации по разработке базы данных

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

â

Разделите информацию на две группы: не изменяющуюся (справочного характера) и изменяющуюся. Например, при регистрации клиентов гостиницы описание гостиничных номеров и стоимость места – это справочная информация, а регистрационная информация о клиенте – изменяющаяся.

â

Тщательно продумайте структуру таблиц, тип и формат данных. При разработке таблиц старайтесь придерживаться следующих правил: таблицы не должны содержать повторяющихся полей; размеры полей должны соответствовать реальным размерам данных; имена полей должны быть связаны по смыслу с содержимым полей и не должны содержать пробелов.

â

Создайте таблицы. Выделите ключевое поле в каждой таблице и установите связи между ними (схема данных).

â

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

â

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

â

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

â

Создайте отчеты. Проверьте, как выводится информация, все ли названия полей видны.

â

Создайте кнопочную форму Главная, на которой разместите кнопки для вызова форм, выполнения запросов и просмотра отчетов.

Формы отчета по курсовой работе

Выполненная курсовая работа должна быть представлена в виде двух частей.

Часть первая – разработанная база данных (программа), предназначенная для автоматизированного выполнения конкретной задачи, записанная на диске. Программа должна содержать хотя бы один тестовый пример.

Часть вторая – описание работы, представленное в электронном виде и на бумажном носителе.

ПРИЛОЖЕНИЕ 1

Перечень тем

Наименование базы данных
Абитуриенты
Автоматизированное бухгалтерское место
Аптека
Ателье
Банк
БД для администратора в театре
БД для администратора ледового дворца
БД для администратора отеля
БД для домоуправления
БД для работника паспортного стола
БД для учета заказов фирмы "Моя фирма"
Библиотека
Больница
Салон видеопроката
ГИБДД
Гостиница
Детский оздоровительный лагерь
Детский сад
Игровые клубы
Издательство
Кадровый учет
Книжный магазин
Компьютерный магазин
Магазин сотовой связи
Магазин электронной продукции
Маршрутное такси
Мероприятия культурного центра
Мероприятия развлекательного центра
Музыкальная школа
Обменный пункт дисков
   
Наименование базы данных
Общежитие
Отдел кадров
Парикмахерская
Преподавательский состав ВУЗа
Прием заказов на продукцию
Расчет с клиентами в гостинице
Ресторан
Рецепты домашней кухни
Рецепты лекарственных препаратов
Салон красоты
Салон проката
Свадебный салон
Складской учет
Спортзалы
Справочная аптек
Справочная телефонов
Студенты
Товары и склад
Туристическое бюро
Учебные заведения города
Учет заказываемых услуг
Учет продукции магазина
Учительский состав средней школы
Фитнес-клубы
Фотолаборатория
Химчистка
Ювелирный магазин
   

ПРИЛОЖЕНИЕ 2.

Примерный набор функций для некоторых баз данных

ЗАДАНИЕ № 1

Создать программу «Расчет с клиентами в гостинице».

Программа должна выполнять следующие функции:

• регистрация клиента;

• регистрация пользования дополнительными услугами;

• регистрация оплаты;

• выдача отчета по оплате по каждому клиенту.

ЗАДАНИЕ № 2

Создать программу «Управление номерным фондом».

Программа должна выполнять следующие функции:

• регистрация клиентов;

• регистрация номеров, занятых на уборку и ремонт;

• выдача информации о занятости номеров на любую заявленную администратором дату.

ЗАДАНИЕ № 3

Создать программу «Учет основных фондов».

Программа должна выполнять следующие функции:

• регистрация первоначальной стоимости основных средств предприятия по группам основных средств;

• получение восстановительной стоимости основных средств в случае переоценки;

• установка процента амортизационных отчислений в соответствии с группой основных средств;

• расчет амортизационных отчислений и остаточной стоимости на любой заданный отчетный период.

ЗАДАНИЕ № 4

Создать программу «Учет имущества на складах».

Программа должна выполнять следующие функции:

• регистрация материально ответственных лиц;

• учет движения имущества на складе;

• ведение оборотной ведомости по каждому из материально ответственных лиц (складу);

• получение сводной ведомости по приходу, расходу и остатку на складе за месяц.

ЗАДАНИЕ № 5

Создать программу «Калькуляция» для составления меню в ресторане. Программа должна выполнять следующие функции:

• вести справочник по нормам продуктов, приходящихся на одну порцию, и справочник по ценам на основные продукты;

• формировать меню на завтрак, обед и ужин с выдачей стоимости как по каждой отдельной порции, так и общей стоимости дневного рациона ресторана.

ЗАДАНИЕ № 6

Создать программу «Кадры».

Программа должна выполнять следующие функции:

• проводить регистрацию сотрудников со вставкой фотографии сотрудника и с заполнением анкетных данных;

• вести поиск сотрудников по фамилии, по подразделениям;

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

ЗАДАНИЕ № 7

Создать программу «Библиотека».

Программа должна выполнять следующие функции:

• занесение в фонд библиографического описания книг с указанием количества экземпляров;

• вести поиск книг по фамилии автора, по названию, по тематике (менеджмент, информатика, иностранные языки и т.д.);

• получать списки книг по тематике.

ЗАДАНИЕ № 8

Создать программу «Учет нагрузки преподавателей».

Программа должна выполнять следующие функции:

• вести справочник по часовым ставкам преподавателей;

• регистрировать часовую нагрузку преподавателей;

• получать сумму заработной платы по всем преподавателям с учетом отработанных часов и заданной стоимости часа.

ЗАДАНИЕ № 9

Создать программу «Бар-буфет».

Программа должна выполнять следующие функции:

• вести учет поступления продуктов и расхода продуктов на складе;

• получать итоговый отчет по приходу, расходу и остаткам продуктов на складе.

ЗАДАНИЕ № 10

Создать программу «Расчет стоимости путевки».

Программа должна выполнять следующие функции:

• подсчитывать фонд оплаты труда;

• вести учет затрат на обслуживание клиентов;

• выдавать отчет по затратам;

• вести учет туристов по месяцам;

• определять себестоимость путевки.

ЗАДАНИЕ № 11

Создать программу «Расчет стоимости тура».

Программа должна выполнять следующие функции:

• вести справочники по каждому из маршрутов, предлагаемых турагентством, с указанием основных составляющих их стоимости (оформление визы, авиабилет, проживание в отеле, трансфер, экскурсии);

• ввод выбранного маршрута и набора услуг;

• расчет стоимости тура по выбранному маршруту с выбранным набором услуг.

ПРИЛОЖЕНИЕ 3

База данных «Преподаватели факультета»

(фрагменты описания работы)

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