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

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

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

li>Разрешение экрана выше, либо равное 1024x768

  • Разрешение всплывающих окон (для Windows XP SP2)
  • Разрешение использования Java Script
  • Работа основана на интуитивно понятных принципах, уже устоявшихся в современном сайтостроении.

     

     

    ЗАКЛЮЧЕНИЕ

     

    Полученная АИС Работа с покупателями представляет собой законченный продукт, полностью отвечающий предъявленным требованиям.

    В комплекс входят программные средства:

    1. для поддержания актуального состояния распределённой базы данных
    2. автоматизирующие работу кассира
    3. копирования данных с сервера 1С и с удалённых точек на WEB сервер (SQL Server 2000).
    4. Законченный Интернет портал, отвечающий поставленным требованиям

    Созданная распределённая база данных успешно функционирует на предприятии более месяца. Интернет портал будет введён в коммерческую эксплуатацию с середины июля 2005 года.

     

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

     

     

    1. Прилагаемая к системе 1С предприятие документация и встроенная справка (синтаксис помощник).
    2. 1С:Торговля и Склад в вопросах и ответах: Практическое пособие. Богачева Т. Г. М.: ООО 1С-Паблишинг, 2003 г. -273 с.
    3. Конфигурирование и администрирование 1С: Предприятия. Тимофеев Г.С., Шумейко Д.А. Ростов н/Д: Феникс, 2003 г 320 с.
    4. 1С:Предпирятие: программирование для всех. Бартеньев О.В. М.: Диалог-МИФИ, 2004. 464 с.
    5. 1С:Предприятие. Эффективное программирование. Усиков Т.Н. М.:Новое знание, 2004 г. 464с.
    6. Форум Территория “1С”:
    7. Клуб профессионалов 1С:
    8. Windows Server 2003. Для профессионалов. Вишневский Алексей Викторович. СПб.: Питер, 2004. 767 с.
    9. Как программировать для Internet и WWW. Дейтел Х. М., Дейтел П. Дж., Нието Т. Р.. Пер. с англ. М.: ЗАО Издательство БИНОМ, 2002 г. 1184 с.
    10. JavaScript 1.5: Учебный курс. Кингсли-Хью Э., Кингсли-Хью К.: Питер, 2002 г. 272 с.
    11. JavaScript и DHTML. Сборник рецептов. Для профессионалов. Гудман Д. СПб.: Питер, 2004 г. 523 с.
    12. Основы ASP.NET с примерами на C#. Оньон Ф. Пер. с англ. М.: Издательский дом Вильямс, 2003 г. 304 с.
    13. ASP .Net Mania все про ASP.NET и .NET Framework:

     

    1. Использование C#. Специальное издание. Специалисты NIIT. Пер.с англ М.: Издательский дом Вильямс, 2002 г. 528 с.
    2. Самоучитель Visual Studio .NET 2003. Гарнаев А.Ю. - СПб.: БХВ - Петербург, 2003.- 688 с.
    3. C# и платформа .NET. Библиотека программиста. Троелсен. Э. СПб.: Питер, 2005. 796 с.
    4. Программирование web-сервисов для .NET. Библиотека программиста. Феррара Ф., Мак-Дональд М. Киев: BHV; СПб.: Питер, 2003. 430 с.
    5. MSDN Library for Visual Studio 2005 Beta
    6. Microsoft SQL Server 7 для профессионалов. Мамаев Е., Вишневский А. СПб: Издательство Питер, 2000 г. 896 с.
    7. Visual Studio .NET: разработка приложений баз данных. Постолит А. В. СПб.: БХВ-Петербург, 2003 г. 544 с.
    8. ADO.NET Сборник рецептов. Для профессионалов.. Гамильтон Б.- СПб.: Питер, 2005 576 с.

     

    ПРИЛОЖЕНИЕ А

    Концептуальная модель переноса данных.

    ПРИЛОЖЕНИЕ Б

    Код Web службы (Файл Service.asmx)

    // Данная служба - возвращает остаток по посланному коду

     

    using System.Web;

    using System;

    using System.Reflection;

    using System.Web.Services;

    using System.Web.Services.Protocols;

    using System.Data;

    using System.Data.OleDb;

     

    [WebServiceBinding(ConformanceClaims=WsiClaims.BP10,EmitConformanceClaims = true)]

    public class Service : System.Web.Services.WebService {

    private

    // Параметры для подключения к 1С

    Type _1C = null; // ассоциация с программой

    object tor = null; // COM объект

    object rmtrade = null;

    object[] args = null; // аргументы для функции

    object Order = null;

    //***************************************************************************

    // Подключение к 1С. Возвращает true в случае удачи и false - неудачи

    bool podkluchenie(){

    _1C = Type.GetTypeFromProgID("V77s.Application");

    try{

    tor = Activator.CreateInstance(_1C);

    rmtrade = _1C.InvokeMember("RMTrade", BindingFlags.GetProperty, null, tor, null);

    // Задаём парметры подключения, чтобы вход происходил автоматически

    args = new object[] { rmtrade, "/DC:\\ttt\\ /NFOKS /P676676 ", "NO_SPLASH_SHOW" };

    //Запуск 1С

    _1C.InvokeMember("Initialize", BindingFlags.InvokeMethod, null, tor, args);

    return true;

    }

    catch{

    // Нет доступа к COM объекту

    //return "Ошибка - проверь безопастность OLE";

    //Скорее всего в Windows заданы права доступа к COM объектам только локальным

    //пользователям. Лечится через "Служба компонентов"

    return false;

    }

    }

    //******************************************************************************

    // Выполняет процедуру с заданным именем и с заданными параметрами

    // Через неё обращаться к функциям, которые возвращают одну переменную

    object Procedura1C_par(string Imja, string Param){

    args = new object[] { Param };

    return _1C.InvokeMember(Imja, BindingFlags.InvokeMethod, null, tor, args);

    }

    //******************************************************************************

    // Выполняет процедуру с заданным именем и с заданными параметрами

    // Через неё обращаться к функциям, которые возвращают ТЗ

    object Procedura1C_tz(string Imja, string Param){

    args = new object[] {};

    //*return_1C.InvokeMember(Imja, BindingFlags.GetField | BindingFlags.InvokeMethod | BindingFlags.Default, null, tor, null);

    return _1C.InvokeMember(Imja, BindingFlags.InvokeMethod | BindingFlags.OptionalParamBinding, null, tor, args);

    }

    //******************************************************************************

    // Обращается к процедуре 1С и возвращает таблицу с результатами

    // Через неё обращение к процедурам 1С, которые ?/p>