Разработка системы управления взаимоотношениями с клиентами




Скачать 388.99 Kb.
НазваниеРазработка системы управления взаимоотношениями с клиентами
страница5/6
Дата публикации14.05.2014
Размер388.99 Kb.
ТипВыпускная работа
literature-edu.ru > Информатика > Выпускная работа
1   2   3   4   5   6

7.Описание базы данных


c:\users\asus\desktop\схема.png

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

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

Таблица студенты:

  • ИД – уникальный идентификационный номер студента.(тип счетчик)

  • Фамилия

  • Имя

  • Отчество

  • Номер группы

  • Статус обучения(Обучается или нет, тип флаг)

Скрипт для создания в SQLite: CREATE TABLE students ("id_student" integer NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,"first_name" text,"middle_name" text,"last_name" text,"group" integer,study boolean)

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

Таблица информация о студенте:

  • ИД – уникальный идентификационный номер студента.(тип счетчик)

  • Телефон

  • E-mail

  • Адрес проживания

Скрипт создания в SQLite: CREATE TABLE info ("id_student" integer PRIMARY KEY,phone integer,mail text,adress text)

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

Таблица тарифы

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

  • Группа

  • Тариф

Скрипт создания в SQLite: CREATE TABLE tariff ("group" integer PRIMARY KEY,tariff real)

Таблица Оплата

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

  • Ид- студента

  • Дата оплаты

  • Сумма оплаты

Скрипт создания в SQLite: CREATE TABLE payments ("id_student" integer,"date" date NOT NULL,cash real,PRIMARY KEY (id_student,date))

8.Интерфейс


Для пользователя программы не маловажно, чтобы все запросы можно было удобно и просто вызвать. Поэтому в Qt Creator присутствует удобный инструментарий для создания программного обеспечения. Этот инструмент называется Qt Designer. Он позволяет рисовать окна.

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



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

Так же есть возможность сохранить таблицу в различных форматах файлов. Таких как например PDF или просто текстовый формат.

В нашем программном обеспечении представлена возможность просмотра карточки студента, где отражена подробная информация о каждом ученике. d:\test_work\installpackcrm\карточка.png

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

d:\test_work\installpackcrm\должниеи.png
1   2   3   4   5   6

Похожие:

Разработка системы управления взаимоотношениями с клиентами iconМетодические указания к выполнению курсовой работы по дисциплине...
Целью курсовой работы является разработка системы автоматизации технологического процесса объекта нефтегазовой промышленности

Разработка системы управления взаимоотношениями с клиентами iconЭкономический раздел
Целью дипломного проекта является разработка прототипа системы управления поставками продукции для более эффективного учёта товаров...

Разработка системы управления взаимоотношениями с клиентами iconВведение 2
Целью работы является разработка моделей, методов и практических рекомендацій по совершенствованию системы управления персоналом...

Разработка системы управления взаимоотношениями с клиентами iconКурсовая работа по дисциплине «Динамические интеллектуальные системы»
Разработка прототипа «Оператор Реактора»динамической интеллектуальной системы для диагностики состояния активной зоны реактора по...

Разработка системы управления взаимоотношениями с клиентами icon1 общая часть 1 Анализ процесса сбора информации в системах диспетчеризации...
Системы управления, построенные по такому принципу, называют системой управления зданием или системой диспетчеризации. Общая структурная...

Разработка системы управления взаимоотношениями с клиентами icon«Утверждаю» Начальник Управления образования Администрации Ачитского городского округа
Разработка и издание приказов Управления образования по работе представительства гак

Разработка системы управления взаимоотношениями с клиентами iconЛитература 27
В данной работе рассматривается вариант реализации микропроцессорной системы для управления объектом и разработка программной модели...

Разработка системы управления взаимоотношениями с клиентами iconС. В. Комаров Рефлексия как механизм системы управления развитием организации
«возврата». Указывается, что ситуация рефлексивного самоопределения менеджера выступает как мотивационный механизм саморазвития организации....

Разработка системы управления взаимоотношениями с клиентами iconПояснительная записка к дипломному проекту на тему: «Разработка автоматизированной...
Тема дипломного проекта (работы) Разработка автоматизированной системы печати ценников на витрины автосалона на базе ms access

Разработка системы управления взаимоотношениями с клиентами iconПояснительная записка к дипломному проекту на тему: «Разработка автоматизированной...
Тема дипломного проекта (работы) Разработка автоматизированной системы инвентаризации комплектующих для сборки компьютеров на базе...

Литература


При копировании материала укажите ссылку © 2015
контакты
literature-edu.ru
Поиск на сайте

Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции