Webシステム開発・プログラミングに関連した他の仕事を探す
見積もり募集の結果
見積もり募集の内容
-
依頼の目的・背景
-
■開発の目的・背景
各種イベント(公演)のチケット販売業務用のシステムです。
部分的にプロトタイプ(CakePHP2)作成しましたが、手が足りないので、開発を依頼します。引き継ぎでも新設計でもやりやすい方で構いません。
注文を電話で受け付けてExcelに入力していましたが、ウェブシステム化してブラウザで複数人が管理できるようにしたいです。
また、別口で EC-CUBEでも販売しているため、今後の受注データをEメール経由で取り込みたいです。
オペレータが簡易な操作で注文を入力でき、その際、既存客なら顧客情報を呼び出して紐付け、公演情報も同様に紐付けできるようにしたい。
■システム概要
・PHP 5.4 データベース MySQL 5.6 で 動作するもの。(サーバはHETEMLを予定)
・MVCフレームワークを使って構築してください。
■主な機能 ユースケース
・電話で受ける注文内容を複数のオペレータが注文登録・参照出来る。
注文受付画面では、顧客・イベント・注文を一つの画面で入力でき、顧客・イベント情報は検索して呼び出せる。
(注文受付画面は使用頻度が高いので、使いやすさを重視します)
・定形のEメール(テキスト形式)が届いたときにもメール内容を元に注文(顧客・イベント情報)を登録できる。(受信方法はご相談させてください)
・電話から注文を登録した場合、定形のメールを自動送信する。(送信先アドレスは固定)
・顧客情報を各種条件で抽出し、一覧表示及びCSV形式でダウンロードできる。
・各所でイベント情報を検索する場合、イベント開催年度で絞りこめる。
■主な画面(下記は想定、変更可)
・注文受付登録画面(イベント・顧客を検索して紐付ける、日付入力はカレンダー形式のUI、注文数の入力)
※ 上記は、参考動画あり:add-order.mp4
・注文の一覧(期間やキーワードでの絞り込み検索機能)
・注文の編集・削除
・顧客の一覧(キーワード等で絞り込み検索機能、 絞り込んだリストのCSV出力ボタン有り)
・顧客の編集・削除
・イベントの一覧(キーワードや年度での絞り込み機能)
・イベントの編集・削除
・ログイン・パスワード変更画面
■デザイン (HTML,JavaScript)
・ValidなHTML5 でビューを作成して頂き、使い勝手に問題なければ簡素なもので問題ありません。
・基本的に相対URLで記述し、サーバURLが変わる場合には1,2ファイル程度変更するだけで対応できること。
■利用環境
オペレータのブラウザは、Windows での Chrome, Edge, IE11 を想定しています。
■セキュリティ
・システムユーザの権限は2種類。管理者とオペレータの権限が有る。
・システムユーザはID・パスワード認証でシステムにログインする。
・システムユーザは自己のパスワードを変更できる。管理者は他ユーザの分も変更できる。
・パスワードを保存する処理と照合する処理は当方で変更できるよう、メソッド名を教えてください。
■想定主要テーブル
注文
顧客
イベント
システムユーザ
操作ログ
(参考:ticket-order-db.pdf)
※ 実際運用するデータ量はおよそ、注文7万件・顧客3千件・イベント7百件・システムユーザ5件
※ この2倍程度の量までスムーズに動作できるようにお願いします。
■提供物
・顧客・イベント・注文のサンプルデータ(CSV)
・出力する顧客CSVのサンプル
・仮サーバの接続情報
・テキストメールのサンプル
■納品物
・ソースコード一式 (当方で簡単なカスタマイズとインストールができるように)
※本番サーバへの設置は当方で行います。
・データベース作成用SQL(サンプルデータ数件または説明を含む)
・納品ファイル一覧表(主要な制作ファイルに数十字程度の簡易説明)
・400字程度のインストール・設定方法説明文
-
サイトの種類
-
会員制サイト
-
作業範囲
-
- 設計
- フロントエンド開発
- バックエンド開発
- テスト
-
用意してあるもの
-
-
参考URL
-
https://ja.wikipedia.org/wiki/
-
希望開発言語
-
PHP、JavaScript
-
フレームワーク
-
CakePHP、MVCであれば他でも可
-
開発の継続性
-
今回のみ、開発をお願いいたします。
-
補足説明
-
設定なし
-
他の依頼先が見つかりましたので、キャンセルさせてください。
- 添付ファイル
-
※ 締切後、添付ファイルはクライアントと当選したランサー以外は閲覧できません
-
add-order.mp4
-
ticket-order-db.pdf
この仕事に似たWebシステム開発・プログラミングの他の仕事を探す