АИС "Работа с покупателями"

Реферат - Компьютеры, программирование

Другие рефераты по предмету Компьютеры, программирование

РЕФЕРАТ

 

ВКР содержит пояснительную записку на 85 листах формата А4, включающую 21 рисунок, 11 таблиц, 24 литературных источника, 5 приложений.

WEB ПРОГРАММИРОВАНИЕ, WEB СЛУЖБА, 1С, C#, АВТОМАТИЗАЦИЯ, ADO, ТИРАЖИРОВАНИЕ, ИНСТРУКЦИЯ, COM.

Цель работы автоматизация работы с покупателями.

В процессе работы проведён анализ аппаратных и программных средств предприятия, выбраны технологии и средства для решения поставленных задач.

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

  1. ускорение обслуживания покупателей на розничных торговых точках,
  2. ведение точного учёта товаров на удалённых точках,
  3. поддержка распределённой базы данных,
  4. предоставление полной информации по текущему ассортименту компании интерактивным пользователям Интернет портала,
  5. публикация новостей и данных о компании на Интернет портале,
  6. возможность оформления заказов через Интернет.

.СОДЕРЖАНИЕ:

ВВЕДЕНИЕ7

1 ПОСТАНОВКА ЗАДАЧИ НА ПРОЕКТИРОВАНИЕ8

1.1 Назначение и цели создания программного комплекса8

1.2 Что было до внедрения АИС.10

1.3 Структура компьютерной сети предприятия11

1.4 Выбор программных средств и технологий взаимодействия12

1.4.1 Выбор СУБД для автоматизации

хозяйственно-складской деятельности

и построения распределённой БД13

1.4.2 Выбор среды разработки14

1.4.3 Передача данных через локальную сеть15

1.4.4 Выбор языка программирования15

1.4.5 Выбор СУБД для Web сервера16

1.5 Описание средств разработки16

1.5.1 1С Предприятие. Конфигурация Торговля и склад16

1.5.2 MS SQL Server 200021

1.5.3 MS Visual Studio.NET22

2 ФУНКЦИОНАЛЬНАЯ ЧАСТЬ25

2.1 Общее функционирование системы на базе 1С25

2.2 Функции создания и поддержания распределённой БД26

2.3 Функции для переноса данных с сервера приложений 1С на WEB сервер (SQL Server)28

2.3.1 Функции WEB службы29

2.4 Функции ASP.NET приложения34

2.4.1 Схема работа Интернет сайта35

2.4.2 Функциональное назначение страниц37

3 ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ПРИЛОЖЕНИЯ39

3.1 Общие принципы организации информационной базы39

3.2 Передача данных удалённым точкам39

3.3 Ведение БД на WEB сервере с использованием SQL Server 200039

4 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРИЛОЖЕНИЯ45

4.1 Программные средства для создания и поддержания распределённой БД45

4.1.1 Обработка на центральной базе Выгрузка накладной45

4.1.2 Обработка на удалённой торговой точке - Загрузка документов46

4.2 Автоматизация работы кассира в магазине48

4.3 WEB приложение50

4.3.1 Условия на работу WEB приложения у удалённого пользователя.51

4.3.2 Используемые средства52

4.3.2.1 Стандартные средства WEB программирования52

4.3.2.2 ASP.NET 2.052

4.3.2.3 ADO.NET53

4.3.3 Получение данных от WEB Службы53

4.3.4 Кэширование данных54

4.3.5 Отправка электронной почты55

4.3.6 Полномочия пользователей56

2.4.7 Проблемы и их решение57

5 ТЕХНОЛОГИЯ ЭКСПЛУАТАЦИИ ПРИЛОЖЕНИЯ59

5.1 Инструкция оператора системы 1С на удалённом магазине59

5.1.1 Общие сведения59

5.1.2 Порядок работы:59

5.1.3 Продажа (Реализация):60

5.1.4 Возврат продажи62

5.1.5 Использование меню фискального регистратора (ФР):64

5.1.6 Акт сверки:64

5.1.7 Печать ценников по подбору:66

5.1.8 Загрузка накладных:68

5.2 Эксплуатация WEB портала68

ЗАКЛЮЧЕНИЕ70

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ71

ПРИЛОЖЕНИЕ А КОНЦЕПТУАЛЬНВЯ МОДЕЛЬ ПЕРЕНОСА ДАННЫХ73

ПРИЛОЖЕНИЕ Б КОД WEB СЛУЖБЫ (ФАЙЛ Service.asmx)74

ПРИЛОЖЕНИЕ В ФУНКЦИИ ГЛОБАЛЬНОГО МОДУЛЯ, ФОРМИРУЮЩИЕ ДАННЫЕ ДЛЯ WEB СЛУЖБЫ 78

ПРИЛОЖЕНИЕ Г НЕКОТОРЫЕ ХРАНИМЫЕ ПРОЦЕДУРЫ И ЗАПРОСЫ К СИСТЕМЕ SQL SERVER82

ПРИЛОЖЕНИЕ Д КОД РАБОТЫ С WEB СЛУЖБОЙ ИЗ ASP.NET84

 

ВВЕДЕНИЕ

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

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

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

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

 

1 ПОСТАНОВКА ЗАДАЧИ НА ПРОЕКТИРОВАНИЕ

 

1.1 Назначение и цели создания программного комплекса

Назначение и цели создаваемого программного комплекса:

  1. автоматизация хозяйственно учётной деятельности предприятия посредством компьютеризации удалённых магазинов,
  2. автоматизация работы с покупателями на удалённых торговых точках,
  3. автоматизация работы с покупателями через Internet портал,
  4. предоставление информации о предприятии, его торговых точках и его ассортимент