Инструментарий выполнения курсовой работы
Курсовая работа должна быть выполнена в М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
База данных «Преподаватели факультета»
(фрагменты описания работы)