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

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 29.06.2011
Размер файла 7,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

СОДЕРЖАНИЕ

Введение

1. Предпроектное обследование фирмы индивидуального предпринимателя Ворончихина Н. П., г. Ставрополь. Формулировка задач проектирования

1.1 Постановка задачи предпроектного обследования

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

1.1.2 Программа проведения обследования

1.1.3 План-график выполнения работ, стадии предпроектного обследования

1.2 Характеристика фирмы ИП Ворончихина Н. П.

1.2.1 Общая характеристика фирмы индивидуального предпринимателя

1.2.2 Организационная структура фирмы индивидуального предпринимателя

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

1.3 Технические и программные средства ЭИВТ фирмы

1.3.1 Задачи решаемые с использованием средств ЭИВТ

1.3.2 Технические средства

1.3.3 Программные средства

1.3.4 Локальная сеть предприятия

1.3.5 Обеспечение информационной безопасности, защита информации

1.3.6 Организация доступа к мировым информационным сетям

1.3.7 Информационные базы и информационные потоки

1.3.8 Проблемные ситуации и способы их решения

1.3.9 Выбор проблемной ситуации для решения

1.4 Формулировка задач проектирования

1.4.1 Общие сведения о проекте

1.4.3 Характеристика объекта автоматизации

1.4.4 Требования к подсистеме

1.4.5 Состав и содержание работ по созданию подсистемы

1.4.6 Порядок контроля приемки подсистемы

1.4.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу подсистемы в действие

1.4.8 Требования к документированию

1.4.9 Источники разработки

Выводы

2. Реализация информационной подсистемы «Заказ»

2.1 Обоснование выбора технологии и среды разработки информационной подсистемы

2.1.1 Обоснование выбора технологии разработки

2.1.2 Обоснование выбора среды разработки

2.2 Разработка информационной базы данных веб-приложения

2.2.1 Определение сущностей и атрибутов

2.2.2 Инфологическая модель БД

2.2.3 Определение ключевых атрибутов сущностей БД

2.2.4 Даталогическая модель БД.

2.3 Разработка программной части информационной подсистемы

2.3.1 Реализация взаимодействия между сервером приложений и сервером баз данных

2.3.2 Реализация клиент-серверного взаимодействия

2.3.3 Разработка страниц ориентированных на клиентов

2.3.4 Разработка страниц, организующих управление содержимым сайта

2.3.5 Разработка модуля подготовки отчетов

2.3.6 Верстка и дизайн страниц веб-приложения

Выводы

3. Техническое и программное обеспечение

3.1 Общие сведения об информационной подсистеме

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

3.3 Логическая структура веб-приложения

3.4 Требования к техническому обеспечению

3.4.1 Требования к техническому обеспечению серверной стороны

3.4.2 Требования к техническому обеспечению клиентской стороны

3.5 Публикация веб-приложения и организация доступа к нему

3.6 Входные данные

3.7 Выходные данные

3.8 Тестирование информационной подсистемы

3.9 Руководство пользователя

3.10 Руководство администратора

Выводы

4. технико-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТА

4.1 Краткая характеристика проекта

4.2 Трудоемкость выполняемых работ

4.3 Расчет себестоимости автоматизированной информационной системы

4.4 Оценка экономической эффективности внедрения программного продукта

4.5 Основные технико-экономические показатели проекта

Выводы

5. Безопасность и экологичность проекта

5.1 Анализ основных опасных и вредных факторов на рабочем месте оператора информационной подсистемы

5.2 Общие мероприятия по обеспечению безопасности на рабочем месте оператора информационной подсистемы

5.3 Расчет искусственного освещения рабочего места оператора ПЭВМ

Выводы

ЗАКЛЮЧЕНИЕ

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

Приложение А. Даталогическая модель базы данных

Приложение Б. Диаграмма классов приложения

Приложение В. Листинг основных методов

Введение

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

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

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

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

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

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

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

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

1. Предпроектное обследование фирмы индивидуального предпринимателя Ворончихина Н. П., г. Ставрополь. Формулировка задач проектирования

1.1 Постановка задачи предпроектного обследования

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

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

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

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

Таблица 1.1 - Методы проведения предпроектного обследования

Признак

Метод обследования

1

2

По цели обследования

Локальное проведение обследования

По числу исполнителей

Индивидуальное обследование

По степени охвата предметной области

Выборочное обследование

По степени одновременности выполнения работ первого и второго этапов предпроектной стадии

