Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Рекомендации к выполнению курсового проекта




Контрольные вопросы

End

Begin

While not eof do

Begin

If not IsEmpty then

Begin

With DataModule3.Q_for_Work do

Begin

Q_report.Open;

Q_report.sql.Clear;

Q_report.sql.add('exec report' + QuotedStr(CB_FIO.text));

Событие OnDropDown

var Str: string;

if (Sender as TComboBox).Name = 'CB_FIO' then

Str:= 'select distinct FIO from Kadr';

// заполнение выпадающего сиска

(Sender as TComboBox).Items.Clear;

sql.Clear;

sql.add(Str);

Open;

First;

(Sender as TComboBox).Items.add(fields[0].AsString);

Next;

end;

end;

end;

6. Работа таблицами в Enterprise Manager Microsoft SQL Server

7. Основные операторы Transact-SQL

8. Создание строки соединения через ODBC – драйвер

9. Интерфейс MDI

10. Организация кешированных изменений

11. Создание и запуск хранимой процедуры SQL Server

 

 

9. Требования к отчёту

Отчёт оформляется на листах формата А4, на титульном листе указывается название работы, дисциплина, студент, выполнив­ший работу и преподаватель, принявший отчет.

Отчёт должен включать в себя следующие пункты:

1. Постановка задачи (формулировка задания).

2. Структура базы данных

3. Листинг хранимой процедуры SQL Server

4. Листинги всех программных модулей, заголовочных файлов и файлов форм в текстовом виде (осу­ществляется выбором опции view as text из контекстного ме­ню формы).

 


 

по дисциплине «Базы данных»

 

Курсовая работа (проект) студента - заключительный этап изучения определённой дисциплины.

Цель работы – систематизация и закрепление теоретических знаний, полученных за время обучения, а также приобретение и закрепление навыков самостоятельной работы.

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

К защите курсовой работы предоставляется:

- пояснительная записка;

- программная реализация на дисковом носителе.

Студентам предлагается рассмотреть предметную область с позиций администратора БД, прикладного и системного программиста.

С созданной базой необходимо выполнить ряд операций по её ведению, а именно:

4 возможность модификации структуры БД (структура БД должна содержать не менее 6-7 таблиц, реализованных» 50 записями);

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, указывается соответствующий электронный адрес. Список литературы, использованной при выполнении работы, приводится в конце текста по образцам:

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

Варианты заданий:

 

1. Создать БД по учету расчетов за телефонные услуги, содержащую сведения о абонентах учреждения: № личной карточки, Ф.И.О. сотрудника, его должность, № телефона, название отдела или подразделения, в котором он работает, сведения о перемещениях по службе и пр., что считаете уместным.

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

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

Дополнить БД следующей информацией:

1) номер телефона - дата - город, с которым был разговор - время разговора,

2)номер телефона-дата-сумма оплаты.

Составить следующие отчеты:

- списки на почту для оплаты разговоров за любой месяц. Месяц вводить с клавиатуры; номера телефонов располагаются по АТС в порядке возрастания номеров. Стоимость определяется произведением времени разговора на стоимость 1-ой минуты; (время разговора - суммарное время разговоров за данный месяц). Для абонентов, имеющих телефон более 10 лет, установлена скидка в размере 5% за каждый год. Стоимость округляется до ближайшего целого числа.

- список абонентов с указанием номера телефона, если стоимость разговоров больше заданного числа N.

- список абонентов, не заплативших за два последних месяца для отключения телефона.

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

 

2. Создать БД по расчету заработной платы и персональному кадровому учету, содержащую сведения о сотрудниках предприятия (организации, фирмы) – фамилия, имя и отчество сотрудника, наименование цеха, размер заработной платы за месяц, год рождения, дата поступления на работу, семейное положение, пол, количество детей, дата заболевания- дата выздоровления и пр.

Обеспечить возможность дополнения и редактирования любой информации. Обеспечить выполнение заданий, учитывая при начислении заработной платы следующее: за время болезни начисляется 50%, если стаж работы < 2 лет; 80%, если стаж работы от 2 до 4 лет и 100% при большем стаже. Удерживается 12% подоходный налог и 6% налог за бездетность.

Реализовать получение следующих запросов/отчетов:

- сотрудников пенсионного возраста с указанием стажа их работы;

- сотрудников по цехам, чей заработок меньше N;

- средний возраст рабочих в цехе и по заводу в целом;

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

- средний стаж работы в цехе А;

- средний заработок мужчин и женщин по цехам и заводу в целом.

 

3. База данных по учету успеваемости в ВУЗе, которая содержит сведения о студентах конкретного ВУЗа (например, МГАПИ): № личной карточки, Ф.И.О. студента, № курса, шифр специальности, оценки последней сессии, отметка о сдаче необходимых зачетов и курсовых работ (проектов), признак участия в общественной работе: "1" -активное участие, "О" - неучастие.

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

Дополнить БД следующей информацией:

экзамен - количество прохождения экзамена /0 -в сессию /;

-ФИО преподавателя;

- признак, живет ли студент в общежитии.

Составить приказ зачисления студентов группы X на стипендию. На стипендию зачисляются студенты, сдавшие экзамены в сессию. Студент, получивший все оценки «5», зачисляется на повышенную стипендию. Студенты, получившие "4" и "5",зачисляются на обычную стипендию. Студент, получивший одну оценку "3", но активно участвующий в общественной работе, также зачисляется на обычную стипендию, в противном случае зачисление не производится. Индекс группы вводится с терминала.

Дополнительно реализовать выдачу информации по запросу:

а) список неуспевающих студентов в алфавитном порядке с группировкой по группам и количества всех видов оценок по группам;

б) список на отчисление, сгруппированного по группам (в группах в алфавитном порядке) с указанием номера зачетной книжки. Студенты отчисляются, если количество двоек >2.

в) список групп с указанием среднего балла, полученного в группе.

г) список студентов.

Поиск информации о студенте должен быть организован на основании выбора пользователя из предложенного списка полей БД, после чего необходимо сформировать документ «Копия зачетной книжки ___ семестра», который по желанию пользователя может быть напечатан.

 

4. Создать БД по учету и оценке стоимости библиотечного фонда, содержащую сведения: инвентаризационный № книги (шифр), фамилия и инициалы автора, название книги, год издания, название издательства, город, где издана книга, местоположение (номер стеллажа, шкафа), место содержания книги в библиотеке (выбор из списка «Абонемент, Читальный зал, Хранилище, Фонд») и пр., что считаете уместным.

Поиск информации о необходимой книге или какой-либо другой информации должен быть организован на основании выбора пользователя из предложенного списка полей БД, после чего необходимо сформировать документ «Сведения по картотеке», который по желанию пользователя может быть напечатан.

Дополнить БД данными:

шифр книги - дата выдачи книги - Ф.И.О. читателя;

название книги - автор - стоимость; ФИО читателя-адрес.

Осуществить выдачу:

-списка книг, отсутствующих в библиотеке с указанием даты их выдачи;

- фамилии людей, взявших книги и не вернувших их более 15 дней с указание стоимости книги. Для данных читателей должны по требованию автоматически формироваться письма-уведомления с просьбой о возврате книги.

Запросы для переоценки книг в зависимости от года издания (год издания и коэффициент переоценки вводятся с клавиатуры).

Реализовать возможность оценки стоимости книжного фонда:

- общую;

- с учетом выданных книг;

- стоимость книг, оставшихся на стеллажах;

- стоимость выданных книг.

 

5. Создать БД по реализации билетов и организации текущей деятельности аэропорта, содержащую сведения о наличии билетов и рейсах. Атрибуты: номер рейса, пункт назначения, время вылета, время прибытия, количество свободных мест в салоне. Дополнить базу до 50 записей, создав удобный экран дополнения и редактирования основной базы для диспетчера аэропорта.

Дополнить БД данными:

номер рейса - тип самолета - вместимость;

номер рейса - стоимость билета.

В качестве отчётных документов можно предложить следующее:

- определить и напечатать отчет потребности в топливе, которая определяется как время в пути, умноженное на расход топлива, зависящее от типа самолета;

- предусмотреть возможность выдачи авиабилета, если есть свободные места, по заданной с пульта фамилии пассажира, номеру рейса и дате; в авиабилете, кроме указанных данных должно быть время вылета, стоимость и пункт назначения. При выдаче авиабилета число свободных мест на рейс должно уменьшаться.

Реализовать:

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

- справочную службу диспетчера, которая позволит определить перечень рейсов, отправляющихся в заданном интервале с указанием их типов и наличия билетов;

- табло для пассажиров о наличии билетов на рейсы;

- табло с информацией об отправлении самолетов, если время до вылета <=2 часов.

 

6. Создать БД анализа и учета товарного ассортимента. Данная тематика может быть реализована в различных предметных областях:

а) для предприятия торговли;

б) для предприятия- производителя продукции;

в) для Internet-магазина.

Для каждой предметной области описание экземпляров сущности формулируется студентом самостоятельно после обстоятельного её изучения. Например, атрибуты продукции: артикул, наименование, количество, стоимость одного экземпляра, сроки поставки продукции и пр.

Сформировать запросы, на выдачу следующей информации:

- картинку, изображающую этот вид продукции;

- наличие и стоимость продукции артикула X;

- ассортиментный список продукции с указанием наименования и имеющегося в наличии количества каждого вида;

- определения вида продукции, имеющего в минимальном или максимальном количестве;

- список городов и фабрик, поставляющих/ производящих продукцию;

- количество видов продукции любого артикула и любого наименования с указанием сроков поставки;

- формат деловых писем поставщикам/производителям с просьбой о поставке определенного количества видов продукции заданного ассортимента, если количество этих видов не превышает минимального объема запасов.

 

7. Создать БД для автоматизации учебно-методической деятельности подразделения ВУЗа. Например, БД может содержать следующие сведения: код направления-специализации (35.14,22.01, 15.01, 22.08 и пр), название дисциплины, блок (общетехнический, естественнонаучный, специальный), курс, семестр, признак отчетности (зачет, промежуточный экзамен, итоговый экзамен, курсовая работа, курсовой проект), ведущий преподаватель (использовать объект преподаватель (кафедра, звание, степень, ВУЗ), количество лекционных часов, количество практических часов, количество часов на лабораторные работы, всего часов.

Сформировать

- список зачетов и экзаменов для каждого семестра,

- экзаменационно-зачетные ведомости (основные и дополнительные) по каждому предмету.

Подсчитать общее количество аудиторных часов в неделю (в семестре 17 недель).

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

 

8. База данных учета и продаж личного автотранспорта содержит сведения о владельцах автомобилей: № водительских прав, Ф.И.О. владельца, марка автомобиля, цвет, номер машины, дата выпуска и дата продажи автомобиля, количестве и характеристиках возможных повреждений и ремонта и пр., что считаете уместным.

№ автомобиля вводится по шаблону, в зависимости от года выпуска, например, ХХ-ХХ ХХХ или Х ХХХ ХХ.

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

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

«Справочник продаж» может быть напечатан.

 

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

поле «Семейное положение» - из списка «В браке, Холост, Женат»;

поле «Отметка о...» - из списка «Непризывной возраст, Пройдена, Призван», либо указана причина непрохождения службы.

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

Сформировать документ «Сводная информация по призыву», где по дате рождения размещены призывники по фамилиям в алфавитном порядке. Документ может быть напечатан.

10. База данных учета жилого фонда содержит сведения о квартиросъемщиках городских микрорайонов: № ордера, Ф.И.О. ответственного квартиросъемщика, серия и номер паспорта, адрес и телефон, приватизирована квартира (не приватизирована), метраж жилой площади, дата регистрации квартиры и пр., что считаете уместным.

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

Сформировать документ, удобный в использовании жилищно-эксплуатационным отделом района, где для каждой улицы района в алфавитном порядке записаны квартиросъемщики и характеристика жилплощади. Документ может быть напечатан.

 

11. База данных учета экспортируемых товаров содержит следующие сведения: код заказа, наименование товара, страна, импортирующая товар, объем поставляемой партии в единицах измерения, стоимость одного экземпляра, фирмы - клиенты и поставщики и пр., что считаете нужным.

Стоимость вводится в условных единицах, но в соответствующем поле БД указывается цена в единицах, которыми пользуется импортирующая страна.

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

Сформировать оригинальный прайс-лист «Инфоэкспорт», где по каждой стране-импортеру представлен список товаров в алфавитном порядке. Документ может быть напечатан.

 

12. База данных для организации работы частной медицинской клиники содержит сведения о пациентах клиники: № страхового полиса, Ф.И.О. пациента, пол, возраст, место проживания, диагноз, отделение клиники, дата поступления, Ф.И.О. лечащего врача и пр.

В окне диалога указывается дата рождения пациента, а БД содержит вычисленное полное количество лет, исходя из разницы текущей даты и даты рождения пациента.

Дополнить БД данными о лекарственных или лечебно-профилактических препаратах, используемых данной клиникой: наименование, состав, вид (таблетка, порошок, сироп и пр.), рекомендации по применению.

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

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

 

13. База данных организации оперативной деятельности вычислительного центра содержит сведения о пользователях ВЦ: № компьютера, табельный № пользователя, Ф.И.О. пользователя, его статус (выбор из списка - «Системный программист ППО, Администратор банка данных, Отвлеченный пользователь, Оператор, Специалист по техническим средствам (электронщик)»), группа привилегий, пароль (если таковой имеется), а также дата и время регистрации,время выхода (окончания работы).

В БД хранится только число сеансов работы за ПК и общее время работы за текущий день, которое вычисляется по данным, введенным в окне диалога.

Поиск информации о пользователе должен быть организован на основании выбора из предложенного списка полей БД, после чего необходимо сформировать документ «Сведения по общему времени работы за ПК на «___»____20___г.», который по желанию пользователя может быть напечатан.

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

14. База данных для составления бюджета рекламной компании, которая содержит сведения по проводимым рекламным мероприятиям: код мероприятия, наименование, место и время проведения, ответственные лица, первоначальная стоимость мероприятия.

В базе организовать поиск информации по полю, выбранному пользователем, результат поиска может быть использован для формирования структуры себестоимости рекламного мероприятия (по ТВ, радио, газетам, баннерам, Internet) со всеми надлежащими сведениями, а также для выполнения ка­ких-либо других операций обработки данных.

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

Также предполагается отчетный документ с детальным расчетом и итоговой стоимостью рекламного бюджета.

 

15. Создать БД обслуживания клиентов туристического агентства, содержащую сведения о направлении и продолжительности тура, его сервисные характеристик (транспорт, гостиница, экскурсии и т.п.), стоимость. Также информацию о клиентах агентства: № учётной карты (или путевки), Ф.И.О. туриста, дата рождения, паспортные данные, домашний адрес и телефоны для связи и прочую необходимую информацию.

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

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

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

16. База данных организации деятельности страховой компании и учета страховых услуг, которая может содержать следующую информацию:№ страхового полиса, вид страховки и его сервисные характеристики, % страховые отчисления, Ф.И.О. клиента компании, серия и номер паспорта, до­машний адрес и телефон, Ф.И.О. страхового агента и пр., что считаете наиболее необходимым для хранения.

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

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

 

17. База данных учета складских запасов, необходимая для хранения следующей информации по запасам:

а) торгового предприятия (с учетом платы за хранение, погрузку, разгрузку продукцию и пр.)

б) промышленного предприятия;

в) склада скоропортящейся продукции (цветы, молочаяе продукция и пр.) с контролем срока годности, формированием списка товаров на списание и пр.

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

Стоимость вводится в условных единицах, но в соответствующем поле БД указывается цена в единицах, которыми пользуется импортирующая страна.

Поиск информации о нужной партии товара для заказа должен быть органи­зован на основании выбора пользователя из предложенного списка полей БД, по­сле чего необходимо сформировать прайс-лист или спецификацию на необходимые товары для магазина, который по желанию пользователя может быть напеча­тан.

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

 

18. Создать БД учету деятельности автотранспортного предприятия, хранящую сведения о пас­сажирских перевозках: для каждого маршрута - № маршрута, километраж, №№ автобусов, стоимость 1 км, объём горюче-смазочных материалов; а также Ф.И.О. водителя автобуса, его координаты для связи (адрес, телефон и пр.), информация путевого листа за рабочий день.

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

Необходимо предусмотреть возможность сортировки записей по любому из предложенных полей для получения сводки по всему АТП: какие транспортные средства, на каких маршрутах были задействованы, суммарное время, объём го­рючего, километраж и пр. информация. Документ по желанию пользователя мо­жет быть напечатан.

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

 

19. База данных по оказанию услуг мобильной телефонии, которая содержит сведения об абонен­тах мобильной (или пейджинговой) сети: №RIC (или PIN-код абонента), модель, тип пейджера (или мобильного телефона), вид обслуживания: первич­ное или продление, Ф.И.О. абонента, срок заключения контракта на обслужива­ние пейджера, стоимость контракта: количество месяцев*стоимостъ(руб) +стоимость активации (руб). Поиск информации об абоненте сети должен быть организован на основании выбора пользователя из предложенного списка полей БД, после чего необходимо сформировать список просрочивших оплату абонентов по №RIC и дату отключения, который по желанию пользователя может быть напечатан.

Программа также должна формировать заявку на обслуживание пейджера, включая №RIC, модель пейджера, даты подключения и отключения и срок обслуживания; и контракт на абонентское обслуживание пейджера.

 

20. База данных по учету кредитных операций для коммерческого банка, которая содержит обзор коммерческих банков, оценка деятельности которых ведется по огромному диапазону признаков: величине и динамике активов; динамике собственного капитала; объему клиентского кредитования; потребительскому кредитованию; объему депозитов, привлеченных от физических лиц; привлечению средств клиентов; показателю деловой активности и другие.

Также имеется информация о клиентах банка с указанием атрибутов, касающихся ведения кредитных операций: размер кредита, сроки и виды платежей (равномерные, неравномерные и пр.), условия возврата кредита, признаки просроченных платежей, перерасчет процентной ставки (повышение/ понижение) и пр.

Сформировать:

- отчеты по просроченным кредитным платежам и размеру начисляемых пени;

- справку по истории кредита конкретно найденного клиента;

- отчет по списку признаков деятельности коммерческого банка – размеру активов, собственного капитала и прочее, что будет запрошено потенциальным клиентом;

- другие.

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

 


Рекомендуемая литература по дисциплине

«Базы данных»

 

а) основная литература

1. Хомоненко А.Д., Цыганков В.М. Базы данных. - СПб.: КОРОНА принт, 2004. – 736 с.

2. Диго С.М. Базы данных: проектирование и использование: Учебник.- М.: Финансы и статистика, 2005. – 592 с.

3. Карпова Т.С. Базы данных: модели, разработка, реализация. –СПб.: Питер, 2002. – 304с.:ил.

4. Дейт К. Дж. Введение в системы баз данных. – М.: Вильямс, 2002. – 1072 с.:ил.

5. Шкарина Л.Н. Язык SQL: Учебный курс. – СПб.: Питер, 2001. – 592с.:ил.

6. Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация, сопровождение. Теория и практика. – М.: Вильямс, 2000. – 1120 с.: ил.

 

б) дополнительная литература

1. Гарсиа М.Ф., Рединг Дж., Уолен Э., ДеЛюк С.А. Microsoft SQL Server 2000. Справочник администратора. – М.: ЭКОМ, 2002. – 976с.:ил.

2. Проектирование и реализация баз данных Microsoft SQL Server 2000. Учебный курс. – М.: Русская редакция, 2001. – 704с.:ил.

4. Когаловский М.Р. Энциклопедия технологий баз данных. – М.: Финансы и статистика, 2002. – 800с.: ил.

5. Цикритизис Д., Лоховский Ф. Модели данных. – М.: Финансы и статистика, 1985

6. Мещеряков Е.В., Хомоненко А.Д. Публикация баз данных в Интернете. -CПб.: BHV-Петербург, 2001. -560 С.

7. Санна П. Visual Basic для приложений. Серия «В подлиннике». «BHV-Санкт-Петербург», 1997.

8. Харитонова И., Михеева В. MS ACCESS. Разработка приложений. – СПБ.: БХВ – Петербург, 2001.




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 400; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.