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

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

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

структуру, данные в которой изменяются при проведении документов. Это позволяет увеличить скорость получения данных. Не требуется пересчитывать данные документов, а нужно обратиться к Регистру. Например, есть у нас регистр ОстаткиТМЦ и документы, которые изменяют атрибут Количество для указанной номенклатурной позиции в этом регистре - либо увеличивают значение, либо уменьшают его в зависимости от характера проведения операции (Реализация и возврат покупателю уменьшает остаток, а поступление увеличивает). Для получения количества нужно обратиться к свойству Количество данного регистра.

 

1.5.2 MS SQL Server 2000

Microsoft SQL Server 2000 нацелен на решение широкого круга задач во всех областях бизнеса, в том числе и в электронной коммерции.

Преимущества:

  1. Полная web-ориентированность. Осуществление запросов, анализ и управление данными через Интернет. Использование языка XML для обмена данными между удаленными системами. Простой и безопасный доступ к данным с помощью web-браузеров с использованием межсетевого экрана, быстрый поиск необходимых документов. Анализ потоков данных и получение информации о пользователях, в том числе и через Интернет,
  2. Масштабируемость и надежность. SQL 2000 Server обеспечивает практически неограниченный рост объемов данных за счет увеличения надежности и масштабируемости системы, используя все преимущества мультипроцессорной обработки данных,
  3. Скорость построения решений. SQL 2000 уменьшает время создания, развертывания и выхода на рынок современных приложений для задач бизнеса, электронной коммерции, использует встроенный отладчик T-SQL. Совершенствует и ускоряет процесс поиска данных, упрощает управление, позволяет использовать создаваемые пользователем функции в других приложениях, предоставляет широкие возможности для создания web-приложений,
  4. Рекордные показатели скорости. Еще до окончательного выхода на рынок система на Windows 2000, SQL 2000 Server установила новый мировой рекорд по производительности, далеко опередив конкурирующие решения на различных платформах.

Это из официального описания системы. В данной работе особо пригодились такие средства как Query Analyzer и SQL Profiler. Использование последнего помогло отладить работу с базой через SQL запросы. Нельзя не отметить то, что связка SQL Server ADO.NET хорошо проработана и оптимизирована компанией Microsoft, что положительно сказывается на скорости обработки запросов и получения результатов. В Visual Studio для работы с MS SQL Server даже созданы специальные классы (их имена начинаются с SQL).

Сравнивая данную систему с InterBase в плане удобства работы с SQL Server работать приятней всё проще и наглядней. При разработке помогают Wizardы.

Также имеется очень мощная система T-SQL, позволяющая смешивать синтаксис SQL запросов с алгоритмическим языком, что позволяет перенести большую часть расчётов на сторону SQL сервера (хранимые процедуры).

 

1.5.3 MS Visual Studio.NET

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

Когда говорят о .NET языках, прежде всего подразумевают C# - язык появившийся вместе с первой версией .NET Framework и являющийся основным языком .NET. Почему это там, можно вести длительные споры и приводить множество аргументов, но основным из них будет то, что язык специально создавался под новую платформу, поэтому с момента своего рождения он поддерживал все концепции платформы .NET. Не раз в компьютерной прессе были публикации по поводу того, что C# - это Java от Microsoft (дабы отойти от компании Sun). Всё, что можно было упаковать в классы, было в них и упаковано.

Были использованы такие средства программного комплекса Visual Studio 2005 beta как:

  1. WEB службы. Среда разработки Visual Studio.NET представляет собой полный набор средств для быстрой разработки иинтеграции WEB - служб XML, позволяющий существенно повысить производительность труда разработчиков иоткрывающий новые возможности развития бизнеса. Передача данных через сеть теперь не представляет никакого труда. Visual Studio.NET избавляет отнеобходимости углубляться вструктуру XML (Это позволяет написав минимум кода, получить приложение со сложной внутренней функциональностью) ивникать всложности веб-служб, позволяя разработчикам создавать ииспользовать веб-службы точно также, как любые другие компоненты,
  2. Написание ASP.NET приложения. Хочу уточнить, что приложение было создано на .NET Framework 2.0 и ASP.NET 2.0. Первый русскоязычный хостер заявил о поддержке ASP.NET второй версии только в начале июня 2005 года. С каждой версией ASP.NET появляются новые и новые компоненты, позволяющие строить сайт из кирпичиков, минимизируя написание программного кода конечным разработчиком. С использованием ASP.NET сайт можно сделать в минимальные сроки по сравнению с другими языками Web программирования,
  3. Доступ к данным посредством ADO.NET. Использовался доступ к таким поставщикам данных как MS Excel (через Jet), Dbase IV, MS SQL Server,
  4. Доступ к COM объектам через позднее связывание. Надо заметить что данная технология уже считается устаревшей и программная реализация работы с COM объектом моего типа в MSDN помечена как новое, не является конечным вариантом.

 

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

 

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

Все магазины компании оформлены как ?/p>