Автор: Пользователь скрыл имя, 28 Октября 2013 в 15:05, курсовая работа
Информационные технологии все больше и больше вторгаются в нашу жизнь, проникают во все процессы (социальные, экономические, политические), подменяя их, помогая им развиваться, являются сопутствующим и одновременно неотъемлемым средством предоставления и анализа информации.
Информационные технологии существовали давно, поэтому на современном этапе, с развитием компьютеров и средств связи начали появляться различные вариации: «информационные и коммуникационные технологии», «компьютерные информационные технологии» и др. В настоящей работе под информационными технологиями будем понимать современное звучание, то есть интеграцию компьютеров, электроники и средств связи.
Бюджетное образовательное учреждение Омской области
среднего профессионального образования
«Омский промышленно-
КУРСОВАЯ РАБОТА
По дисциплине «Технология разработки программных продуктов»
Тема: «Система учета ветеринарной клиники»
Выполнила:
Королева Ю.Е.,
группа БП-119
Руководитель:
Репин П.В.,
преподаватель
Оценка:______
Дата защиты:_____
2013
Содержание
Информационные технологии все больше и больше вторгаются в нашу жизнь, проникают во все процессы (социальные, экономические, политические), подменяя их, помогая им развиваться, являются сопутствующим и одновременно неотъемлемым средством предоставления и анализа информации.
Информационные технологии существовали давно, поэтому на современном этапе, с развитием компьютеров и средств связи начали появляться различные вариации: «информационные и коммуникационные технологии», «компьютерные информационные технологии» и др. В настоящей работе под информационными технологиями будем понимать современное звучание, то есть интеграцию компьютеров, электроники и средств связи.
Информационная технология - системно организованная для решения задач управления совокупность методов и средств реализации операций сбора, регистрации, передачи, накопления, поиска, обработки и защиты информации на базе применения развитого программного обеспечения, используемых средств вычислительной техники и связи, а также способов, с помощью которого информация предлагается клиентам.
Целью курсовой работы является раскрытие предметной области «Система учета ветеринарной клиники» и разработка программного продукта по этой теме. Под предметной областью принято понимать часть реального мира, подлежащего изучению.
Для реализации поставленной цели нужно решить следующие задачи:
-изучить предметную область;
-разработать алгоритм функционирования программы;
-реализовать разработанный алгоритм.
В результате написания курсовой работы, ожидается повышения навыков по работе с литературой, углубление знаний языка программирования в Delphi и создание программного продукта по данной теме.
Глава 1 Система учета ветеринарной клиники
1.1 Сущность ветеринарной клиники
Предмет деятельности ветеринарной клиники - оказание услуг гражданам и организациям по лечению и профилактике заболеваний непродуктивных животных.
Ветеринарная клиника оказывает следующие услуги: клинические, лечебно-профилактические, терапевтические, хирургические, акушерско-гинекологические, санитарно-гигиенические, проводит иммунизацию (активную и пассивную), осуществляет консультацию владельцев по вопросам диагностики, лечения, профилактики болезней животных и технологии их содержания, осуществляет эвтаназию животных.
В ветеринарной клинике в наглядной и доступной форме находится информация об оказываемых ветеринарных услугах - выполняемых работах:
- перечень основных видов
платных ветеринарных услуг (
- прейскурант на ветеринарные
услуги (с указанием даты утверждения)
- стоимость препаратов, лекарственных
средств и других средств
- квитанции, удостоверяющие
исполнение и оплату
Специалисты ветеринарной клиники
обеспечивают применение лекарственных
средств и методов, исключающих
отрицательное влияние на животных
при диагностике, лечении и профилактике,
высокоэффективных ветеринарных препаратов
и методов ветеринарного
Ветеринарный врач предупреждает
потребителя о возможных
2. Штат клиники.
Образование ветеринарных
Штат клиники состоит из одного основного ветеринарного врача; директора, который одновременно является ветеринарным врачом, ассистенты и уборщицы.
Ветеринарные врачи имеют высшее образование квалификацию «Ветеринарный врач», стаж практической работы не менее 10 лет и опыт работы с мелкими домашними животными; документы, свидетельствующие о повышении квалификации.
3. Права и должностные
обязанности ветеринарных
Права ветеринарного врача:
- получать информацию, необходимую
для качественного выполнения
его функциональных
- вносить предложения
руководству по
- принимать участие в
работе совещаний, конференций,
Должностные обязанности ветеринарного врача:
- проводить осмотр животных
и диагностирование их
- осуществлять исследование
причин возникновения,
- осуществлять терапевтическое
и хирургическое лечение
- применять лекарственные
средства при лечении животных,
высокоэффективные
- проводить ветеринарные мероприятия по предупреждению заболеваний и падежа животных;
- дает консультации по
вопросам лечения и
- осуществляет консультацию
владельцам и проведение
Результатом реализации данной программы является создание целостной системы учета ветеринарной клиники.
Реализуется программа для ветеринарной клиники, которая называется «Система учета ветеринарной клиники».
В данной программе используются такие таблицы, как Хозяин питомца, Питомец, Карта Питомца. Между таблицами существуют связи. На главной форме расположена таблица Хозяин питомца. Разработаны такие функции, как добавление новой записи в таблицу, просмотр данных, сортировка, фильтрация.
Описание таблиц
Таблица Хозяин питомца
Имя поля |
Тип поля |
Длина |
Текстовый |
50 | |
Текстовый |
50 | |
Текстовый |
255 | |
Текстовый |
255 |
Таблица Питомец
Имя поля |
Тип поля |
Длина |
Текстовый |
50 | |
Текстовый |
50 | |
Текстовый |
50 | |
Текстовый |
255 | |
Текстовый |
50 | |
Текстовый |
50 |
Таблица Карта питомца
Имя поля |
Тип поля |
Длина |
Текстовый |
255 | |
Текстовый |
255 | |
Текстовый |
50 | |
Текстовый |
50 | |
Текстовый |
50 |
Таблица связей
По данным схемам можно увидеть, по каким полям связаны таблицы и как взаимодействуют между собой таблицы группы, студенты и виды спорта. Данная модель способствует дальнейшему развитию программного продукта.
Глава 2. Описание возможных средств разработки и обоснование выбора среды разработки
2.1. Возможные средства разработки и обоснование выбора
Характеристика языка программирования Turbo Pascal
Turbo Pascal- интегрированная среда разработки программного обеспечения для платформ DOS и Windows 3.x и язык программирования в этой среде, диалект языка Паскаль от фирмы Borland.
Достоинства:
-удобная среда разработки, включающая функциональный отладчик, доступный в любой момент;
-контекстная справочная система, по которой можно изучать язык без обращения к сторонним источникам;
-высокая скорость компиляции, высокая скорость выполнения откомпилированных программ;
-встроенная возможность использовать вставки на языке ассемблера.
Недостатки:
-компилятор рассчитан на реальный режим DOS, применение которого сходит на нет;
-неправильная работа с метками во встроенном ассемблере.
Характеристика языка программирования VBA
Microsoft Visual Basic — средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VBA включает инструменты для визуального конструирования пользовательского интерфейса.
Visual Basic считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows.
Достоинства:
- высокая скорость создания приложений с графическим интерфейсом для MS Windows;
- простой синтаксис, позволяющий очень быстро освоить язык;
- возможность как компиляции в машинный код, так и интерпретации во время отладки.
Недостатки:
- поддержка операционных систем только семейства Windows и Mac
OS X;
- отсутствие механизма наследования объектов. Существующие в языке наследование, позволяет наследовать только интерфейсы объектов, а не их самих;
- медленная скорость работы, поскольку все встроенные функции языка реализованы через библиотеку времени исполнения.
При разработке данного проекта главными критериями выбора программных средств разработки являлись:
1.Скорость разработки приложений;
2.Возможность быстрого внесения изменений в программу;
3.Возможность редактирования и просмотра БД, используя средства разработки.
Учитывая эти критерии,
для написания программы
2.2. Методы и средства
Для разработки программного продукта используется технологию ado.
Технология ADO завоевала популярность у разработчиков, благодаря универсальности - базовый набор интерфейсов OLE DB имеется в каждой современной операционной системе Microsoft.
ADO (ActiveX Data Objects) — так называемые объекты данных ActiveX, представляют собой мощные интегрированные средства для создания приложений для работы с базами данных. Под приложениями при этом следует понимать не только приложения-программы, но и Web-приложения.