Последовательное проведение работ

По методам сбора материалов обследования

Силами исполнителя, посредством:

– консультаций с предпринимателем

– личного наблюдения

1.1.2 Программа проведения обследования

Обследование деятельности предпринимателя проводилось по заранее разработанной программе, отраженной в таблице 1.2.

Таблица 1.2 - Программа проведения обследования

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

Источник

информации

Получатель информации

Общая характеристика ИП

Предприниматель Ворончихина Н.П.

Студент

Ворончихин О.А.

Организационная структура ИП

Аналогично

Аналогично

Цели деятельности ИП и средства их достижения

Аналогично

Аналогично

Функциональные задачи, решаемые в ходе
деятельности ИП

Аналогично

Аналогично

Документооборот ИП

Аналогично

Аналогично

Представление ИП на уровнях взаимодействия с микро- и макросредой

Аналогично

Аналогично

Вклад ИП в развитие экономической составляющей края

Аналогично

Аналогично

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

Аналогично

Аналогично

Процессы закупки, хранения
и реализации товара

Аналогично

Аналогично

Проблемные ситуации в деятельности ИП

Аналогично

Аналогично

Возможные путей решения сложившихся проблемных ситуаций

Аналогично

Аналогично

1.1.3 План-график выполнения работ, стадии предпроектного обследования

На основе программе проведения обследования составлен план-график выполнения работ стадии предпроектного обследования (таблица 1.3).

Таблица 1.3 - План-график выполнения работ на стадии сбора материалов обследования ИП

Наименование

вопроса

Код

раб-оты

Исполнитель

Дата

начала

Кол-во

дней

Дата оконча-ния

Общая характеристика ИП

001

Студент Ворончихин О.А.

6.12.10

4

9.12.10

Организационная структура ИП

002

Аналогично

10.12.10

7

19.12.10

Цели деятельности ИП и средства их достижения

003

Аналогично

20.12.10

7

28.12.10

Функциональные задачи, решаемые в ходе деятельности ИП

004

Аналогично

29.12.11

7

14.01.11

Документооборот ИП

005

Аналогично

17.01.11

6

24.01.11

Представление ИП на уровнях взаимодействия с микро- и макросредой

006

Аналогично

25.01.11

5

31.01.11

Вклад ИП в развитие экономической составляющей края

007

Аналогично

1.02.11

2

3.02.11

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

008

Аналогично

4.02.11

6

11.02.11

Процессы закупки, хранения и реализации товара

009

Аналогично

14.02.11

7

22.02.11

Проблемные ситуации в деятельности ИП

010

Аналогично

24.01.11

5

2.03.11

Возможные путей решения сложившихся проблемных ситуаций

011

Аналогично

3.03.11

6

11.03.11

Итого рабочих дней:

62

1.2 Характеристика фирмы ИП Ворончихина Н. П.

1.2.1 Общая характеристика фирмы индивидуального предпринимателя

На основании свидетельства Федеральной налоговой службы по форме Р61001, серия 26 №003597400 от 9 июня 2010 года о государственной регистрации физического лица в качестве индивидуального предпринимателя в соответствии с Федеральным законом «О государственной регистрации юридических лиц и индивидуальных предпринимателей» в Единый государственный реестр индивидуальных предпринимателей внесена запись о государственной регистрации физического лица в качестве индивидуального предпринимателя Ворончихина Наталья Пантелеевна за основным государственным регистрационным номером записи о государственной регистрации индивидуального предпринимателя 310263516000058.

Свидетельство Федеральной налоговой службы по форме №2-1-Учет, серия 26 №003596162 о постановке на учет физического лица в налоговом органе на территории Российской Федерации подтверждает, что предприниматель Ворончихина Н.П. поставлена на учет в соответствии с положениями Налогового кодекса Российской Федерации 31 января 1997 с присвоением ИНН 263500250054 налоговым органом ИФНС России по Промышленному району г. Ставрополя.

В соответствии с выпиской из Единого государственного реестра индивидуальных предпринимателей от 09.06.10 за номером 4153 ИП Ворончихина Н. П. имеет право заниматься торговлей автомобильными деталями, узлами и принадлежностями (код ОКВЭД 50.3), что и является основной деятельностью предпринимателя.

Ввиду малого оборота товара влияние деятельности предпринимателя на макроэкономическую обстановку края минимально.

1.2.2 Организационная структура фирмы индивидуального предпринимателя

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

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

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

Размещено на http://www.allbest.ru/

Рисунок 1.1 - Организационная структура фирмы

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

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

2. Заместитель директора по коммерческим вопросам. Заместителю директора делегируются права регулирования деятельности отделов закупок и продаж.

3. Транспортный отдел, отвечающий за доставку товара от поставщиков, развоз его по складам, торговлю «на вынос» и с лотков, отгрузку оптовым покупателям.

4. Отдел кадров. Проводит кадровую политику фирмы.

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

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

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

Отделы продаж и поставок совместно оказывают управляющие воздействия на заведующего складом.

Представление ИП на микро- и макроуровнях. Описание взаимодействия фирмы с макро- и микросредой отражено на рисунках 1.2 и 1.3 соответственно.

Размещено на http://www.allbest.ru/

Рисунок 1.2 - Взаимодействие фирмы с макросредой

Размещено на http://www.allbest.ru/

Рисунок 1.3 - Взаимодействие фирмы с микросредой

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

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

Таблица 1.4 - Цели, средства их достижения и показатели эффективности достижения целей

Цель

Средства достижения

Показатель эффективности

1

2

3

С0. Максимизация прибыли

С1. Минимизация затрат

С2. Повышение доходов

Годовой оборот наличных средств

С1. Минимизация затрат

С1.1. Подбор оптимальных по соотношению цена/качество товаров

С1.2. Вывод из оборота не перспективных товаров

Показатель расходов на закупку товара

С1.1. Подбор оптимальных по соотношению цена/качество товаров

С1.1.1. Мониторинг уровня цен

С1.1.2. Отслеживание новых предложений производителей

Показатель снижения затрат при сохранении качества товара

С1.2. Вывод из оборота не перспективных товаров

С1.2.1. Отслеживание снижения спроса и предложения на рынке автомобилей

С1.2.2. Специальная ценовая политика в отношении не перспективного товара

Отношение количества старого и не перспективного товара к количеству ходового товара на складе

С2. Повышение доходов

С2.1. Расширение ассортимента

С2.2. Долговременное сотрудничество с клиентами

С2.3. Привлечение оптовых покупателей

Показатель прибыли по кварталам

С2.1. Расширение ассортимента

С2.1.1. Определение пустующей ниши в ассортименте товара

С2.1.2. Подбор наиболее универсальных товаров

Число позиций в продаже

С2.2. Долговременное сотрудничество с клиентами

С2.2.1. Поддержание заинтересованности клиентов в сотрудничестве

С2.2.2. Добросовестные отношения с клиентами

Количество постоянных клиентов

С2.3. Привлечение оптовых покупателей

С2.3.1. Специальная ценовая политика в отношении оптовых клиентов

С2.3.2. Организация доставки в другие города

Количество проданного оптом товара

Рисунок 1.4 - Дерево целей фирмы

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

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

Таблица 1.5 - Группы функциональных задач и подзадач

Функциональные задачи

Функциональные подзадачи

ФО1. Производственная (торговля)

ФП1.1. Закупка товара

ФП1.2. Реализация товара

ФП1.3. Хранение товара

ФО2. Управленческая

ФП2.1. Регулирование ценовой политики

ФП2.2. Осуществление кадровой политики

ФП2.3. Учет хозяйственной деятельности

ФО3. Обеспечивающая

ФП3.1. Доставка товара

ФП3.2. Привлечение клиентов

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

Таблица 1.6 - Организационно-управленческая модель ИП

Ответственный

ФО1

ФО2

ФО3

ФП1.1

ФП1.2

ФП1.3

ФП2.1

ФП2.2

ФП2.3

ФП3.1

ФП3.2

Директор

/

/

/

\

\

\

\

/

Зам. директора по коммерческим вопросам

\

\

\

/

/

Главный бухгалтер

x

Отдел кадров

x

Транспортный отдел

x

Отдел поставок

x

/

Отдел продаж

x

/

x

\

Заведующий складом

x

/

Маркетолог

x

В таблице использованы следующие обозначения:

– Х - основной участник процесса.

– / - частичное участие в процессе.

– \ - основная ответственность за выполнение процесса

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

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

1.3 Технические и программные средства ЭИВТ фирмы

1.3.1 Задачи решаемые с использованием средств ЭИВТ

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

1. Закупка товара. На фирме предпринимателя используется две специализированные каталожные подсистемы подбора комплектующих, используемых для наиболее точного определения необходимого клиентам товара: TecDoc и Ford Europe Microcat.

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

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

