Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Модуль “Удаленный филиал”



 

Модуль “Удаленный филиал” представляет собой розничный магазин по продаже товаров. Передача всех данных (обновленных справочник поставщиков и продукции, накладные – перемещение в филиал) осуществляется через выделенный канал 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; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь