Скачиваний:
8
Добавлен:
17.06.2023
Размер:
1.61 Mб
Скачать

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ................................................................................................................

4

1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ НЕОБХОДИМЫЕ ДЛЯ АВТОМОТИЗАЦИИ

УЧЕТА ЗАКАЗОВ КЛИЕНТОВ В ИТ-ОРГАНИЗАЦИИ ……………………………6

 

1.1 Особенности процесса автоматизации для учета заказов клиентов в ит-

организации…………………………………………………………………………..….6

 

1.2 Обзор существующих программных продуктов для автоматизации учета

заказов клиентов ит-организации ………………………………………………..….…6

 

2 АНАЛИЗ И ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ

АВТОМАТИЗАЦИИ УЧЕТА ЗАКАЗОВ КЛИЕНТОВ В ИТ-ОРГАНИЗАЦИИ…….9

2.1Постановка задачи…………………………………………………………….9

2.2Анализ предметной области …………………………………………........…10

2.3Функциональная модель по стандарту IDEF0 (IcamDEFinition) и

методологии SADT............................................................................................................

11

2.4 Логическая и физическая модели данных по стандарту IDEF1X…………13

3 РАЗРАБОТКА И ТЕСТИРОВАНИЕ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ

УЧЕТА ЗАКАЗОВ КЛИЕНТОВ В ИТ-ОРГАНИЗАЦИИ …………………………..16

3.1Описание таблиц базы данных……………………………………………….16

3.2Дерево программных модулей………………………………………………17

3.3Схема взаимосвязей модулей и массивов данных………………………….17

3.4Алгоритм построения отчета о зарегистрированных заказах за заданный

период с подсчетом общей суммы……………………………………………………18

3.5Инструкция пользователя по установке программного продукта и работе с ним………………………………………………………………………………………..19

3.6Способы и результаты тестирования программного продукта в различных режимах…………………………………………………………………………………..27

ЗАКЛЮЧЕНИЕ............................................................

............................................29

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ..............................................

30

ПРИЛОЖЕНИЕ А Функциональная модель по стандарту IDEF0……….........32

2

ПРИЛОЖЕНИЕ Б Описание таблиц базы данных…………..….........................35

ПРИЛОЖЕНИЕ В Листингпрограммы……………………...………..………...36

ПРИЛОЖЕНИЕ Г Задание на курсовой проект……….…...………………...…50

3

ВВЕДЕНИЕ

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

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

Целью курсовогопроекта является:

-закрепление и развитие теоретических знаний, полученных студентом в процессе изучения курса «Проектирование информационных систем»;

-развитие умения осуществлять выбор варианта технологии проектирования информационных систем (ИС);

-приобретение студентами практических навыков разработки методических материалов проектировщика;

4

- умение вырабатывать и реализовывать решения различной степени

сложности.

Задачи выполнения курсового проекта состоят в следующем:

-систематизация, обобщение, расширение и закрепление теоретических знаний по дисциплине «Проектирование информационных систем»;

-формирования творческого и научного подхода к решению практических задач различной степени сложности;

-подготовка к написанию выпускной квалификационной работы;

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

5

1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ НЕОБХОДИМЫЕ ДЛЯ АВТОМАТИЗАЦИИ

УЧЕТА ЗАКАЗОВ КЛИЕНТОВ В ИТ-ОРГАНИЗАЦИИ

1.1Особенности процесса автоматизации для учета заказов клиентов в ит-

организации

Для обеспечения оперативности обработки информации о наличии продукции,

заказах, клиентах и оплате необходима автоматизированная система, основанная на базе данных. Её использование сократит время, требуемое на обслуживание клиентов.

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

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

Администраторы должны иметь возможность систематизировать заказы, вести учет выполнения и оплаты заказов, редактировать информацию о клиентах,

передавать данные о заказах мастерам.

Клиент должен иметь возможность получать информацию о заказе.

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

1.2 Обзор существующих программных продуктов для автоматизации учета заказов клиентов в ит-организации

6

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

E-TradeJumper - этот новое слово на рынке программ для оптимизации работы с клиентами, №1. E-TradeJumper позволяет сокращать время на обработку заказов, направить все внимание на росте продаж, а формы учета можно заполнять в автоматическом режиме. Как следствие, E-TradeJumper увеличивает прибыль и среднюю сумма чека.

ExilandAssistantEnterprise - отличный сетевой органайзер для создания и ведения базы клиентов (поставщиков, партнеров), сотрудников, друзей, родственников с детальной информацией и быстрым поиском. Универсальный органайзер заменит вам сразу несколько программ, т.к. теперь можно хранить практически любую информацию в одной программе!

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

A-Number CRM - Бесплатная, многофункциональная CRM система «A-Number

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

позволяют использовать программу «A-Number CRM» практически в любом бизнесе.

7

Выводы по первому разделу.

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

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

8

2 АНАЛИЗ И ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ УЧЕТА ЗАКАЗОВ КЛИЕНТОВ В ИТ-ОРГАНИЗАЦИИ

2.1Постановка задачи

ИС должна содержать следующую информацию:

*Сведения о тех видах программных продуктах и ИТ-услуг, которые может производить организация (назначение и т.д.).

*Сведения о заказах разработки программных продуктов от клиентов

(номер заказа, дата заказа, дата предполагаемого выполнения, стоимость заказа и т.д.).

*Сведения о заказах ИТ-услуг от клиентов (номер заказа, вид ИТ-услуги,

дата заказа, дата предполагаемого выполнения, стоимость заказа и т.д.).

*Сведения о выполнении и оплате разработки программных продуктов

(номер заказа, дата фактического выполнения, факт оплаты, причины не выполнения заказа и т.д.).

*Сведения о выполнении и оплате заказов на ИТ-услуги (номер заказа,

дата фактического выполнения, факт оплаты, причины не выполнения заказа и т.д.).

ИС должна обеспечивать выполнение следующих функций (основных и

дополнительных):

*Ввод, удаление и редактирование той или иной информации, с

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

*Многопользовательский режим работы.

*Разграничение прав доступа к ИС с помощью идентификации и аутентификации пользователей (пользователь – соответствующий пароль).

Обеспечить возможность оперативного изменения пароля. Количество различных

пользователей – не менее 2.

*Резервное копирование информационных баз по желанию пользователя

(только администратора).

9

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

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

*Вывод видов изделий, которые производит студия на текущий момент

времени.

*Вывод списка заказов на производство программных продуктов (и

отдельно списка заказов на ИТ-услуги) за заданный пользователем период времени.

Организовать возможность вывода списка сведений в MSWord (или MSExcel).

*Выводить сведения о тех разработанных программных продуктах,

которые принесли максимальный доход за заданный промежуток времени.

*Формировать сведения о выполненных, но не оплаченных заказах на текущий момент времени.

*Формировать перечень заказов не выполненных в срок (с возможностью вывода на печать) и причин их невыполнения за заданный период времени.

2.2 Анализ предметной области В качестве предметной области автоматизации для учета заказов клиентов в

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

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

Функции выбранной предметной области ограничены следующими локальными задачами:

Учет принятых заказов;

10

печать акта выполненных работ;

формирование всевозможных отчетов;

печать бухгалтерских документов;

контроль прихода и расхода материалов

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

модели, модели данных и т. д. [1-3].

2.3 Функциональная модель по стандарту IDEF0 (IcamDEFinition) и

методологии SADT

Функциональная модель бизнес-процессов разрабатываемой информационной системы представлена в приложении А на рисунках А.1 – А.6. Целью моделирования является упрощение автоматизации автоматизациидля учета заказов клиентов в ит-организации, то есть его улучшение, повышение производительности.

Функциональная модель построена с точки зрения интегрированного пользователя

[4]. Это обусловлено тем, что основным пользователем является менеджер, который вносит оперативную информацию. Кроме того, есть еще Администратор, который вносит наиболее ценные стратегические решения и гость, который просматривает

информацию о ценах.

Оценка модели проведена с помощью количественного анализа. Для него

были использованы следующие показатели:

- коэффициент уровня – данный коэффициент с каждым переходом на нижний

уровень он не должен увеличиваться, он рассчитывается по формуле (2.1)

Входные документы: заявки на работу от фирм-покупателей, накладные от

поставщиков ПО и оборудования, клиентская база (карточки).

Выходные документы: отчеты по проделанным работам, отчеты по затратам

ПО и оборудования, отчетность фирмы общая.

 

k y

N

,

(2.1)

L

 

 

 

 

где N – количество блоков на уровне,L – номер уровня;

11

Соседние файлы в папке Курсовые работы