Skip to content

静岡大学生協サイト便利システムです.

Notifications You must be signed in to change notification settings

tubisuke/CanpaspaySystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

静岡大学生協サイト便利システム

キャンパスペイの残高や購入品に関する情報を確認できる生協マイページをより便利にしたシステムです. ログインにFelicaカード(学生証やナイスパス)を用いることにより,パスワードやIDの入力を省略することができ,利便性が増しています. javascriptを用いて視覚的に残高を確認できる機能や,1年間の購入品ランキングを確認できる機能が搭載されています.

システムイメージ

できること

  • 生協サイトアカウントに対応するfelicaカードの登録
  • felicaカードでのログイン
  • 残高表示
  • 1年間の購入品ランキングの表示

できないこと

  • もっとみるボタンへの対応
  • 読み込み画面の実装

実行環境

Ubuntu 20.04.2 LTS
python 3.9.7
非接触ICカードリーダー/ライター PaSoRi RC-S380

実行方法

必要なライブラリ(nfcpyやeelなど)を諸々インストールしてもらって,下記のコマンドを実行するとシステムが動作します.
※seleniumの実行に,chromeが必要になります.

python3 app.py

動作イメージ

以下のようにして,カードの登録を行います.

default.mp4

動作画面

1.読み取り画面

読み込みボタンを押すことで,pythonのfelicaカード読み取りプログラム(readFelica.py)が呼び出され,読み取りが行われます.

2.新規登録画面

データベースに登録されていないユーザがカードを読み込んだ場合に,新規登録画面に遷移し,idm(カード識別番号)に対応したユーザIDとパスワードを入力します.

3.モード選択画

残高表示とランキング表示の2つの機能の選択を行います.

4.残高表示画面

javascriptを用いて視覚的に残高を表示します.

5.購入品ランキング画面

1年間の購入品の中で,購入回数が多い上位3品を表示します.

About

静岡大学生協サイト便利システムです.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published