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

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

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

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

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

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

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

 

.1.2 Условия выполнения программы

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

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

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

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

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

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

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

 

.1.3 Установка приложения

Программа поставляется в виде автоматически исполняемого EXE файла с именем вида CMK_Setup.exe. После запуска программы необходимо следовать указаниям мастера установки.

 

.1.4 Запуск программы

После установки запуск программы возможен несколькими способами (пути к директориям прописаны по умолчанию):

из меню Пуск/Все программы/ИС Магазин интерьерных товаров

с помощью ярлыка ИС Магазин интерьерных товаров.exe на рабочем столе из папки C:\Program Files\ ИС Магазин интерьерных товаров.exe

При запуске приложения появляется окно подключения к БД, в котором надо указать сервер, на котором находится база данных, и ввести данные для подключения (см. рисунок 32).

 

Рисунок 32 - Окно подключения

 

В случае возникновения ошибки дальнейшая работа приложения окажется невозможной.

 

5.1.5 Описание интерфейса приложения

После подключения будет показана форма входа, представленная на рисунке 31. Здесь необходимо ввести логин и пароль, определяющие вид работы в системе: продавец либо администратор. При этом продавец привязан к своему филиалу магазина. Также можно зайти пользователем (клиентом) без ввода логина и пароля по нажатию кнопки Зайти покупателем (рисунок 33).

 

Рисунок 33 - Форма входа

 

Окна программы имеют схожую структуру.

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

Все таблицы и соответствующие им элементы управления сгруппированы по вкладками, соответствующим действиям, осуществляемым пользователями.

Структура и принципы работы для всех основных окон и вкладок одинаковы, поэтому рассмотрим подробно лишь вкладку Товары администратора (рисунок 34).

Рисунок 34 - Вкладка Товары администратора

 

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

Алгоритм работы с остальными вкладами аналогичен.

Т.к. остальные вкладки имеют аналогичную структуру и принципы работы, они подробно рассматриваться не будут. Отметим лишь основные осуществляемые ими действия:

Окно администратора:

Вкладка Товары:

Поиск по наименованию, группе и количеству

Просмотр информации о товаре

Добавление товара

Обновление информации о товаре

Удаление товара

Перемещение товара со склада на склад

Вкладка Поставщики:

Поиск по наименованию, группе товаров и просмотр поставщиков

Просмотр информации о поставках выбранного поставщика и о поставляемых им товарах

Добавление поставщика

Обновление информации о поставщике

Вкладка Закупки:

Просмотр закупок

Добавление закупок (товар добавляется на центральный склад)

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

Вкладка Товары по акции:

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

Добавление и удаление товара в текущие акции

Вкладка Акции:

Просмотр акций

Добавление акции

Вкладка Группы товаров:

Просмотр и редактирование групп товаров

Вкладка Пользователи:

Просмотр и редактирование списка пользователей

Окно продавца:

Рисунок 35 - Окно продавца

 

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

Вкладка Товары:

Просмотр информации о товарах

Поиск товаров по наименованию, типу

Вкладка Продажи:

Продажа товаров

Вкладка Возвраты:

Оформление возвратов