Приложения к пояснительной записке
Пояснительная записка может содержать перечисленные приложения:
- Словарь терминов, используемых в данной предметной области
- Формы входных документов
- Формы выходных документов
- Экранные формы
- Распечатки реализованных запросов
- Распечатки реализованных отчетов
- Тексты программ
4 Возможная тематика курсовых РАБОТ
ВАРИАНТ 1. Проектирование базы данных «Отпуск изделий».
Входные данные:
- наименование изделия;
- наименование получателя (предприятие, магазин);
- ИНН;
- адрес получателя;
- номер накладной;
- дата отпуска;
- код склада;
- номер платежного требования;
- ФИО отпустившего;
- ФИО получившего;
- номенклатурный номер изделия;
- цена изделия;
- количество отпущенных изделий.
Выходная информация на печать:
- сводная ведомость по получателям;
- сводная ведомость по складам.
Выходная информация на экран:
- для заданной даты: код склада, изделие (номенклатурный номер, цена, количество);
- для заданного изделия: дата отпуска, номер накладной, наименование получателя, адрес получателя, ФИО получившего;
- для заданного получателя: дата отпуска, изделие, код склада, номер платежного требования.
Вариант 2. Проектирование базы данных «Успеваемость».
Входные данные:
- код факультета;
- наименование факультета;
- код группы;
- староста группы;
- курс;
- семестр;
- номер зачетной книжки;
- ФИО студента;
- год рождения;
- домашний адрес;
- название дисциплины;
- форма отчетности (экзамен, зачет, курсовая работа и т.п.);
- оценка;
- количество пропусков всего;
- количество пропусков по уважительной причине.
Выходная информация на печать:
- ведомость успеваемости по группе для заданного семестра: ФИО студента, оценки по дисциплинам;
- ведомость успеваемости по факультету для заданного семестра: код группы, средний балл группы по дисциплинам;
- сводная ведомость успеваемости по факультету:
код группы, средний балл по семестрам.
Выходная информация на экран:
- для заданного семестра: код группы, количество отличников, количество задолжников;
- для заданного семестра и группы вывести имеющих задолжность: ФИО студента, оценки по дисциплинам;
- для заданного семестра и группы вывести количество пропусков: ФИО студента, пропусков всего, пропусков по уважительной причине;
- для заданного семестра по факультету: код группы, пропусков всего, пропусков по уважительной причине.
ВАРИАНТ 3. Проектирование базы данных «Научно - исследовательская работа»
Входные данные:
- ФИО сотрудника;
- ИНН;
- табельный номер сотрудника;
- код факультета;
- название факультета;
- код кафедры;
- название кафедры;
- должность сотрудника;
- ученая степень;
- образование;
- шифр темы;
- название темы;
- годовой объем финансирования темы;
- семейное положение;
- количество детей;
- форма трудового участия (научный руководитель, ответственный исполнитель, не участвует);
- год отчетности.
Выходная информация на печать:
- ведомость сотрудников факультета, принимающих участие в НИР: название кафедры, ФИО, должность, ученая степень, шифр темы, форма трудового участия;
- сводная ведомость по институту: название факультета, название кафедры, количество сотрудников, занятых в НИР, общее количество сотрудников кафедры.
- для заданной кафедры: ФИО сотрудника, должность, форма трудового участия, название темы, шифр темы;
- для заданной кафедры и сотрудников, принимающих участие в НИР: ФИО сотрудника, должность, шифр темы, семейное положение, количество детей;
- для заданного года отчетности: код факультета, код темы, название темы, объем финансирования.
ВАРИАНТ 4. Проектирование базы данных «Специальности ВУЗа».
Входные данные:
- код факультета;
- название факультета;
- код специальности;
- название специальности;
- год отчетности;
- отделение (дневное, вечернее, заочное);
- принято на 1 курс;
- обучается на 1 курсе;
- " - на 2 курсе;
- " - на 3 курсе;
- " - на 4 курсе;
- " - на 5 курсе;
- окончили ВУЗ.
Выходная информация на печать
- сводная ведомость для заданного отделения и года отчетности: специальность, факультет, обучается на 1-м курсе, обучается на 2-м курсе, обучается на 3-м курсе, обучается на 4-м курсе, окончили ВУЗ;
- ведомость для заданного факультета: год отчетности, специальность, отделение, принято на 1 курс, окончили ВУЗ.
Выходная информация на экран:
- для заданной специальности:
год отчетности, отделение, принято на 1 курс, окончили ВУЗ;
- для заданного года отчетности: специальность, отделение, факультет, общее количество (1-5 курс) обучающихся по специальности;
- для заданного года отчетности: факультет, отделение, обучается на 1-м курсе, 2-м курсе, 3-м курсе, 4-м курсе, 5-м курсе.
ВАРИАНТ 5. Проектирование базы данных «Здравоохранение»
Входные данные:
- номер поликлиники;
- адрес поликлиники;
- телефон поликлиники;
- год отчетности;
- ФИО гл.врача;
- ИНН;
- количество специалистов с высшим образованием;
- количество специалистов со средним специальным образованием;
- количество вспомогательного персонала;
- район города;
- численность жителей района;
- ФИО пациента;
- адрес пациента;
- год рождения;
- номер медицинской карты;
- код заболевания;
- название страховой медицинской компании;
- наименование заболевания.
Выходная информация на печать:
- ведомость состава медперсонала для заданного района и года отчетности: номер поликлиники, ФИО главного врача, количество специалистов с высшим образованием, средним специальным образованием, вспомогательного персонала;
- ведомость состояния здравоохранения на заданный год отчетности: район, численность населения, количество поликлиник, количество специалистов, количество вспомогательного персонала;
- ведомость по видам заболеваний на заданный год отчетности: наименование заболевания, район, количество больных, общая численность населения района, % заболевания по району.
Выходная информация на экран:
- для заданного кода заболевания: год отчетности, район, номер поликлиники, количество пациентов;
- для заданного года отчетности: код заболевания, пациенты до 35 лет, 36-45 лет, 46-60 лет, старше 60 лет;
- для заданного номера поликлиники и кода заболевания: ФИО пациента, год рождения, номер медицинской карты.
ВАРИАНТ 6. Проектирование базы данных «Трудоустройство»
Входные данные:
- наименование организации;
- адрес организации;
- район организации;
- год отчетности;
- район проживания трудоустраиваемого;
- численность жителей района;
- ФИО сотрудника;
- национальность;
- пол;
- год рождения;
- должность;
- образование;
- ФИО трудоустраиваемого;
- информация о трудоустраиваемого (ИНН, паспортные данные).
Выходная информация на печать:
- ведомость трудоустройства жителей заданного района по заданному году отчетности: наименование организации, район организации, количество трудоустроенных, % трудоустроенных (относительно общей численности жителей района);
- ведомость численности кадров организаций заданного района: наименование организации, год отчетности, общее количество сотрудников.
Выходная информация на экран:
- для заданного года отчетности: район города, число трудоустроенных до 25 лет, 26-45 лет, 46-60 лет, старше 60 лет;
- работающие пенсионеры: район города, год отчетности, число работающих пенсионеров, % работающих пенсионеров (относительно общего количества жителей);
- национальный состав трудящихся заданного района города: год отчетности, национальность, количество трудоустроенных.
ВАРИАНТ 7 . Проектирование базы данных «Проектирование базы данных «Учет материальных ценностей» ГИБДД»
Входные данные:
- марка автомобиля;
- цвет автомобиля;
- номер;
- техпаспорт;
- категория владельца;
- наименование организации - владельца;
- адрес организации - владельца;
- ФИО водителя;
- водительское удостоверение;
- дата получения водительского удостоверения;
- номер шасси;
- номер кузова;
- номер двигателя;
- дата последнего техосмотра.
Выходная информация на печать:
- ведомость владельцев, не прошедших техосмотр до заданного числа: организация - владелец, ФИО водителя, марка, номер, дата техосмотра;
- ведомость состава автопарка для заданной организации: марка, номер, цвет, ФИО водителя.
Выходная информация на экран:
- для заданного номера автомобиля:
ФИО водителя, марка, цвет, наименование организации, адрес организации, дата техосмотра;
- для заданной марки и цвета автомобиля:
ФИО водителя, номер автомобиля, водительское удостоверение, организация;
- для заданной организации:
марка, ФИО водителя, номер автомобиля, дата техосмотра.
ВАРИАНТ 8. Проектирование базы данных «Учет материальных ценностей».
Входные данные:
- номер цеха;
- номер участка;
- название товара;
- номенклатурный номер товара;
- цена единицы товара;
- категория товара;
- дата поставки;
- номер накладной;
- номер склада;
- количество поставленного товара;
- название потребителя;
- расчетный счет потребителя;
- адрес потребителя;
- дата реализации;
- количество реализованного товара;
- ФИО получившего;
- номер платежного требования.
Выходная информация на печать:
- ведомость поставленных товаров за заданный месяц:
дата поставки, номер цеха, номер участка, категория товара, название товара, цена товара, количество товара;
- ведомость реализованных товаров за данный месяц:
дата реализации, номер склада, название потребителя, название товара, цена единицы товара, количество товара.
Выходная информация на экран:
- для заданного цеха количество поставленных товаров с начала года: номер участка, категория товара, название товара, цена единицы товара, количество товара, сумма;
- для заданного потребителя количество реализованных товаров с начала года: категория товара, название товара, цена единицы товара, количество товара, сумма;
- для заданного склада движение товаров с начала года: категория товара, название товара, количество поступившего товара, количество реализованного товара, остаток на складе.
ВАРИАНТ 9. Проектирование базы данных «Подписка»
Входные данные:
- индекс издания;
- название издания;
- цена издания (годовая);
- периодичность (количество номеров в год);
- количество заказанных комплектов;
- категория издания (газета, журнал);
- год подписки;
- месяцы подписки;
- название отдела (подписчика);
- адрес подписчика.
Выходная информация на печать:
- ведомость подписных изданий на заданный год:
название отдела, категория издания, название издания, цена издания, количество комплектов, стоимость;
- бланк заказа для заданного подписчика и издания.
Выходная информация на экран:
- для заданного издания:
название отдела, адрес, год подписки, количество комплектов;
- для заданного отдела:
категория издания, название издания, год подписки, количество комплектов;
- для заданного года подписки:
название отдела, общая стоимость подписки.
ВАРИАНТ 10. Проектирование базы данных «Сессия»
Входные данные:
- факультет;
- специальность;
- группа;
- ФИО старосты;
- курс;
- семестр;
- ФИО студента;
- номер зачетной книжки;
- год рождения;
- адрес;
- дисциплина;
- форма отчетности (экзамен, зачет, курсовая работа);
- оценка.
Выходная информация на печать:
- ведомость успеваемости для заданной группы и семестра: ФИО студента, дисциплина, форма отчетности, оценка;
- ведомость успеваемости по заданному факультету: специальность, курс, группа, семестр, средний балл.
Выходная информация на экран:
- для заданной специальности и семестра неуспевающие: курс, группа, ФИО студента, дисциплина, форма отчетности;
- для заданной ФИО студента: специальность, группа, семестр, дисциплина, форма отчетности;
- для заданной дисциплины: группа, семестр, количество "5", "4", "3", "2".
ВАРИАНТ 11. Проектирование базы данных «Договор»
Входные данные:
- отдел;
- ФИО сотрудника;
- образование;
- специальность;
- должность;
- ученая степень;
- оклад;
- данные паспорта;
- пол;
- количество детей;
- лицевой счет;
- шифр малого предприятия (МП);
- название МП;
- ИНН;
- ФИО директора МП;
- расчетный счет МП;
- шифр договора (темы);
- название темы;
- дата начала работ;
- дата окончания работ;
- предприятие-заказчик;
- расчетный счет заказчика;
- объем договора (тыс.руб.);
- ФИО руководителя темы.
Выходная информация на печать:
- ведомость сотрудников по заданной теме: ФИО сотрудника, должность, оклад, данные паспорта, количество детей, лицевой счет;
- ведомость по заданному малому предприятию: шифр договора, название темы, объем договора, дата начала работ, дата окончания работ, предприятие-заказчик, расчетный счет заказчика.
Выходная информация на экран:
- для заданного МП: шифр договора, ФИО сотрудника, образование, специальность, должность, ученая степень, оклад;
- для заданного отдела: шифр договора, название темы, дата начала работ, дата окончания работ, объем договора, предприятие-заказчик;
- для заданного МП: предприятие-заказчик, расчетный счет заказчика.
ВАРИАНТ 12. Проектирование базы данных «Санкции ГИБДД».
Входные данные:
- марка автомобиля;
- государственный номер;
- цвет;
- год выпуска;
- ФИО водителя;
- водительское удостоверение;
- дата рождения;
- район города;
- дата нарушения;
- код нарушения;
- вид нарушения;
- сумма штрафа.
Выходная информация на печать:
- ведомость нарушений за указанный месяц: район города, вид нарушения, марка автомобиля, ФИО водителя, сумма штрафа;
- ведомость нарушений с начала года: район города, вид нарушения, сумма штрафа, количество нарушений, общая сумма.
Выходная информация на экран:
- для заданной даты нарушения: вид нарушения, сумма штрафа, район города, общее количество нарушений;
- для заданного района города: вид нарушения, дата нарушения, марка автомобиля, государственный номер, ФИО водителя;
- для заданного государственного номера: вид нарушения, дата нарушения, район города, сумма штрафа.
ВАРИАНТ 13. Проектирование базы данных «Отдел кадров»
Входные данные:
- код отдела;
- название отдела;
- начальник отдела;
- табельный номер;
- ФИО сотрудника;
- должность;
- год рождения;
- пол;
- семейное положение;
- количество детей;
- образование;
- домашний адрес;
- оклад.
Выходная информация на печать:
- ведомость сотрудников заданного отдела: ФИО сотрудника, табельный номер, должность, семейное положение, количество детей, оклад;
- сводная ведомость по отделам: название отдела, начальник отдела, должность, количество сотрудников.
Выходная информация на экран:
- для заданного табельного номера: ФИО, год рождения, должность, образование, отдел;
- данные всех сотрудников пенсионного возраста;
- данные всех сотрудников, имеющих заданное образование.
ВАРИАНТ 14. Проектирование базы данных «Стандартизация»
Входные данные:
- название отдела;
- Ф.И.О. зав.отделом;
- название продукции;
- категория продукции;
- цена продукции;
- название предприятия;
- адрес предприятия;
- Ф.И.О. предприятия;
- дата проверки;
- результат проверки;
- название дефекта;
- сумма штрафа.
Выходная информация на печать:
- отчет по отделам: название и Ф.И.О. зав. отдела, число проведенных с начала года проверок, число неудовлетворительных результатов, сумма штрафа;
- отчет по работе отдела: дата проверки, название продукции, категория продукции, цена продукции, название дефекта, сумма штрафа.
Выходная информация на экран:
- для заданного предприятия (код): название, адрес, Ф.И.О. директора, количество и результаты последних проверок по всем отделам;
- для заданных названия и категории продукции: дата проверки, результат проверки, название дефекта, сумма штрафа;
- для заданной даты проверки: название предприятия, название отдела, результат проверки, сумма штрафа.
ВАРИАНТ 15. Проектирование базы данных «Грузоперевозки»
Входные данные:
- шифр грузоотправителя;
- наименование грузоотправителя;
- адрес и расчетный счет грузоотправителя;
- шифр грузополучателя;
- наименование грузополучателя;
- адрес и расчетный чет грузополучателя;
- номер документа по грузоперевозке;
- наименование, количество и ценность груза;
- транспорт;
- дата погрузки;
- дата разгрузки;
- сведения о доставке и оплате;
- шифр плательщика.
Выходная информация:
На печать:
- ведомость законченных перевозок за период;
- ведомость о должниках;
- справка о требовании транспорта;
На экран:
- информация о перевозках от данного грузоотправителя;
- информация о перевозках к данному грузополучателю;
- информация о незаконченных перевозках за период;
- информация о законченных перевозках за период.
ВАРИАНТ 16. Проектирование базы данных «Налогообложение»
Входные данные:
- код предприятия;
- название предприятия;
- ИНН предприятия;
- число сотрудников;
- регистрационный номер;
- дата регистрации;
- юридический адрес;
- расчетный счет;
- банк;
- телефон;
- код инспектора;
- Ф.И.О. инспектора;
- код собственности;
- название собственности.
Выходная информация:
На печать:
- ведомость по заданному коду собственности;
- ведомость по заданному инспектору;
На экран:
- по заданному коду предприятия вывести информацию о предприятии и Ф.И.О. инспектора;
- по заданному названию предприятия вывести Ф.И.О. инспектора.
ВАРИАНТ 17. Проектирование базы данных «Общежитие»
Входные данные:
- номер зачетной книжки;
- Ф. И. О.;
- группа;
- номер приказа;
- номер общежития;
- факультет;
- количество комнат;
- номер комнаты;
- количество мест;
- количество шкафов;
- количество стульев;
- дебет (оплата за месяц);
- кредит (заплаченная сумма).
Выходная информация:
На печать:
- Ведомость по заданному номеру общежития;
- Ведомость об оплате за общежитие.
На экран:
- По заданному номеру зачетной книжки вывести информацию об условиях проживания;
- По заданному номеру зачетной книжки вывести информацию об оплате.
ВАРИАНТ 18. Проектирование базы данных «Недвижимость»
Входные данные:
- код продавца;
- наименование продавца;
- информация о продавце;
- категория объекта;
- адрес объекта;
- общая площадь;
- жилая площадь;
- площадь подсобных помещений;
- инфраструктура района;
- наличие телефона;
- цена;
- дата заявки;
- код покупателя;
- наименование покупателя;
- информация о покупателе;
- дата продажи.
Выходная информация:
На печать:
- Перечень предлагаемых на продажу объектов;
- Ведомость проданных объектов за заданный месяц.
На экран:
- Просмотр информации об объекте по заданному коду продавца;
- Просмотр информации об объекте и продавце по заданной общей площади.
ВАРИАНТ 19. Проектирование базы данных «Учет заявок на производство изделий»
Исходные данные:
- код потребителя;
- название потребителя;
- адрес потребителя;
- расчетный счет;
- информация о потребителе (ИНН)
- профиль (например, торговля, производство и т.д.);
- код изготовителя;
- название изготовителя;
- адрес изготовителя;
- расчетный счет;
- профиль (например, производство, ремонт и т.д.);
- номер заявки;
- количество изделий;
- дата заявки;
- срок исполнения;
- шифр изделия;
- название изделия;
- стоимость;
- материал;
Выходная информация:
на печать:
- ведомость заявок за указанный месяц;
на экран:
- информация о заявках от данного потребителя;
- информация по потребителю.
ВАРИАНТ 20. Проектирование базы данных «Медицинская страховая компания»
Исходные данные:
- название поликлиники;
- код больного в регистратуре;
- N полиса;
- Ф И О больного;
- домашний адрес;
- год рождения
- код заболевания по МКБ (Международная Классификация Болезней);
- Ф И О врача;
- специальность врача;
- дата начала заболевания;
- дата окончания заболевания;
- наличие первого посещения;
- количество повторных посещений;
- количество посещений на дому;
- наличие профосмотра;
- счет за лечение;
- код страховой компании;
- страховая медицинская компания;
- информация о страховой медицинской компании.
Выходная информация на печать:
-лист итоговой калькуляции по заданной поликлинике;
Выходная информация на экран:
-списки пациентов с указанным кодом заболевания по всем поликлиникам;
-суммарное количество посещений на дому для заданной поликлиники.
Список рекомендуемой литературы
а) основная литература:
1. Максимов Е.М. Базы данных в системах управления производственными процессами: учебное пособие / Е.М. Максимов, Н.Н. Бахтадзе. – [Электронный ресурс]. Режим доступа: www.knigafund.ru: издательство МГОУ, 2011. – 160с.
2. Мельников В.М. СУБД: язык SQL в примерах и задачах// В.М. Мельников, И.Ф. Астахова, А.П. Толстобров, В.В. Фертиков. – [Электронный ресурс]. Режим доступа: www.knigafund.ru: изд-во Физматгиз, 2009 г. – 166с.
3. Дроздова В.И. Базы данных для бакалавров направления 080500.62 «Бизнес-информатика» [Электронный ресурс]. Режим доступа: www.ebs.lib.ncgti.ru.
б) дополнительная литература:
1. Астахова И.Ф. СУБД язык SQL в примерах и задачах / И.Ф. Астахова, В.М. Мельников, А.П. Толстобродов и др. – [Электронный ресурс]. Режим доступа: znanium.com: М.: ФИЗМАТЛИТ, 2009 г. – 168с.
2. Голицына О.Л. Базы данных: Учебное пособие/ О.Л. Голицына, Н.В. Максимов, И.И. Попов – [Электронный ресурс]. Режим доступа: znanium.com: М.: Форум, ИНФРА-М, 2009 г. – 400с.
3. Кириллов В.В. Введение в реляционные базы данных./ Кириллов В.В., Громов Г.Ю. – [Электронный ресурс]. Режим доступа: www.knigafund.ru: БХВ-Петербург, 2009г. – 450с.
Приложение 1
Министерство образования и науки Российской Федерации |
Филиал федерального государственного бюджетного образовательного учреждения высшего образования «Московский технологический университет» в г. Ставрополе филиал МИРЭА в г. Ставрополе |
УТВЕРЖДАЮ
Зав. кафедрой__________
______________________
(Ф.И.О.) «____»_______________г.
Задание
на выполнение курсовой работы по дисциплине «Проектирование баз данных»
студента __ курса, группа ________ – ____, направление 09.0303 -«Прикладная информатика»
_____________________________________________________________________________
(курс, группа, специальность полностью)
_______________________________________________________________________________________________________
(ФИО студента, полностью)
Тема: Проектирование базы данных « . . . »
указать вариант
ПЛАН
Введение 1 Обследование предметной области. 2 Концептуальное проектирование. 3 Инфологическое проектирование БД. 4 Реляционная модель БД. 5 Даталогическое проектирование БД. 6 Запросы к БД. 7 Разработка механизмов защиты данных от несанкционированного доступа. 8 Требования к техническому обеспечению. 9 Инструкция по использованию БД. Заключение Список использованной литературы |
Дата выдачи задания ___________________
Дата сдачи курсовой работы___________
Руководитель курсовой работы _________
Курсовую работу выполнил студент (подпись)___________
Ставрополь ___
Приложение 2
Министерство образования и науки Российской Федерации |
Филиал федерального государственного бюджетного образовательного учреждения высшего образования «Московский технологический университет» в г. Ставрополе филиал МИРЭА в г. Ставрополе |
«Утверждаю»
Зав.кафедрой__________
Кандаурова Н.В.
(ФИО)
«_____»_____________г.
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту по дисциплине
«Базы данных»
На тему: Проектирование базы данных « . . . »
указать вариант
Автор работы: _____________________________________________________
Направление: 09.03.03 « Прикладная информатика» ___________________________________________________________________
Обозначение курсового проекта______________ Группа _______________
Руководитель работы:
_________________________________
(ФИО, должность)
Работа защищена ______________ Оценка ____________________________
Члены комиссии ________________________ _________________________
(подпись) (ФИО)
________________________ _________________________
(подпись) (ФИО)
________________________ _________________________
(подпись) (ФИО)
Ставрополь, 20__
Приложение 3
Расширенные SQL-запросы