3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

長野高専Advent Calendar 2023

Day 12

自作レジアプリを作りやした。

Last updated at Posted at 2023-12-11

はじめに

s科の人です。第58回工嶺祭の屋台で使用した自作レジアプリを紹介したいと思います。

作ったやつ

仕様

・個数を入力して金額を計算する
・クーポン機能(3個以上で利用できる。1人用につき、1個無料で追加)
・預り金を入力しておつりを計算する
・キーパッドのみで動作(変更可)
・履歴保存
・価格変更
スクリーンショット (62).png
スクリーンショット (64).png

動作

個数、預り金を入力しておつりを計算
おつりを渡して取引終了キー
スクリーンショット (67).png

ポップアップが表示され、確認キーを押して次の会計へ
スクリーンショット (63).png

アピールポイント

クーポン利用のため、注文個数と提供個数を分割
現入力場所を強調表示
確認ポップアップ

キーパッドのみで入力できる
キーコンフィグ機能
スクリーンショット (66).png

会計履歴の保存
image.png

キーコンフィグ、会計番号を保存 アプリを開きなおしても続きからできます。

使ってみて

当日は屋台が大盛況でめちゃくちゃ並んでたけど、レジシステムのおかげで会計で詰まっている様子はなかったので大成功でした。

かなり活躍してたと思います。

ただ、普通にプログラムをミスって270会計前後(多分)で落ちていたのはここだけの話。
原因は型の記述ミスでした。アプリを立ち上げなおしても会計番号とか、引き継いで開始できるようにcsvファイルに保存してたのですが、その型をint32のところ、uint8で書いてました。(siv3dで書いてます。)
最悪です。こんなうんこミスを…

終わりに

今回開発するにあたって、ファイル分けとか、自作クラスとか、キーコンフィグとか、初めてやってみて結構技術力が上がったきがしてよかったです。
文化祭ではタブレットを貸してくれる人がいなかったので、pcを使ってやっていました。
j科はタブレットを充電しながら、ポップコーンの熱気の中で使ってたのでトラブルがあったようです。なのでまあ正解だったようです。

ですが、なんかパソコンでレジとかダサい気がしたので、タブレットでもできるように新しくunityで開発中です。googleストアとかで公開してみたいなと思います。あとappストア。
unityって数クリックでandroidもiosも書き出しできていいですよね。

終わりの終わりに

開発中って書きましたが、ストップなうです。POSレジとか業務用じゃない、文化祭とかバザーとかで使う簡単なレジアプリがなかったので作り始めてましたが、見つけちゃいました。
超完成度高くて、完全に上位互換です。ガン萎えです。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?