Skip to content

yokoyama10/kaede2nd

Repository files navigation

筑駒文化祭 縁日班用アプリケーション
バーコードを作成・スキャンして商品を登録管理・販売することができ、値引き販売や、出品者への返金額の集計機能をもつ。

51期(2003年)に作成された kaede (docs/kaede_rg005.zip) の機能を参考にしつつ新規開発した。
58期(2009年)および59期(2010年)に使用された。

60期から65期(2016年)まで、本コードベースをもとに改良された kaede3rd https://github.com/shugonta/huruhon が使われたとみられる。
66期(2017年)に Linux ベースのシステムに置き換えられた模様。


以下、オリジナルの README.txt

====================================================================
【タイトル】 ゆかり姫萌え萌えソフトウェア
【ファイル】 kaede2nd.zip
【作成月日】 2011/4/29
【カテゴリ】 縁日班特化型業務ソフト
【製 作 者】 58th縁日班長 横山 秀
【動作環境】 Windows XP以降 + .NET Framework 3.5
【配布場所】 <filtered>
====================================================================


縁日班ガラクタ・古本部門の商品管理用ソフトです。
商品タグ作成や売却などの単純作業をサポートするために作成されました。
返金などの、一度しかやらない複雑な処理は、csvファイルを出力してExcelなどでやったほうが便利だと思います。
まあ頑張ってください。


班活動中に作成したマニュアルや総括を、docsフォルダ以下に入れておきます。適宜活用してください。




*** データベースについて ***

本ソフトは、SQLite(ファイルを直接開くデータベース)と、MySQL・MSSQL(サーバーに接続するデータベース)の両方に対応しています。
簡単に使用できるのは前者です。後者の使用にはある程度のネットワーク・データベースの知識が必要です。

SQLiteを使用した場合、ファイルをネットワーク共有することで複数PCからの閲覧が出来ますが、同時に書き込んだ場合は不具合が発生する恐れがあります。



*** バーコードリーダー ***

商品入力時の「商品名」に書籍バーコードが、売却・監査時にタグについているバーコードが使用できます。
バーコードリーダーとPS/2→USB変換コネクタは、58期縁日班が購入したものが学校内のどこかに3セット残っていると思います。
(我が家にも、個人で購入したものがいくつかあります。)



*** 連絡先 ***

<filtered>



*** Tips ***

◆ 「部門設定」について
データベースを新規作成したとき、あるいはメニューの [データ] → [部門設定を変更] で、部門ごとの設定が変更できます。
表の背景色は、ガラクタを赤、古本を青、などと設定しておくと部門を間違えて入力してしまうミスの防止に役立ちます。

◆ 通し番号について
「票番」や「品番」、「OpID」(入力者のID番号)は、自動で決定されます。変更することは出来ません。

◆ 「受付票ウィンドウ」の [確定] ボタンについて
ウィンドウ内の、表以外の部分(出品者情報)は、ウィンドウを閉じる前に「確定」させる必要があります。
表の部分は、自動で保存されます。

◆ 「分冊」とは
古本セットなどで、商品を一まとめに縛れない場合は、タグを複数枚印刷することができます。
商品番号バーコードは一枚目のみに印刷され、二枚目以降には「分売不可」と印字されます。
表の「分冊」欄に、印刷したいタグの枚数を入力してください。("1" の場合は未記入と同じです)

◆ 「最近追加された商品リスト」ウィンドウが表示されていないときは
メニューの [ファイル] から、[最近追加された商品リスト] を選択すると再表示できます。

◆ 行メニュー
「受付票」画面など、商品リストが表示されている画面では、表の左端をドラッグして行を選択→右クリックすることで「行メニュー」が表示できます。
選択した商品にまとめて同じ定価を設定したり、商品を「最近追加された商品リスト」に復帰させることができます。

◆ 対応バーコード
基本的には書籍類のバーコードが入力されるのを前提としていますが、Amazon.co.jpに登録されている商品であれば、CDやゲームなども入力できます。

◆ 隠しメニュー
ログイン後にメインフォーム(受付票一覧画面)が表示されるとき、Controlキーが押されている場合、隠し機能が表示されます。
使用できる機能は「品番の最終をセットしなおす」(末尾の商品を削除したとき、品番が飛ぶのを防ぐ。データベースの管理権限が必要)と、
「CopyDB」(データベースの内容を丸ごと別のデータベースにコピー。SQLiteへの移行時などに使用)です。



*** 使用ライブラリ ***

Seasar S2dao.NET
http://s2dao.net.seasar.org/ja/

Apache log4net
http://logging.apache.org/log4net/index.html

System.Data.SQLite
http://sqlite.phxsoftware.com/

DotNetBarcode
http://www.geocities.jp/japan_inf/DotNetBarcode/Setsumei.html

楓ちゃん萌え萌えソフトウェア(互換ファイル出力部にソースを利用)
http://ripjohn.net/highschool/kaede/index.html



*** 著作権などについて ***

使用しているライブラリがApache License 2.0だったりノンフリーだったりするので、アプリケーション全体の著作権状態は非常にグレーなのですが。
横山が著作権を保持している部分に関しては、CC-by3.0/GPLv2+/Apache License 2.0のいずれか(あるいは複数)に基づき利用できます。まあなんとか上手くやってください。

本ソフトウェアは有用であることを願って公開されますが、*全くの無保証*です。
商業可能性の保証や特定の目的への適合性は、言外に示されたものも含め全く存在しません。



*** 履歴 ***

2003/7/13 前身ソフト「楓ちゃん萌え萌えソフトウェア rosa gigantea 005」完成(51期宮川氏)

2009/5ごろ いちおうの完成
2009/10ごろ 売却機能などの実装
2009/11/1-3 58期縁日班の文化祭で使用
2010/5ごろ 59期に渡す用に修正
2010/10/29-31 59期縁日班の文化祭で使用
2010/11/27 SQLite(ファイルを開くモード)に対応、説明書き等の付加
2011/4/29 60期shugonta氏の協力により、Microsoft SQL Serverに対応



*** その他 ***

<filtered>

About

古本市のための商品管理システム

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages