Автоматизация работы салона сотовой связи с использованием программного комплекса Microsoft Access

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Содержание

 

ВВЕДЕНИЕ

.КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ

.1Характеристика предметной области

.2Выходная информация

.3Входная информация

.4Выделение информационных объектов

.5Алгоритмы реализации отчётов

.РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ СЛУЖБЫ ДОСТАВКИ

.1Создание структуры таблиц

.2Проектирование форм

.3Проектирование запросов

.4Проектирование отчётов

.5Создание главной кнопочной формы

.6Типовой фрагмент работы приложения

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

 

Введение

 

Программный комплекс Access компании Microsoft является прекрасным инструментом для работы с данными. Microsoft Access позволяет хранить и обрабатывать данные, подготавливать отчеты, контролировать правильность данных на стадии их ввода, создавать формы для более удобной работы с данными (интерфейс). Одновременно с базой данных могут работать несколько пользователей. Для небольшой фирмы (например, курьерской службы доставки) несколько потраченных часов на создание базы данных могут дать недорогой и гибкий бизнес-инструмент.

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

Разработка данной базы данных актуальна по причине работы с большим количеством данных, которые стоит держать в одном месте для ускорения процесса обработки заказов, составления отчётов и других заданий такого типа.

Курсовой проект состоит их двух глав: глава посвященная проектированию базы данных и практической главы.

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

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

Цель курсового проекта - приобретение практических навыков по созданию баз данных.

Основной задачей данной базы данных является автоматизация работы салона сотовой связи, обеспечение хранения, накопления и предоставления информации.

1.Концептуальное проектирование базы данных

 

1.1Характеристика предметной области

 

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

 

1.2Выходная информация

 

Основным макетом выходных документов в данном курсовом проекте представлен образец документа, который оформляется после снятия кассы. (Рисунок 1).

 

Рисунок 1 - Макет выходных данных

1.3Входная информация

 

Входной информацией являются таблицы базы данных. В данном курсовом проекте были реализованы 6 таблиц: Должность, Сотрудники, Продажи, Телефоны, Подключения и Тарифы. Структуры этих таблиц показаны в таблицах 1-6.

access таблица запрос отчет

Таблица 1 - Должность

ДолжностьКод должностиДолжность

Таблица 2 - Подключения

ПодключенияКод подключенияКод продажиКод тарифа

Таблица 3 - Сотрудники

СотрудникиКод сотрудникаКод должностиФамилияИмяОтчествоАдресТелефон

Таблица 4 - Телефоны

ТелефоныСерийный номерФирмаМодельЦветЦенаСенсорный экран

Таблица 5 - Тарифы

ТарифыКод тарифаТарифСтоимость подключенияТаблица 6 - Продажи

ПродажиКод продажиДатаСерийный номерКод сотрудника

1.4Выделение информационных объектов

 

Процесс нормализации данных помогает оптимизировать получаемую информацию. В курсовом проекте я разбил всю входную информацию на 6 объектов - 6 таблиц со следующими реквизитами (Таблицы 7-12):

 

Таблица 7 - Должность

Имя поляВидКод должностиКлючевойДолжностьИнформационный

Таблица 8 - Сотрудники

Имя поляВидКод сотрудникаКлючевойКод должностиПоле-связкаФамилияИнформационныйИмяИнформационныйОтчествоИнформационныйАдресИнформационныйТелефонИнформационный

Таблица 9 - Телефоны

Имя поляВидСерийный номерКлючевойФирмаИнформационныйМодельИнформационныйЦветИнформационныйЦенаИнформационныйСенсорный экранИнформационныйТаблица 10 - Подключения

Имя поляВидКод подключенияКлючевойКод продажиПоле-связкаКод тарифаПоле-связка

Таблица 11 - Продажи

Имя поляВидКод продажиКлючевойДатаИнформационныйСерийный номерПоле-связкаКод сотрудникаПоле-связка

Таблица 12 - Тарифы

Имя поляВидКод тарифаКлючевойТарифИнформационныйСтоимость подключенияИнформационный

1.5Алгоритмы реализации отчётов

 

Все отчёты в этом курсовом проекте реализованы с помощью запросов, либо таблиц. Любой из отчётов может быть распечатан.

Для создания отчёта Снятие кассы был взята информация из таблиц Сотрудники, Телефоны и Продажи. Этого вполне достаточно. Пользователь, решивший вывести данный отчёт, может сделать это простым открытием отчёта, ?/p>