Разработка клиент-серверного приложения для автоматизации учёта движения товаров магазина интерьерных принадлежностей

Дипломная работа - Компьютеры, программирование

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

Вкладка Текущие акции:

Просмотр текущих акций и участвующих в них товаров

Указанным действиям соответствуют вкладки на главной форме.

Просмотр и поиск товаров (см. Рисунок 35) осуществляется аналогично администратору, с той разницей, что продавец не может получить информацию об удалённых товарах.

Для добавления новой продажи необходимо на вкладке Продажи нажать кнопку добавить. Продажа товаров осуществляется путём составления продавцом заказа (корзины товаров), и формирования на основе содержимого корзины новой записи о продаже.

Рисунок 36 - Формирование корзины товаров.

 

Заказ составляется путём выбора нужного товара из верхней таблицы, содержащей все товары филиала, и добавления в нижнюю, содержащую текущую конфигурацию заказа, при помощи кнопки добавить. Для удаления ошибочно добавленного в корзину товара его необходимо выделить в нижней таблице и нажать кнопку Удалить. Для удаления всех записей можно воспользоваться кнопкой Очистить. После завершения формирования корзины надо нажать кнопку Ок, после чего данные о товарах в корзине будут занесены в продажи.

Окно пользователя.

Пользователь (клиент магазина) не может вносить какие-либо изменения в базу, его возможности ограничиваются лишь просмотром товаров выбранного филиала и формирования предварительного заказа. Данный процесс пользователя полностью совпадает с формированием корзины продавца, поэтому рассмотрен не будет.

 

5.1.6 Работа с отчетами

Отчёты формируют печатную форму информации о товарах.

Чтобы сформировать отчет, нужно нажать кнопку Печать, если она доступна на данной вкладке. Сразу после этого откроется диалоговое окно, содержащее отчет. С помощью кнопок в верхней части окна, можно осуществить печать данного отчета, обновить информацию, которую он содержит, а также осуществить масштабирование документа на экране.

 

Рисунок 37 - Отчет о заказе

 

Рисунок 38 - Отчет, содержащий список товаров

 

.1.7 Сообщения оператору

При выполнении программы могут выдаваться следующие виды сообщений:

сообщения об ошибках;

сообщения о подтверждении выполняемого действия.

Сообщения об ошибках выдаются в следующих случаях:

некорректно заполнены поля (не заполнены обязательные поля, введены символьные данные вместо числовых и т.д.);

введены некорректные данные (добавляемый товар с таким артикулом уже существует, не существует поставщика с указанным наименованием и т.д.).

В сообщении выводится информация о причине, вызвавшей ошибку.

Сообщения о подтверждении выполняемого действия выводятся при успешном добавлении или обновлении записи в одну из таблицы.

 

.3 Руководство программиста

 

.3.1 Назначение и условия применения программы

Программа предназначена для оптимизации работы магазина интерьерных товаров.

Основные функции:

внесение новых, редактирование существующих данных о товарах;

хранение и редактирование данных о движении товаров - закупках, продажах и возвратах;

хранение и редактирование данных о поставщиках;

обеспечение разделения возможностей пользователей в зависимости от характера выполняемой работы;

поиск и просмотр необходимых данных.

Перед установкой программы следует убедиться в том, что система соответствует требованиям:

Для работы программы необходим IBM PC совместимый компьютер с процессором Pentium III или выше и с оперативной памятью 256 МБ или более.

Операционная система: Windows 2000/NT/XP/Vista/7.

SVGA видео карта с поддержкой минимального разрешения 640 x 480, минимум 256 цветов.

Установленная СУБД MS SQL Server 2000/2005 или выше. Средства доступа в сеть, если сервер БД расположен на другом компьютере.

Для установки программы требуется примерно 17 Мб свободного места на жестком диске.

Пользователь должен обладать практическими навыками работы в операционной системе.

 

.3.2 Обращение к программе

Запуск приложения осуществляется путем запуска на выполнение файла ICShop.exe. Для выполнения программы дополнительных файлов не требуется.

Порядок работы с программой описан в документе Руководство оператора.

Завершение работы программы возможно двумя способами:

с помощью пункта меню Файл - Выход;

с помощью кнопки Закрыть в левом верхнем углу окна программы.

 

.3.3 Описание входной информации

Входными данными для этой задачи является информация таблиц базы данных ICShop. Структура таблиц приведена в таблице 3.

 

Таблица 3.Сводное описание входной информации.

Имя таблицыНаименование поляТипGoodsGoodIDчисловоеNameтекстовоеGTy_GoodsTypeIDчисловоеPriceденежноеPhotoизображениеGTypeGoodsTypeIDчисловоеGoodsTypeчисловоеMarginденежноеActionsAndDiscountsActionIDчисловоеDescriptionсимвольноеDiscountчисловоеStartDateдатаEndDateдатаGoodsActionsAct_ActionIDчисловоеGoo_GoodIDчисловоеdbo.GoodsWarehousesWar_WarehouseIDчисловоеGoo_GoodIDчисловоеCountчисловоеPurchasesPurchaseIDчисловоеGoo_GoodIDчисловоеSup_SupplierNameсимвольноеCountчисловоеPurchPriceденежноеRecDateдатаSaleReturnSal_SaleIDчисловоеSal_GoodIDчисловоеReturnDateдатаCouseсимвольноеSalesSaleIDчисловоеGoodIDчисловоеWareHouseIDчисловоеSaleDateдатаCountчисловоеpriceденежноеSuppliersSupNameсимвольноеRepresentativeсимвольноеSupAddressсимвольноеSupPhoneсимвольноеUsersLoginсимвольноеPasswordсимвольноеWarehouseIDчисловоеWarehousesWarehouseIDчисловоеAddressсимвольноеPhoneсимвольное5.3.4 Описание выходной информации

Выходными данными для этой задачи является информация таблиц базы данных ICShop. Структура выходных таблиц совпадает с входны?/p>