Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

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

Ручка "Помада".
Шариковая ручка в виде тюбика помады. Расцветка корпуса в ассортименте, без возможности выбора!
25 руб
Раздел: Оригинальные ручки
Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
18 руб
Раздел: Совки
Фонарь садовый «Тюльпан».
Дачные фонари на солнечных батареях были сделаны с использованием технологии аккумулирования солнечной энергии. Уличные светильники для
106 руб
Раздел: Уличное освещение

Министерство образования и науки Республики Казахстан Карагандинский государственный технический университет Кафедра ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОМУ ПРОЕКТУ Дисциплина: Технология разработки баз данных Тема: Разработка базы данных и прикладного ПО для автобусного парка Принял: Выполнил: студент гр. Караганда 2009 СодержаниеВведение Постановка задачи Теоретическая часть Программное обеспечение Концептуальная модель данных Логическая модель базы данных Руководство пользователю SQL Запросы Заключение Список использованной литературы Приложение А. Листинг программы Введение В настоящее время большинство организаций использует различные базы данных для автоматизации процессов обработки информации, удобства ее эксплуатации, повышения надежности хранения данных, сокращения числа возможных ошибок в работе, предотвращения избыточности данных, а также в целях повышения производительности. Состав баз данных и их размер определяются направлением деятельности конкретного предприятия и его мощностью. В связи с тем, что современные информационные системы оперируют большими объемами и сложными структурами данных, средства управления базами данных можно выделить в отдельную группу информационных систем, отвечающих за управление сложными структурированными данными. Сегодня можно с уверенностью утверждать, что решение широкого круга задач в любой сфере деятельности человека сегодня практически невозможно без использования оперативно управляемых баз данных. 1 Постановка задачи Разработать базу данных и прикладное программное обеспечение для автобусного парка, позволяющее структурировать информацию об автобусных маршрутах, остановках и остановочных пунктах, автобусах парка. Также программное обеспечение должно предоставлять возможность различных манипуляций этими данными, как то редактирование и удаление данных, пополнение базы данных. Прикладное ПО должно удовлетворять условиям работы с удалённой базой данных. 2 Теоретическая часть Для организации оптимизированного хранения, выборки и представления информации применяются базы данных (БД). «Базой данных» часто упрощённо или ошибочно называют Системы Управления Базами Банных (СУБД). Нужно различать набор данных (собственно БД) и программное обеспечение, предназначенное для организации и ведения баз данных (СУБД). БД бывают нескольких типов: Картотеки Сетевые Иерархические Реляционные Объектно-ориентированные Многомерные Дедуктивные На уровне физической модели электронная БД представляет собой файл или их набор в формате X , CSV, Excel, DBF, XML либо в специализированном формате конкретной СУБД. Также в СУБД в понятие физической модели включают специализированные виртуальные понятия, существующие в ёё рамках — таблица, табличное пространство, сегмент, куб, кластер и т.д. В настоящее время наибольшее распространение получили реляционные базы данных. Картотеками пользовались до появления электронных баз данных. Сетевые и иерархические базы данных считаются устаревшими, объектно-ориентированные пока никак не стандартизированы и не получили широкого распространения. Некоторое возрождение получили иерархические базы данных в связи с появлением и распространением формата XML.

СУБД — специализированная программа (чаще комплекс программ), предназначенная для манипулирования базой данных. Для создания и управления информационной системой СУБД необходима в той же степени, как для разработки программы на алгоритмическом языке необходим транслятор. Основные функции СУБД: управление данными во внешней памяти (на дисках); управление данными в оперативной памяти; журнализация изменений и восстановление базы данных после сбоев; поддержка языков БД (язык определения данных, язык манипулирования данными). Обычно современная СУБД содержит следующие компоненты: ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию, процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода, подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД, а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы. 3 Программное обеспечение Для разработки курсового проекта выбрана среда объектно-ориентированного программирования Borla d Delphi 7 под управление операционной системы Wi dows. Для обеспечения возможности удаленной работы сервера БД, предлагается использовать СУБД MS SQL Server. Работа с данной СУБД довольно удобна, о писана в большом количестве литературы. Провайдеры для работы с этой СУБД поставляются вместе с операционной системой Wi dows. Также MS SQL Server предоставляет в распоряжение разработчику клиент-серверную технологию, позволяющую располагать сервера БД, физически удаленно от пользователя, чем достигается централизованное хранение данных и возможность обращения к БД несколькими пользователями одновременно. Данный выбор связан с техническим обеспечением КарГТУ, возможностями выбранных программных средств, а так же малым опытом работы разработчика с другими СУБД. Выбранные программные средства полностью удовлетворяют установленным требованиям и применима для решения поставленной задачи. 4 Концептуальная модель данных 5 Логическая модель базы данныхТаблица маршрутов rou es содержит список маршрутов, обслуживаемых автобусным парком Имя поля Тип поля Описание id I U SIG ED AU O I CREME KEY Уникальный идентификатор маршрута ame VARCHAR(50) O ULL Название маршрута Таблица остановок s a io s содержит информацию об остановках маршрута Имя поля Тип поля Описание id I U SIG ED AU O I CREME KEY Уникальный идентификатор остановки ame VARCHAR(100) O ULL Название остановки rou eid I U SIG ED O ULL Идентификатор маршрута Таблица s oppoi s содержит информацию об остановочных пунктах Имя поля Тип поля Описание id I U SIG ED AU O I CREME KEY Уникальный идентификатор остановочного пункта ame VARCHAR(100) O ULL Название остановочного пункта direc io VARCHAR(7) O ULL Прямому или обратному маршруту принадлежит остановочный пункт (forward/re ur ) s a io id I U SIG ED O ULL Идентификатор остановки rou eid I U SIG ED O ULL Идентификатор маршрута Информация об автобусах парка хранится в таблице buses Имя поля Тип поля Описание id I U SIG ED AU O I CREME KEY Уникальный идентификатор автобуса model VARCHAR(50) O ULL Модель автобуса issue VARCHAR(7) O ULL Государственный регистрационный номер автобуса rou eid I U SIG ED O ULL Идентификатор маршрута 6 Руководство пользователю Запустив программу, пользователь попадает в основное её окно.

Как видно, никаких данных мы пока увидеть, а тем более изменить или удалить не можем. Происходит это потому, что не произведено подключение к базе данных. Чтобы это исправить, пользователь должен совершить следующие действия: Выбрать в основном меню пункт DB -&g ; Co ec io Op io s (Рисунок 2). Откроется окно настроек соединения с сервером базу данных (Рисунок 3). Рисунок 2 — Пункт меню настроек соединения с сервером БД Рисунок 3 — Окно настроек соединения с сервером базы данных Здесь нужно задать название сервера базы данных, название самой базы данных, а также пару логин/пароль для подключения к серверу базы данных. Задав правильные параметры и нажав на кнопку «OK» пользователь снова попадает в основное окно программы. Теперь необходимо соединиться с сервером базы данных. Для этого нужно выбрать пункт меню DB -&g ; Co ec . Если настройки были заданы верно и не возникло никаких проблем в сети, будет установлено соединение с сервером, о чём будет свидетельствовать надпись «Co ec ed» в статусной строке и данные, отображённые на вкладках программы (Рисунок 4). Рисунок 4 — Главное окно программы после подключения к серверу БДПо умолчанию активна первая вкладка «Rou es», на которой отображаются маршруты. Перемещаясь по вкладкам можно просмотреть сведения об остановках, остановочных пунктах и автобусах парка. Добавление, редактирование и удаление данных во всех таблицах осуществляется аналогичным образом. поэтому будет рассмотрено на примере таблицы остановочных пунктов. Добавление, редактирование и удаление записи осуществляется либо кнопками на вкладке справа, либо при помощи дублирующего их функции контекстного меню. Будьте осторожны! При удалении записи никаких дополнительных подтверждений программа не запрашивает! При редактировании или добавлении записи открывается окно, где мы можем изменить или внести информацию об остановочном пункте (Рисунок 5).Рисунок 5 — Окно добавления/редактирования остановочного пунктаЧтобы подтвердить изменение/добавление данных нужно нажать на кнопку «OK». Чтобы отменить их — на кнопку «Ca cel». Выбрав пункт основного меню I fo -&g ; Help можно увидеть это руководство. Чтобы завершить работу с программой. просто закройте её основное окно.8 SQL ЗапросыВыборка государственных номеров автобусов марок Lifa и Muda , обслуживающих определённый маршрут SELEC issue FROM buses WHERE rou eid = 12 A D model I ('Lifa ', 'Muda ') Выборка автобусов, проезжающих через определённый остановочный пункт SELEC model, issue FROM buses WHERE rou eid = A Y (SELEC rou eid FROM s oppoi s WHERE s a io id = 2) Выборка остановочных пунктов определённого маршрута, проезжаемых автобусами на обратном пути SELEC ame FROM s oppoi s WHERE direc io = 're ur ' A D rou eid = 1 Выборка 5 остановочных пунктов, через которые проходит наибольшее количество маршрутов SELEC ame, Cou (rou eid) AS Rou eCou FROM s oppoi s GROUP BY ame ORDER BY Rou eCou limi 5 ЗаключениеВ связи со стремительно развивающимися на данный момент технологиями хранение информации на бумажных носителях отходит в прошлое, и повсеместно вводятся средства электронного учета.

Но разработчикам прикладного программного обеспечения основанный на NVT telnet предлагает достаточно бедный набор средств для реализации функций клиент/сервер, которые трудно и утомительно воспроизводить в программах. Мы уже знаем, что базовыми возможностями NVT являются: ■ Проверка активности равного приложения ■ Сигнализация прерывания ■ Запрос на прерывание удаленного текущего процесса ■ Использование сигнала синхронизации для указания равному приложению на отбрасывание всех данных, кроме команд telnet ■ Указание партнеру на отмену ожидаемой пересылки данных из буфера 13.11 Замечания о безопасности Сегодня в локальных сетях повсеместно используются широковещательные рассылки. Многие организации используют их даже в магистральных сетях FDDI. Пользователям PC или Macintosh очень легко найти программное обеспечение для превращения настольной системы в шпиона, который может подслушивать трафик локальной сети. Такие средства имеют многие станции Unix, владельцам которых нужно только разрешить их использование

1. Разработка прикладного программного обеспечения деятельности предприятия в системе клиент-сервер

2. Анализ прикладного программного обеспечения, используемого для разработки бизнес–плана

3. Разработка базы данных, отражающей учет успеваемости студентов

4. Разработка базы данных "Культурный досуг"

5. Разработка базы данных для объекта автоматизации: гомеопатическая аптека

6. Разработка баз данных в Delphi
7. Прикладное программное обеспечение
8. Прикладное программное обеспечение

9. Разработка базы данных "Гостиничный комплекс"

10. Разработка базы данных автоматизации учета

11. Разработка базы данных для оценки неполной оплаты отгруженной продукции

12. Разработка базы данных для расписания занятий

13. Разработка базы данных по учету книг в библиотеке

14. Разработка базы данных флагов мира

15. Анализ прикладного программного обеспечения

16. Разработка программного обеспечения по управлению базой данных "График учета рабочего времени на шахте"

Папка-портфолио для школьника, на 4 кольцах, 20 файлов, 10 вкладышей.
Формат - A4. Размер - 245x320 мм. Наличие файлов - 20. Количество вкладышей - 10. Материал папки - твердый картон. Материал вкладыша -
371 руб
Раздел: Портфолио
Мел белый, 72 штуки.
В наборе: 72 мелка.
536 руб
Раздел: Мел
Подстаканник для прогулочных колясок Peg-Perego Cup holder.
Держатель для бутылочки Peg-Perego Cup Holder - удобный подстаканник для прогулочных колясок фирмы Peg-Perego. Легко подойдет к коляскам
975 руб
Раздел: Прочие

17. Технология разработки программного обеспечения

18. Разработка системного программного обеспечения

19. Разработка программного обеспечения для оптимизации показателей надежности радиоэлектронных систем

20. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access

21. Разработка программного обеспечения

