Автоматизированная информационная система "Автомагазин"
Разработка базы данных для предметной области "Фирмы покупки и сбыта автомобилей". Анализ требований к программе и программному продукту. Рекомендации по правильной эксплуатации программы и по обеспечению целостности. Организация связей в базе данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 14.05.2014 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
Введение
1. Постановка задачи
1.1 Назначение разработки
1.2 Требования к программе и программному продукту
2. Разработка базы данных
2.1 Состав базовых таблиц
2.2 Организация связей в базе данных
3. Создание запросов
4. Создание отчетов
5. Создание форм
5.1 Работа с данными по автомобилям
5.2 Работа с данными по клиентам
5.3 Работа с заявками
Заключение
Введение
База данных - это совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление выборку и отображение данных.
Access - мощное приложение Windows. При этом производительность СУБД органично сочетаются со всеми удобствами и преимуществами Windows.
Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных. Можно использовать таблицы, созданные в среде Paradox или dBase. Работая в среде Microsoft Office , пользователь получает в своё распоряжение полностью совместимые с Access текстовые документы(Word) , электронные таблицы(Excel) , презентации(PowerPoint).С помощью новых расширений для Internet можно напрямую взаимодействовать с данными из World Wide Web и транслировать представление данных на языке HTML, обеспечивая работу с такими приложениями как Internet Explorer и Netscape Navigator.
Access специально спроектирован для создания многопользовательских приложений , где файлы базы данных являются разделяемыми ресурсами в сети. В Access реализована надёжная система защиты от несанкционированного доступа к файлам.
База данных храниться в одном файле, но профессиональные пользователи предпочитают разделять базу данных на два файла: в одном хранятся объекты данных (таблицы, запросы), в другом объекты приложения (формы, отчёты, макросы, модули).
В последних версиях Access представлен новый формат файла (.MDE) -библиотеки, с помощью которого можно создавать приложения, не включая VBA-код.
Несмотря на то, что Access является мощной и сложной системой, его использование не сложно для непрофессиональных пользователей.
Предлагаемая программа, имеющая условное наименование «Автомагазин», предназначена для работников по продаже автомобилей, чтобы они могли с её помощью автоматизировать процесс продажи автомобилей.
В пояснительной записке курсового проекта систематически и последовательно изложен материал, необходимый для практической работы с этой программой. Здесь содержатся основные сведения о программе, периферийных устройствах, рекомендации по правильной эксплуатации программы и по обеспечению целостности, а также безопасности данных, описана технология работы в среде этой программы.
Для функционирования автоматизированной информационной системы «Автомагазин» необходимо иметь операционную систему Windows 98/2000 или NT 4.0 и комплект Microsoft Access 97. Данный программный продукт выполнен в Microsoft Access 2000 при помощи языка запросов SQL
1. Постановка задачи
Разработать базу данных для предметной области «Фирмы покупки и сбыта автомобилей».
1.1 Назначение разработки
Автоматизированная информационная система должна обеспечивать обработку данных следующим образом: в автомагазин посткпает заказ о купле какой-либо автомашины,в службе должна иметься база данных с записями обо всех имеющихся автомобилях.
1.2 Требования к программе и программному продукту
· Требования к функциональным характеристикам
База данных должна выполнять следующие функции:
· Вводить данные по заявке
· Выводить в ежедневном (рабочем) отчёте информацию о проделанной за день работе - о проданных в этот день автомобилях.
· Выводить информацию об имеющихся автомобилях по любому запросу
2. Разработка базы данных
2.1 Состав базовых таблиц
База данных «Автомагазин» состоит из двух таблиц, шести запросов, девяти форм и трех отчетов. Таблица 1 «авто» содержит информацию обо всех автомобилях, проходивших через этот автомагазин.
Таблица 2 «клиент» содержит информацию обо всех клиентах.
Описание структуры таблицы «авто»
Имя поля |
Тип данных |
||
марка и модель |
Текстовый |
Размер поля -50 |
|
Цвет |
Текстовый |
Размер поля -50 |
|
Цена |
Денежный |
Формат # ##0"р.";-# ##0"р." |
|
Наличие |
Логический |
Формат Да/Нет |
|
Заводской |
Логический |
Формат Да/Нет |
|
Частный |
Логический |
Формат Да/Нет |
|
Код машины |
Счетчик |
Поле «код машины» является ключевым.
база программный автомобиль целостность
Описание таблицы «клиент»
Имя поля |
Тип данных |
||
Фамилия |
Текстовый |
Размер поля -50 |
|
Имя |
Текстовый |
Размер поля -50 |
|
Отчество |
Текстовый |
Размер поля -50 |
|
№ паспорта |
Числовой |
Длинное целое |
|
Дата заказа |
Дата/время |
||
Модель и марка |
Текстовый |
Размер поля -50 |
|
Код |
Счетчик |
||
Цвет |
Текстовый |
Размер поля -50 |
|
Цена |
Денежный |
Формат # ##0"р.";-# ##0"р." |
Поле «Код» является ключевым.
2.2 Организация связей в базе данных
Структура данных таблиц с наличием ключевых полей обеспечивает целостность, непротиворечивость и неизбыточность данных. Эти таблицы связаны между собой по типу связи «один к одному».
Схема данных приведена на рисунке 1
рис.1 Схема данных
3. Создание запросов
В базе данных содержится шесть запросов. Окно запросов базы данных представлено на рисунке 2
Рис 2 Окно запросов
Запрос 1 «выбор по цене» - данный запрос позволяет найти машину среди непроданных в пределах той суммы которая имеется в наличии у клиента.
Запрос 2 «по марке» - позволяет найти машину среди непроданных по желаемой модели автомобиля.
Запрос 3 «по цвету» - позволяет найти машину среди непроданных по желаемому цвету автомобиля
Запрос 4 « имеющиеся машины» - отбирает среди всего перечня машин, проходивших через фирму только непроданные, т.е. имеющиеся в наличии
Запрос 5 «Проданные машины» - отбирает среди всего перечня машин, проходивших через фирму уже непроданные
Запрос 6 «о заявках» - данный запрос позволяет находить информацию об удовлетворенных в определённый день заявках.
А) Описание запроса «по марке»
Этот запрос является запросом на выборку с параметром, т.к. при обращении к нему запрашивается желаемая модель автомобиля. Он строится на основе запроса «имеющиеся машины». Данный запрос позволяет выбирать автомобиль по марке. Запрос в режиме конструктора представлен на рис. 3
Рис 2 Запрос «По марке»
Б) Описание запроса «по цене»
Этот запрос является запросом на выборку с параметром, т.к. при обращении к нему запрашивается желаемый цвет автомобиля. Он строится на основе запроса «имеющиеся машины» аналогично предыдущему. Данный запрос позволяет выбирать автомобиль по цвету
В)Описание запроса «выбор по цене»
Аналогичный предыдущим двум запросам.
Г)Описание запроса «Имеющиеся машины»
Этот запрос является запросом на выборку с условием, т.к. при обращении к нему отбираются только те записи, удовлетворяющие условию «Наличие = Истина».. Он строится на основе таблицы «Авто». Запрос в режиме конструктора представлен на рис. 4
Рис 4. Запрос «Имеющиеся машины»
Д)Описание запроса «Проданные машины»
Этот запрос является запросом на выборку с условием, т.к. при обращении к нему отбираются только те записи, удовлетворяющие условию «Наличие = Ложь».. Он строится на основе таблицы «Авто».
Е)Описание запроса «О заявках»
Этот запрос является запросом на выборку с параметром, т.к. при обращении к нему запрашивается дата, за которую необходимо получить сведения и продажах. Он строится на основе таблицы «клиенты». Данный запрос позволяет выбирать записи о клиентах и купленных ими машигах в определенный день.
4. Создание отчетов
В базе данных создано три отчета. Окно отчетов представлено на рисунке 5
рис 5. Окно отчетов
а)Отчет «все заказы» - выполнен на основе таблицы «клиенты» и содержит сведения обо всех свершившихся сделках в магазине. Отчет создан с помощью конструктора отчетов
Б)отчет «клиенты» выполнен на основе таблицы «клиенты» и содержит сведения обо всех клиентах автомагазина.
В)отчет «о заявках» выполнен на основе запроса «о заявках» и содержит информацию о сделках, совершенных в определенный запрашиваемый день. Фрагмент конструктора представлен на рисунке 6
Рис 6 Фрагмент Конструктора отчетов
5. Создание форм
Для навигации по записям базы данных созданы 9 форм. Имеется главная форма с аналогичным именем и подчиненные
Окно с формами представлено на рисунке 6.
Рисунок 6 Окно форм
После запуска файла появляется окно с главной кнопочной формой. В данном окне находится меню, состоящее из четырех кнопок. Данные кнопки выполняют следующие действия:
· Кнопка «Машины» различные варианты поиска и выбора машин
· Кнопка «Заявки» - выбор различных вариантов информации и заявках
· Кнопка «клиенты» - вывод информации о клиентах
· Кнопка «выход» - выход из программы
На рисунке 7 представлена главная кнопочная форма с вызываемыми подчиненными формами
Рисунок 7 - Главная форма с подчиненными
5.1 Работа с данными по автомобилям
При щелчке по кнопке «машины» появляется подчиненная форма «выбор машин», где также имеется три кнопки с функциями «Все имеющиеся машины» «проданные машины» и «Выход».
Наиболее полным по функциональным возможностям является форма «Имеющиеся машины». эта форма содержит еще кнопки для добавления удаления и сохранения записей об автомобилях а также различные варианты поиска необходимого для покупки автомобиля: по цене, по цвету, по модели.
При нажатии на кнопку «по цене» выходит окно, содержащее вопрос к пользователю, в данном окне необходимо ввести сумму денег на которою клиент хотел бы приобрести автомобиль. Затем на экран выходит окно, в котором сообщается о том найден ли автомобиль по желаемой цене. Если окно пустое - значит автомобиля на такую сумму нет. Аналогично работают и две другие кнопки: на экран выходит окно в которое необходимо ввести марку, модель или цвет желаемого автомобиля.
5.2 Работа с данными по клиентам
При нажатии на кнопку «клиенты» на экран выходит окно, в котором содержится информация о клиентах. Здесь можно записать информацию о новом клиенте, удалить информацию о старом клиенте Для работы с информацией о клиентах имеется несколько кнопок на подчиненной форме «клиенты»: «новый клиент», «удалить», «сохранить»,» назад»и «вперед» (см. рис. 7)
5.3 Работа с заявками
В качестве отчетов автомагазина выбраны успешные сделки автомагазина по продаже или покупке автомобилей.
Эти отчеты представлены в двух вариантах: общий, который сгруппирован по фамилиям клиентов, т.к. один клиент может купить несколько автомобилей, и однодневный отчет за определенны день с подсчётом итоговой выручки за день.
Общий отчет представлен на рисунке 8
рисунок 8. Общий отчет
При нажатии кнопки «за опред. дату» на экран выходит окно с вопросом, в данном окне необходимо ввести определённую дату, далее на экране появится отчёт о принятых в этот день заявках. Пример отчета за 22.12.2001 приведен на рис 9
Рис 9 Отчет за один день
Заключение
При обращении к файлу автоматически запускается главная кнопочная форма.
Если необходимо загрузить файл базы данных с возможность просмотра таблиц, необходимо при загрузке файла держать нажатой клавишу Shift.
После загрузки формы пользователь в зависимости от необходимых действий выбирает соответствующую кнопку. Откроется другое окно формы. Можно вводить либо новую запись, либо формировать поиск по параметру, либо формировать отчет.
Ввод новых данных осуществляется либо выбором необходимого значения из списка, либо непосредственным вводом значений с клавиатуры.
Имеется возможность удаления записей.
Для выхода из программы или из вторичного окна имеется кнопка «Выход».
Размещено на Allbest.ru
...Подобные документы
Анализ данных предметной области. Информационно-логическая модель базы данных. Физическое проектирование и мероприятия по защите и обеспечению целостности базы данных. Приложение интерфейса для SQL-сервера базы данных на языке программирования Delphi.
курсовая работа [2,2 M], добавлен 30.05.2013Разработка базы данных фирмы, представляющей в прокат автомобили; спецификация требований. Создание инфологической модели предметной области. Определение сущности, ее атрибутов и связей между ними; структура таблиц. Реализация базы данных в MS SQL Server.
курсовая работа [1021,2 K], добавлен 10.04.2015Системный анализ предметной области проектируемой базы данных. Экономическая сущность комплекса экономических информационных задач. Проектные решения по программному обеспечению комплекса задач. Структура базы данных и технологическое обеспечение.
курсовая работа [303,7 K], добавлен 27.02.2009Разработка приложения, позволяющего автоматизировать документооборот предприятия по списанию основных средств. Мероприятия по защите и обеспечению целостности базы данных. Разработка клиентского приложения. Запросы к базе данных, руководство пользователя.
курсовая работа [700,0 K], добавлен 14.01.2015Характеристика понятия базы данных, структурированных и взаимосвязанных методов, обеспечивающих добавление, выборку и отображение данных. Изучение предметной области, даталогического проектирования, требований к техническому и аппаратному обеспечению.
курсовая работа [1,6 M], добавлен 10.01.2012Анализ предметной области. Проектирование концептуальной модели. Разработка логической структуры базы данных. Выделение информационных объектов. Создание глобальной схемы связей. Поддержка целостности данных. Структура и назначение существующих форм.
курсовая работа [1,4 M], добавлен 23.09.2016Информационная система компьютерной фирмы, описание предметной области, модель системы. Создание базы данных: постановка задачи, перечень объектов базы данных, инфологическая и датологическая модели, физическое моделирование. Формы, запросы и отчёты.
курсовая работа [463,7 K], добавлен 12.12.2009Определение назначения, описание функций и изучение классификации складов. Анализ предметной области и проектирование системы базы данных управления складом. Разработка руководства пользователя для оператора базы данных, расчет сметной стоимости проекта.
дипломная работа [2,2 M], добавлен 24.07.2014Разработка информационной базы данных для поликлиники, которая поможет пользователю найти информацию о любом сотруднике или пациенте. Функциональная структура предметной области. Диаграмма потоков данных (DFD-диаграмма). Поддержка целостности данных.
курсовая работа [6,7 M], добавлен 17.09.2014Функциональная и информационная модель предметной области. Спецификации сущностей, атрибутов, связей. Ограничение ссылочной целостности, запросы пользователей. Даталогическая модель базы данных, спецификация таблиц. Интерфейс конечного пользователя.
курсовая работа [1,1 M], добавлен 13.02.2014Основы визуального программирования интерфейса. Архитектура программных систем. Проектирование базы данных. Анализ предметной области и связей между сущностями. Построение модели "сущность-связь". Разработка автоматизированной информационной системы.
курсовая работа [4,4 M], добавлен 16.11.2014Цель инфологического моделирования предметной области. Источники данных, базы данных и система управления, разработка модели. Принципы проектирования базы данных, концептуальная, логическая, материальная разработка. Типы сущностей, атрибутов и связей.
курсовая работа [188,6 K], добавлен 15.07.2012Описание предметной области. Концептуальное проектирование базы данных. Разработка базы данных оптового склада. Требования, предъявляемые к аппаратному и программному обеспечению Borland Delphi 7.0 и MySQL. Работа с базой данных оптового склада.
курсовая работа [705,8 K], добавлен 18.06.2015Анализ предметной области. Проектирование и разработка базы данных и интерфейса в виде набора Web-страниц для отображения, создания, удаления и редактирования записей базы данных. Аппаратное и программное обеспечение системы. Алгоритм работы программы.
курсовая работа [3,0 M], добавлен 12.01.2016Системный анализ и анализ требований к базе данных. Концептуальная и инфологическая модель предметной области. Типы атрибутов в логической модели базы. Физическая модель проектируемой базы данных в методологии IDEF1X. Требования к пользователям системы.
курсовая работа [2,3 M], добавлен 21.11.2013Системный анализ и оценка требований к базе данных. Концептуальная (инфологическая) модель предметной области. Построение ERD-диаграммы и физической модели в методологии IDEF1X. Составление форм, запросов и отчетов в среде СУБД Visual FoxPro 8.0.
курсовая работа [1,3 M], добавлен 24.06.2013Разработка базы данных для предметной области "Подразделения предприятия – Рабочие помещения". Описание используемых данных, предметной области и результатной информации. Создание запросов, форм и отчетов в базе данных. Описание построения диаграмм.
курсовая работа [5,6 M], добавлен 24.07.2014Анализ предметной области АИС "Подписка". Проектирование базы данных методом "Сущность-Связь" для разработанной функциональной модели. Описание таблиц базы данных. Выбор программного обеспечения, требования к нему. Краткое руководство пользователя.
курсовая работа [719,6 K], добавлен 15.09.2012Определение предметной области базы данных ("Сеть ресторанов"), виды ее моделирования. Первоначальный набор сущностей и атрибутов предметной области. Процесс смыслового наполнения базы данных. Атрибуты в концептуальной модели. Характеристика видов связей.
контрольная работа [510,9 K], добавлен 03.12.2014Системный анализ предметной области. Требования к программе и программному изделию, к функциональным характеристикам, к надежности, составу и параметрам технических средств. Обоснование выбора средств выбора для хранения и обработки базы данных.
реферат [403,8 K], добавлен 02.02.2014