Дипломная работа

от 20 дней
от 9999 рублей

Заказать

Курсовая работа

от 10 дней
от 1999 рублей

Заказать

Реферат

от 3 дней
от 699 рублей

Заказать

Контрольная работа

от 3 дней
от 99 рублей
за задачу

Заказать

Диссертация

Сроки и стоимость индивидуальные

Заказать

Главная - Базы данных - Разработка программного комплекса по учету работы ипподрома

Разработка программного комплекса по учету работы ипподрома Базы данных. Курсовая

  • Тема: Разработка программного комплекса по учету работы ипподрома
  • Автор: Юлия
  • Тип работы: Курсовая
  • Предмет: Базы данных
  • Страниц: 16
  • Год сдачи: 2008
  • ВУЗ, город: ГОУ СПО
  • Цена(руб.): 1500 рублей

Заказать персональную работу

Выдержка

Описание реализации технологии «клиент сервер»
Эффективность функционирования информационных систем во многом зависит от ее архитектуры. В настоящее время перспективной является архитектура клиент сервер. В достаточно распространенном варианте она предполагает наличие компьютерной сети и распределенной базой данных, включающей корпоративную базу данных (КБД) и персональные базы данных (ПБД). КБД размещается на компьютере сервере, а ПБД размещаются на компьютерах сотрудников подразделений, являющихся клиентами корпоративной БД.
Сервером определенного ресурса в компьютерной сети называется компьютер (программа), управляющий этим ресурсом, клиентом компьютер (программа), использующий этот ресурс. В качестве ресурса компьютерной сети могут выступать, к примеру, базы данных, файловые системы, службы печати и т.д. Тип сервера определяется видом ресурса, которым он управляет. Например, если управляемым ресурсом является база данных, то соответствующий сервер называется сервером базы данных.
Достоинством организации информационных систем по архитектуре (технологии) клиент сервер является удачное сочетание централизованного хранения, обслуживания и коллективного доступа к общей корпоративной информации с индивидуальной работой пользователей над персональной информацией. Технология клиент сервер допускает различные варианты реализации.[7]
Подготовка запросов к базе данных на сервере (на языке SQL) со стороны клиентской части может выполняться с помощью некоторой утилиты, например, Query Analyzer. Для предоставления пользователю больших возможностей и удобства в подготовке и выполнении запросов создаются клиентские приложения.
Для организации запросов к серверной базе данных непосредственно на языке SQL или с помощью клиентского приложения возможны различные способы взаимодействия, заметно влияющие на его эффективность. К числу основных способов такого взаимодействия можно отнести следующие способы, основанные на использовании:
интерфейса DB-Library или DB-LIB (библиотек баз данных);
технологии ODBC (совместимости открытых баз данных);
интерфейса OLH DB (связывания и встраивания объектов баз данных);
технологии DAO (Data Acccs Object - объектов доступа к данным);
технологии ADO (ActiveX Data Object - объектов данных ActiveX).
В нашем случае используется интерфейсная технология ODBC.
Технология ODBC, разработана фирмой Microsoft для обес¬печения возможности взаимосвязи между различными СУБД. Она предусматрива¬ет создание дополнительного уровня между приложением и используемой СУБД. Службы ODBC обеспечивают получение от приложения запросов на выборку ин¬формации, перевод их на язык ядра адресуемой базы данных для доступа к храни¬мой в ней информации.
Основное назначение ODBC состоит в абстрагировании приложения от особен¬ностей ядра серверной базы данных, с которой оно осуществляет взаимодействие, поэтому серверная база данных становится как бы прозрачной для любого клиентс¬кого приложения.
Достоинством технологии ODBC является простота разработки приложений, обус¬ловленная высоким уровнем абстрактности интерфейса доступа к данным практи¬чески любых существующих тиов СУБД. При этом возможно созда¬ние источника данных, связанного с любым типом базы данных. Используя эту тех¬нологию, можно создавать клиент-серверные приложения, причем средствами пер¬сональных СУБД целесообразно разрабатывать клиентскую часть приложения, а сред¬ствами SQL Server - серверную часть.
Основной недостаток технологии ODBC связан с необходимостью трансляции запросов, что снижает скорость доступа к данным. В системах клиент-сервер этот не¬достаток устраняется путем перемещения обработки запроса с компьютера-клиента на компьютер-сервер. При этом устраняются промежуточные звенья, являющиеся основной причиной снижения скорости обработки информации с использованием средств рассматриваемой технологии. [9]



