Помощь в написании студенческих работ
Антистрессовый сервис

Автоматизация деятельности салона сотовой связи «РИТМ»

ДипломнаяПомощь в написанииУзнать стоимостьмоей работы

Салон «РИТМ» удобно расположен в центре города, чем привлекает большое количество клиентов. К нему легко подъехать на общественном и на личном транспорте. В начале 2005 года проведен стильный евроремонт торгового зала, установлены новые современные витрины, где представлены десятки моделей сотовых телефонов и аксессуаров к ним, стойка для обслуживания покупателей, закуплено и установлено самое… Читать ещё >

Автоматизация деятельности салона сотовой связи «РИТМ» (реферат, курсовая, диплом, контрольная)

В качестве объекта исследования своей дипломной работы я выбрала салон сотовой связи «РИТМ».

Салон сотовой связи «РИТМ» является дочерней компанией одного из самых влиятельных операторов сотовой связи в России «Мегафон».

Мегафон — общероссийский оператор мобильной связи, был образован в мае 2002 года.

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

1. ОБЩАЯ ЧАСТЬ

1.1 Предпосылки для создания задачи

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

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

Основные проблемы существующей системы по работе с подключением абонентов к сети:

1. Трудоемкий процесс заполнения в документы сведений о абонентах;

2. Невысокая скорость оформления сведений о абонентах;

3. Большое количество затрачиваемой бумаги.

Решение этих проблем возможно с помощью разрабатываемого средства автоматизации.

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

Салон сотовой связи «РИТМ» является дочерней компанией одного из самых влиятельных операторов сотовой связи в России «Мегафон». Мегафон общероссийский оператор мобильной связи, был образован в мае 2002 года.

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

Салон сотовой связи «РИТМ» в г. Кизляре был основан в 2004 году и расположен по адресу: р. Дагестан, г. Кизляр, ул. Топольская, 8.

Форма организационно — правовой собственности: Общество с ограниченной ответственностью (ООО), имеет государственную лицензию.

Наименование фирмы: ООО «РИТМ «

ИНН: 545 017 669

ОГРН: 1 040 502 129 777

Код постановки на учет: 54 591 001 от 26.03.2004 г.

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

Главный центр салонов сотовой связи «РИТМ» находится в г. Кисловодске. Филиалы фирмы расположены по всему Северному Кавказу, в том числе и в республике Дагестан. Одним из филиалов является салон сотовой связи «РИТМ» в г. Кизляре.

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

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

Салон «РИТМ «предлагает следующие услуги:

— продажу телефонов фирм: Nokia, Samsung, Sony Ericson, Fly, Motorola, Philips, Panasonic, LG;

— продажу и регистрацию сим-карт: Мегафон, 3G;

— продажу телефонных аксессуаров;

— переоформление номеров;

— подключение к различным тарифам сети «Мегафон»;

— предоставление пользователям всей информации о сотовой связи «Мегафон»

Деятельность салона «РИТМ» ориентирована на жителей города Кизляр и Кизлярской области.

Салон «РИТМ» удобно расположен в центре города, чем привлекает большое количество клиентов. К нему легко подъехать на общественном и на личном транспорте. В начале 2005 года проведен стильный евроремонт торгового зала, установлены новые современные витрины, где представлены десятки моделей сотовых телефонов и аксессуаров к ним, стойка для обслуживания покупателей, закуплено и установлено самое современное компьютерное оборудование, жидкокристаллические мониторы, лазерные принтеры. Протянута выделенная линия для подключения к Интернет. Установлена система кондиционирования торгового зала. Выгодное месторасположение и профессиональное обслуживание специалистов обеспечивает салону конкурентоспособность. Салон «РИТМ» является на данный момент лидером продаж в своей сфере.

Иерархическая организационная структура салона сотовой связи «РИТМ» представлена следующим образом (рисунок 1.1):

Рисунок 1.1 — Организационная структура салона сотовой связи «РИТМ»

Штат салона сотовой связи РИТМ" состоит из 8 человек: директора, заместителя директора, главного бухгалтера, менеджера по продажам, трех продавцов, технички.

Полномочия сотрудников салона:

Директор — осуществляет полный контроль за деятельностью всех салонов сотовой связи «РИТМ», которые размещены по всей территории Северного Кавказа.

Заместитель директора — является «правой рукой» директора салона, руководит деятельность салона сотовой связи «РИТМ» в городе Кизляре. Следит за правильностью и своевременностью работы своих сотрудников, представляет ежемесячный отчет о деятельности филиала в главный офис.

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

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

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

Техничка — следит за чистотой салона, обеспечивает поддержание санитарного состояния закрепленной территории на уровне требований СЭС.

1.2 Анализ используемых инструментальных средств

На сегодняшний день существует огромное количество инструментальных средств для создания приложений и баз данных. Одни из них: MS Visual C++, MS Access, Microsoft Visual Basic и Borland C++ Builder 6. У каждого из них есть свои плюсы и минусы и выбор остается за программистом на чем ему создавать программу.

MS Visual C++ - средство разработки от компании Microsoft использующее язык программирования С++.

Достоинства:

· программы, созданные с помощью Visual C++ крайне надёжны;

· конечный продукт будет исполняемым файлом;

· подходит для создания абсолютно любой программы для Windows.

Недостатки:

· требует ещё большего знания языка C++, так как не обладает простым и понятным интерфейсом.

Microsoft Office Access или просто Microsoft Access — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.

Основные компоненты MS Access:

· построитель таблиц;

· построитель экранных форм;

· построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

· построитель отчётов, выводимых на печать.

Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

Microsoft Visual Basic — средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.

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

Borland C++ Builder 6 — программный продукт, инструмент быстрой разработки приложений (RAD), интегрированная среда программирования (IDE), система, используемая программистами для разработки программного обеспечения на языке C++.

C++ Builder объединяет в себе комплекс объектных библиотек (STL, VCL, CLX, MFC и др.), компилятор, отладчик, редактор кода и многие другие компоненты. Цикл разработки аналогичен Delphi[1]. Большинство компонентов, разработанных в Delphi, можно использовать и в C++ Builder без модификации, но обратное утверждение не верно.

C++ Builder содержит инструменты, которые при помощи drag-and-drop действительно делают разработку визуальной, упрощает программирование благодаря встроенному WYSIWYG (является аббревиатурой от англ. What You See Is What You Get, «что видишь, то и получишь») — редактору интерфейса и пр.

Так как главной проблемой в данном салоне является отсутствие автоматизированной ИС, которая бы непосредственно повлияла на качество работы, то представлю далее некоторые наброски будущей ИС, решающую одну из микропроблем.

Разработка АРМ салона сотовой связи будет проводиться с помощью СУБД MS Access 2003. Microsoft Access — это настольная система управления реляционными базами данных (СУБД), предназначенная для работы на автономном персональном компьютере или в локальной вычислительной сети под управлением семейства операционных систем Microsoft Windows (Windows 2000, Windows XP и Windows Server 2003).

Основные преимущества Microsoft Access :

1) знаком многим конечным пользователям и обладает высокой устойчивостью данных;

2) прост в освоении, может использоваться непрофессиональным программистом;

3) позволяет готовить отчеты из баз данных различных форматов;

4) предназначен для создания отчетов произвольной формы на основании различных данных и разработки некоммерческих приложений. Минимальные ресурсы ПК: процессор 468DX, Windows 3.1, 95, NT, объем оперативной памяти 12 (16) Мб, занимаемый объем на ЖМД 10−40 Мб.

1.3 Характеристика используемого комплекса технических средств и программного обеспечения ЭВМ

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

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

Решение задач на ЭВМ реализуется программным способом, т. е. путем выполнения последовательно во времени отдельных операций над информацией, предусмотренным алгоритмом решения задачи. Алгоритм решения задачи, заданный в виде последовательности команд на языке вычислительной машины, называется машинной программой. Команда машинной программы (иначе, машинная команда) — это элементарная инструкция машине, выполняемая ею автоматически без каких-либо дополнительных указаний и пояснений.

Стандартный набор современных ПК содержит около 240 машинных команд. Машинная команда должна содержать в себе следующую информацию:

· какую операцию выполнить;

· где находятся операнды;

· куда поместить результат операции;

· какую команду выполнять следующей.

Достоинства ЭВМ:

ь высокая точность вычислений;

ь универсальность;

ь автоматический ввод информации, необходимый для решения задачи;

ь разнообразие задач, решаемых ЭВМ;

ь независимость количества оборудования от сложности задачи.

Недостатки ЭВМ:

ь сложность подготовки задачи к решению (необходимость специальных

ь знаний методов решения задач и программирования);

ь недостаточная наглядность протекания процессов, сложность изменения параметров этих процессов;

ь сложность структуры ЭВМ, эксплуатация и техническое обслуживание;

ь требование специальной аппаратуры при работе с элементами реальной аппаратуры.

Разрабатываемая программа «Учет пациентов» создавалась на персональном компьютере, имеющем следующие характеристики:

· Материнская плата — Gigabyte GA-M52S-S3P v1 (4 PCI, 2 PCI-E x1, 1 PCI-E x16, 4 DDR2 DIMM, Audio, Gigabit LAN);

· Жёсткий диск — Seagate (250 Гб, 7200 RPM, SATA-II);

