Вам нужна курсовая работа?
Интересует Программирование?
Оставьте заявку
на Курсовую работу
Получите бесплатную
консультацию по
написанию
Сделайте заказ и
скачайте
результат на сайте
1
2
3

Базу данных в accesse на тему "Разработка справочной системы по операторам языка Delphi".

  • 31 страница
  • 9 источников
  • Добавлена 12.12.2012
750 руб. 1 500 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Оглавление

Введение
1 Назначение и область применения
2 Технические характеристики
2.1 Постановка задачи
2.2 Описание алгоритма
2.3 Организация входных и выходных данных
2.4 Выбор состава технических и программных средств
2.5 Контрольный пример
3 Разработка базы данных средствами СУБД ACCESS
3.1 Создание и связывание таблиц
3.2 Ввод данных контрольного примера
3.3 Разработка отчетов
3.4 Разработка пользовательского интерфейса
4 Руководство пользователя
5 Текст программы
6 Описание программы
7 Внедрение
Заключение
Список литературы

Фрагмент для ознакомления

В столбце «Имя поля» набирается произвольное имя поля, а в следующем столбце «Тип данных» указывается тип для этого поля. Тип данных можно выбрать из раскрывающегося списка.
В нижней части окна задаются индивидуальные свойства для каждого поля. Наборы свойств могут различаться, их состав определяется указанным типом данных поля. При необходимости можно изменять значения свойств (в рамках допустимого для выбранного типа данных).
Таким образом, были созданы все таблицы базы данных, которые имеют вид:

Таблица Группа

Таблица Оператор

Таблица Справка

Для связывания таблиц был использован компонент Схема данных , расположенный на стандартной панели инструментов или в пункте меню Сервис ( Схема данных.
При первом обращении к окну «Схема данных» будет предложено и окно добавления новых таблиц. В дальнейшем это окно можно будет вызвать через контекстное меню окна схемы данных, пункт меню Связи ( Добавить таблицу или кнопку панели инструментов.
Для изменения связи необходимо открыть окно «Изменение связей» для настраиваемой связи. Это можно сделать через контекстное меню линии связи или выделив линию связи щелчком мыши и дав команду меню Связи ( Изменить связь.
Установить флажок «Обеспечение целостности данных». Включение флажка «Обеспечение целостности данных» позволяет защититься от случаев удаления записей из одной таблицы, при которых связанные с ними данные других полей окажутся без связи. Чтобы условие целостности могло существовать, поле основной таблицы должно обязательно быть ключевым, и оба поля должны иметь одинаковый тип. Флажки «каскадное обновление связанных полей» и «каскадное удаление связанных полей» обеспечивают одновременное обновление или удаление данных во всех подчиненных таблицах при их изменении в главной таблице.
Можно также согласиться на каскадное обновление и удаление связанных полей, однако для нашей базы данных это не является необходимым. Дать подтверждение на изменение связей (нажать кнопку «ОК»).
Концы линии связи в окне схемы данных после включения флажка обеспечения целостности данных помечены знаками «1» и «бесконечность». Это означает, что в качестве значений поля из связанной таблицы могут выступать только значения из соответствующего поля основной таблицы и каждое значение из поля основной таблицы может много раз встречаться в поле связанной таблицы (связь «один ко многим»).
Необходимо сохранить макет схемы данных, дав команду меню Файл ( Сохранить или нажав кнопку на панели инструментов. Закрыть окно «Схема данных».
В соответствии с информационно-логической моделью базы данных установлены связи между таблицами, заданы параметры обеспечения целостности данных, параметры каскадного удаления и каскадного обновления.
Схема связанных таблиц базы данных имеет вид:



3.2 Ввод данных контрольного примера

Для проверки работоспособности базы данных были введены исходные данные контрольного примера, который был разработан на предыдущих этапах.
Ввод данных осуществлялся посредством разработанных форм.

3.3 Разработка отчетов

Были созданы два отчета, отображающие специфику данной предметной области.

Первый отчет показывает информацию по всем операторам языка программирования Delphi.




Второй отчет показывает справочную информацию по выбранному оператору языка программирования Delphi.




3.4 Разработка пользовательского интерфейса

В результате проектирования базы данных была разработана главная кнопочная форма, через которую можно открыть любую форму, просмотреть любой отчет, запустить любой макрос и выполнить запросы на выборку с параметрами.
Форма носит название «Главная форма».




Она создана с использованием двух подчиненных форм:
1. Подчиненная форма «Оператор»:



2. Подчиненная форма «Справка»:

4 Руководство пользователя

Проект программы содержит следующее окно:



Окно Главная форма содержит список групп операторов. При выборе группу операторов необходимо выбрать оператор языка программирования Delphi, после чего можно прочитать справку по этому оператору и пример реализованный в языке программирования Delphi.
При нажатии на кнопку на экране появится отчет по всем операторам языка программирования Delphi.


При нажатии на кнопку на экране появится справочная информация по выбранному оператору языка программирования Delphi.

При нажатии на кнопку произойдет выход из справочной системы.
5 Текст программы

Form_Главная форма
Option Compare Database
Private Sub Список8_AfterUpdate()
' Поиск записи, соответствующей этому элементу управления.
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[Код_группы] = " & Str(Nz(Me![Список8], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
Private Sub Список10_AfterUpdate()
' Поиск записи, соответствующей этому элементу управления.
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[Код_группы] = " & Str(Nz(Me![Список10], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
Private Sub Кнопка12_Click()
On Error GoTo Err_Кнопка12_Click
Dim stDocName As String
stDocName = ChrW(1042) & ChrW(1089) & ChrW(1077) & ChrW(32) & ChrW(1086) & ChrW(1087) & ChrW(1077) & ChrW(1088) & ChrW(1072) & ChrW(1090) & ChrW(1086) & ChrW(1088) & ChrW(1099)
DoCmd.OpenReport stDocName, acPreview
Exit_Кнопка12_Click:
Exit Sub
Err_Кнопка12_Click:
MsgBox Err.Description
Resume Exit_Кнопка12_Click
End Sub
Private Sub Кнопка13_Click()
On Error GoTo Err_Кнопка13_Click
Dim stDocName As String
stDocName = ChrW(1054) & ChrW(1087) & ChrW(1077) & ChrW(1088) & ChrW(1072) & ChrW(1090) & ChrW(1086) & ChrW(1088)
DoCmd.OpenReport stDocName, acPreview
Exit_Кнопка13_Click:
Exit Sub
Err_Кнопка13_Click:
MsgBox Err.Description
Resume Exit_Кнопка13_Click
End Sub
Private Sub Кнопка14_Click()
On Error GoTo Err_Кнопка14_Click
DoCmd.Quit
Exit_Кнопка14_Click:
Exit Sub
Err_Кнопка14_Click:
MsgBox Err.Description
Resume Exit_Кнопка14_Click
End Sub
Form_оператор подчиненная форма
Option Compare Database
Sub Form_Current()
Dim ParentDocName As String
On Error Resume Next
ParentDocName = Me.Parent.Name
If Err <> 0 Then
GoTo Form_Current_Exit
Else
On Error GoTo Form_Current_Err
Me.Parent![Справка подчиненная форма].Requery
End If
Form_Current_Exit:
Exit Sub
Form_Current_Err:
MsgBox Error$
Resume Form_Current_Exit
End Sub
6 Описание программы

Программа предназначена для использования в общеобразовательных целях, также может использоваться всеми желающими, интересующимися языком программирования Delphi и его операторами. Программа разработана с помощью средства управления базами данными Microsoft Office Access 2003. Для данной программы необходима операционная система Window 95 и выше. Технические характеристики компьютера: Pentium 200 и выше; объем оперативной памяти не менее 16 Мб; жесткий диск объемом не менее 1 Гб.
Исполняемый файл программы «Справочная система» имеет название Справочная система.mdb.

7 Внедрение

Минимальный состав аппаратурных и программных средств.
Pentium 200 и выше;
Объем оперативной памяти не менее 16 Мб;
Жесткий диск объемом не менее 1 Гб;
Оперативная система Windows 95.
Microsoft Office Access 97
Программа «Справочная система по операторам языка программирования Delphi» запускается с помощью файла Справочная система.mdb
Заключение

В данной работе была разработана справочная система по операторам языка программирования Delphi с помощью средств управления базами данными Microsoft Office Access 2003.

База данных содержит:
три таблицы: таблица группа, таблица оператор, таблица справка;
три формы: Главная форма, Оператор подчиненная форма, Справка подчиненная форма;
два отчета: отчет Все операторы, отчет Оператор.
Тестирование созданной программы показало работу без сбоев.

Список литературы

Балиер Э. Профессиональное программирование в Microsoft Office Access 2003: [пер. с англ.] / Э. Балтер.- М.: Вильямс, 2006. - 1296 с.
Блюттман К. Access. Трюки: Оригинальные решения задач по обработке данных: [пер. с англ.] / К. Блюттман. – СПб.: Питер, 2006. – 331 с.
Дарахвелидзе П.Г., Марков Е.П., Котенок О.А. Программирование в Delphi 5. - СПб.: БХВ-Санкт-Петербург, 2000. - 784 с.
Золотова С.И. Практикум по Access: Подготовительный курс, предваряющий более глубокое изучение технологии баз данных / С.И. Золотова. – М.: Финансы и статистика, 2006. – 143 с.
Зелковиц М., Шоу А., Гэннон Дж. Принципы разработки программного обеспечения / Пер. с англ. - М.: Мир, 1982. - 386 с., ил.
Культин Н. Программирование на Object Pascal. - СПб.: BHV-Петербург, 1998. - 304 с.
Практическое руководство по программированию / Пер. с англ. Б. Мик, П. Хит, Н. Рашби и др.; под ред. Б. Мика, П. Хит, Н. Рашби. - М.: БИНОМ, 2004. - 563 с.
Фокс Дж. Программное обеспечение и его разработка / Пер. с англ. - М.: Мир, 1985. - 368 с., ил.
Хансен Г. Базы данных: разработка и управление: [пер. с англ.] / Г. Хансен, Дж. Хансен. – М.: БИНОМ, 1999. - 704 с.













31





















Начало


Формирование информации об операторе

Конец

Список литературы

1.Балиер Э. Профессиональное программирование в Microsoft Office Access 2003: [пер. с англ.] / Э. Балтер.- М.: Вильямс, 2006. - 1296 с.
2.Блюттман К. Access. Трюки: Оригинальные решения задач по обработке данных: [пер. с англ.] / К. Блюттман. – СПб.: Питер, 2006. – 331 с.
3.Дарахвелидзе П.Г., Марков Е.П., Котенок О.А. Программирование в Delphi 5. - СПб.: БХВ-Санкт-Петербург, 2000. - 784 с.
4.Золотова С.И. Практикум по Access: Подготовительный курс, предваряющий более глубокое изучение технологии баз данных / С.И. Золотова. – М.: Финансы и статистика, 2006. – 143 с.
5.Зелковиц М., Шоу А., Гэннон Дж. Принципы разработки программного обеспечения / Пер. с англ. - М.: Мир, 1982. - 386 с., ил.
6.Культин Н. Программирование на Object Pascal. - СПб.: BHV-Петербург, 1998. - 304 с.
7.Практическое руководство по программированию / Пер. с англ. Б. Мик, П. Хит, Н. Рашби и др.; под ред. Б. Мика, П. Хит, Н. Рашби. - М.: БИНОМ, 2004. - 563 с.
8.Фокс Дж. Программное обеспечение и его разработка / Пер. с англ. - М.: Мир, 1985. - 368 с., ил.
9.Хансен Г. Базы данных: разработка и управление: [пер. с англ.] / Г. Хансен, Дж. Хансен. – М.: БИНОМ, 1999. - 704 с.


Разработка информационно-справочной системы по учету вагонов на подъездном пути предприятия

Резюме


Данная диссертация посвящена теме &';Разработка информационно-справочной системы по учету вагонов на подъездном пути предприятия&';. Система учета подвижного состава предназначен для предприятий, которые используют как собственного, так и арендованного подвижного состава, и позволяет автоматизировать процесс бухгалтерского учета.

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

При проектировании базы данных использовалось CASE-средство как ERwin 4.0. Также используется система управления реляционными базами данных Microsoft Access 2003. Среде Delphi 7.0 была выбрана как средство для разработки СУБД

Программа имеет интуитивно понятный пользовательский интерфейс, полностью адаптирована к простому и необременительному процесс печати в компании.

В процессе выполнения дипломной работы были получены следующие результаты: разработана концептуальная модель базы данных, разработанная логическая модель с учетом нормализации и ссылочной целостности данных, осуществляется отбор СУБД и построена физическая модель с определением полей и типов данных, выбран комплекс технических средств, реализованы основные программные модули системы, проведен анализ среды и учет требований эргономики при проектировании пользовательского интерфейса.

На основе полученных материалов была разработана информационно-справочной системы по учету вагонов на подъездном пути предприятия. Система предназначена для автоматизации процесса обработки информации, вагонов, а также для расчета затрат на обслуживание подвижного состава.

Annotation


This degree work is devoted to a theme &';The development of the information system under the account of account materials and conduction statistics of a press&';. The system will be a real boon to companies that use both own and rented автомобилей: it will allow you to автоматы the vehicles process tracking. The data base is freely распределенных. The Case средство Erwin 4.0, Microsoft Access 2003, Delphi 7.0 were used at designing of database. This program has the interface clear adapted for simple and easy process of a press в компании.

Узнать стоимость работы