Курсовые работы / ПРИС КП_И_19
.pdfСОДЕРЖАНИЕ |
|
ВВЕДЕНИЕ................................................................................................................ |
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