22. Некоторые аспекты обеспечения эффективности работы системы управления базами данных
23. Авторское право как институт правовой защиты прикладного программно-математического обеспечения ЭВМ
24. База даних "Теорія та практика прикладного програмування"

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

26. Разработка имитационной модели программного обеспечения информационной системы "Центр обслуживания абонентов"

27. Разработка машины баз данных

28. Разработка приложения, представляющего собой базу данных о сотрудниках

29. Разработка программного обеспечения для организации интерфейса программно-методического комплекса

30. Разработка программного обеспечения для решения уравнений с одной переменной методом Ньютона (касательных)

31. Разработка программного обеспечения определения стоимости почтового тарифа пересылки бандероли наложенным платежом

32. Разработка программно–алгоритмических средств для определения надёжности программного обеспечения на основании моделирования работы системы типа "клиент–сервер"

Автомобиль-каталка "Премиум-2".
Большой автомобиль-каталка может не только катать малыша, но и перевозить "грузы". Особенно пригодится он в песочнице, где так
1461 руб
Раздел: Каталки
Карандаши цветные "Jumbo natur", 24 цвета, 24 штуки.
Утолщенный корпус. Имеют специально обработанную поверхность корпуса, без покраски.
532 руб
Раздел: 13-24 цвета
Карандаши цветные "Noris Club", треугольные, 24 цвета.
Количество цветов: 24. Материал корпуса: дерево. Форма корпуса: трехгранный. Твёрдость грифеля: мягкий. Тип карандаша: классический.
456 руб
Раздел: 13-24 цвета

33. Разработка проекта базы данных для АИС "Учет Проектов"

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

35. Разработка физической модели базы данных "Учёт затрат на медицинские услуги"

36. Среда разработки Турбо Паскаль 7.0. Базы данных

37. Корпоративная локальная компьютерная сеть на предприятии по разработке программного обеспечения

38. Разработка программного обеспечения для голосового управления трехмерными моделями функционирования промышленных роботов
39. База данных для проекта досугового учреждения в городе Муроме Владимирской области
40. Программное обеспечение для модемов Lexand TS2400

41. Программное обеспечение в фазе модернизации

42. Системное и программное обеспечение

43. Различные классы баз данных по предметным областям использования

44. База данных для учета оплаты за междугородние разговоры

45. Примеры баз данных (Студенческая группа)

46. Современные системы управления базами данных

47. Создание и описание базы данных "СТУДЕНТЫ" (Отчет по курсу "Базы данных")

48. Лекции по теории проектирования баз данных (БД)

Набор детской складной мебели Ника "Азбука" (КУ2).
Для детей от 3-7 лет. Стол 580х600х450 мм. Стул мягкий: высота до сиденья 320 мм, высота со спинкой 570 мм. Сиденье: 300х280 мм. В наборе:
1444 руб
Раздел: Наборы детской мебели
Магнитный лабиринт "Совенок".
Играя с этой увлекательной и красочной игрушкой, ребёнок будет развивать мелкую моторику рук, координацию движений, логику, память и
531 руб
Раздел: Сортеры, логические игрушки
Органайзер для планшета (2 кармана), 40х35 см.
Органайзер для планшета (два кармана под планшет по размерам, два кармана для игрушек) - предназначен для защиты обивки сидений и хранения
346 руб
Раздел: Прочее

49. Система управления базами данных ACCESS

50. База данных - Бактериологическая испытательная лаборатория Боханского района

51. Объектно-ориентированный подход к проектированию программного обеспечения на примере работы налоговой инспекции

52. Инструкция по эксплуатации базы данных магазина «Телевизоры» средствами Access 2000

53. Системы обработки информации - язык баз данных SQL со средствами поддержания целостности

54. Защита баз данных
55. Программное обеспечение персональных компьютеров
56. Программное обеспечение удалённого доступа к технической документации

57. Структура базы данных

58. Вирусы и антивирусное программное обеспечение

59. Программное обеспечение компьютеров. Архиваторы

60. Обзор современного программного обеспечения управления проектами

61. База данных периодического издания

62. Обзор современного программного обеспечения управления проектами

63. Программное обеспечение сетей ЭВМ

