Поликлиника Delphi 7
Поликлиника № 2, Московский г., мкр. Град Московский, Радужная ул., 7 - отзывы, телефоны, схема.
© Данная готовая работа выполнена сотрудником нашего сайта, который сохраняет за собой авторское право на неё. Получая данную готовую работу, Вы соглашаетесь с тем, что она не будет выдана Вами за свою, а будет использована исключительно как справочный материал при выполнении Вами своей работы. Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу либо через Среда программирования: Delphi 7.0 База данных: Access Название работы: База данных 'Поликлиника' Вид работы: Курсовая работа Тематика работы: Базы данных Объем программы: 5 (по десятибалльной шкале) Уровень сложности: 5 (по десятибалльной шкале) Разработчик (автор): Программист сайта kursovik.com Ключевые слова: база данные поликлиника больница диагностический центр Функции программы. База данных 'Поликлиника' Задачи курсовой работы: формализовать исходное описание предметной области; построить концептуальную информационную модель, используя методику, изученную в рамках теоретического курса; сгенерировать физическую структуру базы данных; реализовать простое пользовательское приложение, демонстрирующее накопленные студентом знания по курсу Организация БД. Средства выполнения и форма отчетности: работа вы-полняется с использованием любой современной СУБД (MS Access, Oracle, MS SQL, MYSQL, FoxPro for Windows и др.), клиентская часть может быть создана либо средствами выбран-ной СУБД, либо с помощью любых языков программирования высокого уровня (Delphi, Visual Basic, Visual C и др.). Результат выполнения работы — в виде пояснительной записки (отчета), подготовленной в среде MS WinWord, программную систему и базу данных необходимо прислать по электронной почте либо на дискете. Порядок выполнения работы 1.
Создание концептуальной информационной модели предметной области Каждый студент получает для работы предметную область 'Поликлиника'. Осуществляется формализация исходного описания в виде отношений с последующим их преобразованием и связывание в концептуальную модель. Процесс проектирования сопровождается составлением ряда таблиц 1 (гл. 6), необходимыми пояснениями — обоснованиями принимаемых решений Проектирование концептуальной модели предметной области целесообразно производить с помощью специальных средств проектирования: BPWin, ERWin, Power Designer и др.
При отсутствии данных инструментариев проектирование кон-концептуальной модели производится вручную. Разработка концептуальной модели данных основана на использовании трех основных конструктивных элементов для представления составляющих предметной области – сущностей, атрибутов и связей. Сущности и атрибуты Каждая сущность является множеством подобных индивидуальных объектов, называемых экземплярами. Каждый экземпляр индивидуален и должен отличаться от всех остальных экземпляров. Атрибут выражает определенное свойство объекта. С точки зрения БД (физическая модель), сущности соответствует таблица, экземпляру сущности – строка в таблице, а атрибуту – колонка таблицы. Построение модели данных предполагает определение сущностей и атрибутов, т.е.
Необходимо определить, какая информация будет храниться в конкретной сущности или атрибуте. Сущность можно определить как объект, событие или концепцию, информация о которой должна сохраняться. Сущности должны иметь наименование с четким смысловым значением, именоваться существительным в единственном лице, не носить «технических» наименований и быть достаточно важными для того, чтобы их моделировать. Именование сущности в единственном числе облегчает в дальнейшем чтение модели.
Фактически имя сущности дается по имени ее экземпляра. Каждая сущность должна быть полностью определена с помощью текстового описания. Каждый атрибут хранит информацию об определенном свойстве сущности, а каждый экземпляр сущности должен быть уникальным. Атрибут или группа атрибутов, которые идентифицируют сущность, называются первичным ключом.
При установлении связей между сущностями атрибуты первичного ключа родительской сущности мигрируют в качестве внешних ключей в дочернюю сущность. Очень важно дать атрибуту правильное имя. Атрибуты должны именоваться в единственном числе и иметь четкое смысловое значение. Соблюдение этого правила позволяет частично решить проблему нормализации данных уже на этапе определения атрибутов.
Связи Связь является логическим соотношением между сущностями. Каждая связь должна именоваться глаголом или глагольной фразой. Имя связи выражает некоторое ограничение или бизнес-правило и облегчает чтение построенной модели данных. Различают зависимые и независимые сущности. Тип сущности определяется ее связью с другими сущностями. Идентифицирующая связь устанавливается между независимой (родительский конец связи) и зависимой (дочерний конец связи) сущностями. При установлении идентифицирующей связи атрибуты первичного ключа родительской сущности переносятся в состав первичного ключа дочерней сущности.
Эта операция дополнения атрибутов дочерней сущности при создании связи называет-ся миграцией атрибутов. В дочерней сущности атрибуты помечаются как внешний ключ (FK). При установлении неидентифицирующей связи дочерняя сущность остается независимой, а атрибуты первичного ключа родительской сущности мигрируют в состав неключевых компонентов родительской сущности. Неидентифицирующая связь служит для связывания независимых сущностей. Имя связи – фраза, характеризующая отношение между родительской и дочерней сущностями. Для связи один-ко-многим, идентифицирующей или не идентифицирующей, достаточно указать имя, характеризующее отношение от родительской к дочерней сущности.
Тип связи (идентифицирующая/неидентифицирующая). Для неидентифицирующей связи можно указать обязательность. В случае обязательной связи атрибут внешнего ключа получит признак NOT NULL, несмотря на то, что внешний ключ не вой-дет в состав первичного ключа дочерней сущности. В случае необязательной связи внешний ключ может принимать значение NULL. Необязательная неидентифицирующая связь помечается прозрачным ромбиком со стороны родительской сущности. Правила ссылочной целостности — логические конструкции, которые выражают бизнес-правила использования данных и представляют собой правила вставки, замены и удаления. Информацию о предметной области суммируют составлением спецификаций по сущностям, атрибутам и отношениям с использованием графических диаграмм, в чем и заключается процесс моделирования данных.
Основные этапы проектирования концептуальной модели: 1.Первичный анализ информационных потребностей пользователей, выделение объектов предметной области и формирование исходных отношений: анализ информационных документов; анализ конкретных информационных потребностей (запросов) пользователей. 2.Проектирование исходных отношений: определение атрибутов отношений и их типов данных; нормализация отношений до 3 НФ.
3.Связывание отношений в концептуальную информационную модель: определение первичных ключей отношений; определение связей между отношениями. Ограничения концептуальной модели: предметная область должна быть описана 8–10 взаимо-связанными отношениями; каждое отношение должно содержать не менее 3 атрибутов; в каждом отношении должен быть определен первичный ключ. Создание физической модели данных На основе спроектированной концептуальной модели создается физическая модель данных, свойственная для конкретной СУБД.
При формировании физической модели определяются внешние ключи в связываемых отношениях. Добавляются про-межуточные таблицы связи с целью исключения связей многие-ко-многим (М:М). Большинство автоматизированных средств проектирования позволяют произвести автоматическую генерацию физической модели на основе созданной концептуальной.
При отсутствии таковых средств физическая модель создается вручную с после-дующим ее отражением в структурной части базы данных конкретной СУБД. Создание пользовательского приложения Приложение, работающее с созданной базой данных, должно обеспечивать выполнение следующих функций: ввод информации в БД; удаление информации из БД; редактирование внесенной информации; выборку данных по различным критериям; формирование отчетов и вывод информации из базы данных на экран и на принтер. Ввод, замена и удаление информации должны производить-ся в экранных формах приложения. Описание (отчет): Есть на 21 страниц. Введение.2 1. Описание предметной области.3 2. Описание и обоснование выбранного средства реализации.4 3.
Концептуальная информационная модель предметной области.8 4. Физическая модель базы данных.9 5. Описание пользовательского приложения.10 Заключение.12 Список используемой литературы.13 Приложение А. Экранные формы приложения.15.
Заказ готовой работы ЛИСТ ЗАКАЗА Для заказа готовой работы, заполните данную форму и нажмите кнопку ПРИОБРЕСТИ Ваше имя: Ваш E-mail (пожалуйста укажите реальный E-mail адрес) Ваш сотовый: (желательно) Ваш ВУЗ: (аббревиатура) Ваш город (где учитесь): (где Вы учитесь) Ваша страна: (где Вы учитесь) Вам нужен: Исходный текст программы (исходники) = 1780 руб РФ Отчет = + 890 руб РФ Итого: 1780 руб РФ ВНИМАНИЕ! Приобретаемая Вами готовая работа НЕ является программным продуктом и не является каким-либо товаром! Работа продается КАК ЕСТЬ, поэтому обмену либо возврату НЕ подлежит.
Подробности смотрите. Введите код с картинки: Я принимаю Вы также можете связаться с нами по E-mail (или ICQ): Если Вам необходимо написать работу 'с чистого листа' на нужную Вам тему. Как можно приобрести данную готовую работу?., которая расположена чуть Выше данного текста и нажмите кнопку 'Приобрести'. Какие способы оплаты поддерживаются вашим сайтом?.
Мы поддерживаем следующие способы оплаты:. электронные деньги: QIWI, WebMoney, Яндекс.Деньги. банковские карты: Visa, MasterCard, Maestro, МИР. оплата через терминал. оплата по квитанции в любом банке на территории России. оплата через отделения Евросети и Связного. если ни один из указанных способов не подойдет, по предварительному согласованию возможно использование другого способа оплаты.
Каким образом производится оплата?. После заполнения Вы получите на свой E-mail автоматическое письмо со всеми подробностями оплаты заказа. Как быстро я получу данную работу после ее оплаты?. Ваш заказ будет отправлен в течение 3х часов с момента Вашего подтверждения оплаты. Но работа может быть выслана только в дневное время с 9:30 до 23:30 часов по московскому времени.
Каким образом будет доставлена мне данная работа после оплаты?. На Ваш E-mail адрес. Какие Вы даете гарантии, что данная работа будет выслана мне после оплаты?.
Смотрите рубрику. Что включает в себя исходный текст программы? Вы пришлете все файлы проекта?. Да, после оплаты Вы получите все файлы проекта данной работы, при желании сможете редактировать (видоизменять) программу (ее описание) самостоятельно. Действительно ли данная работа является уникальной?.
Да, мы можем гарантировать уникальность данной работы. Она была разработана нашим программистом на заказ и выставлена на продажу 9 сентября 2016 года.
Какой процент покажет работа при проверки ее уникальности в системе АнтиПлагиат.Ру?. Обычно работы по программированию всегда показывают больше 50% уникального текста.
Это напрямую связано с тем, что даже если введение, заключение и теоретическая глава вдруг окажутся неуникальными, то сам текст программы и описание ее работы слихвой компенсируют этот недостаток, т.к. Они пишутся с нуля, скопировать их вряд ли откуда можно. Тем не мнее, если вдруг при проверке купленной у нас готовой работы, она не дотятянет до требуемого в Вашем ВУЗе процента уникальности, то мы готовы поднять его при помощи специальной программы. Это предложение действительно только для готовых работ, купленных на нашем сайте! Повышать уникальность каких-либо других работ мы не будем:-).
Сколько раз была продана данная работа?. Когда и в какие города была продана данная работа?. Ниже приводится таблица продаж: 16 мая 2018 Балашов. В какие ВУЗы моего города сдавалась эта работа?. Вы можете узнать дополнительно, в какие ВУЗы Вашего города сдавалась эта работа,. Есть ли отчет (описание) к данной работе?.
Поликлиника Delphi 700
Есть, но если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Для этого заполните пожалуйста форму, приведенную ниже. В форме укажите требуемое оглавление(план) отчета. Если в Вашем ВУЗе никаких особых требований к отчету не выдвигают, тогда выберите пункт 'требований к отчету нет, всё на усмотрение программиста'. Ваше оглавление для написания отчета к готовой программе «База данных 'Поликлиника' / Delphi» Ваше имя: Ваш город (где учитесь): Ваша страна: Ваша E-mail: Если никаких особых требований к отчету в Вашем ВУЗе не выдвигают, тогда выберите пункт: Требований к отчету нет, всё на усмотрение программиста.
Размещено на Колледж информационных технологий и экономики Кабардино-Балкарского Государственного Университета Пояснительная записка к курсовому проекту по предмету: Прикладное программирование на тему: Информационно-поисковая система поликлиники Выполнил: Шегибахов Алим Нальчик 2015 Аннотация Мной был разработан курсовой проект на тему. Эта курсовая работа состоит из двух частей. 1 часть это программное приложение, которое было создано в среде разработки Delphi7 с использованием СУБД MSAccess.
2 часть это пояснительная записка, содержащая в себе 3 пункта. Анализ и обоснование тематики курсовой работы 2. Проектирование структуры и описание компонентов программного продукта. Разработка инструкции пользователя. Введение Многие поколения ученых пыталось упростить работу людей. И для этого было затрачено много ресурсов, знаний и времени. И спустя многие столетия было создано универсальное устройство.
Этим устройством является компьютер или, проще говоря, ПК, что означает персональный компьютер. При создании этого устройства были учтены многие факторы, для того чтобы жизнь человека стала проще. Поэтому возможности ПК не ограниченны никакими рамками. Ранее первые версии компьютеров были настолько громоздкими, что они занимали целые этажи, и кроме этого на них могли работать только специализированные люди. Лишь спустя больше 50 лет, компьютер стали называть ПК, так как он смог умещаться на простом маленьком столе и простым в управлении, что теперь им может управлять даже ребенок. У ПК есть множество функций, но их основной возможностью является хранение информации и ведение электронной базы данных.
Как раз на это и направлена наша курсовая работа. Перед нами была поставлена задача создания информационно-поисковой системы для детской поликлиники. Для того чтобы создать такую систему нам проще всего создать особое приложение сочетающее в себе простоту управления и многофункциональность. Она должна быть настолько простой, чтобы любой пользователь быстро смог разобраться в ней. В ней должны быть такие возможности как добавление новых записей, а если была допущена ошибка, то должна быть возможность их отредактировать. Так же необходима такая функция как удаление лишних записей, ведь если пациент, который приписан к этой поликлинике, переедет, то он более не будет принадлежать этой поликлинике.
Для этого существуют, так называемы программы для создания этих самых программ. А для того чтобы работать на таких программах необходимо знать языки программирования. А их невероятно много и все они разнообразны и сложны в освоении. Если всё-таки необходима такая система, то следует обратиться в специализированные компании, которые этим и занимаются. Они способны создать такое приложения, с функциями которые вам необходимы. При наличии таких систем упрощается работа многих учреждений и предприятий.
В таких системах присутствуют функции поиска информации или же фильтрация. Благодаря наличию таких систем пропадает нужда в необходимости бумажных носителей информации. Бумага, как многие знают, это один из недолговечных материалов в мире.
Даже простое намокание бумаги, с какой-либо информацией может быть утеряна. Бумага, так же занимает много места и кроме этого, если случится пожар, то данные, которые есть на бумаге могут пропасть и их нельзя будет восстановить, и даже если можно будет, на это уйдет много времени. А если хранить данные в электронном виде, то их можно будет и восстановить, и так же их можно хранить на специальном сервере. Анализ и обоснование тематики курсовой работы 1.1 Описание предметной области задачи Перед нами стоит задача, решение которой является создание специального программного приложения способного вести поисковую систему необходимой нам информации. Но ведь прежде чем проводить этот самый поиск нам необходимо добавить эти данные. Ну а для того чтобы их добавить необходимо понять какие данные должны быть в этой системе.
Мы должны создать базу данных с сущностями и атрибутами. Это поисковая система лишь регистратуры, то здесь необходима такая сущность как информация о пациентах, принадлежащих к этой поликлинике. Теперь же нам необходимо выделить атрибуты этой сущности.
Такими атрибутами могут быть особый регистрационный номер, который приписывается каждому пациенту, который в свою очередь является уникальным, так как у нескольких пациентов не может быть похожих регистрационных номеров. Следующее это Фамилия, имя и отчество пациента. Которые обязательно указываются полностью. Дальше это информация о месте прописки пациента. В этой графе указываются не только дом, но и квартира проживания пациента, чтобы при вызове врача на дом было проще найти необходимый адрес. После указывается дата рождения.
В колонке дата рождения должны быть указанны день месяц и год рождения пациента. Еще указывается номер страхового полюса. 1.2 Выбор и обоснование языка и среды разработки Delphi - это продукт Borland International для быстрого создания приложений. Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal.
Delphi производит небольшие по размерам (до 15-30 Кбайт) высокоэффективные исполняемые модули. С другой стороны небольшие по размерам и быстро исполняемые модули означают, что требования к клиентским рабочим местам существенно снижаются - это имеет немаловажное значение и для конечных пользователей. Преимущества Delphi по сравнению с аналогичными программными продуктами. быстрота разработки приложения; - высокая производительность разработанного приложения; - низкие требования разработанного приложения к ресурсам компьютера; - наращиваемость за счет встраивания новых компонентов и инструментов в среду Delphi; - возможность разработки новых компонентов и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах); - удачная проработка иерархии объектов. Система программирования Delphi рассчитана на программирование различных приложений и предоставляет большое количество компонентов для этого. Для разработки базы данных мной использована среда программирования Borland Delphi7.
Sep 18, 2015 - Настройка магазина с нуля в программе 1С:Розница 8.3 редакция 2.1. Бонусная программа более подходит под ваше описание. Для этого придется покупать версию 1С: Розница 8 ПРОФ + 1С: Предприятие 8. В данном видео мы начинаем знакомство с конфигурацией 1С Розница. Жду вас на нашем сайте Вступайте. Быстрая настройка магазина в программе 1С:Розница 2.2. ЕГАИС и 1С 8.3 Розница 2.2 (Подтверждение, Сопоставление,.
Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal.
В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочее, необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды. К тому же работодателей интересует, прежде всего, скорость и качество создания программ, а эти характеристики может обеспечить только среда визуального проектирования, способная взять на себя значительные объемы рутинной работы по подготовке приложений, а также согласовать деятельность группы постановщиков, кодировщиков, тестеров и технических писателей. Возможности Delphi полностью отвечают подобным требованиям и подходят для создания систем любой сложности.
1.3 Разработка алгоритма реализации задачи или информационной модели предметной области Перед тем как составлять информационную модель необходимо найти сущности и атрибуты. Раз у нас информационно-поисковая система для поликлиники, то здесь 3 сущности. Первая сущность - это пациенты.
Вторая сущность это список врачей. 3 сущность это таблица посещаемости пациентов. Размещено на 2. Проектирование структуры и описание компонентов программного продукта 2.1 Разработка интерфейса пользователя Создать пользовательский интерфейс не трудно, если понимаешь, что это такое. В первую очередь это своего рода система, которая нам (Простым пользователям) позволяет управлять той или иной программой. Она состоит из различных кнопок и меню управлений программой.
2.2 Описание компонентов, использованных при разработке программного продукта. AdoConnection - компонент, обеспечивающий связь с базой данных созданной в СУБД MSAcсess. 1) LoginPrompt - позволяет выбрать, нужно ли вводить пароль при установке связи с БД. 2) ConnectionString - обеспечивает соединение с базой данных. 3) Connected - позволяет активировать и деактивировать соединение.
ADOTable-является аналогом компонента Table и предназначен для доступа к таблице с помощью технологии ADO. 1) Connection-связываеткомпонентыADO TableиADO Connection. 2) Tablename-служит для выбора таблицы созданной в различных СУБД. 3) Active-включает и выключает работу таблицы. DBEdit- компонент служащий для ввода текстовой и числовой информации и возможностью связи с полем таблицы через настройку свойств.
1) DataSourсe - позволяет выбрать источник данных, т.е. Нужную таблицу. 2) DataField - позволяет выбрать поле таблицы для связи с ним. QuickReport-Используется для выведения на печать отчеты. 1)Bands-свойство в котором, выбираются нужные поля, которые будут отображать необходимые данные. HasTitle-Заглавная строка. HasColumnHeader-показывает поля, которые есть в таблице.
HasDetail-отображает записи, сделанные в таблице. 2) DataSet-указывает на компонент набора данных, с которыми связан источник. QRDBText-Представляет собой ориентированный на данные компонент для размещения текста в отчете. 1) Data Source - источникданныхтипа T Data Source. 2) Data Field - имя поля, с которым связан компонент. Button-это стандартная кнопка Delphi7. Которая служит для создания внешних кнопок на форме, которые выполняют различные функции.
1) Caption - задает визуальное название кнопки, которое отображается поверх самой кнопки. DBGrid-этот компонент предназначен для отображения данных в виде таблицы. Поисковый информационный Delphi7 автоматизированный 1) Data Source- источникданныхтипа T Data Source. QRLabel-Используется для размещения текста в отчете. 1)Caption-меняет визуально имя компонента.
Label-этот компонентспособен отображать текст на форме. 1) Caption-надпись отображаемого текста. DataSource - обеспечивает механизм для связи компонентов доступа к данным с визуальными компонентами, которые отображают данные. 1) Dataset - служит для соединения компонентов, отображающих данные, с такими компонентами как AdoTable и Table. Edit-компонент служащий для ввода текстовой и числовой информации. QRLabel-Используется для размещения текста в отчете.
1) Caption-меняет визуально имя компонента. 2.3 Разработка и описание программного приложения Приложение было разработано в среде программированияDelphi7.
И выглядит оно следующим образом. Следующая форма это наши таблицы: Это форма для добавления и редактирования записей: А в этой части осуществляется поиск и фильтрация данных. А это сортировка: 3. Разработка инструкций пользователя Следующие строки адресованы будущим пользователям этого приложения. Так выглядит приложение сразу после запуска: Следующая форма это наши таблицы: Вот таким образом можно добавить новые данные: Сортировка осуществляется с помощью кнопки на форме.