Смекни!
smekni.com

Методические указания к выполнению контрольных, курсовых работ По дисциплине Базы данных (стр. 2 из 7)


Рисунок 1 – Схема данных

2 Описание приложения для БД

2.1 Назначение

Данное приложение записывает все данные об акциях и их держателях, выводит отчеты, а также осуществляет вывод на печать (на принтер).

2.2 Работа с программой

Данное приложение рассчитано на работу в среде Windows под управлением СУБД Microsoft Access. При открытии файла «Реестр Акций.mdb» появляется главное меню приложения «Реестр Акций» (рисунок 2):


Рисунок 2 – Главное меню приложения «Реестр Акций»

Главное меню включает следующие пункты (кнопки):

1. Акции

3. Отчеты

2. Акционеры

4. Выход

2.2.1 Акции

При нажатии данной кнопки вызывается форма «Акции» (рисунок 3):


Рисунок 3 – Форма «Акции»

Назначение данной формы – добавить в базу данных сведения об акциях (название, цена, начисляемые дивиденды). Все измененные данные об акции при этом заносятся в таблицу «Акции».

2.2.2 Акционеры

При нажатии данной кнопки вызывается форма «Акционеры» (рисунок 4):


Рисунок 4 – Форма «Акционеры»

Назначение данной формы – внести в базу данных сведения об акционере (фамилия, имя, отчество) и названия акций, которые он имеет. Введенные данные об акционере при этом заносятся в таблицу «Акционеры».

2.2.3 Отчеты

При нажатии данной кнопки вызывается форма «Отчеты» (рисунок 5):


Рисунок 5 – Форма «Отчеты»

Эта кнопочная форма содержит 3 пункта меню:

1. Информация об акциях

2. Поиск акции

3. Поиск акционера

Назначение данной формы – сформировать отчеты на основе существующей базы данных.

2.2.3.1 Информация об акциях

При нажатии данной кнопки вызывается отчет «Акции» (рисунок 6):


Рисунок 6 – Отчет «Акции»

Он выводит полную информацию обо всех акциях, которые были внесены в базу данных.

2.2.3.2 Поиск акции

При нажатии данной кнопки вызывается основанный на запросе “Поиск акции” отчет “Поиск акции” (рисунок 7):


Рисунок 7 – Отчет «Поиск акции» (по запросу)

Назначение данного отчета – показать уже имеющиеся сведения в базе данных об определенной акции.

2.2.3.3 Поиск акционера

При нажатии данной кнопки вызывается основанный на запросе “Поиск акционера” отчет “Поиск акционера” (рисунок 8):


Рисунок 8 – Отчет «Поиск акционера» (по запросу)

Назначение данного отчета – показать уже имеющиеся сведения в базе данных об определенном акционере.

2.2.4 Выход

При нажатии данной кнопки приложение закрывается и осуществляется выход в среду Windows.

Заключение

В курсовой работе была спроектирована, разработана и отлажена база данных на приложении Microsoft Access из пакета Microsoft Office. Эта база данных имеет удобный интерфейс, главное меню, а также обеспечивает вывод на печать различных сведений из базы данных.

Список использованных источников

1. Новиков Ф. Microsoft Office 97 в целом / Ф. Новиков, А. Яценко. – СПб., 1998.

2. Берлитер Э. Microsoft Office 97 / Э. Берлитер, Б. Глазырин, И. Гла­зы­ри­на. – М. : АБФ, 1998.

3 ВАРИАНТЫ ЗАДАНИЙ НА КУРСОВУЮ РАБОТУ

Вариант 1

Разработать информационную подсистему АБИТУРИЕНТЫ для автоматизации работы приемной комиссии вуза. Требуется обработка анкетных данных абитуриентов. Анкета включает следующие данные об абитуриенте: регистрационный номер; фамилию, имя и отчество; дату рождения; сведения об оконченном среднем учебном заведении (название, номер, город, дата окончания); наличие диплома с отличием (техникум) или золотой/серебряной медали (школа); адрес (индекс, территория, населенный пункт, улица, номер дома, телефон); выбранную специальность. В вузе определен список специальностей для приема, который может изменяться ежегодно. По каждой специальности вуза определен список предметов, сдаваемых абитуриентами, например: математика (письменно), математика (устно), русский язык и т. д. Обеспечить выполнение следующих функций: ввод и коррекцию анкетных данных абитуриентов; просмотр анкетных данных по специальностям в алфавитном порядке; ввод, коррекцию и просмотр специальностей и сдаваемых предметов; вывод на экран анкетных данных абитуриентов, имеющих красный диплом или медаль.

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

Вариант 2

Разработать информационную систему ЗАРПЛАТА для автоматизации начислений заработной платы в бухгалтерии. Зарплата начисляется работникам, имеющим установленные оклады. На каждого работника хранятся следующие данные: табельный номер; Ф.И.О.; должность; оклад; семейное положение и число детей; данные о невыходе на работу по болезни (даты заболевания и выздоровления) и т. д. В период болезни работнику начисляется 50 % зарплаты. Работникам могут начисляться премии и другие надбавки. С общей суммы зарплаты отчисляется подоходный налог. Информационная система должна обеспечивать: ввод, изменение анкетных данных работников, сведения о болезнях, надбавках; ежемесячный перерасчет зарплаты с выдачей ведомости на экран и печать. Разработать: меню приложения и средства диалога, формы ввода и изменения данных, запросы (если они нужны), отчеты для вывода на печать.

Вариант 3

Разработать информационную систему КОНТРОЛЬ ИСПОЛНЕНИЯ ПОРУ­ЧЕНИЙ для некоторой организации. В качестве исходной информации используются данные: порядковый номер поручения; название поручения; содержание поручения; дата выдачи поручения; срок исполнения; дата фактического исполнения; исполнитель; кто выдал поручение. Поручения могут выдавать руководитель организации и руководители подразделений. Ввод всех данных в ЭВМ выполняет один оператор. Система должна обеспечивать: ввод и коррекцию данных о поручениях; просмотр поручений по некоторой дате; ежедневный вывод (при запуске системы) поручений с текущей датой исполнения. Разработать: меню приложения и средства диалога, формы ввода и изменения данных, запросы (если они нужны), отчеты для вывода на печать.

Вариант 4

Разработать информационную подсистему СНАБЖЕНИЕ МАГАЗИНОВ для оптовой базы. В каждый момент времени должны иметься точные данные о названии товаров, их количестве на складе базы, о названии магазинов‑по­лу­ча­те­лей товара, о названии и количестве каждого вида товара в каждом магазине, о заявках магазинов на этот год. Обратить внимание на то, что количество товара измеряется в разных единицах (штуки, литры, килограммы и др.). Требуются следующие операции: включить новый товар в список товаров на складе, скорректировать или удалить ненужный товар из складского списка, включить новый магазин в список магазинов, скорректировать или удалить ненужный магазин из списка, выполнить поступление некоторого товара на склад, просмотреть информацию о товарах на складе, просмотреть информацию о товарах по магазинам, провести инвентаризацию склада и каждого магазина, выдать магазину товар со склада и отпечатать накладную, ввести заявку магазина на текущий год. Разработать: меню приложения и средства диалога, формы ввода и изменения данных, запросы (если они нужны), отчеты для вывода на печать.

Вариант 5

Разработать информационную подсистему ДЕКАНАТ для автоматизации работы деканата факультета (института) вуза. По каждой специальности имеется учебный план, который содержит список всех предметов, изучаемых студентами этой специальности, с указанием общего количества лекционных, практических, лабораторных часов, распределения предметов и курсовых работ по семестрам с указанием количества часов и видов отчетности (зачет, экзамен, КП, КР) за каждый семестр. На каждого студента заводится учебная карточка, в которую заносятся его анкетные данные, группа, специальность, а также список предметов, подлежащих сдаче согласно учебному плану специальности. По мере сдачи предметов и перехода с курса на курс учебная карточка заполняется соответствующими оценками. По окончании вуза копия учебной карточки выдается как приложение к диплому. Система должна обеспечивать ввод и обработку учебных планов специальностей, ведение учебных карточек студентов, выдачу списков студентов по различным выборкам. Разработать: меню приложения и средства диалога, формы ввода и изменения данных, запросы (если они нужны), отчеты для вывода на печать.

Вариант 6

Разработать информационную систему КАДРЫ для автоматизации работы отдела кадров предприятия. Система должна функционировать в двух режимах: первичной загрузки данных и текущей обработки данных. В режиме первичной загрузки данных система должна обеспечивать ввод данных из личных карточек работающих с контролем вводимой информации. В режиме текущей обработки данных система должна реализовывать действия: обработку данных по движению кадров (прием, увольнение, перемещение); получение статистической отчетной и справочной информации по уволенным и работающим (в т. ч. по различным категориям); ведение табельного учета по отсутствующим на рабочих местах. Разработать: меню приложения и средства диалога, формы ввода и изменения данных, запросы (если они нужны), отчеты для вывода на печать.