64. Анализ программного обеспеченния обучения и воспитания глубоко умственно отсталых детей

Овощерезка ручная "Nicer-Dicer Plus" с контейнером, 12 предметов.
Овощерезка ручная "Nicer-Dicer" Плюс, 12 предметов. Корпус: пластик. Лезвия: нержавеющая сталь. Объем контейнера: 1,5 литра.
794 руб
Раздел: Измельчители, приспособления для резки
Зубная щетка электрическая "Oral-B DB4", цвет красный.
Эргономичная, прорезиненная ручка зубной щетки не скользит во время чистки. В щетку встроен 2-ух минутный таймер, чтобы ребенок чистил
1680 руб
Раздел: Зубные щётки
Тележка для супермаркета.
Размер: 31х30х50 см. Материал: пластмасса. Цвет тележки представлен в ассортименте, без возможности выбора.
384 руб
Раздел: Магазины, супермаркеты

65. База данных страховой компании

66. Структура программного обеспечения региональной экоинформационной системы

67. База данных

68. GeoCad, как база данных для ведения реестра регистрации прав на недвижимость и сделок с ним

69. Организация удаленного доступа к распределенным базам данных

70. Археологический источник и база данных. Выбор модели.
71. Использование Internet/intranet технологий для организации доступа к базам данных
72. Программное обеспечение

73. Этапы преодоления систем защиты программного обеспечения

74. Надежность программного обеспечения

75. Инфологическая модель баз данных "Сущность-связь"

76. Введение в проектирование реляционных баз данных

77. Средства доступа к базам данных в Internet и свободно доступная СУБД POSTGRES95

78. Базы данных и файловые системы

79. Программное обеспечение почтового обмена

80. Параллельные машины баз данных

Кружка фарфоровая "FIFA 2018. Забивака. Класс!", 380 мл.
Объем: 380 мл. Материал: фарфор.
319 руб
Раздел: Кружки, посуда
Органайзер для обуви "Сороконожка".
Органайзер "Сороконожка", который можно повесить на дверное полотно, стену и другие поверхности, будет содержать всю Вашу обувь
1056 руб
Раздел: Полки напольные, стеллажи
Фоторамка "Poster gold" (70х100 см).
Рамка настенная может располагаться как вертикально, так и горизонтально. Для фотографий размером: 70х100 см. Размер рамки: 71х101
485 руб
Раздел: Размер 50x60 и более

81. Инфологическое моделирование базы данных

82. Базы данных и знаний

83. Программное обеспечение

84. Web-серверы, базы данных в Интернет, Поиск информации в Интернет, Основные системы и средства

85. База данных для информационной системы - Таксопарк

86. Документирование программного обеспечения
87. Иерархические структуры в реляционных базах данных
88. Конфигурирования программного обеспечения алгоритма OSPF на маршрутизаторе

89. Операционная среда Windows. База данных Microsoft Access

90. Организация доступа к базам данных в Интернет

91. Перенос Базы Данных на WEB-сервер

92. Программное обеспечение для создания видеоклипов

93. Работа с базами данных

94. Реляционные базы данных

95. Создание баз данных в Microsoft Access

96. Создание и ведение баз данных

Набор для уборки Vileda "Easy Wring. Turbo", швабра+ведро с педальным отжимом.
Набор Vileda "Easy Wring. Turbo" состоит из плоской швабры с телескопической ручкой и ведра с педальным отжимом. Подходит для
3699 руб
Раздел: Швабры и наборы
Брелок для поиска ключей.
Брелок для поиска ключей - просто находка для тех, кто часто теряет ключи либо какие-нибудь вещи в доме. Просто прикрепите брелок к
315 руб
Раздел: Пластиковые брелоки
Ножницы "Pigeon" для детских ногтей.
Детские ножницы для ноготков самых маленьких Pigeon - их маленькие, тонкие закругленные лезвия позволяют без опаски подстригать ноготки
709 руб
Раздел: Маникюрные наборы детские

97. Упражнения по базам данных MS ACCESS (методичка)

98. Формирование базы данных

99. Реляционные модели базы данных


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.