Разработка клиент-серверного приложения для автоматизации учёта движения товаров магазина интерьерных принадлежностей
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
товаров - закупках, продажах и возвратах;
хранение и редактирование данных о поставщиках;
обеспечение разделения возможностей пользователей в зависимости от характера выполняемой работы;
поиск и просмотр необходимых данных.
.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 - Окно продавца
Продавец закреплён за определённым филиалом (торговой точкой), номер которого отображается в заголовке формы.
Вкладка Товары:
Просмотр информации о товарах
Поиск товаров по наименованию, типу
Вкладка Продажи:
Продажа товаров
Вкладка Возвраты:
Оформление возвратов