Similar presentations:
Разработка программного обеспечения автоматизированного рабочего места кассира
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Спасибо за внимание!
software