· Процессор — DualCore AMD Athlon 64 X2, 2400 MHz (12×200) 4600+;

· Оперативная память (ОЗУ) — Kingston KVR800D2N6/1G 1Gb PC2 — 6400 CL6 24 — PIN DIMM;

· Видеоадаптер — ATI Radeon X1950 GT Secondary (256 Мб);

· Звуковая карта — Realtek High Definition Audio.

Используемое программное обеспечение:

· ОС Windows Vista SP 3;

· MS Word 2003;

· C++ Builder 6.0.

алгоритм абонент сотовый база

2. СПЕЦИАЛЬНАЯ ЧАСТЬ

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

Автоматизированная информационная система салона сотовой связи «РИТМ» по подключению абонентов к сети предназначена для ведения данных о клиентах салона, обо всех операциях по подключению к сети Мегафон, т. е. регистрации сим-карт, формировании реестров подключений и реестров заявлений, составления отчетов о работе салона.

Решение главной проблемы в салоне сотовой связи «РИТМ» возможно с помощью разрабатываемого средства автоматизации.

Назначение системы заключается в автоматизации деятельности салона по подключению абонентов к сети.

Автоматизированная информационная система салона сотовой связи «РИТМ» по подключению абонентов к сети предназначена для ведения данных о клиентах салона, обо всех операциях по подключению к сети Мегафон, т. е. регистрации сим-карт, формировании реестров подключений и реестров заявлений, составления отчетов о работе салона.

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

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

1. Ведение настраиваемой системы операций по подключению абонентов к сети;

2. Поиск данных по подключениям.

3. Формирование отчетности.

2.2 Информационное обеспечение задачи

В качестве исходной информации выступают данные, взятые из первичных документов:

· Паспортные данные абонентов;

· Буклеты с условиями тарифных планов сети;

· Сведения о абонентах;

· Сведения о номерах;

· Шаблоны заявлений.

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

· Реестр подключений;

· Реестр заявлений;

· Сведения о абонентах;

· Сведения о номерах;

· Сведения о тарифах;

· Заявление на восстановление закрытого номера;

· Заявление на замену SIM карты;

· Заявление на перенос ошибочного платежа;

· Заявление на переоформление договора;

· Заявление на подключение/отключение услуг;

· Заявление на смену абонентского номера;

· Отправленные заявления

Сущность «Реестр подключений». Спецификация атрибутов сущности представлена в таблице 2.1:

Таблица 2.1 — Спецификация атрибутов объекта «Реестр подключений»

Наименование реквизитов входных документов

Характеристика реквизитов

Тип

Максимальная длина

Абонентский номер

Текстовый

Не более 50 символов

Дата подключения

Дата/время

Тарифный план

Текстовый

Не более 50 символов

Серия/Номер паспорта

Текстовый

Не более 50 символов

Подключен

Логический

Сущность «Реестр заявлений». Спецификация атрибутов сущности представлена в таблице 2.2

Таблица 2.2 — Спецификация атрибутов объекта «Реестр заявлений»

Наименование реквизитов входных документов

Характеристика реквизитов

Тип

Максимальная длина

Номер операции

Текстовый

Не более 50 символов

Дата заявления

Дата/Время

Абонентский номер

Текстовый

Не более 50 символов

Абонентский номер новый

Текстовый

Не более 50 символов

Тип заявления

Текстовый

Не более 50 символов

Серия/Номер паспорта

Текстовый

Не более 50 символов

Сущность «Сведения о абонентах». Спецификация атрибутов сущности представлена в таблице 2.3.

Таблица 2.3 — Спецификация атрибутов объекта «Сведения о абонентах»

Наименование реквизитов входных документов

Характеристика реквизитов

Тип

Максимальная длина

Серия/Номер паспорта

Текстовый

Не более 50 символов

ФИО абонента

Текстовый

Не более 50 символов

Паспорт выдан

Текстовый

Не более 50 символов

Домашний адрес

Текстовый

Не более 50 символов

Сущность «Сведения о номерах». Спецификация атрибутов сущности представлена в таблице 2.4:

Таблица 2.4 Спецификация атрибутов объекта «Сведения о номерах»

Наименование реквизитов входных документов

Характеристика реквизитов

Тип

Максимальная длина

Абонентский номер

Текстовый

Не более 50 символов

Тарифный план

Текстовый

Не более 50 символов

Сущность «Сведения о тарифах». Спецификация атрибутов сущности представлена в таблице 2.5:

Таблица 2.5 — Спецификация атрибутов объекта «Сведения о тарифах»

Наименование реквизитов входных документов

Характеристика реквизитов

Тип

Максимальная длина

