Темы курсовых работ по дисциплине "Базы данных": Справки. Создание системы оперативной справки

Разработка форм БД

Для информационной безопасности было создано окно для ввода логина и пароля (Рисунок 2.3).

Рисунок 2.3 - Окно входа в БД

После входа в систему отображается главная страница БД, на которой расположены 3 Button для доступа к модулям программы, а также DBGrid, отображающий основную информацию о текущих постояльцах гостиницы. (Рисунок 2.4)


Рисунок 2.4 - Главная страница БД

Рисунок 2.5 - Модуль запросов

В форме расположены 4 готовых SQL-запроса, которые будут необходимы для администратора гостиницы. Для переключения между запросами используются компоненты RadioButton. На форме присутствуют 2 кнопки для возвращения на Главную страницу и для перехода к просмотру всей БД. Программный код в Приложении А

Также есть форма для просмотра все БД. Перейти к ней можно после нажатия кнопки «Просмотр БД». (Рисунок 2.6)

Рисунок 2.6 - Форма просмотра БД

На форме расположили 4 компонента RadioButton для переключения между таблицами, компонент DBGrid для просмотра данных из таблиц и компонент DBNavigator для управления, добавления, редактирования и удаления записей в БД. Также присутствует кнопка перехода к модулю запросов - кнопка « Перейти к запросам».

Для баз данных очень важной является возможность создания отчета для печати. Поэтому добавили в программу форму для отчетов (переход по кнопке «Отчет»). Отчет создан с помощью компонентов вкладки QuickReport. Окно отчета на стадии разработки. (Рисунок 2.7)

Для выведения нужной информации в отчет, воспользовались SQL-запросом. Сам запрос записан внутри компонента ADOQuery в свойстве SQL. Компонент ADOQuery получает информацию из модуля данных DM, который мы подключили к форме с помощью команды “File > Use Unit…”. На форме QuickReport в свойствах включили строки: PageHeader (шапка, на ней расположена Дата и время создания отчета), Title (записано название отчета), ColumnHeader (записаны названия колонок для записей), Detail (используется для заполнения отчета данными из БД), PageFooter (Указаны страницы отчетов). Для получения и заполнения данных из ADOQuery использовали компоненты QRDBText, в свойствах установили: DataSet - соединение с ADOQuery, DataField - нужные колонки из БД. Использовались также QRlabel для различных подписей. Программный код и текст запроса находятся в Приложении А.

Рисунок 2.7 - Форма отчета

После вышеперечисленных действий получили готовый отчет (Рисунок 2.8)


Рисунок 2.8 - Готовый отчет

Создание системы оперативной справки

DrExplane является очень простым в использовании, средством разработки справок. Без необходимых знаний, можно мастером быстро создать HTML справку (CHM), веб-справку, PDF и документы Word.

Готовая справка (Рисунок 2.9)

Рисунок 2.9 - Справка

И если Вы крайне нуждаетесь в какой-либо справке из ПНД, то частное детективное агентство поможет Вам в этом.

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

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

Естественно, визит в столь экстравагантное учреждение не доставит удовольствия никому. Получение справок об учете из пнд начинается с поиска медицинского учреждения, к которому Вы относитесь. Узнав номер телефона, Вы сможете заранее выяснить список необходимых документов (у каждого ПНД он свой).

В одном медицинском центре достаточно только паспорта, в другом – в довесок к паспорту необходимы также военный билет (для мужчин) или другое удостоверение личности. Один телефонный звонок позволит выяснить, не нужно ли специальное направление от организации. Не лишним станет и уточнение графика работы ПНД: придя в конце рабочего дня или в неприемный день, Вы гарантированно придете туда еще раз.

Для чего нужна справка из психоневрологического диспансера

  1. Для оформления на работу в педагогическое учреждение (детский сад, школу, институт, университет).
  2. Для оформления на государственную службу.
  3. Для оформления в ряд организаций.
  4. Для получения лицензии на ношение, хранение или использование оружия.
  5. Для получения водительских прав, а также продления срока их действия.
  6. Для оформления сделки купли/продажи недвижимого имущества.
  7. Для оформления пакета документов на усыновление ребенка или опекунство.
  8. Для получения ипотеки.
  9. Для получения загранпаспорта в срочном порядке.

Справка из ПНД для продажи квартиры

Например, Вы собираетесь покупать квартиру. Это - достаточно серьезный и ответственный шаг, учитывая всю сложность экономической ситуации в стране. У Вас уже и деньги собраны, и жилплощадь подобрана, но… всплывают подводные камни. Наличие психически больных членов семьи продавца квартиры требует дополнительных действий и без них - ставит сделку под угрозу: Вы можете купить квартиру, а они, в свою очередь, подадут в суд и ввиду ничтожности сделки – вернут всё на прежние позиции, но с потерей Вами времени сил и денег.

Как взять справку из пнд психоневрологического диспансера?

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

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

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

Можно ли купить справки из пнд психоневрологического и наркологического диспансеров в Москве и СПб?

Покупка справки пнд возможна – это ответ на насущный вопрос. Такой выход из проблемной ситуации не только позволит сэкономить материальные средства на медицинские издержки, но и снимет с Ваших плеч тяготы, связанные с долгими и утомительными ожиданиями своей очереди. Получение платной справки в Москве или СПб также будет уместным, если документ нужен Вам очень срочно. Справка из ПНД может понадобиться в следующих ситуациях.

Зачастую к нам обращаются в следующей ситуации. Ребёнок сообщает, что в скором времени создаст семью, попросту говоря, женится (выйдет замуж). Как уберечь его от необдуманного поступка, если Вы знаете наверняка, что в семье будущего родственника есть психически нездоровые люди? Посредством детективного расследования, сделав проверку по базе ПНД и купив справку из психоневрологического диспансера можно однозначно ответить на этот вопрос. Ваше счастье и спокойная жизнь Ваших родных – это та конечная цель, к которой приводит работа частного детектива. Информация, предоставленная Вам об интересующей личности, станет первым шагом к спокойной и размеренной жизни.

База данных ПНД

Услуга частного сыскного агентства, а именно предоставление информации из базы данных психоневрологического диспансера (ПНД), поможет не только простым гражданам, но и частным предпринимателям, риэлторам, руководителям крупных компаний и т.д. Скорость и качество выполнения поставленной задачи не зависит от статуса заказчика и объёма заказанных справок: отчет предоставляется в кратчайшие сроки в полной мере и строго конфиденциально. Наше агентство – это частная структура, специалисты которой готовы взяться даже за самые сложные задания. Но справка из психоневрологического диспансера – к ним не относится, и является повседневной рутиной, которой детективам тоже приходится заниматься. И это не смотря на то, что образ частного детектива сегодня пропитан самоотверженностью, и специфика нашего труда во многом соответствует этому образу. Когда в жизни происходит так, что получение какой-либо информации о человеке крайне важно не для удовлетворения личного любопытства, а для благого дела. Когда человек находясь на распутье, не знает что делать, - часто помогает детективное агентство.

проверить человека на учете в психдиспансере - помощь детектива

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

Все справочники делятся на два вида – базы данных и справочники в формате html.

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

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

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

Предназначение оболочки – работа с большим количеством разнообразных баз данных. Основная база - база данных предприятий России.

Справочник в виде базы данных.

Основа такого справочника - это таблицы данных. Основная таблица и подключаемые таблицы (по такому же принципу, как и в access).

Например, есть основная таблица со следующими полями:

Название предприятия

Код города

Автозаправка

Екатеринбург, Ленина, 1

Омск, Мира, 44

Москва, торговая, 23

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

Индекс региона

Город Москва

Индекс города

Расшифровка

Екатеринбург

В оболочке, при работе со справочником выдаются уже расшифрованные данные. Эти таблицы индексов делаются для сокращения объема справочника. Ведь, например, запись «Свердловская область» может встречаться в базе семьдесят-восемьдесят тысяч раз.

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

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

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

Технические данные справочника: название, описание, автор, дата последнего обновления, стоимость, путь страницы этого справочника на сайте (гиперссылка).

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

Список полей, по которым проводится «быстрый поиск».

Макет «карточки записи».

Макет формы печати записей из справочника.

Лицензионные данные

Таблица классификатора записей

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

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

Справочник в формате html.

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

Требования к работе оболочки должны быть самыми минимальными: большой список операционных систем (на начальном этапе можно ограничиться windows 9x, 2000, NT, XP), как можно проще технические данные компьютера (оперативная память, процессор), не должно требоваться наличия установленных дополнительных драйверов, программ. Все необходимое для работы оболочки должно устанавливаться из дистрибутива.

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

Список всех функций оболочки:

Справочник

Подключить справочник

Удалить справочник

Список всех доступных справочников

Справочник 1

Справочник 2

Справочник 3

Расширенный список установленных справочников

Быстрый поиск

Расширенный поиск

Поиск в найденном

Перенести запись в «Карман»

Очистить «Карман»

Добавить запись

Удалить запись

Редактировать запись

Импорт данных в справочник

Перейти к следующей записи

Перейти к предыдущей записи

Сортировка записей по возрастанию АàЯ

Сортировка записей по убыванию ЯàА

Настройка печати

Печать выборки

Редактирование формы вывода

Печать на конверты

Калькулятор

Ежедневник

Работа с группами

Создание группы

Редактировать группу

Удаление группы

Добавить запись в группу

Удалить запись из группы

О программе

Получить список всех доступных справочников

В полном Техническом Задании описан внешний вид программы (расположение всех окон, пунктов меню), полное описание структуры файла справочника, описание настроек, процесса подключения справочника и т. д.

Обращаю внимание, что мне необходима именно программа для распространения на компакт-диске, а не интернет-движки.

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

Вариант №2 - БД «Аэропорт».
Постановка задачи. Создать базу данных «Аэропорт» содержащую информацию о рейсах различных аэропортов.
1. База данных должна содержать следующую информацию:
- Таблицу «Аэропорт», содержащую следующую информацию о различных аэропортах: Город, Название.
- Таблицу «Самолеты», содержащую информацию о самолетах: Модель, Вместительность.
- Таблицу «Пассажиры», содержащую информацию о пассажирах: Фамилия, Имя, Отчество, Пол, № Паспорта, Гражданство.
- Таблицу «Рейсы», содержащую информацию о рейсах: День недели, Время вылета, Код самолета, Код пассажира, Код аэропорта.
2. Определить первичные и вторичные (внешние) ключи (если необходимо добавьте поля). Ввод данных в поля внешнего ключа, а также в поля с небольшим набором возможных значений организовывать с помощью мастера подстановок, а также предусмотреть маску ввода, где это возможно.
3. Установить связь между таблицами, предусмотрев обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.
4. Ввести не менее 4 записей в таблицы без внешнего ключа и не менее 10 записей в таблицы, содержащие поле внешнего ключа.
5. Создать следующие запросы, задав для них смысловые имена.
- Запрос на выборку. Для отображения информации о пассажирах заказавших билет на Вашингтон. На экран вывести следующие поля: День недели, Фамилия, Имя, № Паспорта, Гражданство.
- Запрос на групповые операции. Для отображения общего количества пассажиров из трех произвольных стран. На экран вывести следующие поля: Гражданство, Общее количество пассажиров.
- Параметрический запрос. Для отображения Фамилии, Имени, № Паспорта, Гражданства пассажиров на заданный параметром “названии” аэропорта.
- Перекрестный запрос. Для отображения информации о количестве пассажиров различных аэропортов той или иной модели самолета.
- Запрос на создание таблицы. Для создания таблицы «Самолеты 1» копии таблицы «Самолеты». Удалить из созданной таблицы информации о самолетах модели F-117, реализовав запрос на удаление.
- Запрос на удаление. Для удаления информации из таблицы «Пассажиры» пассажиров из Японии.
6. Создать следующие формы, задав для них смысловые имена.
- Подчиненную форму, отображающую данные из таблиц «Пассажиры» и «Рейсы». В созданную форму добавить кнопки для перехода между записями.
- Создать форму, отображающую следующую информацию: Фамилия, Имя, № паспорта пассажиров, День недели рейса и Модели самолета. В область примечаний добавить Время вылета.
7. Создать отчет, отображающий следующую информацию о рейсах: Фамилия, Имя, № паспорта пассажиров, День недели рейса и Название Города аэропорта. В нижний колонтитул добавить свою фамилию, номер группы и дату создания базы данных.
8. Создать макросы для открытия всех таблиц базы данных. Задать смысловые имена макросам.
9. В режиме конструктора создать форму «Пользовательский интерфейс», позволяющую работать с созданной базой данных. На форме отобразить информацию о названии базы данных и об авторе. Поместить на форме командные кнопки, позволяющие открывать все таблицы, запросы, формы и отчеты, задать для них смысловые имена. Отредактировать форму с помощью элементов рисования панели элементов. Поместить на нее свою фотографию.
10.Создать макрос для автоматического открытия формы «Пользовательский интерфейс».

Этой базы данных ещё нет в наличии, но её можно заказать