Материал: Автоматизированное рабочее место специалиста по работе с клиентами санатория

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Автоматизированное рабочее место специалиста по работе с клиентами санатория

ВВЕДЕНИЕ

Актуальность данной темы дипломного проекта обусловлена тем что, на сегодняшний день современные информационные технологии позволяют значительно облегчить работу любого предприятия, начиная с больших предприятий и заканчивая мелкими частными фирмами и организациями. В наше время в сфере бизнеса ведется обработка огромного количества информации о аренде, о товарах, поставщиках, заказах, и т.д. Хранить, обрабатывать и пользоваться информацией при помощи старых методов просто не эффективно на сегодняшний день. И поэтому на замену бумажной бухгалтерии приходят БД, причем каждая БД направлена на конкретную область или сферу применения, и так же очень важно создать программу, которая будет упрощать работу специалиста по работе с клиентами. Эта программа сможет упростить работу и бухгалтерам с помощью выходной документации (отчетов), они смогут гораздо быстрее подсчитать необходимые данные. Следуя этим фактам при использовании БД и программы существенно увеличивается эффективность деятельности организации, это за собой повлечет увеличение клиентов санатория, меньшей затраты времени на работу с информацией, меньшего количества ошибок и недочетов.

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

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

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

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

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

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

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

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

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

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

Объектом исследования данного дипломного проекта является санаторий.

Предметом исследования является автоматизированное рабочее место специалиста по работе с клиентами санатория.

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

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

.        Описать предметную область.

.        Проанализировать существующие программные средства.

.        Правильная постановка задачи.

.        Построить информационную модель предметной области и описать поля таблиц.

.        Выбрать и обосновать среду разработки.

.        Создать меню, реализующую основные функции информационной системы.

.        Описать работу системы и верификацию программы.

.        Провести верификацию программы.

При написании дипломного проекта были использованы труды отечественных и зарубежных авторов: А.М. Вендрова, Д.В. Марка, П.В. Шумакова, К.Д. Дейта.

Информационной базой исследования являются материалы разработанные в базе данных.

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

1. АНАЛИЗ ИНФОРМАЦИОННЫХ СИСТЕМ В ОБЛАСТИ АВТОМАТИЗАЦИИ ДЕЯТЕЛЬНОСТИ КУЛЬТУРНО-РАЗВЛЕКАТЕЛЬНЫХ ЦЕНТРОВ

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

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

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

Предмет исследования - автоматизация данного процесса путем создания программного обеспечения (ПО) автоматизированного рабочего места (АРМ) заведующего ПЦК КПОИиП.

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

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

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

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

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

.2 Анализ существующих программных средств

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

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

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

Для автоматизации рабочего места широко используются такие программы как: Delphi, С++ (си-шарп), 1C: Бухгалтерия, АРМ оператор 2.0, 1C: Предприятие, и т. д.

Потребность в эффективных средствах разработки программного обеспечения привели к появлению систем программирования, ориентированных на так называемую «быструю разработку», среди которых можно выделить Borland Delphi. Delphi - это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi - строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.

В процессе построения приложения разработчик выбирает из палитры компонент готовые компоненты как художник, делающий крупные мазки кистью. Еще до компиляции он видит результаты своей работы - после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде. В этом смысле проектирование в Delphi мало чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10-20 раз быстрее, чем то же самое, сделанное при помощи интерпретатора. Кроме того, компилятор компилятору рознь, в Delphi компиляция производится непосредственно в родной машинный код [3, с. 110-116].

Событийная модель в Windows всегда была сложна для понимания и отладки. Но именно разработка интерфейса в Delphi является самой простой задачей для программиста.

Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi также включен Borland SQL LINK, поэтому доступ к СУБД Oracle, Sybase, Informix и Interbase происходит с высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер Interbase для того, чтобы можно было разработать расширяемые на любые внешние sql-сервера приложения в офлайновом режиме. Разработчик в среде Delphi, проектирующий информационную систему для локальной машины (к примеру, небольшую систему учета медицинских карточек для одного компьютера). Если же он будет использовать локальный interbase for windows (это локальный SQL-сервер, входящий в поставку), то его приложение безо всяких изменений будет работать и в составе большой системы с архитектурой клиент-сервер [7, с. 83-87].

Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре «клиент-сервер». Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения. Кроме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на Си или ручного написания кода (хотя это возможно) [10, с. 39-42].

Одним из главных достоинств Delphi является то, что он представляет следующие новые свойства и усовершенствования:

. Новые расширения языка. В Delphi в язык Object Pascal включены динамические массивы, методы обработки переполнения, установка значения параметров по умолчанию, и многое другое.

. Менеджер Проекта. Новый менеджер проекта позволяет Вам объединять проекты, которые работают вместе в одну проектную группу.

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

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

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

. Усовершенствования Activex.

. Усовершенствования VCL. Иерархия объектов Delphi была расширена, чтобы включить новый компонент для Nt Service приложений.

. Высокопроизводительный компилятор в машинный код.

. Объектно-ориентированная модель компонент.

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

. Масштабируемые средства для построения баз данных.

Недостатки Delphi:

. Низкий порог вхождения.

. Отсутствие сертификационных центров.

. Ошибки менеджмента.

. Отсутствие поддержки крупных вендоров, в отличии от конкурентов [5 с. 299-302].

АРМ оператор 2.0, предназначен для принятия заказов и обработки с последующим оформлением отчетов. Разработчиком является Software 123. Что касается программного комплекса АРМ оператор 2.0 предназначен для автоматизации процессов приема, оформления заказов клиента, управление документацией и формирования отчетности.

С помощью программы АРМ специалист может обрабатывать тексты, посылать и принимать сообщения, хранящиеся в памяти ЭВМ, вести личные архивы документов и т.д.

АРМ оператор 2.0 обеспечивает выполнение следующих функций:

взаимодействие со связующими компонентами посредством драйверов;

визуальное отображение текущих параметров и процессов систем организации;

формирование отчетов по значениям архивных параметров систем организации, просмотр и вывод на печать отчета;

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

Одними из главных достоинств АРМ оператор 2.0 являются: