利用者: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のコンピュータを強くせよ(ランダムではなく、思考させる)