Краткое описание программного компонента 03014
Данная программа может выполнять функции добавления, удаления, редактирования записей, а также выполнение запросов с учетом вводимых пользователем параметров.
Программа предназначена для хранения и обработки сведений по работе ипподрома с использованием базы данных.
В данной программе функциональные ограничения обусловлены ограничениями структуры используемой базы данных. А именно в каждое поле «Кличка лошади», «ФИО владельца», «Ф.И.О. жокея», «Город владельца» должны быть введены любые последовательности символов количеством не более 50; поля «Дата заезда», дата в формате ЧЧ.ММ.ГГГГ, год из интервала; поле «Пол» может содержать значения «муж», «жен», поле «Возраст лошади» содержит значения от 2 до 18.

Содержание

Содержание
СОДЕРЖАНИЕ 3
ВВЕДЕНИЕ 4
ОБОСНОВАНИЕ И ОПИСАНИЕ СТРУКТУРЫ БАЗЫ ДАННЫХ 7
ОПИСАНИЕ РЕАЛИЗАЦИИ ТЕХНОЛОГИИ «КЛИЕНТ СЕРВЕР» 13
КРАТКОЕ ОПИСАНИЕ ПРОГРАММНОГО КОМПОНЕНТА 03014 15
КРАТКОЕ ОПИСАНИЕ ПРОГРАММНОГО КОМПОНЕНТА 03014 16
АЛГОРИТМ ПРОГРАММЫ, ИСПОЛЬЗУЕМЫЕ МЕТОДЫ, СТРУКТУРА ПРОГРАММЫ С ОПИСАНИЕМ СОСТАВНЫХ ЧАСТЕЙ И СВЯЗЕЙ МЕЖДУ НИМИ. 17
ЗАКЛЮЧЕНИЕ 18
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 20


Введение

Актуальность темы В наши дни ни одно учреждение не обходится без электронной документации, будь то бухгалтерские отчёты или учётные записи клиентов. Информационные технологии внедряются для повышения скорости (уменьшения задержки) и эффективности (уменьшение шанса искажения и/или утраты данных) работы с архивами данных, поэтому ожидается, что при использовании оргтехники и специализированного программного обеспечения скорость и качество работы с банками данных, которые при переводе в электронный вид получают название «баз данных», возрастают. Для этого необходимы не только терминальная ЭВМ, локальная сеть и навыки оператора ЭВМ, но и вышеупомянутое специализированное программное обеспечение, позволяющее быстро находить и изменять нужные записи, добавлять новые, без труда генерировать полные отчёты, сортировать записи, предохранять базу данных от ошибок и сбоев, и при этом доступное в освоении и нетребовательное к любым ресурсам пользователя (оборудование, профессионализм, время). Поэтому всякое учреждение, пользующееся вычислительной техникой для ведения документации, использует либо коммерческие системы управления базами данных (в дальнейшем СУБД), специально разработанные для решения универсальных задач определённого круга, либо ПО, разработанное штатными программистами учреждения.
Важной категорией являются системы обработки информации, от которых во многом зависит эффективность работы любого предприятия или учреждения.
Такая система должна обеспечивать получение общих и/или детализированных отчетов по итогам работы; позволять легко определять тенденции изменения важнейших показателей; обеспечивать получение информации, критичной по времени, без существенных задержек; выполнять точный и полный анализ данных. Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, чем среда MS-DOS. Снижение стоимости высокопроизводительных ПК обусловило не только повсеместный переход к среде Windows, где разработчик программного обеспечения может в меньшей степени заботиться о распределении ресурсов, но также сделало программное обеспечение СУБД менее критичными к аппаратным ресурсам ЭВМ.
Среди наиболее надежных и мощных систем управления базами данных можно отметить: Microsoft Access, Microsoft Visual FoxPro, а также базы данных Microsoft SQL Server, используемые в приложениях, построенных по технологии «клиент-сервер».
Целью курсового проекта является разработка программного комплекса по обработке сведений о ипподрома.
Для достижения поставленной цели, нами определены следующие задачи:
1. Изучить имеющиеся информационные источники.
2. Проанализировать сущность задач.
3. Представить в необходимой форме все расчеты.
4. Дать характеристику входной и выходной информации, а также ее структуры.
5. Разработать оптимальный интерфейс
Объектом исследования курсовой работы является работа ипподрома.
Предмет исследования разработка автоматизированной программы по обработке сведений о работе ипподрома, которая позволит хранить информацию в базе данных, вводимой с помощью удобного интерфейса.
Пользователем этой системы будет человек, занимающийся учетом данных по регистрации лошадей,владельцев, жокеев и результатов соревнований.
Источники информации:
Информационные и теоретические основания разработки.
Информационная система позволит избавить сотрудника от бумажной волокиты. Так как раньше документы выписывались вручную это занимало много времени и труда работника. Автоматизация позволит значительно сократить время и затраты физического труда работника. Сотруднику нужно будет только внести в базу данных соответствующие данные, внести в соответствующие данные и получить отчет.
Создание собственной автоматизированной системы позволит учесть все особенности, разрабатывается только то, что нужно, и как нужно.
Краткая формулировка полученных результатов:
В результате проделанной работы нами была создана автоматизированная система учета и обработки сведений о работе ипподрома, что экономит время и трудовые затраты на составления отчетов и обобщение накопленных данных для анализа хода деятельности.
Используя оптимально проработанный интерфейс с использованием многочисленных справочников, увеличилась скорость работы и снизилась утомляемость сотрудников.




Обоснование и описание структуры базы данных

При разработке программного продукта важным этапом является проектирование структуры базы данных.
База данных - это организованная структура, предназначенная для хранения информации.
Правильно спроектированная база данных должна :
Полностью удовлетворять всем требованиям пользователей к
информационному наполнению базы данных особенно на стадии начального
определения требований к функциональности программной системы.
Гарантировать непротиворечивость и целостность всех хранящихся в
азе данных сведений, поскольку сохранность данных является
первоочередным фактором, определяющим эффективность и
целесообразность использования программной системы. Таким образом, при
проектировании всех таблиц, входящих в структуру базы данных
рассматриваемой программной системы, нужно предельно ясно определить
все их атрибуты и строго определенные правила, ограничивающие
теоретическую возможность ввода пользователем неверных значений в поля
таблиц при работе с программной системой и, следовательно, нарушения
целостности и корректности хранимых сведений.
Обеспечивать естественное, логичное и легкое для человеческого
восприятия данных структурирование и организацию всей хранимой в ней
информации.
Удовлетворять представлениям пользователей о производительности
базы данных. Работа с базой данных не должна приводить к значительному
уменьшению производительности системы.
При проектировании структуры базы данных необходимо определить Перечень атрибутов, в которых будет содержаться вся необходимая для работы программного комплекса информация. Перечень атрибутов приведен в следующей таблице
№ п.п. Описание атрибута Атрибут
1 Кличка лошади Horsename
2 Пол лошади Horsegender
3 Возраст лошади Horseage
4 ФИО владельца лошади Lordname
5 Город, в котором живет владелец лошади Lordcity
6 ФИО жокея Ridername
7 Рейтинг жокея Riderrate
8 Дата заезда Racedate
9 № заезда nomer
10 Время, показанное в заезде (минуты) Score
11 Место, занятое в заезде Place

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

Литература

БИБЛИОГРАФИЯ
Голицына О., Максимов Н., Попов И. Базы Данных Учебное пособие. М.: ФОРУМ: ИНФРА-М, 2005. 352 стр.
Крёнке Д., Теория и практика построения баз данных. 9-е изд. СПб: ПИТЕР, 2005, 859 стр.
Фаронов В. Delphi. Программирование на языке высокого уровня: Учебник для вузов СПб: ПИТЕР, 2005. 640 стр.
Фаронов В. Программирование баз данных в Delphi. Учебный курс. СПб: ПИТЕР, 2005. 459 стр.

Форма заказа

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

Тип работы *
Предмет *
Название *
Дата Сдачи *
Количество Листов*
уточните задание
Ваши Пожелания
Загрузить Файлы

загрузить еще одно дополнение
Страна
Город
Ваше имя *
Эл. Почта *
Телефон *
  

Название Тип Год сдачи Страниц Цена
Учет кадров БД Курсовая 2010 33 1500
Система баз данных MS SQL Server 2000. Курсовая 2008 41 1500
Этапы проектирования базы данных и их процедуры Курсовая 2008 7 1500
Разработка базы данных Курсовая 2008 36 1500
Проектирование базы данных компьютерного магазина. Курсовая 2008 37 1000
Глобальная сеть Интернет, как способ организации межкультурного общения. Курсовая 2007 23 1000
Базы данных и знаний Курсовая 2001 27 1000
Системы данных для крупнейшего производителя молочной продукции в Северо Казахстанской области консорциума «Молсервис». Курсовая 2001 26 1000
ИС сотрудника почтового отделения по оформлению подписки Курсовая 2006 45 1000
Структуры данных Курсовая 2009 42 1500
курсовые, дипломные, контрольные на заказ скидки на курсовые, дипломные, контрольные на заказ

© 2010-2016, Все права защищены. Принимаем заказы по всей России.