- 履歴一覧
- ソース を表示
- DB/Technolink は削除されています。
テクノリンク顧客DB
#navi(contents-page-name): No such page: DB
PROPOSAL†
- 原価計算書
cost0405.pdf
- 提案書
prop0407.pdf
- 機能試作を無くした->客先が予算化できない(試すのにお金がいるのか?)
- サポート方法を具体的に記述(導入講習会、電話サポート、技術者派遣)
- スケジュールのXX月とかいうのはないほうがいいと思います。仕様を固める期間が必要
- (金子)提案書なので、何かしらのスケジュールは必要でしょう。
仕様が振れる可能性はあるけど、「検討項目」の中で、工期に大きく影響しそうなところを排除したつもり。(WWWのみ、閲覧制限は4段階、サニティチェックは半角カナのみ)
- (金子)他に工期に大きく影響しそうなところがあれば追加します。
データベース設計の検討事項†
- データベースの規模
- テーブル数: 4
- 項目数: 20程度
- データ件数: 8,000件程度
- データ更新処理の頻度と規模
- 頻度: 一日数回の新規。あるていど決まった時刻。閲覧は随時。
- 規模: 8箇所の事業所から。
- バックアップ計画
- ハードウェアの冗長化
- バックアップホスト
- CD-Rやテープ
- 運用計画
- 稼動時間: 24時間365日。許容ダウンタイム6時間。
- 定期点検: 1〜3ヶ月に一度。半日程度。
システム設計の検討事項†
- 主なソフトウェア
ソフトウェア | バージョン | 説明 |
Apache | 2.0.54 | 最も普及しているオープンソースのWebサーバ |
OpenSSL | 0.9.7e | SSL v2/v3,TLS v1をサポートするオープンソースの暗号化ツール |
MySQL | 4.0.24 | ANSI SQL92準拠,SQL99のサブセットをサポートするオープンソースのデータベース。商用サポートあり。 |
PHP | 5.0.4 | HTML内に記述するタイプのスクリプト言語。Apacheモジュール版を使用。 |
- 主要なLinuxディストリビューション(RHEL, Mandrake, SuSE, Debian等)上で動作。
- データベース用に専用のホスト,あるいはバーチャルホストを用意。
- サイト全体をSSLで暗号化。
- セキュリティ
- クロスサイトスクリプティング
- SQLインジェクション
- HTTPレスポンススプリッティング
- ファイルの不正読み取り
- コマンドの不正実行
- プログラムの不正実行
- Model
- アプリケーションロジック。データベースとの接続。
- View
- 出力。テンプレートファイルを用いたHTML出力。テンプレートには構造のみ記述し,画面デザインはスタイルシートで行う。
- Controller
- 対話処理。ユーザリクエストとレスンポンス。
- PHP5よりオブジェクト指向の記述が可能になった。
- 1ファイル1クラス。
- 抽象クラスからなるフレームワーク。
ユーザインターフェースの検討事項†