Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Модуль “Удаленный филиал”
Модуль “Удаленный филиал” представляет собой розничный магазин по продаже товаров. Передача всех данных (обновленных справочник поставщиков и продукции, накладные – перемещение в филиал) осуществляется через выделенный канал ADSL.
Тематические разделы модуля (структура): Приемка товара. Приемка товара осуществляется с помощью передачи данных через сеть Internet файла “Перемещение в филиал”. По принятию файлов в программе обновляются следующие данные: 1. справочник товаров; 2. справочник поставщиков; 3. остатки продукции в магазине. При приходовании товара автоматически проверяется наличие новых товаров и возможные изменения цен на товары, ранее присутствующие в магазине. В случае каких-либо изменений автоматически выводятся на печать ценники на данную продукцию. Приемка товара включают данные: 1. индивидуальный локальный код; 2. наименование товара; 3. наименование поставщика; 4. цена до прихода товара (старая цена); 5. количество товара до прихода; 6. цена после прихода товара (новая цена); 7. количество товара после прихода; Также данный раздел программы содержит список перемещений в филиал с удаленного склада. Перемещения в филиал включают данные: 1. дата перемещения в филиал; 2. время перемещения в филиал; 3. наименование документа; 4. номер документа; 5. сумма перемещения от головного склада в удаленный филиал, руб. Пользователю системы доступны следующие возможности: 1. просмотр каждого перемещения в филиал по номеру; 2. печать каждого просматриваемого документа в соответствующем для этого документа стандарте. 3. печать ценников на новую продукцию и на продукцию с новыми ценами.
Тематический раздел модуля: Продажа. Продажа товара включает в себя 2 этапа: 1. выбор товара для покупки и, соответственно, формирования чека; 2. формирование товарного чека. Выбор товара для покупки осуществляется в специальном окне, которое содержит: 1. индивидуальный локальный код; 2. наименование продукции; 3. цена за единицу продукции, руб.; 4. количество продукции в магазине; 5. количество покупаемого товара. После выбора необходимого товара и его количества формируется товарный чек, содержащий следующую информацию: 1. реквизиты предприятия; 2. номер товарного чека; 3. дата покупки товара; 4. индивидуальный локальный код товара; 5. наименование продукции; 6. наименование поставщика; 7. цена за единицу продукции, руб.; 8. количество покупаемого товара; 9. итоговая сумма. Особенности: после продажи товара в базе данных появляется новый товарный чек, который пользователь системы может просмотреть и распечатать в любое время. Также автоматически уменьшаются и остатки продукции в магазине. Работа с базой данных
С точки зрения пользователя, база данных – это программа, которая обеспечивает работу с информацией. При запуске такой программы на экране, как правило, появляется таблица, просматривая которую пользователь может найти интересующие его сведения. Если система позволяет, то он может внести изменения в базу данных: добавить новую информацию или удалить ненужную. С точки зрения программиста, база данных – это набор файлов, содержащих информацию. Разрабатывая базу данных для пользователя, программист создает программу, которая обеспечивает работу с файлами данных. В настоящее время существует достаточно большое количество программных систем, позволяющих создавать и использовать локальные (dBASE, FoxPro, Access, Paradox) и удаленные (Interbase, Oracle, Sysbase, Infomix, Microsoft SQL Server) базы данных. В зависимости от расположения программы, использующей данные, и самих данных, а также способа разделения данных между несколькими пользователями различают локальные и удаленные базы данных. В нашем случае база данных является локальной. Хранится она на сервере, который предоставляет своё дисковой пространство под платформу автоматизированной системы. Доступ к управлению осуществляется через программу головного склада с помощью интерфейса пользователя. Чтобы получить туда доступ нужно ввести логин и пароль администратора системы. В программе склада готовой продукциидля автоматизации компании присутствуют следующие базы данных: 1. база данных товаров; 2. база данных поставщиков; 3. база данных входящих и исходящих документов (приемные и расходные акты, перемещения в филиал, товарные чеки). В данных БД возможны следующие действия: − создание, копирование и удаление таблицы; − осуществление сопровождения таблиц; − удаление, корректировка и добавление полей; − загрузка текстовых файлов в таблицы; − осуществление поиска в базе данных или в её разделах. Среда проектирования В качестве инструмента программирования была использована интегрированная среда разработки (IDE) Borland C++ Builder 6.0 и CASE-средство – “Rational Rose Enterprise Edition”. C++ Builder 6.0 – мощная система визуального объектно-ориентированного проектирования. Он сам и поставляемые с ним программные продукты позволяют решать следующий круг задач: − быстро создание профессионально выглядящий оконный интерфейсов для любых приложений даже начинающим программистам. Интерфейс удовлетворяет всем требованиям Windows, настраивается на использованную систему, поскольку использует многие функции, процедуры, библиотеки Windows; − создание приложений любой сложности и любого назначения: офисные, бухгалтерские, инженерные, информационно-поисковые; − создание современного пользовательского интерфейса для любых ранее разработанных программ DOS и Windows; − создание мощных систем работы с локальными и удаленными базами данных любых типов. Подход, используемый в C++ Builder, позволяет получить доступ к базам, созданным на любой платформе: InterBase, Microsoft Access, FoxPro, Paradox, dBase, Sybase, Microsoft SQL, Oracle; − формирование и печать из приложений сложные отчеты, включающие таблицы, графики и т.п. самого различного назначения; − создание системы помощи (Help), как для своих приложений, так и для любых других, с которыми, в частности, можно работать просто через Windows. При проектировании автоматизированной системы также использовалось CASE-средство Rational Rose Enterprise Edition. Это визуальный редактор, позволяющий моделировать программные системы любой сложности, на основе графических диаграмм языка UML (Unified Modeling Language) быстрее, качественнее и легче. Rational Rose позволяет создавать модели будущей системы, удобные для понимания алгоритмов работы, взаимосвязей между объектами, по которым в дальнейшем создаётся программный каркас будущей программной системы. Моделирование – одно из средств, дающих возможность значительно сократить время разработки, уложиться в бюджет и создать систему с нужным качеством. Модель будущей системы позволяет уже на стадии проектирования, без вкладывания больших средств в проект получить представление о поведении системы и избежать дорогостоящих ошибок в дальнейшем, когда в написание программного кода вложены значительные силы. Можно создавать UML модели при помощи других программных продуктов, например редактора Visio, однако при помощи Rational Rose это сделать проще и удобнее. Созданные в едином стиле UML диаграммы понятны любому программисту. Эти диаграммы позволяют прямо из проекта Rational Rose создать исходный текст программы на Borland C++ Builder 6.0.
|
Последнее изменение этой страницы: 2019-04-10; Просмотров: 265; Нарушение авторского права страницы