1 / 1 / 0
Регистрация: 27.06.2015
Сообщений: 16
|
|
1 | |
.NET 4.x Разработка ПО для электронной кассы (терминал)27.06.2015, 14:20. Показов 6471. Ответов 7
Метки нет (Все метки)
Здравствуйте! Я новенький на Вашем замечательном форуме! Рад быть частью сообщества компетентных и увлеченных людей. Благодарю за внимание к моему вопросу и прошу строго не судить. Спасибо, коллеги по интересам!
Мне 25 лет, женат, есть ребенок, соответственно, на хождение по курсам(кружкам) по программированию нет времени. Не написал, что к сожалению нет времени по тому, что семья - это огромное счастье! Мне уже очень долгое время интересна тема разработки ПО для платежного терминала, так как для решения такой задачи необходимо работать как с визуальной частью так и с аппаратной(купюроприемник как пример). Вопрос, даже скорее не вопрос, а просьба такая: Мне нужно разобраться в плане этапов и схем(принципов) разработки такого рода ПО. Я поставил для себя задачу разработать комплекс ПО, а именно: 1. Сервер - принимает файл(возможно XML или TXT) с реквизитами платежа и технической информацией от терминала и перенаправляет его оператору по таблице: Оператор1 - терминал 1,2..7 и т.д. Записывает в отчет что и кому отправил + состояние платежа; 2. Оператор(по) - принимает от сервера исключительно реквизиты платежа(№, №личного счета(как пример), сумма, дата/время), оператор(человек) проводит платеж и ставит статус(проведено), оператор(по) отправляет статус платежа на сервер. 3. Клиент(приложение для терминала) - клиент(человек) выбирает услугу, вводит данные, вносит сумму, оплачивает, получает чек. Клиент(по) - отправляет данные на сервер. --- Теперь моя просьба к Вам: что мне нужно применить и изучить? Я так понял по среде разработки - это VisualStudio. По аппаратке 3 компа, купюроприемник, принтер. Синтаксис C# .NET - литературы кучка, даже видео-уроки есть, а вот по клиент-серверной части я может быть что-то и нашел бы, да не знаю как запрос в гугл сформулировать. И по работе с купюроприемником(Через RC232) не пойму, есть куча протоколов, какой куда и для чего, как понять какой мне выбрать или производитель за меня выбрал или драйвер или его самому писать или как?! Я в шоке в общем Как с принтером работать, тоже не понимаю, но думаю просто не дочитал о C#. Опишите пожалуйста, общий принцип разработки такого ПО, т.е. какие мне нужны исходные данные для решения этой задачи. P.S. Такой сложный проект для изучения выбрал, зная свою натуру, что-то простое я заброшу. Прошу прощения, что я хочу научиться, а Вас напрягаю. Это единственный вариант для меня, после работы или на выходных, когда ребенок спит, уделить себе час-два на изучение того, чем хотел бы заниматься. Жду от Вас понимания, помощи и поддержки! Спасибо! С уважением, Женя(Sugan).
0
|
27.06.2015, 14:20 | |
Ответы с готовыми решениями:
7
Разработка электронной библиотеки Нужна система электронной кассы Разработка модели билетной кассы разработка электронной книги на c++ |
27.06.2015, 15:16 | 2 |
Сообщение было отмечено Sugan как решение
Решение
to Женя:
5
|
1 / 1 / 0
Регистрация: 27.06.2015
Сообщений: 16
|
|
27.06.2015, 15:34 [ТС] | 3 |
Спасибо, но вопрос ведь не только в этом.
Я понимаю, что наваял огромный пост. т.е. С чего начать? Сервер, Клиент, Оператор? Какая последовательность? Я создам интерфейс, запрограммирую все действия по вводу и нажатию, а как, например, организовать обработчик приема купюр? Создать подпрограмму и вызвать её в нужный момент или как будет правильно реализовать? Т.е. мне нужен краткий план работ, если он у меня будет, я буду знать, что и на каком этапе изучать. Еще раз спасибо за помощь. --- Не по теме: Я живу на путиловке в г.Донецке. - это по поводу, что Вы как-то находите время на курсы. Если человек написал, что нет времени - то это не просто так.
0
|
1 / 1 / 0
Регистрация: 27.06.2015
Сообщений: 16
|
|
27.06.2015, 16:17 [ТС] | 5 |
На стадии изучения. (Консольное приложение - понял, WindowsForm - работа с ОО - понял, Клиент-Сервер и Работа с портами (ввод-вывод) - только получил ссылки на информацию от raxp, за что ему огромное спасибо)
В техникуме изучал и была практика по С++ и Ассемблер для i8086. --- Т.Е. общий принцип я понимаю. Синтаксис понимаю. А вот план работы, т.е. техническое задание составить не могу. Как мне реализовать, допустим клиент, подпрограммами или есть готовые функции или решения для работы с тем же купюроприемником. Спасибо!
0
|
18 / 18 / 9
Регистрация: 23.02.2015
Сообщений: 86
|
|
27.06.2015, 18:12 | 6 |
Сообщение было отмечено Sugan как решение
Решение
я бы начал с купюроприемника,у него наверное есть состояние проглотить купюру,попробовал его включить. Затем запилил бы простенький интерейс на тач скрине,выбор оператора,ввод номера, и прием купюры,потом наверное распознание и перевод в денежный формат(наверное нужно будет запрограммировать купюры и их достоинство). Затем с помощью TCP протокола(данные я бы зашифровал с закрытым ключом) передаем на сервак пакеты с данными, и оператору какое нибудь приложение(WFA) запилить для обработки данных с сервера.
1
|
1 / 1 / 0
Регистрация: 27.06.2015
Сообщений: 16
|
|
27.06.2015, 21:07 [ТС] | 7 |
Спасибо, направили! Только мне операторы не нужны. Это идея исключительно для обучения, просто хочу изучить на псевдореальном задании.
Начну движение в этом направлении. Буду делится наработками и обращаться за помощью. Спасибо!
0
|
1 / 1 / 0
Регистрация: 27.06.2015
Сообщений: 16
|
|
29.06.2015, 12:59 [ТС] | 8 |
Не охота тащить комп из офиса домой. На домашнем нет COM порта.
Подскажите, пожалуйста, есть ли Эмулятор купюроприемника, в природе вообще? Если есть у кого, поделитесь, пожалуйста.
0
|
29.06.2015, 12:59 | |
29.06.2015, 12:59 | |
Помогаю со студенческими работами здесь
8
Разработка под терминал сбора данных Разработка электронной подписи на Delphi Онлайн-кассы для интернет магазина Симулятор кассы в продуктовом магазине для ubuntu Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |