コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

利用者:S f30/PHP課題

ブックマーク登録ツール

[編集]
仕様
1. webページ上にformが存在し、ブックマークを登録することができる
1.1. ブックマークデータは、URL/タグ/登録日/更新日、で構成されるデータ
1.2. データはMySQL上に保存すること(tmpデータベース, bookmarksテーブル)
2. 1のページ上で、すでに登録済みのブックマークを閲覧することができる 
3. 1のページ上で、すでに登録済みのブックマークをタグで検索することができる
4. 10件以上データがある場合は、閲覧時にページ送り機能があること

補足
- ログイン機能やキャッシュ機能などは必要なし
- 必要なINDEX(PrimaryやUniqueなど)は、自分で考えて設定すること
- 必要なユーザは自分で作成すること

ログイン情報管理ツール

[編集]
要求、必要な機能
1. 自分の登録情報を管理できる
1.1. 新規ユーザ登録ができる
1.2. ログインができる
1.3. 自分の名前、生年月日、性別、自己紹介文を登録できる
1.4. 1.3.の情報を閲覧できる

補足
- データ登録日、更新日など、管理上必要そうなカラムは自由に追加すること
- ログイン管理にはCookieのみ使用すること(memcacheやflareなどのKVSは使用しない)
- 必要なINDEXをはっておくこと

友人管理ツール1

[編集]
要求、必要な機能
1. 自分の友だち関係を登録できる
1.1. すでに登録済みの友だちのIDを(手動で)入力することにより、友だち登録することができる
1.2. 存在しないIDを入力した場合はエラー
1.3. 友だち(との関係)にタグを付けられる
2. 自分の友だち関係を削除できる
2.1. ID指定することにより、友達削除できる
2.2. 存在しないIDを入力した場合はエラー
3. 自分の友だちを管理できる
3.1. 友だち一覧
3.2. 友だち検索
3.2.1. 名前による検索
3.2.2. 年齢による検索
3.2.3. タグによる検索

補足
- 参加は招待制ではなく、bootcampのような登録制

友だち管理ツール2

[編集]
要求
友だち管理ツール1を(登録制ではなく)招待制にする

補足
- 1のツールからcpして、1とは別に作ること
- メールを飛ばさなくても、招待用(暗号化)文字列を作るだけ、などでもよい

◯×ゲーム1

[編集]
要求、必要な機能
1. ◯×ゲームをwebツール上でできるようにする
1.1. 対戦相手はコンピュータ
1.2. たてよこ斜め3つ先に揃えた方が勝ち
1.3. 先行後攻はランダムで決定

補足
- session情報保存先など特に制約なし(MySQLでもCookieでも)、自由に設計してよし
- ただし(可能な限り)セキュリティ対策すること

◯×ゲーム2

[編集]
◯×ゲーム1のコンピュータを強くせよ(ランダムではなく、思考させる)