Файл: Автоматизация учёта контингента учащихся.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 16.06.2023

Просмотров: 194

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

BRAVO A10.17

Процессор AMD Sempron 3000+

Чипсет nForce410

Размеры корпуса170x350x395мм

Оперативная памятьDDR3 4096МБ 1600МГц

Операционная система компьютера Windows 10 Home 64-bit Single Language

Также присутствуют 1 коммутатора с техническими характеристиками:

D-link DGS-1210-28

Wi-Fi-роутер

Стандарт Wi-Fi: 802.11

802.11a/b/g/n, 802.11ac

Макс. скорость: 300 Мбит/

Поддержка опционального 4G-модема

Коммутатор 4xLAN

В арсенале еще есть 1 МФУ принтер

Epson ColorWorks C7500G

Сервер приложений:

Secret Disk Server NG

2 встроенных адаптера Ethernet 1 Гб/c; 1 встроенный адаптер Ethernet 1 Гб/с (выделенный, для использования с ThinkServer System Manager) ;

Сервер БД:

Microsoft SQL Server Standard Edtn 2016 English

Сетевое хранилище, Microsoft SQL Server Standard Edtn 2016 English Not to US DVD 10 Clt

Маршрутизатор Wi-Fi роутер TP-LINK TL-WN822N с техническими характеристиками:

TP-LINK TL-WN822N

Wi-Fi-роутер

Стандарт Wi-Fi: 802.11

802.11a/b/g/n, 802.11ac

Макс. скорость: 300 Мбит/

Поддержка опционального 4G-модема

Коммутатор 4xLAN

D-link DGS-1210-28

Рисунок 2.1 Техническая архитектура организации

В данной диаграмме представил структуру и состав комплекса технических средств.

2.2 Характеристика базы данных

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

Основными целями проектирования базы данных являются:

- Представление данных и связей, необходимых для всех основных областей применения данного приложения и любых существующих групп его пользователей;

- Создание модели данных, способной поддерживать выполнение любых требуемых транзакций обработки данных;

- Разработка предварительного варианта проекта, структура которого позволяет удовлетворить все основные требования, предъявляемые к производительности системы - например, ко времени реакции системы. При проектировании базы данных создаются два уровня модели - логический и физический. Логический уровень - это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, и могут называться так, как они называются в реальном мире. Объекты модели, представляемые на логическом уровне, называются сущностями. Логический уровень модели данных может быть построен на основе другой модели, например, концептуальной модели данных.


На концептуальном уровне определяются основные сущности, сохраняемые в виде таблиц реляционной базы данных. В нашем случае к таким сущностям относятся сущности: Заявки, клиенты, операторы, отделы.

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

Наименования поля

Идентификатор поля

Тип поля

Длина поля

Прочие

Номер сотрудника

Номер сотрудника - Сотрудники

Счетчик

Ключевое поле

Фамилия

Фамилия - Сотрудники

Короткий текст

255

Имя

Имя - Сотрудники

Короткий текст

255

Отчество

Отчество - Сотрудники

Короткий текст

255

Номер телефона

Номер телефона - Сотрудники

Короткий текст

255

Электронная почта

Электронная почта - Сотрудники

Короткий текст

255

Должность

Должность - Сотрудники

Короткий текст

255

Таблица 2.1 Сущность «Сотрудники»

Наименования поля

Идентификатор поля

Тип поля

Длина поля

Прочие

Код клиента

Код клиента - Клиент

Счетчик

Ключевое поле

Фамилия

Фамилия - Клиент

Короткий текст

255

Имя

Имя - Клиент

Короткий текст

255

Отчество

Отчество - Клиент

Короткий текст

255

Серия, номер пасспорта

Серия, номер пасспорта - Клиент

Короткий текст

255

Дата рождения

Дата рождения - Клиент

Дата

Номер телефона

Номер телефона - Клиент

Короткий текст

255

Маска ввода

Код доступа на территорию

Код доступа на территорию - Клиент

Короткий текст

255

Подстановка

Таблица 2.2 Сущность «Клиент»

Наименования поля

Идентификатор поля

Тип поля

Длина поля

Прочие

Клиент

Клиент - Внесение в БД

Числовой

Ключевое поле.

Подстановка

Доступ

Доступ - Внесение в БД

Числовой

Подстановка

Услуги

Услуги - Внесение в БД

Короткий текст

255

Подстановка

Код закрепленного сотрудника

Код закрепленного сотрудника - Внесение в БД

Числовой

Подстановка

Номер карты

Номер карты - Внесение в БД

Числовой

Подстановка


Таблица 2.3 Сущность «Внесение в БД»

Наименования поля

Идентификатор поля

Тип поля

Длина поля

Прочие

Номер карты

Номер карты - Привязка эл. карты

Числовой

6

Маска ввода

Код клиента

Код клиента - Привязка эл. карты

Числовой

Подстановка

Таблица 2.4 Сущность «Привязка электронной карты»

Соединив все таблицы, соблюдая все типы подстановок, получим такую схему данных

Рисунок 2.2 Схема «Сущьность-Связь»

Рисунок 2.3 Информационная модель

3. Контрольный пример реализации и его описание

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

Перед началом работы следует для целостности данных через формы заполнить таблицы: Сотрудники (Рисунок 3.1)

Рисунок 3.1 – Форма «Сотридники»

В таблице «Сотрудники» (Рисунок 3.1) вносятся данные о рабочем персонале. Номер сотрудника присваивается автоматически. ФИО, номер и личная эл. почта вносится самостоятельно. Должность сотрудника выбирается из предоставленного списка возможных.

В таблице «Клиенты» вносятся данные о клиентах. Им автоматически присваивается номер. Данные ФИО, номера телефона и паспортные данные вносятся самостоятельно менеджером по продажам при оформлении клиента в школу танцев (действительно и на другие услуги), присваивается код доступа, по которому человек имеет возможность проходить в зал занятий.

Рисунок 3.2 – Форма «Клиент»

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

Рисунок 3.3 – Форма «Внесение в БД»

К клиенту присваивается электронная ключ-карта, для прохода в зал и отслеживания посещения. Номер карты вводится вручную, но имеет ограничение в соответствии ключ-карте. В поле «Код клиента» выбирается клиент которому требуется присвоить карт.


Рисунок 3.4 – Форма «Привязка электронной карты»

Рисунок 3.5 – Отчет «Клиент» Списочный состав клиентов

Заключение

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

- надежно хранить информацию;

- изменять (добавлять, удалять, обновлять) информацию;

- уменьшить время доступа к необходимой информации;

Таким образом, СУБД очень хорошо подходят для хранения и систематизации любой информации на работе.

Преимущества получает пользователь при использовании БД как безбумажной технологии:

  • Компактность.
  • Информация хранится в БД, нет необходимости хранить многотомные бумажные картотеки.
  • Скорость.
  • Скорость обработки информации (поиск, внесение изменений) компьютером намного выше ручной обработки.
  • Низкие трудозатраты.
  • Нет необходимости в утомительной ручной работе над данными.
  • Применимость.

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

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

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

В результате проведена следующая работа:

Разработана база данных;

спроектированы управляющие формы и формы для ввода и отображения данных;

спроектирована система внесения информации в БД;

спроектировано табло учета клиентов для БД;

выполнено комплексное тестирование и отладка БД.

В итоге реализована АИС, которая обеспечит автоматизацию учета сведений о клиентах.

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