Информационная система для предприятия розничной торговли
мобильными телефонами и аксессуарами
Проектирование программного обеспечения
Приложение информационной системы разрабатывается в среде программирования на Visual Basic 2005.
Visual Basic .NET 2005 - это один из самых эффективных инструментов для ускоренного создания приложений для Microsoft Windows и интернета. Visual Basic .NET 2005 идеально подходит как для разработчиков, уже работающих на языке Visual Basic, так и для тех, кто хочет создавать приложения с использованием платформы Microsoft .NET. В составе Visual Basic .NET 2005 поставляется мощная интегрированная среда разработки c усовершенствованными визуальными конструкторами, которая позволяет создавать приложения за короткое время. Производительность создаваемых приложений значительно увеличена.
Visual Basic .NET 2005 упрощает доступ к источникам данных. Visual Basic .NET поддерживает работу как с новой технологией ADO.NET, обеспечивающей гибкий и масштабируемый доступ к данным, так и с технологией привязки данных ADO. В составе ADO.NET имеются средства подключения к любой базе данных с использованием для этого XML, классы, коллекции и массивы для сеансового подключения, а также к новые классы DataSet и DataAdapter. Прямая работа с классами ADO дает работать возможность организовать работу привычным способом - через постоянные соединения с источниками данных.
Поддерживается разработка любых сценариев доступа к данным с помощью технологий ADO.NET и ADO. Благодаря гибкости технологии ADO.NET возможно создание привязки данных к любой базе данных, имеется набор классов, коллекций и массивов, а данные представлены в формате XML. Прямая работа с ADO обеспечивает возможность эффективного доступа к данным через постоянные соединения. Технология ADO.NET позволяет работать с базами данных Microsoft SQL Server, Oracle, DB2, Microsoft Access и др.
Visual Basic является самым наглядным и удобным языком разработки приложений. В Visual Basic .NET ошибки кодирования выявляются прямо в процессе написания кода, для чего используется фоновая компиляция.
Описание алгоритма. Одна из главных функций создаваемого приложения является проводка приходной накладной, проводку накладной может делать только материально-ответственное лицо, проводка это подтверждение присутствия товара согласно накладной. Рассмотрим алгоритм проводки приходной накладной, а также проводки расходной накладной (рисунок 16).
Для проводки приходной накладной, оператор вызывает процедуру, приложение генерирует запрос по накладным, которых нет в реестре, и вызывает процедуру соединения с базой, после чего происходит вывод списка не проведенных накладных, далее пользователь должен выбрать из списка накладную, по номеру выбранной накладной генерируется запрос SQL на выборку записей списка накладной. В цикле для каждой записи накладной происходит генерация запроса на текущий товар из списка и прибавляется количество из записи списка накладной к количеству остатка.