Разработка программы для автоматизации процесса регистрации и учета продаж автомобилей
Требования к интерфейсу Windows-приложения. Описание информационной базы. Спецификации набора данных. Проект базы данных, используемой в задаче. Разработка алгоритмов обработки данных. Краткая характеристика операционных систем. Теория баз данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 02.10.2015 |
Размер файла | 1,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Могут быть представлены дополнительные указатели, связывающие каждую детальную запись набора, непосредственно с ее главной записью, а также указатели, обеспечивающие обход записей набора в обратном направлении. Типа главных и детальных записей наборов данного типа, объявляются в описании данного типа набора в схеме. Каждый экземпляр главной записи набора, появляясь в базе данных, продолжает экземпляр набора этого типа [7].
Главные и детальные записи одних наборов, могут быть одновременно главными и (или) детальными записями других наборов того же самого или других типов. Таким образом, из записей базы данных и наборов, может быть сконструирована БД произвольно сложной структуры.
Достоинства сетевой модели данных: включают в себя все достоинства иерархической модели данных.
Недостатки сетевой модели данных: поскольку каждый элемент базы данных должен содержать ссылки на некоторые другие элементы, то требуются значительные ресурсы как дисковой, так и оперативной памяти ЭВМ. Ещё недостатком сетевой модели является жесткость структуры и высокая сложность ее организации [8].
Реляционная модель.
Реляционная модель получила свое название от английского термина relation (отношение) и была предложена в 1970-х годах сотрудником фирмы IBM Эдгаром Коддом. Реляционная БД представляет собой совокупность таблиц связанных отношениями. Разница между таблицей в привычном смысле и понятием отношения заключается в том, что в отношении нет порядка - это неупорядоченное множество записей. Порядок определяется не отношением, а конкретной выборкой из отношения. Связь между таблицами существует на логическом уровне и определяется предметной областью. Практически связь между таблицами устанавливается путем использования логически связанных данных в разных таблицах.
Для работы с реляционными СУБД используется стандартизированный язык структурированных запросов SQL.
Достоинством реляционной модели данных являются простота, гибкость структуры, удобство реализации на компьютере, высокая стандартизованность и использование математического аппарата реляционной алгебры и реляционного исчисления.
К недостаткам можно отнести атомарность, ограниченность и предопределенность набора возможных типов данных. Это затрудняет использование реляционных моделей для некоторых современных приложений. Названная проблема решается расширением реляционных моделей в объектно-реляционные.
Большинство современных БД для персональных компьютеров являются реляционными [9].
3.5 ОБЗОР СИСТЕМ УПРАВЛЕНИЯ БАЗ ДАННЫХ
Рынок программного обеспечения ПК располагает большим числом разнообразных по своим функциональным возможностям коммерческих систем управления базами данных общего назначения, а также средствами их окружения практически для всех массовых моделей машин и для различных операционных систем.
Используемые в настоящее время СУБД обладают средствами обеспечения целостности данных и безопасности, что дает возможность разработчикам гарантировать большую безопасность данных при меньших затратах сил на низкоуровневое программирование.
Продукты, функционирующие в среде Windows, выгодно отличаются, выгодно отличаются удобством пользовательского интерфейса и встроенными средствами повышения производительности.
Наибольшую популярность завоевали следующие СУБД: FoxPro, Access, dBASE, Paradox [10].
Microsoft Access - система управления базами данных, которую фирма Microsoft неизменно включает в состав профессиональной редакции (Professional Edition) Microsoft Ofice. Не будет преувеличением сказать, что СУБД Access занимает одно из ведущих мест среди систем для проектирования, создание и обработки баз данных. Удобство пользования и мощность встроенных средств делает диапазон информационных систем, построенных с применением Access, весьма широким - от локальных разработок для домашнего применения, до серьезных профессиональных проектов распределенных по сети баз данных, включающих сотни тысяч записей и сложнейшие правила обработки данных. Кроме того, Access позволяет создать рабочую информационную систему практически без единой строки программного кода, лишь с помощью визуального проектирования, встроенных мастеров и шаблонов и лишь затем ее усовершенствовать, используя встроенный язык программирования Visual Basic for Applications (VBA) для приложений Microsoft Office.
СУБД Access поддерживает реляционную модель представления данных. Она функционирует под управлением операционных систем Windows 95/98, Windows NT и выше. СУБД Access имеет стандартизированный интерфейс приложений Windows. В ней реализованы возможности программирования с использованием структурированного языка запросов Structured Query Language (SQL) и языка Visual Basic for Application (VBA).
Access поддерживает традиционные для офисных приложений механизмы связывания и встраивания объектов Object Linking and Embedding (OLE) и динамического обмена данными DDE (Dynamic Data Exchange). Это позволяет Access работать с любыми объектами из библиотеки типов другого приложения пакета Microsoft Office и предоставлять свои объекты для других приложений. В Accеss 2002 появились возможности использования расширяемого языка разметки - XML (extensible Markup Language), играющего роль стандарта обмена данными между приложениями.
При полной установке Access версии 2000 требуется 16 Мбайт оперативной памяти и около 65 Мбайт свободного пространства на жестком диске.
Большинство действий по работе с элементами баз данных в среде Access можно выполнить с помощью следующих средств: команд основного меню, кнопок панелей инструментов, команд контекстного меню и комбинаций клавиш. СУБД Access снабжена русифицированной и достаточно подробной справочной системой, что позволяет успешно проектировать и работать с базами данных пользователям с минимальным уровнем подготовки.
Во всех программных продуктах Microsoft Office предусмотрена работа с буфером обмена, позволяющая упростить действия по редактированию различных объектов. Microsoft Access 2000 также обладает широкими возможностями по использованию буфера обмена.
Буфер обмена представляет собой участок оперативной памяти, который используется для временного хранения информации при передаче в пределах одного приложения или между программами.
Каждый новый фрагмент размещается в буфере в конце очереди фрагментов. Если буфер обмена заполнен (в нем находится 24 фрагмента), то при помещении в него нового фрагмента произойдет удаление самого первого (старого) фрагмента. Любой фрагмент из буфера обмена можно использовать многократно, вставляя его в различные объекты. Используя буфер обмена, можно также собирать информацию из различных источников (документов Word, электронных таблиц, сети Интернет и т.д.), упорядочивать ее, а затем целиком вставлять в любой объект.
Microsoft Access 2000, как и все приложения Microsoft Office 2000, снабжена обширной справочной помощью, включающей: стандартную справочную систему, всплывающие подсказки, справку об элементах диалоговых окон и контекстно-зависимую справочную помощь в виде так называемого помощника (Office Assistant).
Содержание диалогового окна Microsoft Access Help (Справка по Microsoft Access) осуществляется доступ к справочной информации, представленной в виде оглавления. Последовательно определяя необходимые элементы оглавления и раскрывая их щелчком мыши, можно переместиться к требуемому пункту. Щелчок мышью на элементе нижнего уровня иерархии оглавления вызывает отображение информации по выбранному вопросу в правой части диалогового окна.
Он является всеобъемлющем приложением обеспечивающем как внутреннее хранение данных, так и возможность подсоединение к данным внешних источников. Создаваемые с помощью Access приложения работы с данными могут быть самой различной сложности. Access имеет мощные инструменты разработки для создания отчета, а также форм, позволяющих вводить и редактировать данные. Формы и отчеты могут быть подсоединены к локальным таблицам, внешним источником данных или преобразованный в страницы доступа к данным, предоставляющие возможность получать сведения через Интернет [11].
Формы и отчеты.
Формы можно просматривать в различном виде. Можно изменять как данные, так и сами формы. Для открытия формы из группы Формы окна базы данных можно щелкнуть на кнопке Открыть или на кнопке Конструктор (или выбрать пункты Открыть или Конструктор из контекстного меню формы). А можно просто дважды щелкнуть на имени формы в окне базы данных.
При щелчке на кнопке Конструктор форма открывается в режиме конструктора, который позволяет добавлять и удалять элементы управления, а также изменять свойства формы. При щелчке на кнопке Открыть форма открывается в стандартном варианте [12].
В качестве просмотра по умолчанию можно указать просмотр в режиме конструктора, определив из следующих значений свойства Режим по умолчанию:
- Одиночная форма. Выводятся данные одной записи. Этот режим является режимом по умолчанию для новых форм.
Базы данных и проекты Access для ввода, редактирования и изменения данных в локальных или связанных таблицах используют формы. Отчеты используются для предварительного просмотра и вывода на печать данных. Существует возможность вывести на печать и форму Access, но лучше ее использовать для ввода и модификации информации, а для вывода данных на печать - отчет, даже если придется создавать два объекта базы данных вместо одного. Элементы дизайна, необходимые для удобства работы и привлекательного внешнего вида формы, выглядят безобразно и практически бесполезны в отчетах (и наоборот).
Как формы так и отчеты используют элементы управления, которые являются интерфейсными объектами, выводящими сведения и представляющими внешнее оформление данных. Различные типы элементо полей из таблицы или запроса используется список полей; для изменения свойств элементов управления, раздела формы или всей формы используется окно свойств.
Отчеты используются для вывода (в том числе и на печать) данных, а не для исправления этих данных, поэтому в отчетах не используются такие интерактивные элементы управления, как поле со списком. Однако отчеты имеют такие функциональные возможности, которые не применяются в формах. Кроме того, при составлении отчетов имеется множество вариантов представления данных, включая группировку данных, вывод данных в несколько колонок, диаграммы, графики, сводные таблицы и сводные диаграммы.
База данных разделяется на 2 части серверную содержащую таблицы данных и интерфейсную содержащую формы, отчеты, страницы доступа к данным и другие компоненты. Такое разделение позволяет замещать или изменять интерфейсные компоненты, не прибегая к повторному распределению данных хранящихся в таблице [13].
Использование мастера таблиц.
Наиболее простым способом создание таблицы является использование мастера, особенно при необходимости создания таблицы, содержащей распространенные типы данных. Запустить мастер таблиц можно двумя способами:
- в окне базы данных щелкнуть на группе Таблицы и дважды щелкнуть на пункте Создание таблицы с помощью мастера или;
- щелкнуть на группе Таблицы, щелкнуть на значке Создать, а затем в окне Новая таблица выбрать пункт Мастер таблиц и щелкнуть на кнопку ОК [14].
Создание полей подстановки.
В режиме конструктора иметься возможность создать поле подстановки, позволяющее выводить список значений из поля другой таблицы. Для этого указывается тип поля Мастер подстановки.
1. Выбирается тип поля мастер подстановки. Первая страница мастера позволяет либо найти значения в таблице или запросе, либо ввести их самостоятельно. Для создания подстановки выбирается первый параметр и нажимается далее.
2. выбирается таблица или запрос, который содержит подстановочные данные нажимается кнопка далее.
3. В списке доступных полей выбирается поле, содержащее значения, которые будут использоваться для подстановки, нажимается кнопка со стрелкой для перемещения поля из списка Доступные поля в список Выбранные поля, а затем нажимается кнопка Далее.
4. При необходимости корректируется ширина поля нужно подстановки перетащить правую границу столбца на требуемую ширину и нажимается на кнопку Далее.
5. На последней странице мастера подстановки указывается имя поля подстановки нажимается на кнопку Готово.
6. Появится окно, сообщающее, что связи должны быть сохранены в таблице. Нажимается на кнопку Да для завершения операции. В режиме конструктор на вкладке Подстановка будет представлена информация о подстановке [15].
Параметр обеспечения целостности данных.
При установке флажка Обеспечения целостности данных в диалоговом окне Изменение связей Access используется определенный набор правил, позволяющих гарантировать, что отношения между записями в связанных таблицах действительны. Кроме этого, эти правила защищают от непреднамеренного удаления или изменения связанных данных. Для обеспечения целостности данных должны выполняться следующие требования:
- сопоставляемое поле в первичной таблице должно быть первичным ключом или иметь уникальный индекс;
- связанные поля должны иметь одинаковый тип данных (за исключением того, что поле типа «счетчик» может связываться с полем «числовой» (длинное целое), а «счетчик» со значением свойства Размер поля, равному Код репликации, может связываться с полем «числовой» (Код репликации));
- обе таблицы из одной базы данных [16].
Разработка новой базы данных.
При разработке приложения базы данных «с нуля» одним из подходов является создание свободных форм - форм, не осуществляющих вывод данных из таблицы, а лишь являющихся прототипом (макетом) приложения.
Создаются таблицы с полями для всех данных, помещаемых на формах, и связываются прототипы форм с этими таблицами. После этого можно создавать и другие интерфейсные объекты, необходимые для изменения и вывода информации.
Такой подход экономит много времени в отличие от подхода, при котором вначале разрабатываются таблицы, затем формы, связанные с этими таблицами.
Когда ведется разработка базы данных, оперирующей с уже существующими данными, обычно рекомендуется сначала создать (или импортировать) таблицы, а затем создавать формы и запросы и только после этого создавать отчеты и страницы доступа к данным. Такая последовательность гарантирует, что таблицы будут иметь соответствующие нормализованные связи до того, как вы приступите к созданию прочих объектов базы данных, обращающихся к этим таблицам.
Нормализация - это процесс разработки базы данных, результатом которого является база, в которой отсутствует дублирование данных в различных таблицах, кроме полей, через которые устанавливаются связи [17].
Изменить структуру таблицы или поле в Access легче, чем в старых базах данных. При необходимости в Access можно добавить или удалить поле, а также изменить его содержание. Однако желательно, по возможности, сразу разрабатывать структуру таблиц, и полей в окончательном варианте, а потом приступать к созданию форм и запросов, относящихся к этим таблицам. Дело в том, что последующее изменение в структуре таблиц обычно требует изменения в запросах, отчетах и формах [18].
Формы можно просматривать в различном виде. Можно изменять как данные, так и сами формы. Для открытия формы из группы Формы окна базы данных можно щелкнуть на кнопке Открыть или на кнопке Конструктор. А можно просто дважды щелкнуть на имени формы в окне базы данных.
В качестве просмотра по умолчанию можно указать просмотр в режиме конструктора, определив из следующих значений свойства Режим по умолчанию:
- Одиночная форма. Выводятся данные одной записи. Этот режим является режимом по умолчанию для новых форм.
- Ленточная форма. Выводит несколько записей данных. Может быть представлена в многострочном виде.
- Режим таблицы. Представляет множество записей в формате таблицы.
- Свободная таблица. Представляет данные формы в виде свободной таблицы.
- Свободная диаграмма. Представляет данные формы в виде свободной диаграммы.
Создание форм в ручную.
Если требуется создать форму, которую невозможно получить при помощи мастера, можно в режиме конструктора создать пустую форму и разместить на ней элементы управления на свое усмотрение. Это является наилучшим способом в том случае, когда отсутствуют готовые варианты, удовлетворяющие вашим потребностями, а также тогда, когда необходимо разместить группу переключателей, подчиненные формы, колонтитулы с текстовыми полями или кнопки.
Для создания формы вручную открывается диалоговое окно Новая форма и выбирается в качестве источника записей таблица или запрос, выбирается режим конструктора и нажимается на кнопке ОК.
Ряд кнопок на панели инструментов весьма полезны при работе с формами:
- Находясь в группе Формы окна базы данных, кнопки Открыть и Конструктор позволяют открыть выбранную форму как в режиме конструктора, так и в режиме формы.
- После того как форма открыта (в любом виде), можно переключится в другой вид с помощью контекстного меню формы или с помощью панели инструментов конструктора форм [19].
4. ПРИНЦИПЫ ЭКСПЛУАТАЦИИ РАЗРАБОТАННОГО ПРОГРАММНОГО ПРОДУКТА
4.1 ТРЕБОВАНИЯ К АППАРАТНОМУ ОБЕСПЕЧЕНИЮ
Чтобы комфортно эксплуатировать программу требуется, чтобы компьютер был сконфигурирован следующим образом:
1. Процессор Pentium 800MHz (рекомендуется 1500 MHz);
2. Оперативная память (ОЗУ) 128 MB (рекомендуется 256 Mb);
3. Свободного места на винчестере 50 Mб;
4.2 ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЮ
Чтобы начать работу с программой запустите файл.
После запуска программы открывается главная форма (рис 4.2)
Рисунок 4.2. Главное окно программы
Главное меню имеет следующую структуру
- Файл
Организация
Выход
- Справочники
Менеджеры
Владельцы
Марки
Цвета
Проданные
- Операции
Зарегистрировать автомобиль
Редактировать данные
Продать автомобиль
- Помощь
О программе
При выборе пункта Организации меню Файл появляется форма ввода данных об организации (рис 4.3)
Рисунок 4.3. Форма «Об Организации»
Для того чтобы на главной форме показывать информацию об организации, необходимо выбрать соответствующее значение в поле выбора . При установлении переключателя Информации об организации в положение Показывать главное окно программы будет выглядеть следующим образом (рис 4.4 ):
Рисунок 4.4 . Главное окно программы с отображением информации об организации
При необходимости изменить информацию об организации нажатием на кнопку Редактировать данные вызывается окно редактирования данных (рис 4.5.)
Рисунок 4.5. Редактирование данных об организации
Меню Справочники содержит справочную информацию о менеджерах, владельцах, марках автомобилей, цветов и проданных автомобилях. В справочниках Менеджеры, Владельцы, Марки, Цвета можно изменять, добавлять и удалять информацию. Это осуществляется нажатием на соответствующие кнопки (рис 4.6) (рис 4.7) (рис 4.8) (рис 4.9)
Рисунок 4.6. Справочник Менеджеры
Рисунок 4.7. Справочник Владельцы
Рисунок 4.7. Справочник Владельцы
Рисунок 4.8. Справочник Марки
Рисунок 4.9. Справочник Цвета
Справочник проданные содержит в себе -марки проданных автомобилей, модель, марку, объем двигателя, цвет автомобиля, типа кузова и цены на автомобили. Также данный справочник позволяет распечатывать накладные.
Справочник Проданные (рис 4.10) позволяет просматривать данные о проданных автомобилях, выводить на печать список всех проданных автомобилей (рис 4.11), для этого необходимо нажать на кнопку Проданные.
Справочник проданные содержит в себе -марки проданных автомобилей, модель, марку, объем двигателя, цвет автомобиля, типа кузова и цены на автомобили. Также данный справочник позволяет распечатывать накладные, для этого необходимо выделить нужную строку и нажать на кнопку Распечатать накладную, в результате сформируется накладная (рис 4.12)
Рисунок 4.10. Справочник Проданные
Рисунок 4.11 Список проданных автомобилей
Рисунок 4.12. Накладная
Для того чтобы зарегистрировать автомобиль необходимо выполнить Операции - Зарегистрировать автомобиль, в результате появится форма регистрации(рис 4.13), состоящая из трех вкладок: Регистрационные данные, Характеристика автомобиля, Комплектность. Заполнив вкладку Регистрационные данные нажать кнопку далее, появится вкладка Характеристика автомобиля (рис 4.14) . Вкладка Характеристика автомобиля позволяет вводить не только данные об автомобиле, но и вводить фотографии с изображением автомобиля, для этого необходимо нажать на кнопку Загрузить фотографию и в диалоговом окне выбрать необходимый файл. При ошибочном вводе изображения необходимо нажать на кнопку Очистить. После того как заполнена вкладка Характеристика автомобиля нужно нажать далее, появится вкладка Комплектность (рис 4.15), после заполнения вкладки нажмите ОК и Печать. Нажатие кнопки Печать позволяет выводить на печать Регистрационную карточку автомобиля(рис 4.16)
Рисунок 4.13. Регистрация автомобиля
Рисунок 4.14. Вкладка Характеристика автомобиля
Для того чтобы зарегистрировать автомобиль необходимо выполнить Операции - Зарегистрировать автомобиль, в результате появится форма регистрации(рис 4.13), состоящая из трех вкладок: Регистрационные данные, Характеристика автомобиля, Комплектность. Заполнив вкладку Регистрационные данные нажать кнопку далее, появится вкладка Характеристика автомобиля (рис 4.14) . Вкладка Характеристика автомобиля позволяет вводить не только данные об автомобиле, но и вводить фотографии с изображением автомобиля, для этого необходимо нажать на кнопку Загрузить фотографию и в диалоговом окне выбрать необходимый файл. При ошибочном вводе изображения необходимо нажать на кнопку Очистить. Загружать можно от одной до двух фотографий в зависимости от нужды. После того как заполнена вкладка Характеристика автомобиля нужно нажать далее, появится вкладка Комплектность (рис 4.15), после заполнения вкладки нажмите ОК и Печать. Нажатие кнопки Печать позволяет выводить на печать Регистрационную карточку автомобиля(рис 4.16)
Рисунок 4.15. Вкладка Комплектность
Для того чтобы зарегистрировать автомобиль необходимо выполнить Операции - Зарегистрировать автомобиль, в результате появится форма регистрации(рис 4.13), состоящая из трех вкладок: Регистрационные данные, Характеристика автомобиля, Комплектность. Заполнив вкладку Регистрационные данные нажать кнопку далее, появится вкладка Характеристика автомобиля (рис 4.14) . Вкладка Характеристика автомобиля позволяет вводить не только данные об автомобиле, но и вводить фотографии с изображением автомобиля, для этого необходимо нажать на кнопку Загрузить фотографию и в диалоговом окне выбрать необходимый файл. При ошибочном вводе изображения необходимо нажать на кнопку Очистить. После того как заполнена вкладка Характеристика автомобиля нужно нажать далее, появится вкладка Комплектность (рис 4.15), после заполнения вкладки нажмите ОК и Печать. Нажатие кнопки Печать позволяет выводить на печать Регистрационную карточку автомобиля(рис 4.16)
Рисунок 4.16. Регистрационная карточка автомобиля
При ошибочном вводе данных при регистрации есть возможность редактировать регистрационные данные, для этого необходимо выполнить Операции - Редактировать данные, при этом появляется форма редактирования данных (рис 4.17)
Рисунок 4.17. Форма редактирования данных
Чтобы продать автомобиль необходимо выполнить Операции - Продать автомобиль. В появившемся окне Реализация (рис.4.19), выберите марку продаваемого автомобиля, укажите дату реализации. Таблица В наличие будет отображать список имеющихся автомобилей отфильтрованных по полю Марка. Чтобы продать автомобиль необходимо выбрать нужную строку и нажать кнопку Продать, либо дважды щелкнуть по нужной строке. Таблица Продажи содержит информацию о проданных автомобилях. Чтобы распечатать накладную, необходимо щелкнуть по одноименной кнопке.
Рисунок 4.19. Реализация
Пункт Помощь главного меню содержит команду О программе.
Щелчок по 1 пункту меню выводит на экран информацию о программном продукте(Рис 4.20)
Рисунок 4.20. О программе
После загрузки программы на экране появляется основное рабочее окно. В данном окне отображаются основные данные, об имеющихся в наличии автомобилях, и их характеристики. Из этого окна можно перейти к любому модулю программы по нажатию на соответствующую кнопку на панели кнопок.
По нажатию на кнопку «Менеджеры» - Открывается справочник менеджеров. Перейти к справочнику менеджеров так же можно при помощи меню: Справочники \ Менеджеры.
По нажатию на кнопку «Владельцы» - Открывается справочник владельцев. Перейти к справочнику владельцев так же можно при помощи меню: Справочники \ Владельцы.
По нажатию на кнопку «Проданные» - Открывается окно, содержащее основную информацию по проданным автомобилям. Перейти в окно проданных автомобилей так же можно при помощи меню: Справочники \ Проданные.
По нажатию на кнопку «Добавить» - Открывается окно регистрации автомобиля. Перейти к окну регистрации можно при помощи меню: Правка \ Зарегистрировать автомобиль.
По нажатию на кнопку «Редактировать» - Открывается окно редактирования записи. Перейти к окну редактирования можно при помощи меню: Правка \ Редактировать данные. ВАЖНО! В окне редактирования отображается текущая выделенная запись, для того чтобы внести корректировки в нужную запись, следует сначала выделить её.
По нажатии на кнопку «Продать» - Появляется запрос на подтверждение удаления. Если Вы выбрали «Yes», то в фоновом режиме происходит копирование основных данных в таблицу проданные, после чего запись в основной таблице удаляется. Продать автомобиль можно и через меню: Правка \ Продать автомобиль.
По нажатии на кнопку «Справка» - Открывается справочная система по программе. Так же вызвать справку можно при помощи меню: Помощь \ Справка, или же по нажатию на клавишу F1.
По нажатии на кнопку «Выход» - программа будет закрыта. Закрыть программу так же можно из меню: Файл \ Выход.
По нажатии на кнопку «Искать» - Происходит поиск по БД автомобили. Предварительно нужно ввести параметр для поиска и выбрать поле, по которому будет производиться поиск.
По нажатии на кнопку «Сортировать» - Происходит сортировка записей в таблице в алфавитном порядке (для цифровых полей - по возрастанию).
По нажатии на кнопку «Сформировать запрос» - Открывается окно формирования запросов. Так же открыть данное окно можно при помощи меню: Файл \ Создать запрос.
Справочник менеджеров. В этом окне отображены данные о персонале (фамилия, имя, отчество.
По нажатию на кнопку «Искать» - Происходит поиск по БД. Предварительно в поле необходимо ввести параметр поиска (искомое значение), затем выбрать где искать (имя, фамилия) и нажать на кнопку "Искать". Если в БД содержится запись с таким значением курсор таблицы переместится на неё, если же нет, то программа выдаст сообщение о том что нет такой записи.
По нажатию на кнопку «Редактировать» - Внизу окна появляется панель, куда автоматически переносятся данные из выделенной записи. После внесения необходимых корректировок нужно нажать на кнопку «Сохранить», в противном случае «Отмена».
По нажатию на кнопку «Новый» - Внизу окна появляется панель для ввода данных о новом сотруднике. После ввода следует нажать на кнопку «Сохранить», в противном случае «Отмена». Панель добавления нового менеджера.
Па нажатию на кнопку «Удалить» - Появляется запрос на подтверждение удаления. Если Вы выбрали «Yes» то выделенная запись будет удалена. Запрос на подтверждение удаления
Справочник владельцев. В этом окне отображены данные о владельцах автомобилей (фамилия, имя, отчество, адрес, E-mail, телефон, сотовый) которые зарегистрированных в базе данных.
По нажатию на кнопку «Искать» - Происходит поиск по БД. Предварительно в поле необходимо ввести параметр поиска (искомое значение), затем выбрать где искать (фамилия, № телефона) и нажать на кнопку "Искать". Если в БД содержится запись с таким значением курсор таблицы переместится на неё, если же нет, то программа выдаст сообщение о том что нет такой записи.
По нажатию на кнопку «Сортировать» - Происходит сортировка записей в таблице БД в алфавитном порядке (для числовых полей - в порядке возрастания). Предварительно нужно указать поле по которому будет происходить сортировка.
По нажатию на кнопку «Редактировать» - Внизу окна появляется панель, куда автоматически переносятся данные из выделенной записи. После внесения необходимых корректировок нужно нажать на кнопку «Сохранить», в противном случае «Отмена».Панель редактирования.
Справочник проданных автомобилей. В данном окне отображаются данные о проданных автомобилях (марка, модель, объём, свет, тип кузова, цена, дата продажи), которых в данный момент физически нет.
По нажатию на кнопку «Искать» - Происходит поиск по БД. Предварительно в поле необходимо ввести параметр поиска (искомое значение), затем выбрать где искать (марка, модель) и нажать на кнопку "Искать". Если в БД содержится запись с таким значением курсор таблицы переместится на неё, если же нет, то программа выдаст сообщение о том что нет такой записи.
По нажатию на кнопку «Сортировать» - Происходит сортировка записей в таблице БД в алфавитном порядке (для числовых полей - в порядке возрастания). Предварительно нужно указать поле по которому будет происходить сортировка.
По нажатию на кнопку «Отчёт» - Происходит экспорт данных из таблицы БД в MS Excel. После окончания создания отчёта откроется окно MS Excel, в котором будут помещены данные.
По нажатию на кнопку «Назад» - Закрывается справочник проданных автомобилей, происходит возврат к основному рабочему окну.
Окно регистрации автомобиля. Это окно предназначено для добавления новой записи об автомобиле и его владельце, комплектности и фотографий в соответствующие базы данных.
После заполнения всех полей и прикрепления фотографий следует нажать на кнопку «Записать», после чего если все поля заполнены корректно происходит запись в БД.
При необходимости можно отчистить все поля разом, для этого необходимо нажать на кнопку «Очистить» .
Окно редактирования записи. Это окно предназначено для редактирования выбранной (выделенной) записи в таблице базы данных.
Пользователю предлагается внести необходимые корректировки в полях и если всё готово, нажать на кнопку "Записать".
Окно поиска. Это окно предназначено для формирования запросов по различным критериям базе данных.
В данном окне пользователю предлагается ввести (выбрать) параметры запроса и нажать кнопку "Найти". По нажатию на эту кнопку происходит обработка запроса и результат его выполнения отображается в таблице.
ЗАКЛЮЧЕНИЕ
Технический прогресс за последнее столетие стремительно продвинулся вперед. Современная вычислительная техника и системы телекоммуникаций достигли огромных результатов за последние несколько лет в плане быстродействия объемов обрабатываемой и хранимой информации. Развитие систем проектирования программ дало в руки инженеров и системных аналитиков мощнейшие средства разработки и внедрения в жизнь самых фантастических проектов. Компьютеры же стали надежным, а иногда и единственным средством решения научных, инженерно-технических, экономических, управленческих задач, в которых они традиционно применялись.
В результате дипломного проектирования была разработана программа «База данных «Автосалон»», предназначенная для регистрации и ведения учета продаж автомобилей.
Программа предназначена для того, чтобы облегчить рутинный труд менеджера автосалона, тратящего ежедневно массу времени на бумажную работу.
У данного приложения удобный интерфейс, рассчитанный на не подготовленного пользователя.
Рекомендуется использовать программу на более мощных персональных компьютерах, согласно требованиям к аппаратному программному обеспечению.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Епанешников А.М., Епанешников В.А. «Delphi 4 Среда разработки». Учебное пособие М: Диалог - Мифи, 1999г.- 304с.
2. Культин Н. “Программирование на Object Pascal» СПБ: БХВ - Санкт-Петербург, 1999г. 480с.
3. Фаронов В.В., Шумаков П.В. «DELPHI 7 Руководство разработки баз данных”, М: Нолидж, 1999г., 560с.
4. Шумаков П.В. «DELPHI 3 и разработка приложений баз данных” М: Нолидж, 1998г., 704с
5. Драхведидзе М.Г., Марков Е.П. . «DELPHI 7 среда визуального программирования” СП8:BHV -Санкт - Петербург, 1999г.,352с.
6. Фаронов В.В. Delphi 7. Учебный курс. - Москва, 1998
7. Валерий Фаронов Профессиональная работа в Delphi 7 Москва 2002
8. Том Сван Delphi 4 Библия разработчика Москва 1998
9. Деви Хакер Delphi 7 Руководство разработчика. (электронный вариант в формате pdf) 16. Delphi 7 Учебный курс (электронный вариант в формате CHM)
10. Иллюстрированный самоучитель по Delphi 7 (электронный вариант в формате HTML) 18. Delphi 7 и технология COM Москва 2002
11. Скала В.И. “Охрана труда и техника безопасности”, - Алматы: «LEM», 2002. -276с
12. Федоров А. Г. Delphi для всех. М.: «Компьютер пресс», 1998.
13. Оузер Ден. Освой самостоятельно Delphi 6.0. М.: «Бином», 2000.
14. Александровский А.Д. Учебный курс по Delphi 7.0. М.: 2000.
15. Александровский А.Д. Разработка корпоративных приложений. Delphi 7. М.: 2000.
16. Александровский А.Д. Delphi 7.0. Учебный курс. М.: 2001.
17. Хомоненко А. Delphi 7.0 Полное руководство. С-П.: 2002.
18. Гофман Г. Delphi 7.0 Полное руководство, С-П.: 2002.
19. Гофман Г., Хомоненко А. Работа с базами данных в Delphi. Учебный курс. С-П.: 2003.
20. Краснов М. Графика в проектах Delphi. С-П.:2001.
21. Гофман Г., Хомоненко А. Delphi: быстрый старт. Учебный курс, С-П.: 2000.
22. Жуков А. Изучаем Delphi - С.-Пб.: Питер, 2000.- 246с.
23. Федоров А., Создание Windows-приложений в среде Delphi - С.-Пб.: Питер, 2000.-56с.
24. Ахаян Р., Горев А., Макашарипов А., Эффективная работа с СУБД - СПб.: Питер, 2000.-76с.
25. Фаронов В., Программирование баз данных в Delphi 7. Учебный курс - С.-Пб.: Питер, 2003.-75с.
26. Возневич Э., Освой самостоятельно Delphi - М.: Бином, 2002.-67с.
27. Глушаков С.В., Ломотько Д.В. Базы данных. Учебный курс. - Харьков: Фолио; М.: ООО «Издательство АСТ», 2001.-85с.
28. Гофман В., Хомоненко А. Delphi 7. - СПб.: БХВ-Петербург, 2001.- 90с.
29. Дарахвелидзе П. Г., Марков Е. П. Delphi - среда визуального программирования - С.-Пб.: BHV, 2002.-32с.
30. Дейта К. Введение в системы баз данных - М: Наука,1980.-101с.
31. Дж.Матчо, Д.Фолкнер. Delphi - М: БИНОМ, 2005.-204с.
32. Фаронов В., Delphi 7. Учебный курс - С.-Пб.: Питер, 2002.-145с.
33. Кэнту М. Delphi 7 для профессионалов - С.-Пб.: Питер, 2002.-170с.
34. Орлик С., Секреты Delphi - М.: Бином, 2001.-53с.
35. Фаронов В., Delphi 7: Учебный курс. - М.: Нолидж, 2001.-74с.
Размещено на Allbest.ru
Подобные документы
Инструментальные средства для разработки структуры информационной базы данных "Программа автоматизации учета расчетов с поставщиками", пользовательский интерфейс СУБД Access. Разработка запросов отбора данных и вычислений, экранных форм коррекции данных.
лабораторная работа [2,4 M], добавлен 15.11.2010База данных как основа автоматизации. Разработка, описание и реализация программного обеспечения "Точность и правильность методов и результатов измерений для центральной заводской лаборатории ОАО "Акрилат". Листинг, исходные коды программы и базы данных.
дипломная работа [1,0 M], добавлен 23.06.2012Определение понятия и общее описание базы данных как упорядоченной информационной системы на носителе информации. Описание предметной области и разработка приложения базы данных, содержащей информацию о расписании занятий, для преподавателей кафедры.
курсовая работа [1,3 M], добавлен 08.08.2012Анализ и описание данных, метода нормальных форм, нормализации отношений. Определение зависимостей атрибутов отношения. Создание и общая характеристика, внутренняя структура проектируемой базы данных, требования к ней. Разработка руководства оператора.
курсовая работа [2,6 M], добавлен 16.06.2014Возможности извлечения информации из баз данных. Программы для создания и обработки базы данных и создания пользовательского интерфейса. Обоснование выбора программных средств для реализации. Создание базы данных, интерфейса и базы данных к интерфейсу.
курсовая работа [2,9 M], добавлен 24.03.2023Разработка базы данных для автоматизации учета и хранения сведений о заявках от работодателей. Проектирование приложения в СУБД Access. Описание запросов, отчетов и представлений данных. Интерфейс, условия выполнения и тестирование программного продукта.
курсовая работа [3,7 M], добавлен 05.04.2012Анализ входной информации необходимой для решения задачи. Разработка исходных данных контрольного примера создания базы данных. Описание технологии и алгоритмов решения задачи и их математических реализаций. Разработка диалогов приложения пользователя.
курсовая работа [1,3 M], добавлен 26.04.2015Формы представляемой информации. Основные типы используемой модели данных. Уровни информационных процессов. Поиск информации и поиск данных. Сетевое хранилище данных. Проблемы разработки и сопровождения хранилищ данных. Технологии обработки данных.
лекция [15,5 K], добавлен 19.08.2013Описание входной и выходной документации. Требования к интерфейсу Windows-приложения и информационной базе. Разработка алгоритмов обработки данных и SQL-запросов к базе данных. Язык программирования Object Pascal и среда Delphi. Используемая СУБД.
дипломная работа [228,7 K], добавлен 25.11.2007Определение базы данных и банков данных. Компоненты банка данных. Основные требования к технологии интегрированного хранения и обработки данных. Система управления и модели организации доступа к базам данных. Разработка приложений и администрирование.
презентация [17,1 K], добавлен 19.08.2013