Автор работы: Пользователь скрыл имя, 09 Апреля 2012 в 18:22, курсовая работа
База данных – это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определённой теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой её части.
В данном курсовом проекте в качестве предметной области рассматривается компьютерный магазин. Полученная база данных решает следующие задачи: учёт товара, выдача данных о поставщиках и поставляемых ими товарах (фирма-поставщик, его реквизиты, наименование товаров, характеристики, цены). Все это позволит структурировать сведения о путевках и облегчит их поиск и работу с ними.
Введение 3
1.Тенденции развития СУБД 5
2.Новые области применения баз данных 7
2.1.Электронная коммерция 9
2.2.Информационная система здравоохранения 9
3.Описание предметной области 13
4.Постановка задачи 17
5.Инфологическая модель 18
6.ER-модель 20
7.Обоснование выбора СУБД 22
8.Обоснование выбора языка программирования 26
Заключение 35
Список литературы 36
Приложение 37
Частное образовательное учреждение среднего профессионального образования
«КРАСНОДАРСКИЙ
ТЕХНИКУМ УПРАВЛЕНИЯ,
ИНФОРМАТИЗАЦИИ И
СЕРВИСА»
Курсовая работа по дисциплине «Технология разработки программных продуктов»
специальности «Программное обеспечение ВЧ и АС»
Автоматизированная
информационная система страхового
агента
выполнил
Студент группы ПО 4.1
Сорокин Алексей
Научный руководитель:
Рожкова
Вера Григорьевна
Краснодар 2011г
Оглавление
В настоящее время среди разработчиков базы данных (БД) большой популярностью пользуется реляционная СУБД ACCESS, входящая в состав пакета Microsoft Office 2003-2007. Дружественный интерфейс и простота настройки, эффективные средства создания таблиц, форм, запросов, интеграция с другими приложениями пакета, средства организации работы с базами данных и защита информации - вот далеко не полный перечень достоинств этого приложения.
Основные функции СУБД – это
описание структуры базы
База данных – это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определённой теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой её части.
В данном курсовом проекте
в качестве предметной области
рассматривается компьютерный
Разрабатываемая БД должна
• сортировку по различным полям,
• поиск по введенному
• создание отчетов.
Создана эта база для того,
чтобы упростить работу
Пользователями данной базы
Использование базы данных
Развитие информационных технологий сопровождается двумя весьма любопытными тенденциями в том, что касается терминологии. С одной стороны, мы наблюдаем, постоянное обновление названий для, в общем-то, одних и тех же вещей (конечно, технологии тоже развиваются, но темпы смены их имен гораздо выше). С другой — мы используем старые термины для понятий, смысл которых уже совсем не тот, что раньше. Именно второй случай имеет место применительно к СУБД.
В толковом словаре по вычислительной технике, приводится такое определение системы управления базами данных (database management system): "приложение, обеспечивающее создание, хранение, обновление и поиск информации в базе данных, а также управление безопасностью и целостностью данных". В целом это толкование было верно и 30 лет назад, но все же содержательная часть СУБД сейчас совсем иная, чем в те далекие времена (отметим, что в определении уже отсутствует дополнительная фраза, которая использовалась для уточнения понятия еще восемь лет назад, — "программная оболочка, находящаяся между базой данных и пользователем").
В последнее десятилетие мы наблюдаем ситуацию, когда СУБД превратились из сугубо внутреннего технологического дополнения к прикладным программам в самостоятельный продукт, вокруг которого строятся приложения для пользователей; иначе говоря, из одного из компонентов информационной системы — в платформу для построения таких систем.
В этой ситуации стоит обратить внимание на изменение содержания "платформа Microsoft". Традиционно под этим термином подразумевалась операционная система, Windows. Однако применительно к серверной платформе все чаще мы встречаем связку Windows Server + SQL Server. Более того, представляется вполне реальным, что с выходом в начале следующего года новой версии Microsoft SQL Server (рабочее название Yukon) мы столкнемся с ситуацией, когда все остальные продукты Microsoft будут уже писаться не под Windows, а под Yukon. Хотя существуют и будут существовать настольные базы данных: как ни странно, но Microsoft Access, судя по тому, как его представляет Microsoft — это тоже СУБД.
Исторически
системы управления базами данных ориентировались
на решение задач, связанных в
первую очередь с транзакционной
обработкой структурированной информации.
Безусловно, наилучшим, проверенным
временем решением здесь была и остается
реляционная модель СУБД. Однако в последние
годы область применения баз данных неизменно
расширялась. С одной стороны, нужно управлять
более широким набором форматов данных,
переходя к решению общих проблем управления
корпоративной информацией. С другой —
именно СУБД берут на себя основные функции
интеграции данных и приложений корпоративных
систем. (По данным Gartner Group, информационные
отделы предприятий расходуют до 40% своего
бюджета на решение задач интеграции действующих
компонентов баз данных.) Именно этим объясняется
активный интерес к обсуждению архитектурных
принципов и возможностей реализации
баз данных различных моделей — постреляционных,
объектно-реляционных, XML.
Если постараться классифицировать существующие области применения баз данных, а так же оценить перспективы их развития в настоящее время, то можно получить примерный список наиболее распространенных классов, получивших распространение и применение во всех областях применения баз данных. Этот список будет выглядеть следующим образом:
* документографические и документальные применяются во всех базах органов власти и управления
* базы данных по промышленной, строительной и сельскохозяйственной продукции
* базы данных по экономической и конъюнктурной информации (статистическая, кредитно-финансовая, внешнеторговая)
* фактографические базы социальных данных, включающие сведения о населении и о социальной среде
* базы данных транспортных систем
* справочные данные для населения и учреждений (энциклопедии и справочники, расписания самолетов и поездов, адреса и телефоны граждан и организаций)
* ресурсные базы данных, включающие фактографическую информацию о природных ресурсах (земля, вода, недра, биоресурсы, гидрометеорология, вторичные ресурсы и отходы, экологическая обстановка)
* фактографические базы и банки научных данных, обеспечивающие фундаментальные научные исследования
* фактографические базы данных в области культуры и искусства
* лингвистические
базы данных, то есть машинные словари
разного типа и назначения.
Экономические
задачи, для решения которых необходимо
применять программное
Вот несколько примеров приложений нового поколения, которые определяют потребности в новых средствах разработки баз данных и возможностях применения их.
В настоящее
время существует ряд проектов, общая
цель которых - предоставить потенциальным
потребителям оперативный доступ к
каталогам товаров с
Как и проект EOSDIS, система электронной коммерции предполагает сетевое взаимодействие огромного числа участников торговых сделок. Разница заключается в том, что в EOSDIS имеется один главный поставщик информации и множество ее потребителей, а торговая система подразумевает наличие множества поставщиков и множества потребителей. Кроме того, участники в данном случае могут испытывать определенное взаимное недоверие и, возможно, имеют свои частные закрытые информационные системы. Наиболее сложные проблемы, связанные с проектами этого рода, следующие.
Система электронной коммерции должна иметь высоконадежные средства распределенной аутентификации и перевода денежных сумм.
Врачу в процессе работы необходим доступ к множеству источников информации. Например, истории болезни одного пациента могут находиться в разных больницах, клиниках, страховых учреждениях. Для получения полной картины их все следует собрать. Точно так же существует множество систем и баз данных, предоставляющих информацию о лекарствах, лечебных процедурах, диагностических средствах.
Записи лечащего
врача, результаты обследований, информация
о счетах за лечение, договора медицинского
страхования для каждого
Интеграция разнородных источников уже накопленной информации. Средства контроля доступа, обеспечивающие необходимый уровень конфиденциальности. Интерфейсы доступа к информации, удобные для разных категорий работников здравоохранения.
3.Электронные публикации
В издательском бизнесе, как и в сфере здравоохранения, ожидается в ближайшем будущем ряд глубоких перемен. Становится возможным, например, хранение книг и статей в электронном виде и оперативная доставка их потребителям по высокоскоростным сетевым каналам. Далее, само понятие публикации существенно расширяется - документ может содержать графические, аудио- или видео-включения, аннотацию, другие сопроводительные элементы. Общий объем информации, которая доступна уже сегодня, превышает размеры базы данных EOSDIS, а в ближайшем будущем ожидается его рост примерно на порядок.
Естественным следствием этих перемен станет сближение издательской и образовательной сфер. Место "живых" лекций, читаемых для небольшого числа студентов, займут "образовательные продукты" - электронные документы, состоящие из текстовых, аудио- , видео- и других компонентов и включающие элементы интерактивного тренинга. Такой продукт сможет удовлетворить потребности огромного числа студентов. В связи с этими перспективами можно обозначить следующие направления исследований.
Обработка и пересылка очень больших объемов данных с высокой скоростью. Типичный документ содержит объекты данных размером в диапазоне от мегабайт до гигабайт и может требовать доставки в режиме реального времени.
Информация о работе Автоматизированная информационная система страхового агента