Тарифный план

Текстовый

Не более 50 символов

Условия тарифа

Текстовый

Не более 50 символов

Сущность «Заявление на восстановление закрытого номера». Спецификация атрибутов сущности представлена в таблице 2.6

Таблица 2.6 — Спецификация атрибутов объекта «Заявление на восстановление закрытого номера»

Наименование реквизитов входных документов

Характеристика реквизитов

Тип

Максимальная длина

Абонентский номер

Текстовый

Не более 50 символов

ФИО абонента

Текстовый

Серия/Номер паспорта

Текстовый

Не более 50 символов

Кем выдан

Текстовый

Не более 50 символов

Дата выдачи

Дата/Время

ICC новой карты

Текстовый

Не более 50 символов

Сущность «Реестр заявлений». Спецификация атрибутов сущности представлена в таблице 2.7

Таблица 2.7 — Спецификация атрибутов объекта «Заявление на замену SIM-карты»

Наименование реквизитов входных документов

Характеристика реквизитов

Тип

Максимальная длина

Абонентский номер

Текстовый

Не более 50 символов

ФИО абонента

Текстовый

Не более 50 символов

ICC новой карты

Текстовый

Не более 50 символов

Серия/Номер паспорта

Текстовый

Не более 50 символов

Область

Текстовый

Не более 50 символов

Район

Текстовый

Не более 50 символов

Сущность «Заявление на перенос ошибочного платежа». Спецификация атрибутов сущности представлена в таблице 2.8

Таблица 2.8- Спецификация атрибутов объекта «Заявление на перенос ошибочного платежа»

Наименование реквизитов входных документов

Характеристика реквизитов

Тип

Максимальная длина

Абонентский номер

Текстовый

Не более 50 символов

ФИО абонента

Текстовый

Не более 50 символов

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

Текстовый

Не более 50 символов

Адрес прописки

Текстовый

Не более 50 символов

Серия/Номер паспорта

Текстовый

Не более 50 символов

Кем выдан

Текстовый

Не более 50 символов

Дата платежа

Текстовый

Не более 50 символов

Сумма платежа

Текстовый

Не более 50 символов

Сущность «Реестр заявлений». Спецификация атрибутов сущности представлена в таблице 2.9

Таблица 2.9 -Спецификация атрибутов объекта «Заявление на переоформление договора»

Наименование реквизитов входных документов

Характеристика реквизитов

Тип

Максимальная длина

Абонентский номер

Текстовый

Не более 50 символов

ФИО абонента

Текстовый

Не более 50 символов

ФИО старого владельца

Текстовый

Не более 50 символов

На ФИО нового владельца

Текстовый

Не более 50 символов

Серия/Номер паспорта

Текстовый

Не более 50 символов

Кем выдан

Текстовый

Не более 50 символов

Дата выдачи

Текстовый

Не более 50 символов

Контактный телефон

Текстовый

Не более 50 символов

Сущность «Заявление на подключение/отключений услуг». Спецификация атрибутов сущности представлена в таблице 2.10

Таблица 2.10 — Спецификация атрибутов объекта «Заявление на подключение/отключений услуг»

Наименование реквизитов входных документов

Характеристика реквизитов

Тип

Максимальная длина

Абонентский номер

Текстовый

Не более 50 символов

ФИО абонента

Текстовый

Не более 50 символов

Дата заявления

Текстовый

Не более 50 символов

Сущность «Заявление на замену абонентского номера». Спецификация атрибутов сущности представлена в таблице 2.11

Таблица 2.11- Спецификация атрибутов объекта «Заявление на замену абонентского номера»

Наименование реквизитов входных документов

Характеристика реквизитов

Тип

Максимальная длина

ФИО абонента

Текстовый

Не более 50 символов

Абонентский номер

Текстовый

Не более 50 символов

На абонентский номер

Текстовый

Не более 50 символов

Дата замены

Текстовый

Не более 50 символов

Тарифный план

Текстовый

Не более 50 символов

Сущность «Отправленные заявления». Спецификация атрибутов сущности представлена в 2.12

Таблица 2.12- Спецификация атрибутов объекта «Отправленные заявления»

Наименование реквизитов входных документов

Характеристика реквизитов

Тип

Максимальная длина

Наименование операции

Текстовый

Не более 50 символов

Торговая точка

Текстовый

Не более 50 символов

ФИО абонента

Текстовый

Не более 50 символов

Абонентский номер

Текстовый

Не более 50 символов

Статус

Текстовый

Не более 50 символов

Создан

Дата/Время

Филиал

Текстовый

Не более 50 символов

2.3 Алгоритмы и их описание

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

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

Основные свойства алгоритма:

1. Массовость-алгоритм должен быть применим для целого класса однотипных задач;

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

3. Результативность — по окончанию работы алгоритма должен быть получен некоторый результат.

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

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

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

Рисунок 2.1 — Информационно-технологическая схема разрабатываемой системы

2.4 Описание программы

Microsoft Office Access или просто Microsoft Access — реляционная СУБД[1] корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.

Основные компоненты MS Access:

построитель таблиц;

построитель экранных форм;

построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

построитель отчётов, выводимых на печать.

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

Таблица — это объект, соответствующий понятию «таблица» в теории реляционных баз данных. Для каждой таблицы в Access можно определить первичный ключ и один или несколько индексов с целью увеличения скорости доступа к данным.

Access позволяет создавать структуру таблицы в трех режимах — в режиме конструктора, с помощью мастера и путем ввода данных. Разница предполагает использование этих средств пользователями с разным уровнем подготовки, разными целями и перспективами использования данных. Естественно имеется возможность просматривать, редактировать, удалять и добавлять записи, осуществлять поиск, замену, сортировку данных, изменять вид таблицы. Связи между таблицами определяются специальным средством, которое называется «Схема данных».

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

Форма — это специальный объект-контейнер для других интерфейсных компонентов, таких как поля ввода и отображения данных, кнопки и др. На форме разработчик располагает компоненты для ввода, корректировки, просмотра и группировки данных, в зависимости от специфики приложения. Форму также можно создать двумя способами — в режиме конструктора и с помощью мастера. В первом случае разработчик располагает набором компонентов (при необходимости можно зарегистрировать свои ActiveX), которые свободно размещает на форме и задает их параметры. В режиме мастера пользователь просто выбирает таблицу, поля и стиль оформления, а форма генерируется автоматически.

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

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

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

После запуска программы «Подключение абонентов к сети» на экране появляется форма запуска программы, в которой имеются две кнопки: кнопка запуска главной формы проекта и кнопка выхода.

При нажатии на кнопку запуска программы на экране появляется главная кнопочная форма проекта.

Кнопочная форма — обыкновенная форма с кнопками, обеспечивающая возможность выполнения запросов, открытия форм и вывод на печать отчетов.

Главная кнопочная форма проекта имеет 3 вкладки: Формы, Шаблоны заявлений и Отчеты.

В первой вкладке «Формы» имеются 5 кнопок, отображающие переходы к соответствующим формам системы:

— Реестр подключений;

— Реестр заявлений;

— Сведения о абонентах;

— Сведения о номерах;

— Сведения о тарифах.

Во второй вкладке «Шаблоны заявлений» представлены 6 кнопок, отображающие разновидности шаблонов заявлений по различным проблемам:

· Заявление на восстановление закрытого номера — оформляется в случае прекращения использования абонентского номера более 3-х месяцев по причине блокировки либо потери SIM-карты.

· Заявление на замену SIM карты — оформляется в случае порчи SIM-карты, не подлежащей физическому восстановлению.

· Заявление на перенос ошибочного платежа — оформляется в случае неверного занесения абонентского номера при пополнении счета. Возможно только в случае ошибки при занесении не более 2-х цифр номера.

· Заявление на переоформление договора — оформляется в случае переоформления номера телефона с одного абонента на другого при предоставлении паспорта и при условии регистрации данного номера.

· Заявление на подключение/отключение услуг — оформляется по просьбе абонента в случае добровольного подключения к предоставляемым услугам сети либо отказа от них.

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

По итогам каждого дня формируется документ «Отправленные заявления».

Вкладка «Отчеты» главной кнопочной формы включает шесть простых отчетов: Реестр подключений, Реестр заявлений", «Сведения о абонентах», «Сведения о номерах», «Сведения о тарифах», «Отправленные заявления» и пять отчетов по выборке, созданных на основе запросов программы.

Программа формирует следующие отчеты на выборку:

· По номеру абонента;

· По статусу отправленного заявления;

· По тарифному плану;

· По типу заявления;

· По ФИО абонента.

Завершение работы с программой осуществляется с помощью нажатия на кнопку «Выход»

2.5 Описание процесса отладки программы

Отладка — этап разработки компьютерной программы, на котором обнаруживают, локализуют и устраняют ошибки. Чтобы понять, где возникла ошибка, приходится:

· узнавать текущие значения переменных;

· выяснять, по какому пути выполнялась программа.

Существуют две взаимодополняющие технологии отладки.

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

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

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

Тестирование программного обеспечения — процесс исследования программного обеспечения (ПО) с целью получения информации о качестве продукта.

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

Качество программных средств можно определить как совокупную характеристику исследуемого ПО с учётом следующих составляющих:

· Надёжность;

· Сопровождаемость;

· Практичность;

· Эффективность;

· Мобильность;

· Функциональность.

2.6 Обработка ошибок в программе

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

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

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

В ходе проверки программного комплекса было обнаружено наличие ошибок таких как:

— Неправильная работа запросов (ошибка при вводе формулы). Эти ошибки были устранены путем введения правильных формул.

— Ошибка при вводе фамилии клиента, при вводе даты несоответствующего формата, при вводе несуществующего номера абонента.

Эти ошибки были устранены путем правильного ввода соответствующих сведений.

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

2.7 Инструкция пользователю

Разработанную программу можно запустить несколькими способами. Например, из программы Microsoft Access из папки, в которой установлена программа «Подключение абонентов к сети». Рекомендуется запустить программу, используя ярлык на Рабочем столе.

После запуска программы «Подключение абонентов к сети» на экране появляется форма запуска программы, в которой имеются две кнопки: кнопка запуска главной формы проекта и кнопка выхода.

При нажатии на кнопку запуска программы на экране появляется главная кнопочная форма проекта.

Кнопочная форма — обыкновенная форма с кнопками, обеспечивающая возможность выполнения запросов, открытия форм и вывод на печать отчетов.

Главная кнопочная форма проекта имеет 3 вкладки: Формы, Шаблоны заявлений и Отчеты.

В первой вкладке «Формы» имеются 5 кнопок, отображающие переходы к соответствующим формам системы. Рассмотрим их подробнее:

— Реестр подключений;

— Реестр заявлений;

— Сведения о абонентах;

— Сведения о номерах;

— Сведения о тарифах.

1. Форма «Реестр подключений» позволяет ввести сведения о всех подключениях салона сотовой связи «РИТМ»

2. Форма «Реестр заявлений» позволяет ввести сведения об операциях, связанных с заполнением заявлений по образцу.

1. Форма «Сведения о абонентах»" позволяет ввести данные о клиентах салона сотовой связи «РИТМ»

2. Форма «Сведения о номерах» позволяет ввести данные о абонентских номерах клиентов и подключенных тарифных планах.

3. Форма «Сведения о тарифах» позволяет ввести данные об услугах тарифов сети «Мегафон»

Во второй вкладке «Шаблоны заявлений» представлены 6 кнопок, отображающие разновидности шаблонов заявлений по различным проблемам:

· Заявление на восстановление закрытого номера — оформляется в случае прекращения использования абонентского номера более 3-х месяцев по причине блокировки либо потери SIM-карты.

· Заявление на замену SIM карты — оформляется в случае порчи SIM-карты, не подлежащей физическому восстановлению.

· Заявление на перенос ошибочного платежа — оформляется в случае неверного занесения абонентского номера при пополнении счета. Возможно только в случае ошибки при занесении не более 2-х цифр номера.

· Заявление на переоформление договора — оформляется в случае переоформления номера телефона с одного абонента на другого при предоставлении паспорта и при условии регистрации данного номера.

· Заявление на подключение/отключение услуг — оформляется по просьбе абонента в случае добровольного подключения к предоставляемым услугам сети либо отказа от них.

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

По итогам каждого дня формируется документ «Отправленные заявления», в котором указаны все сведения о абонентах и поданных ими заявлениях, которые рассматриваются и проверяются. Каждому заявлению присваивается статус: Выполнено/Не выполнено. После чего данные направляются в главный центр салона в г. Кисловодск. В итоге по полученным данным сведения заносятся в форму «Отправленные заявления».

Вкладка «Отчеты» главной кнопочной формы включает шесть простых отчетов: Реестр подключений, Реестр заявлений", «Сведения о абонентах», «Сведения о номерах», «Сведения о тарифах», «Отправленные заявления» и пять отчетов по выборке, созданных на основе запросов программы.

Рассмотрим подробнее простые отчеты:

1. Отчет «Реестр заявлений» включает поля: абонентский номер, дата заявления, абонентский номер новый, тип заявления, серия/номер паспорта, ФИО абонента.

2. Отчет «реестр подключений"включает поля: Абонентский номер, серия номер паспорта, дата подключения, тарифный план, подключен.

3. Отчет «Сведения о абонентах» включает поля: ФИО абонента, серия номер паспорта, паспорт выдан, домашний адрес.

4. Отчет «Сведения о номерах» включает поля: абонентский номер и тарифный план.

5. Отчет «Сведения о тарифах» включает поля: тарифный план, Условия тарифа.

Программа формирует следующие отчеты на выборку:

· По номеру абонента;

· По статусу отправленного заявления;

· По тарифному плану;

· По типу заявления;

· По ФИО абонента.

1. Отчет «По номеру абонента» создавался на основе запроса «Выборка по абонентскому номеру».

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

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

2. Отчет «По статусу отправленного заявления» создавался на основе запроса «Выборка по статусу отправленного заявления».

Выбор критерия поиска будет производиться по двум полям: Статус и Создан.

3. Отчет «По тарифному плану» создавался на основе запроса «тарифный план по дате».

Выбор критерия поиска будет производиться по двум полям: Дата подключения и Тарифный план.

4. Отчет «По типу заявления» создавался на основе запроса «Выборка по типу заявления».

Выбор критерия поиска будет производиться по двум полям: Дата подключения и Тип заявления.

5. Отчет «По ФИО абонента» создавался на основе запроса «Выборка по ФИО».

Выбор критерия поиска будет производиться по одному полю: ФИО абонента.

Завершение работы с программой осуществляется с помощью нажатия на кнопку «Выход».

3. ЭКОНОМИЧЕСКАЯ ЧАСТЬ

3.1 Методика расчета экономической эффективности

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

— Срок окупаемости проекта;

— Расчет эффективности проекта с помощью единого нормативного коэффициента эффективности Е (0,12 — 0,25).

— Оценка экономической эффективности основана на сопоставлении затрат и результатов.

Введем необходимые понятия:

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

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

Основным показателем экономической эффективности информационных систем в экономике является годовой экономический эффект (экономическая прибыль) как сумма внешнего и внутреннего экономического эффекта, внутренний эффект вычисляется по формуле:

Где: Эгод — годовая экономия (прибыль), вызванная информационной системой (руб/год),

К — единовременные затраты (капиталовложения), связанные с созданием информационной системы (руб),

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

Е — норма прибыли (нормативная прибыльность)(1/год).

Единицы измерения в формуле (размерность величин) следующие:

Годовой экономический эффект представляет собой абсолютный показатель эффективности.

Система считается эффективной, если Э?0.

Вспомогательными показателями экономической эффективности являются:

1) расчетная прибыльность:

2) обратная величинасрок окупаемости:

Рассмотренные показатели являются статическими показателями эффективности, т.к. не учитываются разновременность затрат на информационную систему и результаты ее функционирования.

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

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

Годовой экономический эффект можно представить как сумму внешнего и внутреннего эффектов:

Внутренний экономический эффект может быть рассчитан по формуле:

Где: Пб и П — соответственно годовые приведенные затраты по базовому и предлагаемым вариантам информационной системы.

Годовые приведенные затраты по предлагаемому варианту автоматизации могут быть рассчитаны по формуле:

П=С+ЕК

С — годовые эксплуатационные затраты на информационную систему в экономике.

ЕК — Е состоит из нормы отдачи на капитал и нормы предпринимательского дохода. Произведение (Е*К) по рыночной терминологии называется неявными затратами бизнеса (Implicit Costs), так как характеризует отдачу капитала, которая могла бы быть в иной сфере, например, при его помещении в банк. Величина Е в рыночных условиях не должна быть меньше годовой банковской процентной ставки. Обычно величина Е устанавливается несколько выше процентной ставки, так как прибыль может быть получена не только от капитала, но и от предприимчивости владельца. Величина Е является коэффициентом приведения единовременных затрат к годовым затратам.

Расчет единовременных затрат

Капитальные (единовременные) затраты на информационную систему носят разовый характер. Они имеют следующий вид:

К = Кпр + Ктс + Клс + Кпо + Кио + Куч + Кво + Коэ

Где Кпр — затраты на проектирование ИСЭ;

Ктс — затраты на технические средства управления;

Клс — затраты на создание линий связи локальных сетей;

Кпо — затраты на программное обеспечение;

Кио — затраты на формирование информационной базы;

Куч — затраты на обучение персонала;

Кво — затраты на вспомогательное оборудование (устройства пожаротушения, источники бесперебойного питания и т. д.);

Коэ — затраты на опытную эксплуатацию.

Затраты на формирование информационной базы Кио относятся к условно — постоянной информации.

Состав затрат Коэ соответствует составу эксплуатационных затрат. Однако эти затраты учитываются, как разовые, поскольку временно (в период опытной эксплуатации) работают сразу две системы — базовая и новая система.

Структура единовременных затрат — это не только их составляющие, но удельный вес отдельных статей затрат.

Наибольший удельный вес имеют: Ктс, Кпр, Кпо.

Расчет затрат на проектирование комплекса задач.

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

Кпр = Краб + Ксвт + Кипс + Кпроч

Где Краб — затраты на заработную плату проектировщиков;

Ксвт — затраты на средства вычислительной техники, необходимой для проектирования комплекса задач;

Кипс — затраты на инструментальные программные средства, необходимые для проектирования комплекса задач

Кпроч, — прочие затраты (технические носители, консультации, специалистов в предметной области и т. д.)

Расчет эксплуатационных затрат

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

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

Сб = Сзпб + Саоб + Стоб + Слсб + Сниб + Спрб

Сзпбзарплата управленческого персонала, работающего с использованием ИСЭ в базовом периоде;

Саоб — амортизационные отчисления в базовом периоде;

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

Слсб — аренда линий связи (ГВС) в базовом периоде;

Сниб — затраты на носители информации в базовом периоде;

Спрб — прочие затраты в базовом периоде.

Возможно также сопоставление вариантов информатизации по стоимости владения Св. Критерием выбора в этом случае является минимизация Св стремится к минимуму. Стоимость владения Св оценивается по формуле:

Св = К + n*С руб

Где С — годовые эксплуатационные затраты на ИСЭ,

К — единовременные затраты (капиталовложения), связанные с созданием ИСЭ;

n — количество планируемых лет эксплуатации варианта информатизации.

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

3.2 Исходные данные, используемые для расчета

Дано:

1. количество разработчиков (М) — 1 чел;

2. период времени разработки (Траз) — 3мес.

Расчет эксплуатационных затрат по базовому варианту

АИС «Подключение абонентов к сети»

До внедрения комплекса задач по детализации начислений учет велся вручную и с помощью встроенных пакетов прикладных программ Microsoft Office (например, Microsoft Excel):

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

На решение вышеперечисленных задач уходило около 70% времени консультанта по подключению.

Также на компьютере вручную производился набор заявлений и заполнение отчетов, для которых использовалось приложение Microsoft Word, на это уходило 20% рабочего времени.

Расчет эксплуатационных затрат:

Рассчитаем фонд оплаты консультанта по подключению с окладом 8 000 руб., начислениями 34% и накладными расходами 27%. Так как налоговые декларации подаются в инспекцию ежеквартально, то:

Фонд оплаты труда за год консультанта по подключению:

8 000 * 1,61 * 70%*11 мес = 99 176 руб. в год.

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

Сзпб = 99 176 руб. в год

Амортизационные отчисления АРМ консультанта составляют:

Саоб = 33 000 /5 руб. * 20% = 1 320 руб. в год

Затраты на техническое обслуживание АРМ консультанта:

Стоб = 1 700 * 20% = 340 руб. в год.

Затраты на носители информации:

Флеш диск 2 Гб = 400 руб. в год

Сниб = 400 руб. в год

Прочие затраты:

Бумага- 15 пачек * 120 руб = 1 800 руб. в год.

Спрб = 360 руб. в год

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

Сб = 99 176 руб. в год + 1 320 руб. в год + 340 руб. в год.

+ 400 руб. в год + 1 800 руб. в год = 103 036 руб. в год

3.3 Расчет экономической эффективности. Выводы

Расчет единовременных затрат по предлагаемому варианту комплекса задач АИС «Подключение абонентов к сети»

Рассчитаем затраты на заработную плату проектировщику:

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

Проектированием задачи занимался один разработчик. Одновременно с проектированием он не занимался другой деятельностью. Затраты на оплату труда по разработке составляют 100% от заработной платы разработчика. При среднем окладе 4000 рублей затраты на оплату труда разработчика данной задачи составляют:

4000 руб.* 100% = 4000 руб. в месяц. Учитывая начисления на заработную плату в государственные фонды (34%) и накладные расходы, которые по данным бухгалтера за 3 месяца в среднем составили 27%, рассчитаем общие затраты, связанные с оплатой труда разработчиков:

Краб = 4 000 руб. в мес.* (1 + 0,34 +0,27) * 3 мес. = 19 320 руб.

К затратам на проектирование также необходимо отнести затраты на машинное время в период разработки. Стоимость компьютера составляет 23 000 руб., нормативный срок службы компьютера — 5 лет. В нашем случае компьютер эксплуатировался в течение 3-х лет (из запланированных 5 лет).

Рассчитаем годовой фонд машинного времени: 23 день в месяце * 12 месяцев * 8 часов = 2208 часов. Рассчитаем стоимость одного часа машинного времени. Для этого определим следующие составляющие:

1. Амортизация составляет (23 000 руб./5лет) = 4 600 руб. в год

2. Затраты на обслуживание составляют в среднем 1 700 руб. в месяц за 1 ПК. 252, 8 руб. в месяц* 12 месяцев = 20 400 руб. в год.

Стоимость 1 часа машинного времени составляет: (4 600 руб. в год + 20 400 руб. в год) /2 208 часов = 11,32 руб./час

Показать весь текст
Заполнить форму текущей работой