Также важной частью процесса продажи автомобильных запчастей является их подбор на предмет применимости к автомобилю клиента. Эта задача решается с использованием специализированных программных средств Ford Europe Microcat и TecDoc.

3. Хранение. Учет товара реализуется с использованием описанного выше прайс-листа. При этом операции с товаром не регистрируются и доступна информация только о фактическом наличии товара.

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

1.3.2 Технические средства

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

Таблица 1.7 - Технические средства, обеспечивающие функционирование вычислительной техники

Техническое обеспечение

ПК

Ноутбук

Процессор

Intel Celeron 1.7 GHz

Pentium Dual Core T4300 2.1Ghz

Оперативная память

768 Mb

2 Gb

Жесткий диск

120 Gb

250 Gb

Монитор

Samsung SyncMaster 17?

Встроенный LCD

Видеоадаптер

NVIDIA GeForce 6600

Mobile Intel 4 Series express chipset family

Средства доступа к Internet

ADSL-роутер
D-Link DSL-500T

Посредством Wi-Fi

Сетевые платы

Realtek RTL8139

Marvell Yukon 88E8040

RT73 USB Wireless LAN Card

Atheros AR9285 Wireless LAN

Принтер

Canon LBP 2900

-

1.3.3 Программные средства

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

Таблица 1.8 - Программные средства, обеспечивающие функционирование вычислительной техники

Программное обеспечение

ПК

Ноутбук

ОС

Windows XP SP2

Windows 7

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

MS Office 2003

MS Office 2003

Браузер

Opera

Google Chrome

Электронные каталоги

Adobe Acrobat Reader

Adobe Acrobat Reader

Ford Europe Microcat

TecDoc

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

Таблица 1.9 - Использование программных средств

Программное средство

Категория

ФО1

ФО2

ФО3

ФП1.1

ФП1.2

ФП1.3

ФП2.1

ФП2.2

ФП2.3

ФП3.1

ФП3.2

MS Excel

Общего назнач.

\

x

x

Adobe acrobat reader

Общего назнач.

\

ОС

Системное

/

/

/

/

Веб-браузеры

Общего назнач.

/

/

TecDoc

Специализ

x

/

Microcat

Специализ

x

/

В таблице использованы следующие обозначения:

– ? - основное использование в процессе, решение основных задач;

– \ - частичное использование, вспомогательное использование,

– / - обеспечение работы других средств

1.3.4 Локальная сеть предприятия

На фирме ИП не используется постоянная локальная сеть. Вместо этого в случае необходимости используется временное соединение между компьютерами на основе использовании технологии беспроводных сетей Wi-Fi с методом доступа типа точка-точка (Ad-hoc). Сети типа Ad-hoc относятся к классу беспроводных динамических самоорганизующихся сетей - децентрализованных беспроводных сетей, не имеющих постоянной структуры. Клиентские устройства соединяются на лету, образуя собой сеть. Каждый узел сети пытается переслать данные предназначенные другим узлам. При этом определение того, какому узлу пересылать данные, производится динамически, на основании связности сети. Это является отличием от проводных сетей и управляемых беспроводных сетей, в которых задачу управления потоками данных выполняют маршрутизаторы или точки доступа (в управляемых беспроводных сетях).

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

1.3.5 Обеспечение информационной безопасности, защита информации

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

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

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

1.3.6 Организация доступа к мировым информационным сетям

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

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

1.3.7 Информационные базы и информационные потоки

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

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

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

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

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

Документы передаются в материальной форме.

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

Таблица 1.10 - Движение документов

Код документа

Наименование документа

Кем готовится

Кем используется

Периодичность

Количес-тво экземпля-ров

Д1

Накладная

Поставщики

Отдел поставок, заведующий складом

При закупке

(не регулярная)

2

Д2

Приходный ордер

Заведующий складом

Бухгалтерия

При получении товара

(не регулярная)

1

Д3

Товарный чек

Отдел продаж

Покупатели

При продаже

(не регулярная)

1

Д4

Накладная

Отдел продаж

Бухгалтерия

При продаже

(не регулярная)

2

Д5

Отчет по продажам

Бухгалтерия

Директор

Раз в месяц

1

Д6

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

Бухгалтерия

Пенсионный фонд

Раз в год

1

Д7

Налоговая декларация

Бухгалтерия

Налоговая служба

Поквартально

1

Назначение вышеперечисленных документов:

– Накладная (Д1). При закупке товара поставщики предоставляют отделу поставок составленные в двух экземплярах накладные и счета-фактуры (для автомобильных запасных частей, ввезенных из-за границы) по факту отгрузки товара, при этом один экземпляр остается у поставщика. Оба экземпляра заверяются печатью принимающим товар представителем фирмы. После этого накладная передается на склад.

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

– Товарный чек (Д3). При приобретении товара со склада, или торговых точек покупателю по требованию выписывается товарный чек, который также регистрируется в журнале товарных чеков.

– Накладная (Д4). Для регистрации факта продажи, отражения его в журнале и для подготовке отчетов в бухгалтерию из отдела продаж направляется накладная, содержащая список проданных товаров.

– Отчет по продажам (Д5). Каждый месяц бухгалтерия составляет для директора отчет, отражающий итоги работы за месяц.

– Расчет по страховым взносам (Д6). Каждый год для пенсионного фонда проводится расчет по начисленным и уплаченным страховым взносам на обязательное пенсионное страхование. При этом в принятой системе налогообложения учитывается налоговый вычет для пенсионных отчислений, но не более половины последних.

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

Документооборот предприятия можно представить в виде схемы, отраженной на рисунке 1.5.

Рисунок 1.5 - Схема документооборота предприятия

1.3.8 Проблемные ситуации и способы их решения

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

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

В реальных условиях предприятие имеет множество проблем. Необходимо выделить основные, первичные проблемы. Устранение первичных проблем всегда содействует устранению многих второстепенных, вторичных проблем.

Выявленные проблемы, присущие обследованному ИП, представлены в таблице 1.11.

Таблица 1.11 - Проблемные ситуации в деятельности ИП

Наименование проблемной ситуации

Средства решения

1. Сложности в подборе необходимого товара для клиента

Предоставление клиентам экспертной системы поддержки принятия решений

2. Слабо выраженные средства популяризации предприятия

Повышение эффективности маркетинговой компании, поиск дополнительных средств рекламы предприятия

3. Неудобные средства учета товара

Автоматизация учета товарно-денежных операций

4. Трудности при работе продавцов с прайс-листом

Формализация каталога товаров

5. Излишне массивный аппарат управления фирмой

Реорганизация управленческого аппарата, сокращение сотрудников с перераспределением их обязанностей

6. Низкая скорость оперативной обработки заказов

Добавление возможности заблаговременного оформления предварительного заказа

7. Низкая скорость расчета с клиентами

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

8. Низкая осведомленность клиентов о характере деятельности предприятия и ассортименте товара

Публикация списка товара и таблиц его применимости к автомобилям в удобной форме каталога с открытым доступом

1.3.9 Выбор проблемной ситуации для решения

Для решения ряда проблем, представленных в таблице 1.11, а именно 2, 4, 6 и 8, возможна реализация единой подсистемы для работы с клиентами. Такая многопользовательская информационная подсистема сможет одновременно решать ряд задач:

– поможет информировать клиентов о деятельности фирмы и продаваемом товаре;

– предоставит покупателям средства оформления заказов;

– облегчит работу с товаром продавцов и клиентов посредством внедрения формализованного каталога;

– позволит более эффективно вести учет товара, планировать закупки с учетом спроса.

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

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

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

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

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

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

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

1.4 Формулировка задач проектирования

1.4.1 Общие сведения о проекте

ИП Ворончихина НП поручает СевКавГТУ в лице студента группы ИС-061 Ворончихина О.А. спроектировать, реализовать и внедрить информационную подсистему управления запасами автомобильных комплектующих и автоматизации учета заявок покупателей (в дальнейшем информационная подсистема «Заказ»).

Работы по проектированию информационной подсистемы выполняются инициативно без оплаты на основании заказа на дипломное проектирование от 14.03.2011 г.

1.4.2 Назначение, цели создания информационной подсистемы

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

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

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

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

1.4.3 Характеристика объекта автоматизации

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

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

1.4.4 Требования к подсистеме

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

Требования к функциональным особенностям веб-приложения изложены выше в подразделе 1.3.9.

Требования, предъявляемые к веб-приложению в целом:

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

2. Простота навигации. Важно обеспечить посетителям возможность без труда двигаться от раздела к разделу, легко возвращаться назад или получить справку.

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

4. Оперативность обновления информации. Обеспечивает постоянное поддержание сайта в актуальном состоянии. Список товара в каталоге должен объективно отражать состояние и характеристики товара, находящегося в наличии у предпринимателя, или временно отсутствующего.

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

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

1.4.5 Состав и содержание работ по созданию подсистемы

Учитывая принадлежность подсистемы к классу многопользовательских веб-приложений этапы разработки аналогичны этапам разработки веб-сайтов. Разработку веб-приложения можно разделить на несколько этапов проектирования:

1. Сбор требований. По результатам проведения обследования, уточнения требований заказчика формируется техническое задание.

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

3. Проектирование. Создание шаблона приложения: модели навигации и логической структуры построения.

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

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

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

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

8. Сдача готового проекта. Публикация веб-приложения в сети Интернет, сдача отчетности, подписание нормативных документов.

1.4.6 Порядок контроля приемки подсистемы

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

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

1.4.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу подсистемы в действие

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

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

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

1.4.8 Требования к документированию

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

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

1.4.9 Источники разработки

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

Выводы

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

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

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

2. Реализация информационной подсистемы «Заказ»

2.1 Обоснование выбора технологии и среды разработки информационной подсистемы

2.1.1 Обоснование выбора технологии разработки

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

Разрабатывать веб-приложение было решено с использованием .NET технологий, предлагаемых корпорацией Microsoft для разработки современных серверных приложений: ASP.NET в сочетании с ADO.NET [2].

ASP.NET - богатейшая среда разработки и развертывания веб-ресурсов. Выбор данной технологии обуславливается её преимуществами перед конкурирующими технологиями:

– имеет преимущество в скорости по сравнению с другими технологиями, основанными на скриптах;

– наличие master-страниц для задания шаблонов оформления страниц;

– расширяемая модель серверных элементов управления;

– расширенная событийная модель;

– возможность разделения визуальной части и бизнес-логики;

– возможность кэширования данных, используемых на странице;

– расширяемая модель обработки запросов.

В свою очередь технология несвязного доступа к данным ADO.NET является основной моделью доступа к данным для приложений, основанных на Microsoft .NET. и обладает полной совместимостью с приложениями, основанными на технологии ASP.NET за счет предоставляемых разработчиками СУБД адаптеров данных. Благодаря этому разработка клиентского по отношению к базе данных приложения может вестись без учета особенностей используемой СУБД [3].

2.1.2 Обоснование выбора среды разработки

Microsoft Visual Studio 2010: Web developer edition представляет собой интегрированную среду разработки и содержит фреймворк, веб-сервер, систему создания и ведения баз данных и другие инструменты, необходимые для создания и запуска веб-сайтов и приложений на Microsoft Web Platform. Кроме того данная версия предназначена для небольших фирм со штатом не более 20-ти программистов и распространяется бесплатно.

Среда ориентирована на разработку веб-приложений на языках ASP.NET Web Forms, ASP.NET MVC, HTML, JavaScript и CSS. Описанный набор поддерживаемых технологий полностью соответствует выбранной методологии разработки информационной подсистемы «Заказ» в форме многопользовательского веб-приложения.

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

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

Для разработки информационной базы использовался Microsoft SQL Server 2008 R2: Express edition. Данная версия СУБД распространяется бесплатно и содержит не только ядро СУБД, но и средство для разработки баз данных - SQL Server Management studio [4].

Современные хостинговые компании в полной мере осуществляют поддержку баз данных написанных с использованием SQL Server поэтому разработанная в его среде база данных может быть легко подключена к хостингу и так же легко перенесена при смене последнего [5].

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

2.2 Разработка информационной базы данных веб-приложения

2.2.1 Определение сущностей и атрибутов

База данных подсистемы «Заказ» обеспечивает работу модулей подбора необходимых комплектующих и механизм оформления заказов.

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

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

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

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

– код запчасти - уникальный ключ детали;

– каталожный номер - номер детали в соответствии с системой нумерации деталей поставщика;

– название - название детали;

– описание - описание детали, её размеры и характеристики, а также оговорки о применимости;

– производитель - код производителя детали;

– код категории - принадлежность детали к определенному узлу автомобиля;

– количество в офисе - количество данных деталей в офисе фирмы;

– количество на складе - количество данных деталей на складе;

– цена - розничная цена детали.

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

– код категории - уникальный код узла категории;

– описание - описание узла автомобиля, отражаемого категорией. К примеру «газораспределительный механизм»;


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.