Автоматизированная система продаж бытовой техники

Название работы: Автоматизированная система продаж бытовой техники

Скачать демоверсию

Тип работы:

Дипломная техническая

Предмет:

Информационное обеспечение, программирование

Страниц:

104 стр.

Год сдачи:

2009 г.

Содержание:

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 2

1 АНАЛИТИЧЕСКИЙ РАЗДЕЛ 4

1.1 ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ ОБЛАСТИ И ПРЕДПРИЯТИЯ» АНАЛИЗ ДЕЯТЕЛЬНОСТИ «КАК ЕСТЬ» 4

1.1.1 Характеристика предприятия и его деятельности 4

1.1.2 Организационная структура управления предприятием 5

1.2 ХАРАКТЕРИСТИКА КОМПЛЕКСА ЗАДАЧ 11

1.3 ОБОСНОВАНИЕ ИСПОЛЬЗОВАНИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ 18

1.4 ВЫБОР И ОБОСНОВАНИЕ СТРАТЕГИИ АВТОМАТИЗАЦИИ ЗАДАЧИ 22

1.5 ОБОСНОВАНИЕ ПРОЕКТНЫХ РЕШЕНИЙ 27

1.5.1 Обоснование проектных решений по техническому обеспечению 27

1.5.2 Обоснование проектных решений по информационному обеспечению 30

1.5.3 Обоснование проектных решений по программному обеспечению 33

2 ПРАКТИЧЕСКИЙ РАЗДЕЛ 38

2.1 ВЫБОР СРЕДСТВ ПРОГРАММНОЙ РЕАЛИЗАЦИИ 38

2.1.1 Выбор СУБД 38

2.1.1.1 Требования к СУБД 38

2.1.1.2 MySQL 38

2.1.1.3 PostgreSQL 40

2.1.1.4 Derby (IBM Cloudscape) 40

2.1.1.5 Sleepycat BerkeleyDB 41

2.1.1.6 FireBird 42

2.1.1.7 Microsoft Access 42

2.1.1.8 Microsoft SQL 44

2.1.1.9 Oracle 45

2.1.2 Выбор системы разработки приложения 47

2.2 ХАРАКТЕРИСТИКА БАЗЫ ДАННЫХ 52

2.3 ХАРАКТЕРИСТИКА ПРИЛОЖЕНИЯ 55

3 ЭКОНОМИЧЕСКИЙ РАЗДЕЛ 62

3.1 ВЫБОР И ОБОСНОВАНИЕ МЕТОДИКИ РАСЧЁТА ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ 62

3.2 РАСЧЁТ ПОКАЗАТЕЛЕЙ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА 65

ЗАКЛЮЧЕНИЕ 72

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

ПРИЛОЖЕНИЕ 1 ЛИСТИНГИ ПРОГРАММНЫХ МОДУЛЕЙ 75

Выдержка:

ВВЕДЕНИЕ

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

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

Объектом исследования данной работы является деятельность компании «Айджи», предметом исследования – разработка автоматизированного рабочего места менеджера по продажам бытовой техники.

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

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

• Минимизация участия человека в процессе ввода информации

• Исключение повторного ввода одних и тех же данных в разные хранилища данных

• Минимизация вероятности ввода

2 ПРАКТИЧЕСКИЙ РАЗДЕЛ

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

2.1.1 Выбор СУБД

2.1.1.1 Требования к СУБД

Анализ СУБД при выборе конкретного программного продукта производится по следующим группам критериев:

• Моделирование данных

• Особенности архитектуры и функциональные возможности

• Контроль работы системы

• Особенности разработки приложений

• Производительность

• Надежность

• Требования к рабочей среде

• Смешанные критерии

Далее рассмотрим некоторые из наиболее распространенных СУБД и выберем одну из них для создания указанной базы данных.

2.1.1.2 MySQL

Описанным выше основным критериям выбора СУБД в полной мере отвечает СУБД MySQL (www.mysql.com).

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

Количество операционных систем, под управлением которых она может функционировать, насчитывает около двух десятков: AIX, Amiga, BSDI, DEC Unix, FreeBSD, HPUX, Linux, Mac OS X, Linux, NetBSD, OpenBSD, OS/2 Warp, SGI Irix, Solaris, SunOS, Caldera (SCO) OpenServer, Tru64 Unix, MS Windows. Но не на всех из них MySQL работает одинаково хорошо. Это зависит от нескольких факторов. К ним следует отнести способность ОС максимально эффективно использовать возможности аппаратного обеспечения (в частности, симметричной многопроцессорной обработки), а также обеспечивать стабильность потоковой библиотеки. Кроме этого, имеет значение и общее количество клиентов, применяющих MySQL на данной платформе. Если оно достаточно велико, то вероятность своевременного обнаружения ошибок еще на этапе тестирования выше, что увеличивает надежность кода.

Если перейти к вопросам безопасности, то в MySQL применяется система, основанная на привилегиях и паролях, что позволяет гибко настраивать доступ к базе данных не только по имени пользователя, но и по названию узла. Сами пароли хранятся в зашифрованном виде, а для большей степени безопасности MySQL иногда запускается в chrootокружении, что снижает возможность взлома всей системы. Код MySQL протестирован с использованием Purify (коммерческий детектор утечки памяти), а также Valgrind -- одного из GPL-инструментов подобного класса, что тоже положительно сказывается на стабильности.

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

1. Язык компьютера. Пер. с англ, под ред. и с предисл. В. М. Курочки-на. — М.: Мир, 1989. - 240 с., ил. Глушаков С.В., Ломотько Д.В. Базы данных, 2000.

2. Фокс Дж. Программное обеспечение и его разработка / Пер. с англ. — М.: Мир, 1985. - 368 с., ил.

3. Симионов Ю.Ф., Боромотов В.В. Информационный менеджмент. — Ростов н.Д: Феникс, 2006, 250с., ил.;

4. Реляционные базы данных: практические приемы оптимальных решений. – СПб.: БХВ-Петербург, 2005 – 400с.:ил;

5. Разработка программного обеспечения - СПб : "Питер", 2004 г - 592 стр.

6. Проектирование и использование баз данных: Учебник. М.:Финансы и статистика, 1995г. – 191 с.;

7. Приказ Минэнерго РФ от 19 июня 2003 г. N 232

"Об утверждении Правил технической эксплуатации нефтебаз"

8. Практическое руководство по программированию / Пер. с англ. Б. Мик, П. Хит, Н. Рашби и др.; под ред. Б. Мика, П. Хит, Н. Рашби. — М.: Радио и связь, 1986. — 168 с., ил.

9. Лифшиц Н.И., Левин Е.Т Механизация и автоматизация процессов отборки и комплектования заказов на складах М., 1970.

10. Крис Дейт. Введение в базы данных, 6-е изд. Киев, Диалектика, 1998.

11. Керри Н. Праг, Майкл Р. Ирвин, Access 2000 - Библия пользователя, Диалектика, 2000.

12. Качайлов А.Е. Автоматизация учета на базах и складах, 1970.

13. Информационные системы: Учебник для вузов. 2-е изд. СПб: "Питер", 2005 г - 656 стр.

14. Инструкция порядке поступления, хранения, отпуска и учета нефти и нефтепродуктов на нефтебазах, наливных пунктах и автозаправочных станциях системы Госкомнефтепродукта СССР, 15 августа 1985 года N 06/21-8-446

15. Ивлиев М.К., Порошина Л.А. Автоматизация оперативного и бухгалтерского учета товаров, 1997.

16. Зелковиц М., Шоу А., Гэннон Дж. Принципы разработки программного обеспечения / Пер. с англ. — М.: Мир, 1982. — 386 с., ил.

17. Зеленков Ю.А. Введение в базы данных. Центр Интернет ЯрГУ, 1997.

18. Джексон Г. Проектирование реляционных баз данных для использования с микро-ЭВМ М.: Финансы и статистика, 1991.

19. Гаджинский А.М. Основы логистики: Учеб.пособие/ Инфоpм.-внедpен.центp "Маpкетинг".- М., 2005.- 121, с.: ил., табл.

20. Введение в системы баз данных – СПб: Издательский дом "Вильямс", 2000. - 848 с.;

21. http://www.trknara.ru/nara100_4.htm

22. http://www.smtsoft.ru/var_connect.html

23. http://www.ricenter.ru/kommercheskie_organizacii/programmnye_produkty_1s/1s_crm_prof/funkcional_nye_vozmozhnosti_crm_prof

24. http://www.monitor-crm.ru/

25. http://www.index-crm.ru/

26. http://www.folio.ru/redy51/_progy/crm_funct.shtml#sloyZero

27. http://www.crmonline.ru/software/foreing/goldmine/

28. http://ru.wikipedia.org;

29. http://google.com;

Похожие работы на данную тему