1.57M
Category: softwaresoftware

Разработка программного обеспечения автоматизированного рабочего места кассира

1.

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
на тему:
Разработка программного обеспечения
автоматизированного рабочего места
кассира
Автор работы:
студент группы
Руководитель:

2.

Актуальность темы исследования
Задачи работы
Объекты автоматизации
разработка программного приложения для
рабочего места кассира
Учет товаров в магазине
Эффекты от разработки и
внедрения
эффективность работы
предприятия
упрощения ведения данных
экономии времени вы
выполнении работ
контроль вводимых данных
Проблематика
Автоматизация
процесса учета
2

3.

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

4.

4
Функциональная модель работы
Правила учета
Информация о
поставщике
Информация о
товаре
Прием товара
Информация о
принятом
товаре
1
Учет товара
Информация о товарах
в магазине
2
Запрос
клиента
Отпуск товара
3
Персонал
магазина
Информация о
проданном товаре

5.

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

6.

Решение – разработать программное
средство для рабочего места кассира
Разрабатываемая система должна решать задачу автоматизации учета товаров
магазина и выполнять следующие функции:
оперативный доступ к имеющимся данным;
ввод, хранение, изменение и удаление информации о товарах, поставщиках;
ввод, хранение, изменение и удаление информации о приходе товара;
фильтрация информации;
сортировка информации по убыванию и возрастанию;
поиск информации;
осуществление учета продаж;
осуществление возврата продаж.
6

7.

7
Сравнительные характеристики программных продуктов
Среди представленных на рынке систем автоматизирования торговли можно
отметить предложения фирм:

«Tаndem-Sоft» (Торговля и учет для Windоws);

«Эйс» («Гепард»);

«1С» (1С: Торговля);

Информационные системы и технологии (система «Аспект»);

«КомТех», «Атлант-Информ» (система «Садко»);

«Парус», «Галактика», «Мета» (комплекс автоматизирования в розничной
торговле);

«Интеллект-Сервис», «Инфин», «Веста-С» (Управление товарооборотом
на базе системы StоrS).
Из проведенного исследования можно сделать вывод, что ни одна из рассмотренных
систем не подходит для внедрения в данном магазине.
Основной причиной такого заключения считается слишком обширная
функциональность всех рассмотренных программных комплексов. Это повлечет за
собой, в случае внедрения, реализацию множества либо ненужных в деятельности
магазина функций, либо их дублирование. А так как стоимость внедрения
программных комплексов составляет, как правило, достаточно весомую сумму, это
грозит еще и неэффективными вложениями капитала.

8.

8
Требования к функциям, выполняемым системой
Система должна выполнять следующие функции:
учет списка сотрудников и пользователей;
учет списка магазинов;
учет списка касс;
учет товаров;
учет поставщиков;
учет прихода товара;
ценообразование(прайс-лист и акции);
учет продаж;
формирование выходные документов и отчетов.
Выбор языка программирования – С#
Выбор СУБД – MS SQL Server

9.

9
Разработанная схема данных
C ate gor y Discounts
Id_Category_Discount
Id_Category
Id_Price
Id_Action
Discount
StartDate
EndDate
AllPriceT ime
C ate gor ie s
Id_Category
P r ice s
NameCategory
Id_Price
StartDate
EndDate
NamePrice
Sale s
Id_Sale
Sum
Sale I te ms
ID_Organization
NameOrganization
Id_User
Id_Sale_Item
GoodP r ice
O r ganization
Id_Good_Price
Id_Sale
Id_Good
Id_Good
Id_Price
Id_Good_Price
Price
Count
CreationDatetime
Id_K assa
IsCash
Price
Shops
Use r s
Sum
Id_Shop
K assa
Discount
NameShop
Id_K assa
Address
Id_Shop
Phone
NameK assa
WorkT imeStart
CreationDatetime
WorkT imeEnd
Id_User
Role s
Login
ID_Role
Password
NameRole
Id_Role
Comment
Id_Personal
P e r sonals
Id_Personal
Id_Organization
FirstName
MiddleName
LastName
GoodDiscounts
B irthDate
Id_Good_Discount
PlaceB irth
Id_Good
Id_Price
A ctions
Id_Action
ID_Action
Discount
NameAction
StartDate
Id_Shop
Id_Good
RestCount
Goods
Id_Good
NameShort
NameFull
I nGoods
P r ov ide r s
Id_Provider
NameProvider
Address
Phone
NameUnit
Id_Shop
CreationDatetime
Count
Id_Provider
Price
Id_User
Weight
Id_Unit
B arcode
Image
Id_Good
M anufactur e r s
Id_Manufacturer
NameManufacturer
Country
Address
Phone
DocPlace
Image
Stor e Good
Id_Unit
DocDate
Phone
AllPriceT ime
Units
DocCode
Address
EndDate
UpdateDateT ime
DocSeria
Info
Id_Manufacturer

10.

10
Граф перехода экранных форм
Заставка
Авторизация
Функционал администратора
Функционал кассира
Главная форма
Приход товара
Прайслисты
Производители
Пользователи
Остатки товара
Акции
Поставщики
Сотрудники
Журнал продаж
Скидки по
категории
Единицы
измерения
Магазины
Скидки по товару
Категории
Кассы
Товары
Смена
пользователя
Смена пароля
Калькулятор
Поиск товара

11.

11
Алгоритм ввода данных в базу
Начало
Вв од данных
Пров ерка
обеспечения
целостности данных
Данные в ерны?
Да
Занесение в в еденных
данных в базу
Конец
Нет

12.

12
Экранные формы приложения

13.

13
Экранные формы приложения

14.

14
Экранные формы приложения

15.

15
Экранные формы приложения

16.

Экранные формы приложения
16

17.

Экранные формы приложения
17

18.

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

19.

19
Спасибо за внимание!
English     Русский Rules